Generation LOST Time to get lost

18Июн/100

Пока Pixar продолжает штамповать шедевры — надо смотреть

Ну и по древней традиции имена релизов Debian именуются героями Toy Story. Так как один из первых мэйнтейнеров работал в Pixar

Вот это — Debian 5.0 Lenny:

А это Debian 6.0 Squeeze:

А Debian unstable Sid никогда не будет выпущен. Потому что он вечно unstable

Связано с категорией: Linux, Кино, чего-чего? Нет комментариев
9Июн/100

Я все таки запилил на хабр статью о скробблинге музыки из mpd через официальный клиент. Так что можно ставить плюсики или минусики

9Июн/100

nouveu vs. nvidia

Ядро 2.6.32 тащит с собой новый открытый драйвер для nVidia — nouveu. И он конфликтует с родным от nVidia. Если хочется пользоваться проприетарным, то nouveu надо добавить руками в blacklist

Но я это понял где-то минут через полчаса

На рабочей 7600GS nouveu в два раза медленнее согласно glxgears

Связано с категорией: Linux Нет комментариев
31Май/100

GEdit

GEdit — отличный редактор кода под Linux

Сперва меня, конечно, подсадили на NetBeans, так как у на тут пытается родиться мега-проект на GWT. Но NetBeans под Python пока не так круто заточен, как под Java

А вот если накачать сотню плагинов под маленький стандартный GEdit, а потом внимательно посмотреть и оставить нужные, то получается отличный маленький, домашний монстр.

То что сейчас у меня есть в GEdit и чего нет в NetBeans: автодополнение вводимых строк

То, что было в NetBeans и не хватает в GEdit:  динамическая подсветка diff-ов между текущим кодом и старой версией

Еще не хватало встроенного SVN, но SVN из консоли не такой сложный в обращении.

Под виндой, после всего такого счастья трудно найти замену.

25Май/100

Opera

  • в Opera 10.53 починили некоторые нововведения 10.50, так что теперь можно пользоваться без проблем (с моими привычками)
  • прозрачность в панелях выглядит некрасиво. Остаюсь на непрозрачном скине пока. Но в нем нехватает некоторых новых элементов
  • прозрачные скины можно качать и под Linux. Но там они превращаются в мешанину цвета
  • Финальной ветки 10.5x под Linux так и нет. Так и живем на 10.10
  • Бета-ветка у меня неправильно рендерит шрифты
    • Зато HTML5/Video/WebM на YouTube работает
Связано с категорией: Linux, Как страшно жить Нет комментариев
30Апр/100

We’re going to Ubuntu

Debian — штука несомненно правильная и стабильная. Но иногда он уж очень стабильный. Это хорошо для серверов, но для десктопов как-то на мой вкус не очень. Иногда уж очень нужна новая версия софта, а в debian-е даже в experimental её так и нет.

А для HTPC это тем более важно и нужно. Вот понадобилась мне 23-я ALSA, а нету её. И не собирается ни под каким предлогом.

Так что попробу-ка я поставить на HTPC Ubuntu. Тот же Debian, но более экспериментальный и прогрессивный. Можно конечно и Gentoo какую-нибудь, но с ней возни намного больше. А с HTPC не хочется возиться, а даже хочется чтобы были какие-нибудь свистелки и перделки (типа загрузочного экрана) из коробки.

Ну а почему не винда? Уж очень мне нравится возможность обрезать все лишнее и при этом сохранить функционал. И даже обрезкой это не назовешь, потому что базовую систему можно поставить стандартным способом ничего не отрезая.

А потом накатываем: проприетарный драйвер nVidia, ALSA-у посвежее, acpupsd для поддержки УПСа, pm-utils для засыпания и просыпания, lirc для поддержки Майкрософтовского пульта, vlc для просмотра IPTV, nfs и samba для расшаривания дисков с контентом для других машин.

Вроде никого не забыл.

Ну а самое главное — это XBMC. Он рулит всем этим заместо DE. А когда в него запилят поддержку тв-тюнеров и IPTV, то он будет устраивать меня всем. А то от внешнего вида MythTV хочется достать чернил и плакать.

Достаточно придерживаться нескольких базовых правил (правила не особо строгие и поддерживают много популярных шаблонов организации) хранения коллекции на жестком диске и он сам все просканирует и вытащит из инета информацию.

Под Debian он собирается руками, а под Ubuntu вроде есть репозитарий с ночными билдами. К тому же сейчас они допилят репозитарий плагинов и будет вообще круто. Плагины есть и сейчас (просмотр видео, фоток, музыки из интернет-источников, гуглькарты и пр.), но пока они ставятся практически руками, что не очень интересно.

Связано с категорией: HTPC, Linux Нет комментариев
29Мар/100

Прозрачная связка squid и tor

Дома я кушаю web через squid. Потому что у меня туда и баннерорезка прикручена и прочие полезные штуковины.

Но для доступа на некоторые сайты пришлось поднять tor

А чтобы каждый раз не менять прокси в настройках бразуера tor можно прикрутить к squid

Как поставить и настройть squid и tor написано в куче других мест

А тут только конфиг:

 # Создаем acl любым доступным способом. Я выбрал файл со списком доменов
 acl torhost dstdomain -i "/etc/squid/torhosts"
 # Немного параноидальной анонимности
 header_access UserAgent deny torhost
 header_access From deny torhost
 header_access Referer deny torhost
 # Магия
 # Родительский прокси на localhost:8118 таймаут 7 секунд
 cache_peer localhost parent 8118 7 no-query default
 # Пользоваться родительскими прокси разрешаем только torhost
 never_direct allow torhost
 # torhost разрешаем пользоваться только родительскими прокси
 always_direct deny torhost
 # Всем остальным разрешаем ходить напрямую
 always_direct allow all

Если используется больше чем один родительский прокси, то правила будут посложнее. Но я до этого додумаюсь, когда возникнет практическая необходимость.

Связано с категорией: Linux Нет комментариев
23Мар/100

На работе перелез с Rhythmbox на mpd. В качесте фронтенда пока Sonata.

Но опять возникла проблема с Last.FM. Скробблинг-то присутствует (а gmpc даже загружает инфу об исполнителях и теги с last.fm), но кнопочки «Love» ни у кого не оказалось.

И тут я подумал. Программист я или не программист? Единогласным голосованием было решено, что программист.

Немного codesearch.google.com и исходников соответствующего плагина для Rhythmbox и... демон, который посылает инфу от MPD к Last.FM клиенту готов!

Написано на Python. import antigravity mpd — уже половина дела.

Думаю потестить его немножко и запилить статью на Хабр

17Мар/100

Fancy Beeper vs. pcspkr

Надоел звук PC-спикера в XXI веке? Его можно эмулировать ALSA-ой.

Порядок примерно такой (на примере Debian):

  • rmmod pcspkr
  • blacklist pcspkr -> /etc/modules/blacklist
  • Качаем и устанавливаем Fancy Beeper из http://www.carcosa.net/jason/software/beep/
  • качаем http://www.funix.org/fr/linux/fichiers/functions в /etc/init.d/functions, если его там еще нет. Мне еще пришлось usleep 100000 заменить на sleep 6 в коде, так как в Дебиане usleep не нашлось. Да и что-то слишком большое время ожидания.
  • beepd.init из архива пришлось немного исправить (результат). Устанавливаем в /etc/init.d/beepd.
  • sudo update-rc.d beepd defaults 99
  • создаем /etc/beepd.conf из двух строчек:
BEEPD="/usr/local/sbin/beepd_aplay.py"
BEEP_SOUND="/usr/share/sounds/beep.wav"
  • Имя демона и звукового файла соответственно
  • Именно beepd_aplay.py запускает звук через ALSA. Тут можно написать и своего демона. Он должен делать две вещи: опрашивать /dev/beep и играть файл, который ему передается первым параметром
  • beepd_aplay.py и требуемый к нему daemonizer.py лежат в исходном архиве. Но код демона все равно потребовал допиливания (результат), чтобы он писал PID-файл под своим именем
  • Вроде ничего не забыл. Теперь можно наслаждаться нормальным сигналом и в рельной консоли
  • Можно и не мучится сильно, а написать свою обертку. Не так уж тут много.
  • PS. Настройка dmix, для одновременного вывода многопоточного звука в ALSA выходит за рамки этого списка

Связано с категорией: Linux Нет комментариев
2Фев/100

Из всего разнообразия аудиоплееров под Linux работать с родным клиентом Last.FM смог только Rhythmbox. И то после после патча его ручками.

Многие плееры используют свои плагины. Местами кривые. И не умеют помечать композиции как «любимые»

А ведь вроде по Linuxway (когда программа должна делать минимум, но делать его хорошо и про объединение программ в цепочки тоже есть пункт) должно быть как раз наоборот. Плеер пусть играет музыку, а Last.FM скармливает её в статистику.

Связано с категорией: HATE, Linux Нет комментариев