Cyber

Портится экран xterm’а в mutt’е

При выводе в mutt'е каких-то символов (так и не понял, каких) в xterm слетала консоль, помогал лишь перезапуск mutt'а. Найденное в гугле решение: прописать в ~/.Xdefaults строку XTerm*allowC1Printable: true

Менять размер шрифта в xterm

Shift-серый_минус и Shift-серый_плюс.

Страницы man по-русски

В /etc/man.conf вписал строчку: NROFF /usr/local/bin/xcode -s -w | /usr/bin/nroff -Tlatin1 -mandoc Пояснение: xcode -s -w угадывает (молча) входную кодировку и переконвертирует в cp1251-выход.

Грабли с gvim

Не раз и не два из чисто спортивного интереса пытался настроить gvim с русским меню и прочими радостями жизни. Сегодня таки сел и разобрался.

Утилита make как средство сборки сложных проектов

Наконец открыл для себя утилиту make. Собственно, про её применение для сборки программ я знал и раньше, но в голову не приходило попробовать применить на чём-то, отличном от программирования. Началось с того, что я написал для сборки сайта www.serann.ru набор шелловых скриптов, каждый из которых включал в начале дополнительный файл set_environment для установки переменных окружения. Система получилась громоздкой и неустойчивой в плане расширения и модификации -- слишком много отдельных скриптов с неясными зависимостями. Сегодня утром решил таки почитать info make и в итоге к вечеру почти все свои разношёрстные скрипты сборки свёл в один makefile. Весь процесс сборки разбит на легко обозримые куски, зависимости между ними прописаны там же в явной форме -- красота. И, главное, легко добавлять "особенные" сборки, к примеру, для быстрой пересборки-закачки сайта после добавления новости.

Сохранение цветной разметки vi в html файл

У меня в vi настроена цветовая разметка многих типов файлов. Часто хочется сохранить эту разметку, особенно при публикации в вебе фрагментов конфигов.

Массовая замена в файлах

Во всех файлах entries в иерархии сменить Pandora на Hartasara: find . -name entries -exec perl -pi -e 's/Pandora/Hartasara/' {} \;

Отладка кук — замечание

Для рабооты с куками сайт должен иметь хотя бы одну точку в имени. Это надо учитывать при создании отладочных локальных сайтов.

Управление громкостью в fvwm

Повесил в fvwm на Ctrl-стрелка_вверх и Ctrl-стрелка_вниз управление громкостью: Key Up A C Exec exec amixer set Master 3%+ Key Down A C Exec exec amixer set Master 3%-

Страницы