Все записи

/add, [785]

Недавно я в очередной раз сел за компьютер и внезапно осознал, что отстал от жизни.

Если не рассматривать работу, на которой набор софта на компьютере (Windows 7, Outlook, MS Office, etc.) определяется общеконторскими требованиями, а говорить про использование компа в свободное время, то окажется, что я застрял где-то году так в 2003-м. Всё дело в том, что я (как и многие, наверное) ужасно не люблю привыкать к новому.

Есть такой тип людей, которые переставляют систему на своей домашней машинке или ноуте раз в полгода только для того, чтобы посмотреть, какие новые «свистелки» там появились. Для меня переустановка системы может сравниться с генеральной уборкой в комнате или даже переездом — в общем, с любым действием, про которое можно сказать «непонятно, с какой стороны подойти». Достаточно сказать, что Debian на моём домашнем компе был поставлен сразу после покупки компа в январе 2005 года и с тех пор ни разу не переустанавливался, пережив три летних школы, замену материнской платы, блока питания и апгрейд оперативки. Ну, обновляюсь, конечно: последним глобальным изменением около года назад был переход на KDE 4 (да, у меня до сих пор KDE), бывает, что и ядро новое поставлю (что обычно влечёт за собой потерю нескольких часов на запинывание PCI-ного Wi-Fi адаптера), но не более того.

Хостер, у которого живёт fenster.name, однажды намекнул мне, что мой старинный тарифный план на RHEL 3 неплохо было бы заапгрейдить на более современный и поднял мне новую VPS на CentOS 5, но там обошлось без глобальных изменений: после переноса каталога /etc на новую машину с минимальными правками оставалось только доставить необходимые пакеты. Всё равно полдня убил на переезд и возню с DNS, но по сути на машинке осталось всё то же самое.

Ближе к делу. Моё обычное окружение сформировалось где-то лет так восемь назад и всё это время представляло собой графический оконный менеджер (неважно, что именно: Windows, X Window с KDE или Gnome или что-то ещё), в котором запущен браузер (наиболее комфортен для меня Firefox) и открыто несколько окошек с командной строкой — для винды это PuTTY, для линукса — обычно Konsole или любой другой графический эмулятор терминала. Всё самое интересное происходило именно там: почта в pine, ICQ/jabber в centerim (ранее centericq) и несколько открытых «шеллов» для всего остального. Ну и ru_RU.KOI8-R в качестве дефолтной локали.

Шли годы: всё чаще мне приходили письма в кодировке UTF-8 или в виде HTML; развивались социальные сети; перестало считаться плохим тоном слать мегабайтные аттачи в формате MS Word; ICQ постепенно выходила из моды, а centerim терял последних пользователей и разучивался удалять спамеров из контакт-листа и искать новые контакты. Но моё окружение работало. Если мне нужно было открыть аттач, я сохранял его в специальную папочку на хостинге и открывал браузером; у меня есть простенький скрипт для аплоада файлов на хостинг (чтобы затем приаттачить их к письму в pine); наконец, я иногда допиливал скрипт обработки входящих событий для centerim, чтобы совсем уж явный спам зарубался. Я даже засабмитил один патч в исходники centerim, который позволял менять размеры левой панели контактов, и до сих пор это, кажется, единственный мой вклад в развитие open source. Всё работало, и хоть иногда я и чувствовал себя если не динозавром, то дедушкой на москвиче-412, всё работало и ничего менять я не собирался. Окей, появился Skype и он у меня запущен всегда на рабочем ноуте, в браузере теперь почти всегда открыт Google Reader, были и другие изменения, но главное — почта и «аська» (джаббер) оставались такими, к каким я за это долгое время успел привыкнуть.

Как обычно, проблемы пришли с той стороны, откуда я их не ждал. Внезапно centerim перестал подключаться к джабберному серверу talk.google.com. «Надо было поднимать свой jabberd лет так пять назад, а то понадеялся на гугль — и вот тебе!» — сказал я и начал думать, что же делать. Вариантов, собственно, было немного: либо отлаживать centerim, либо искать замену, либо вовсе отказываться от джаббера (и ICQ в нагрузку, впрочем, ей-то давно уже туда и дорога).

Пропущу неинтересный рассказ о том, как я читал debug-логи centerim'а, ставил (что-то из пакетов, а что-то из исходников) и пытался запускать разные другие jabber-клиенты и прочее из этой серии. Мне нужен был jabber-клиент в терминале, нормально поддерживающий русский язык, и выяснилось, что реальное предложение в этом сегменте только одно: finch, являющийся ncurses-вариантом популярного pidgin'а. В итоге я сделал две вещи, которые не делал на протяжении многих лет: начал привыкать к хоткеям новой для себя программы и написал export LANG=ru_RU.UTF-8 (finch согласился принимать ввод по-русски только в UTF-ной локали). Через три-четыре недели я узнал, что centerim снова может подключаться к серверу, но было уже поздно: я освоил нового клиента (который, кроме того, жрёт на порядок меньше памяти, и это не фигура речи), и обратного пути уже, кажется, нет. Заодно окончательно отказался от ICQ, чего никто даже и не заметил.

Я боюсь представить, что будет дальше. В один прекрасный момент крякнет pine, и что тогда? mutt я в своё время так и не решился попробовать, да и не уверен я, что в 2011-м году им кто-то пользуется. Читают ли сейчас вообще почту в текстовом режиме? Наконец, неужели рано или поздно придётся сконвертировать имена всех файлов в UTF-8, завести твиттер, купить телефон с андроидом, перевести этот блог на какой-нибудь модный движок и отказаться от командной строки в пользу какого-нибудь красивого файлового менеджера?

Кажется, иногда проще быть динозавром.