Web-разработка → CDN своими руками или раздача видеоконтента
[ Часть I. Доставка видеоконтента ] [ Часть II. CDN своими руками ]
В продолжение темы про доставку видеоконтента: мы обеспечили хранение и обработку контента, как теперь отдать контент таким образом, чтобы он оказался как можно “ближе” к потребителю? Большая часть статьи будет посвящена обобщенному подходу географически распределенной раздачи контента, а в конце в качестве примера описанный подход будет применен к доставке видеофайлов и вещаний конечным пользователям.
Кроме самого факта, что контент был доставлен пользователю, мы должны обеспечить качество доставки контента. Для FLV-файла видео это означает, что скорость, с которой он доставляется пользователю, должна быть выше либо равна битрейта потока, иначе видео у пользователя при просмотре будет «затыкаться».
Кроме того, имеет смысл «приблизить» контент к пользователю географически. Это связано с пропускной способностью каналов (отсутствием иногда хороших магистральных каналов), а также с разницей в стоимости локального и внешнего трафика для конечного пользователя (например, в регионах РФ).
Такой шаг необходимо сделать при желании выйти на международный рынок, а также при региональном развитии внутри РФ. Сегодня в регионах очень часто самыми популярными сайтами являются региональные порталы, которые предоставляют различные сервисы, в том числе и сервис видеохостинга, а их популярность обусловлена как стоимостью трафика, так и скоростью доступа/временем отклика. Можно представить, что пользователь готов подождать открытия страницы, загрузки плеера, но тяжело предположить, что пользователь согласится смотреть видео, которые прерывается из-за постоянной буферизации, или смотреть вещание, которое доходит до пользователя в виде слайдшоу (после пропуска пакетов остались только опорные кадры видео).
Таким образом, осознав необходимость географической распределенности для контента, мы покупаем/арендуем сервера в непосредственной близости от потребителя: в Европе, США, Украине, Екатеринбурге и т.д.
В продолжение темы про доставку видеоконтента: мы обеспечили хранение и обработку контента, как теперь отдать контент таким образом, чтобы он оказался как можно “ближе” к потребителю? Большая часть статьи будет посвящена обобщенному подходу географически распределенной раздачи контента, а в конце в качестве примера описанный подход будет применен к доставке видеофайлов и вещаний конечным пользователям.
Кроме самого факта, что контент был доставлен пользователю, мы должны обеспечить качество доставки контента. Для FLV-файла видео это означает, что скорость, с которой он доставляется пользователю, должна быть выше либо равна битрейта потока, иначе видео у пользователя при просмотре будет «затыкаться».
Кроме того, имеет смысл «приблизить» контент к пользователю географически. Это связано с пропускной способностью каналов (отсутствием иногда хороших магистральных каналов), а также с разницей в стоимости локального и внешнего трафика для конечного пользователя (например, в регионах РФ).
Такой шаг необходимо сделать при желании выйти на международный рынок, а также при региональном развитии внутри РФ. Сегодня в регионах очень часто самыми популярными сайтами являются региональные порталы, которые предоставляют различные сервисы, в том числе и сервис видеохостинга, а их популярность обусловлена как стоимостью трафика, так и скоростью доступа/временем отклика. Можно представить, что пользователь готов подождать открытия страницы, загрузки плеера, но тяжело предположить, что пользователь согласится смотреть видео, которые прерывается из-за постоянной буферизации, или смотреть вещание, которое доходит до пользователя в виде слайдшоу (после пропуска пакетов остались только опорные кадры видео).
Таким образом, осознав необходимость географической распределенности для контента, мы покупаем/арендуем сервера в непосредственной близости от потребителя: в Европе, США, Украине, Екатеринбурге и т.д.
Эти пользовательские интерфейсы →
Чего не хватает Microsoft Blend: взгляд проектировщика взаимодействия
Технология создания интерфейсов с помощью системы Microsoft XAML/Blend обещает дать нам, проектировщикам взаимодействия более высокий контроль над результатом их работы. Однако данная технология меняет привычный для проектировщиков способ работы, и требует от них новых навыков. Поддерживается ли новый подход самой средой разработки? Есть ли возможности полноценно групповой работы над одним проектом? В данной статье я постарался ответить на эти и многие другие вопросы.
Web-разработка → Делаем полноценный JS-прелоадер для AJAX-приложения
Многие программисты оптимизируют JavaScript и CSS-код, чтобы страница грузилась быстрее.
Но не все они делают прелоадеры, которые дают пользователю эффект субъективно более быстрой загрузки.
Но не все они делают прелоадеры, которые дают пользователю эффект субъективно более быстрой загрузки.
Я умный → Общественная мораль должна умереть
Наблюдаю за развитием очередного интернет-скандала, в котором замешан Двач, общественная мораль и сиськи. Все дело, конечно, в сиськах.

P. S. Обратите внимание на количество проголосовавших и полученную оценку. Вот уж спорная тема :)

P. S. Обратите внимание на количество проголосовавших и полученную оценку. Вот уж спорная тема :)
Mozilla → Swiftfox — альтернативная сборка Firefox
Swiftfox — это экстремально скомпилированный Firefox для Linux, он оптимизирован под Ваш процессор и работает заметно быстрее.
Лично у меня и запуск и рендеринг страниц существенно быстрее, учитвая не быстрый Athlon-XP.
Установился без каких либо проблем на ubuntu 8.10, все расширения (firebug, webdeveloper) работают как часы.
Сборка поддерживается Jason Halme.
Подробнее можно почитать либо Wikipedia или Главный сайт Swiftfox
Лично у меня и запуск и рендеринг страниц существенно быстрее, учитвая не быстрый Athlon-XP.
Установился без каких либо проблем на ubuntu 8.10, все расширения (firebug, webdeveloper) работают как часы.
Сборка поддерживается Jason Halme.
Подробнее можно почитать либо Wikipedia или Главный сайт Swiftfox
Google → Google Reader поменял дизайн
Непривычно, но на мой взгляд стало лучше. Теперь взгляд не так отвлекается от текста новостей на элементы интерфейса. Интерфейс стал более легким и чистым, хотя полоски прокрутки — отстой тот еще.
Opera →
Новое в Opera 10 alfa
Полный перевод изменений в первой альфа версии Opera 10. Не претендуя на 100% адекватность перевода :)
Domainer → Домен .tel: телефонный справочник интернета
Со вчерашнего дня открыта регистрация доменных имён в новой зоне .tel. Это необычный домен, который создан ради простой идеи — хранения прямо в DNS контактных данных пользователей. Выглядеть такие «сайты» будут очень просто — как на скриншоте слева.Записать в систему можно любые данные — номера телефонов, почтовые и электронные адреса, адреса личных веб-страниц и аккаунтов в социальных сетях, номера ICQ, аватары в MMOG, ники на форумах и многое другое. Работать с личной информацией можно через браузер или специальные программы. Идея в том, что всю персональную информацию удобно хранить в одном месте, обновляя по мере надобности. В профиль на Хабре и на другие сайты эта информация уже транслируется из центральной базы, что гарантирует её актуальность. Более того, в будущем обновляться через DNS смогут и телефонные книжки мобильных устройств, и все остальные программы. То есть если вы меняете телефонный номер или email — он сразу обновляется во всех телефонах и почтовых программах ваших друзей.
В перспективе должен получиться некий всемирный справочник, надёжно зашифрованный и хранящийся в распределённой системе DNS. Британская компания Telnic, управляющая доменом, в следующем году планирует открыть центральный справочный сайт по адресу telpages.com — вот тогда воплотятся в жизнь мечты всех спамеров мира.
I ♥ Nokia →
Nokia анонсировала новый флагман N97
Что тут можно еще добавить? Nokia в очередной раз показала всем кто является лидером на рынке:
— экран 3.5 дюйма, разрешение 640 x 360 (16:9 aspect ratio)
— небьющийся тачскрин с тактильным фидбеком
— форм-фактор — боковой слайдер с QWERTY-клавиатурой.
— HSDPA, WiFi, Bluetooth, A-GPS, 3.5-mm разъем наушников, 32GB памяти на борту, microSD расширение до 48GB
— 5 mp камера Carl Zeiss
— заявленая цена — 550€
— экран 3.5 дюйма, разрешение 640 x 360 (16:9 aspect ratio)
— небьющийся тачскрин с тактильным фидбеком
— форм-фактор — боковой слайдер с QWERTY-клавиатурой.
— HSDPA, WiFi, Bluetooth, A-GPS, 3.5-mm разъем наушников, 32GB памяти на борту, microSD расширение до 48GB
— 5 mp камера Carl Zeiss
— заявленая цена — 550€

