avsmal: (взгляд)
Первая хитрость, общечеловеческая

В мае завёл себе ежедневник. Записываю в него всякие важные и не очень дела, что бы не забыть. Намного удобнее всяких КПК, т.к. не требует электричества, нормально виден в солнечную погоду, да и работать с ним приятнее. К тому же, подходит для сбора гербария =). Всем рекомендую.

Так вот, с конца мая в этом ежедневнике записано дело: написать в ЖЖ про поездку во Францию. Но на это потребуется особый пост =).

А сейчас ещё несколько хитростей, рассчитанных уже на линуксоводов.

Вторая хитрость, поисковая

В 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)"'   перейти к каталогу где уже был
Ну и так далее. Инструкция доступна при нажатии '?'.

Profile

avsmal: (Default)
avsmal

February 2015

S M T W T F S
1234 567
891011121314
15161718192021
22232425262728

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 27th, 2017 02:37 am
Powered by Dreamwidth Studios