Патч для Midnight Commander

Сделал небольшой патч для Midnight Commander 4.6.2, который позволяет включать/выключать отображение скрытых файлов по Alt+. (точка) и переключать расположение панелей с вертикального на горизонтальное по Alt+, (запятая).
Так же сделал Gentoo ebuild mc-4.6.2_p1.ebuild.
Поместите ebuild в /usr/local/portage/app-misc/mc, а патч в /usr/local/portage/app-misc/mc/files/. Создайте digest:

ebuild mc-4.6.2_p1.ebuild digest

Настройка (u)xterm

В качестве эмулятора терминала я использую UXterm – юникодная версия Xterm. Настраивается он через файл ~/.Xdefaults. У меня он такой:

UXTerm*font: -*-terminus-medium-r-*-*-12-*-*-*-*-*-iso10646-*
UXTerm*background: black
UXTerm*foreground: white
UXTerm*loginShell: true
! определяет границы выделения при двойном клике
UXTerm*charClass: 33:48,35:48,37-38:48,43-47:48,58:48,61:48,63-64:48,126:48
! тут я еще не определился
UXTerm*eightBitInput:   true
! клавиши meta и alt должны отправлять
! esc-последовательность (полезно в MC) 
UXTerm*metaSendsEscape: true
UXTerm*altSendsEscape:  true
! важная опция - сохраняет содержимое в
! буфере, даже если выделение снято
UXTerm*keepSelection:   true
UXTerm*bellIsUrgent: true
UXTerm*dynamicColors: on
! размер лога в строках
UXTerm*saveLines: 15000
! настраивать по вкусу
UXTerm*color1:  #9e1828
UXTerm*color9:  #cf6171
UXTerm*color2:  #30c030
UXTerm*color10: #c5f779
UXTerm*color3:  #968a38
UXTerm*color11: #fff796
UXTerm*color4:  #404090
UXTerm*color12: #67CDE9
UXTerm*color5:  #963c59
UXTerm*color13: #cf9ebe
UXTerm*color6:  #418179
UXTerm*color14: #71bebe
UXTerm*color7:  #bebebe
UXTerm*color15: #FFFFFF
UXTerm*cursorColor:#d8d8d8
UXTerm*jumpScroll: true
UXTerm*multiScroll: true

Создание генеалогического древа

app-misc/gramps – Genealogical Research and Analysis Management Programming System. Программа помогает отслеживать фамильное дерево. GRAMPS предоставляет все основные возможности других программ подобного рода.

Считаю огромным недостатком GRAMPS то, что ее установка она тянет за собой огромный прицеп зависимостей – gnome-base/gnome-common, gnome-base/gnome-mime-data, gnome-base/gnome-mount, gnome-base/libgnomeui, gnome-base/libbonoboui, gnome-base/libgnome, gnome-base/gnome-vfs, x11-themes/gnome-icon-theme, и т.д.

KToon – инструментарий для 2D анимации

Из описания на сайте: KToon – инструментарий для 2D анимации разработанный аниматорами для аниматоров, нацеленный на мультипликационную индустрию.”
Распространяется под лицензией GPL. Доступен для UNIX-подобных систем. Разработчики ожидают, что пакет когда-нибудь заработает и под windows (стоит заметить, что ожидают они с ноября 2005).
Из требований – OpenGL и Qt 4.1.1

WeeChat – консольный IRC-клиент

В качестве GUI-версии IRC-клиента долгое время использовал XChat. Но пару дней назад решил опробовать консольные версии. Начал с консольного клиента IRSSI, для меня он оказался несколько неудобным по многим параметрам. Вчера в чате проскочила информации о WeeChat – попробовал его, и удалил все предыдущие версии IRC-клиентов 😉

WeeChat поддерживает скрипты на perl, python, ruby, lua. Отлично работает с aspell. Легко и очень гибко настраивается.

К WeeChat есть плагин Tray notifer – написан на ruby, требует установленного Konch (написал для него ebuild). Выводит в трее иконку и тултип о новых сообщениях в WeeChat, информирует о приватных сообщениях. Разработчик сего плагина наш соотечественник, что весьма радует 😉

Liquid Rescale GIMP plugin

Liquid Rescale – плагин для GIMP, позволяющий изменить размер изображения не при этом повредив желаемую часть изображения. Принцип работы достаточно прост – создаётся маска для части изображения, которая должна быть сохранена. Можно создать маску и для той части изображения, которую можно искажать.
Работать с плагином очень легко, рез-ты весьма хорошие.
Можно обойтись и без плагина, но займёт это больше времени и сил.

Simple Viewer – простой просмотрщик картинок для Linux

Долгое время искал программу для просмотра картинок. Перебрал очень большое кол-во, но все они не удовлетворяли моим запросам. Наиболее подходящим вьювером показался KView. Но, к сожалению, и он был далёк от моего идеала.

Что же мне требовалось – понимать как можно больше форматов (в особенности JPEG, PNG, DDS, XCF, PSD), возможность просмотра всех изображений в каталоге начиная с выбранного, поддержка полноэкранного режима, поддержка альфа-канала, отсутствие всяческих рюшечек (тулбаров, меню, файл-браузеров, пр.).
Так и не найдя ничего подходящего, написал свой вариант. Использовал GFL SDK/GFLAx как библиотеку поддерживающую наибольшее кол-во форматов и, при этом, под лицензией freeware.

Программа не имеет интерфейса как такового (нет меню, нет контекстного меню, пр.) – одно окно с заголовком. Используются только Xlib, Xft (библиотеки из состава X11) и GFL.
Запускается из консоли таким образом – sview желаемые_параметры путь_к_файлу. Изображение можно масштабировать, поворачивать, делать зеркальное отображение (vertica/horizontal flip). Внизу окна программы отображается краткая информация об изображении (имя файла, реальный тип, разрешение, размер в байтах.

Одним словом, пробуйте – архив Simple Viewer.

UPD:
Теперь исходные коды Simple Viewer доступны на SourceForge.net.

Получить исходные коды из CVS можно следующими командами:

cvs -z3 -d:pserver:anonymous@simpleviewer.cvs.sourceforge.net:/cvsroot/simpleviewer co -P simpleviewer

Subversion GUI-клиент для Mac OS X

Не всегда удобно добавлять описание и новые файлы в репозиторий из консоли. Проводить различные операции над множеством файлов удобнее из GUI-клиента. Поиск Subversion GUI-клиента для Mac OS X привел меня к svnX.
По удобству для меня (может я просто все еще не могу привыкнуть к интерфейсу Mac OS X?) он хуже Kdesvn (Linux, KDE), и много хуже TortoiseSVN (Windows).

UPD (26.04.2008):
Subversion клиент для Mac OS X – SCPlugin. До TortoiseSVN ему еще далеко, но на мой взгляд он лучше, чем svnX.

1 2 3 4 10