вторник, 23 марта 2010 г.

Разработка веб-приложений с помощью PNaCl

Проект Google по ускорению разработки веб-приложений Native Client вступил в новую фазу развития. Современные браузеры оснащаются достаточно мощными движками, которые позволяют быстро выполнять программы, написанные на JavaScript, однако перевод этих программ на нативный язык компьютера является трудоемким процессом и значительно замедляет процесс исполнения приложения. Native Client является «мостом» между этими мирами, позволяя коду, полученному из веб выполняться максимально быстро.

Полтора года назад, когда Google анонсировал Native Client, проект мог выполнять только 32-битные программы на процессорах x86. В среду Google анонсировал завершение внедрения новой версии Native Client с поддержкой 64-бит для процессоров x86 и ARM. Эта задача была весьма трудной к техническому исполнению, однако сулит значительный прогресс, так как эти процессоры установлена на большинстве современных компьютеров и смартфонов.

Более того, компания огласила планы по развитию нового, портативного клиента PNaCl (Portable Native Client), который наиболее полно соответствует философии Java, сформулированной Sun Microsystems в выражении «написать раз, исполнять везде». Таким образом, вместо разработки различных модулей Native Client для каждого вида процессора, разработчики могут работать над единственным модулем PNaCl.

TVroid (aka TV-android)

Чем интересна политика Google - так это разноплановостью (хотя и напоминает "хочу таблеток от жадности, да побольше!"). В частности перспективные разработки, куда компания вкладывается - радуют воображение.
Недавно Google заключил партнерство с Intel и Sony с целью создания совместного "продукта", суть которого придать телевидению больше интерактивности. Сама идея интерактивного ТВ очень и очень не нова, а вот способы реализации у всех разные. Google планирует разработать и представлять свою ТВ-платформу по такой же модели как и Android для мобильного рынка – в течение нескольких месяцев он откроет платформу для разработчиков, а первые версии готового продукта поступят в продажу этим летом. Фактически, можно уже ожидать в скором времени появления специальных приложений для TV от сторонних разработчиков.

понедельник, 15 марта 2010 г.

Листья падают...


В эпоху моего детства отрывной календарь являлся неотъемлемым атрибутом практически любого дома. И по его тематике, дизайну, а главное, состоянию - можно было судить о хозяине дома. Рассеянный или нет, аккуратист или пофигист. Элегантную штучку придумали в Дюссельдорфе (Euro RSCG of Duesseldorf, Germany) - календарь, с автоматическим "отстрелом" дней. Причем, дни календаря выполнены в стиле листьев.

Вертикальная архитектура микрочипов


В 1965 году один из основателей компании Intel, Гордон Мур предсказал, что количество транзисторов на кремниевой подложке будет удваиваться каждые два года, что повлечет удвоение производительности и снижение вдвое рыночной стоимости.В настоящий момент мы наблюдаем технологический "стопор" с пределом в 30-20нм.
Компания IBM и Швейцарский Федеральный Институт Технологий предлагают 3х мерную концепцию: не уплотнение кристаллов, а построение вертикальной архитектуры микрочипов.

пятница, 12 марта 2010 г.

6 ядер - это не 2 и даже не 4



Наконец очередной количественный прорыв в компьютерном железе - архитектура от 4х ядер перешла к 6.

Корпорация Intel представила свой первый шестиядерный процессор для ПК. Процессор Intel Core i7 980X Extreme Edition был показан на конференции Game Developers Conference 2010, сообщается в пресс-релизе компании. Новый чип будет, в первую очередь, ориентирован на геймеров.

Процессор стал первым в линейке чипов новой платформы, известной под кодовым названием Gulftown. Он обладает тактовой частотой 3,3 гигагерца и способен одновременно обрабатывать 12 задач благодаря технологии Hyper-Threading, пишет Сomputerworld. Чип Core i7 980X построен с использованием 32-нанометрового техпроцесса. Intel не разгласила стоимость новых процессоров и не сообщила дату начала продаж.


Добавив видеокарту двумя чипами Fermi - новое поколение платформы CUDA (планируемый выпуск NVidia опять затягивается) - и получим вполне достойный игровой "монстр" :) Цены первые месяцы будут естественно запредельными.

суббота, 6 марта 2010 г.

Xen Summit North America 2010

Сообщество XEN Community проводит встречу 28-29 апреля 2010 в калифорнии. На повестке дня новости проекта, релиз ПО, опыт внедрения виртуаплизации в ИТ и архитектура.
На данный момент самым интересным является проект Xen Cloud Platform, предоставляющий решения для провайдеров и крупных компаний: сочетание собственных разработок Xen Hypervisor и недавно опубликованного открытого стандарта Citrix XAPI (Citrix Project Kensho).
Текущий релиз платформы Xen Cloud включает:
* Latest Xen 3.4.1
* Linux 2.6.27 Kernel
* Windows PV Drivers, Microsoft Certified
* XAPI Enterprise-class Management Tool Stack
o VM Lifecycle: Live snapshots, checkpoint, migration
o Resource Pools: Safe live relocation, auto configuration, DR
o Host Configuration: Flexible storage management, networking, power management
o Event Tracking: Progress, notification
o Secure Communication using SSL
o Upgrade and Patching Capabilities
o Real-time Performance Monitoring and Alerting
* Basic SR-IOV Support
* CDROM and Network Host Installer
* Full Featured "xe" CLI and web services API

среда, 3 марта 2010 г.

Виртуализация на базе кластера (xen)

На Хабре обнаружил интересный пост – просьбу о помощи какую платформу для виртуализации выбрать. Проблема на самом деле для многих очень актуальна – виртуализация облегчает жизнь во многих сферах бизнеса как ИТ службам и разработчикам, так и конечным пользователям. В бытность своей работы над стартап-проектом по разработке ПО эта проблема возникала не один раз – ЧТО выбрать и КАК реализовать.


Одним из очень изящных решений - создание кластера высокой доступности на платформе XEN с возможностью миграции и использованием VLAN, DRBD, Heartbeat (статья Андрея Зентавр на OpenNet).


Cсылки по теме:


1. XEN Cluster HowTo


2. MySQL + DRBD/Heartbeat