<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр: </title>
	<link>http://habrahabr.ru/rss/6b3fd9740e39c30be5e059ff5aca1681/</link>
	<description><![CDATA[]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Fri, 10 Feb 2012 20:32:43 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	
			
		<item>		
			<title><![CDATA[Google Chrome / Расширение «Мне нравится»]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/google_chrome/137967/</guid>
			<link>http://habrahabr.ru/blogs/google_chrome/137967/</link>			
			<description><![CDATA[<i>Здравствуйте! Недавно ко мне обратился <a href="http://habrahabr.ru/users/codi/" class="user_link">codi</a> и попросил опубликовать обзор этого его творения. Расширение оказалось на редкость приятным, передаю слово автору.</i><br/>
<br/>
<img src="http://habrastorage.org/storage2/718/29c/690/71829c690128b06bd1954d994307428a.png" alt="image"/> Привет! Сегодня я&nbsp;бы хотел рассказать о&nbsp;своем расширении «Мне нравится» для Chrome.<br/>
<br/>
Заходя в&nbsp;социальные сети, возьмем к&nbsp;примеру ВКонтакте, вы&nbsp;видите поток новостей от&nbsp;ваших друзей. Так вышло, что сейчас люди гораздо охотнее делятся информацией, которую они нашли, а&nbsp;не&nbsp;своими заметками, фотографиями и&nbsp;мыслями. И&nbsp;если для публикации интересной ссылки есть кнопки «Like», то&nbsp;для быстрой публикации картинок с&nbsp;сайтов такого инструмента нет. Именно решение этой задачи берет на&nbsp;себя мое расширение.<br/>
<br/>
Предлагаю пройти внутрь и посмотреть как все это работает.<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/google_chrome/137967/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 14:56:18 GMT</pubDate>
			<author>RealFLYNN</author>
			<category>google chrome</category><category>расширение</category><category>vkonakte</category><category>удобная вещь</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Высокая производительность / Ученые начали разработку метода «тепловой» записи данных]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/hi/137917/</guid>
			<link>http://habrahabr.ru/blogs/hi/137917/</link>			
			<description><![CDATA[<img src="http://habrastorage.org/storage2/3ba/d44/af4/3bad44af49cd60dc17f7a4365d563af4.jpg"/><br/>
<br/>
Все мы знаем, что при повышении температуры магнитные свойства ферромагнетиков ухудшаются, поскольку тепловое движение очень сильно препятствует ориентации магнитных полей доменов. Для каждого из известных ферромагнетиков есть температура, при которой доменная структура материала разрушается, и ферромагнетик превращается в парамагнетик. Но оказывается, что если на ферромагнетик действовать тепловым лучом в пределах какой-то очень маленькой области, то нагреваемый домен способен менять магнитные свойства, по алгоритму, задаваемому испытателем. Это многократный процесс, так что возможно создание магнитных накопителей на основе этого принципа.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/hi/137917/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Thu, 09 Feb 2012 15:31:14 GMT</pubDate>
			<author>marks</author>
			<category>hdd</category><category>лазеры</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Робототехника / Как роботы видят мир?]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/robot/137973/</guid>
			<link>http://habrahabr.ru/blogs/robot/137973/</link>			
			<description><![CDATA[Помните классику — как терминатор Т-800 видел окружающий его мир? Текстовые команды, мигающий курсор, примитивная графика: и всё это на зловещем красном фоне. <br/>
<br/>
<img src="http://habrastorage.org/storage2/877/7de/3f2/8777de3f290769628ec4832d7212c1e9.jpg"/><br/>
<br/>
Пользователь <a href="http://vimeo.com/timoarnall">Timo</a> с Vimeo сделал любопытный ролик, смонтировав записи с разных камер наблюдения, где показано как работают современные системы распознавания образов и какую картинку они выдают. Пока, конечно, им далеко даже до устаревшей модели терминатора, но оценить то, как «видят мир» компьютеры кажется весьма интересным.<br/>
<br/>
<iframe width="560" height="349" src="http://www.youtube.com/embed/uqiTyK9gYXA" frameborder="0" allowfullscreen></iframe>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 15:33:16 GMT</pubDate>
			<author>jeston</author>
			<category>роботы</category><category>распознавание образов</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Дизайн в IT / Интерфейсы бытовой техники отстали на 20 лет]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/design/137953/</guid>
			<link>http://habrahabr.ru/blogs/design/137953/</link>			
			<description><![CDATA[<img src="http://habrastorage.org/storage2/15e/727/99a/15e72799ae23c8966c45723872e1fc15.jpg" align="left"/>За последние 10—20 лет мир IT далеко ушёл вперёд. Способы взаимодействия с устройствами сильно изменились изменив при этом многие стороны жизни. Но некоторые отрасли продолжают упорно сопротивляться прогрессу. И одна из них: интерфейсы бытовой техники. <br/>
<br/>
Так не может продолжаться вечно, и рано или поздно производителям придётся начать наверстывать упущенное. <br/>
<br/>
В этой статье я рассмотрю как, с точки зрения взаимодействия с пользователем, бытовая техника может стать лучше уже сегодня или как максимум через пару лет.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/design/137953/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 11:55:30 GMT</pubDate>
			<author>Adrior</author>
			<category>бытовая техника</category>
		</item>
		
		
		
		
		
		
		
		
	
		
			
		<item>		
			<title><![CDATA[C++ / [Из песочницы] DynLib: библиотека для создания и работы с DLL]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/cpp/137969/</guid>
			<link>http://habrahabr.ru/blogs/cpp/137969/</link>			
			<description><![CDATA[<img align="left" src="http://habrastorage.org/storage2/fd3/180/4aa/fd31804aa2eb10008bf2eae925231614.png" alt="image"/> Библиотека DynLib предоставляет удобные средства для разработчиков, использующих межмодульное взаимодействие (EXE&lt;-&gt;DLL, DLL&lt;-&gt;DLL) в своих проектах, и значительно сокращает время и количество кода.<br/>
<br/>
DynLib была написана для внутреннего использования одним из наших сотрудников <a href="http://habrahabr.ru/users/sergx/" class="user_link">SergX</a> и стала неотъемлемым инструментом разработки. Под катом делимся результатами.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/cpp/137969/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 15:07:31 GMT</pubDate>
			<author>lerom</author>
			<category>c plus plus</category><category>dll</category><category>dynlib</category><category>c++</category>
		</item>
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Блог компании Intel / Анонсирована аппаратная поддержка транзакционной памяти в Haswell]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/company/intel/blog/137567/</guid>
			<link>http://habrahabr.ru/company/intel/blog/137567/</link>			
			<description><![CDATA[Haswell будет очень инновационным <a href="http://en.wikipedia.org/wiki/Intel_Tick-Tock">Tock</a>'ом. Еще в прошлом году стало доступно описание новых операций с целыми в AVX. А на этой неделе было <a href="http://software.intel.com/file/41417">опубликовано</a> очередное расширение архитектуры X86. В Haswell появится аппаратная поддержка транзакционной памяти! На англоязычных сайтах обсуждение кипит. <a href="http://software.intel.com/en-us/blogs/2012/02/07/transactional-synchronization-in-haswell/">ISN</a> <a href="http://arstechnica.com/business/news/2012/02/transactional-memory-going-mainstream-with-intel-haswell.ars">Arstechnica</a> <a href="https://lwn.net/Articles/480018/">LWN</a><br/>
<br/>
Я думаю, что это самое нетривиальное расширение архитектуры X86 за много-много лет. Фича называется Transactional Synchronization Extensions (далее TSX), и состоит из двух частей — Hardware Lock Elision (HLE) и Restricted Transactional Memory (RTM). Обратите внимание на слово «Restricted». Все верно, есть некоторые ограничения по объему, гранулярности и уровню вложенности транзакций. <br/>
<br/>
Об этих ограничениях и как это все будет работать подробнее под катом. (Никаких картинок, скучный технический текст)<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/company/intel/blog/137567/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 14:15:04 GMT</pubDate>
			<author>izard</author>
			<category>STM</category><category>TSX</category><category>HLE</category><category>RTM</category><category>Haswell</category><category>locking</category><category>scalability</category>
		</item>
		
		
		
		
		
		
		
		
	
		
			
		<item>		
			<title><![CDATA[Информационная безопасность / [Из песочницы] Защита от ботов, основанная на различии в работе с большими числами в JavaScript и PHP]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/infosecurity/137961/</guid>
			<link>http://habrahabr.ru/blogs/infosecurity/137961/</link>			
			<description><![CDATA[Недавно мне пришлось разбираться с защитой от ботов, используемой на нескольких довольно популярных ресурсах. <br/>
На первый взгляд защита показалась обычной установкой куки через javascript, справиться с которой — дело 15-ти минут. В самом деле, после небольшого исследования стало понятно где что делается и какие параметры куда передаются, остается только переписать небольшую функцию с javascript на php и дело в шляпе. <br/>
Но все оказалось не так просто. И хотя в итоге защита была сломана, на это потребовалось далеко не 15 минут, и сам принцип защиты оказался для меня новым и довольно интересным.<br/>
<br/>
Итак, обо всем по порядку.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/infosecurity/137961/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 13:51:20 GMT</pubDate>
			<author>Abarmotic</author>
			<category>php</category><category>javascript</category><category>боты</category><category>спам</category><category>защита от ботов</category>
		</item>
		
		
		
		
		
		
		
	
		
			
		<item>		
			<title><![CDATA[Телекомы / [Из песочницы] Общаемся с SIM-картой на низком уровне]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/telecom/137963/</guid>
			<link>http://habrahabr.ru/blogs/telecom/137963/</link>			
			<description><![CDATA[<img align="left" src="http://habrastorage.org/storage2/767/3df/1f3/7673df1f39de13dcc75bd48057a74e00.jpg"/><br/>
<em>f: не могу представить, как крусач может работать) Наши курсачи обычно пыляться где-то на полках<br/>
m: Вот у меня есть плата. К ней нужно подрубить сим-карту, и эта плата должна прочитать смс оттуда)<br/>
m: плата покупная, а вот программируем ее мы)<br/>
f: а нельзя смс с телефона прочитать?</em><br/>
— из жизни, орфография сохранена<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
Ну а если вам все-таки интересно узнать больше о сим-картах, протоколах передачи и их файловой структуре, прошу под кат. Ну и куда же без кода…<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/telecom/137963/#habracut">Читать дальше...</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 13:55:01 GMT</pubDate>
			<author>toTheSky</author>
			<category>sim-карта</category><category>uicc</category><category>pdu</category><category>vhdl</category>
		</item>
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Блог компании Селектел / Экскурсия по Селектелу: ДЦ «Берзарина»]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/company/selectel/blog/136798/</guid>
			<link>http://habrahabr.ru/company/selectel/blog/136798/</link>			
			<description><![CDATA[ДЦ Берзарина — наш единственный дата-центр в Москве. Организован он аналогично остальным нашим дата-центрам — холодный коридор, откуда оборудование забирает холодный воздух, неконтролируемое по температуре пространство вокруг (горячий коридор), откуда кондиционеры забирают воздух для охлаждения (осушения чистки и т.д. — всё это и есть «кондиционирование») и выпускают обратно в холодный.<br/>
<br/>
<object width="450" height="330"><param name="video" value="http://video.yandex.ru/users/selectelru/view/18/get-object-by-url/redirect"></param><param name="allowFullScreen" value="true"></param><param name="scale" value="noscale"></param><embed src="http://video.yandex.ru/users/selectelru/view/18/get-object-by-url/redirect" type="application/x-shockwave-flash" width="450" height="330" allowFullScreen="true" scale="noscale" ></embed></object><br/>
(<a href="http://vk.com/video-11462611_161665282">альтернативная ссылка</a>)<br/>
<br/>
Состоит из одной очень длинной серверной, внутри которой находится длинный холодный коридор (2x40 шкафов). Этим он несколько отличается от устройства остальных ДЦ, где коридоров несколько.<br/>
<br/>
<a href="http://selectel.ru/photo/berzarina/cold2.jpg"><img src="http://selectel.ru/photo/berzarina/cold2_thumb.jpg" alt="Фотография из московского дата-центра Селектел"/></a><br/>
<br/>
На фотографии видно, как мы экономим <s>тепло</s> холод. <div class="habracut"> <a class="habracut" href="http://habrahabr.ru/company/selectel/blog/136798/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 13:34:12 GMT</pubDate>
			<author>amarao</author>
			<category>selectel</category><category>дата-центр</category><category>экскурсия</category><category>Москва</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Блог компании Digital October / Джон Барлоу передает пламенный привет копирастам и сторонникам SOPA: лекция в России]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/company/digitaloctober/blog/137941/</guid>
			<link>http://habrahabr.ru/company/digitaloctober/blog/137941/</link>			
			<description><![CDATA[<b>Джон Перри Барлоу</b> — человек, создавший «Декларацию независимости киберпространства» в 1996 году, активный противник SOPA и подобных актов, исследователь социальных явлений, связанных с Интернетом и серьёзный враг любого копираста. <br/>
<br/>
<img src="http://habrastorage.org/storage2/781/188/90b/78118890bef583795e73bb170e9c02f2.jpg"/><div class="habracut"> <a class="habracut" href="http://habrahabr.ru/company/digitaloctober/blog/137941/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 12:12:09 GMT</pubDate>
			<author>lesnikova</author>
			<category>SOPA</category><category>PIPA</category><category>киберэкономика</category><category>Интернет</category><category>информационный обмен</category><category>контроль</category><category>свобода</category><category>равенство</category><category>упячка</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Блог компании 1С-Битрикс / Как заставить сайт летать и сэкономить десятки часов системного администрирования]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/company/bitrix/blog/137927/</guid>
			<link>http://habrahabr.ru/company/bitrix/blog/137927/</link>			
			<description><![CDATA[<img src="http://habrastorage.org/storage2/ed7/6bf/c94/ed76bfc944f87d223289598a7e305e17.jpg" align="left"/> Скорость работы вашего сайта, его стабильность и отказоустойчивость всегда зависят от трех составляющих:<br/>
<br/>
1. Платформа (CMS) и ее настройки, которые влияют на производительность (параметры кэширования и т.п.)<br/>
2. Конфигурация сервера (реального физического или виртуального) и настройки системного ПО (веб-сервер, база данных и т.д.)<br/>
3. Качество разработки, кода, интеграции с платформой.<br/>
<br/>
Зачастую веб-разработчик может написать хороший качественный код, но при этом мало что смыслит в системном администрировании и настройке серверов. А хороший сисадмин редко бывает по совместительству еще и классным программистом.<br/>
<br/>
В общем-то, это — совершенно нормально, каждый должен заниматься своим делом. Но, к сожалению, в небольших веб-студиях, которых большинство, редко есть админы в штате. Настройкам хостинга уделяется мало внимания. В лучшем случае — полагаются на суппорт хостера и настройки «по умолчанию».<br/>
<br/>
В итоге сайт может «хромать» из-за проблем и «узких» мест в любой из составляющих: CMS, хостинг, разработка. Клиент в нюансы не вникает и остается не удовлетворен проектом в целом. Его негатив переносится на всех: «Тормозной хостинг! Ужасная система! Разработчики ничего не умеют!»<br/>
<br/>
Такая картина нас, конечно, никогда не устраивала. И мы решили, что надо что-то делать…<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/company/bitrix/blog/137927/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 12:58:43 GMT</pubDate>
			<author>adamant</author>
			<category>Битрикс</category><category>Bitrix</category><category>виртуальная машина</category><category>веб-окружение</category><category>производительность</category><category>VMware</category>
		</item>
		
		
		
		
		
		
		
		
	
		
		
		
		
		
		
		
			
		<item>		
			<title><![CDATA[Блог компании Яндекс / [RSS-пост] Поисковые запросы в холода]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/company/yandex/blog/137942/</guid>
			<link>http://habrahabr.ru/company/yandex/blog/137942/</link>
			<description><![CDATA[При какой температуре замерзает вода? А спирт? А бензин? А человек? :-)<br/>
<br/>
Судя по поисковым запросам, температура замерзания человека в разных городах разная. Новосибирцы даже в сорокаградусный мороз ищут обогреватели реже, чем москвичи, киевляне или петербуржцы при –20°<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/company/yandex/blog/137942/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 08:52:01 GMT</pubDate>
			<author>rssbot</author>
			
		</item>
		
	
			
		<item>		
			<title><![CDATA[Блог компании Kanobu Network / Канобувости, 130-й выпуск]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/company/kanobu/blog/137946/</guid>
			<link>http://habrahabr.ru/company/kanobu/blog/137946/</link>			
			<description><![CDATA[<iframe width="560" height="349" src="http://www.youtube.com/embed/7VH5w8L2ob4" frameborder="0" allowfullscreen></iframe><br/>
<br/>
Появляются новые консоли, сменяются правители, а Канобувости по-прежнему приветствуют вас, дорогие зрители. С вами сто тридцатый выпуск – и так летит время, что кое-кто успел построить внутри Minecraft почти полную копию World of Warcraft. Каждый из нас делает в жизни что-то подобное – интересное и, пожалуй, бесполезное. Обратная ситуация сложилась вокруг новой прошивки Playstation 3 — в идеале, обновление ускорит работу браузера. Как говорил агент Купер – каждый день надо баловать себя чем-нибудь приятным.<br/>
<br/>
Смотрите в этом выпуске:<br/>
 — <a href="http://kanobu.ru/games/alan-wakes-american-nightmare/">Alan Wake's American Nightmare</a> – просветление от создателей<br/>
 — <a href="http://kanobu.ru/games/ridge-racer-unbounded/">Ridge Racer Unbounded</a> – дрифтующий планктон<br/>
 — PlayStation Vita – диски не принимаем<br/>
 — Star Wars: Battlefront 3 – последняя надежда<br/>
 — <a href="http://kanobu.ru/companies/double-fine-productions/">Double Fine Productions</a> – запасное приключение<br/>
<br/>
Если вы хотите скачать и смотреть в максимальном качестве «Канобувости» — пользуйтесь нашей раздачей на трекере:<br/>
<a href="http://torrent.rus.ec/viewtopic.php?t=13348">Torrent.rus.ec</a><br/>
<br/>
«Канобувости» и «Канобу-вести» доступны и в iTunes по адресам:<br/>
<br/>
«Канобувости»: <a href="http://itunes.apple.com/ru/podcast/id448174306">itunes.apple.com/ru/podcast/id448174306</a><br/>
«Канобу-вести»: <a href="http://itunes.apple.com/ru/podcast/id448174390">itunes.apple.com/ru/podcast/id448174390</a>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 09:24:12 GMT</pubDate>
			<author>KanobuNetwork</author>
			<category>Alan Wake</category><category>Ridge Racer</category><category>PlayStation</category><category>vita</category><category>Star Wars</category><category>канобу</category><category>kanobu</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Блог компании Microsoft / Примите участие в переводе технических терминов для Windows 8]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/company/microsoft/blog/137951/</guid>
			<link>http://habrahabr.ru/company/microsoft/blog/137951/</link>			
			<description><![CDATA[Друзья, нам нужна ваша помощь. Вы эксперты — и сегодня у вас есть уникальная возможность повлиять на то, как разные термины для Windows 8 будут переведены на русский язык.<br/>
<br/>
<h4>“touch prediction”, “semantic zoom”, ...</h4><br/>
У вас есть идеи, как наилучшим образом эти термины должны быть переведены? Присоединитесь к сообществу и помогите улучшить глоссарий технических терминов для Windows 8 на русском языке. Нам нужны отзывы на текущие варианты перевода или альтернативные предложения по терминам для портала разработчиков и работы с магазином для Windows на <a href="http://www.microsoft.com/Language/mtcf/mtcf_home.aspx?langid=2241&amp;cult=ru-RU&amp;WT.mc_id=dpx">русском</a>.<br/>
<br/>
Ваш вклад будет неоценим, особенно для многих сложных терминов, включая “flyout”, “raw input thread”, “touch injection”, “multi-touch emulation”, “manipulation chaining” и многих других. <br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/company/microsoft/blog/137951/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 11:00:59 GMT</pubDate>
			<author>kichik</author>
			<category>windows 8</category><category>localization</category><category>glossary</category><category>developer</category><category>terms</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Блог компании ZeptoLab / Интеграция iCloud на примере игры Cut the Rope]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/company/ZeptoLab/blog/137947/</guid>
			<link>http://habrahabr.ru/company/ZeptoLab/blog/137947/</link>			
			<description><![CDATA[Привет хабра-житель. Сегодня я хотел бы поведать тебе о своем опыте интеграции iCloud в игру Cut the Rope.<br/>
<br/>
На этот пост меня вдохновил отзыв одного пользователя, пришедший на почтовый адрес технической поддержки:<br/>
«I do not need any help, I just wanted to ask you something… How did you <br/>
run iCloud Cut the Rope even if it is not a universal application? I <br/>
alternate with iPhone and iPad without problems, and it is extraordinary. <br/>
Unfortunately, no other developer does this, it is only with universal <br/>
applications, so I wonder… you are a magician you or others are not <br/>
willing to do anything? You are number one for me, thank you for your <br/>
beautiful game and support it for long. Hello».<br/>
<br/>
Не знаю насколько экстраординарно то, что для iPad и iPhone версии приложения используется один игровой прогресс, но сегодня я расскажу, как этого добиться. Тем более, что это очень просто. Так же я расскажу о некоторых проблемах и их решениях, с которыми мы столкнулись при интеграции.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/company/ZeptoLab/blog/137947/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 11:35:27 GMT</pubDate>
			<author>zHolo</author>
			<category>Cut the Rope</category><category>ZeptoLab</category><category>iCloud</category><category>Om Nom</category><category>iOS</category><category>iPhone</category><category>iPhone development</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Офисы IT-компаний / Digital October — логово безумных идей и коворкинг-центр]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/office/137871/</guid>
			<link>http://habrahabr.ru/blogs/office/137871/</link>			
			<description><![CDATA[<img src="http://habrastorage.org/storage2/4f9/c6b/091/4f9c6b0914055475f3c0756d3a9e04e7.jpg"/><br/>
<br/>
У Красного Октября когда-то были печеньки и конфеты. Теперь в помещениях фабрики завелись айтишники и немного по-настоящему странных позитивных людей. Во время последней деловой поездки туда хабраюзер <a href="http://habrahabr.ru/users/lesnikova/">Lesnikova</a>, руководитель тамошнего проекта Knowledge Stream, предложила посмотреть офис и разрешила поснимать всё-всё, включая железо.<br/>
<br/>
Внутри оказалось много интресного: крутой современный бар для стартаперов и людей, глубокая шахта лифта, в которую нужно смотреть по дороге в туалет, коворкинг-пространство (я наконец-то понял, что это не квартиры с фрилансерами), фехтовальный шкаф и много других интересных штук. Но шахта — самое страшное. Вот она, накрыта тонким слоем прочного стекла. <br/>
<br/>
<img src="http://habrastorage.org/storage2/faf/b8a/5e7/fafb8a5e76544a17d97541de03cf5ab8.jpg"/><br/>
<br/>
Я смог заставить себя перейти только с третьей попытки. И — осторожно: под катом трафик.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/office/137871/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 11:22:20 GMT</pubDate>
			<author>Milfgard</author>
			<category>офис</category><category>digital october</category><category>коворкинг</category><category>Москва</category><category>лекции</category><category>шахта</category><category>бар</category><category>опять шахта</category><category>стартапы</category><category>бизнес</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Google / Google Россия в Twitter о политике]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/google/137948/</guid>
			<link>http://habrahabr.ru/blogs/google/137948/</link>			
			<description><![CDATA[Только что в Twitter у Google Россия появилась запись политического характера, через несколько секунд запись была удалена и написано сообщение о «сбои в работе».<br/>
<br/>
<img src="http://habrastorage.org/storage2/754/a51/05b/754a5105bc8ea237e8f1e45d6659476b.png"/><br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/google/137948/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 10:25:22 GMT</pubDate>
			<author>InteractiveTechnology</author>
			<category>twitter</category><category>google</category><category>Россия</category><category>политика</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Бизнес студии / Контент для сайта: лучше заранее, чем никогда]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/studiobusiness/137943/</guid>
			<link>http://habrahabr.ru/blogs/studiobusiness/137943/</link>			
			<description><![CDATA[Многие студии говорят о том, что контент для сайта нужно прорабатывать еще до этапа разработки проекта, но еще большая часть игроков рынка не уделяет этому этапу никакого внимания. Почему? Наверное из-за того, что большинство разработчиков и их заказчиков не осознают реальных рисков.<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/studiobusiness/137943/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 08:57:18 GMT</pubDate>
			<author>almerkulov</author>
			<category>контент</category><category>риски</category><category>веб-студия</category><category>заказчик</category><category>сайт</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Телекомы / Сотовые операторы будут извещать абонентов об изменениях тарифного плана посредством СМС]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/telecom/137935/</guid>
			<link>http://habrahabr.ru/blogs/telecom/137935/</link>			
			<description><![CDATA[<img align="right" src="http://habrastorage.org/storage2/2b8/82b/03f/2b882b03f1ed0e369910ac6d89cb53c2.jpg"/>На Хабре <a href="http://habrahabr.ru/blogs/telecom/75147/">очень</a> <a href="http://habrahabr.ru/blogs/telecom/93793/">много</a> <a href="http://habrahabr.ru/blogs/telecom/87411/">историй</a> <a href="http://habrahabr.ru/blogs/personal/109360/">про</a> <a href="http://habrahabr.ru/blogs/telecom/75870/">то</a>, как оператор сотовой связи (далее — Оператор) изменил тарифный план на новый или просто повысил цены на СМС/разговоры/Мобильный интернет. Все российские операторы без исключения замечены в этом. В настоящее время операторы обязаны сообщать о таких вещах в СМИ, поэтому они регистрируют свои сайты как СМИ и за <s>день</s>10 дней до изменения публикуют их на сайте. Формально закон соблюдается, но вряд ли кто мониторит сайты операторов связи ежедневно. Совсем скоро такое положение дел должно поменяться.<br/>
<br/>
Главное изменение вынесено в заголовок, за подробностями прошу под кат.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/telecom/137935/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 09:05:50 GMT</pubDate>
			<author>disinvis</author>
			<category>минкомсвязь</category><category>сотовые операторы</category><category>опсосы</category><category>тарифы</category>
		</item>
		
		
		
		
		
		
		
		
	
		
		
		
			
		<item>		
			<title><![CDATA[.NET / [Перевод] Реализация Code Action с помощью Roslyn]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/net/137937/</guid>
			<link>http://habrahabr.ru/blogs/net/137937/</link>
			<description><![CDATA[Roslyn Services API позволяют легко реализовывать расширения, которые находят и устраняют проблемы в коде прямо в Visual Studio. Roslyn Services API доступно как часть <a href="http://www.microsoft.com/download/en/details.aspx?id=27746">Roslyn CTP</a>.<br/>
<br/>
В этом посте мы реализуем расширение для Visual Studio, которое детектирует вызовы метода Count() у Enumerable, после чего результат проверяется на равенство больше нуля, например, someSequence.Count() &gt; 0. Проблема, заключающаяся в коде, в том, что Count() должен пройтись по всей последовательности, прежде чем вернуть результат. Более правильным подходом в данном случае является вызов метода Enumerable.Any().<br/>
<br/>
Чтобы исправить это, мы реализуем CodeIssueProvider, детектирующий проблему, и CodeAction, который заменяет условие на вызов Enumerable.Any(), как и требуется. Т.е. наш CodeAction изменит что-то типа someSequence.Count() &gt; 0 на someSequence.Any().<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/net/137937/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 10 Feb 2012 07:06:19 GMT</pubDate>
			<author>szKarlen</author>
			<category>.net</category><category>roslyn project</category><category>roslyn</category><category>c</category><category>code action</category><category>code</category><category>ide</category><category>visual studio</category><category>ctp</category>
		</item>
		
		
		
		
		
	
	
	
	
	
	
	
	

	
</channel>
</rss>

