сначала определяем параметры по которым будем идентифицировать подключаемое устройство
udevinfo -a -p `udevinfo -q path -n /dev/sda` | less
потом добавляем новое правило в /etc/udev/rules.d
# Flash-drive
BUS=="usb", SYSFS{idVendor}=="13fe", SYSFS{idProduct}=="1e23", NAME="flashka%n"
чтобы подключаться к локальной базе данных из netbeans без пароля надо поправить способ авторизации в /etc/postgresql/pg_hba.conf (в данном случае для локальных соединений ни какой авторизации не потребуется)
#host all all 127.0.0.1/32 md5
host all all 127.0.0.1/32 trust
На github-е появилось специальное расширение hg-git позволяющее работать с git-репозитариями как с hg. Скачал, попробовал, на простых операциях все нормально. Появление такого расширения очень одобряю :) так как в netbeans из коробки поддержка mercurial есть, а git – нет.
Три команды которые показывают список установленного в компьютере оборудования:
- lspci
- lshw (есть gtk-морда lshw-gtk)
- dmidecode
Сегодня у меня тематический день по настройке электронной почты. Использую несколько ящиков на разных серверах различной степени общедоступности, и в этом зоопарке уже давно пора было навести порядок.
Начал я с того, что наконец-то поставил себе spamassassin :)
Во вторых, разобрался с настройками msmtp, чтобы отправлять письма через разные сервера в зависимости от исходящего адреса.
Третья полезная вещь – это обучить mutt при ответе на сообщения автоматически подставлять заголовок From равным To из того письма на которое отвечаем. Оказалось, эффект достигает всего парой строчек в .muttrc
set reverse_name
set from=default@address.tld
alternates "alt1@domain1.tld|alt2@domain2.tld"
где alternates – это регулярное выражение, соответсвующее всем собственным емайлам. Стало гораздо удобнее…
ЖЖ величиной в весь веб :) – гугль задумал что-то убойное.
Google Friend Connect – эта штука потенциально может перевернуть многое в разработке сайтов. Доступ к социальным функциям доступен теперь и для тех, кого хватало только на статические страницы…
Сгенерировать по-быстрому анимационный GIF-файл, сопровождающий обычно пользователя в процессе ожидания ответа от тормозного веб-сервера можно здесь.
Решил таки изучить Solaris. С установкой все относительно просто, а вот дальше… Поэтому, если вы, как и я, новичок в Solaris, то следующие ссылки могут оказаться весьма кстати
Последние три ссылки есть также в формате PDF, например Volume 1 (666 стр., с юмором ребята :))
timidity —— программный синтезатор midi, для работы ему нужен банк звуков, а в поставке debian идет, к сожалению, далеко не полный набор freepats.
Что делать?
Прежде всего нам нужен конфигурационный файл, поэтому копируем системный себе в домашнюю директорию
cp /etc/timidity/timidity.cfg ~/.timidity.cfg
Скачиваем более полный банк, например eawpats и распаковываем в ~/eawpats
Далее правим наш файл конфигурации: закрываем комментарием freepats и добавляем следующие строки
#source /etc/timidity/freepats.cfg
dir /home/USER/eawpats/
source gravis.cfg
source gsdrums.cfg
source gssfx.cfg
source xgmap2.cfg
…готово
Другая возможность — использовать файлы soundfont (например PC51f.sf2 или Unison.sf2) которые подключаются так
#source /etc/timidity/freepats.cfg
soundfont /home/USER/Unison.sf2 order=0
После многолетнего использования почтового клиента pine, при переходе на mutt хотелось бы сохранить привычные клавиатурные комбинации. Для этого пригодятся следующие сточки в файле ~/.muttrc
Синхронизации mailbox-а клавишей “x”
# sync mailboxes with "x"
bind index x sync-mailbox
Показ только отмеченных сообщений при нажатии клавиши “z”
# pine zoom with "z"
macro index z l~T\r
Повторное нажатие клавиши “z” в pine возвращает к полному списку сообщений, в mutt приходиться использовать отдельное сочетание клавиш, возьмём “ESC-z”
# not possible to simulate zoom-out, using "ESC-z"
macro index \ez lall\r