Доступные языки

Полезные ссылки
Read in English

вторник, 3 января 2012 г.

Разрезать большое изображение на несколько маленьких - Image Magick - Ubuntu Linux - Заметка 1

Я всегда думал и продолжаю думать, что в Линукс все очень просто...

Маленькая поправка: если знать как.

Сегодня мне надо было разрезать один большой скриншот на более маленькие так, чтобы они помещались на экране и не надо было постоянно увеличивать (исходный скриншот) и долго мотать вверх-вниз, влево-вправо...

Решение (очень простое)

convert big.png -crop '100x6.66%' small.png
 
Данная команда разрезает большую картинку на несколько маленьких,
каждая из которых имеет следующий размер: 100% от ширины исходной
картинки и 6.66% от высоты исходной картинки. Это оказалось
подходящим решением в моем случае.
Подробно на imagemagick.org

среда, 5 октября 2011 г.

Acer Iconia Tab Линукс Драйвер

Если вы пользуетесь Ubuntu или другим Linux дистрибутивом, то вам не нужно устанавливать какой-либо драйвер для того, чтобы получить доступ к  Acer Iconia Tab.
Надо просто следовать этим инструкциям, чтобы установить и настроить последнюю версию Android SDK, и вот этим, чтобы Android SDK увидел ваш девайс.

That's it. See you next time.

понедельник, 12 сентября 2011 г.

С Днем программиста!

Обновил firefox - плагин webmail перестал работать, и я решил забить на все и включить оперу. Открыл. Страничка портала оперы мне очень понравилась: много полезных ссылок и новости. Опера линк мне тоже нравится, да еще и то, что опера на уровне поддерживает все популярные операционные системы.
На хабре наткнулся на новость... Вот так я собственно и узнал о том, что 13 сентября - день программиста.
Поздравляю! 

Майкрософт надоели издевки

По-моему майкрософт порядком надоели издевки. Например, про скорость загрузки windows. Как сказано на сайте pcworld.com, одной из причин попробовать Ubuntu является скорость ее работы, скорость загрузки.
1. Speed
Ubuntu 10.10 is fast -- darn fast. Even the beta version could boot in as little as 7 seconds, according to reports. Who has time to wait around for Windows when there's work to be done?

Почти год спустя, 9 сентября 2011, на ленте.ру появилась новость, что windows 8 тоже будет быстро загружаться, даже очень быстро, секунд за 8 от нажатия кнопки питания.

Интерфейс Windows 8, изображение с сайта msdn.com
Интерфейс Windows 8, изображение с сайта msdn.com

Windows 8 сможет загружаться за 8 секунд


Загрузка операционной системы Windows 8, выход которой ожидается в 2012 году, будет занимать меньше времени, чем загрузка Windows 7. Об этом корпорация MicrosoftBuilding Windows 8, посвященном новой ОС. В демонстрационном ролике, который сняла Microsoft, показана загрузка Windows 8 на ноутбуке. ОС запускается в так называемом "холодном режиме" - из компьютера вынули аккумулятор, затем вставили его обратно и нажали на кнопку включения питания. От нажатия на кнопку до полной загрузки системы проходит около восьми секунд.
Microsoft также сравнила время, которое потребовалось для загрузки Windows 7 и Windows 8 на 30 компьютерах. Оказалось, что новая система запускается в среднем на 30-70 процентов быстрей. Точное время загрузки зависит от характеристик компьютера.
Добиться ускорения удалось за счет пересмотра самого процесса загрузки системы. При выключении компьютера пользовательские сессии завершаются, а системная сессия сохраняется на жестком диске (гибернация). Когда компьютер включается повторно, системная сессия не создается заново, а загружается с диска, что экономит время.
Режим гибернации предусмотрен и в Windows 7 и используется преимущественно на ноутбуках. Однако в этой ОС на жестком диске сохраняются не только системная, но и пользовательские сессии.
Операционная система Windows 8 сможет работать как на компьютерах и ноутбуках с архитектурой x64/x86, так и на планшетах с архитектурой ARM. Microsoft впервые рассказала об ОС в начале июня на конференции D Conference. Позже компания раскрыла еще несколько подробностей о Windows 8, упомянув, в частности, о том, что "Проводник" в новой ОС получит "ленточный" интерфейс, как в офисных пакетах Office 2007 и 2010.
сообщила в блоге
Сайты по теме
- Microsoft

Конкуренция приносит свои плоды, все идут в светлое будущее.

Жалко, что kernel.org недавно взломали неизвестные хакеры.

вторник, 2 августа 2011 г.

Adding REAL Firefox to Debian Lenny

it's a copy of original post:

Adding REAL Firefox to Debian Lenny

December 26, 2008
I realize it’s a touchy subject, but some of us prefer unmodified Firefox — including the standard Firefox icon — to Debian’s Iceweasel alternative. Here’s a three-step way to substitute Firefox for Iceweasel on a fresh Lenny install.
This procedure assumes you’ve downloaded and installed the latest Debian Lenny (aka “testing,” currently) GNU/Linux distribution, along with its standard GNOME desktop environment.
  • Using Iceweasel for the last time, download Firefox to your home directory. Let’s assume the name of the file you downloaded is “firefox-3.0.5.tar.bz2″ (the current version as of this writing).
  • Open up a terminal window and, as root, type the following commands (following each by hitting Enter):
      apt-get remove iceweasel mv firefox-3.0.5.tar.bz2 /usr/lib/ cd /usr/lib/ tar -jxvf firefox-3.0.5.tar.bz2 ln -s /usr/lib/firefox/firefox /usr/bin/firefox
    If you prefer, you can simplify the above commands by copying/pasting the following text onto your terminal command line:
      apt-get remove iceweasel; mv firefox-3.0.5.tar.bz2 /usr/lib/; cd /usr/lib/; tar -jxvf firefox-3.0.5.tar.bz2; ln -s /usr/lib/firefox/firefox /usr/bin/firefox
  • Finally, you’ll need a launch icon on your desktop. You can create that the standard way GNOME allows, or simply save this file to your GNOME desktop.
That’s all there is to it!
Well, one other point. To make use of browser plugins that have already been set up by your Debian installation, you’ll want to create a symlink from /usr/lib/firefox/plugins/ to /usr/lib/mozilla/plugins/, using this two-part command (as root):
    rm -rf /usr/lib/firefox/plugins; ln -s /usr/lib/mozilla/plugins /usr/lib/firefox/plugins
Incidentally, on my installation, the default flash plugin that came with Lenny (flash-mozilla.so) required me to click a large play button (shown at right) each time I visited a web page that used flash. So, I went to Adobe’s flash plugin download page and downloaded the flash plugin for debian, then installed it with the command “dpkg -i install_flash_player_10_linux.deb” (as root). That plugin (flashplugin-alternative.so) works much better.

суббота, 23 апреля 2011 г.

Converting MP3s to M4B audiobooks, and M4B to MP3

Here’s how to convert M4B audiobooks (used by Apple iPod) to MP3, and how to create an M4B from one or more MP3s.
The easy bit first: M4B to MP3
For a single file:
ffmpeg -i -acodec libmp3lame -ar 22050
For a bunch of M4B files:
for m4b in $(ls -1 *.m4b); do ffmpeg -i $m4b -acodec libmp3lame -ar 22050 ${m4b}.mp3; done

The more involved bit is to create an M4B audiobook from a bunch of MP3 files, so I have an automated script.
First thing is to ensure all the MP3 files you want to include in ONE M4B have sequentially numbered names:
filename-01.mp3
filename-02.mp3
or, if you want to create the M4B from more than 100 M4B files:
filename-001.mp3
filename-002.mp3
etc.
Copy and save the script below to the file create_audiobook and make it executable:
chmod 755 create_audiobook
For each M4B audiobook optionally set the tags using environmental variables:
export AUTHOR="The Author"
export TITLE="Some Book"
export YEAR="2007"

Make sure you’ve got plenty of free space on the mount point the source files are on. If you need to have the HUGE temporary files put on another mount point with plenty of space (Allow for more than 3GB of free space) then set the TMP environmental variable to point to a location that has plenty of space and allows users to create/delete files:
export TMP=/tmp
By default, TMP is set to the current directory if not specified like this.
Now run the script, passing the output filename and the input file mask. Here’s two possible usages:
create_audiobook "Terry Pratchett - Colour of Magic" "Terry Pratchett - Colour of Magic - *.mp3"
create_audiobook "Terry Pratchett - Colour of Magic" *.mp3
Note the quotes around the two parameters that allows spaces in filenames.
#!/bin/bash
# create ipPod audiobook from group of sequentially named MP3 files
# Set environmental variables for track ID3 tags
# AUTHOR, TITLE, YEAR
# usage: create_audiobook
#
# Pass output filename on command-line with no extension, and use quotes if there are spaces in filenames
# e.g. create_audiobook "Terry Pratchett - Colour of Magic" *.mp3
# e.g. create_audiobook "Terry Pratchett - Colour of Magic" "Terry Pratchett - Colour of Magic - *.mp3"

if [ "x$TMP" == "x" ]; then
TMP=.
fi
echo “Args: $@”
echo “Author: $AUTHOR”
echo “Title : $TITLE”
if [ "x$1" != "x" ]; then
filename=$1
if [ "x$2" != "x" ]; then
echo “Output: $filename”
filelist=”$(echo “$2″ | sed -e ‘s/ /\\ /g’)”
echo “Filelist : $filelist”
echo “Writing HUGE temporary files to $TMP”
# Use a sub-shell to preserve spaces in filenames passed to mp3wrap
sh -c “mp3wrap -v \”${TMP}/${filename}\” ${filelist}”
if [ $? = 0 ]; then
mplayer -vc null -vo null -ao “pcm:nowaveheader:fast:file=${TMP}/${filename}.pcm” “${TMP}/${filename}_MP3WRAP.mp3″ 2>&1 | tee ${TMP}/create_audiobook_mp.log
# example from log
# AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
AUDIO=”$(egrep ‘AO:’ ${TMP}/create_audiobook_mp.log)”
echo “Audio Format: $AUDIO”
RATE=$(expr “$AUDIO” : ‘AO: .* \(.*\)Hz.*’)
CHANS=$(expr “$AUDIO” : ‘AO: .* .*Hz \(.*\)ch.*’)
SAMPLESIZE=$(expr “$AUDIO” : ‘AO: .* .*Hz .*ch s\([0-9]\+\).. .*’)
echo “ENCODING: $RATE Hz, $CHANS channels, $SAMPLESIZE bit sample size”
/usr/bin/faac -R $RATE -B $SAMPLESIZE -C $CHANS -X -w -q 80 –artist “$AUTHOR” –album “$TITLE” –title “$TITLE” –track “1″ –genre “Spoken Word” –year “$YEAR” -o “${filename}.m4b” “${TMP}/${filename}.pcm”
rm -f “${TMP}/${filename}.pcm”
rm -f “${TMP}/${filename}_MP3WRAP.mp3″
rm -f “${TMP}/create_audiobook_mp.log”
echo -e “\n\nCreated ${filename}.m4b”
fi
fi
fi

Article is token from http://intuitivenipple.net/10/converting-mp3s-to-m4b-audiobooks-and-m4b-to-mp3