<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр / Тематические хабы / Захабренные</title>
	<link>http://habrahabr.ru/rss/hubs/</link>
	<description><![CDATA[Захабренные посты из тематических хабов на Хабрахабре]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Sun, 27 May 2012 05:38:51 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	
		
			
		
	
	<item>
		<title><![CDATA[[Из песочницы] КВИС — критически важные информационные сегменты]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144597/</guid>
		<link>http://habrahabr.ru/post/144597/</link>
		<description><![CDATA[Уважаемые товарищи Хабраюзеры.<br/>
Очень интересно читать о методах критического менеджмента, управления в невообразимых условиях, когда все и везде не так, как хотелось бы. Поэтому представляю Вашему вниманию простую методику определения Критически Важных Информационных Сегментов. Называю её простой, так как использовал отечественные (читай Советские) наработки.<br/>
<br/>
Прошу внимания под кат.<br/>
 <a href="http://habrahabr.ru/post/144597/#habracut">Читать дальше &rarr;</a>]]></description>
		
		<pubDate>Sun, 27 May 2012 04:21:58 GMT</pubDate>
		<author>Dreddsa</author>
		<category><![CDATA[Информационная безопасность]]></category><category><![CDATA[Алгоритмы]]></category><category><![CDATA[Песочница]]></category>
		<category>КВИС</category><category>критические ситуации</category><category>критическая ошибка</category><category>информационная безопасность</category><category>информационные системы</category>
	</item>
	
	
	
	
	

		
	<item>
		<title><![CDATA[List-функции в CouchDB]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144628/</guid>
		<link>http://habrahabr.ru/post/144628/</link>
		<description><![CDATA[На Хабре часто встречается комментарий о том, что документацию разработчики не дочитывают до конца. Столкнулся с этим сам, когда открыл для себя List-функции в CouchDB.<br/>
<br/>
Мне показался вопрос достаточно сложным и не очень хорошо объясненным в документации, решил поделиться с уважаемым сообществом своим исследованием.<br/>
<br/>
List-функции в design-документах CouchDB нужны для того, чтобы иметь возможность обработать всю базу данных одной функцией. Т.е. это некий аналог Full Table Scan в реляционных базах.<br/>
 <a href="http://habrahabr.ru/post/144628/#habracut">Читать дальше &rarr;</a>]]></description>
		
		<pubDate>Sun, 27 May 2012 01:53:08 GMT</pubDate>
		<author>DmitrySolomennikov</author>
		<category><![CDATA[NoSQL]]></category>
		<category><![CDATA[couchdb]]></category>
	</item>
	
	
	
	
	
	

		
	<item>
		<title><![CDATA[Термометр с прогнозом погоды]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144624/</guid>
		<link>http://habrahabr.ru/post/144624/</link>
		<description><![CDATA[<img src="http://habrastorage.org/storage2/a32/8ac/9c9/a328ac9c936e1a9f7e522df72d4d8c12.jpg" align="right"/><br/>
<br/>
С рождением ребёнка существенно повышается внимание, уделяемое погоде на улице: если сам ты можешь выйти на улицу в чём придётся, и немножко помёрзнуть или промокнуть, не взяв зонтик, то родительский инстинкт просто не даст причинить неудобство твоему ребёнку. Спасибо современным технологиям, — температуру на улице и прогноз погоды можно в любой момент посмотреть на специальных сайтах (вроде <a href="http://pogoda.mail.ru">pogoda.mail.ru</a> или <a href="http://pogoda.yandex.ru">pogoda.yandex.ru</a>).<br/>
<br/>
И всё было бы хорошо, но в один прекрасный день я пообещал своей супруге повесить за окно обычный термометр — ей было неудобно открывать ноутбук, заходить на сайт и смотреть погоду там.<br/>
<br/>
Как говорится в известной пословице: <i>мужик сказал, женщина напомнила, женщина напомнила, женщина напомнила, женщина задолбала, — мужик сделал</i>.<br/>
<br/>
 <a href="http://habrahabr.ru/post/144624/#habracut">Читать дальше &rarr;</a>]]></description>
		
		<pubDate>Sun, 27 May 2012 00:04:21 GMT</pubDate>
		<author>Dreadatour</author>
		<category><![CDATA[DIY или Сделай Сам]]></category><category><![CDATA[Perl]]></category>
		<category><![CDATA[perl]]></category><category><![CDATA[mojolicious]]></category>
	</item>
	
	
	
	
	
	

		
	<item>
		<title><![CDATA[Самый глубокий Сайт]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144623/</guid>
		<link>http://habrahabr.ru/post/144623/</link>
		<description><![CDATA[Давно не было таких чудесных <a href="http://thedeepestsite.com/">работ</a>, все гениальное просто.<br/>
<iframe width="560" height="349" src="http://www.youtube.com/embed/SCodfWNcUk8" frameborder="0" allowfullscreen></iframe> <a href="http://habrahabr.ru/post/144623/#habracut"></a>]]></description>
		
		<pubDate>Sat, 26 May 2012 23:48:58 GMT</pubDate>
		<author>S1lent</author>
		<category><![CDATA[Веб-дизайн]]></category>
		<category><![CDATA[реклама]]></category><category><![CDATA[сайт]]></category><category><![CDATA[дизайн]]></category>
	</item>
	
	
	
	
	
	

		
	<item>
		<title><![CDATA[IT Quest 4]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144621/</guid>
		<link>http://habrahabr.ru/post/144621/</link>
		<description><![CDATA[Известные по своим предыдущим квестам, которые упоминались на хабре ранее, Kaimi и dx приготовили для нас четвертую часть IT-квеста. На этот раз он приурочен к десятилетию Форума Античат. Для непосвященных поясню, что такое IT-квест: это что-то вроде классического хак-квеста, но задания в нем нестандартные, затрагивающие различные сферы знаний компьютерной тематики.<br/>
<br/>
Процитирую основные фичи:<br/>
<br/>
 — Смесь консоли и графического интерфейса + осмысленный сюжет<br/>
 — 7 сюжетных линий с разными концовками, вы сможете пройти все<br/>
 — Более 40 самых разнообразных IT-заданий с подсказками<br/>
 — 40 достижений<br/>
 — Различный дополнительный контент<br/>
<br/>
В процессе прохождения придется коснуться множества интереснейших областей из мира IT, например: реверс-инжиниринг приложений под win, примитивный data mining, основы криптографии, азы программирования на изотерических языках, общее понимание цифровых схем и многое другое.<br/>
<br/>
Адрес для регистрации в квесте: <a href="http://kaimi.ru/quest_x4">http://kaimi.ru/quest_x4</a> <a href="http://habrahabr.ru/post/144621/#habracut"></a>]]></description>
		
		<pubDate>Sat, 26 May 2012 22:08:16 GMT</pubDate>
		<author>eschava</author>
		<category><![CDATA[Информационная безопасность]]></category><category><![CDATA[Занимательные задачки]]></category><category><![CDATA[Учебный процесс в IT]]></category>
		<category><![CDATA[quest]]></category><category><![CDATA[квест]]></category><category><![CDATA[it-квест]]></category><category><![CDATA[программирование]]></category><category><![CDATA[занимательные задачи]]></category>
	</item>
	
	
	
	
	
	

		
	<item>
		<title><![CDATA[Использование Arduino UNO в качестве программатора]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144620/</guid>
		<link>http://habrahabr.ru/post/144620/</link>
		<description><![CDATA[Появилась у меня идея сделать внешний интерфейс для счетчика воды, чтобы не лазать в подвал для снятия показаний. После некоторых размышлений я остановился на ATTiny2313A(стоит ~80р, а ставить для этого Arduino ценой в ~1000р. мне жаба не дает) + несколько резисторов, кнопок и 7-ми сегментный индикатор. Но остановился перед проблемой — в отличии от Arduino здесь нужен программатор. Поскольку я не сильно увлекаюсь МК, то программаторов у меня как-то не водится. Arduino теоретически можно использовать в этом качестве, но реально я этого никогда не делал.<br/>
 <a href="http://habrahabr.ru/post/144620/#habracut">Пришла пора заняться этим на практике...</a>]]></description>
		
		<pubDate>Sat, 26 May 2012 20:59:35 GMT</pubDate>
		<author>Alex2ndr</author>
		<category><![CDATA[DIY или Сделай Сам]]></category><category><![CDATA[Arduino]]></category>
		<category><![CDATA[arduino]]></category><category><![CDATA[isp]]></category><category><![CDATA[avr]]></category><category><![CDATA[avrdude]]></category><category><![CDATA[attiny2313]]></category>
	</item>
	
	
	
	
	
	

		
	<item>
		<title><![CDATA[Новый виток архитектуры CUDA]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144202/</guid>
		<link>http://habrahabr.ru/post/144202/</link>
		<description><![CDATA[Всем привет!<br/>
В начале апреля я увидел <a href="http://www.geforce.com/Active/en_US/en_US/pdf/GeForce-GTX-680-Whitepaper-FINAL.pdf">анонс</a> новой видеокарты от nVidia, с новым мажорным индексом compute capability – 3.0. Внимательно изучив спеки был удивлён – по всему выходило, что теперь ветвления будут приводить к самым худшим последствиям: большим потерям производительности. Мне нравилось, что от версии к версии ветвления играют всё меньшую роль, а Kepler показался в этом плане шагом назад. Мозгом я понимал, что такое вряд ли возможно и решил немного выждать.<br/>
И вот на этой неделе мне пришёл <a href="http://www.nvidia.com/content/PDF/kepler/NVIDIA-Kepler-GK110-Architecture-Whitepaper.pdf">whitepaper</a> по новой числодробилке на архитектуре Kepler и многое прояснил.<br/>
 <a href="http://habrahabr.ru/post/144202/#habracut">А дальше - чистейший текст и ни одной картинки</a>]]></description>
		
		<pubDate>Sat, 26 May 2012 20:44:36 GMT</pubDate>
		<author>KoppeKTop</author>
		<category><![CDATA[Высокая производительность]]></category><category><![CDATA[GPGPU]]></category>
		<category><![CDATA[CUDA]]></category><category><![CDATA[Kepler]]></category><category><![CDATA[числодробилки]]></category>
	</item>
	
	
	
	
	
	

		
	<item>
		<title><![CDATA[«Умные» часы MetaWatch для любителей гаджетов]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144606/</guid>
		<link>http://habrahabr.ru/post/144606/</link>
		<description><![CDATA[<img src="http://habrastorage.org/storage2/29a/a99/e8d/29aa99e8de0a99fff1cdec3377a71dd3.jpg"/><br/>
<br/>
У многих из нас есть часы, к которым мы привыкли с детства. После появления и широкого распространения всякого рода портативных электронных устройств часы стали не столь уж и необходимы. Их носят кто по привычке, кто ради престижа (если часы от известного бренда). Часы ради часов уже мало кого интересуют. Но с появлением интересных проектов «умных» часов ситуация может измениться.<br/>
<br/>
 <a href="http://habrahabr.ru/post/144606/#habracut">Читать дальше &rarr;</a>]]></description>
		
		<pubDate>Sat, 26 May 2012 20:04:10 GMT</pubDate>
		<author>marks</author>
		<category><![CDATA[Гаджеты. Устройства для гиков]]></category>
		<category><![CDATA[MetaWatch]]></category><category><![CDATA[умные часы]]></category>
	</item>
	
	
	
	
	
	

		
	<item>
		<title><![CDATA[Патефон ПТ-3: обзор, характеристики и демонстрация работы. Год выпуска — 1935]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144616/</guid>
		<link>http://habrahabr.ru/post/144616/</link>
		<description><![CDATA[<a href="http://habrahabr.ru/company/gtv/blog/144616/"><img src="http://img-fotki.yandex.ru/get/6111/123838762.3/0_8af15_bbe81b30_XL.jpg" alt="image"/></a><br/>
<br/>
К нам в руки попал чудесный аппарат — <b>патефон ПТ-3</b>. Никогда раньше мы не видели ничего подобного и не могли устоять и не сделать его обзор и демонстрацию работы. Видео подготовлено каналом <a href="http://goldphone.tv">GTV</a>.<br/>
<br/>
 <a href="http://habrahabr.ru/post/144616/#habracut">Читать дальше &rarr;</a>]]></description>
		
		<pubDate>Sat, 26 May 2012 19:57:26 GMT</pubDate>
		<author>Bredun</author>
		<category><![CDATA[Старое железо]]></category><category><![CDATA[Железо]]></category><category><![CDATA[Блог компании GTV — видеоканал про технику]]></category>
		<category><![CDATA[патефон]]></category><category><![CDATA[gtv]]></category><category><![CDATA[goldphone]]></category><category><![CDATA[обзор видео обзор]]></category><category><![CDATA[видео]]></category><category><![CDATA[демонстрация]]></category>
	</item>
	
	
	
	
	
	

		
	
	
	
	
	<item>
		<title><![CDATA[[Опрос] Работаете ли вы по той профессии которую получили в высшем уч. заведении и т.д.?]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144615/</guid>
		<link>http://habrahabr.ru/post/144615/</link>
		<description><![CDATA[]]></description>
		
		<pubDate>Sat, 26 May 2012 19:17:34 GMT</pubDate>
		<author>djmorgan</author>
		<category><![CDATA[ИТ-Инфраструктура]]></category>
		<category>Опрос</category><category>ИТ</category><category>профессия</category>
	</item>
	
	

		
	<item>
		<title><![CDATA[Вещи, о которых следует помнить, программируя на Python]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144614/</guid>
		<link>http://habrahabr.ru/post/144614/</link>
		<description><![CDATA[<h2>Дзэн Питона</h2><br/>
<br/>
Изучение культуры, которая окружает язык, приближает вас на шаг к лучшим программистам. Если вы всё еще не прочли «Zen of Python», то откройте интерпретатор Python и введите <b>import this</b>. Для каждого элемента в списке вы найдете пример <a href="http://artifex.org/~hblanks/talks/2011/pep20_by_example.html">здесь</a><br/>
<br/>
Однажды моё внимание привлекло: <a href="http://habrahabr.ru/post/144614/#habracut">Читать дальше &rarr;</a>]]></description>
		
		<pubDate>Sat, 26 May 2012 18:59:58 GMT</pubDate>
		<author>yurtaev</author>
		<category><![CDATA[Переводы]]></category><category><![CDATA[Python]]></category>
		<category><![CDATA[python]]></category><category><![CDATA[zen of python]]></category><category><![CDATA[перевод]]></category>
	</item>
	
	
	
	
	
	

		
	<item>
		<title><![CDATA[Отделение логики базы данных, а также отображение обобщенных методов]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144613/</guid>
		<link>http://habrahabr.ru/post/144613/</link>
		<description><![CDATA[<b>Предисловие </b><br/>
<br/>
В моем первом посте на Хабре завязался такой диалог:<br/>
<br/>
<blockquote>A. важно, что к базе нельзя обращаться прямо, только через хранимые-процедуры, а за вызов хранимой процедуры ответственен определенный класс<br/>
<br/>
B. «только через хранимые-процедуры» — что же вы NoSQL-продуктам скажете?<br/>
</blockquote><br/>
<br/>
Дальше акцент сместился SQL vs. NoSQL. Но были потеряны основы: <i>работу с базой нужно организовать через специально заточенный класс, а не разбрасывать код вызовов по всему проекту</i>. <br/>
<br/>
Я по прежнему считаю, что NoSQL — это слишком молодые продукты, чтобы они могли конкурировать с реляционными базами на полном серьезе. Но у NoSQL и несколько другая ниша. Мне понадобилось некоторое сохранение данных в проекте, где нет больших объемов. И поэтому я решил попробовать <b>MongoDB</b>. (я бы лучше поработал бы с Oracle NoSQL Database, но не нашел как с этим работать на C#).<br/>
<br/>
Ну в общем все достаточно хорошо, чтобы сохранить объект в базе, оказалось надо сделать совсем мало: <br/>
<br/>
<blockquote>var&nbsp;collection&nbsp;<font color="#008000">=</font>&nbsp;db.<font color="#0000FF">GetCollection</font><font color="#008000">&lt;</font>StrategiesData<font color="#008000">&gt;</font><font color="#000000">(</font><font color="#000000">)</font><font color="#008000">;</font><br/>
collection.<font color="#0000FF">Save</font><font color="#000000">(</font>argObject<font color="#000000">)</font><font color="#008000">;</font></blockquote><br/>
<br/>
где StrategiesData — тип моего объекта, argObject — собственно мой объект. Но такой стиль поощряет раскидывать как раз обращение к базе по всему проекту. Мешает явное указание типа объекта<br/>
<br/>
<blockquote><font color="#008000">&lt;</font>StrategiesData<font color="#008000">&gt;</font></blockquote><br/>
<br/>
Ну, что остается отображение (upd. Оказывается есть и другой вариант — просто продолжать мыслить в рамках обобщенного программирования). Об этом и поговорим.<br/>
<br/>
 <a href="http://habrahabr.ru/post/144613/#habracut">Читать дальше &rarr;</a>]]></description>
		
		<pubDate>Sat, 26 May 2012 18:30:55 GMT</pubDate>
		<author>tac</author>
		<category><![CDATA[Совершенный код]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[C#]]></category>
		<category><![CDATA[C#]]></category><category><![CDATA[reflection]]></category><category><![CDATA[MongoDB]]></category><category><![CDATA[generic object]]></category>
	</item>
	
	
	
	
	
	

		
	<item>
		<title><![CDATA[Как работает приложение InstaCRT?]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144612/</guid>
		<link>http://habrahabr.ru/post/144612/</link>
		<description><![CDATA[Эстетика ретро-фотографий, столь удачно продвинутая на рынок модным хипстерским приложением Instagram, не оставляет разработчиков равнодушными. И, судя по всему, привлечение пользователей к своим творениям не означает только лишь программирование и обычные приёмы маркетинга.<br/>
<br/>
Некто Мартин Стром (Martin Ström), разработчик из Стокгольма, создал приложение InstaCRT для iOS, которое имеет одну функцию — наложение фильтра на изображение так, что создаётся впечатление картинки на старых ламповых чёрно-белых телевизорах. <br/>
<br/>
Готовое фото выглядит так:<br/>
<br/>
<img src="http://habrastorage.org/storage2/5b8/f96/6d9/5b8f966d96833276c89f1aa29cd21097.jpg"/><br/>
<br/>
Однако, самое любопытное заключается не в этом, а в том, что находится «под капотом» InstaCRT. Приложение работает таким образом:<br/>
 <a href="http://habrahabr.ru/post/144612/#habracut">Узнать подробности</a>]]></description>
		
		<pubDate>Sat, 26 May 2012 17:20:05 GMT</pubDate>
		<author>jeston</author>
		<category><![CDATA[Обработка изображений]]></category><category><![CDATA[Ненормальное программирование]]></category>
		<category><![CDATA[instacrt]]></category><category><![CDATA[фильтры]]></category>
	</item>
	
	
	
	
	
	

		
	<item>
		<title><![CDATA[Импакт анализ]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144609/</guid>
		<link>http://habrahabr.ru/post/144609/</link>
		<description><![CDATA[Импакт анализ — еще один инструмент в разработке ПО, который применяется программистами для <strike>облегчения жизни тестировщиков</strike> улучшения тестирования. сновная идея импакт анализа — это указание затронутых мест в проекте при разработке новой или изменении старой функциональности. Во время разработки часто возникают ситуации, когда вносишь изменения в одном месте, а это влияет либо на весь проект либо на несколько мест в проекте. При таких изменениях сложно вспомнить и протестировать все необходимые места, особенно если они не покрыты тестами. В результате этого, после сдачи очередного релиза, клиенты начинают обращаться с жалобами на то, что что-то поломалось или не работает. <br/>
  <a href="http://habrahabr.ru/post/144609/#habracut">Читать дальше &rarr;</a>]]></description>
		
		<pubDate>Sat, 26 May 2012 16:40:10 GMT</pubDate>
		<author>AndreyPM</author>
		<category><![CDATA[Управление проектами]]></category>
		<category><![CDATA[управление проектами]]></category><category><![CDATA[импакт анализ]]></category>
	</item>
	
	
	
	
	
	

		
	<item>
		<title><![CDATA[Всегда рядом, или почему я ушел от Сбербанка]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144607/</guid>
		<link>http://habrahabr.ru/post/144607/</link>
		<description><![CDATA[<img src="https://www.tcsbank.ru/static/media/analisis_pic2.jpg" alt="image"/><br/>
<br/>
Я семь лет работаю только в Интернете и сегодня сделал еще один шаг в этом направлении – окончательно попрощался со Сбербанком и перешел на другой банк, у которого нет отделений и все вопросы решаются только через интернет и по телефону. Снятие денег бесплатное в любом банкомате (при определенной минимальной сумме). Интернет-банк реализован шикарно, есть приличные мобильные приложения. При звонках по телефону соединяешься сразу, без ожидания оператора (звонил несколько раз). Сравним это со Сбербанком, в котором нужно идти в отделение по любому вопросу, даже по такому пустяковому, как подключение или отключение услуги «Мобильный банк». Если повезет и не будет километровой очереди из бабушек. Или обеденного перерыва. Интернет-банк реализован довольно убого, некоторые функции просто не работают, и сотрудники не могут сказать, почему. Чтобы дозвониться до сотрудников, иногда ждешь полчаса.<br/>
<br/>
 <a href="http://habrahabr.ru/post/144607/#habracut">Читать дальше &rarr;</a>]]></description>
		
		<pubDate>Sat, 26 May 2012 12:25:12 GMT</pubDate>
		<author>Antorix</author>
		<category><![CDATA[Финансы для всех]]></category>
		<category><![CDATA[финансы]]></category><category><![CDATA[банки]]></category><category><![CDATA[Сбербанк]]></category><category><![CDATA[интернет-банкинг]]></category>
	</item>
	
	
	
	
	
	

		
	<item>
		<title><![CDATA[Разрабатываем модуль PHP на C++. Часть 1: экскурс в мир Zend Engine 2]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144582/</guid>
		<link>http://habrahabr.ru/post/144582/</link>
		<description><![CDATA[Доброго времени суток, уважаемое Харбасообщество!<br/>
<br/>
Под катом изложена некоторая информация касательно написания расширений для PHP c использованием C++, почерпнутая мной из различных источников (по большей части англоязычных) и ковыряния исходников Zend Engine 2 во время разработки одного модуля для собственных нужд. Так как объем ее достаточно велик, далее я старался быть краток. <br/>
<br/>
Итак, в этой части:<br/>
<ul>
<li><a href="#anch1">Внутренний мир Zend Engine 2</a></li>
<li><a href="#anch2">Иерархия типов данных ZE и структура модуля расширения</a></li>
</ul> <br/>
А вот до C++ в этой части мы так и не доберемся… =)<br/>
<br/>
<i><u>Маленький дисклеймер:</u> содержимое статьи не есть истина в первой инстанции, не основывается на официальной документации (а есть ли она?) и является моим субъективным взглядом на ZE 2. Тем не менее, в свое время я был бы рад найти нечто подобное на просторах Рунета, дабы сэкономить время на начальных этапах разработки.<br/>
</i><br/>
 <a href="http://habrahabr.ru/post/144582/#habracut">Читать дальше &rarr;</a>]]></description>
		
		<pubDate>Sat, 26 May 2012 12:08:57 GMT</pubDate>
		<author>Ostrovski</author>
		<category><![CDATA[PHP]]></category><category><![CDATA[C++]]></category>
		<category><![CDATA[PHP]]></category><category><![CDATA[extensions]]></category><category><![CDATA[C]]></category><category><![CDATA[C++]]></category><category><![CDATA[zend engine]]></category>
	</item>
	
	
	
	
	
	

		
	<item>
		<title><![CDATA[SmartTripod — робот-оператор]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144605/</guid>
		<link>http://habrahabr.ru/post/144605/</link>
		<description><![CDATA[<img src="http://habrastorage.org/storage2/6e0/b9c/254/6e0b9c25421e31df24e5ea564816aedf.jpg"/><br/>
<br/>
В рамках конкурса от Microsoft, длившегося целый месяц, было представлено несколько вариантов роботов, способных тем либо иным образом помогать человеку. Естественно, были и призовые категории, с наградой в виде достаточно крупной денежной суммы. За первое место давали 10000 долларов, и это вознаграждение получил Артур Вейт со своим проектом SmartTripod.<br/>
<br/>
 <a href="http://habrahabr.ru/post/144605/#habracut">Читать дальше &rarr;</a>]]></description>
		
		<pubDate>Sat, 26 May 2012 11:51:46 GMT</pubDate>
		<author>marks</author>
		<category><![CDATA[Робототехника]]></category><category><![CDATA[Microsoft Kinect]]></category>
		<category><![CDATA[SmartTripod]]></category><category><![CDATA[роботы]]></category><category><![CDATA[робототехника]]></category>
	</item>
	
	
	
	
	
	

		
	<item>
		<title><![CDATA[Полнометражный документальный фильм о демосцене: The Art Of The Algorithms]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144604/</guid>
		<link>http://habrahabr.ru/post/144604/</link>
		<description><![CDATA[Не так давно увидел свет еще один документальный фильм о демосцене под названием «The Art Of The Algorithms». <br/>
<br/>
<iframe width="560" height="349" src="http://www.youtube.com/embed/iRkZcTg1JWU?cc=1" frameborder="0" allowfullscreen></iframe><br/>
<br/>
Над созданием фильма трудилась команда проекта Moleman около двух лет. Это уже второй полнометражный фильм, созданный в рамках этого проекта. Первый фильм рассказывал о различных молодежных суб-культурах, лишь отчасти затрагивая тему демосцены. Второй фильм полностью посвящен рассказу о феномене демосцены. Присутствуют английские субтитры. Настоятельно рекомендуется смотреть вместе с ними, так как в диалогах встречаются английский, польский, финский, а так же венгерский языки.<br/>
<br/>
Главная страница фильма: <a href="http://molemanfilm.com/moleman-2-download/">Moleman 2.</a> На ней можно скачать фильм в различных форматах с помощью торрента/HTTP/FTP. <a href="http://habrahabr.ru/post/144604/#habracut"></a>]]></description>
		
		<pubDate>Sat, 26 May 2012 11:36:17 GMT</pubDate>
		<author>tronix286</author>
		<category><![CDATA[Демосцена]]></category>
		<category><![CDATA[demoscene]]></category><category><![CDATA[демосцена]]></category><category><![CDATA[фильм]]></category>
	</item>
	
	
	
	
	
	

		
	<item>
		<title><![CDATA[Запрограммируем вакансию]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/144603/</guid>
		<link>http://habrahabr.ru/post/144603/</link>
		<description><![CDATA[Неожиданно оригинальный подход я увидел тут в описании одной вакансии.<br/>
<br/>
Дабы не сочли рекламой — всю инфу о работодателе выпилил.<br/>
<br/>
Но за описание вакансии средствами ООП — однозначный респект!<br/>
<br/>
<pre><code>public class JediJob extends GameDevJob implements IRemoteJob {
...
</code></pre><br/>
Полный исходник не влез до ката.<br/>
 <a href="http://habrahabr.ru/post/144603/#habracut">Читать дальше &rarr;</a>]]></description>
		
		<pubDate>Sat, 26 May 2012 10:54:05 GMT</pubDate>
		<author>soulburner</author>
		<category><![CDATA[ООП]]></category><category><![CDATA[Ненормальное программирование]]></category>
		<category><![CDATA[ооп]]></category><category><![CDATA[вакансии]]></category><category><![CDATA[hr]]></category>
	</item>
	
	
	
	
	
	

		
	
	
	
	<item>
		<title><![CDATA[[Перевод] Жизнь без объектов]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/post/143620/</guid>
		<link>http://habrahabr.ru/post/143620/</link>
		<description><![CDATA[(Перевод)<br/>
<br/>
Последние несколько лет я провел в изучении и экспериментах со многими языками программирования. В частности, я начал использовать Scala как основной язык, стараюсь использовать функциональный стиль везде где это возможно. Меня также весьма заинтересовал Haskell (чистый функциональный язык) и Clojure (современный диалект Лиспа).<br/>
<br/>
Таким образом, я постепенно отказываюсь от объектно-ориентированной парадигмы, несмотря на то, что использовал в основном её последние 17 лет моей профессиональной деятельности. У меня появляется чувство, что объекты это то, что мешает нам писать лапидарный, структурированный и повторно используемый код.<br/>
 <a href="http://habrahabr.ru/post/143620/#habracut">Читать дальше &rarr;</a>]]></description>
		
		<pubDate>Sat, 26 May 2012 10:14:33 GMT</pubDate>
		<author>tranquil</author>
		<category><![CDATA[Разработка]]></category><category><![CDATA[Проектирование и рефакторинг]]></category><category><![CDATA[ООП]]></category>
		<category>ооп</category><category>scala</category><category>haskell</category><category>clojure</category>
	</item>
	
	
	

		
		
		
		
		
		
	

	
</channel>
</rss>

