Развлечения ради в словарик добавлен еще один язык. Nadsat — вымышленный сленг американских подростков из романа «Заводной апельсин» (A clockwork orange) Энтони Берджесса. Примечательны использованные при его создании корни — русский, малайский, французский, немецкий и даже цыганский языки, а также албано-английская стилистика написания и произношения слов.
Файл словаря сформирован с использованием романа, которое Стэнли Эдгар Химан провел в 1963 году.
Чтобы пользоваться новым словарем, при вызове нужно указывать параметр --class=Nadsat. Пример:
$ TinyDict/dict.sh --class=Nadsat devotchka Devotchka — Girl, devochka - girl (Russian)
Из скучного. Словарик теперь умеет возвращать список уникальных тегов, которыми помечаются слова (т.е. частей речи, принадлежности к смысловым группам и т.п.). Делается так:
$ TinyDIct/dict.sh --action=getTagList
Еще теперь можно проверить себя, запустив тест:
$ TinyDict/test.sh --tags=verb 30
Все параметры опциональны и аналогичны параметрам для вызова самого словаря. Последним параметром можно указать количество слов для проверки. После тестирования выведется статистика.
Совместными усилиями любителей фигурного катания на заполняется словарь элементов. Рекомендую ознакомиться всем заинтересованным.
Пример словарной статьи:
Выложил исходники словарика-шпоры по вьетнамскому языку (интерфейс расширяемый, но матрицы нормализации и словарь только для вьетнамского). Шпоры умеют искать перевод слов автоматически в нужном направлении, поддерживают поиск по точному совпадению с закорючками (e.g. ca) или по нормализованному до латинского алфавита (e.g. cua). Могут выбирать список нужных частей речи (e.g. noun, verb, classifier, etc.), содержание уроков (1a, 7a, 11), групп слов по критерию (e.g. animal, plant, color, etc.), или фильтровать найденные слова по ним.
Использование:
$ TinyDict/dict.sh [--tags=comma,separated,tags] [word to translate] --tags - comma separated tags list to search or filter
Для работы нужен php-cli.
Код распространяется по лицензии

Потом попробую придумать к нему веб-морду.
Отрефакторил и выложил скрипты для калибровки субтитров к фильмам (в комплекте .srt, но интерфейс расширяемый): SubtitlesCalibrator. Допускается калибровка сдвигом с указанием времени сдвига в секундах и масштабированием с указанием коэффициента. Оба значения могут быть дробными. Сдвиг может быть отрицательным.
Использование:
$ php SubtitlesCalibrator/RunSubtitlesCalibrator.php --time=-2.042 | --scale=1.1 [--action=shift|scale] path/to/source.srt --time - time to shift subtitles in seconds (can be float with sign) --scale - factor to scale subtitles (can be float, must be positive) --action - action to do (default shift)
Вывод лучше перенаправлять в файл:
$ php SubtitlesCalibrator/RunSubtitlesCalibrator.php --time=-2.042 path/to/source.srt > path/to/destination.srt)
Операции сдвига и масштабирования лучше совершать поэтапно в любой понравившейся последовательности.
Для работы нужен только php-cli.
Код распространяется по лицензии
Бирки: [PHP] [Дискурс] [Разработка]
Я люблю веб-комиксы, но не люблю интернет, поэтому как-то раз на скорую руку набросал скрипты для их выкачивания. Решил выложить исходники: GetAllComics младшей стабильной версии.
Использование:
$ php Comics/RunGetComics.php [--from=YYYY-MM-DD] [--action=getAll] --from - date to start from (default 2000-01-01) --action - action to do (default getAll)
Для работы нужен установленный wget.
Код распространяется по лицензии
Бирки: [PHP] [Дискурс] [Разработка]
Появился раздел «Фенечки».
Туда я буду постепенно выкладывать накопившиеся изыскания в области программирования и смежных наук. Уже добавил утилиты для известного сервиса онлайновых дневников, части курсовых работ и прочую шелуху.
В некотором будущем собираюсь выложить фенечку для определения позиций сайтов в поисковых системах по ключевым словам, программную часть диплома (система управления отделом снабжения) и еще кое-что. Stay tuned.
Бирки: [psymoorea.ru] [Дискурс]
<meta name="Current music"
content="Shpongle - Shiva Space Technology (2004 - Shponglized) [psy]">
<meta name="author" content="moorchegue">