Как известно, большинство Linux-программ хранят свои конфиги в домашней директории пользователя ($HOME). Со временем домашняя директория пользователя превращается в свалку различных конфигов. Как оказалось, существует спецификаця freedesktop.org, раздел XDG Base Directory Specification: “$XDG_CONFIG_HOME defines the base directory relative to which …
🗒
Общая категория
Wacom Bamboo в Linux
О том, как я подключал планшет дочери (Wacom Bamboo Fan (medium)) к своему лэптопу. В моем случае планшет подключался по USB. Конфигурация ядра Включаем поддержку USB планшета модулем: Собираем ядро и устанавливаем модули. Модуль ядра для планшета Устанавливать нужно последнюю …
KTooN – инструментарий для 2D анимации
Из описания на сайте: “KToon – инструментарий для 2D анимации разработанный аниматорами для аниматоров, нацеленный на мультипликационную индустрию.” Распространяется под лицензией GPL. Доступен для UNIX-подобных систем. Разработчики ожидают, что пакет когда-нибудь заработает и под Windows (стоит заметить, что ожидают они …
Статьи по OpenGL
На сайте портал для программистов есть рубрика OpenGL. Вот неполный список статей: Отображение пикселей, битовых карт, шрифтов и изображений Управление состоянием и рисование геометрических объектов Цветовое наложение, сглаживание, туман и смещение полигонов Вычислители и NURBS Трюки и советы
Обмен переменных значениями.
Внимание, согласно стандарта “x ^= y ^= x ^= y;” имеет UB.
Таймер, язык Си, Linux
Получить время с точностью до наносекунд можно следующим образом:
Конвертируем wav в amr
Конвертировать WAV (или иной формат) в AMR достаточно легко: Для примера – входной файл больше 40Мб (стерео, 16 бит на канал, 48КГц), получил на выходе 330Кб (моно, 12Кбит/с) – для мобильного телефона в самый раз.
Stalonetray – tray для различных DE
Stalonetray – аббревиатура для stand alone – системный трей для различных DE. На данный момент поддерживаются: FVWM OpenBox Enlightenment Ion3 Compiz Xmonad Зависит только от Xlib.