logo

muhas.ru — это просто блог…

О linux, о используемых или просто понравившихся инструментах, вобщем обо всем что окружает мою аскетичную компьютерную жизнь и показалось достойным упоминания или заметки «на память»

Дорога к xmonad

Сегодня доступно огромное количество оконных менеджеров (Window Managers) , многие из которых, вопреки названию, перекладывают большую часть управления окнами на пользователя. Ведь они каждый раз заставляют нас изменять размер окна или разворачивать окно на весь экран. А если мы хотим видеть несколько окон одновременно то мы изменяем размер каждого — но тут вдруг нам надо ещё одно окно и мы вновь изменяем размер каждого. Вот тебе бабушка и юрьев день и эффективное управления окнами.

Автоматизировать все эти действия позволяют wm позволяющие разделять экран так, чтобы на нём легко умещались все открытые окна, и называются они мозаичными, фреймовыми или тайловыми (от англ. tile - плитка или черепица) оконными менеджерами. В каждый момент окна занимают весь экран, не перекрываясь и не оставляя свободного пространства.

Один из таких wm это приглянувшийся мне xmonad написанный на Haskell (что уже делает его интересным). Задумывался он как клон минималистичного dwm (где, к слову сказать, вся конфигурация заключается в перекомпилировании), но перерос своего родителя и обзавелся рядом интересных возможностей, среди которых: отельная статусная строка для каждого экрана; отдельные алгоритмы расположения окон для рабочих пространств; композитные расширения, поддержка Xinerama

Почему из огромного количества тайловых менеджеров (wmii, ion3, dwm, awesome, ratpoison, larswm, Stumpwm и другие) мне приглянулся именно xmonad я даже не знаю, возможно из-за неадекватности авторов wmii который я некоторое время использовал или хорошей документации к xmonad. Ответить на этот вопрос не могу, но xmonad поставил и первый его запуск на рабочем компьютере произойдет сразу после написания этих строк. Дома же xmonad уже второй день работает и радует своим изяществом и удобством.

К сожалению, для меня остается загадкой почему многие tiling wm для своей настройки требуют не малого углубления в структуру и синтаксис конфигурационных файлов. Причем, зачастую, не программист может и не разобраться, хотя подглядывать в чужие настройки никто не запрещает.

Fix for Archiso-live 20081028

Cпустя день после выхода Arch-live 20081028 выложили файл xdelta для исправления бага, правда изменения нужны только если вы захотите устанавливать Arch-live Применяем xdelta на образ

pacman -Sy xdelta
xdelta patch archiso-live-20081028.1.xdelta archiso-live-20081028.iso archiso-live-20081028.1.iso

И перепрожигаем cd

Можно обойтись и ручным фиксом, всего лишь удалив файлы sysinit-chakra и shutdown-chakra в папке /etc/rc.d/functions.d перед установкой Arch-live

Arch-live 20081028

Вышла новая версия сего замечательного LiveCD LiveUSB на основе ArchLinux

К сожалению с этой версии дистрибутив стал чисто английским (но нужные языки всегда можно собрать модулем), по причине удаления /usr/share/locale, что правда повлекло за собой и положительные моменты. Сэкономило около 100Мб место которых заняли видеодраевера. Так же удалены KDE обои, что сэкономило (около 30Мб). Теперь Arch-live имеет размер 636Мб (почти на 50Мб меншье предыдущей версии).

Так же добавились новые опции загрузки, xres и xdepth для задания разрешения экрана и глубины цвета соответственно.

Вообще очень радует что Arch-live пошел по пути slax и стал удалять лишнее уменшая размер дистрибутива. Так что ждем дальнейших улучшений, и возможно Arch-live станет ещё одним замечательным живым диском сравнимым с тем же slax

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

Juick - Jabber микроблоггинг

Увидел на хабре сообщение о новом сервисе микроблогов
Я не могу понять, зачем сервисы микроблоггинга разрабатывают свои протоколы, кучу однотипных программ под разные платформы, мучаются с поддержкой SMS-гейтов. Ведь есть Jabber с множеством клиентов на любой вкус и цвет, в том числе и для мобильных телефонов. Пользователь может обновлять свой блог с помощью той программы-клиента, к которой он привык, которую использует каждый день. Так родилась идея…

Наипростейший по своей сути и приятный в реализации сервис микроблогов который не требует регистрации. Вы просто добавляете в ростер контакт juick@juick.com и после первого сообщения вы уже зарегистрированы, при удалении всех своих сообщений регистрация (если это можно так назвать) аннулируется. Подписаться на нужные микроблоги можно как с помощью веб-интерфейса, так и из своего джаббер-клиента написав контакту juick S нужный_jid. Отписаться соответственно U ненужный_jid, правда через веб-интерфейс отпитсие действие произвести пока (и скорее всего потом тоже) нельзя. Тем же кто не пользут Jabber можно только читать микроблоги на сайте или через RSS.

Добавить информацию о Вас микроблог можно отправив боту VCARD, как не трудно догадаться информация возьмется из vCard (c GTalk с этим тоже без проблем). Сервис позволяет как удалять, так и редактировать записи прямо из jabber - командами E LAST или E номер_записи новый текст для редактирования последней или какой-то конкретной записи соответственно, для удаления заменяем букву E на букву D и естественно новый текст не пишем.

Вообще сервис до безобразия простой, но несмотря на свою простоту (а может именно из-за неё) очень приятен в использовании. К тому же нет дурацкого ограничения на 140 символов. Собственно с сего дня свой микроблог теперь виду там http://juick.com/muhas/

RSS по тегам

Немного изменил rss.php для Mosquito что бы можно было читать RSS по интересующему тегу. Теперь их можно читать как http://ваш_москит/rss/rss.php?tags=имя_тега

Сделал это только для того что бы самому стать жителем планеты Jabber, заодно написал грамматически неправильное (очепятка) пиcьмо c прозьбой поселить меня по тегу linux в планету блогов о *NIX на русском языке, правда получил неожиданный ответ
Ваше сообщение под темой
  Хочу стать жителем вайшей планеты
было отложено для рассмотрения модератором списка рассылки.
Причина:
  Отправка сообщения в закрытый список с постороннего адреса
После рассмотрения, сообщения может быть переправлено в список
рассылки, или же Вы получите извещение о решении о модератора.

Что же, теперь ждем.

В общем забираем модифицированный rss.php.

UP только сейчас заметил что есть небольшие проблемы со временем поста в rss, но сейчас что-то сделать уже не смогу из-за отсутствия времени

UP2 починил время в rss, просто у что-то там было у автора москита со временем накручено не слабо (или просто мне не понять). Пока решение временное с использованием mktime и указыванием маски времени не только в конфиге москита, но и в начале файла rss.php в переменной $mask