Выложил исходники словарика-шпоры по вьетнамскому языку (интерфейс расширяемый, но матрицы нормализации и словарь только для вьетнамского). Шпоры умеют искать перевод слов автоматически в нужном направлении, поддерживают поиск по точному совпадению с закорючками (e.g. cửa) или по нормализованному до латинского алфавита (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.
Код распространяется по лицензии GNU GPL v2.0.

Потом попробую придумать к нему веб-морду.
Отрефакторил и выложил скрипты для калибровки субтитров к фильмам (в комплекте .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.
Код распространяется по лицензии GNU GPL v2.0.
Бирки: [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.
Код распространяется по лицензии GNU GPL v2.0.
Бирки: [PHP] [Дискурс] [Разработка]
Появился раздел «Фенечки».
Туда я буду постепенно выкладывать накопившиеся изыскания в области программирования и смежных наук. Уже добавил утилиты для известного сервиса онлайновых дневников, части курсовых работ и прочую шелуху.
В некотором будущем собираюсь выложить фенечку для определения позиций сайтов в поисковых системах по ключевым словам, программную часть диплома (система управления отделом снабжения) и еще кое-что. Stay tuned.
Бирки: [psymoorea.ru] [Дискурс]
Итак, констатируем первую стабильную версию сайберделической территории Мурчега, то есть мою.

Бирки: [psymoorea.ru] [Дискурс]
<meta name="Current music"
content="Shpongle - Shiva Space Technology (2004 - Shponglized) [psy]">
<meta name="author" content="moorchegue">