В июне месяце... А может быть и чуть позже. Я получу вожделенный диплом. Пока он не очень крутой, это всего лишь диплом о среднем специальном образовании, которое я получал четыре года. Три года ушло на "техник программист" и ещё один на "старший". Далее я надеюсь устроиться на вечернее отделение в Политех или СЗТИ (СЗТУ). В Политех меня не особо тянет потому как там кроме унылого повторения того что я уже прошел будет менеджмент и всё с ним связанное. Я менеджмент не очень люблю. И вообще считаю эту специальность низшей кастой, которая должна не повелевать, а организовывать досуг и благоприятные условия труда для работников. Это конечно обобщённо про менеджеров, но всё-таки это именно те, кто должен и обязан делать то что хочет рабочий класс занимаясь лишь поиском оптимального пути развития компании так чтобы страдало от этого высшее руководство... Страдало в смысле их самооценка и доходы. А вот СЗТИ это уже более родная специальность. Именно та, на которую я могу пойти не на первый курс, а сразу на третий или четвёртый (надежды, мечты, ...), хотя и с Политехом у нас свои договорённости.
Так что вот так вот я живу. Успешно закончил последний курс (пятый, а не четвертый), готовлюсь к сдаче дипломного проекта, улучшаю этот самый проект в надежде на то, что он будет работать внутри нашей локальной сети (Цифра). В принципе ничего нового в моём проекте нет, но он уже отнял у меня столько времени и настолько сильно стал моим хобби, что не довести его до уровня стартапа было бы не прилично :))
Мой проект это автоматизированный сервер обработки пользовательского видео. Да, да! Yet another youtube. Очень давно, года три назад, я задумался над запуском такого вот клона ютуба. Но тогда движки для таких целей были не очень развиты и работали только на линуксе к которому у меня, в качестве домашней ОС, стойкая неприязнь. И вот я решил сделать нечто своё, работающее на винде. Я перепробовал разные варианты, ошибался, забрасывал это дело, пока наконец я не скачал mencoder.exe и ffmpeg.exe - консольные конвертеры. Сказать что один лучше другого я не могу. У меня они дополняют и заменяют друг друга. Я делаю этот проект уже достаточно долгое время потому как я очень критичен к качеству видео. Я использую кодек FLV для качества 240p и 360p, хотя рациональнее наверное будет его использовать для 240p и для остального видео качество которого по параметру BPP(bitrate per pixel) будет очень низким. Всё потому что мне нравится многообразие и функциональность YouTube, и качество картинки и авторский контент на Vimeo. В принципе я уже добился некой золотой середины по соотношению качество/размер и стоило бы уже начать собственно делать оболочку для этого ядра.
Со временем и практическими экспериментами всё-таки пришло осознание того, что на линуксе это будет крутиться быстрее и я наверное выберу именно эту платформу, но пока не хочется резко всё менять. А работает это всё достаточно примитивно со стороны - батники запускаемые по расписанию проверяющие наличие видео во входящей папке и конвертирующие его в соответствии с полученными данными об этом видео. Внутри же батников довольно таки сложные структуры. Я не хочу нагружать расчётами PHP-скрипты потому как у меня вообще на каждый этап запланированы различные сервера - один для загрузки, другие для конвертации видео из общей папки и третьи для хранения статических видео. До ютуба со своими кэш-серверами мне расти и расти и думаю что мне вполне хватит трёх серверов, которые я сделаю в миниатюрном варианте внутри виртуальных машин. Ну т.е. фронт-энд, бэк-энд, сторедж, и т.п. странные слова.
В общем ждите новые проекты от меня, освободившегося от большей части груза учёбы, старшего техника программиста xD
Как-то так...
Чмоки! :)