Для тех, кто не хочет смотреть полную версию презентации Microsoft на CES 2010, которая прошла сегодня, я хотел бы сделать небольшую выжимку ключевых тем и данных представленных в презентации (по степени интереса):
революционный проект Natal для Xbox будет доступен в этом году на рождествов ноябре. Сейчас готовят игры для этого проекта;
Bing и MSN будут предустановлены на браузерах в компьютерах продаваемых HP по всему миру;
Ford, Fiat и Kia Motors используют в своих автомобилях Windows Embedded;
Windows 7 стала самой быстропродаваемой операционной системой в истории, продажи PC выросли на 50% через неделю после старта Windows 7, во время последней «черной пятницы» было продано на 63% больше PC, чем год назад;
представлены полноценные PC-моноблоки: Sony VAIO L all-in-one с экраном в 24 дюйма и Lenovo A300 с 21.5 дюйма и толщиной всего в 18 мм;
представлена новая система Mediaroom 2.0 с возможностью объединить в одной комнате PC, TV и телефоны для просмотра видео-контента и управления всеми устройствами;
пользовательская база Xbox достигла 39 миллионов пользователей, продано 500 млн игр;
в Xbox Live теперь 20 миллионов активных пользователей;
в неделю между рождеством (католическим) и новым годом сервис Xbox Live поставил новый рекорд: 2.2 миллиона одновременных онлайн-пользователей;
представленные в 2009 году социальные сервисы в Xbox (twitter, facebook, last fm) привлекли 10 миллионов пользовтелей;
в 2010 году выйдут Tom Clancy’s Splinter Cell: Conviction, Crackdown 2, Mass Effect 2, Alan Wake, Fable 3 и Halo Reach эксклюзивно для Xbox 360. Дополнение для Modern Warfare 2 выйдет для Xbox на неделю раньше чем для других платформ;
будет запущен новый сервис Game Room для Xbox — сервис классических аркад от известных брендов, 1000 игр в течении трех лет.
Неплохой старт года для Microsoft. Пока ни слова про Office 2010 и Windows Mobile 7, но подождем другие мероприятия года, например Mobile World Congress в Барселоне в феврале.
На конференции CES Стив Баллмер представил планшет от компании HP работающий под Windows 7. Ниже рекламный видео-тизер и изображение устройства. Планшет будет доступен в течение 2010 года.
Я думаю многие со мной согласны, что Doctrine — один из самых мощных и удобных ORM для PHP, но с недавнего времени возможностей оного мне перестало хватать. Начнем с того что невозможно использовать ассоциации с условиями фильтрации, «волшебный» поиск с учетом перевода через I18n и много другого.
Всячески экпериментируя с возможностями Doctrine, я написал кучу нужных и ненужных расширений, которые и решил вывести «в мир». Тем самым и начинаю цикл статей, посвященных практическому написанию всяких упрощающих жизнь свистелок. В процессе я также постараюсь раскрыть методологию разработки, так что возможно наличие взаимоисключающих параграфов в течение статьи, но в итоге они разрешатся.
Начну с самого легкого — с расширения для мультиязычности Doctrine_Template_I18n. Оговорюсь сразу, текста будет много, как и много сумбурной технической информации
Вот и настал момент, который многие так долго ждали.
Ну по-крайней мере пользователи Chrome под Mac. Хотя это и заняло больше времени, чем ожидалось, закладки синхронизации и расширений были включены в последнюю версию (4.0.288.1) — dev channel version.
На самом деле, если вы используете Chrome для Mac на этом раннем этапе, то нет причин, почему вы не захотите использовать Dev версии (которые вы можете найти здесь) особенно учитывая это обновление.
UPD: Как говорят к комментах — поддержки таск-менеджера по-прежнему не наблюдается.
Внимание: будьте бдительны при размещении flash баннеров!
Предыстория.
Я владелец довольно популярного ресурса. Некоторое время назад было несколько обращений с просьбой разместить «не приносящие никакого вреда iframe». От таких предложений отказывались, ибо карма важнее.)
Вчера обратился человек, с предложением разместить небольшой flash баннер, c рекламой БМВ-клуба. Код оказался с неприятным троянским «бонусом».
С июня 2009 года я занимаюсь разработкой интерпретатора Си. (я уже упоминал об этом в статье о вызовах функций).
Сейчас уже реализовано достаточно много конструкций: циклы, выбор, вычисление выражений, вызовы функций (как объявленных пользователем, так и стандартных), инклуды и другое.