logo

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

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

Last.FM плеер Vagalume

vagalume
Vagalume это Last.fm клиент на GTK+ с использование gstreamer. Хотя она работает и на большом ПК, он специально разработан для работы на платформе Maemo, которая используется на некоторых девайсах Nokia (770, N800, N810)
Несмотря на свою относительную молодость (относительно других lastfm клиентов) Vagalume достаточно стабилен и функционален, и что самое главное удобен для GUI.

К тому же с долольно приличным функционалом:
* Поддержкивает различные радиостанции (личная, соседи, любимые треки, блаблабла и вообще любой адрес lastfm://)
Имеет возможность пометить трек как любимый или забанить
* Может присваивать тег на композицию, автора и альбом
* Умеет отправлять рекомендации другим пользователям
* Умеет добавлять трек в плейлист>
* Может сохранять композиции с last.fm из списка бесплатных
* Собственно скролбит на last.fm текущую композицию
* Показывает обложку
* Может создавать закладки на станции
* Поддерживает управление с пульта ДУ
* Поддерживает gettext и уже переведен на 8 языков (среди которых, к сожалению, нет русского)
* Может обнавлять статус в im-клиентах gajim, pidgin, gossip и telepathy

Ну и мелочь в виде работы из трея и показа с помощью libnotify сообщений о смене треков.

К тому же всё это богатство умешается в пакет размером около 700 килобайт (исходников в сжатом виде чуть менее 600KB). Плюс доступна для windows (правда на версию опазывает) и Moblin-based девайсов

Домашняя страница проекта

ArchLinux LiveCD: Chakra - Public Alpha 1 - 2008.12.20

Благодоря этой теме на рускоязычном форуме ArchLinux обнаружился интересный LiveCD, готовившийся к выходу около года.

LiveCD включает в себя простую установку Arch Linux + пакеты KDEmod и некоторые другие. Т.е. после установки мы получим обычный Arch с несколько иным набором пакетов и конфигурационных утилит.

Вообще по описанию довльно интересный LiveCD включающий помимо KDEmod 4.1.3 свою собственную программу на QT4 для конфигурирования системы arxin (находится в разработке), собственный графический инсталятор tribe, графический фронтенд к pacman shaman, автоматическую установку и настройку проприетарных видео-драйверов и простую утилиту обнаружения и настройки железа (тоже пока в разработке).

В общем я уже качаю через torrent версию для i686 (есть и x86_64), правда на скорости 45Кб/c, поэтому просьба к тем кто скачал не уходить с разачи.

В общем всем качать.

PS. Не забываем прочитать на странице загрузки известные проблемы.

screen и Ctrl-A в приложениях

Во многих консольных программах (в том числе в bash, zsh, emacs, mcabber, etc) комбинация клавишь ^a уже используется, но screen её перехватывает, и использование этого сочетания затруднително. Естественно, что разработчики предусмотрели это, и вводить сочетания ^a можно двумя способами:
1) Параметр командной строки e с последующим указанием замены ^a (к примеру, screen -e '^Gg' запустит скрин с управляющей комбинацией ^+g вместо ^+a)
2) Можно передать нажатие ^a прямо из screen, добавив ещё a, т.е. ^+a a отправляет ^+a в текущее окно screen

Всё до банального просто.

Похожие заметки:
   Запоздалое введение в GNU Screen
   Мой .screenrc с комментариями
   Vertical Split for GNU Screen

Новый год к нам мчится!

В конце года принято подводить итого, не буду исключением и попробую подвести некоторые итоги


Собственно, для блога этот год оказался первым. Не смотря на то что изначально он рождался как тематический блог о Linux, первый пост, датированый 24 сентября, был отнють не о нем, а о блог-движке mosquito. Ибо при родах что-то поломалось и родился блог о jabber, mosquito, но в первую очередь всё же о замечательной операционной системе Linux и утилитах GNU.

Для линукс-комьюнити этот год, имхо, ничем особо выдающемся не вышел. Разве что воскрес неумирающий GNU Midnight Commander, вышел py3k, не один раз обновилось ядро привнеся в Linux много нового (привет ченджлогам в 6Мб), в X добавили поддержку hal и он обзавелся более-менее приличными драйверами для карточек от AMD (ATI). Вышел долгожданный многими KDE 4.0 которые не есть KDE4. Команда разработчиков wine спустя 15 лет выпустила первую версию своего не эмулятора. Вышли новые версии многих дистрибутивов и некоторые из них попали в школы по программе СПО. LXDE набирает обороты, SUN приобрела MySQL, начало продаж чудо-телефона Neo Freerunner и телефонов с Google Android. Полное открытие java, вечные поражения SCO, портировани OCR CuneiForm под Linux, прохождение acid3 движкмо WebKit и впоследствии другими, покупка нокией trolltech и прочее и прочее.

В общем есть что вспомнить...

С наступающим Вас!!!

Беглый взгляд на ext4

Итак, вышло новое ядро 2.6.28 в котором файловая система ext4 уже переименована из extdev, а это означает что ext4 можно считать «стабильная».

Что вкусного нам несет ext4?

Конечно по описанию это большой прогресс в развитии ext - превышен лимит в 32000 каталогов в одной папке, увеличен размер inode, 48-битные номера блоков позволяющие адресовать до одного экзобайта, использование эктентов, отложенное выделение блоков, резервирование inode при создании каталога, временные метки с точностью до наносекунды (а как проверять? наносикундометром?), хранение расширенных атрибутов (таких как ACL, SELinux, beagle, samba) в inode, контрольные суммы журнальных транзакций и пр. и пр.

Но что это дает простым смертным обычным пользователям?

Имхо, самое главное это то что ext4 стала быстрее ext3 при работе с файлами большого размера. К тому же разрабатывается (или уже работает?) дефрагметатор аля XFS (привет тем кто до сих пор думает что дефрагментации в линуксовых фс нету) который позволит собирать файлы из одной директории вместе, собирасть файлили пустое пространство в непрерывную область - это опять же повысит производительность, к тому же это не отдельная программа для дефрагментации а online-дефрагментация.

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

Возможно ещё кому-то будет полезны расширенные атрибуты, которые тоже по идее должны ускорить работу.

Всё, больше каких-либо выгод от перехода на ext4 я не вижу. Поэтому пока ext4 не станет таким же «стандартом» как и ext3 я на неё переходить не собираюсь и буду пользовать ext3+reiserfs.
Но опробовать надо обязательно, хоть на /tmp, возможно найду причину для более раннего перехода на ext4.

А какая у Вас ФС? И почему?