Да, ещё один :-)
Этот вообще супер. Делает всё, что требуется от скриншотера. Перечислять фичи даже не вижу смысла.
Источник - статья на хабре.
четверг, 13 мая 2010 г.
Лучший скриншотер для Ubuntu
Как убрать боковую панель google
Гуглевцы белены что-ли объелись, или грибов, не знаю. Были нормальные цвета, сделали ядовитые. Была нормальная страница с результатами поисков, сделали какую-то хрень сбоку, абсолютно ненужную.
В общем, вот плагин для Firefox, он возвращает обратно нормальную страницу с результатами, без боковой хреновины.
воскресенье, 28 марта 2010 г.
django-matfilter: фильтр мата
Выложил на bitbucket нанопроект.
Надеюсь, будет применяться и совершенствоваться. Мат достал, чесслово.
пятница, 26 февраля 2010 г.
Резалка APE
Скачал дискографию The Doors, в APE формате, а mpd, который у меня щас в качестве плеера, не показывает отдельные треки. Буквально за 5 секунд нашёл решение вопроса, как это всё порезать, за авторством уважаемого Barlog_M:
Copy Source | Copy HTML
#!/bin/sh
CUE_COUNT=`ls -l *.cue | wc -l`
if [ $CUE_COUNT != "1" ]; then
echo "Don't know which CUE to use"
exit
else
CUE_INPUT_FILE=`ls *.cue`
echo "Using $CUE_INPUT_FILE"
fi
APE_COUNT=`ls -l *.ape | wc -l`
if [ $APE_COUNT != "1" ]; then
echo "Don't know which APE to use"
exit
else
APE_INPUT_FILE=`ls *.ape`
echo "Using $APE_INPUT_FILE"
fi
CONVERT_FROM="cp1251"
WORK_CUE="work.cue"
PREFIX="track"
# convert tags if necessary
if [ -n "$CONVERT_FROM" ]; then
cat "$CUE_INPUT_FILE" | iconv -f "$CONVERT_FROM" -t utf8 > ${WORK_CUE}
else
cp "$CUE_INPUT_FILE" ${WORK_CUE}
fi
# split and tag tracks
cuebreakpoints work.cue | shnsplit -o flac -a ${PREFIX} "$APE_INPUT_FILE"
cuetag work.cue "$PREFIX"*.flac
# there's no standard way to set the year - using this 'kostyl'
year=`grep DATE work.cue | sed -e "s/.*DATE[ \t]*//"`
metaflac --set-tag="DATE=$year" "$PREFIX"*.flac
# remove temporary cue
rm ${WORK_CUE}
# rename tracks using pattern 01 - <title01>.flac, 02 - <title02>.flac, ...
for file in *.flac; do
number=`metaflac --show-tag=TRACKNUMBER $file | sed -e "s/.*=//"`
title=`metaflac --show-tag=TITLE $file | sed -e "s/.*=//"`
mv $file "`printf "%02i" $number` - $title.flac"
done
Я этот скрипт назвал cut. Смысл - кладём его в папочку с APE и запускаем. В реультате получается кучка файлов, с нумерами и названиями, очень хорошо !
Да! Надо, чтобы был установлен пакет cuetools, чтобы работало :-)
четверг, 21 января 2010 г.
Как добавить кнопку слева от адресной строки в Firefox
Вчера крепко задумался на тему, что мне просто необходимо добавить несколько кнопок-ссылок слева от адресной строки в Firefox. Естественно, полез искать плагин на сайт Firefox. Рылся минут 15, и нашёл-таки плагин, который позволяет создавать вообще любые кнопки для Firefox - Custom Buttons².
Процесс создания кнопки очень прост. Жмём Вид-Add New Button, появляется диалог:Name - это текст, содержимое тултипа, который будет выведен для кнопки, он же - текст под картинкой, если включен режим отображения названий кнопок тулбара. Image - картинка для кнопки. Я использую silk icons, как раз подходят. Code - логика работы кнопки. На форуме сайта плагина нашёл простой пример:
let link = "http://www.facebook.com";
gBrowser.selectedTab = gBrowser.addTab( link );
Соответственно, меняем link на свой, и вперёд с песнЯми, т.е. ОК :-)
После того, как кнопка готова, можно с помощью клика правой кнопкой мыши на тулбаре вызвать меню "Настроить", и из списка кнопок перетащить её на тулбар. При использовании кода из этого примера после клика на кнопку сайт откроется в новом табе.
Пользуйтесь на здоровье !
понедельник, 18 января 2010 г.
Бекап Ubuntu на ext4
Вариантов бекапа Ubuntu на ext4 на самом деле несколько. Вероятно, мой - не лучший, но он работает, и меня устраивает вполне.
Я всегда выделяю раздел под систему. Всяческие песни и фотки хранятся на отдельном разделе. Сейчас размер моего системного раздела ~23 Гб. Из них занято ~13 Гб. Там и / и /home, в общем - всё, кроме медиа-файлов.
У меня имеется мини-сервер (на базе Celeron 430 и бэушного корпуса), на котором торренты, бекапы и планирую там завести медиацентр. Вот на него образ системного раздела и копируется.
Создаётся образ с помощью программы fsarchiver. Нехитрый bash скрипт делает образ и льёт его на сервер:
Copy Source | Copy HTML
#!/bin/bash
file="/media/sda2/backup/sda1.fsa"
rm $file
nice -n 19 fsarchiver savefs -aA $file /dev/sda1
scp -q $file spanasik@traktor:backups
/media/sda2 - это второй раздел на диске, большой, на ext3. nice используется, чтобы ноутбук сильно не грелся (задолбал уже, надо разбирать, чистить). traktor - имя сервера, прописанное в /etc/hosts. Поставил это дело выполняться в 4.04 утра, от имени root.fsarchiver копирует только использованные блоки на разделе, при этом жмёт их примерно в 2 раза, так что мой системный раздел компактно умещается в ~ 6-гиговом файле.
Да, всплыла проблема с неправильными правами на файл ~.gvfs, решается как описано тут.
До этого делал бекап только домашнего каталога с помощью rsync, но так жалко систему в случае чего, столько настраивал, и вообще, что решил - надо бекапить раздел :-)
среда, 13 января 2010 г.
clip2net - замечательный скриншотер
Сегодня себе поставил clip2net, замечательная вещь ! У меня работает так - жму PrintScreen, выделяю область на экране, скриншот загружается на сервер, появляется диалог копирования ссылки, жму ОК и ссылка в буфере.
Интересна также история создания клиента под Linux.
среда, 19 ноября 2008 г.
Печать в PDF в Ubuntu
Оказывается, это есть, и ничего дополнительно настраивать не надо.
Выбираем "Печатать в файл", формат PDF, куда сохранить, и вуаля - готовый PDF !
Удобно !
вторник, 3 июня 2008 г.
.procmailrc
:0:
* ^.*microsoft.com
/dev/null
Потому что достали они своими рассылками, от которых невозможно отписаться.
среда, 30 апреля 2008 г.
espeak
В Ubuntu 8.04 этот пакет установлен по умолчанию (я его не ставил). Нашёл в процессе поиска лишних программ для удаления :-)
espeak -v russian_test "Привет, Стас ! Как дела ?"Может быть полезно в сценариях, говорит сносно.
вторник, 20 ноября 2007 г.
Как рисовать диаграммы бесплатно
Для этого есть хорошая программа - Dia.
Много типов объектов. Фич не очень много, но рисовать диаграммы просто.
Советую :-)