Архив рубрики: Линукс

Операционная система, которая вот-вот станет лучше всех остальных. Личный опыт, всякие полезные вещи и бесполезные мысли.

Шесть утра, окурки горой, и я смотрю сериал «Герои»

Несмотря на жёсткий рабочий график находим время и для сериалов. Второй сезон Heroes откровенно разочаровал. Где-то к середине сезона все части загадки складываются, становится понятно кто, что, зачем и почему. Самим персонажам всё становится ясно чуть позже. Долгое время каждый из них видит только часть общей картины и выводы сделать не может. Чтобы растянуть удовольствие и сохранить нужный накал, сценаристы с особой тщательностью составляют диалоги. Упаси боже, Хиро случайно раскроет Питеру личность и цели Адама — это же всё, сезон можно заканчивать. Персонажи несут околесицу, топают ногами, нервничают, не доверяют союзникам, легко доверяют врагам, и при всём при этом не могут поделиться друг с другом простыми, объясняющими всё фактами.

Согласен, в реальной жизни такие недоразумения имеют место, но, извините, не в добром десятке диалогов между самыми разными людьми. Даже архизлодей Сайлар в одной из малозначительных сцен полунамёками убеждает Мохиндера, что обманутая им мексиканская девка, на самом деле злодейка и почти сообщница. И всё это в присутствии самой мексиканки, которая и не догадывается, что Сайлар — плохой парень. Одна правильная реплика и всё сразу станет на свои места, ситуация резко изменится в пользу хороших ребят. Но нет же! Только когда злодей достаёт пистолет (то есть, когда уже поздно), до всех, наконец, всё доходит.

А мне этот сериал как раз было начал нравится.

Кэрнэс

В это трудно поверить, но в Харькове существуют люди, которые на полном серьёзе голосовали за «эффективного менеджера» Геннадия Кернеса. Хотя, конечно, проблемы наших городов более глубокие, чем просто выборы «правильного ящера». Вот, например, середина декабря, в Харьков пришёл обычный зимний ливень. Что это означает для простого харьковчанина живущего не совсем в самом центре? Значит это, что ему стоит пожалеть бедную городскую инфраструктуру (ну и себя конечно) и из дому лучше не выходить.

Вот, например, Салтовка, остановка на перекрёстке 50 на 50. Относительно недавно тут поставили прекрасный навес. Вот такой:

Что в нём особенного? Возможно, на фото это плохо видно, но дело в одном маленькой нюансе: асфальт заканчивается как раз перед навесом. То есть находится под ним можно только стоя в грязи. Такую непростую дилемму предлагают нам муниципальные службы: намокнуть или испачкать ноги.

Но это ещё мелочи, по сравнению с тем, как у нас ремонтируются дороги. Я не специалист в этих делах, не архитектор или кто-то там ещё. Но я не могу понять, как получилось так, что технология дренажа безвозвратно утеряна для наших городских дорог. Сливы, кажется, у нас вообще перестали делать. Закатали асфальт и ладно. Надо ли удивляться тому, что в дождь проезжие части улиц превращаются в реки. И чёрт бы с ними с пешеходами, но есть подозрения, что это не идёт на пользу и самому дорожному покрытию. Ну ладно, я понимаю, на прокладке дорог у нас воруют больше, чем реально тратят на строительство. Но какие-то дороги всё же строятся, объясните мне кто-нибудь, почему считается, что воду по ним можно просто пустить течь как есть, не задумываясь о её отведении?

Умер Деннис Ритчи

Только что узнал, что 9-го октября умер Деннис Ритчи, автор языка C, один из основных разработчиков Unix. Учёный и программист, чья работа лежит в основе современного мира информационных технологий. Айфоны и андроиды, макось и винда — далеко не полный список того, в разработку чего Ритчи прямо или косвенно сделал значительный вклад. Обидно, но, к сожалению, характерно, что новость о его смерти прошла даже мимо меня, утонув в потоке массовой скорби по Стиву Джобсу. Пафосный бизнесмен, зарабатывавший миллиарды, и скромный учёный, на работе которого зарабатывали миллиарды. Мир скорбит о первом, я — о втором.

Bash-fu. Объём виртуальной памяти, выделенной процессом

Потребовалось в баш-скрипте получить объём виртуальной памяти, выделенной процессом. Получилось так (через ps aux):

MEMORY_USED=`ps aux | awk -v pid="$PID" '{ if ($2 == pid) print $5 }'`

Где PID — идентификатор процесса.

Geek Clock Plasmoid

geek-clock-plasmoid-screen-01Некоторое время назад в Интернетах обсуждали забавные часы, где на циферблате вместо цифр были оригинальные подписи из области математики, физики и компьютерных наук. Вчера я в рамках любви к KDE 4, написал эмулирующих их плазмоид. «Написал» сказано громко, так как писать пришлось мало (взял код обычных часов :)), больше рисовать. В общем, все интересующиеся могут посетить страничку проекта или страничку на kde-look. С пакетами для разных дистрибутивов пока что плохо (пытаюсь подружиться с openSUSE Build Service), есть только PKGBUILD для моего любимого Arch Linux.

Исходники само собой прилагаются, собрать не так уж и трудно (если, конечно, у вас имеется cmake и devel-пакеты для KDE 4 ). Делается примерно так (в директории, куда предварительно распакованы исходники):

cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
sudo make install

Свой /etc/hosts для каждой wi-fi сети (через NetworkManager)

Условия задачи: имеется ноутбук, тягаемый туда-сюда, как и полагается ноутбуку. Есть пара основных мест, где он бывает: дом и работа. И там и сям он подключается к локальной сети через wi-fi. И там и сям имеются некие сервера, которые из оружающего мира видны через внешний IP, а из локальной сети только через локальный IP (порты форвардятся на роутере) по некой причине, которую я сам не до конца догоняю, но поделать с этим ничего нельзя. Если вы находясь в той же сети, что и сервер, попробуете зайти на него, используя его доменное имя, а не прямой локальный IP, то вас ждёт облом, ибо DNS выдаст вам внешний IP. Решение есть такое: прописать всем компам в локальной сети в файле hosts локальный айпишник для заданных доменных имён. Для стационарных компов это сделано и забыто, но как быть с упомянутым выше ноутом?

Решение: под Виндой я написал скрипт, которым вручную переключал hosts на нужную сеть (скрипт просто копировал заранее подготовленный файл). Но вот недавно я после полугодового перерыва, вновь окунулся в чудесный мир Линукс (об этом отдельно) и подумал, что переключать руками как-то западло. Читать далее