Pull to refresh

Новые технологии для распространения видео в Сети

Reading time 2 min
Views 534
Lumber room
Сразу несколько американских стартапов, включая BitTorrent, предлагают альтернативные варианты для передачи больших видеофайлов через интернет. Такими технологиями могут заинтересоваться крупные видеостудии, которые планируют распространять свою продукцию через Сеть.

В наши дни именно видео становится главным «трафикогенератором» в интернете. В целом трафик от передачи видеофайлов в интернете удваивается каждые три-четыре месяца. По данным компании Akamai, которая поддерживает обширную сеть прокси-серверов на магистральных каналах связи, около половины трафика в ее сети обеспечивают видеозаписи игр бейсбольной лиги США. По оценкам экспертов, бейсбольные игры могут обеспечивать до 20% трафика во всем интернете. В это можно поверить, если учесть их многочасовую продолжительность.

Крупные интернет-компании, поставщики контента, тоже заинтересованы в появлении способа разгрузить магистральные каналы связи и сэкономить на оплате трафика.

Среди американских стартапов, которые предлагают новые способы распространения файлов через интернет, можно выделить следующие: Itiva, BitTorrent, Pando, Perenety и Kontiki, пишет SiliconValley. Некоторые из этих стартапов хорошо известны широкой публике (BitTorrnet), а другие только планируют заявить о себе.

Эти компании могут значительно повлиять на рынок передачи данных, который аналитическая компания оценивает в $1,2 млрд в 2005 г., а к 2011 г. он должен вырасти до $7 млрд. Ожидается, что чуть менее половины этих денег пойдет к производителям контента, а остальное — сервис-провайдерам, которые обеспечивают передачу данных.

Каждый из стартапов предлагает свое решение проблемы. Пиринговая файлообменная сеть BitTorrent хорошо известна уже около двух лет. Здесь проблема передачи файлов перекладывается на плечи миллионов простых пользователей, которые передают файлы по цепочке друг к другу, по частям. В последнее время компания BitTorrent пытается избавиться от «пиратского» имиджа и заключила договор с компанией Warner Bros., для которой она обеспечит распространение кинофильмов и телешоу.

Однако программу BitTorrent нельзя назвать простой и удобной для обычных пользователей. Пиринговая сеть Pando работает на порядок проще. Здесь процесс скачивания файла инициируется через электронное письмо. Пользователь получает письмо со ссылкой, а программное обеспечение Pando самостоятельно осуществляет поиск и скачивание нужного файла из пиринговой сети. Преимуществом сети Pando является еще и то, что она позволяет видеоиздателям самим выбирать аудиторию для просмотра материала. К файлам в сети невозможно получить несанкционированный доступ. Программу Pando уже установили около полумиллиона пользователей, а фирма получила венчурное финансирование в размере $7 млн от корпорации Intel.

Похожую пиринговую технологию разрабатывает стартап Perenety. Особенностью их системы является поддержка социальных сетей. Пользователь получает уведомление, когда его друг скачивает из Сети тот или иной контент.

Другие стартапы, например, Itiva, пытаются решить проблему передачи файлов с помощью интернет-провайдеров. По их задумке, потенциально популярный файл копируется на кэш-сервер интернет-провайдера и уже оттуда загружается к пользователям.
Rating 0
Comments 0

Музыкальные лейблы хотят отчислений от продажи маек

Reading time 2 min
Views 489
Lumber room
Музыкальная индустрия в течение многих лет эксплуатировала одну и ту же бизнес-модель: продажа музыкальных носителей. Сначала это были виниловые пластинки, потом — кассеты с магнитной лентой, а сейчас компакт-диски и цифровые файлы. За всю историю музыкальной индустрии лейблы так и не нашли альтернативных источников дохода, тем более таких, которые бы основывались на модели бесплатной музыки.
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Comments 12

Продажи цифровой музыки выросли на 65%

Reading time 2 min
Views 566
Lumber room
По статистике сервиса Nielsen SoundScan, объем продаж музыки через интернет вырос в 2006 г. на 65% по сравнению с предыдущим годом: с 352,7 млн до 588,2 млн треков. Бурная революция в интернете привела к тому, что в цифровом виде скоро будет продаваться столько же музыки, сколько и на дисках. В отчете Nielsen SoundScan не указан объем рынка в долларах, а приводится абсолютный объем продаж (количество дисков и цифровых треков). Вот цифры за 2006 г.
Читать дальше →
Total votes 9: ↑7 and ↓2 +5
Comments 6

Поменять a и b без c

Reading time 1 min
Views 691
Lumber room
К слову о интересных решениях.
Помнится когда-то давно я был неучем и не догадался как, не используя при этом третью переменную, сделать чтобы a получило значение b, а b — значение a.
a=a+b
b=a-b
a=a-b
А вы знали, как это сделать?
Total votes 18: ↑11 and ↓7 +4
Comments 28

Deep Zoom и карты от Яндекс, Microsoft и Google

Reading time 1 min
Views 1.8K
Silverlight *
bz-maps
  Разработчики из челябинской B&Z Labs, Алексей Захаров и Александр Бындю, сделали очень интересное приложение с использованием технологии Deep Zoom, которая входит в Silverlight 2.
  Приложение Maps and Silverlight позволяет объединить информационные возможности картографических сервисов Яндекс.Карты, Microsoft Virtual Earth и Google Maps и визуальные возможности Silverlight 2. Благодаря этому, пользователь может осуществлять навигацию по карте с помощью колесика мышки, приближая и загружая только те объекты, которые его в данный момент интересуют.
  Кстати, напомню, что статья Алексея Захарова про данный подход стала победителем конкурса популярного англоязычного ресурса SilverlightShow.
  Очень интересно наблюдать, как использование Deep Zoom позволяет получить новый User Experience для привычных сервисов. Так, например, Александр Порубов с помощью данной технологии сделал интерактивный логотип «Одноклассников», составленный из фотографий участников проекта.
Total votes 55: ↑47 and ↓8 +39
Comments 68

Рождение и развитие Unix

Reading time 8 min
Views 16K
*nix *

Томпсон (сидит) и Ритчи работают на PDP-11, 1972 год.

Период 1968-69 гг. был очень неопределенным для Bell Labs: проект операционной системы с разделением времени Multics (Multiplexed Information and Computing Service), разрабатываемой с 1964 года для дорогой 36-битной ЭВМ GE-645, не имел четких перспектив и целей, а лишь разрастался в размерах и сложности, всё ясней был виден его предполагаемый провал. В конце концов, American Telephone & Telegraph вышла из проекта, в который за пять лет были вложены миллионы долларов.

Однако, некоторые из инженеров, работавших над Multics — Кен Томпсон, Деннис Ритчи, Малкольм Дуглас Макилрой, Джозеф Оссанна, — ощущали необходимость в продолжении работы над подобным проектом, и не хотели терять успевшую сформироваться уютную рабочую атмосферу. Поэтому в 1969 году они начали искать альтернативу Multics: Оссанна, Томпсон, Ритчи пытались протолкнуть покупку машины средней мощности, для которой группа обещала написать операционную систему. Заказ на предлагаемые ЭВМ DEC PDP-10 и Sigma 7 так и не был сделан, и хотя несколько раз ситуация выходила на грань получения нужного оборудования, было вполне очевидно, что команда просит слишком крупную сумму для проекта с расплывчатым планом, тем более, что после провала Multics операционные системы стали не настолько привлекательной сферой. Поэтому Томпсон (в основном это была его задумка), Кэнэдэй и Ритчи (привнесший идею файлов-устройств) разработали на обычных черных учебных досках и бумаге устройство файловой системы, которая позже стала сердцем Unix.
Читать дальше →
Total votes 92: ↑83 and ↓9 +74
Comments 23

Зачем в Go амперсанд и звёздочка (& и *)?

Reading time 4 min
Views 52K
C *Go *
Tutorial

Если вы хоть раз были сбиты с толку, что означает символ "амперсанд" (&) или "звёздочка" ("знак умножения", *) или запутывались, когда что использовать, то это статья для вас. Авторы Go старались сделать язык знакомым большинству программистов, и многие элементы синтаксиса заимствовали из языка С. Но в 2017м уже сложно понять, большинство программистов владеют С или нет, и смею полагать, что уже нет. Поэтому концепции хорошо знакомые прошлому поколению разработчиков, могут выглядеть совершенной абракадаброй для для нового поколения. Давайте немного копнём историю и расставим все точки над ї в вопросах указателей в Go и использования символов & и *.


Читать дальше →
Total votes 43: ↑37 and ↓6 +31
Comments 32

Нужно ли учить C для понимания работы компьютера?

Reading time 8 min
Views 22K
Assembler **nix *C *Computer hardware History of IT
Translation
Я часто слышал, что для понимания работы компьютера люди предлагают изучать C. Это хорошая мысль? Вы уверены? Сразу изложу выводы статьи, просто для абсолютной ясности:

  • C — это не то, «как работает компьютер».
  • Не думаю, что большинство людей говорят буквально, так что это неважно.
  • Понимание контекста означает, что учить С по этой причине всё еще может иметь смысл, в зависимости от ваших целей.

Я планирую написать ещё две статьи с более подробным объяснением выводов, но этого уже достаточно. Добавлю сюда ссылки, когда статьи выйдут.
Читать дальше →
Total votes 32: ↑21 and ↓11 +10
Comments 109

Как школьный учитель изобрёл один из самых влиятельных языков программирования

Reading time 6 min
Views 36K
SkillFactory corporate blog Programming *Reading room History of IT Biography of geeks
Translation

Говоря коротко, С работает везде. Этот язык — не просто большой динозавр, которому каким-то образом удалось дожить до наших дней. Он крайне практичен, поэтому невероятно успешен. Удивительно, но истоки С далеки от успехов. Он стал итогом десятилетий неудач, и, если бы не старания любящего программировать на каникулах школьного учителя, язык мог бы не появиться. Это история о невероятно медленных компьютерах, трёх Дэвидах и давнем наследии языка C. К старту курса о программировании на С++ делимся переводом статьи с краткой биографией Кристофера Стрэтчи.

Читать далее
Total votes 25: ↑19 and ↓6 +13
Comments 108

Кен Томпсон: живая легенда

Reading time 10 min
Views 4.3K
Serverspace corporate blog IT Infrastructure *C *Go *History of IT
Retrospective
image

Людей, внесших значительный вклад в развитие мировой IT-индустрии и вошедших благодаря этому в историю, можно пересчитать по пальцам. Один из них — Кеннет Лейн Томпсон, один из разработчиков Unix, операционных систем Plan 9 и Inferno, создатель языка программирования B, соавтор языка Go. Томпсон принимал участие в конструировании шахматного компьютера Belle, первой машины, достигшей уровня игры мастера с рейтингом USCF 2250. Она пять раз выигрывала чемпионат Северной Америки по компьютерным шахматам ACM и чемпионат мира по компьютерным шахматам 1980 года. В 1983 году Томпсон разделил со своим давним другом и коллегой Деннисом Ритчи премию Тьюринга, неофициально признанную «нобелевкой» в мире компьютерных наук.

Читать дальше →
Total votes 44: ↑44 and ↓0 +44
Comments 3