"Анадырь" все-таки случился. Новая версия поисковой программы, переименованная в "Армазас", была запущена несколько дней назад. Первое ключевое отличие нового механизма поиска – снятие алгоритма омонимии для более точного понимания смысла пользовательских запросов.
Архив Апрель 13, Понедельник, 2009

Замечательная игра Braid недавно, а именно 10го апреля вышла на PC. До этого игра находилась в XBLA (Xbox Live Arcade — сервис по продаже игр для консоли Xbox360) и тогда ещё успела собрать достаточно много положительных рекомендаций.
Из себя игра представляет 2D экшен игру с логическими элементами, везде её сравнивают с такой игрой как «Марио», и в принципе не безосновательно. Особенностью игры, является то, что в неё добавляется новое производное «время», не банальное его замедление ускорение или прочее, а совершенно новый подход к этому измерению.
Собственно что бы это понять надо в это поиграть, также как и в World of Goo.
Игра уже есть в сети
… в сети Steam.
Здравствуй, уважаемое ХабраСообщество!
В данном «топике» хотелось бы поделиться с Вами позитивом, вызванным двумя «событиями» в мире Миранды.
Это новый «ночной билд №29» и первая паблик версия «программы для создания скинов к Миранде».
Надеюсь, что новости и правда приятные.
Подробности как всегда ниже…
Почитав в выходные блоги, мы не без радости отметили, что вам понравилось оформление главной страницы Яндекса на День космонавтики.

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

Самое главное, ничего не бойтесь — вы всегда можете вернуть странице привычный вид, нажав на зелёную ссылку «Вернуть обычный Яндекс».
Желаем вам разнообразия.
Группа модных тем
Memcached community предприняло немало попыток написать «родные» патчи для кода memcached, добавляющие в него поддержку тэгов. Наиболее известный из таких патчей — проект memcached-tag. К сожалению, memcached-tag все еще очень далек от стабильной версии: нетрудно написать скрипт, приводящий к зависанию пропатченного memcached-сервера. Похоже, на момент написания данной статьи не существует ни одного надежного решения проблемы тэгирования на уровне самого memcached-сервера.
Библиотека Dklab_Cache
Dklab_Cache — это (в основном) библиотека поддержки тэгирования ключей для memcached, использующая интерфейсы Zend Framework. Сама библиотека написана на чистом PHP. Вот полный список возможностей библиотеки:
- Backend_TagEmuWrapper: тэги для memcached и любых других backend-систем кэширования Zend Framework;
- Backend_NamespaceWrapper: поддержка пространств имен для memcached и др.;
- Backend_Profiler: подсчет статистики по использованию memcached и др. backend-ов;
- Frontend_Slot, Frontent_Tag: каркас для высокоуровневого построения систем кэшиирования в сложных проектах.
Собственно, для поддержки тэгов имеется класс TagEmuWrapper. Он представляет собой декоратор («обертку») для backend-классов кэширования Zend Framework. Другими словами, вы можете с его помощью «прозрачно» добавить поддержку тэгов в любую подсистему кэширования Zend Framework. Мы будем рассматривать backend для работы с memcached: Zend_Cache_Backend_Memcached, но, если в вашем проекте используется какой-то другой backend-класс, вы можете подключить тэгирование и к нему без каких-либо особенностей.
TagEmuWrapper реализует стандартный backend-интерфейс Zend_Cache_Backend_Interface, поэтому с точки зрения вызывающей системы он сам является кэш-backend’ом. Вообще, Zend Framework хорош тем, что на уровне интерфейса он поддерживает тэги с самого начала! Например, в методе save() уже имеется параметр, позволяющий снабдить ключ тэгами. Однако ни один из backend-ов в составе Zend Framework тэги не поддерживает: попытка добавить тэг к некоторому ключу вызывает исключение (в частности, для Zend_Cache_Backend_Memcached).
Технические подробности, документацию, а также примеры использования можно посмотреть тут: dklab.ru/lib/Dklab_Cache/
Что такое тэги?
Работа с типичной кэширующей системой (в том числе с memcached) заключается в выполнении трех основных операций:
- save($data, $id, $lifetime): сохранить данные $data в ячейке кэша с ключом $id. Можно указать «время жизни» ключа $lifetime; спустя это время данные в кэше «протухнут» и удалятся.
- load($id): загрузить данные из ячейки с ключом $id. Если данные недоступны, возвращается false.
- remove($id): очистить ячейку кэша с ключом $id.
Удаленный пользователь может скомпрометировать целевую систему. …
"Лаборатория Касперского" нашла новую версию вредоносной программы Kido, также известной как Conficker и Downadup. В ночь с 8 на 9 апреля компьютеры, зараженные Trojan-Downloader.Win32.Kido, взаимодействуя друг с другом через P2P-соединения, отдали команду другим зараженным машинам на загрузку новых файлов.
Google запретил пользователям загружать ролики и оставлять комментарии на страницах корейского YouTube, пишет PC World. Это решение стало ответом на новый закон, который требует при загрузке указывать настоящее имя пользователя. Так называемый закон о кибердиффамации (Cyber Defamation Law) вступил в силу 1 апреля.
Похоже, компания eBay спустя четыре года после покупки собирается продать бурно развивающийся сервис Skype обратно его скандинавским создателям.
Похоже, Рунет, который "гуляет сам по себе", не дает покоя законодателям. Сразу две группы с переменным успехом работают над законопроектами, которые должны поставить Сеть в рамки закона. Один из них, инициированный Межпарламентской ассамблеей СНГ, обсуждался в Совете Федерации в прошлом году.