В этом топике я не буду учить вас настраивать Smooth Streaming под IIS для Silverlight, не буду давать примеры кода для воспроизведения видео. Я ставлю цель рассказать принцип работы Smooth Streaming в Silverlight, недостаток IIS в роли streaming сервера и как Microsoft решила эту проблему. Я хочу получить отзывы от хабрасообщества о возможной применимости в жизни данного подхода вещания видео в Интернет.
Весь процесс от подготовки видео и до его трансляции конечному пользователю я представил в виде трех шагов.
Архив Январь 9, Суббота, 2010
На выставке Consumer Electronics Show 2010 организация USB Implementers Forum (USB-IF), ответственная за продвижение одноименного интерфейса, анонсировала первые 17 пользовательских продуктов, которые прошли официальные сертификационные испытания на соответствие требованиям SuperSpeed USB (также известного как USB 3.0). В этот список вошли материнские платы, ноутбуки, устройства потребительской электроники и другие продукты от таких ключевых производителей, как ASMedia Technology, ASUSTeK Computer, Fujitsu, GIGABYTE Technology, LucidPort Technology, Western Digital, I/O Interconnect, RATOC Systems, SIIG, Symwave.

Несмотря на то, что мы уже видели в новостной ленте множество системных плат с USB 3.0, в приведенном списке пока значатся только две модели – ASUS P6?58D Premium и GIGABYTE GA-P55A-UD3. Из ноутбуков сертифицированы SuperSpeed USB также только два устройства – HP Envy 15 и Fujitsu FMV-BIBLO NF/G70.
Интро
Оговорюсь сразу, что данная статья именно о моих субъективных впечатлениях перехода на кардинально новое устройство. В своем докладе я не претендую на достоверность, справедливость или какую-либо нейтральность. Более того, в этом обзоре я как раз постараюсь уйти от сухих цифр и описать личные ощущения.
DISCLAIMER
Статья написана пользователем FTM, которому не хватает кармы для публикации. Адресуйте плюсы куда надо.
Доброго времени суток, дорогие хабраюзеры. Этой статьей я хочу начать цикл повествования о протоколах, которые помогают нам прозрачно, быстро и надежно обмениваться информацией. И начать хочу с протокола ARP.

Аналитическую машину Чарльза Бэббиджа считают первым прообразом современного компьютера. Эта машина, фактически, на века опередила прогресс. Но как и многие колоссы, опережавшие своё время, так и не была воплощенна в металле. Как всякое великое изобретение она не могла родится на пустом месте, а её создатель не мог быть заурядным человеком. В последующих постах я хочу немного рассказать о биографии этого человека, что его подтолкнуло с созданию этой машины и чем закончилось главное дело его жизни.
Шедевральный 3D-видеоролик, сделанный руками всего одного человека (Alex Roman).
Настоятельно рекомендую перейти на Vimeo и посмотреть видео в HD на весь экран:
vimeo.com/7809605
Саундтрек:
Michael Laurence Edward Nyman — The Departure
Charles-Camille Saint-Saens — Le Carnaval des animaux
В Лас-Вегасе всегда все делали слишком. Такой же была и презентация сетевого хранилища ioSafe.
ioSafe Solo NAS защищает диск от огня, жидкости и давления. SSD-версия хранилища имеет еще более невероятную защиту.


Распараллелить решение задачи можно на нескольких уровнях. Между этими уровнями нет четкой границы и конкретную технологию распараллеливания, бывает сложно отнести к одному из них. Приведенное здесь деление условно и служит, чтобы продемонстрировать разнообразие подходов к задаче распараллеливания.
В 1999-м году в браузере IE 5 Микрософт впервые реализовал автозаполнение текстовых полей форм, что позволило вам не вводить текст, который вы уже вводили ранее в поле с данным именем (в том числе на другом сайте). Тогда же появилось нестандартное расширение тега <input>: атрибут autocomplete, установление которого в off позволяло отключить эту функциональность для конкретного поля. Сейчас все популярные браузеры (подсказали, что кроме Оперы) поддерживают автозаполнение и этот атрибут. Он также введён в стандарт HTML 5. Тем не менее, разработчики веб-сайтов зачастую им пренебрегают.
Как обычно, в праздники, в свободное время от затирки плитки и прочих прибиваний плинтуса, меня захватила очередная идея из цикла «попробовать». На хабре проскочила статья о Pyrant. Первой итерацией я взял и переделал основную часть протокола на Twisted — github.com/Deepwalker/tx-tokyo. И все было хорошо, наступление шло по всем фронтам, но тут я перешел к питоничной части pyrant, и понял что сделать yield a[megakey]=’mega data string’, вообще говоря невозможно. Это было очень печально, ведь в статье меня зацепило именно легкое обращение с данными в питоничной форме. Что же делать, Пух, спросил я себя? И вспомнил о greenlet-ах.