<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DesT &#187; Research</title>
	<atom:link href="http://desterman.ru/blog/archives/category/research/feed" rel="self" type="application/rss+xml" />
	<link>http://desterman.ru/blog</link>
	<description>Записочки бешаного_0 линуксоида! {Чёрт-те что и сбоку бантик}</description>
	<lastBuildDate>Sun, 29 Aug 2010 12:17:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Проблемы облачных вычислений</title>
		<link>http://desterman.ru/blog/archives/660</link>
		<comments>http://desterman.ru/blog/archives/660#comments</comments>
		<pubDate>Wed, 09 Dec 2009 20:01:40 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[computerra]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[EULA]]></category>
		<category><![CDATA[Gears]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IaaS]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[S+S]]></category>
		<category><![CDATA[Saas]]></category>
		<category><![CDATA[Software + Services]]></category>
		<category><![CDATA[облачные вчисления]]></category>
		<category><![CDATA[проблемы]]></category>
		<category><![CDATA[ЦОД]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=660</guid>
		<description><![CDATA[В предыдущей статье мы рассказали о некоторых отличительных особенностях облачных вычислений и трёх китах cloud computing – IaaS, PaaS и SaaS. В этот раз речь пойдёт о проблемах, которые стоят на пути повсеместного использования “облаков”. Все проблемы облачных вычислений напрямую связаны с их особенностями: удалённостью, распределённостью, параллелизмом, абстрагированностью и так далее. На самом деле, ничего [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-661" title="mini" src="http://desterman.ru/blog/wp-content/uploads/2009/12/mini9.jpg" alt="mini" width="100" height="100" />В предыдущей статье мы рассказали о некоторых отличительных особенностях облачных вычислений и трёх китах cloud computing – IaaS, PaaS и SaaS. В этот раз речь пойдёт о проблемах, которые стоят на пути повсеместного использования “облаков”. Все проблемы облачных вычислений напрямую связаны с их особенностями: удалённостью, распределённостью, параллелизмом, абстрагированностью и так далее. На самом деле, ничего плохого в этом нет. Любое явление или предмет имеет как положительные, так и отрицательные стороны. Приходится либо мириться с недостатками, либо вообще отказываться от использования конкретного продукта. И облачные вычисления исключением не являются. Давайте рассмотрим их проблемы и претензии, которые предъявляются к ним сейчас.<br />
<span id="more-660"></span></p>
<p>Итак, одна из основных проблем – это перенос существующих приложений в “облако”. Во-первых, это не всегда возможно сделать из-за особенностей архитектуры конкретного приложения, его привязок к другим системам или сервисам, которые ещё/уже не будут перенесены в “облака”. Зачастую переход к облачным вычислениям невозможен из-за использования специфических API ОС или вызова низкоуровневых функций для оптимизации работы. Таких приложений, может быть, не очень много, но они есть. Бывают и такие случаи, когда перенос теоретически возможен, но это требует либо значительной переработки кода, либо переписывания всего набора ПО с нуля. Очень часто это экономически невыгодно. На самом-то деле совершенно аналогичную ситуацию мы наблюдаем уже лет пять. Ключевые понятия – 64-разрядность и многоядерность. Особенно “хорошо” обстоят дела с последним пунктом. Много ли вам известно программ, которые оптимизированы для работы с несколькими ядрами или потоками? Считанные проценты от всего разнообразия мирового софта при том, что “самые простые” 2-ядерные CPU существуют на рынке, мягко говоря, не первый год. Что уж тогда говорить про “облака”, в которых можно запускать тысячи потоков одновременно? Наконец, есть целый класс тяжелых приложений, которые вообще трудно куда-то перенести – видеоредакторы и конвертеры, 3D-игры, CAD-системы и трехмёрные редакторы, приложения реального времени и много что ещё. Впрочем, все эти проблемы отчасти решаемы. Для разработчиков создаётся богатый набор API, предлагаются новые модели и парадигмы программирования, разрабатываются инструменты для упрощения работы с многопоточностью и так далее. Даже идея переноса современных 3D-игр не так фантастична – сейчас как раз разрабатывается такой сервис. Идея, на самом деле, достаточно проста – игра запускается и рендерится на удалённом сервере, а клиенту передаётся только видеопоток. (Мечта любого правообладателя!) Требование только одно – качественный интернет-канал.</p>
<p>И это ещё одна проблема cloud computing – необходимость в постоянном подключении к Сети. Пропадает доступ в Интернет, и вы автоматически лишаетесь возможности работать. С учётом российских реалий эту проблему можно назвать первостепенной. Частичные решения уже давно есть. Например, GoogleGears позволяет работать с GoogleDocs или Gmail в оффлайн-режиме, а при первом же подключении синхронизирует всё с сервером. Правда, в Google неделю назад официально отказались от дальнейшей поддержки этой технологии и уповают на расширенные возможности HTML5 по работе с локальными данными. Microsoft в рамках парадигмы Software + Services (об этом уже говорилось в <a href="http://www.computerra.ru/vision/484324/" onclick="pageTracker._trackPageview('/outgoing/www.computerra.ru/vision/484324/?referer=');">предыдущей статье</a>) предлагает комбинированный подход – часть данных хранится и обрабатывается локально, а остальное отдаётся “облаку”. Но в данном случае упор всё же делается на решение другой проблемы – безопасности.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/cloud_fails/image.jpg" alt="" /> <em>Рисунок Peter Arkle</em></p>
<p>И первый вопрос, который волнует очень многих, звучит так: “Насколько надёжно хранить все свои данные в облаке?” По идее, облачные вычисления тем и хороши, что данные хранятся в распределённом виде и периодически архивируются. Однако никто не застрахован от сбоев. Подобные прецеденты уже были, например, с Gmail. Тогда удалось восстановить информацию большинства аккаунтов, но часть всё-таки пропала навсегда. Одно дело – любовная переписка, совсем другое – бизнес-информация. В первом случае можно немножко погоревать и забыть, а вот второй может грозить как минимум вынужденным простоем и потерей прибыли. Не случайно многие бизнес-пользователи предпочитают хранить всё на собственных серверах с настроенной системой бэкапов. В конце концов, даже если произойдёт сбой, и накопители повредятся, то их хотя бы можно будет достать и отнести на восстановление в соответствующую контору. А если такое произойдёт где-то в облаке, то всё будет зависеть уже от совести cloud-провайдера. Особенно “приятно” видеть в EULA пресловутый отказ от ответственности – мол, ничто в мире не надёжно. Выходом может стать только поддержание актуальной копии всех данных вне “облака”.</p>
<p>Если смотреть глубже, то проблема заключается скорее в доверии к облачным вычислениям. Точнее, в боязни многих пользователей потерять контроль над ИТ-инфраструктурой. Дело в том, что культура аутсорсинга на данный момент слабо развита, особенно в России. Для многих дата-центры являются всего лишь площадками для размещения своего оборудования, но не более того. Однако всё это цветочки в сравнении с ещё одной проблемой облачных вычислений –конфиденциальностью хранимой информации. Здесь есть два момента. Во-первых, никто не гарантирует, что ваши данные не будут просматриваться и анализироваться компанией, которая предоставляет облачные услуги. Мало ли, что там написано в соглашениях о конфиденциальности. В том же Gmail реклама “удивительным” образом соотносится с текстом просматриваемого письма. Во-вторых, многие забывают, что дата-центры располагаются на территории других стран и подпадают под их юрисдикцию. Например, в США (лидер по количеству ЦОД) ваши данные совершенно спокойно могут изъять под различными миловидными предлогами вроде борьбы с терроризмом. Более того, вас даже не обязаны уведомлять о самом факте изъятия! А уж о том, куда потом попадут данные, тем более. В качестве решения предлагается шифровать всю информацию, которая передаётся и хранится в “облаке”. Альтернативный вариант – наиболее критические данные хранить и обрабатывать локально, а всё остальное переложить на облачные вычисления.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/cloud_fails/image2.jpg" alt="" /></p>
<p>Впрочем, есть ещё некоторые проблемы облачных вычислений, которые носят в большей степени философский или морально-этический характер. Например, некоторые считают, что скоро нас ждёт эра вездесущих монополий. Google, Microsoft, социальные сети и тому подобное всё крепче привязывают пользователей к своим сервисам. Возможно, что через некоторое время сложится такая ситуация, что отказаться от конкретного продукта станет либо очень сложно, либо вообще невозможно. Основатель Free Software Foundation Ричард Столлман (Richard Matthew Stallman) говорит об облачных вычислениях так: &#8220;Это глупость. Точнее, это даже хуже глупости – это маркетинговая программа, основанная на обмане&#8221;. Он искренне считает, что каждый должен хранить данные на собственном компьютере и на нём же работать с ними. Он полагает, что cloud computing и сервисы подобные Gmail являются ловушкой для пользователя, которая прочно привязывает его к проприетарному ПО и отбирает контроль над информацией. Не исключено, что в будущем все эти сервисы в один момент потребуют оплаты, а у человека уже не будет возможности перехода. Глава Oracle Ларри Эллисон (Larry Ellison) вообще полагает, что сам термин cloud computing является только маркетинговой приманкой и часто не несёт особого смысла. Некоторые компании просто “обманывают” своих пользователей – чуть видоизменяют свой старый продукт, навешивают ярлычок “Основано на суперсовременных революционных технологиях облачных вычислений” и продают за большую цену.</p>
<p>Итак, мы рассмотрели основные проблемы облачных вычислений. На самом деле, список проблем на этом не заканчивается. Некоторые аспекты cloud computing изучены не до конца, поэтому в будущем может появиться ещё что-то. Трудно сказать, какая из вышеперечисленных проблем &#8211; наиболее важная. Всё зависит от конкретной ситуации. Надо понимать, что облачные вычисления это не панацея от всех проблем – у них тоже есть негативные аспекты. Также надо осторожно относиться к громким заявлениям о революционности новых продуктов.</p>
<pre><em>Написано для Компьютерры-Онлайн.</em></pre>
<div class="shr-publisher-660"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/660/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Осеннее противостояние ATI и NVIDIA</title>
		<link>http://desterman.ru/blog/archives/625</link>
		<comments>http://desterman.ru/blog/archives/625#comments</comments>
		<pubDate>Wed, 07 Oct 2009 19:11:37 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[computerra]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[DirectCompute]]></category>
		<category><![CDATA[DirectX 11]]></category>
		<category><![CDATA[Eyefinity]]></category>
		<category><![CDATA[Fermi]]></category>
		<category><![CDATA[G80]]></category>
		<category><![CDATA[GDDR5]]></category>
		<category><![CDATA[GeForce]]></category>
		<category><![CDATA[GigaThread Engine]]></category>
		<category><![CDATA[GPGPU]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[GT200]]></category>
		<category><![CDATA[GT300]]></category>
		<category><![CDATA[HD 5800]]></category>
		<category><![CDATA[IEEE 754-2008]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[OpenCL]]></category>
		<category><![CDATA[Parallel DataCache]]></category>
		<category><![CDATA[Quadro]]></category>
		<category><![CDATA[Radeon]]></category>
		<category><![CDATA[Stream]]></category>
		<category><![CDATA[Tesla]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[видеокарта]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=625</guid>
		<description><![CDATA[С разницей всего в несколько дней два гранда графической индустрии представили свои новые творения. ATI показала новую серию видеокарт 5800, но NVIDIA не осталась в долгу и раскрыла некоторые подробности про GT300. Битва титанов продолжается. Продукты обеих компаний имеют некоторые общие черты, которые, в общем-то, характерны для всей современной процессорной индустрии. Все стремятся к переходу [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-626" title="midi" src="http://desterman.ru/blog/wp-content/uploads/2009/12/midi.jpg" alt="midi" width="240" height="180" />С разницей всего в несколько дней два гранда графической индустрии представили свои новые творения. ATI показала новую серию видеокарт 5800, но NVIDIA не осталась в долгу и раскрыла некоторые подробности про GT300. Битва титанов продолжается.</p>
<p>Продукты обеих компаний имеют некоторые общие черты, которые, в общем-то, характерны для всей современной процессорной индустрии. Все стремятся к переходу на всё более тонкие техпроцессы, в результате чего появляется возможность значительно сэкономить место и добавить ещё десяток-другой миллионов транзисторов. Заодно мы получаем выигрыш в энергопотреблении и тепловыделении. Среди более узкоспецифичных трендов следует назвать полноценный переход на DirectX 11-й версии и большое внимание к вычислениям за счёт ресурсов GPU. Обе компании нашли компромисс в лице универсального стандарта GPGPU-расчётов OpenCL, хотя от родных разработок (Stream и CUDA) отказываться никто не собирается. Альтернативным вариантом будет поддержка технологии DirectCompute. Наконец, одним из важнейших нововведений будет полноценная поддержка Windows 7, выход которой совсем не за горами. Предварительные тесты производительности показывают, что новая ОС от Microsoft позволяет получить примерно 10-% прирост по сравнению с предшественницей. <span id="more-625"></span></p>
<h3>ATI Radeon HD 5800</h3>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/autumn_video/image1.png" alt="" /></p>
<p>Теперь более подробно рассмотрим особенности каждой из линеек видеокарт. Начнём с продуктов ATI. Компания решила отказаться от буквенно-цифровых обозначений графических ядер, анонсировав линейку ускорителей под названием Evergreen. В семейство “вечнозелёных” входят следующие представители: Cypress, Hemlock, Juniper, Redwood и Cedar. Серия Radeon HD 5800 базируется на ядре Cypress. Посмотрим, что нового предлагает нам производитель. Например, теперь на полную катушку можно использовать аппаратный блок тесселяции, который появился аж в HD 2900 XT. Однако до прихода DirectX 11 его возможности оставались невостребованными. Также появились многопоточная визуализация и новые форматы сжатия текстур. Всё это, проще говоря, способствует повышению производительности и качества выдаваемой картинки. Все ускорители серии 5800 дополнительно оснащаются усовершенствованным видеопроцессором UDV 2.0, который поддерживает стандарты Dolby TrueHD, DTS-HD Master Audio, AC-3 и DTS.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/autumn_video/image2.png" alt="" /></p>
<p>Впрочем, самой впечатляющей технологией, которая стала доступна пользователям, является ATI Eyefinity. За счёт неё к одной видеокарте можно подключить до 6-ти (!) мониторов одновременно. Тут, правда, встаёт вопрос о том, как разместить нужное количество разъёмов на задней крышке ускорителя. Подойдут только HDMI и DisplayPort или их различные сочетания с DVI/VGA. Как вариант, можно воспользоваться переходниками с DisplayPort на DVI. Выбор конкретного набора разъёмов отдаётся на откуп производителям, т.к. аппаратно поддерживаются практически любые сочетания. Сами мониторы и их режимы можно группировать как угодно. С точки зрения системы они будут выглядеть, как один дисплей, но с очень большим разрешением. Примечательно, что все программы (а особенно игры) не требуют какой-либо модернизации для работы на многомониторной конфигурации &#8211; всю &#8220;грязную&#8221; работу выполняет драйвер. Единственное условие &#8211; приложение должно поддерживать сверхвысокие разрешения (2560&#215;1600 и выше). Так, по крайней мере, обещают специалисты ATI. Есть, однако, подозрение, что некоторые проблемы неизбежны.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/autumn_video/image3.png" alt="" /></p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/autumn_video/image4.png" alt="" /></p>
<p>Зачем всё это нужно? Производитель утверждает, что без 6-ти (в крайнем случае 3-х) мониторов современному геймеру никак не удастся полностью погрузиться в атмосферу игры. При этом, мол, не требуется никаких дополнительных устройств, от которых быстро устают глаза. Это такой призрачный намёк на GeForce 3D Vision. Замечу, что продукт NVIDIA даёт, мягко говоря, совсем иной уровень восприятия игрового мира. В любом случае остаются нерешёнными многие проблемы. Например, иметь дома конфигурацию из 3-6 мониторов накладно. А если даже есть несколько дисплеев, но все они разного разрешения и размера, то общее впечатление только портится. Да и мониторы пока не научились делать совсем без окаймляющих рамок. Короче, на мой взгляд, Eyefinity это, конечно, неплохая технология, но пока достаточно спорная и дорогая в реализации.</p>
<p>На данный момент серия Radeon HD 5800 состоит всего из двух плат: HD 5850 и HD 5870. Их технические характеристики таковы:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/autumn_video/table1.png" alt="" /></p>
<p style="text-align: center;"><a href="http://desterman.ru/blog/wp-content/uploads/dest/terralab/autumn_video/5870_big.jpg"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/autumn_video/5870.jpg" alt="" /></a><em>Сравнение HD 5870 и GTX 285 (нажмите для увеличения)</em></p>
<p>Почти по всем параметрам виден достаточно заметный прирост. Новинка также заметно быстрее, чем топовое одночиповое решение конкурента &#8211; GTX 285. Одной из фишек новой серии будет возможность использования суперсэмплинга, вместо MSAA, что должно заметно повысить качество отрисовки. Также значительно были улучшены алгоритмы анизотропной фильтрации текстур, которые по словам специалистов ATI позволяют выдавать максимально качественное изображение без потери производительности. В целом, на данный момент Radeon HD 5870 можно смело назвать лучшим одночиповым решением на рынке. Цены на новинки вполне адекватные: $400 для HD 5870 и $300 для HD 5850.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/autumn_video/image5.png" alt="" /> <em>Специальная версия Radeon HD 5870 с 6-ю портами DisplayPort</em></p>
<h3>NVIDIA GT300 (Fermi)</h3>
<p>Об этом чипе уже не один месяц ходят различные слухи, что неудивительно, ведь NVIDIA обещает буквально-таки взорвать весь рынок топовых игровых видеокарт. Увы, первые продукты на новом чипе появятся не раньше ноября, а сейчас можно рассказать только об инновационной архитектуре Fermi (ещё одно название – GF100) и её потенциальных возможностях. К сожалению, ореол таинственности только поддерживается производителем, и информация поступает очень маленькими кусочками. Но кое-что уже известно.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/autumn_video/image6.png" alt="" /></p>
<p>Во-первых, новый чипсет будет содержать в себе аж 3.2 млрд. транзисторов (!), что в полтора раза больше, чем у Radeon HD 5800. Очевидно, что от большего количества элементов можно ожидать большей производительности. Но тут очень остро встаёт вопрос стоимости такого решения. Ходят слухи, что на данный момент процент выхода качественных чипов крайне низок. Это даёт повод для беспокойства. К тому же новая архитектура не является улучшением старой GT200, а представляет собой совершенно новый, разработанный с нуля продукт. В последний раз это происходило во времена разработки G80.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/autumn_video/image7.png" alt="" /></p>
<p>Посмотрим на предварительные технические характеристики Fermi. Количество потоковых процессоров значительно возросло – теперь их стало 512 (по 32 CUDA-ядра на каждый из 16 потоковых мультипроцессоров). По заявлению производителя новинка будет до восьми раз быстрее, чем предыдущие поколения. Заодно повысилась точность вычислений с плавающей запятой – теперь она соответствует стандарту IEEE 754-2008, т.е. как минимум на уровне современных CPU. Дополнительно была введена поддержка ECC для коррекции ошибок памяти – это вообще первое подобное решение на рынке обычных видеокарт. Кстати о памяти. NVIDIA теперь переходит на стандарт GDDR5, причём её частоты будут скорее всего немного выше, чем у аналогов ATI. GT300 получит 384-разрядную шину и шесть контроллеров памяти, что позволит разместить до 6 Гб на одной плате! Также впервые шейдерные блоки обзавелись кэшем первого уровня и унифицированным кэшем второго уровня (NVIDIA Parallel DataCache). Это позволит значительно ускорить физические расчёты. А NVIDIA GigaThread Engine позволит ещё больше распараллелить исполняемые задачи.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/autumn_video/image8.png" alt="" /></p>
<p>Особое внимание уделено дальнейшему развитию технологии NVIDIA CUDA. Теперь список поддерживаемых языков программирования таков: Fortran, Java, Python, C и C++. Это без учёта поддержки DirectCompute и OpenCL. Компания особо гордится тем, что GT300 может выполнять код C++ практически без потерь. Для облегчения труда разработчиков в NVIDIA создали Nexus – интегрированную среду для разработки гетерогенных (CPU+GPU) приложений. Тем самым компания пытается привлечь научное сообщество к своей продукции. Например, Национальная лаборатория в Оак-Ридж (Oak Ridge National Laboratory) уже объявила о планах по созданию новейшего суперкомпьютера на базе Fermi.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/autumn_video/image9.png" alt="" /></p>
<p>По традиции, новая линейка продуктов будет включать в себя ускорители серий GeForce, Quadro и Tesla. На данный момент идёт разработка двухъядерной версии ускорителя GT300. Однако открытым остаётся один очень важный вопрос – сколько будут потреблять новые видеокарты. Скорее всего на них будут установлены два 6-пиновых разъёма питания, а это значит, что максимальное энергопотребление не должно будет превышать 225 Ватт (по 75 Ватт с каждого разъёма + столько же с PCI-Ex16). Впрочем, всё может оказаться несколько иначе.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/autumn_video/image10.jpg" alt="" /> <em>Муляж GT300 с 8-пиновым разъёмом (150 Ватт)</em></p>
<p>Подведём небольшие итоги. ATI представила новые ускорители серии HD 5800, которые на данный момент можно смело назвать самыми быстрыми одночиповыми решениями. Их несомненным плюсом является достаточно адекватная цена. Однако по предварительным данным NVIDIA GT300 может запросто оказаться производительнее, чем HD 5800. Но в данном случае остро стоит вопрос цены на новинку. Окончательно расставит все точки над i только официальный анонс Fermi, который будет не раньше ноября. А когда на прилавках появятся новинки? Будем надеяться, что до конца этого года. А пока ATI будет почивать на лаврах…</p>
<pre><em>Написано для Компьютерры-Онлайн</em></pre>
<div class="shr-publisher-625"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/625/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Анимированная голография</title>
		<link>http://desterman.ru/blog/archives/645</link>
		<comments>http://desterman.ru/blog/archives/645#comments</comments>
		<pubDate>Mon, 14 Sep 2009 23:15:56 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[computerra]]></category>
		<category><![CDATA[HORN-6]]></category>
		<category><![CDATA[Provision]]></category>
		<category><![CDATA[Xilinx]]></category>
		<category><![CDATA[анимация]]></category>
		<category><![CDATA[голография]]></category>
		<category><![CDATA[наука]]></category>
		<category><![CDATA[оптика]]></category>
		<category><![CDATA[физика]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=645</guid>
		<description><![CDATA[Голография занимает отнюдь не последнее место в нашей жизни, хотя чаще всего мы даже не замечаем её присутствия. Из некой экзотической области науки она превратилась в предмет повседневного использования &#8211; как метод защиты товаров, способ идентификации и т.д. Но из всего разнообразия применений этой технологии человек чаще всего вспоминает именно искусство. Существуют целые галереи трёхмерных [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-647" title="mini" src="http://desterman.ru/blog/wp-content/uploads/2009/09/mini.jpg" alt="mini" width="100" height="100" />Голография занимает отнюдь не последнее место в нашей жизни, хотя чаще всего мы даже не замечаем её присутствия. Из некой экзотической области науки она превратилась в предмет повседневного использования &#8211; как метод защиты товаров, способ идентификации и т.д. Но из всего разнообразия применений этой технологии человек чаще всего вспоминает именно искусство. Существуют целые галереи трёхмерных картин, но до сих пор нет такого направления, как голографическая анимация. Это может показаться странным, ведь, к примеру, с момента изобретения фотоплёнки до появления первого кинофильма прошло не так много времени. А современные машины вообще позволяют создавать миры, которых никогда не было в реальности. <span id="more-645"></span></p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/horn/image0.jpg" alt="" /> <em>Две голограммы, которые сделал в 60-х годах русский физик Ю.Н. Денисюк</em></p>
<p>Для создания голограмм придумано немало материалов, разработаны детальные методики съёмки объектов и сцен, а лазеры стали настолько качественными и дешёвыми, что появилась возможность создания любительских голограмм (правда, не самого лучшего качества). При определённых финансовых затратах можно даже попытаться снять какую-нибудь коротрометражку. С отображением отснятого контента тоже проблем нет &#8211; все технологии давно отработаны. Наиболее распространены сейчас так называемые голографические дисплеи, которые ещё несколько лет назад были в диковинку. Они отличаются размером диагонали &#8211; от 17&#8243;до 40&#8243;, заключены в довольно массивные ящики и способны выводить изображения размером до 30 см на расстояние до полуметра. Одним из самых известных производителей таких штук является компания <a href="http://provision3dmedia.com/" onclick="pageTracker._trackPageview('/outgoing/provision3dmedia.com/?referer=');">Provision</a>. Правда, их продукция больше используется для получения вау-эффекта, каких-то более менее заметных достижений по части развития направления голографии в искустве, они не породили. Очевидно, что голограммы, выводимые на дисплей, предварительно просчитываются. Но вот именно с рендерингом анимированных голограмм приемлимого качества в режиме реального времени до сих пор и не совладали. В чём же дело?</p>
<p><center><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/RwNHw-7h6Ns&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/RwNHw-7h6Ns&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=en&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></center></p>
<p>Для начала надо обратиться к физической сущности голографии. Что представляет собой голограмма, отснятая, например, на фотопластинку? Это не набор точек, в каждой из которых содержится кусочек информации о некой области реального предмета (как в обычной фотографии). Внутри голограммы запечатлена интерференционная картина некой области пространства, в которой находился снимаемый объект. При просвечивании голограммы (или отражении от неё) мы увидим тот свет, который отражался бы от запечатлённого на ней объекта. Любая голограмма обладает одним очень удивительным на первый взгляд свойством. Если мы разрежем её на несколько частей и просветим какую-нибудь из них лазером, то мы всё равно увидим целый объект (а не его часть), пусть и в худшем качестве. (Если разрезать обычную фотоплёнку, то по каждому кусочку никак нельзя будет получить полное изображение объекта!) То есть в каждом &#8220;пикселе&#8221; голограммы содержится информация обо всём объекте сразу. Таким образом при рендеринге голограммы для каждой точки мы должны просчитать картину интерференции всего объекта. (При обычном рендеринге фильма типа &#8220;Шрек&#8221; мы просчитываем каждый пиксель, не обращая внимания на все остальные.) Нетрудно догадаться, что это занятие требует огромных вычислительных мощностей. Для рендеринга в реальном времени нам необходимо либо использовать очень мощные кластеры, либо&#8230; придумать какой-либо специализированный вычислитель для такого рода задач.</p>
<p>Японские учёные решили пойти по второму пути и создали систему, которая называется “HORN-6 специализированная кластерная вычислительная система для электроголографии” (HORN-6 special-purpose clustered computing system for electroholography). Для начала надо отметить, что разработки в данной области начались ещё в конце 80-х, а предшественница данной системы была создана в 1994 году и называлась HORN-1 (от HOlographic ReconstructioN). Что же представляет собой эта система?</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/horn/image1.jpg" alt="" /> <em>Внешний вид платы HORN-6</em></p>
<p>Основным элементом является специально разработанная PCI-плата, которая, собственно, и называется HORN-6. На плате распаяны 4 программируемые FPGA-микросхемы Xilinx XC2VP70-5FF1517C с 738 Кб памяти на борту. Каждый чип присоединён к 256 Мб общей памяти DDR-SDRAM. Для передачи данных всего этого хозяйства по шине PCI используется пятый FPGA-чип Xilinx XC2V1000-5FG456C с 90 Кб памяти. Любопытно, что по внутреннему устройству используемые микросхемы в чём-то напоминают современные видеокарты: большое количество вычислительных блоков с небольшим количеством памяти для хранения текущих данных + достаточно ёмкая общая память. Почему не были использованы именно GPU? Могу только предположить, что их программируемость на современном этапе недостаточно высока. Поэтому, скорее всего, исследователи были вынуждены использовать чипы общего назначения.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/horn/image2.jpg" alt="" /> <em>Внутреннее устройство PCI-платы</em></p>
<p>Для демонстрации работы был собран кластер из 4-х машин, соединённых гигабитным каналом с сервером. В каждой машине было установлено 4 платы HORN-6, то есть для обсчёта использовалось суммарно 16 плат. В качестве сервера использовалась машина с Intel Pentium 4 2.8 ГГц и парой планок PC3200 512 Мб. Для вычислительных нужд использовалась следующая конфигурация: Intel Pentium 3.4 ГГц вкупе с 4xPC3200 512 Мб. В качестве ОС везде применялся Linux-дистрибутив Fedore Core. Для вывода изображения &#8211; проектор с отражающей LCD-панелью с разрешением 1920&#215;1080. Изображение на панели (картина интерференции) формируется вычислительным кластером и отправляется на сплиттер, который облучается He-Ne лазером с диной волны 632,8 нм. На расстоянии 1 м от панели находится линза, через которую выводится окончательное голографическое изображение размером примерно 5x5x5 см.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/horn/image3.jpg" alt="" /> <em>Общая схема установки HORN</em></p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/horn/image4.jpg" alt="" /> <em>Схема кластера для рендеринга голограмм</em></p>
<p>При рендеринге область 1920&#215;1080 делится на 16 равных частей и каждая плата занимается расчётом своего куска по алгоритму пересекающихся лучей. Какова же производительность этой системы? Для изображения с 1 млн. пикселей мы получаем максимальную скорость отрисовки примерно 1 кадр в секунду. Для изображения из 100000 пикселей удалось достигнуть частоты в 10 кадров/с, что уже достаточно близко к кинематографической. Для реальных задач такой результат, конечно же, не подходит. Но для сравнения исследователи просчитали аналогичные кадры на PC с Intel Pentium 3.4 ГГц и обычной видеокартой. Итог удручающий &#8211; для расчёта кадра с 1 млн. пикселей такой машине потребовалось более часа с четвертью! Таким образом HORN-6 примерно в 4600 раз быстрее.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/horn/image5.jpg" alt="" /> <em>Этапы рендеринга: исходная модель, картина интерференции, изображение на линзе</em></p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/horn/image7.jpg" alt="" /> <em>Сравнение скорости работы HORN-6 и обычного PC</em></p>
<p>Где можно использовать данную технологию? Применений может быть масса, но в первую очередь такими проектами заинтересуется индустрия развлечений. Это может быть голографическое кино (правда, с цветностью тоже как-то надо решить вопрос), игры, интерактивные объекты, инсталляции, экспонаты в музее etc. Широкие возможности открываются для технологий <a href="http://www.computerra.ru/terralab/softerra/448481/" onclick="pageTracker._trackPageview('/outgoing/www.computerra.ru/terralab/softerra/448481/?referer=');">дополненной реальности</a>. Полезной окажется разработка и в медицине, обучении, моделировании и т.д.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/horn/image8.jpg" alt="" /> <em>Неужели нас ждёт такая реклама? (Кадр из фильма &#8220;Назад в будущее-2&#8243;)</em></p>
<p>Для более детального ознакомления с HORN-6 рекомендую почитать <a href="http://www.opticsinfobase.org/viewmedia.cfm?uri=oe-17-16-13895&amp;seq=0" onclick="pageTracker._trackPageview('/outgoing/www.opticsinfobase.org/viewmedia.cfm?uri=oe-17-16-13895_amp_seq=0&amp;referer=');">описание</a> от самих разработчиков и посмотреть видео с демонстрацией работы системы.</p>
<p><center><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="365" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/p/C717D027EED05F8B&amp;hl=ru&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="450" height="365" src="http://www.youtube.com/p/C717D027EED05F8B&amp;hl=ru&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></center></p>
<pre><em>Написано для Компьютерры-Онлайн</em></pre>
<div class="shr-publisher-645"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/645/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netboot.me — универсальный загрузчик ОС из Сети</title>
		<link>http://desterman.ru/blog/archives/504</link>
		<comments>http://desterman.ru/blog/archives/504#comments</comments>
		<pubDate>Wed, 02 Sep 2009 20:55:36 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Etherboot]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[gPXE]]></category>
		<category><![CDATA[LiveCD]]></category>
		<category><![CDATA[netboot.me]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=504</guid>
		<description><![CDATA[Ты не качай меня по Сети&#8230; Лучше в реале меня посети! Очень любопытный сервис появился не так давно на просторах Сети. Это netboot.me . Название говорит за себя — «загрузи меня по сети». Идея проста, как два байта отослать. С сайта скачивается нужный bootable-образ, который позволяет на любой машине с достаточно широким Интернет-каналом загрузить что-либо в [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;"><em>Ты не качай меня по Сети&#8230;<br />
Лучше в реале меня посети!</em></p>
<p>Очень любопытный сервис появился не так давно на просторах Сети. Это <a href="http://www.netboot.me/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.netboot.me/?referer=');">netboot.me</a> . Название говорит за себя — «загрузи меня по сети». Идея проста, как два байта отослать. С сайта <a href="http://www.netboot.me/gettingstarted" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.netboot.me/gettingstarted?referer=');">скачивается</a> нужный bootable-образ, который позволяет на любой машине с достаточно широким Интернет-каналом загрузить что-либо в live-режиме. В стандартный набор этого самого &#8220;что-либо&#8221; входят 3 легковесные ОС: Tiny- и Micro Core Linux, а также MirOS bsd4me; набор утилит для быстрой диагностики (Memtest и HDT); пара софтин для разбивки HDD (Gparted Live и Parted Magic); образы восстановления для Ubuntu 9.04 и 9.10, а также тулза Smart Boot Manager.<br />
<span id="more-504"></span><br />
Ещё можно запустить сетевую установку Debian, Fedora, OpenSUSE, Ubuntu и FreeBSD. Для тех, кому этого мало, есть возможность <a href="http://www.netboot.me/my/newconfig" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.netboot.me/my/newconfig?referer=');">создать</a> собственную конфигурацию для любимого дистрибутива. Принцип работы netboot.me достаточно прост. В качестве основополагающего элемента выступает <a href="http://etherboot.org/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/etherboot.org/?referer=');">gPXE</a> (он же Etherboot) — заменитель стандартного для большинства сетевых карт PXE. Он загружает в память базовое окружение, которое позволяет скачать из сети нужное ядро и передать ему управление. Даже странно, что ничего подобного раньше не было. Создать такую систему можно было уже несколько лет назад. Вероятно, что всё упиралось в скорость Интернет-соединения большинства пользователей  и объёмы RAM. Поэтому, например, нельзя загрузить полноценные LiveCD Ubuntu и т.п. Скорость скачивания, к сожалению, невелика даже при широком канале. Проблема в том, что часть файлов загружается с сайта проекта, а не с офсерверов дистрибутивов. Сам же сервис иногда падает и тогда вообще ничего нельзя запустить.<br />

<div class="ngg-galleryoverview" id="ngg-gallery-14-504">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-367" class="ngg-gallery-thumbnail-box" style="width:33%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme1.png" title="Главное меню" class="shutterset_set_14" >
								<img title="Главное меню" alt="Главное меню" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme1.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-368" class="ngg-gallery-thumbnail-box" style="width:33%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme2.png" title="Загрузка из Сети" class="shutterset_set_14" >
								<img title="Загрузка из Сети" alt="Загрузка из Сети" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme2.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-370" class="ngg-gallery-thumbnail-box" style="width:33%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme4.png" title="Запуск ОС" class="shutterset_set_14" >
								<img title="Запуск ОС" alt="Запуск ОС" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme4.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-374" class="ngg-gallery-thumbnail-box" style="width:33%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme8.png" title="Hardware Detection Tool (HDT)" class="shutterset_set_14" >
								<img title="Hardware Detection Tool (HDT)" alt="Hardware Detection Tool (HDT)" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme8.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-372" class="ngg-gallery-thumbnail-box" style="width:33%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme6.png" title="Tiny Core Linux 2.2" class="shutterset_set_14" >
								<img title="Tiny Core Linux 2.2" alt="Tiny Core Linux 2.2" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme6.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-373" class="ngg-gallery-thumbnail-box" style="width:33%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme7.png" title="Rescue System for Ubuntu 9.04" class="shutterset_set_14" >
								<img title="Rescue System for Ubuntu 9.04" alt="Rescue System for Ubuntu 9.04" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme7.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-375" class="ngg-gallery-thumbnail-box" style="width:33%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme9.png" title="Ошибка при загрузке Gparted Live" class="shutterset_set_14" >
								<img title="Ошибка при загрузке Gparted Live" alt="Ошибка при загрузке Gparted Live" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme9.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-376" class="ngg-gallery-thumbnail-box" style="width:33%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme10.png" title="Сервис упал и ничего нельзя загрузить" class="shutterset_set_14" >
								<img title="Сервис упал и ничего нельзя загрузить" alt="Сервис упал и ничего нельзя загрузить" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme10.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-377" class="ngg-gallery-thumbnail-box" style="width:33%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://desterman.ru/blog/wp-content/gallery/netbootme/netbootme11.jpg" title="Создание собственной конфигурации" class="shutterset_set_14" >
								<img title="Создание собственной конфигурации" alt="Создание собственной конфигурации" src="http://desterman.ru/blog/wp-content/gallery/netbootme/thumbs/thumbs_netbootme11.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
				<br style="clear: both" />
	
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>

<br />
Официальная презентация возможностей сервиса <a href="javascript:void(null);" onclick="s_toggleDisplay(document.getElementById('SID999945761'), this, 'Показать &#9660;', 'Скрыть &#9650;');">Показать &#9660;</a></p>
<div id='SID999945761' style='display:none;'>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="470" height="333" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="i=7661" /><param name="allowFullScreen" value="true" /><param name="src" value="http://screenr.com/Content/assets/screenr_0817090731.swf" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="470" height="333" src="http://screenr.com/Content/assets/screenr_0817090731.swf" allowfullscreen="true" flashvars="i=7661"></embed></object></p>
</div>
<div class="shr-publisher-504"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/504/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Трёхмерный веб &#8211; от VRML до WebGL</title>
		<link>http://desterman.ru/blog/archives/651</link>
		<comments>http://desterman.ru/blog/archives/651#comments</comments>
		<pubDate>Fri, 28 Aug 2009 00:22:33 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[3DMLW]]></category>
		<category><![CDATA[AR]]></category>
		<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[COLLADA]]></category>
		<category><![CDATA[computerra]]></category>
		<category><![CDATA[DirectX]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[O3D]]></category>
		<category><![CDATA[OpenGL]]></category>
		<category><![CDATA[OpenGL ES]]></category>
		<category><![CDATA[VRML]]></category>
		<category><![CDATA[WebGL]]></category>
		<category><![CDATA[X3D]]></category>
		<category><![CDATA[дополненная реальность]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=651</guid>
		<description><![CDATA[В начале августа консорциум Khronos Group, который занимается разработкой целого ряда открытых стандартов (включая OpenGL), в рамках конференции SIGGRAPH’09 сообщил о скором выходе первой версии спецификаций новой технологии WebGL. Идеи привнести в веб трёхмерность зародились, наверное, лет 15 назад. К тому моменту уже появилась привычная нам структура всемирной паутины, а игры неуклонно стремились стать истинно “объёмными”. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-652" title="mini" src="http://desterman.ru/blog/wp-content/uploads/2009/12/mini8.jpg" alt="mini" width="100" height="100" />В начале августа консорциум Khronos Group, который занимается разработкой целого ряда открытых стандартов (включая OpenGL), в рамках конференции SIGGRAPH’09 сообщил о скором выходе первой версии спецификаций новой технологии WebGL. Идеи привнести в веб трёхмерность зародились, наверное, лет 15 назад. К тому моменту уже появилась привычная нам структура всемирной паутины, а игры неуклонно стремились стать истинно “объёмными”. В конце 1994 года появился так называемый язык моделирования виртуальной реальности &#8211; Virtual Reality Modeling Language (VRML). <span id="more-651"></span></p>
<p>Изысканностью графики и богатством возможностей он не отличался, но, тем не менее, сумел снискать определённую популярность в научной и игровой средах. Увы, долго этот формат не продержался и к началу 2000-х практически полностью исчез. На данный момент он всё ещё применяется, но в узкоспециализированных областях. А ведь когда-то сам Тим Бернерс-Ли предрекал ему великое будущее. История, как вы только что узнали, распорядилась иначе. Причин гибели было, на мой взгляд, две: скудность графики вкупе с минимальной интерактивностью и необходимость установки дополнительного плагина, который существовал далеко не для всех браузеров и платформ. В поздних версиях отрисовка изображения могла аппаратно ускоряться за счёт DirectX или OpenGL. Сейчас VRML практически полностью вытеснен своим потомком X3D, который несколько лучше предка, но всё равно малопопулярен. Некоторое время разрабатывались и другие схожие технологии, но они очень быстро умерли.</p>
<p><center><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/gSGZR7PTUGs&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=ru&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/gSGZR7PTUGs&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=ru&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><br /><em>Пример VRML</em></center></p>
<p>После этого про &#8220;трехмёрный веб&#8221; не вспоминали довольно долго, но пару лет назад эта идея опять стала возникать в умах, лишний раз подтверждая, что всё новое &#8211; хорошо забытое старое. Так, в недрах компании 3D Technologies R&amp;D родился проект с громким названием 3D Markup Language for Web. <a href="http://www.3dmlw.com/" onclick="pageTracker._trackPageview('/outgoing/www.3dmlw.com/?referer=');">3DMLW</a> создавался с учётом современных реалий &#8211; базируется на XML, может работать с несколькими распространёнными 3D-форматами, использует OpenGL для отрисовки графики (скоро будет поддержка DirectX) и предоставляет плагин ко всем современным браузерам. Правда, проект частично всё ещё проходит бета-тестирование. Изысканными трехмёрными ландшафтами 3DMLW порадовать не может, но у создателей большие планы по продвижению своего продукта в массы. Благо, лицензия для 3DMLW была выбрана открытая &#8211; GPL. Если появится мощное комьюнити разработчиков, то проект имеет все шансы на успех&#8230; Если только ему не помешает ещё одна разработка &#8211; на этот раз от всемогущего Google. <a href="http://code.google.com/intl/ru/apis/o3d/" onclick="pageTracker._trackPageview('/outgoing/code.google.com/intl/ru/apis/o3d/?referer=');">O3D</a> (Open-3D) был представлен публике всего несколько месяцев назад и представляет собой набор API для JavaScript, который позволяет посредством плагина напрямую работать c моделями, текстурами и т.д. В техническом плане O3D гораздо более продвинут, чем конкуренты: он имеет модульную структуру, что позволяет подключать, например, физический движок; плагин достаточно стабильно работает на всех популярных платформах и браузерах, хотя и носит статус экспериментального; основной формат данных (COLLADA) является открытым и поддерживается многими 3D-редакторами; он может достаточно тесно интегрироваться с HTML etc. Не стоит забывать и про хорошую документацию, просто-таки армию лояльных разработчиков и свободную BSD-лицензию. Демки, надо признать, выглядят довольно красиво. Но отсюда вытекает одно из главных ограничений &#8211; необходимо наличие достаточно современной видеокарты.</p>
<p><center><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/uofWfXOzX-g&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=ru&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/uofWfXOzX-g&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=ru&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><em><br />Демо O3D</em></center></p>
<p>Ну вот, с основными проектами по 3D-облагораживанию Интернета познакомились. У них между собой много общего, на самом деле. В первую очередь, недостатки! Во-первых, все вышеназванные проекты требуют установки специальных плагинов, которые не охватывают полностью всё разнообразие современного компьютерного мира. Во-вторых, ни один из них не является общепризнанным и популярным стандартом. В-третьих, нигде нет упоминания о возможности работы на мобильных устройствах. А ведь современные смартфоны, коммуникаторы, нетбуки etc. составляют немалый процент техники, с помощью которой выходят в Интернет. Есть ли универсальное, кроссплатформенное решение для мобильных трехмёрных веб-приложений? Увы, пока нет. Все лавры могли бы достаться Flash, но Adobe с NVIDIA и Broadcom пока не представили на этой ниве ничего действительно полезного.</p>
<p>В Khronos Group решили разом избавиться от всех недостатков текущих разработок и объявили о создании нового открытого стандарта WebGL. Основной задачей стандарта будет предоставление низкоуровнего доступа к ресурсам видеокарты через JavaScript API. В качестве краеугольного камня будет использоваться OpenGL ES 2.0, который подходит для работы как на мобильных терминалах, так и на многих десктопах. Для интеграции в веб-страницу будет использоваться тег &lt; canvas &gt;, который определён в спецификациях HTML5. В рабочую группу по разработке WebGL уже входят такие крупные компании, как AMD, NVIDIA, Ericsson. Они займутся разработкой &#8220;железной&#8221; составляющей и драйверов. Среди производителей браузеров участвуют Mozilla, Opera и Google. Последний не будет отказываться от планов по развитию O3D, так как это всё-таки несколько разные технологии. А вот Microsoft со своими IE и WM пока отмалчивается.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/webgl/gl.jpeg" alt="" /></p>
<p>&#8220;Веб уже видел широкое распространение великолепных двумерных графических приложений, и мы думаем, что 3D &#8211; это следующий шаг для Firefox. Мы с нетерпением ждём появления нового класса веб-приложений с 3D, а также творческого сотрудничества OpenGL- и веб-разработчиков&#8221;, &#8211; говорит Аран Ранганатан (Arun Ranganathan) из Mozilla. Мэтт Папакипос (Matt Papakipos) из Google разделяет его надежды: &#8220;Мы считаем, что WebGL является важным шагом к появлению высокопроизводительных 3D-возможностей в браузере&#8221;.</p>
<p>Что WebGL даст пользователем? В первую очередь, важно само наличие единого стандарта для разработки новых приложений, которые в одинаковой степени хорошо подойдут для мобильных и обычных компьютеров вне зависимости от платформы. Такая универсальность ускоряет время разработки и позволяет выдавать потребителю более качественный продукт за короткие сроки. А пользователю, в свою очередь, не придётся думать о проблемах совместимости. Достаточно будет просто вбить адрес странички в браузере&#8230; И что мы там увидим? Принципиальных отличий от тех сайтов, что существуют сейчас, скорее всего, не будет. До полностью трёхмерной навигации, как мне кажется, ещё далеко. Не потому, что это технически трудно сделать, а потому, что непривычно для большинства людей. <em>(Хотя для какого-нибудь промо-сайта это может оказаться интересным решением.)</em> Зато есть возможность значительно расширить интерактивность странички без уменьшения производительности. Как? Например, внедрить 3D-фотогалерею на свою домашнюю страничку. А ещё лучше сделать для неё географические привязки к месту съёмки &#8211; некое подобие расширенной версии приложения Google Earth, которое, кстати говоря, тоже можно полностью перенести в веб. Но это так, просто размышления.</p>
<p>Вообще, самые очевидные области применения WebGL &#8211; развлекательные и образовательные сервисы. В первом случае следует, наверное, ожидать появления трехмёрных онлайн-игр. Сейчас есть только один похожий проект, который способен выдавать нормальную трёхмерную картинку без нагрузки на CPU и запускаться в популярных браузерах &#8211; Quake Live. Но он базируется на совершенно иной платформе. Для образования были бы интересны различные интерактивные модели, например, физических процессов, химических опытов, звёздных систем и т.п.</p>
<p>В мобильных устройствах WebGL сможет гармонично дополнить набирающую популярность концепцию <a href="http://www.computerra.ru/terralab/softerra/448481/" onclick="pageTracker._trackPageview('/outgoing/www.computerra.ru/terralab/softerra/448481/?referer=');">Augmented Reality</a>: онлайн-приложения с уклоном в геосоциальные сервисы, опять-таки, игры и развлечения, интерактивные информационные системы etc.<br />
Быть может, второй приход 3D в веб окажется более удачным? Время покажет &#8211; спецификации WebGL версии 1.0 появятся в первой половине 2010 года.</p>
<pre><em>Написано для Компьютерры-Онлайн.</em></pre>
<div class="shr-publisher-651"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/651/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>R.I.P. The Pirate Bay?!, или Немного о файлообмене</title>
		<link>http://desterman.ru/blog/archives/879</link>
		<comments>http://desterman.ru/blog/archives/879#comments</comments>
		<pubDate>Fri, 21 Aug 2009 12:59:39 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[bittorrent]]></category>
		<category><![CDATA[Blizzard]]></category>
		<category><![CDATA[computerra]]></category>
		<category><![CDATA[Demonoid]]></category>
		<category><![CDATA[DRM]]></category>
		<category><![CDATA[eDonkey 2000]]></category>
		<category><![CDATA[eMule]]></category>
		<category><![CDATA[Gnutella]]></category>
		<category><![CDATA[Hid.im]]></category>
		<category><![CDATA[IFPI]]></category>
		<category><![CDATA[Napster]]></category>
		<category><![CDATA[OpenBitTorrent]]></category>
		<category><![CDATA[P2P]]></category>
		<category><![CDATA[Qtrax]]></category>
		<category><![CDATA[RIAA]]></category>
		<category><![CDATA[SwarmPlayer]]></category>
		<category><![CDATA[The Pirate Bay]]></category>
		<category><![CDATA[Torrage]]></category>
		<category><![CDATA[torrent]]></category>
		<category><![CDATA[Torrents.ru]]></category>
		<category><![CDATA[tracker]]></category>
		<category><![CDATA[Tribler]]></category>
		<category><![CDATA[Usenet]]></category>
		<category><![CDATA[база TPB]]></category>
		<category><![CDATA[Пиратская Бухта]]></category>
		<category><![CDATA[торрент-трекер]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=879</guid>
		<description><![CDATA[В понедельник на известнейшем торрент-трекере The Pirate Bay неожиданно появилась раздача, в которой содержалась база данных почти всех зарегистрированных торрентов данного ресурса. Что бы это значило?! Официальных комментариев администраторов ресурса по этому поводу не поступало, что не очень удивительно — после весенних судебных разбирательств с не самым благоприятным исходом создатели The Pirate Bay многословностью не [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-880" title="mini" src="http://desterman.ru/blog/wp-content/uploads/2009/12/mini.png" alt="mini" width="100" height="100" />В понедельник на известнейшем торрент-трекере The Pirate Bay неожиданно появилась раздача, в которой содержалась база данных почти всех зарегистрированных торрентов данного ресурса. Что бы это значило?! Официальных комментариев администраторов ресурса по этому поводу не поступало, что не очень удивительно — после весенних судебных разбирательств с не самым благоприятным исходом создатели The Pirate Bay многословностью не отличаются. Да и сама раздача была создана неким анонимным пользователем. Зато у участников ресурса тут же появилась мысль, что данная раздача является нехорошим предзнаменованием очень скорого закрытия The Pirate Bay. Мол, таким образом администрация Пиратской Бухты преподнесла прощальный подарок. Что произошло на самом деле &#8211; доподлинно неизвестно. <span id="more-879"></span></p>
<p>Но факт остаётся фактом — имея на руках <a href="http://thepiratebay.org/torrent/5053827/anything.htm" onclick="pageTracker._trackPageview('/outgoing/thepiratebay.org/torrent/5053827/anything.htm?referer=');">базу данных</a> всех раздач, не составляет особого труда создать “зеркало” легендарного трекера. Один такой проект уже <a href="http://www.btarena.net/" onclick="pageTracker._trackPageview('/outgoing/www.btarena.net/?referer=');">запущен</a>. Для пущего удобства работы с БД на локальной машине один энтузиаст написал <a href="http://thepiratebay.org/torrent/5061735" onclick="pageTracker._trackPageview('/outgoing/thepiratebay.org/torrent/5061735?referer=');">утилиту</a> для поиска и извлечения из базы нужного торрент-файла. Ну что ещё для полного пиратского счастья нужно?</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/tpb/image1.png" alt="" /></p>
<p>А нужен-то, в первую очередь, трекер. В его задачи входит сбор статистики по объёму переданных и полученных данных, зачастую на нём же хранятся сами торрент-файлы. Но основной задачей остаётся передача клиентам информации о том, у кого есть нужный вам файл. На самом трекере файлы не хранятся. Именно на этот аспект рассчитывали создатели The Pirate Bay, в случае проблем с законом. Как выяснилось — юристов из RIAA это никоим образом не остановило. Закончилось судебное разбирательство плачевным образом — год тюремного заключению каждому из создателей и штраф в $ 3620000 . На данный момент ресурс The Pirate Bay уже куплен шведской компанией Global Gaming Factory X AB за 7,8 миллионов $. Новый владелец пока ничего нового не привнёс и трекер всё ещё продолжает работу в обычном режиме, чем, кстати говоря, истцы из RIAA очень недовольны. Но скоро, по слухам, будет создан некий музыкальный сервис для легального распространения контента. Задержки, скорее всего, вызваны созданием технической базы для нового проекта. В качестве альтернативного решения для тех, кто привык пользоваться The Pirate Bay, был создан трекер <a href="http://openbittorrent.com/" onclick="pageTracker._trackPageview('/outgoing/openbittorrent.com/?referer=');">OpenBittorrent</a>, который не хранит у себя торрент-файлы, а только служит для соединения пользователей друг с другом. При этом сохраняется максимально возможная анонимность &#8211; никакие логи соединений и активности пользователей не ведутся. Поиск необходимых торрент-файлов возложен на самого пользователя. Остаётся надеяться, что хоть в этом случае юристы не найдут поводов для судебных исков.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/tpb/image2.jpg" alt="" /> <em>Один из серверов TPB теперь в музее</em></p>
<p>Главной проблемой торрент-сетей остаётся централизованность — без посредника в лице трекера скачать ничего не удастся. Это делает всю систему достаточно уязвимой — достаточно закрыть трекер, и файлообмен заглохнет. Такое бывало и раньше. Достаточно вспомнить легендарную сеть Napster, которая просуществовала всего 2 года (июнь 1999-июль 2001), но успела за это время заметно изменить сознание людей. Napster была первой файлообменной p2p-сетью, которая получила большую популярность. Как и в случае с торрент-трекерами, на серверах сети не хранился распространяемый контент. Но достаточно было их отключить (что и произошло по решению суда), чтобы сеть единомоментно перестала существовать. После всех событий Napster был перекуплен и превращён в сервис по продаже музыки. По крайней мере, стало совершенно ясно, что централизованные сети имеют серьёзные недостатки.</p>
<p>Не менее ярким примером является старейшая (существует с 1980 года) файлообменная сеть Usenet, работа которой полностью завязана на серверах, где и хранятся все материалы. Хотя при этом уровень анонимности пользователей довольно высок. Ещё в 2007 году RIAA подала иск на компанию Usenet.com Inc., а в начале июля текущего года суд признал нарушение авторских прав на защищённые копирайтом аудиозаписи. При этом истцы напирали на то, что Usenet полностью аналогичен пиринговым сетям в плане свободы действий пользователей. На данный момент судом определяется мера взыскания с подсудимых. Наверняка это будет огромный штраф, ведь компания ведёт свою деятельность уже 15 лет.</p>
<p>Ещё одной сетью, которая поплатилась за наличие корневых серверов, была eDonkey2000. В сентябре 2006 года RIAA предъявила создателям сети иск на 30 млн. $, что и послужило причиной закрытия. Теперь на официальном <a href="http://edonkey.com/" onclick="pageTracker._trackPageview('/outgoing/edonkey.com/?referer=');">сайте</a> проекта висит предупреждение о том, что нельзя незаконно загружать авторские материалы и быть анонимным. А при каждом заходе на сайт в лог записывается IP-адрес посетителя, о чём честно написано там же. Однако сеть всё ещё продолжает свою работу в “неофициальном” режиме. Во-первых, были создано множество альтернативных серверов для обеспечения взаимодействия пользователей. Во-вторых, определённая децентрализованность всё же была достигнута за счёт использования Kad-сети Kademlia. Популярность сети довольна высока — одновременно в ней могут находиться до 20 млн. пользователей. Для сравнения, на The Pirate Bay 15 ноября 2008 года был поставлен рекорд &#8211; на ресурсе одновременно находились 25 млн. человек!</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/tpb/image4.png" alt="" /> <em>Мировой интернет-трафик</em></p>
<p>Единственной популярной и полностью децентрализованной сетью на данный момент является Gnutella. Любопытно, что её разработка началась в недрах компании AOL и продолжалась до тех пор, пока её (AOL) не купил медиагигант Time Warner. Новому руководству очень сильно не нравилась даже сама идея существования такой сети, и в скором времени разработчики Gnutella уволились и продолжили работу самостоятельно. На данный момент эта файлообменная сеть достаточна популярна и продолжает развиваться. Time Warner в своё время пытался закрыть её, но безрезультатно. Также Gnutella является единственным проектом, до которого до сих пор не смогли дотянуться цепкие лапы юристов RIAA.</p>
<p>Вернёмся, однако, к торрент-сетям. В российской практике пока есть только один нашумевший случай — это закрытие одного из крупнейших кинотрекеров Interfilm.ru. Национальный битторрент-трекер Torrents.ru пока не испытывает особых проблем с законом, да и администрация ресурса взаимодействует с правообладателями и быстро закрывает “неугодные” раздачи. Возможно, только по этой причине Torrents.ru до сих пор не получал крупных исков. За рубежом всё обстоит несколько иначе — любой достаточно крупный трекер является потенциальной жертвой борцов за копирайт. Один из самых известных ресурсов Demonoid.com уже не первый год регулярно меняет географическое расположение своих серверов (на данный момент хостится в Украине). Проблема ещё и в том, что BitTorrent обладает относительно небольшой децентрализацией — есть технологии DHT и PEX, но они скорее направлены на увеличение скорости обмена, чем на окончательное избавление от серверов.</p>
<p>Удивляет то, с какой настойчивостью юристы предъявляют всё новые и новые иски, иногда просто абсурдные. Замечательным примером являются “<a href="http://www.computerra.ru/own/391390/" onclick="pageTracker._trackPageview('/outgoing/www.computerra.ru/own/391390/?referer=');">Пираты Амазонки</a>”. Алексей Поликовский в своей <a href="http://thepiratebay.org/torrent/4858738/The_Pirate_Bay.The_Last_Coast_of_Utopia" onclick="pageTracker._trackPageview('/outgoing/thepiratebay.org/torrent/4858738/The_Pirate_Bay.The_Last_Coast_of_Utopia?referer=');">книге</a> “Пиратская Бухта. Последний берег утопии” отмечает: “Это судят не Пиратскую Бухту — это судят Интернет. Он не устраивает всемирную индустрию развлечений тем, что слишком широк и поэтому неподконтролен. [...] Это судят передовую технологию, за которой индустрия развлечений не поспевает.” Трудно не согласиться с этими словами. Возникает ощущение, что хотят не просто закрыть трекеры, а изжить саму технологию пирингового файлообмена.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/tpb/image5.jpg" alt="" /> <em>Взято <a href="http://www.artlebedev.ru/kovodstvo/sections/14/" onclick="pageTracker._trackPageview('/outgoing/www.artlebedev.ru/kovodstvo/sections/14/?referer=');">отсюда</a></em></p>
<p>А ведь легальное использование BitTorrent и подобных сетей никто не отменял &#8211; многие, например, именно таким способом распространяют дистрибутивы своих программ, включая и таких гигантов, как Blizzard. Даже Microsoft в своём Windows Live ID Sign-In Assistant 6.5 применяет P2P для обмена файлами между пользователями. Правда, mp3-файлы считаются “потенциально опасными”. От того же софтверного гиганта есть интересное решение Livestation.com для передачи видео- и радиопотоков через пиринговую сеть. А музыкальный сервис Qtrax.com так вообще предлагает доступ по технологии P2P к 25 млн. музыкальным трекам бесплатно! Правда с (не)большими оговорками — музыка проигрывается через проприетарный плеер, увешанный рекламой, и защищена DRM.</p>
<p>А что же происходит на законодательном уровне?! Как ни странно, но подвижки уже есть. В начале июля нынешнего года испанский суд открыто <a href="http://torrentfreak.com/judge-rules-p2p-legal-sites-to-be-presumed-innocent-090707/" onclick="pageTracker._trackPageview('/outgoing/torrentfreak.com/judge-rules-p2p-legal-sites-to-be-presumed-innocent-090707/?referer=');">заявил</a>, что технология P2P сама по себе не нарушает чьих-либо прав. Судья Рауль Н. Гарсия Орехудо (Raul N. García Orejudo) из Барселоны прокомментировал это так: “Пиринговые сети, как средство передачи данных между пользователями, не нарушают никаких прав, защищенных законом об интеллектуальной собственности. Добавление работы или видеозаписи на eMule, который был предварительно конвертирован в совместимый компьютерный файл, не является актом репродукции. Копирование не является использованием в целях получения прибыли или коллективного использование, эти два термина относятся к последующему использованию работы ранее загруженной уже после копирования.” Администрация острова Мэн пошла по другому пути и выдвинула необычную <a href="http://www.theregister.co.uk/2009/01/19/isle_of_man_music_tax/" onclick="pageTracker._trackPageview('/outgoing/www.theregister.co.uk/2009/01/19/isle_of_man_music_tax/?referer=');">идею</a> о налоге на пользование файлообменными сетями. Гражданин платит €1 в месяц и свободно использует P2P. Налог будет отдаваться RIAA или IFPI, но они без особого энтузиазма восприняли эту идею. В Евросоюзе тоже не сидят сложа руки. Более года назад была анонсирована разработка нового потокового медиаплеера, основанного на технологии BitTorrent — <a href="http://trial.p2p-next.org/" onclick="pageTracker._trackPageview('/outgoing/trial.p2p-next.org/?referer=');">SwarmPlayer</a>. Разработка была поручена исследовательской группе P2P-Next и на неё было выделено 22 млн. $ .</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/computerra/tpb/image7.jpg" alt="" /></p>
<p>Для BitTorrent выходом из сложившейся ситуации является отказ от серверов и переход к полной децентрализации файлообмена. И такие решения, что интересно, уже есть. Речь идёт о проекте <a href="http://www.tribler.org/" onclick="pageTracker._trackPageview('/outgoing/www.tribler.org/?referer=');">Tribler</a>, который развивается в недрах Гарварда и ряда европейских университетов. Вся информация о доступных раздачах, статистике, рейтинге etc хранится внутри сети и равномерно “размазана” по машинам участников. Может это и есть будущее P2P-файлообмена?</p>
<p>Пока же есть только “половинчатые” решения. Например, сервис Hid.im позволяет пользователям скрывать торрент-файлы внутри png-изображений, что даёт возможность без особой опаски размещать их где угодно. Диаметрально противоположный подход демонстрирует сервис Torrage.com, который является хостингом торрент-файлов, по аналогии с хостингами изображений. Дабы обезопасить себя, создатели ресурса разместили на главной странице длинный список НЕ: мы не являемся торрент-трекером, мы не ведём индексацию и поиск по торрентам, мы вообще ничего не знаем об их содержимом etc. Сервис запросто может стать панацеей для всех торрент-трекеров, которым теперь можно будет просто ссылаться на него, а не хранить все раздачи у себя. Вот только кажется мне, что и сюда доберутся юристы RIAA и подобных организаций =(</p>
<p>PS: Long Live TPB!</p>
<div class="shr-publisher-879"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/879/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Осязаемая голография: управляй мечтой</title>
		<link>http://desterman.ru/blog/archives/876</link>
		<comments>http://desterman.ru/blog/archives/876#comments</comments>
		<pubDate>Mon, 17 Aug 2009 12:51:07 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[computerra]]></category>
		<category><![CDATA[CyberTouch]]></category>
		<category><![CDATA[GrImage]]></category>
		<category><![CDATA[Holovizio]]></category>
		<category><![CDATA[Immersion]]></category>
		<category><![CDATA[Provision Holo]]></category>
		<category><![CDATA[SIGGRAPH]]></category>
		<category><![CDATA[Touchable Holography]]></category>
		<category><![CDATA[голография]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=876</guid>
		<description><![CDATA[У человека, как известно, пять чувств: зрение, слух, обоняние, вкус и осязание. (Кто-то, правда, считает, что есть ещё и орган с шестым чувством &#8211; где-то пониже крестца.) С синтезом качественной графики человечество успешно справилось. Достаточно взглянуть на современные игры, которым до фотореалистичности картинки, конечно, ещё далековато, но прогресс виден невооружённым глазом. Моделировать звук люди тоже [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-877" title="_mini" src="http://desterman.ru/blog/wp-content/uploads/2009/12/mini25.jpg" alt="_mini" width="100" height="100" />У человека, как известно, пять чувств: зрение, слух, обоняние, вкус и осязание. (Кто-то, правда, считает, что есть ещё и орган с шестым чувством &#8211; где-то пониже крестца.) С синтезом качественной графики человечество успешно справилось. Достаточно взглянуть на современные игры, которым до фотореалистичности картинки, конечно, ещё далековато, но прогресс виден невооружённым глазом. Моделировать звук люди тоже научились. Самыми сложными для синтеза являются вкус и запах &#8211; из подручных химикатов вам ни за что не смешать Шанель №5, а заставить человека принять кашу за поджаренный бифштекс может только Матрица. Осталось осязание. Вроде бы не так уж сложно придумать какое-нибудь устройство, которое может передавать тактильные ощущения от прикосновения к некоему виртуальному объекту. Однако на деле всё гораздо хуже. Лучшее, до чего додумались производители &#8211; всяческие игровые контроллеры с обратной связью в виде вибрации! Всё это как-то неинтересно. Тем не менее, работы в этой области ведутся достаточно давно. <span id="more-876"></span></p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.computerra.ru/upload/dest/terralab/holotouch/image0.jpg" alt="" /> <em>Демонстрация Holovizio</em></p>
<p>Два года назад на конференции SIGGRAPH 2007 была представлена система <a href="http://www.holografika.com/" onclick="pageTracker._trackPageview('/outgoing/www.holografika.com/?referer=');">Holovizio</a>, которая позволяла в режиме реального времени отслеживать движения рук и преобразовывать их в движения объекта на голографическом дисплее. Обратная связь с пользователем была, но не было тактильных ощущений! На той же конференции французские разработчики показали похожую систему <a href="http://grimage.inrialpes.fr/" onclick="pageTracker._trackPageview('/outgoing/grimage.inrialpes.fr/?referer=');">GrImage</a>, которая за счёт съёмки рук с множества ракурсов создавала их трехмёрные модели, которые помещала в виртуальное пространство рядом с объектом. Это тоже позволяло манипулировать элементами, но, опять-таки, без обратной отдачи. А уж каких вычислительных мощностей это требует &#8211; зайдите на сайт проекта и увидите немаленький парк серверов, камер и прочего оборудования!</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.computerra.ru/upload/dest/terralab/holotouch/image1.jpg" alt="" /> <em>Проект GrImage</em></p>
<p>Максимально близко к идеалу подобралась компания <a href="http://www.immersion.com/" onclick="pageTracker._trackPageview('/outgoing/www.immersion.com/?referer=');">Immersion</a> со своей разработкой CyberTouch. Для обратной связи к подушечкам каждого пальца прикрепляется небольшой виброизлучатель. К сожалению, у данной разработки есть один существенный недостаток &#8211; вы всё равно чувствуете накладки на пальцах, даже если ни к чему не прикасаетесь в виртуальном мире. А японцы, как всегда, решили взглянуть на проблему под другим углом и придумали нечто, о чём, собственно говоря, и пойдёт рассказ.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.computerra.ru/upload/dest/terralab/holotouch/image2.jpg" alt="" /> <em>Перчатка CyberTouch</em></p>
<p>Быть может, не самая очевидная, но достаточно простая идея &#8211; использовать для создания тактильных ощущений струи воздуха! Проблема, которая присуща CyberTouch, отпадает, но сразу же возникает ряд других. Во-первых, тонкие струи воздуха имеют нехорошее свойство быстро рассеиваться на небольшом отдалении от форсунки, т.е. теряется точность. Во-вторых, по той же самой причине невозможно создать поток большой силы на большом же расстоянии. В-третьих, могут возникнуть ситуации, когда одна слабенькая струя будет окружена роем сильных &#8211; вы просто не заметите её! (Например, вы приложили руку к некой виртуальной поверхности с небольшим углублением посередине.) Что же делать? Исследователи из университета Токио решили эту проблему &#8211; они задействовали такое явление, как акустическое давление ультразвуковых волн! До этого проводились эксперименты в водной среде.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.computerra.ru/upload/dest/terralab/holotouch/image3.jpg" alt="" /><em>Один из первых тестовых прототипов</em></p>
<p>Наконец, на SIGGRAPH 2009 исследователи представили свою работу Non-contact Method for Producing Tactile Sensation Using Airborne Ultrasound (Бесконтактный метод создания тактильных ощущений за счёт ультразвука в воздушном потоке) в рамках проекта Touchable Holography (Осязаемая голография). Звучит страшновато, но ничего сложного на самом деле нет.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.computerra.ru/upload/dest/terralab/holotouch/image4.jpg" alt="" /><em>Тестирование технологии</em></p>
<p>Для вывода голограммы используется специальный дисплей Provision Holo и вогнутое зеркало, которые вместе формируют изображение в 30 см от поверхности дисплея. Для отслеживания перемещения рук применяются два контроллера Wiimote, а на средний палец надевается отражающая метка. Уже можно перемещать виртуальные предметы. Для создания тактильных ощущений разработчики создали специальное устройство в форме шестиугольника, на котором располагается 324 ультразвуковых излучателя, у каждого из которых можно свободно изменять фазовую задержку и амплитуду. Регулируя эти параметры можно сфокусировать звуковое давление в любой точке пространства над излучателями. Если в точке фокусировки будет находиться, например, рука, то человек как бы почувствует прикосновение. Диаметр точки фокуса составляет примерно 20 мм, а сила, с которой давит ультразвук равна где-то 1,6 гс. Не так много, но почувствовать можно. Немалую роль в этом процессе играет разница в акустическом сопротивлении кожи и воздуха.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.computerra.ru/upload/dest/terralab/holotouch/image5.jpg" alt="" /><em>Излучатели</em></p>
<p>Сочетание вышеназванных элементов даёт уникальные возможности: мы можем не только видеть несуществующие объекты, управлять ими и чувствовать их! Причём безо всяких перчаток, наклеек-меток на каждом пальце, каких-нибудь механических штучек или чего-либо ещё в этом роде. Примечательно и то, что для работы не нужны большие вычислительные мощности &#8211; создатели вообще использовали ноутбук. Эту технологию можно применять в играх, 3D-моделировании, медицине, обучении и много где ещё. Конечно, пока есть только один действующий прототип с кучей ограничений, но если разработкой заинтересуется какая-нибудь крупная корпорация, то через пару-тройку лет может получиться что-нибудь действительно интересное (но доступное ли?). Тем, кто хочет поглубже вникнуть в суть технологии, надо зайти на <a href="http://www.alab.t.u-tokyo.ac.jp/~siggraph/09/TouchableHolography/SIGGRAPH09-TH.html" onclick="pageTracker._trackPageview('/outgoing/www.alab.t.u-tokyo.ac.jp/_siggraph/09/TouchableHolography/SIGGRAPH09-TH.html?referer=');">сайт проекта</a>. Ну и напоследок настоятельно рекомендую посмотреть видеоролик с демонстрацией работы.</p>
<p><center><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="365" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Y-P1zZAcPuw&amp;hl=ru&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="450" height="365" src="http://www.youtube.com/v/Y-P1zZAcPuw&amp;hl=ru&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999" allowscriptaccess="always" allowfullscreen="true"></embed></object></center></p>
<pre><em>Написано для Компьютерры-Онлайн.</em></pre>
<div class="shr-publisher-876"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/876/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Augmented Reality: такая дополненная, такая реальность</title>
		<link>http://desterman.ru/blog/archives/871</link>
		<comments>http://desterman.ru/blog/archives/871#comments</comments>
		<pubDate>Tue, 11 Aug 2009 12:42:17 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[AR]]></category>
		<category><![CDATA[ARSights]]></category>
		<category><![CDATA[ARTag.net]]></category>
		<category><![CDATA[ARToolkit]]></category>
		<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[computerra]]></category>
		<category><![CDATA[MARS]]></category>
		<category><![CDATA[NVIDIA Tegra]]></category>
		<category><![CDATA[Unifeye]]></category>
		<category><![CDATA[VRML]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=871</guid>
		<description><![CDATA[Про дополненную реальность пока говорить не так модно, как о Cloud Computing или Веб № такой-то. Периодически всплывают всяческие проекты, которые напрямую заявляют о своей революционности и обещают, что если не завтра, так послезавтра уж точно начнётся новая эра, в которой жизнь будет намного удобнее. Однако видимых сдвигов в этом направлении всё ещё нет, да [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-874" title="mini" src="http://desterman.ru/blog/wp-content/uploads/2009/08/mini.jpg" alt="mini" width="100" height="100" />Про дополненную реальность пока говорить не так модно, как о Cloud Computing или Веб № такой-то. Периодически всплывают всяческие проекты, которые напрямую заявляют о своей революционности и обещают, что если не завтра, так послезавтра уж точно начнётся новая эра, в которой жизнь будет намного удобнее. Однако видимых сдвигов в этом направлении всё ещё нет, да и пресловутый <a href="http://graphics.cs.columbia.edu/projects/mars/" onclick="pageTracker._trackPageview('/outgoing/graphics.cs.columbia.edu/projects/mars/?referer=');">MARS</a> с богатой историей разработки так до сих пор и не стал достоянием общественности. Похоже, что только легендарный Стив Манн обладает более-менее вменяемой мобильной AR-системой, да и то в единственном экземпляре. Ну а что делать простым обывателям, которые хотят хоть немного приобщиться к Augmented Reality? А ничего особенно! Нам понадобится только веб-камера, принтер и не самый мощный компьютер. <span id="more-871"></span></p>
<p>Итак, первый проект, о котором пойдёт речь, является совместной разработкой компании General Electric и журнала Popular Science. (<em>Вообще, это скорее реклама GE</em>.) В июльском номере журнала в качестве эксперимента впервые была применена 3-мерная интерактивная обложка. Ну то есть сама по себе обложка ничем таким не выделялась &#8211; никаких встроенных микросхем, дисплеев и т.п. там нет. Необходимо только зайти на сайт <a href="http://ge.ecomagination.com/smartgrid/popsci/" onclick="pageTracker._trackPageview('/outgoing/ge.ecomagination.com/smartgrid/popsci/?referer=');">проекта</a>, поднести журнал к включенной веб-камере и&#8230; наслаждаться самым настоящим примером дополненной реальности. Сам журнал можно и не покупать &#8211; достаточно распечатать <a href="http://ge.ecomagination.com/smartgrid/popsci/res/cover.pdf" onclick="pageTracker._trackPageview('/outgoing/ge.ecomagination.com/smartgrid/popsci/res/cover.pdf?referer=');">обложку</a> на любом принтере. Можно ознакомиться и с другими похожими <a href="http://ge.ecomagination.com/smartgrid/#/augmented_reality" onclick="pageTracker._trackPageview('/outgoing/ge.ecomagination.com/smartgrid/_/augmented_reality?referer=');">примерами</a>. Демонстрация сама по себе не блещет красотой графики или изысканностью анимации, но является, тем не менее, очень показательной.</p>
<p>Для оффлайновых СМИ Augmented Reality может стать простым и дешёвым способом добавления интерактивности. Читателю не нужно совершать лишние телодвижения &#8211; достаточно просто поднести разворот журнала с каким-нибудь графиком к веб-камере и увидеть на экране его объёмную версию с подробными комментариями и прочими дополнениями. Для создания интерактивной обложки использовалась разработка Unifeye компании metaio, о мобильной версии которой год назад <a href="http://www.computerra.ru/372876/?phrase_id=10694068" onclick="pageTracker._trackPageview('/outgoing/www.computerra.ru/372876/?phrase_id=10694068&amp;referer=');">писал</a> Кирилл Тихонов в бумажной КТ. Программных решений для создания подобных систем дополненной реальности не так много &#8211; кроме Unifeye я бы выделил только свободно распространяемый ARToolkit с его многочисленными портами и клонами. Забавно, что в связи с распространением AR всё чаще стали использовать язык VRML (Virtual Reality Modeling Language), который появился “слишком рано, чтобы стать популярным”. Он был разработан в 1994 году, какое-то время его в вебе использовали, но вскоре про него забыли на целых 10 лет. И вот теперь он, похоже, обретает вторую жизнь.</p>
<p>Второе очевидное применение для AR &#8211; это реклама. В этом сегменте почему-то наиболее активно ведут себя автопроизводители, хотя применять-то данную технологию можно практически везде. Ещё в прошлом году, например, появилась красивая <a href="http://www.mini.de/de/de/webcam/index.jsp" onclick="pageTracker._trackPageview('/outgoing/www.mini.de/de/de/webcam/index.jsp?referer=');">реклама</a> Mini Cooper. А чуть позже подтянулась BMW с <a href="http://www.bmw.co.uk/z43d/" onclick="pageTracker._trackPageview('/outgoing/www.bmw.co.uk/z43d/?referer=');">демонстрацией</a> своего Z4. Причём в этом случае можно не только полюбоваться 3D-моделью автомобиля, но даже поуправлять ею! Ещё одно любопытное решение буквально на днях представила компания Best Buy. Суть та же, что и у Popular Science &#8211; заходим на специальный <a href="http://www.bestbuyin3d.com/" onclick="pageTracker._trackPageview('/outgoing/www.bestbuyin3d.com/?referer=');">сайт</a>, подносим к камере бумажную версию рекламы какого-либо продукта и наблюдаем его 3D-модель. Могут ли от этого заметно увеличиться продажи? Пока неизвестно, но покупателя эта опция развлечёт, ведь она дает возможность буквально повертеть предполагаемый объект покупки в руках и оценить его внешний вид. Разработчики из компании Zugara пошли ещё дальше и создали сервис для подбора одежды в онлайн-магазине. Думаю, что прекрасный пол по заслугам оценит такое решение.</p>
<p>В обучении дополненная реальность также может пригодиться. Мне лично больше всего понравился проект <a href="http://www.arsights.com/" onclick="pageTracker._trackPageview('/outgoing/www.arsights.com/?referer=');">ARSights</a> от компании Inglobe Technologies. ARSights позволяет расширить возможности Google Earth за счёт добавления на карту ещё одного слоя с 3D-моделями множества архитектурных достопримечательностей. Правда, необходимо доустанавливать некоторые плагины и ПО со страницы проекта, но оно того стоит. Замечу, что модели зданий и объектов гораздо лучше проработаны, чем их аналоги от самой Google. Впрочем, у них хватает и других культурно-исторических <a href="http://www.armedia.it/heritage/index_eng.html" onclick="pageTracker._trackPageview('/outgoing/www.armedia.it/heritage/index_eng.html?referer=');">проектов</a>.</p>
<p>Вероятно, вы уже успели заметить, что во всех вышеперечисленных проектах необходимо использовать специальный маркер, который распечатывается на принтере. Ребята из Канады решили всерьёз заняться этой темой и создали целую систему маркеров &#8211; ARTag.net. Этими метками можно обвешаться с ног до головы и превратиться на эране в подобие средневекового рыцаря, например, или помахать световым мечом. Если не жалко времени, то очень рекомендую опробовать это на себе. Правда, веб-камера в данном случае уже не подойдёт &#8211; нужно что-то более серьёзное. Подобные системы уже вплотную приближаются к тем, что используются в современной киноиндустрии.</p>
<p>Тем не менее, без специальных маркеров можно обойтись. Создатели проекта Camspace.com открыто предлагают навсегда распрощаться с клавитурой, мышкой, джойстиком и взять&#8230; да первое, что попадётся под руку &#8211; хоть пластиковую бутылку от газировки или пачку сигарет. Camspace способен распознавать форму и цвет объектов, а затем запоминать их и реагировать на их перемещения перед веб-камерой. Сервис, правда, до конца не отлажен и иногда даёт сбои.</p>
<p>Напоследок расскажу о нескольких мобильных приложениях с использованием AR. Здесь выбор очень невелик, что неудивительно. Основная проблема коммуникаторов, смартфонов, интернет-планшетов etc в их относительно небольшой мощности, которой часто не хватает для отрисовки 3D-графики поверх видеопотока. Больше всего повезло владельцам современных смартфонов Nokia &#8211; им можно посоветовать игру <a href="http://www.cellagames.com/artd.html" onclick="pageTracker._trackPageview('/outgoing/www.cellagames.com/artd.html?referer=');">AR Tower Defense</a>. Для Android-устройств относительно недавно появился замечательный софт <a href="http://www.wikitude.org/" onclick="pageTracker._trackPageview('/outgoing/www.wikitude.org/?referer=');">Wikitude</a>, который задействует GPS и встроенный компас. Как только будет определено местоположение пользователя и направление его движения, так сразу же на экране поверх изображения с камеры выводятся информационные метки о зданиях, заведениях и достопримечательностях. Для любителей путешествовать это очень актуально. В скором времени данное приложение будет доступно и для владельцев iPhone. Нечто похожее предлагает голландский сервис Layar.eu. А для новой версии iPhone &#8211; 3GS &#8211; сейчас тестируется приложение <a href="http://i.document.m05.de/?p=685" onclick="pageTracker._trackPageview('/outgoing/i.document.m05.de/?p=685&amp;referer=');">TwittARound</a>, которое выводит на экран аватарки и последние твиты ваших друзей, которые находятся неподалёку. Для Windows Mobile в качестве простенькой демонстрации можно посоветовать программку <a href="http://www.imagination.at/downloads/Handheld_AR/AR_Zoo/index.php" onclick="pageTracker._trackPageview('/outgoing/www.imagination.at/downloads/Handheld_AR/AR_Zoo/index.php?referer=');">AR Zoo</a>.</p>
<p>Возможно, в скором будущем ситуация с мобильными AR-приложениями в корне изменится. Большие надежды возлагаются на платформу NVIDIA Tegra, которая в теории способна значительно увеличить быстродействие обработки 3D-графики. По крайней мере, первые <a href="http://www.youtube.com/watch?v=cNu4CluFOcw&amp;feature=player_embedded" onclick="pageTracker._trackPageview('/outgoing/www.youtube.com/watch?v=cNu4CluFOcw_amp_feature=player_embedded&amp;referer=');">видеоролики</a> с участием пока не вышедшего устройства на этой платформе выглядят довольно впечатляюще. Нельзя однозначно говорить, что дополненная реальность &#8211; это наше будущее. Но какое-то влияние на наш мир она всё же окажет. Осталось только дождаться её.</p>
<pre><em>Написано для Компьютерры-Онлайн.</em></pre>
<div class="shr-publisher-871"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/871/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Хабрахабр, IE8, инвайты или как это было.</title>
		<link>http://desterman.ru/blog/archives/440</link>
		<comments>http://desterman.ru/blog/archives/440#comments</comments>
		<pubDate>Mon, 13 Jul 2009 04:47:29 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[habr]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[инвайт]]></category>
		<category><![CDATA[лотерея]]></category>
		<category><![CDATA[флейм]]></category>
		<category><![CDATA[хабрахабр]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=440</guid>
		<description><![CDATA[Итак, что же такое произошло в ночь с пятницы на субботу на самом популярном IT-ресурсе рунета — Хабрахабре?! Что так взволновало хабрасообщество и слегка взбудоражило айтишную часть рунета? Почему были вылиты тонны грязи, а приличные с виду люди обнажили свою истинную сущность? А произошло следующее. Всем известный софтверный гигант решил провести PR-акцию с целью популяризации [...]]]></description>
			<content:encoded><![CDATA[<p>Итак, что же такое произошло в ночь с пятницы на субботу на самом популярном IT-ресурсе рунета — Хабрахабре?! Что так взволновало хабрасообщество и слегка взбудоражило айтишную часть рунета? Почему были вылиты тонны грязи, а приличные с виду люди обнажили свою истинную сущность? А произошло следующее. Всем известный софтверный гигант решил провести PR-акцию с целью популяризации своего нового браузера Internet Explorer 8. Цель благая до некоторой степени — пусть народ наконец-то слазит с морально и технически устаревших IE6/7. Вот только аудитория была выбрана не совсем подходящая — Хабрасообщество. Почему не совсем подходящая? Всё дело в том, что на Хабре общаются всё-таки люди, которые хорошо разбираются в IT-сфере, и есть подозрение, что среди них процент пользователей IE (как такового) не очень-то и велик, если не учитывать рабочие задачи. И даже этот процент наверняка самостоятельно обновился до последней версии браузера. Это всё касается зарегистрированных пользователей. С простыми читателями ситуация, впрочем, точно такая же — случайные люди на ресурс не заходят, а какой-нибудь Маше из Урюпинска, не вылезающей из ВКонтакте, это вообще пофиг. Совершенно логично, что реакция на рекламу IE8 была в лучшем случае равнодушной, в худшем — резко отрицательной. Возрадовавшихся было действительно мало, как мне кажется. Это был первый промах.<br />
<span id="more-440"></span><br />
Второй промах заключался в организации <a href="http://habrahabr.ru/special/ie8/" onclick="pageTracker._trackPageview('/outgoing/habrahabr.ru/special/ie8/?referer=');">лотереи</a>: скачавший спецхабраверсию IE8 получал шанс выиграть инвайт на ресурс! Тут следует добавить немного пояснений. С момента основания в 2006 году и до середины 2008 года регистрация была совершенно свободной. После — исключительно по инвайтам. Согласно <a href="http://habrahabr.ru/i/pdf/habrahabr_mediakit_2009.pdf" target="_blank" onclick="pageTracker._trackPageview('/outgoing/habrahabr.ru/i/pdf/habrahabr_mediakit_2009.pdf?referer=');">официальному документу</a>: &#8220;Таким образом рост зарегистрированных пользователей перешел в качественный рост целевой аудитории.&#8221; Зарегистрироваться на ресурсе можно было, лишь получив приглашение от зарекомендовавшего (по значениям кармы и силы) себя пользователя Хабра. Чуть позже появилась Песочница, в которую можно опубликовать свой материал и, если он окажется хорошим, получить инвайт. Проще говоря — попасть на Хабр стало гораздо труднее! Постепенно дошло до того, что инвайтами стали торговать, причём не по самым демократичным ценам. Неудивительно, что сама по себе лотерея вызвала крайне негативную реакцию среди тех, кто заработал приглашение ранее. Причём не важно каким способом — покупкой, от друзей или заработав собственным трудом. В лотерее можно было получить инвайт практически не напрягаясь. Это, кстати говоря, вылилось в публичное поливание грязью и минусование неосторожно (или по собственной глупости) засветившихся новичков. Для многих из них эти минуса совершенно незаслуженны, но не для всех — кое-кому совершенно справедливо &#8220;зарядили по щщам&#8221;. Многие опасались наплыва совершенно неадекватных <a href="http://lurkmore.ru/Ньюфаг" onclick="pageTracker._trackPageview('/outgoing/lurkmore.ru/?referer=');">ньюфагов</a>. А &#8220;фильтрация&#8221; таких юзеров может занять до полугода. За это время они успеют изрядно напортачить.</p>
<p>Такая ситуация возмутила поначалу и меня. В результате в личном блоге где-то в 1:30 появился соответствующий топик. А дальше, как принято говорить, события стали развиваться стремительно. Гугль и твиттер приняли самое непосредственное участие — через несколько часов (а то и десятков минут) весть о халявной раздаче хаброинвайтов разнеслась по популярным IT- ресурсам. Топик также стал довольно быстро обрастать комментариями различного характера. И всё это переросло в самый настоящий пи***ц! Моральную сторону вопроса пока оставим в стороне и расскажем о технической.</p>
<p>Быстро выяснилось, что скачивать спецверсию браузера совершенно необязательно и достаточно просто пройти по особой <a href="http://habrahabr.ru/special/lottery/" onclick="pageTracker._trackPageview('/outgoing/habrahabr.ru/special/lottery/?referer=');">ссылке</a>, если у вас уже есть IE8. Это сорвало последние преграды, ибо многих вероятно останавливала необходимость скачать и (пере-)установить IE8. Это был третий промах. Мне кажется, что в хабранадстройки для IE наверняка можно было бы включить некий механизм для однозначной идентификации браузера. Но этого не было сделано. Более того, сформировав должным образом UserAgent, можно было получить инвайт из другого браузера. Это тоже немаловажный факт.</p>
<p>Четвёртый промах оказался наиболее <a href="http://lurkmore.ru/Epic_fail" onclick="pageTracker._trackPageview('/outgoing/lurkmore.ru/Epic_fail?referer=');">эпичным</a>. В условиях лотереи было сказано: &#8220;В день разыгрывается 100 инвайтов на Хабрахабр. Каждый сотый билет выигрышный!&#8221; Эти условия, как выяснилось очень скоро, не соблюдались! Выдавалось неограниченное количество инвайтов и почти каждая попытка была выигрышной!!! Также не было создано никакой античит-системы. Данные о попытке сохранялись только в cookies (которые элементарным образом стираются), хотя можно было бы включить идентификацию по IP, разрешению экрана etc. Средствами надстройки IE это также можно сделать, как мне кажется. (Попутно замечу, что некоторые жаловались на глюкавость спецсборки, но мне кажется, что это скорее исключения.) Единственное ограничение: один e-mail — один инвайт. Уже догадываетесь к чему это привело?! К небывалому потоку желающих зарегистрироваться! Где-то в комментариях промелькивала цифра в 26(0) 000 (?) запросов, но истинность данной цифры под сомнением. Учтём, что сейчас <a href="http://habrahabr.ru/people/" onclick="pageTracker._trackPageview('/outgoing/habrahabr.ru/people/?referer=');">народонаселение</a> Хабра составляет примерно 50 000 человек, из которых только треть активна.</p>
<p>Систему оказалось очень просто обмануть и к утру уже были написаны соответствующие скрипты для автоматического сбора инвайтов. Хабр потихоньку &#8220;проседал&#8221; от такой нагрузки, несмотря на только что закончившийся переезд на новые сервера. Параллельно с этим происходили стран(ш)ные вещи &#8211; на античате (топик уже удалён), <a href="http://Vlad911.habrahabr.ru/blog/64278/" onclick="pageTracker._trackPageview('/outgoing/Vlad911.habrahabr.ru/blog/64278/?referer=');">винграде</a> и в других местах в свободной продаже появились пачки хабраинвайтов. Причём по слухам продавцы демпинговали, устраивали торги и занимались прочими рыночными спекуляциями. Началась настоящая феерия! Топик окончательно превратился в типичный флейм по теме и не очень. Хаотичные выкрики, перепалки, плюсования и минусования, оскорбления и благодарности&#8230; Вскрылась истинная сущность всех и вся! Это был совершенно неуправляемый социум, толпа, народ. И это не проблема Хабра! Это вообще не проблема по большому счёту. Такова природа каждого человека и к этому надо относиться с юмором(?), а не вступать в их ряды. И надо этим уметь управлять. Либо не допускать таких ситуаций в принципе.</p>
<p>Как бы то ни было, а судьба всех полученных в лотерее инвайтов уже <a href="http://xunbeliever.habrahabr.ru/blog/64148/#comment_1785069" onclick="pageTracker._trackPageview('/outgoing/xunbeliever.habrahabr.ru/blog/64148/_comment_1785069?referer=');">предопределена</a>. Все новички будут подвержены строгой модерации, а &#8220;лишние&#8221; приглашения удалены. Вообще, происходило и множество других забавных (до некоторой степени) вещей. Узнали о будущих спецакциях, например. А бедного <a href="http://lottery.habrahabr.ru/" onclick="pageTracker._trackPageview('/outgoing/lottery.habrahabr.ru/?referer=');">бота</a>, от имени которого раздавались инвайты, вообще жестоко заминусовали. Зачем? Хотели выразить протест или по глупости? Можно ведь было прямо написать в саппорт. Тут, кстати, есть ещё один интересный момент. Я не знаю, был ли поток писем к администрации с оповещением о текущем положении. Но я в людей не очень-то верю и подозреваю, что даже многие давние хабраюзеры сделали себе про запас пару-тройку приглашений.</p>
<p>Ну да ладно. К вечеру субботы стало совершенно ясно, что халява закончилась и на сегодня инвайтов не будет. Я могу только лишь предположить, что в 00:00 началась вторая волна, которая оказалась намного сильнее первой. Заодно ресурс попытались <a href="http://habrahabr.ru/blogs/ilhh/64299/#comment_1788923" onclick="pageTracker._trackPageview('/outgoing/habrahabr.ru/blogs/ilhh/64299/_comment_1788923?referer=');">заDDoSить</a>. По этой причине Хабр ушёл в down на 2-3 часа, когда даже сообщение о недоступности ресурса было недоступно. Потом ситуация нормализовалась и сейчас всё спокойно.</p>
<p>Итак, что Хабрахабр имеет в итоге:</p>
<ul>
<li>бесценный опыт для неповторения таких ошибок и промахов в будущем</li>
<li>множество новых хабраюзеров, <a href="http://Budda40.habrahabr.ru/blog/64217/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/Budda40.habrahabr.ru/blog/64217/?referer=');">хороших</a> и <a href="http://habrahabr.ru/blogs/humour/64262/#comment_1787758" target="_blank" onclick="pageTracker._trackPageview('/outgoing/habrahabr.ru/blogs/humour/64262/_comment_1787758?referer=');">не очень</a></li>
<li>плюс к скиллам админов в построении высоконагруженных сервисов</li>
<li>лишнее подтверждение своей авторитетности (не путать с <a href="http://lurkmore.ru/Илита" target="_blank" onclick="pageTracker._trackPageview('/outgoing/lurkmore.ru/?referer=');">элитарностью</a>)</li>
<li>новый мем <a href="http://habrahabr.ru/blogs/ilhh/64143/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/habrahabr.ru/blogs/ilhh/64143/?referer=');">Июлята</a>, по аналогии с <a href="http://lurkmore.ru/Лепра#.D0.98.D1.8E.D0.BD.D1.8F.D1.82.D0.B0" target="_blank" onclick="pageTracker._trackPageview('/outgoing/lurkmore.ru/_.D0.98.D1.8E.D0.BD.D1.8F.D1.82.D0.B0?referer=');">лепроиюнятами</a></li>
<li>несколько топиков, связанных с этим событием: <a href="http://DileSoft.habrahabr.ru/blog/64153/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/DileSoft.habrahabr.ru/blog/64153/?referer=');">ироничный</a>, <a href="http://habrahabr.ru/blogs/humour/64262/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/habrahabr.ru/blogs/humour/64262/?referer=');">полуудивлённый</a> и <a href="http://xunbeliever.habrahabr.ru/blog/64148/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/xunbeliever.habrahabr.ru/blog/64148/?referer=');">публично-истеричный</a> (да простит меня автор за такое определение), с суммарным фидбеком около 1000 комментариев (с учётом стартового поста на 500+)</li>
<li>наконец, просто хорошую встряску, которая иногда бывает полезна</li>
</ul>
<p>P.S.: Всё вышесказанное является исключительно личным мнением о произошедших событиях. Извините, если кого-то обидел своими словами или (без-)действиями.<br />
P.P.S.: А Хабр всё-таки торт =)</p>
<h4>На этом все обсуждения данного события предлагаю прекратить.</h4>
<p><a href="http://habrahabr.ru/blogs/ilhh/64299/" onclick="pageTracker._trackPageview('/outgoing/habrahabr.ru/blogs/ilhh/64299/?referer=');">кросспост</a></p>
<div class="shr-publisher-440"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/440/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Альтернатива BIOS</title>
		<link>http://desterman.ru/blog/archives/860</link>
		<comments>http://desterman.ru/blog/archives/860#comments</comments>
		<pubDate>Wed, 08 Jul 2009 12:09:16 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[BIOS]]></category>
		<category><![CDATA[ClickBIOS]]></category>
		<category><![CDATA[computerra]]></category>
		<category><![CDATA[coreboot]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[EFI]]></category>
		<category><![CDATA[EGRUB]]></category>
		<category><![CDATA[ELILO]]></category>
		<category><![CDATA[Insyde H2O]]></category>
		<category><![CDATA[LinuxBIOS]]></category>
		<category><![CDATA[OpenBIOS]]></category>
		<category><![CDATA[OpenBoot]]></category>
		<category><![CDATA[OpenFirmware]]></category>
		<category><![CDATA[SplashTop]]></category>
		<category><![CDATA[UEFI]]></category>
		<category><![CDATA[драйвер]]></category>
		<category><![CDATA[ПЗУ]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=860</guid>
		<description><![CDATA[Что такое BIOS? По сути это небольшая микросхема (иногда их две), которая располагается на материнской плате. Внутри неё находится специальная микропрограмма. Её наличие характерно для подавляющего большинства компьютеров. Для чего вообще нужен BIOS? Его главной задачей является поиск и инициализация оборудования сразу же после включения компьютера. Заодно проводится небольшое тестирование устройств (POST – Power-On Self [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-859" title="mini" src="http://desterman.ru/blog/wp-content/uploads/2009/12/mini19.jpg" alt="mini" width="100" height="100" />Что такое BIOS? По сути это небольшая микросхема (иногда их две), которая располагается на материнской плате. Внутри неё находится специальная микропрограмма. Её наличие характерно для подавляющего большинства компьютеров. Для чего вообще нужен BIOS? Его главной задачей является поиск и инициализация оборудования сразу же после включения компьютера. Заодно проводится небольшое тестирование устройств (POST – Power-On Self Test) и задаются их основные параметры работы. После этого ищется основной загрузчик операционной системы и дальнейшее управление передаётся ему. Кроме всего прочего, каждый BIOS предоставляет интерфейсы для базового взаимодействия с экраном и клавиатурой. В дальнейшем были добавлены функции управления питанием устройств — подсистема APM, которая вскоре была заменена на ACPI. В совсем ранних BIOS зачастую был встроен интерпретатор языка Basic, что позволяло во многих случаях вообще обойтись без загрузки полноценной ОС. <span id="more-860"></span></p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/altbios/BIOS.jpg" alt="" /> <em>Чипсет BIOS</em></p>
<p>В IBM PC-совместимых машинах BIOS изначально исполнял роль посредника между операционной системой и железом. Вся работа с компонентами компьютера происходила исключительно через него. Во времена MS-DOS всё так и было. Но потом операционные системы стали &#8220;умнее&#8221; и при запуске самостоятельно определяли всё имеющееся оборудование, а затем загружали все необходимые драйвера. Получается, что одна и та же работа выполняется дважды — BIOS’ом, а потом операционкой. В результате заметно увеличивается время запуска. Проблема ещё в том, что сам по себе BIOS работает не с оперативной памятью, а загружается из ПЗУ. Быстрым этот процесс не назовёшь. Но самый главный недостаток BIOS — его 16-разрядность. Не стоит напоминать, что эра 16-разрядных десктопных процессоров и ОС закончилась довольно давно и сейчас более-менее быстрыми темпами идёт переход на 64-разрядность.</p>
<p>Одна из легенд гласит, что изначально BIOS создавался только в качестве временного решения. На деле получилось с точностью до наоборот. Почему же до сих пор практически везде применяется устаревшая технология? Производители чипсетов BIOS объясняют это осточертевшей мантрой о &#8220;заботе о пользователе&#8221;, то бишь беспроблемном обеспечении совместимости. Однако даже если кому-то взбредёт в голову устанавливать на современный PC какую-нибудь Windows 3.11, то сделать это всё равно вряд ли удастся. Да и сама мысль о таком действе заставляет усомниться в адекватности экспериментатора, если только это не вынужденная мера.</p>
<p>Впервые об альтернативе задумались более 15 лет назад. Уже тогда возможностей BIOS для построения быстрых серверов стало не хватать. Инициатором нового проекта, который был назван <a href="http://www.openfirmware.org/" onclick="pageTracker._trackPageview('/outgoing/www.openfirmware.org/?referer=');">OpenFirmware</a> (он же OpenBoot), стала компания Sun. Чуть позже присоединились IBM, Apple и другие более мелкие компании. Спецификации OpenFirmware описываются в международном стандарте IEEE 1275-1994. Одной из ключевых особенностей является платформонезависимость драйверов, которые пишутся на диалекте языка Forth. Более того, драйвер для каждого конкретного OpenFirmware-совместимого устройства уже находится внутри него самого! При инициализации оно самостоятельно проводит диагностику, выставляет необходимые параметры и загружает собственный драйвер. В дальнейшем с этим устройством может работать любая OpenFirmware-совместимая ОС. Представьте себе, какое бы счастье испытали рядовые пользователи, если бы вендоры x86-оборудования и некий софтверный гигант из Редмонда перешли в своё время на OpenFirmware. Никаких проблем с драйверами &#8211; поставил свежую ОС и у тебя сразу же всё работает! Эх, мечты-мечты&#8230;</p>
<p>OpenFirmware-железо создаётся в основном для серверных платформ, но до недавнего времени оно активно использовалось в продукции Apple — все PowerPC-машины компании поддерживали этот стандарт. Проект OLPC XO-1 также использует OpenFirmware. Многие популярные UNIX-подобные ОС имеют встроенную поддержку данного стандарта — MacOS, *BSD, Linux, Solaris. На данный момент существует множество реализаций OpenFirmware, как проприетарных, так и с открытым исходным кодом (OpenBIOS). Среди возможностей хотелось бы отметить графический интерфейс для настройки компьютера, быструю загрузку и возможность восстановления данных без загрузки основной ОС. Функционал напрямую зависит от конкретной реализации.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/altbios/openfirmware.jpg" alt="" /> <em>Оболочка OpenFirmware на OLPC XO-1</em></p>
<p>В середине 90-х к выводу о несостоятельности классического BIOS для серверных платформ пришли Intel и HP, когда проектировали первые продукты на базе Itanium. Была разработана программа Intel Boot Initiative, которая позже была переименована в <a href="http://www.intel.com/technology/efi/" onclick="pageTracker._trackPageview('/outgoing/www.intel.com/technology/efi/?referer=');">EFI</a>, а затем отпущена в свободное плавание под именем <a href="http://www.uefi.org/" onclick="pageTracker._trackPageview('/outgoing/www.uefi.org/?referer=');">UEFI</a>. Extensible Firmware Interface (наращиваемый программно-аппаратный интерфейс) должен служить прослойкой между железом компьютера и ПО, заменяя, по сути, обычный BIOS. Но &#8211; с некоторыми ключевыми изменениями. Архитектура EFI подразумевает создание таблиц с информацией о платформе и ряда сервисов, которые обеспечивают работу устройств и множество других функций. За счёт них возможна работа без загрузки полноценной ОС. Собственно EFI находится в ПЗУ на материнской плате компьютера, но дополнительные сервисы, драйверы, расширения и программы могут быть загружены с другого носителя информации (чаще всего &#8211; со специального раздела на винчестере). Драйверы могут также располагаться в ПЗУ или где-либо ещё и разделяются на платформозависимые и независимые (аналогично с OpenFirmware). Зачастую они могут быть загружены ещё до старта ОС (после старта управление передаётся ей) и обеспечивают работу с клавиатурой, мышью, сетью, видеокартой, да и вообще со всеми устройствами, которые изначально распаяны на материнской плате. Для конечного пользователя это даёт полностью графический интерфейс для настройки компьютера, возможность автообновления прошивки из Сети, способность запускать некоторые программы. В последнем случае наиболее актуальными смотрятся различные программы для системного обслуживания машины: восстановления данных, разбивки дисков, антивирусного сканирования. И всё это без загрузки &#8220;взрослой&#8221; операционки!</p>
<p>Ещё одним важным нововведением является переход в разбивке диска от сильно устаревшей схемы MBR к современной GPT. Это вызывает проблемы при установке старых ОС (например, Windows XP). Некоторая обратная совместимость со старым BIOS всё же есть — часть функций, которые не требуют 16-разрядного кода, реализованы и в EFI. В некоторых случаях возможна эмуляции классического BIOS, но не в полном объёме.</p>
<p>Начиная где-то с 2005 года Intel выпускает материнские платы, которые совместимы с EFI (но это не значит, что собственно EFI там есть). А Apple опять оказалась впереди планеты всей — во всех Intel-based компьютерах используется EFI. Это, кстати говоря, приводит к проблемам при установке MacOS X на обычные x86-машины и необходимости создания утилиты BootCamp для инсталляции Windows на Маки. Любопытно, что первый компьютер для обычных пользователей на базе EFI от Insyde H<sub>2</sub>O был выпущен аж в 2003 году компанией Gateway, но дальше этого дело не пошло. Только недавно появилось несколько материнских плат от MSI и Gigabyte, в которых BIOS окончательно был убран и заменён на EFI. С операционками ситуация похожа на OpenFirmware: MacOS X 10.4-10.5 полностью поддерживает EFI, для прочих UNIX-систем требуется только специальный загрузчик (ELILO, EGRUB etc.), а вот Windows опять отстаёт — поддержка была внедрена только с SP1 для Vista (хотя и были специальные версии 2000/XP для Itanium). Работает EFI на x86-железе и в некоторых встраиваемых системах (например, в некоторых принтерах от HP).</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/altbios/clickbios.jpg" alt="" /> <em>Интерфейс ClickBIOS от MSI</em></p>
<p>Последний проект, о котором нельзя не сказать, называется <a href="http://www.coreboot.org/" onclick="pageTracker._trackPageview('/outgoing/www.coreboot.org/?referer=');">coreboot</a> (в девичестве LinuxBIOS). Его разработка была начата в 1999 году в недрах Лос-Аламосской национальной лаборатории. Coreboot также призван устранить недостатки BIOS, но реализуется это иным путём, чем в EFI и OpenFirmware. Основная идея заключается в как можно более быстрой передаче управления ядру операционки после запуска компьютера. Таким образом coreboot объединяет в себе функции BIOS и загрузчика ОС. За счёт этого оборудование опрашивается и инициализируется только один раз, и делается это очень быстро. В случае загрузки Linux (для которого изначально и создавался весь проект) появляется возможность сделать очень компактную и быструю графическую оболочку для работы без основной ОС. Ярчайшим примером такой оболочки является повсеместно внедряемый в последнее время SplashTop Linux, который является модификацией coreboot. В SplashTop вы получаете базовый функционал буквально через несколько секунд после запуска машины: работа в Интернете, прослушивание музыки, просмотр фото и т.п. Зачастую только это и требуется. Правда, в системах со SplashTop, как правило, классический BIOS всё же есть, но я бы назвал это просто переходным этапом.</p>
<p>Проблем совместимости coreboot и других ОС нет — он способен загрузить практически что угодно и откуда угодно. Но разработка проекта сопряжена с определёнными трудностями — coreboot надо адаптировать под каждую конкретную модель материнской платы и её наборы микросхем, а их в мире много. [В некоторых случаях даже была необходимость браться за паяльник!] Но проект не останавливается, а продолжает своё развитие. Coreboot работает на платформах PowerPC и x86.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/altbios/splashtop.jpg" alt="" /> <em>Окно приветствия SplashTop</em></p>
<p>Помимо вышеперечисленных альтернатив BIOS есть множество других, но они часто носят узкоспециализированный характер и обычному пользователю не особенно интересны. Их все объединяет 32-х или 64-разрядность, высокая скорость загрузки, возможность более-менее комфортной настройки и диагностики компьютера etc. Пока что вендоры не особенно спешат внедрять новые технологии, так как бешеного спроса на них нет. Да и поддержка того же EFI в самой популярной ОС в мире появилась совсем недавно. Может хоть это даст толчок к развитию? Производители BIOS вроде бы тоже не прочь перейти на новый этап и даже разрабатывают тестовые альтернативные прошивки. Но нет спроса — нет и предложения. Нам же остаётся только мечтать об избавлении от этого рудимента, оставшегося от предков наших компьютеров — первых персоналок IBM PC.</p>
<pre><em>Написано для Компьютерры-Онлайн.</em></pre>
<div class="shr-publisher-860"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/860/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Знакомство со смартбуками</title>
		<link>http://desterman.ru/blog/archives/836</link>
		<comments>http://desterman.ru/blog/archives/836#comments</comments>
		<pubDate>Thu, 11 Jun 2009 10:22:34 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Devices]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[3G]]></category>
		<category><![CDATA[Acer]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[ASUS]]></category>
		<category><![CDATA[Compal]]></category>
		<category><![CDATA[computerra]]></category>
		<category><![CDATA[Computex]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[ECS T800]]></category>
		<category><![CDATA[EeePC]]></category>
		<category><![CDATA[Elan]]></category>
		<category><![CDATA[Freescale]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[i.MX515]]></category>
		<category><![CDATA[LG]]></category>
		<category><![CDATA[MID]]></category>
		<category><![CDATA[Mobbinova]]></category>
		<category><![CDATA[N900z]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[NVIDIA Tegra]]></category>
		<category><![CDATA[OLPC]]></category>
		<category><![CDATA[Option]]></category>
		<category><![CDATA[Pegatron]]></category>
		<category><![CDATA[Phoenix]]></category>
		<category><![CDATA[Prizm 8510]]></category>
		<category><![CDATA[Qualcomm]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[smartbook]]></category>
		<category><![CDATA[Snapdragon]]></category>
		<category><![CDATA[SoC]]></category>
		<category><![CDATA[Texas Instruments]]></category>
		<category><![CDATA[TG01]]></category>
		<category><![CDATA[Toshiba]]></category>
		<category><![CDATA[VIA]]></category>
		<category><![CDATA[Wawecom]]></category>
		<category><![CDATA[Wistron]]></category>
		<category><![CDATA[WonderMedia]]></category>
		<category><![CDATA[смартбук]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=836</guid>
		<description><![CDATA[Не успели мы до конца разобраться, где проходит чёткая граница между нетбуками и ноутбуками, как производители уже предлагают нам нечто новое под названием &#8220;смартбук&#8221;. Что это? Очередной трюк рекламщиков или действительно новый класс устройств? CEO Xandros Андреас Типалдос (Andreas Typaldos) говорит, что смартбук это, по сути, тот же нетбук, но на архитектуре ARM с интегрированной [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-837" href="http://desterman.ru/blog/archives/836/mini-20"><img class="alignleft size-full wp-image-837" title="mini" src="http://desterman.ru/blog/wp-content/uploads/2009/12/mini14.jpg" alt="mini" width="100" height="100" /></a>Не успели мы до конца разобраться, где проходит чёткая граница между нетбуками и ноутбуками, как производители уже предлагают нам нечто новое под названием &#8220;смартбук&#8221;. Что это? Очередной трюк рекламщиков или действительно новый класс устройств? CEO Xandros Андреас Типалдос (Andreas Typaldos) говорит, что смартбук это, по сути, тот же нетбук, но на архитектуре ARM с интегрированной поддержкой беспроводных коммуникаций, долгим временем автономной работы и невысокой стоимостью. Рассмотрим каждый пункт подробнее. <span id="more-836"></span></p>
<p>Смартбуки имеют схожий с нетбуками формфактор, но строятся на базе смартфонных составляющих, пусть и более мощных. Однако и тут полно вариаций. Во-первых, к категории смартбуков можно отнести (с некоторыми условностями) уже давно существующие на рынке различного рода MID вроде интернет-планшета Nokia N810. Во-вторых, тот же Sony VAIO P по формфактору вписывается в категорию смартбуков, а вот по железной составляющей — нет. Всё довольно расплывчато.</p>
<p>Итак, корпус смартбука, как правило, выполнен в виде классической &#8220;книжки&#8221; и должен иметь более-менее крупную QWERTY-клавиатуру. Чуть реже, скорее всего, будут встречаться слайдеры. Диагональ экрана вряд ли будет превышать 10&#8243;, ведь необходимо уложиться в довольно небольшие габариты и малый вес. Но всё это тоже очень-очень условно. Одной из главных отличительных черт будет архитектура процессора — ARM. Если быть точнее, то чаще всего речь идёт не просто о процессорах с дополнительными микросхемами, а о полноценных System-on-Chip (SoC) — этакий компьютер в одном флаконе (в одном чипе). На данный момент есть 4 платформы от крупных производителей — Qualcomm, Freescale, NVIDIA и WonderMedia (дочка VIA). Все эти решения включают в себя достаточно мощный ARM-процессор с частотой в районе 1 ГГц или более, неплохую видеоподсистему с поддержкой 3D-графики и аппаратного ускорения декодирования видео, а также встроенную поддержку 3G-сетей. Соль и перец прочие возможности (VoIP, WiFi, Ethernet, TV-выход и так далее) каждый вендор добавил по своему вкусу. При желании нужную функциональность можно быстро нарастить за счёт сторонних решений. На это, видимо, рассчитывает ещё один крупный игрок в области мобильного железа &#8211; Texas Instruments, который пока представил только лишь свои процессоры. Но в активе TI уже есть одно любопытное устройство — смартбук ECS T800.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/about_smartbooks/image1.jpg" alt="" /></p>
<p>Ничего не напоминает? Правильно, это клон (в хорошем смысле слова) всё того же Sony VAIO P, но с совершенно другой аппаратной начинкой:</p>
<ul>
<li>Процессор: TI OMAP3 3440/3450 800/1000 МГц;</li>
<li>Дисплей: 8,1-дюймовый;</li>
<li>Память: 512 Мб RAM;</li>
<li>Накопитель: 2,5-дюймовый HDD/SSD + кард-ридер;</li>
<li>Веб-камера;</li>
<li>Размеры: 246х121х20 мм;</li>
<li>Вес: 800 г</li>
</ul>
<p>При этом устройство является не просто прототипом, который вынесли из лабораторных застенок на потеху публике, а уже находится в стадии доведения до ума и исправления недочётов. Старт продаж намечен на начало 4 квартала этого года. Цена поначалу будет несколько кусачей — в районе 500$. Но для альтернативы VAIO P не так уж и много. Про цены мы ещё поговорим в самом конце, ибо с ними ситуация тоже не такая простая.</p>
<p>Больше всего шуму наделал на Computex&#8217;09, как мне кажется, Qualcomm со своей платформой Snapdragon. Компания выкатила более 30 устройств и заявила, что уже сотрудничает со многими крупными брендами: ASUS, Acer, HTC, LG, Samsung и Toshiba. Последняя очень многих заинтересовала своим телефоном TG01. Хотя тут скорее всего сыграл чисто психологический эффект — частота CPU в 1 ГГц в обычном смартфоне&#8230; это круто! Смартбуки тоже не остались в стороне. ASUS представил свой вариант 1000-й серии EeePC с типичной нетбучной «мордашкой», но Qualcomm&#8217;овской начинкой.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/about_smartbooks/image2.jpg" alt="" /></p>
<p>Другие именитые компании пока ничего не представили, уступив тем самым чуточку публичного внимания менее известным вендорам из Юго-Восточной Азии и не только. Например, компания Compal привезла свой образец смартбука:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/about_smartbooks/image3.jpg" alt="" /></p>
<p>Сам Qualcomm тоже не остался в стороне и показал собственные прототипы новых устройств. Если честно, то какие-то унылые образцы у них получились.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/about_smartbooks/image4.jpg" alt="" /></p>
<p>Замечу, что ни один Snapdragon-смартбук не был снабжён детальным описанием аппаратной составляющей. А это косвенно указывает на то, что перед нами только первые инженерные образцы, над которыми ещё придётся изрядно поработать. Цены тоже пока неизвестны.</p>
<p>Следующим крупным игроком, который представил свои разработки на Computex&#8217;е, стала компания NVIDIA со своей платформой Tegra, включающей в себя две серии микросхем: 600 и APX. Они, пожалуй, охватывают наиболее широкий спектр мобильных устройств: смартбуки, смартфоны, навигаторы, медиаплееры и просто телефоны. Tegra обеспечит возможность воспроизведения HD-видео 1080p, обработки видео с цифровых камер; даст им продвинутую 3D-графику, поддержку HDMI (!) и множество прочих коммуникационных возможностей.</p>
<p>Наиболее интересным прототипом смартбука на этой платформе оказался Mobbinova Elan. Создатели заявляют о возможности проигрывания 720p-видео 10 часов подряд или прослушивания музыки в течение 24 часов при выключенном дисплее. И всё это на одном заряде аккумулятора! Ну как? Неплохо для малыша с 8,9&#8243; дисплеем, с размерами 232х186&#215;20,5 мм и весом менее килограмма?! Очень впечатляюще! Добавим сюда поддержку WiFi, 3G, интегрированную веб-камеру, трёхмерный пользовательский интерфейс и на выходе получим чуть ли не идеал смартбука.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/about_smartbooks/image5.jpg" alt="" /></p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/about_smartbooks/image6.jpg" alt="" /></p>
<p>Впрочем, в MID/интернет-планшеты Tegra тоже неплохо вписывается. Вот концепт такого рода устройства.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/about_smartbooks/image7.jpg" alt="" /></p>
<p>Теперь поговорим о платформе от Freescale с совершенно скучным названием i.MX515. Если говорить точнее, то так называется только ARM-процессор, а все остальные компоненты другие вендоры вольны выбрать сами. При этом Freescale напирает именно на открытость своей платформы и большую гибкость при проектировании устройств, но при этом успел на всякий случай договориться с Phoenix, Wawecom и Option о сотрудничестве на ниве разработки смартбучных комплектующих. На базе Freescale была представлена парочка достаточно интересных устройств. Первое — Wistron N900z. Этот смартбук имеет 10&#8243; дисплей, процессор на 800 МГц и SSD ёмкостью 4 Гб. Время автономной работы равняется 10 часам, а стоить он будет около 200$. Довольно вкусное предложение. Старт продаж намечен на вторую половину этого года.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/about_smartbooks/image8.jpg" alt="" /></p>
<p>Компания Pegatron, когда-то являвшаяся частью ASUS, представила аналогичное по характеристикам и цене устройство, но с несколько иным дизайном корпуса:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/about_smartbooks/image9.jpg" alt="" /></p>
<p>На этом Freescale решила не останавливаться и привлекла к созданию прототипов не только сторонние компании. Она организовала конкурс среди студентов-дизайнеров, в рамках которого они понапридумывали самые различные концепты новых мобильных устройств. Лучшие работы были представлены на Computex&#8217;е. Вот пример одной из них:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/about_smartbooks/image10.jpg" alt="" /></p>
<p>Последним в нашем списке идёт детище компании WonderMedia (читай VIA) — Prizm 8510. Никаких смартбуков на этой платформе представлено не было (кроме собственного не очень внятного прототипа), но менее интересной она от этого не становится. Дело в том, что Prizm представляет собой наиболее полную, как мне кажется, System-on-Chip. В неё входят процессор, 2D/3D видеоакселератор, DSP, контроллеры флэш-памяти и жёстких дисков, отдельный видеопроцессор с поддержкой вывода изображения в различных форматах, аудиокодек, видеовход для веб-камеры и DVB-приёмника, интегрированный гигабитный Ethernet и ещё множество разных интерфейсов от USB 2.0 до UART. И всё это в одной небольшой микросхемке! Конкретных цен заявлено не было, что не очень радует.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/dest/terralab/about_smartbooks/image11.jpg" alt="" /></p>
<p>Вообще, ситуация с ценами на новые устройства не совсем простая. Все производители в один голос заявляют, что устройства на их платформах будут стоить сущие копейки. Смартфоны и что ещё попроще — в районе 100$, смартбуки — от 200$. Опять этот заветный порог, который так и не удалось преодолеть нетбукам и проектам вроде OLPC. Похоже, что только ECS честно сообщает реальные расценки на новый класс устройств (см. выше). Отчасти вселяет надежду тот факт, что все устройства довольно крепко привязаны к 3G-сетям. Есть вероятность того, что сотовые операторы будут предлагать смартбуки по приемлемым ценам с обязательным условием заключения контракта на обслуживание. Но только не в России, скорее всего&#8230;</p>
<p>С аппаратной частью познакомились, перейдём к программной. Тут всё тоже довольно любопытно и неспокойно. Дело в том, что наиболее популярные смартфонные решения в лице Symbian и Windows Mobile/CE слабо годятся на роль ОС для смартбука. Они просто не готовы для этого. Производители конечно обещают поддержку Windows-решений на своих платформах, но опять-таки только для смартфонов. Ещё и Microsoft однозначно отреклась от ARM-версии семёрки. Что остаётся? Не так много — различные варианты Linux. И мы снова получаем горсть проблем. Различные маститые решения типа Ubuntu или Xandros особенной популярности не приобрели, хотя и имеют в своём арсенале приличный набор ПО. Android, который активно развивают все вышеперечисленные вендоры и на который они делают большие ставки, пока не особенно укрепился на рынке и, что важнее, в сознании пользователей. Количество ПО под него пока тоже не радует. Nokia со своим Maemo делает какие-то вялые телодвижения. А зря, ведь их платформа хорошо бы вписалась в смартбуки. В любом случае отличительной чертой ОС для смартбука будет процесс её запуска, схожий с выходом смартфона из спящего режима. Может быть появятся двойные оболочки, как Splashtop Linux и обычная операционка в больших компьютерах. Одна будет включать в себя только IM, почту и браузер, которые будут всегда онлайн. А для задач посложнее можно будет запустить и «взрослый» интерфейс. Но не будем загадывать раньше времени.</p>
<p>Итак, после всего вышесказанного можно смело делать вывод, что смартбуки действительно являются новым классом мобильных устройств. Мощные, компактные, с долгим временем автономной работы и достаточно удобные. Настоящие мобильные помощники. С нетбуками они конкурировать вряд ли будут — ниши применения, особенности ПО и железа и некоторые другие факторы (постоянный онлайн-режим, очень быстрая загрузка ОС, 3G-ориентированность и так далее) разделяют их достаточно заметно. Теперь остаётся только ждать того момента, когда на прилавках появятся новинки. Будет это совсем скоро — ближайшей осенью или зимой.</p>
<pre><em>Написано для Компьютерры-Онлайн.</em></pre>
<div class="shr-publisher-836"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/836/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSD и иже с ним</title>
		<link>http://desterman.ru/blog/archives/708</link>
		<comments>http://desterman.ru/blog/archives/708#comments</comments>
		<pubDate>Fri, 24 Apr 2009 01:37:45 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[computerra]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[MLC]]></category>
		<category><![CDATA[NAND]]></category>
		<category><![CDATA[NOR]]></category>
		<category><![CDATA[SLC]]></category>
		<category><![CDATA[SSD]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=708</guid>
		<description><![CDATA[О твердотельных накопителях или Solid-State Drives (SSD) сегодня говорить модно. Им прочат великое будущее и много чего ещё. Но так ли хорош SSD, как его малюют? Попробуем разобраться. Несколько общих слов Под аббревиатурой SSD скрывается выражение Solid-State Drive. Как правило, перевод этого выражения звучит так: твердотельный накопитель. Что же в нём такого &#8220;твёрдого&#8221;? В отличие [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-709" title="ssd" src="http://desterman.ru/blog/wp-content/uploads/2009/12/ssd.jpg" alt="ssd" width="100" height="83" />О твердотельных накопителях или Solid-State Drives (SSD) сегодня говорить модно. Им прочат великое будущее и много чего ещё. Но так ли хорош SSD, как его малюют? Попробуем разобраться.<br />
<span id="more-708"></span></p>
<h3>Несколько общих слов</h3>
<p>Под аббревиатурой SSD скрывается выражение Solid-State Drive. Как правило, перевод этого выражения звучит так: твердотельный накопитель. Что же в нём такого &#8220;твёрдого&#8221;? В отличие от привычных всем жёстких дисков, внутри SSD нет никаких движущихся частей. Это приводит к уменьшению энергопотребления, нагрева и делает накопители невосприимчивыми к встряскам, ударам и т.п. К тому же они совершенно бесшумны. Для хранения информации используются ячейки памяти, которые могут быть либо типа флэш, либо типа RAM. Да-да, не верьте расхожему мнению о том, что любой SSD – это большая и быстрая флэшка. В основе зачастую используются те же физические элементы, но есть и принципиальные отличия. Пока что мы поговорим о первом типе SSD, а о втором расскажем как-нибудь потом.</p>
<h3>Сдайте ваши данные в ячейки 1F88-AE43</h3>
<p>Краеугольным камнем любой флэш-памяти является ячейка (cell). Ячейка по сути своей является транзистором с плавающим затвором. Последний отличается от обычного транзистора (его устройство проходят в школьном курсе физики) наличием особой области, в которой электроны могут &#8220;задерживаться&#8221; на длительный срок – до 10 лет. За счёт этого и происходит хранение информации. Различают два типа флэш-памяти – NOR и NAND. Принципиально они одинаковы и различаются только расположением контактов на транзисторах. Самый популярный тип памяти это NAND. Его производство обходится дешевле, но он не позволяет напрямую обращаться к каждой ячейке памяти. Как мы увидим далее, это и необязательно.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/marina/cell.png" alt="" /><br />
<small>Ячейка памяти </small></p>
<p>Следующим принципиальным отличием является тип ячейки по количеству хранимых данных. Бывают Single Level Cell (SLC) и Multi Level Cell (MLC). Первый тип позволяет хранить только один бит данных и работать с ним, второй – два и более бита. Использование SLC позволяет достичь более высоких скоростей работы, но этот тип памяти дороже. MLC, в свою очередь, медленнее и дешевле. Причём этот параметр являются определяющим для конечной скорости всего накопителя: среднее время доступа к ячейкам MLC в 2 раза выше, чем к SLC. Тип памяти всегда указывается производителем, поэтому можно легко сориентироваться. Обратите внимание на то, что зачастую накопители на базе MLC могут оказаться даже медленнее традиционных HDD и стоить при этом намного дороже.
</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/marina/NOR_flash.png " alt="" /><br />
<small> NOR-память </small></p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/marina/NAND_flash.png " alt="" /><br />
<small> NAND-память </small></p>
<p>Вышестоящим уровнем логической организации являются страницы (pages), которые объединяют в себе большое количество ячеек. Стандартный размер страницы составляет как правило 4 Кб. Страница является минимальным элементом, с которым можно проводить операции считывания и записи. В дальнейшем страницы объединяются в блоки по 128 штук (т.е. объём блока равен 512 Кб), а затем и блоки компонуются в планки объёмом 512 Мб (1024 блока). Собственно из планок и собирают готовый накопитель. Тут есть один нюанс работы SSD. Дело вот в чём. Что происходит, когда мы хотим записать какие-то данные на обычный жёсткий диск? Данные просто пишутся поверх в свободное место безо всяких предварительных действий. А вот с SSD ситуация в корне иная. Чтобы записать какие-то данные в ячейки нам надо сначала стереть то, что в них находится! И от этой особенности очень многое зависит.</p>
<h3>No speed limit</h3>
<p>Итак, обычный флэш-накопитель и SSD работают на совершенно одинаковых физических элементах – ячейках памяти. Откуда же получаются такие высокие скорости работы у SSD – до 230 Мбайт/с у Intel X25-M в режиме чтения. Для сравнения, скорость чтения у WD Velociraptor в 2(!) раза меньше. Весь секрет заключается в том, что с ячейками памяти можно работать параллельно. Представим себе такую ситуацию – необходимо считать файл, который занимает n условных блоков. Для удобства примем, что размер блока одинаков для SSD и HDD (часто так и бывает). Время доступа к блоку тоже будем считать одинаковым. Как будет считывать данные жёсткий диск? Его головка будет последовательно проходить блоки и читать с них информацию. А что же SSD? Твердотельный накопитель может работать с несколькими потоками информации сразу! Можно представить утопическую в общем случае ситуацию, когда у SSD имеется n каналов. Тогда вся необходимая информация будет считана за&#8230; время доступа к одному блоку! За это же время HDD успеет прочесть только один блок. Особенно сильно прирост заметен при одновременном считывании нескольких файлов.
</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/marina/int_vs_wd.png" alt="" /></p>
<p>Каждый блок NAND-памяти может работать на скоростях 5-40 Мбайт/с. Количество каналов в современных устройствах чаще всего лежит в пределах от 4 до 10. Отсюда можно посчитать максимальную пропускную способность таких девайсов – до 400 Мбайт/с, т.е. раза в 3-4 выше таковой для обычных HDD. На практике же она не пересекает заветный порог в 250 Мбайт/с (см. выше).</p>
<h3>To be or not to be? Проблемы скорости записи</h3>
<p>Итак, с чтением разобрались и вскользь упомянули про проблемы записи. Теперь подробнее рассмотрим последний пункт. В чём заключается главная проблема флэш-памяти? Что является бичом смерти для неё и всех устройств на её основе? Это время жизни ячейки! Дело в том, что каждая NAND-ячейка имеет очень ограниченный ресурс циклов перезаписи. Как говорится – ничто не вечно в этом мире. Типичное количество циклов для MLC-памяти равняется 10000. После преодоления этого порога ячейка &#8220;умирает&#8221; и перестаёт работать. В лучшем случае она успеет сохранить последние записанные в неё данные, в худшем – нет. Именно поэтому процесс восстановления информации с &#8220;погибших&#8221; флэшек настолько трудоёмок и не всегда возможен. Инженеры, конечно же, постоянно бьются за увеличение количества циклов, но пока ошеломительных успехов на этом фронте нет.</p>
<p>Ещё больше усугубляет ситуацию вышеописанная особенность необходимости стирания целого блока перед записью даже 1 Кб данных. Ещё хуже то, что таблица расположения файлов должна регулярно и очень часто обновляться. А это только убыстряет процесс старения. Как быть в таком случае? Ответ прост – по возможности записывать данные не поверх старых, а в ещё свободные страницы и блоки. В результате вся (да-да, абсолютно вся!) информация оказывается равномерно &#8220;размазана&#8221; по всему накопителю. Такой подход может несколько увеличить время доступа (не критично), но без него никак нельзя. В противном случае некоторые блоки будут слишком быстро деградировать и вскоре &#8220;умрут&#8221;.</p>
<p>Пока у вас заполнено меньше 50-60% всей ёмкости SSD, то проблем не возникает. Что происходит при превышении этого порога? Дело в том, что к этому моменту практически наверняка использованы уже все ячейки памяти, которые некогда были свободными. Что же, приходится прибегать к вынужденной процедуре стирания (а заодно и старения) блоков. Чем больше занятого пространства, тем больше приходится стирать блоков. А это приводит к резкому ухудшению скорости записи и быстродействию накопителя в целом. Иногда можно наблюдать спад скорости на 40%, а то и больше! Это много, очень много.</p>
<h3>Контроллер – всему голова!</h3>
<p>Что же отвечает за работу столь сложной структуры данных? Контроллер. Именно он определяет, что и куда надо писать. Он осведомлён о том, сколько циклов перезаписи прошла каждая ячейка. Во многом именно от контроллера зависит суммарный срок жизни накопителя. От него же зависят все скоростные показатели SSD. На данный момент самые лучшие контроллеры производит Intel.</p>
<p>Не случайно первые нетбуки, в которых использовались якобы твердотельные накопители, показали крайне низкую производительность. Формально-то конечно их можно было назвать SSD, но по сути это были просто флэшки или их объединение с помощью устройств, подобных тому, что изображено на рисунке ниже. У них не было главного – грамотного контроллера.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/marina/adapter.jpg" alt="" /></p>
<h3>Кое-что ещё</h3>
<p>Однако проблема производительности происходила ещё и от самой ОС и файловой системы. Вся линейка операционок до Windows Vista включительно была оптимизирована исключительно для работы на HDD. Не секрет, что все эти ОС довольно активно общаются с диском даже во время простоя. Первый пробный шаг по работе с SSD был реализован в виде функции ReadyBoost. Седьмые &#8220;окошки&#8221; уже могут использовать твердотельные накопители в качестве основных, но верность этого утверждения пока под вопросом.</p>
<p>Ещё более глубокие причины скрыты в файловых системах – NTFS и FAT не &#8220;заточены&#8221; для минимизации реальных обращений к накопителю. Единственное спасение пока находится в мире UNIX-систем. На данный момент уже разработаны специальные ФС для флэш-дисков: JFFS2 и YAFFS. Они уже используются в некоторых продуктах, например в OpenMoko NeoFreeRunner. Неплохие перспективы имеет и ZFS от компании Sun. Загвоздка же в том, что самая популярная ОС в мире не поддерживает эти ФС, тогда как представители UNIX-мира полностью готовы для перехода на SSD. Единственная файловая система, которая может работать с Windows, это exFAT. Но это не более чем костыль.</p>
<h3>Общие итоги</h3>
<p>Итак, сведём воедино все минусы и плюсы твердотельных накопителей, которые сегодня были рассмотрены. Положительные качества SSD таковы:</p>
<ul>
<li>надёжность</li>
<li>бесшумность</li>
<li>низкое энергопотребление</li>
<li>малый нагрев</li>
<li>высокая скорость чтения данных (особенно при открытии множества файлов одновременно)</li>
<li>низкое время доступа</li>
</ul>
<p>А теперь посмотрим на минусы:</p>
<ul>
<li>малая ёмкость накопителей</li>
<li>высокая себестоимость 1 Гб</li>
<li>относительно малое время жизни накопителя</li>
<li>проблемы с чтением/записью при заполненном диске</li>
</ul>
<p>Как видите, твердотельные накопители обладают и достоинствами, и недостатками. Есть ли резон бежать в магазин и в срочном порядке менять свой верный жёсткий диск на SSD? Пока что нет. Технология пока что не до конца отработана, да и цена сильно смущает. Но в любом случае рано или поздно SSD (или их потомки) наверняка вытеснят классические винчестеры. Произойдёт это нескоро. Компромиссным решением может быть покупка гибридного накопителя, который содержит в себе и пластины, и кусочек SSD.</p>
<p>Напоследок приведу список фирм, которые производят накопители: A-Data, Adtron, Intel, Samsung, SanDisk, SimpleTech, SuperTalent и Transcend. Крупных NAND-чипмейкеров гораздо меньше: Hynix, Intel, Micron, Numonyx, Samsung.</p>
<pre><em>Написано для Компьютерры-Онлайн.</em></pre>
<div class="shr-publisher-708"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/708/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Святая троица от VIA &#8211; Trinity</title>
		<link>http://desterman.ru/blog/archives/703</link>
		<comments>http://desterman.ru/blog/archives/703#comments</comments>
		<pubDate>Thu, 23 Apr 2009 01:17:30 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[C7]]></category>
		<category><![CDATA[C7-M]]></category>
		<category><![CDATA[computerra]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Nano]]></category>
		<category><![CDATA[NVIDIA Ion]]></category>
		<category><![CDATA[S3 Chrome]]></category>
		<category><![CDATA[Trinity]]></category>
		<category><![CDATA[VIA]]></category>
		<category><![CDATA[Vinyl HD Audio]]></category>
		<category><![CDATA[VX800]]></category>
		<category><![CDATA[обзор]]></category>
		<category><![CDATA[платформа]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=703</guid>
		<description><![CDATA[Вслед за NVIDIA и Intel компания VIA объявила о создании компактной, но мощной и производительной платформы. Называется она VIA Trinity, так как в основе своей содержит три базовых компонента. Каких? Читайте далее&#8230; Intro О платформе было объявлено ещё в конце прошлого года – чуть позже после анонсирования NVIDIA Ion. Особого ажиотажа это впрочем не вызвало. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-704" title="107448" src="http://desterman.ru/blog/wp-content/uploads/2009/12/107448.jpg" alt="107448" width="100" height="100" />Вслед за NVIDIA и Intel компания VIA объявила о создании компактной, но мощной и производительной платформы. Называется она VIA Trinity, так как в основе своей содержит три базовых компонента. Каких? Читайте далее&#8230;</p>
<p><span id="more-703"></span></p>
<h3>Intro</h3>
<p>О платформе было объявлено ещё в конце прошлого года – чуть позже после анонсирования NVIDIA Ion. Особого ажиотажа это впрочем не вызвало. Почему же? Наверное, только потому, что решения от VIA традиционно числятся в статусе догоняющих. К тому же продукт (точнее &#8211; его разновидность) от NVIDIA уже был ранее применён в продукции Apple и показал себя очень хорошо. Об анонсированном Intel наборе микросхем GN40 пока что вообще ничего конкретного неизвестно.</p>
<p>Общая тенденция среди крупных чипмейкеров очевидна – предложение своих решений в сегменте компактных и производительных платформ. Взрыв популярности нетбуков немало способствовал этому. Первый ASUS EEE PC был основан на базе традиционных решений, которые сразу показали свою неэффективность – низкая производительность и малое время автономной работы. Эти недостатки и призвана устранить VIA Trinity.</p>
<h3>Основные компоненты платформы</h3>
<p>Как правило, в x86-решениях применяется четырёхчиповая структура: южный и северный мосты, CPU и GPU. VIA Trinity подразумевает использование всего трёх компонентов: центрального процессора, медиапроцессора и дискретной графики. Отсюда родилось и название платформы – Trinity в переводе с английского означает троица. Что же даёт такая 3-компонентная схема? Во-первых, такое решение обеспечивает высокую энергоэффективность. Во-вторых, это выгодно сказывается на цене.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/marina/trinity.jpg" alt="" /></p>
<p>Роль CPU в данной платформе отведена процессорам VIA Nano и VIA C7. Их частоты лежат в диапазоне от 800 до 2000 МГц. Вроде бы неплохо. Интересно, что VIA заявляет о полной готовности этих CPU для работы с Windows Vista. И вот тут они, откровенно говоря, слегка привирают. Дело в том, что эти CPU носят метку Vista Capable! Думаю скандалы, связанные с этим обозначением, памятны всем. Часть из процессоров этих линеек, конечно, имеет сертификацию для Vista Home Basic, но не более того. Ещё в прошлом году мне удалось пообщаться с мини-ноутбуком от HP, внутри которого как раз работал VIA C7. В качестве ОС была установлена Windows Vista Business. Впечатления от работы были не очень позитивными – о комфортном взаимодействии с ноутбуком не было и речи. Правда построен он был не на базе Trinity, но на схожем сочетании компонентов.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/marina/c7m.jpg" alt="" /></p>
<p>Следующей ключевой частью платформы является IGP-чипсет VIA VX800. Он выполняет одновременно функции южного и северного моста, но при этом, по словам создателей, очень экономичен. Данный чип обеспечивает поддержку вышеупомянутых процессоров и работает с FSB частотой 800 или 400 МГц. Последняя частота совсем уж мала и должной производительности не даст, зато первая является, пожалуй, оптимальной для современных мобильных устройств. Поддерживается оперативная память DDR2-667 объёмом до 4 Гб (2 планки по 2 Гб). Больший объём вряд ли будет востребован, ну и частота будет в самый раз (она кстати даже больше, чем у решений на Intel Atom). Встроенный аудиокодек Vinyl HD Audio может управляться с 8-ю каналами, что вообще редкость для портативных устройств. VX800 также обеспечивает работу с IDE/SATA-300 жёсткими дисками и карточками SD/MMC/MS. В наличии есть и встроенная поддержка гигабитного Ethernet. Работа с беспроводными сетями 802.11 анонсирована, но, судя по всему, отвечать за это будет сторонний чипсет. В любом случае компания обещает обеспечить полную сетевую готовность будущих устройств. Среди прочих &#8220;вкусностей&#8221; укажем наличие 6 портов USB2.0, а также поддержку до 3-х портов PCI-E.</p>
<p>Любопытно, что внутри VX800 &#8220;запрятано&#8221; собственное графическое ядро. Но оно, увы, слишком слабо по современным меркам. Во-первых, оно поддерживает только DirectX 9. Во-вторых, оно забирает часть оперативной памяти под свои нужды. Среди полезных функций можно обозначить поддержку аппаратного декодирования видеофайлов MPEG-2, MPEG-4, VC1 и DiVX, а также способность обрабатывать входящий видеосигнал со стороннего источника. Последняя особенность вообще не встречается среди десктопных собратьев этого чипсета.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/marina/vx800.jpg" alt="" /></p>
<p>Третий компонент платформы Trinity – дискретное графическое решение на базе S3 Chrome Graphics 500 Series. Пятисотая серия представляет собой совершенно новый продукт от VIA в области графических ускорителей. Наконец-то по некоторым параметрам этот продукт может вполне состязаться с решениями NVIDIA или ATI. Не на равных конечно, но хоть в каком-то виде. Итак, чем же хорош S3 Chrome? Во-первых, он поддерживает современные технологии DirectX10.1 и OpenGL 3.0. Во-вторых, ускорители этой серии способны оперировать шейдерами версии 4.1. Это говорит о поддержке самых современных игр. Но только в теории! Какие результаты будут достигнуты на практике – сказать сложно. Подключается видеоадаптер по интерфейсу PCI-E 2.0, как и подавляющее большинство сегодняшних видеокарт. Ну а самое главное то, что с помощью движка ChromotionHD появилась возможность просматривать HD-видео с носителей Blu-ray. Аппаратно декодируются форматы H.264, VC-1 и MPEG-2. Интересна заявленная поддержка &#8220;железного&#8221; шифрования по алгоритму AES 128-bit (а ты зашифровал свой жёсткий диск?!) и возможность проводить сложные вычисления за счёт GPGPU (аналог именитой технологии CUDA от NVIDIA или чуть менее именитой ATI Stream). Видеовыходами могут служить два DVI-I, VGA, DisplayPort или HDMI (оба с поддержкой HDCP). Последняя парочка идеально подходит для передачи высококачественного видео.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://desterman.ru/blog/wp-content/uploads/marina/s3.jpg" alt="" /></p>
<p>К сожалению, некоторые претензии всё же есть. Стандартно используется память GDDR3, но оперировать с ней можно только посредством 64-битной шины. А это слишком мало по современным меркам – другие производители ставят такую шину памяти только на совсем уж low-end продукцию. Несколько странно выглядит возможность использования системной памяти вкупе с той, что уже напаяна на плате акселератора. Причём количество отбираемой памяти может динамически варьироваться самим пользователем. Возможно, для кого-то это очень удобно, но скорости работы с графикой такое решений никак не прибавляет. Похвалить создателей можно за очень гибкую систему управления питанием и производительностью. В общем и целом, создание такого графического решения – это очень большой шаг для самой VIA.</p>
<h3>Будущее платформы</h3>
<p>Насколько популярна будет VIA Trinity &#8211; неизвестно. Продуктов на её базе пока никто не представил и даже не анонсировал. Хотя то же самое творится и с NVIDIA Ion – на данный момент количество решений на её основе можно подсчитать на пальцах. Обе платформы схожи и обе нацелены на применение в нетбуках, неттопах, HTPC и т.п. Однако решение NVIDIA имеет более высокий потенциал, благодаря большому опыту компании в разработке графических решений. VIA же может ответить только более высокой энергоэффективностью. Впрочем, есть ещё один момент. Помните недавний спор NVIDIA и Intel по поводу совместного использования Atom и Ion? Пока что всё разрешилось благополучно, но не факт, что в будущем такое не повторится и Intel не примет другое решение. Ведь ему тоже надо будет продвигать свой набор чипсетов GN40. В этом свете решение VIA выглядит более привлекательным. Ну и напоследок, напомню, что во второй версии платформы Ion обещана поддержка процессоров от VIA. И вот это будет уже очень интересно!</p>
<pre><em>Написано для Компьютерры-Онлайн.</em></pre>
<div class="shr-publisher-703"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/703/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GnomeApplet AprikoCheck ver. 0.1 pre-alpha</title>
		<link>http://desterman.ru/blog/archives/205</link>
		<comments>http://desterman.ru/blog/archives/205#comments</comments>
		<pubDate>Fri, 14 Nov 2008 13:10:21 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[applet]]></category>
		<category><![CDATA[apriko]]></category>
		<category><![CDATA[check]]></category>
		<category><![CDATA[Gnome]]></category>
		<category><![CDATA[mpd]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=205</guid>
		<description><![CDATA[Описание: Апплет служит для проверки состояния MPD-серверов для доступа в интернет в локальной сети SkyNet. Апплет отображает информацию в виде (см. скриншот), где &#8220;1&#8243; означает доступность сервера, а &#8220;0&#8243;-недоступность. Во всплывающей подсказке отображается список IP-адресов серверов в том же порядке, в каком отображается их состояние. Обновление информации происходит при наведение курсора на апплет в течение [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-206 alignnone" title="screenshot" src="http://desterman.ru/blog/wp-content/uploads/2008/11/screenshot.png" alt="" width="138" height="57" /></p>
<p><strong>Описание:</strong><br />
Апплет служит для проверки состояния MPD-серверов для доступа в интернет в локальной сети SkyNet.<br />
Апплет отображает информацию в виде (см. скриншот), где &#8220;1&#8243; означает доступность сервера, а &#8220;0&#8243;-недоступность. Во всплывающей подсказке отображается список IP-адресов серверов в том же порядке, в каком отображается их состояние. Обновление информации происходит при наведение курсора на апплет в течение примерно 1,5 секунд (т.е. если вы увидели всплывающую подсказку, то информация уже обновилась).<br />
<strong>Установка:</strong><br />
1. Скопируйте applet_aprchk.py в /usr/local/lib/aprchk/applet_aprchk.py<br />
2. Скопируйте GNOME_AppletAprikoCheck.server в /usr/lib/bonobo/servers/GNOME_AppletAprikoCheck.server<br />
3. Добавьте апплет на панель (возможно придётся перелогиниться, чтобы апплет появился в списке доступных)</p>
<p>Для работы необходимо установить Python и PyGTK</p>
<p><a href="http://desterman.ru/blog/wp-content/uploads/2008/11/appletaprikocheck.zip">Скачать апплет</a></p>
<p>P.S.: версия совсем сырая, написана на коленке при абсолютном незнании языка <img src='http://desterman.ru/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="shr-publisher-205"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/205/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Я.Онлайн (Я.Чат) для Linux</title>
		<link>http://desterman.ru/blog/archives/49</link>
		<comments>http://desterman.ru/blog/archives/49#comments</comments>
		<pubDate>Fri, 05 Sep 2008 22:55:20 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[deb-пакет]]></category>
		<category><![CDATA[Psi]]></category>
		<category><![CDATA[Я.Онлайн]]></category>
		<category><![CDATA[Я.Чат]]></category>
		<category><![CDATA[Яндекс]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=49</guid>
		<description><![CDATA[На днях компания Яндекс выпустила собственный IM-клиент Я.Онлайн, основаный на протоколе XMPP (Jabber). Готовы бинарные установщики для Windows и Mac OS. Для UNIX-систем выложены только исходники клиента Я.Чат. Кстати говоря базируется он на известном Psi, а потому и распространяется по лицензии GPL. Под Linux собранный клиент работает достаточно стабильно и шустро. Замеченных багов на данный [...]]]></description>
			<content:encoded><![CDATA[<p>На днях компания Яндекс выпустила собственный IM-клиент <a title="Скачать Я.Онлайн" href="http://online.yandex.ru/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/online.yandex.ru/?referer=');">Я.Онлайн</a>, основаный на протоколе XMPP (Jabber). Готовы бинарные установщики для Windows и Mac OS. Для UNIX-систем выложены только <a href="http://nano.yandex.ru/project/online/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/nano.yandex.ru/project/online/?referer=');">исходники клиента</a> Я.Чат. Кстати говоря базируется он на известном Psi, а потому и распространяется по лицензии GPL. Под Linux собранный клиент работает достаточно стабильно и шустро. Замеченных багов на данный момент два: 1) при смене темы оформления через qtconfig клиент вылетает с сегфолтом; 2) не работают смайлики. В остальном функциональность на уровне. Также радуют глаз встроенные скины <img src='http://desterman.ru/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Предлагаю свою сборку данного приложения для Ubuntu Hardy. В пакете не указаны зависимости (точно должны быть Qt4, qac, libaspell).</p>
<p><a href="http://desterman.ru/blog/wp-content/uploads/2008/09/yapsi_200-1_i386.deb">Скачать Я.Онлайн (Я.Чат) для Ubuntu Hardy Heron 8.04.1</a></p>
<div class="shr-publisher-49"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/49/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Список торрент-трекеров без регистрации и рейтинга.</title>
		<link>http://desterman.ru/blog/archives/27</link>
		<comments>http://desterman.ru/blog/archives/27#comments</comments>
		<pubDate>Tue, 12 Aug 2008 13:47:00 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[bittorrent]]></category>
		<category><![CDATA[torrent]]></category>
		<category><![CDATA[tracker]]></category>
		<category><![CDATA[без регистрации]]></category>
		<category><![CDATA[без рейтинга]]></category>
		<category><![CDATA[список]]></category>
		<category><![CDATA[торрент-трекер]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=27</guid>
		<description><![CDATA[Иногда приходится очень долго ждать, когда же наконец скачается очередной файл с торрентов&#8230; Как правило не хватает сидеров или их слишком мало. Чтобы хоть как-то ускорить процесс скачивания рекомендую добавлять в список трекеров другие. Возможно где-то ваш торрент тоже зарегистрирован Скачать список можно здесь.]]></description>
			<content:encoded><![CDATA[<p>Иногда приходится очень долго ждать, когда же наконец скачается очередной файл с торрентов&#8230; Как правило не хватает сидеров или их слишком мало. Чтобы хоть как-то ускорить процесс скачивания рекомендую <a href="http://desterman.ru/blog/archives/919">добавлять в список трекеров</a> другие. Возможно где-то ваш торрент тоже зарегистрирован <img src='http://desterman.ru/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Скачать список можно <a title="Торент-трекеры без рейтинга и регистрации" href="http://desterman.ru/blog/torrents" target="_self">здесь</a>.</p>
<div class="shr-publisher-27"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/27/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>В поисках идеальной ОС&#8230;</title>
		<link>http://desterman.ru/blog/archives/16</link>
		<comments>http://desterman.ru/blog/archives/16#comments</comments>
		<pubDate>Thu, 19 Jun 2008 17:34:00 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[идеал]]></category>
		<category><![CDATA[поиски]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=58</guid>
		<description><![CDATA[Все мы ищем идеал в какой-либо области нашей жизни. Упорно ищем, часто не желая признавать тщетность наших попыток&#8230; Ведь идеала не существует! Это аксиома. Я тоже ищу свой идеал- самую лучшую операционную систему. И надеюсь, что когда-нибудь найду&#8230; А началось всё около 5 лет назад, когда мне в руки попал LiveCD Knoppix. Тогда я осознал, [...]]]></description>
			<content:encoded><![CDATA[<p>Все мы ищем идеал в какой-либо области нашей жизни. Упорно ищем, часто не желая признавать тщетность наших попыток&#8230; Ведь идеала не существует! Это аксиома. Я тоже ищу свой идеал- самую лучшую операционную систему. И надеюсь, что когда-нибудь найду&#8230;</p>
<p>А началось всё около 5 лет назад, когда мне в руки попал LiveCD Knoppix. Тогда я осознал, что существует альтернатива вездесущим Windows и DOS (у нас в школе он всё ещё стоял на многих машинах). И я начал усиленные поиски&#8230; Скачивал что мог (тогда ещё по dialup), бродил по софтовым лавочкам, спрашивал у знакомых, просил записать и переслать по почте, заказывал бесплатные дистрибутивы с рассылкой etc. А потом мне просто стало интересно как это всё работает- я пробовал не только новые, но и очень старые ОС. Следил за их развитием, копался изнутри, пытался уловить взаимосвязи и общие принципы. Изучал архитектуру, внутренне строение, решал возникавшие проблемы&#8230; И снова искал-искал-искал!</p>
<p>Даже не знаю какие требования я предъявлял при выборе ОС. Просто в ней должно быть удобно работать (и дело даже не в GUI- он совсем необязателен) и должна быть возможность глубоко залезть во внутренности ОС с целью оттюнинговать её как хочется. И что-то ещё&#8230; Не знаю даже что конкретно. ОС проста должна нравиться&#8230;</p>
<p>А пока я решил составить список операционок (из них правда большая часть это дистрибутивы Linux etc.), с которыми я уже более-менее плотно познакомился. Получилось около сотни пунктов <img src='http://desterman.ru/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Пока что наибольшее предпочтение ОС из разных областей я отдаю Debian GNU/Linux и Ubuntu (мне вообще нравятся многие debian-based дистры), Windows 2003 Server, eyeOS, QNX,  Minix3, Inferno, BeOS и SkyOS.</p>
<p>Для заинтересовавшихся предлагаю ознакомиться с <a href="http://desterman.ru/blog/os" target="_blank">полным списком</a>.</p>
<p>ЗЫ: MacOS мне тоже нравится, но денег на продукцию Apple у меня пока нет, а с Hackintosh как-то не заладилось <img src='http://desterman.ru/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<div class="shr-publisher-16"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/16/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows XP SP3, синхронизация времени и избыточное потребление трафика</title>
		<link>http://desterman.ru/blog/archives/14</link>
		<comments>http://desterman.ru/blog/archives/14#comments</comments>
		<pubDate>Mon, 09 Jun 2008 23:20:42 +0000</pubDate>
		<dc:creator>DesT</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SP3]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[избыточный трафик]]></category>
		<category><![CDATA[синхронизация времени]]></category>

		<guid isPermaLink="false">http://desterman.ru/blog/?p=55</guid>
		<description><![CDATA[Вчера мой знакомый попросил помочь ему с небольшой проблемой—после установки SP3 стал таинственным образом утекать интернет-трафик, причём какой-либо видимой причины на это не было. Сёрфить стало некомфортно, аська не коннектилась, да и вообще любые программы, юзающие инет лагали. Стандартные отмазки типа &#8220;проверься на вирусы&#8221;, &#8220;посмотри процессы&#8221; etc. не помогли, поэтому пришлось лично наведаться в гости. [...]]]></description>
			<content:encoded><![CDATA[<p>Вчера мой знакомый попросил помочь ему с небольшой проблемой—после установки SP3 стал таинственным образом утекать интернет-трафик, причём какой-либо видимой причины на это не было. Сёрфить стало некомфортно, аська не коннектилась, да и вообще любые программы, юзающие инет лагали. Стандартные отмазки типа &#8220;проверься на вирусы&#8221;, &#8220;посмотри процессы&#8221; etc. не помогли, поэтому пришлось лично наведаться в гости.<span id="more-14"></span></p>
<p>Действительно, вирусни и прочей напасти на исследуемой машине не было. А вот каспер бодро рапортовал об установленном соединении с IP вида 207.46.xxx.yyy и интеснивном обмене трафика в обе стороны (причём только каспер, никакие другие установленные утилиты ничего не сообщали). <strong>Суммарно за пару суток было получено около 5 Гб и отправлено чуть более 3 Гб!!!</strong> Поиск по IP в базе IANA выдал интересные результаты:<br />
«NetRange:   207.46.0.0 &#8211; 207.46.255.255<br />
CIDR:       207.46.0.0/16<br />
NetName:    MICROSOFT-GLOBAL-NET»<br />
т.е. из подсети &#8220;всем известного софтверного гиганта&#8221; <img src='http://desterman.ru/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Гугль также проинформировал, что на IP подобного вида располагается NTP-сервер (качать\ставить какие-то дополнительные утилиты для просмотра портов не хотелось). Казалось бы—вот оно! Лезем в настройки синхронизации времени, выбираем другой NTP-сервер и&#8230; наблюдаем такой же интенсивный обмен трафиком, но уже с другим хостом <img src='http://desterman.ru/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Только полное отключение синхронизации оказалось выходом из ситуации!!! Вот так-то&#8230;</p>
<p>Об SP3 и так ходят не всегда лестные отзывы, а теперь ещё один баг в его копилку. Возможно конечно, что случай единичный. Тем не менее прошу отпостить—не наблюдались ли подобного рода проблемы и у вас?!</p>
<p>ЗЫ: поиск в гугле ничего конкретного по этой проблеме не дал<br />
ЗЗЫ: а может плохо искал?!</p>
<div class="shr-publisher-14"></div>]]></content:encoded>
			<wfw:commentRss>http://desterman.ru/blog/archives/14/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
