Первая хитрость,
общечеловеческаяВ мае завёл себе ежедневник. Записываю в него всякие важные и не очень дела, что бы не забыть. Намного удобнее всяких КПК, т.к. не требует электричества, нормально виден в солнечную погоду, да и работать с ним приятнее. К тому же, подходит для сбора гербария =). Всем рекомендую.
Так вот, с конца мая в этом ежедневнике записано дело: написать в ЖЖ про поездку во Францию. Но на это потребуется особый пост =).
А сейчас ещё несколько хитростей, рассчитанных уже на линуксоводов.
Вторая хитрость, поисковаяВ Ubuntu, который живёт у меня на ноуте, встроена поисковая система Traсker (это такая замена Google Desktop, но не Beagle). Я ей редко пользуюсь, но бывает. У неё есть серьёзный минус - она не индексирует PostScript по-умолчанию. При помощи приёмов реверс-инжиниренга я нашёл способ это пофиксить.
Делаем так: создаём файл /usr/lib/tracker/filters/application/postscript_filter со следующим содержанием:
-----------------
#!/bin/sh
nice -n19 ps2txt "$1"
-----------------
и даём ему права на запуск:
chmod +x /usr/lib/tracker/filters/application/postscript_filter
Всё. Если вы захотите таким образом приделать какой-нибудь другой фильтр, то не забудьте посмотреть файл
/usr/share/tracker/services/default/service, куда надо добавить соответствующий MIME.
Третья хитрость, хмичоваяМой однокурсник Хмич (он же Игорь Ахметов) написал очень удобную программу с незамысловатым названием
sel (ранее было доступно по ссылке
hmich.org/sel). Это такой продвинутый xargs.
Вот некоторые примеры использования:
- sel rm - выбрать какие файлы убить
- find | sel vim - быстро отредактировать файл
- alias commit='svn st | sed "s/^.\{8\}//" | sel svn ci' - выбрать файлы для коммита
- alias cd=pushd; alias sdirs='eval "cd $(dirs -p | sel)"' перейти к каталогу где уже был
Ну и так далее. Инструкция доступна при нажатии '?'.