Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #80, АВГУСТ 2005 г.

X-Toolz

Степан Ильин aka Step

Хакер, номер #080, стр. 080-145-4


* Архив с исходниками для Linux.

Sven v 0.4.1

Linux, *BSD

Size (в .bz2): 417 КБ

http://sven.linux.kiev.ua

Лицензия: GNU GPL

Изначально проект Sven задумывался как программа (с интерфейсом GTK+) для настройки дополнительных клавиш на мультимедийной клавиатуре. Однако на этом разработчики решили не останавливаться, так что уже сейчас Sven может повсеместно применяться и с вполне обычными клавиатурами, а также мышками. С ее помощью осуществляется привязка каких-либо клавиш, их сочетаний, кликов мышки (и прокрутки скролла) к заданному действию. Под последним понимается выполнение любой консольной команды либо использование одной из предложенных встроенных операций, среди которых: управление устройством /dev/mixer (громкость, басы, микрофон и т.п.), управление аудиодиском (воспроизведение, пауза, остановка, следующий/предыдущий трек), управление буфером, отображение текущего времени. К каждому событию добавляет описание и отображемый при вызове текст, вид (шрифт, цвет, время демонстрации) и местоположение (часть экрана и сдвиг) которого настраивается. Это очень удобно при регулировки громкости: в таком случае показывается текущий уровень (в процентах) и привычная полоса с отметками. Присутствует возможность подключения плагинов (по умолчанию устанавливается модуль со временем), однако пока их число крайне скромно.

metromap v 0.0.9

POSIX (*BSD, Linux, Solaris...)

Size (в .bz): 831 КБ

http://metromap.antex.ru

Лицензия: GNU GPL

Уж очень давно многочисленные Windows-пользователи рассказывали мне про чудо-программы, позволяющие находить оптимальные по времени пути проезда от любой станции метрополитена до другой. Linux-альтернатив этим решениям никогда не искал, но и до недавнего времени не "натыкался", и вот она: metromap - простая, быстрая в работе и написанная нашим соотечественником на Python (с использованием pygtk+2). Среди карт, включенных в стандартный архив с metromap, схемы метро Москвы, Петербурга, Киева, Лондона и Берлина. Стоит отметить, что, дабы не изобретать велосипед, в качестве основы для схем были взяты разработки другого российского проекта - pMetro (аналогичная программа для Windows). Данная совместимость обеспечивает достаточно широкий диапозон доступных схем (представлены как города России и СНГ, так и "дальнего зарубежья") и оперативность их пополения/обновления. После выбора станции отправления и пункта назначения программа выбирает наиболее быстрые способы проезда, перечисляя их в списке и визуально выделяя выбранный. Предусмотрены дневной и ночной режимы, в зависимости от которых по-разному рассчитывается время.

Raggle v 0.4.1

POSIX, Windows

Size (в .gz): 261 КБ

www.raggle.org

Лицензия: MIT/X, BSD

Raggle - консольный RSS-агрегатор, написанный на Ruby с использованием библиотеки ncurses. Интерфейс (помимо строки с текущим состоянием) составляют три панели: список RSS-лент, заголовки от выбранного источника и содержимое одного из элементов. При переходе к чтению одной из новостей и нажатии Enter вместо raggle в консоли открывается lynx с загруженным адресом, на который ссылался RSS; после выхода из lynx возобновляет свою работу raggle. Программа поддерживает разные версии RSS, импорт/экспорт файлов в формате OPML, интеграцию с Syndic8, а также HTTP-прокси и аутентификацию. Предусмотрена система закладок и настраиваемые привязки клавиш к действиям - работа в программе максимально упрощена благодаря возможности выполнения многих операций нажатием одной кнопки (пометка сообщений как прочитанные/непрочитанные, добавление/удаление ленты, переключение между окнами и т.п.). Присутствует поиск по содержимому текущей RSS-базы, а также интегрирована система нахождения RSS-каналов в интернете по заданному запросу. Развита поддержка консольных параметров при запуске приложения: через них можно, например, просматривать и редактировать список каналов. Помимо интерфейса на базе ncurses, идет разработка и web-версии, но пока данная реализация находится в стадии бета.

Назад на стр. 080-145-3  Содержание  Вперед на стр. 080-145-5