Шелл
Вписал в .zshrc:
bindkeys -v
Еще открыл для себя cdargs. Получается некоторое подобие букмарков для cd. Вроде как удобно.
Вписал в .zshrc:
bindkeys -v
Еще открыл для себя cdargs. Получается некоторое подобие букмарков для cd. Вроде как удобно.
Есть у меня на буке Wi-Fi карточка:
02:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100
Так вот, после апдейта ядра где-то в районе 2.6.30 -> 2.6.31 периодически стал отваливаться Wi-Fi. Точнее отказывался подниматься:
dion@laptop:~% sudo ip link set wlan0 up
RTNETLINK answers: Unknown error 132
Код 132 гуглится как запрет из-за rfkill-а. При этом аппаратным переключателем Wi-Fi включен. Разобраться с этим было лень, хватало обычно просто сделать s2ram и проснуться.
Сегодня таки открыл для себя тулзу под названием rfkill, которая умеет показывать статусы этих переключателей:
dion@laptop:~% sudo rfkill list
0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
Аппаратный переключатель меняет флажок “Hard blocked”. Кто блокирует “Soft blocked” я так и не понял. Но rfkill’ом можно этот “Soft blocked” снять:
dion@laptop:~% sudo rfkill unblock wifi
dion@laptop:~% sudo rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
После этого Wi-Fi начинает работать.
Вот:
[01:05:40] *** мяусёнак has joined the room as a participant and a member [01:06:01]мяусёнак: доброе утро ;) ... [01:06:55] <мяусёнак> спите ... [01:10:54] !гг спит усталая мяусёнак [01:10:56] dion_: Линуксовые толки и кривотолки — Понедельник, 10 августа 2009 [01:09:55] Александра Андреевна Спит тоже [01:09:56] <мутачудо> дуршляк, пенепласт? [01:09:59] <сонный мяусёнак > мутачудо, угу [01:10:10] <сонный мяусёнак > ... http://chatlogs.jabber.ru/linux-talks@conference.jabber.ru/2009/08/10.html [01:11:09] :-O [01:11:13] <мяусёнак> бгг [01:11:28] спалилась? :) [01:11:47] <мяусёнак> зобаню!! [01:11:49] <мяусёнак> ) [01:11:49] Ы! [01:11:52] непоможет [01:11:55] ща, я знаю [01:12:01] !гг мяусёнак FreeBSD [01:12:03] dion_: FreeBSD и не только — Воскресенье, 9 августа 2009 9 авг 2009 ... FreeBSD 6.3-STABLE (ISPSYSTEM_PAE) #0: Wed Nov 19 04:33:10 CET 2008 .... [21:36: 37] мяусёнак вышел(а) из комнаты: offline ... http://chatlogs.jabber.ru/freebsd@conference.jabber.ru/2009/08/09.html [01:12:11] :-O :-O :-O ... [01:12:22] *dion_ медленно спустилсо пацтол [01:12:27] <мяусёнак> блин [01:12:33] <мяусёнак> спалили(
(from psi-dev@c.j.r)
А когда-то я знал двух :).
Захотелось мне таки настроить себе IMAP, чтобы можно было смотреть почту из других мест без ssh :)
Поставил dovecot. Вроде всё работает, но вот в IMAP папки с русскими именами зайти не получается никак. mutt её видит, но зайти не может. Thunderbird — аналогично. Если создать IMAP папку через клиента, то на винте она создается mailbox с каким-то escaped именем.
Погуглил, ничего внятного не нашел пока что.
Только что впоймал на /home:
[100992.424959] REISERFS warning: reiserfs-5090 is_tree_node: node level 32768 does not match to the expected one 1
[100992.424971] REISERFS error (device dm-5): vs-5150 search_by_key: invalid format found in block 6750427. Fsck?
[100992.424978] REISERFS (device dm-5): Remounting filesystem read-only
Выше в логе ничего вроде ошибок чтения нету. Винт судя по SMART-у живой.
Ребутнулся, сделал fsck, тот только журнал навернул, но так и не нашел ничего. Странно как-то. Возможно связано с s2disk.
Давно я не пользовался USB-ным 3G модемом. Сегодня вот обнаружил, если выдергивать мопед при запушенном pppd, то девайс /dev/ttyACMx не удаляется. Аналогично при s2ram с поднятым pppd. Соответственно перевтыкивание модема создает новый ttyACM. При этом open() на старые говорит “No such device”, что вполне логично.
Раньше такого точно не было. Странно как-то.
Открыл для себя сабж. По сравнению с ncmpс понравилось, как выглядит Media Library. Плюс плейлисты вполе себе ничего.
Переезжаю ;)
Интересно, кому в голову пришла мысль проименовать кисти цифрами (не по порядку), при чем так, что эти цифры не совпадают с размером. К тому же поля размера по дефолту скрыто…

PS. Зарегился в ихнем багтрекере и зарепортил #581629
Вот уже больше чем пол года (а точнее с Mon Aug 11 20:34:22 2008 +0300) часть конфигов и прочие мелкие скриптики из $HOME/bin у меня лежат в Mercurial репозитории.
Непосредственно version controlled файлы/конфиги лежат в ~/.config/_managed. Там же лежит и скрипт, который для этих версионированных файлов/катаогов создает симлинки в $HOME. То есть $HOME/.zshrc — это симлинк на ~/.config/_managed/.zshrc.
Плюс имеется cron job, который напоминает письмом, если что-то было изменено и не закоммичено.
Выглядит всё это достаточно удобно. Единственное — при создании конфигов руками нужно “помнить”, что их нужно ложить не в $HOME.
Кроме просто версионирования, обычным hg clone привычные конфиги легко переносятся на другой хост.
Я уже несколько лет, как сижу на юникодной локале. И вот только сегодня заметил, что watch из procps не умеет отображать юникодные символы, вроде кириллицы.
Адекватная замена пока не нагугливается.