Сагра
Молодцы, дали отпор бандитам, так держать! Хотя, если подумать, мужикам сильно повезло, что бандиты попались отмороженные - если бы те вели себя потише на подступах к деревне, может быть на колонну из пятнадцати машин никто бы ночью не обратил внимания и ситуация могла обернуться не так удачно.
Как пережать видео из MiniDV
Друг скинул видео с камеры MiniDV на жесткий диск - всего оказалось несколько файлов в формате AVI общим объемом около пятидесяти гигабайт - встала задача собрать это все в один файл и пережать до более вменяемого размера.
Сначала собираем несколько файлов в один:
> mencoder -oac copy -ovc copy -o output.avi Видео1.avi Видео2.avi Видео3.avi
Пережимаем получившийся файл:
> ffmpeg -i output.avi -vcodec mpeg4 -acodec libmp3lame -b 700K -deinterlace video.avi
Битрейт, указанный в параметре -b подбирается эмпирическим путём, он определяет размер финального файла - чем больше битрейт тем лучше качество но больше размер файла, соответственно - чем меньше тем хуже качество и меньше размер.
Какая гадость этот ваш WordPress!
Не спорю, штука прикольная, но уж больно архитектура у него специфическая:
- нет OOP: несмотря на то, что в системе вроде бы присутствуют классы - основная функциональнасть реализована на функциях;
- плохие привычки программирования: широко используются глобальные переменные;
- JavaScript ад: бардак со скриптами - доходит до того что каждый плагин тянет за собой собственный jquery или prototype;
- тем полно, но все кривые: темы сделаны по-идиотски - нет единого соглашения для создания тем, нет четкого разделения навигации и шаблонов - по сути вся навигация и функционал заложены в теме - а это половина движка;
- нет MVC: собственно нет шаблонов вообще - логика перемешана с HTML так не кодируют уже давно;
- SQL: движёк для работы с базой данных неплох - но он негибкий, заточен только под WP и только под MySQL;
- CMS: виджеты можно настраивать для всех страниц сразу, выборочно никак нельзя;
- низкое быстродействие: из-за навороченной системы фильтров и хуков в финале система получается тормозная и прожорливая;
- разработчики не подозревали о существовании других временных зонах кроме UTC: в коде жёстко прописано date_default_timezone_set('UTC');
Обновил синфонию
Теперь сервисом можно пользоваться без регистрации с использованием одноразовых ключей.
Так как старая система регистрации осталась без изменений теперь мне кажется, что работа с системой стала несколько более сумбурной, попробую это исправить в будущем.
Кроме этого, сделал полноценный перевод на английский и добавил всяких поясняющих надписей.