Есть множество гемов, которые чуть иначе решают одни и те же задачи. С разным синтаксическим сахаром, с разной эстетикой кодирования. Выживают лучше это хорошая стратегия, но не когда «мусора» становится очень много. В Питоне есть библиотеки, которые развиваются и поддерживаются годами, есть проекты, где авторы (к большому сожалению) умерли, но библиотеки все равно активно поддерживаются и развиваются. С руби, когда смотришь на гем, в первую очередь идешь на гитхаб и смотришь сколько людей поддерживает гем, как часто в него коммитят и нередко оказывается, что лучше написать свое, чем использовать гем, который в любой момент могут перестать поддерживать или уже почти перестали поддерживать, ибо любая внешняя зависимость с плохой поддержкой — потенциальная проблема для проекта, который не умрет завтра, послезавтра и в ближайшие несколько лет совершенно точно.
Я всегда так выгляжу, когда работаю? (для тех, кто не понял, я — это кудрявый чувак такой за ноутбуком и потом у телика). Я же действительно похож на долбланного богомола…
Вы наверно не было знакомы с этим курсом. Учить этот курс не было ни какого смысла. Поверьте мне :) Нет ни одного студента, ни одного ботана этого престижнейшего ВУЗа нашей страны, который ставал этот курс, который бы считал, что к этим тестам нужно готовиться при помощи честной учебы.
Я подцензурен. В прошлый раз вырезали, как я пил. В этот раз вырезают слово «хуй» в ответах на вопросы. А на DevConf мою стилизацию «Страха и ненависти в Лас-Вегасе» вообще не снимали. Хотя там никого не снимали...:)
Чего-то мне подсказывает, что ни ExtJS, ни FlowPlayer, jQuery ни имеют ни какого отношения к стримминг серверу, и максимум могут использоваться для какой-нибудь админки или чего-нибудь такого. Или все это нужно для того, чтобы отправлять поток-видео?
При чем здесь код на Erlang для реализации стрмминга, и какие-то надстроечки для админки, которые можно поставить вместе с open source версией стрмминг сервера.
Давайте отличать уже мух от котлет и не нести чепухи. Стыдно же.
Я думаю, если немного подумать, а не передергивать, то станет ясно, чем отличаются кодеки, плееры и ffmpeg от стримминг сервера, а так же, чем контейнер отличается от кодека. Отсюда сразу получится ответить на вопрос, а почему ffmpeg написан на Си, а не на Erlang или Python.
Если почитать какую-нибудь книжку по Эрлангу, то может в голову придти мысль (вот она уже обсуждаемая), что для целого класса серверов лучше использовать не Twisted Python (кажется ничего лучше Twisted с тех пор, когда я им пользовалось так и не появилось), а Erlang, и совсем не по той причине, что Erlang программистов меньше.
Тимофей Цветков
Помню, как еще во втором маш.зале, где юниксы были и disk-less терминалы фревые во время загрузки загружали с дискетки свой подправленный init :)
Я подцензурен. В прошлый раз вырезали, как я пил. В этот раз вырезают слово «хуй» в ответах на вопросы. А на DevConf мою стилизацию «Страха и ненависти в Лас-Вегасе» вообще не снимали. Хотя там никого не снимали...:)
При чем здесь код на Erlang для реализации стрмминга, и какие-то надстроечки для админки, которые можно поставить вместе с open source версией стрмминг сервера.
Давайте отличать уже мух от котлет и не нести чепухи. Стыдно же.
Если почитать какую-нибудь книжку по Эрлангу, то может в голову придти мысль (вот она уже обсуждаемая), что для целого класса серверов лучше использовать не Twisted Python (кажется ничего лучше Twisted с тех пор, когда я им пользовалось так и не появилось), а Erlang, и совсем не по той причине, что Erlang программистов меньше.