Разработки
На этой странице собраны и кратко перечислены доступные на домовой странице вещи, к изготовлению которых я приложил руку. Так сказать, собственные разработки, они же продукты творчества, они же объекты рукоделия, они же проекты.
Cotranslate.Net
Cotranslate.Net — сайт переводов и переводчиков. На нем задействована собственноручно разработанная система коллективного перевода для работы с текстами, книгами и субтитрами. На сайте можно обнаружить новости, форум, комментарии, есть возможность объединяться в группы для перевода, в том числе и закрытые (то есть невидимые никому кроме участников). Есть рейтинги переводчиков и переводов, поиск, теги и прочие приблуды.
Сайт сделан на Drupal 6, руковожу им лично я.
Drupal
CMF Drupal я люблю уже давно и время от времени пользуюсь. Собственно, на нем и сделана домовая страница. Периодически пишу про Друпал заметки и статьи. Все они отмечены тэгом «Друпальчики». Статьи, которые я считаю важными, выделены в отдельную таблицу.
Кроме того, перевел шесть существующих статей из незавершенного цикла «20 API за 20 дней». Ранее, раз в одну-две недели выпускал обзор «Новости модулей Друпала 6.x».
Еще я изготовил для Друпала несколько модулей:
jSlider Form API
Модуль jSlider Form API добавляет в систему форм Друпала новый элемент transfer_slider, разделяющий заданное число между двумя текстовыми полями с помощью слайдера jQuery UI.
Message Queue API
Маленький модуль Message Queue API предоставляет разработчику функцию для показа системных сообщений любому пользователю сайта. Системные сообщения сохраняются в базу данных, а когда адресат заходит на сайт — выводятся ему через функцию drupal_set_message().
Notabene
Модуль Notabene организует систему пользовательских заметок «на полях» и предоставляет для ввода заметок специальную кнопку. Вставить кнопку Notabene разработчик сайта может куда угодно с помощью функции theme('notabene_button', $rel_id, $nid=0). Заметки отображаются в модальных диалогах (Modal Frame API). Подробнее о том, что это и как выглядит — на странице модуля.
Typofilter
Типографический фильтр на движке «Типографа», предназначенный для автоматической замены дефисов на тире, расстановки кавычек-елочек и так далее. Подключается к системе фильтров ввода Друпала, то есть замены происходят на стороне сервера. Сделан специально для «голых» форм ввода без WYSIWYG-редакторов. Хотя и с редакторами работает тоже.
Typofilter.js
Аналог типографического фильтра, написанный на JavaScript специально для WYSIWYG-редакторов. Скрипт легко встраивается в BUEditor, CKEditor и TinyMCE в виде кнопки и осуществляет типографирование введенного в форму текста (всего или выделенного) непосредственно по нажатию на кнопку, на стороне пользователя.
Logo Changer
Модуль позволяет устанавливать несколько логотипов для сайта и показывать тот или иной в заданное время.
User Titles port to Drupal 7
Порт модуля User titles на Drupal 7. Порт был выложен на drupal.org, надеюсь, вскоре там появится.
Taxonomy ToDo
Маленький модуль, создающий список дел из заголовков заметок с помощью таксономии. Достаточно отметить ноду Друпала термином из словаря ToDo, и заголовок будет добавлен в список дел. Список отображается как блок и как отдельная страница. Дела в списке можно вычеркивать и удалять. Вообще этот модуль давно уже морально устарел; сам я им пользуюсь скорее по инерции. Поэтому рекомендую вам попробовать Todolist.
Перевод сериала Flight of the Conchords
Так получилось, что я перевел смешной американский сериал «Flight of the Conchords» с английского языка на русский. Перевел потому что сериал отличный, мне очень нравится. Плюс давно хотелось попробовать перевести что-нибудь эдакое.
На данный момент переведены все 22 серии сериала, новых серий не предвидится. Скачать перевод в виде русских субтитров, а также ознакомиться с моими комментариями к сериям, можно с соответствующей страницы.
Разработки на Qt
Для прикладных разработок (как с UI, так и без) давно и регулярно пользуюсь кроссплатформенным C++-фреймворком Qt (кьют). Заметок про Qt я практически не писал, но те что есть — обозначены одноименным тегом.
Правда, из публичных разработок пока могу поделиться с общественностью только парой программ. Работают, естественно, и под Linux, и под Windows.
qPassGen
GUI-генератор безопасных (случайных) паролей с настройкой алфавита, из которого генерируется пароль.
qTwister
Рулетка, заменяющая ведущего для игры в Твистер. Поддерживается ручная и автоматическая генерация ходов, их графическое отображение и голосовая озвучка. Есть русская и английская версии.










