Создатели App Inventor утверждают, что их творение поможет создавать программы даже людям далёким от искусства шаманить над исходными кодами. Вместо текстового языка программирования, здесь используются логические блоки с уже готовыми действиям. К примеру, функциями для работы с социальными сетями, вебсайтами или сенсорами устройства. Среда разработки позволяет обрабатывать медийный контент, распознавать речевые команды и синтезировать речь. Создать приложение будет не намного сложнее, чем сложить головоломку-паззл.
С виду App Inventor напоминает другие среды визуальной разработки — в первую очередь Scratch, с которым App Inventor роднит формат компонентов и происхождение. Его создатели связаны с исследователями из MIT Media Lab, где в своё время разработали Scratch.
Окно программы разделено на три основных поля. В левой части мы видим библиотеку элементов интерфейса и прочих функциональных блоков для создания приложений. Центральная часть окна — напоминающий экран телефона просмотрщик, а справа находятся элементы, позволяющие настраивать свойства объекта. Всё это очень похоже на сильно упрощенный вариант какого-нибудь Delphi или Visual Basic.
Команда App Inventor создала готовые блоки на все случаи жизни: хранение информации, выполнение периодических действий при выполнение действий при определенных условиях — всё это можно реализовать, ничего не зная о языках программирования. Здесь есть даже функционал для работы с социальными сетями (например, с Twitter).
App Inventor обеспечивает доступ к датчику GPS — то есть можно создавать приложения, использующие геолокацию. Также доступны и функции телефона, например, отправка SMS. В общем, несмотря на кажущуюся простоту, возможности программы довольно велики. Созданный пользователем каркас программы транслируется в байткод инструментария GNU Kawa, предоставляющего промежуточный язык, напоминающий Scheme.
http://www.youtube.com/watch?v=8ADwPLSFeY8
Схожесть с учебными средами неслучайна — вряд ли App Inventor будет интересен серьёзным разработчикам (за исключением моментов, когда нужно уж очень быстрое средство прототипирования). Основная целевая аудитория здесь — учащиеся и их преподаватели. В регистрационной форме для предоставления доступа к разработке запрашивают название учебного заведения (или другой организации) пользователя. Впрочем, проект может понравиться и людям, которые любят просто «поковыряться» в своем телефоне. Примеры приложений, которые можно здесь создать, доступны на сайте проекта.
Видеокарты AMD/ATI Radeon HD 5xxx
В текущую линейку AMD/ATI Radeon HD 5xxx входят десять графических карт: двухпроцессорная HD 5970 (кодовое название Hemlock), HD 5830, 5850 и HD 5870/5870 Eyefinity Edition (Cypress), HD 5750 и 5770 (Juniper), HD 5670, 5550 и 5570 (Redwood) и HD 5450 (Cedar). Чаще всего карточки, выпущенные под марками партнёров AMD, представляют собой платы эталонной конструкции (в том же смысле употребляется не слишком корректный жаргонный термин «референсный дизайн»), на которые нанесены логотипы вендора. Изображения таких карточек как раз и приведены в статье о технических характеристиках семейства Radeon HD 5xxx.
Это обусловлено даже не столько требованиями AMD, сколько стремлением минимизировать себестоимость, закупив выпускаемые массовым тиражом печатные платы и комплектующие. При этом не нужно «изобретать велосипед» и создавать собственную конструкцию: эталонные платы спроектированы и протестированы самим разработчиком видеочипов, что гарантирует, как минимум, их работоспособность и соответствие заявленным параметрам.
Между тем, время от времени как крупные, так и не слишком большие компании выпускают видеокарты, отличающиеся по своей конструкции от эталонных. Отличия могут быть как чисто косметическими, так и довольно существенными: кто-то использует необычную систему охлаждения, кто-то изменяет расположение и тип микросхем памяти, а кто-то дорабатывает систему питания и разгоняет чипы до заоблачных высот. Мы отобрали несколько «нестандартных» карт на базе графического процессора R800 и описали их особенности — это гораздо интереснее, чем перечислять характеристики многочисленных «близнецов» на основе эталонной конструкции.
Эта разработка одного из грандов индустрии, построенная на топовом процессоре RV870 (Cypress), может похвастаться сразу тремя доработками по сравнению с базовой конструкцией: повышенными рабочими частотами графического процессора и видеопамяти, усовершенствованной системой электропитания и оригинальной двухвентиляторной системой охлаждения с тепловыми трубками.
Тактовая частота графического процессора увеличена с номинальных 850 МГц до 950 МГц, эффективная частота памяти GDDR5 объёмом 1 Гб выросла с 4800 МГц (4 х 1200 МГц) до 5000 МГц (4 х 1250 МГц).
На оборотной стороне платы фирменного синего цвета установлены пять необычных микросхем NEC TOKIN OE907, которые входят в состав системы питания: четыре из них отвечают за стабилизацию напряжения, подаваемого на графический процессор, и одна — за питание видеопамяти. Эти чипы, представляющие собой плёночные конденсаторы Proadlizer (2,5 В, 900 пФ), обеспечивают быструю и бесперебойную подачу к потребителю очень большого тока, очищенного от высокочастотных помех. Как несложно догадаться, такая схема питания призвана гарантировать устойчивую работу микросхем на повышенных частотах. К слову, Gigabyte — не единственный производитель, применяющий дополнительные конденсаторы для стабилизации питания на оверклокерских видеокартах — в частности, в широком использовании тех же самых чипов NEC Proadlizer замечена компания MSI, о чём чуть ниже.
Для охлаждения разогнанного RV870 применяется оригинальная система охлаждения, состоящая из массивного медного радиатора, закреплённого на видеочипе, и четырёх тепловых трубок, отводящих тепло к двум радиаторам, обдуваемым двумя кулерами. Несмотря на пару вентиляторов, система получилась не слишком шумной, поскольку кулеры работают на низких оборотах. Микросхемы видеопамяти охлаждаются естественным движением воздуха — их режим работы мало отличается от штатного.
Как и эталонная карта, эта модель оснащена исключительно цифровыми интерфейсами: двумя портами DVI-I Dual Link, разъёмом DisplayPort и портом HDMI. В комплекте есть переходник DVI-VGA и шлейф-перемычка CrossFire.
По результатам различных независимых тестов, в среднем Gigabyte Radeon HD 5870 SuperOverclock 1024MB обеспечивает на 10% более высокую производительность, чем карты с номинальными частотами. Такой прирост мощности обойдётся покупателю примерно в сотню долларов: в московских магазинах за эту карточку просят около 17500 рублей, в то время как модели эталонной конструкции на RV870, выпущенные производителями первого эшелона, продаются примерно за 14000 рублей.
"Вариация на тему" флагманского процессора RV870 (Cypress), на этот раз в исполнении Micro-Star International, другого крупного игрока на рынке графических ускорителей и системных плат.
Конструкция платы далека от эталонной, что видно даже по её форме: сразу за контактами для «мостиков» CrossFire следует ступенька и плата становится шире на целых 16 мм. Зачем же конструкторы сделали столь необычный шаг? Чтобы разместить доработанную систему питания с 15-канальным (!) стабилизатором питания — это уникальная схема даже по меркам системных плат класса премиум. Из 15 каналов 13 приходится на питание собственно графического процессора, а 2 отвечают за видеопамять. В системе питания используются те же самые плёночные конденсаторы Proadlizer, что и на описанной выше карточке Gigabyte, обеспечивающие эффективное отфильтровывание высокочастотных помех. Кроме того, на карте установлены два 8-контактных разъёма для подключения питания (на эталонной — два 6-контактных), что обеспечивает возможность подведения до 300 Вт дополнительной энергии, которая может потребоваться при разгоне.
Графический процессор слегка разогнан: его тактовая частота увеличена с номинальных 850 МГц до 900 МГц. При этом эффективная частота памяти GDDR5 осталась прежней — 4800 МГц (4 х 1200 МГц).
Фирменная система охлаждения Twin Frozr II выглядит весьма внушительно: массивный алюминиевый радиатор с четырьмя тепловыми трубками и двумя 80-мм вентиляторами устанавливается непосредственно на графический процессор, причём радиатор закрывает практически всю карту, а вентиляторы обдувают всю её поверхность. Для ещё более эффективного охлаждения чипы памяти и система питания (за исключением дросселей) накрыты алюминиевой пластиной.
Набор разъёмов обычен для HD 5870: два порта DVI-I Dual Link, по одному HDMI и DisplayPort. MSI R5870 Lightning — типично оверклокерская плата, выполненная из отборных комплектующих с повышенным запасом прочности. Отсюда и цена — в российской рознице за эту видеокарту просят порядка 17500 рублей.
Ещё одна видеокарта высшего класса на базе разогнанного чипа RV870, выпущенная главным партнёром AMD по выпуску видеокарт ещё со времён ATI, компанией Sapphire Technologies.
Графический процессор работает на повышенной с 850 до 870 МГц таковой частоте, эффективные частоты видеопамяти GDDR5 объёмом 1 Гб также повышены незначительно — с 4800 МГц (4 х 1200 МГц) до 5000 МГц (4 х 1250 МГц).
Помимо слегка разогнанных ГП и памяти, эта карта отличается фирменной системой охлаждения Vapor-X с герметичной испарительной камерой. Принцип работы Vapor-X заключается в циркуляции через тепловые трубки и радиаторы хладагента, который постоянно переходит из жидкого состояния в газообразное и обратно, испаряясь под воздействием тепла и конденсируясь внутри замкнутой системы. Охлаждение хладагента производится большим низкооборотным кулером, установленным по центру платы на массивном радиаторе. Несмотря на кажущуюся сложность, система довольно проста и, более того, весьма компактна — карта с Vapor-X не только полностью вписывается в габариты эталонной карточки, но даже короче её на 10 мм (стандартные 270 мм против 280 мм HD 5870 у эталонной конструкции).
Набор портов стандартен: пара DVI-I Dual Link, один DisplayPort и один HDMI. В комплект поставки входят переходник DVI-VGA и шлейф-перемычка CrossFire.
Несмотря на рекордную эффективность системы охлаждения (по результатам различных тестов, температура графического ядра под нагрузкой, как минимум, на 10 градусов ниже, чем у карт эталонной конструкции), производительность этой карточки практически не отличается от номинальной — столь небольшое повышение рабочих частот не даёт почти никаких преимуществ. Но и по цене эта карта с передовой системой охлаждения ничем не отличается от обычных: в российских магазинах за неё просят около 14200 рублей.
Карточка среднего класса построена на базе чипа RV840 (Juniper) и при более чем доступной цене обеспечивает довольно высокий уровень игровой производительности, достаточный для геймера, не относящего себя к экстремалам.
Инженеры ASUS кардинально переработали эталонную конструкцию платы, изменив расположение не только чипов памяти, но и процессора, и системы питания. При этом создатели карты не стали прибегать к какому-либо разгону: и ГП, и память GDDR5 работают на «штатных» частотах: 850 МГц и 4800 МГц (4 х 1200 МГц).
Система охлаждения нестандартная: она состоит из массивного алюминиевого радиатора с полированным медным основанием и большого низкооборотного кулера, установленных непосредственно на графический процессор. Рёбра радиатора выполнены таким образом, что кулер не только охлаждает ГП, но и обдувает чипы памяти. Чип RV840 имеет хороший разгонный потенциал — вплоть до гигагерца и даже чуть выше. При этом система охлаждения CuCore допускает стабильную работу карты при частотах до 920-930 МГц, что можно считать очень неплохим результатом.
Видеокарта снабжена тремя видеоинтерфейсами: DVI-I Dual Link, HDMI и VGA (D-Sub). Соседство HDMI и не предусмотренного эталонной конструкцией VGA выглядит уже откровенным анахронизмом, а в комплект поставки почему-то включён переходник HDMI-DVI. Специально для любителей разгона предназначена фирменная утилита Smart Doctor, при помощи которой можно изменять частоты работы памяти и графического процессора, регулировать напряжение их питания и обороты вращения кулера.
Ориентировочная розничная цена ASUS EAH5770 CuCore 1024MB в российских магазинах составляет порядка 6200 рублей — очень немного за настоящую игровую карточку с эффективной системой охлаждения и хорошим разгонным потенциалом.
В этой карте на базе графического среднего класса RV840 (Juniper) мы снова встречаемся с фирменными «фишками» MSI, применяемыми на карточках, адресованных оверклокерам: это и доработанный стабилизатор питания, и чуть завышенная частота процессора, и уже знакомая нам двухвентиляторная система охлаждения Twin Frozr II.
В системе питания применён 7-канальный стабилизатор вместо «эталонного» 4-канального, что, разумеется, потребовало изменения разводки платы. Тактовая частота графического процессора повышена с 850 МГц до 875 МГц, а эффективная частота видеопамяти осталась неизменной — 4800 (4 х 1200 МГц).
Система охлаждения Twin Frozr II была несколько упрощена по сравнению с использованной на карте MSI R5870 Lightning 1024MB: здесь применяется радиатор меньшей площади и три, а не четыре тепловые трубки. Впрочем, в её эффективности сомневаться не приходится, ведь эта карта позиционируется как оверклокерская — в комплект поставки входит утилита Afterburner, позволяющая управлять процессом разгона, не выходя из Windows.
В MSI почему-то сочли излишеством два порта DVI-I Dual Link и оставили лишь один — вместо второго в верхней части планки вырезали дополнительные щели охлаждения в форме логотипа MSI. Порты HDMI и DislpayPort остались на своих местах. С картой традиционно поставляются переходник DVI-VGA и мостик CrossFire.
По результатам различных тестов MSI R5770 HAWK была признана одной из самых разгоняемых видеокарт на RV840: тактовая частота процессора может быть выше штатной более чем на 200 МГц, при этом с охлаждением без проблем справляется установленная на карте двухвентиляторная система Twin Frozr II. За эту более чем интересную карточку в российских магазинах придётся отдать порядка 6800 рублей.
Как видите, на рынке много интересных вариантов графических ускорителей серии Radeon HD 5xxx, которые, порой, могут похвастаться весьма неожиданными техническими решениями, выгодно отличающими видеокарты последнего поколения от предшественников. К сожалению, всё это пиршество инженерной мысли заканчивается примерно тогда, когда цена карты переступает символическую черту в 200 долларов. Совершенно не случайно в нашем обзоре отсутствуют модели серий HD 5600, 5500 и 5400: если что и может отличаться в этих карточках от эталонной конструкции, так это кулер, радиатор и картинка на коробке. В большинстве же случаев карты этих серий — близнецы, разве что именитый производитель может «с барского плеча» поставить на бюджетную карту слишком быструю память «не по чину», да и то лишь потому, что таких микросхем оказалось у него в избытке.
В феврале 2010 года AMD закончила обновление линейки графических процессоров Radeon HD 5xxx, в которой теперь представлены модели всех классов, а в июле в российской рознице можно найти видеокарты на любом из этих чипов. На прилавках даже появилось множество топовых двухпроцессорных карт HD 5970, причём нередко в одном магазине можно выбирать из пяти-семи моделей разных производителей, а ведь ещё весной это был настоящий эксклюзив. Самый большой выбор, разумеется, среди карт на HD 5870/5850 и HD 5770/50, но сегодня не проблема купить и супербюджетную модель: самая дешёвая брендовая карта HIS HD 5450 Silence 512MB на базе младшего чипа семейства R800 оценивается примерно в 1600 рублей.
Промзона: Умный будильник
Звон обычного будильника, как монетка, брошенная в музыкальный автомат, заводит пластинку с пол-оборота. Минуту назад ты ещё крепко спал, но будильник сработал и перенес тебя из снов в мир забот и неотложных дел. А ведь хочется именно плавного пробуждения — без стрессов и лишнего напряжения.
Испанец Педро Гомес предлагает концепт будильника, работающего по принципу неваляшки: легкое покачивание — и время звонка сдвигается на определённый промежуток времени.
Управление построено на кинетическом взаимодействии. Нажатие на антенну ведёт к корректировке времени пробуждения, два нажатия – времени самих часов. Качнув будильник вправо, можно добавить лишних пять минут сна, качнув влево – вернуть всё на исходные позиции. А если толкнуть антенну вперед — отключится сигнал.
Концепт весьма интересен и должен понравиться детям. Что касается взрослых, то им, наверное, проще и надежнее «заводить» сразу несколько будильников на мобильнике, чем спросонок вспоминать, куда же качать свой будильник. К тому же уж больно это заманчиво — всего одно касание, и пять минут дополнительного сна. Как бы вообще не проспать.
Софт: Gwibber — клиент микроблогов для среды GNOME
Специальные клиенты упрощают пользователю работу с микроблогами и социальными сетями. Существует множество подобных программ: мы расскажем про Gwibber — штатный клиент из Ubuntu.
Политика компании Canonical предполагает включение в Ubuntu приложений с простым и эргономичным интерфейсом. Gwibber полностью соответствует этой доктрине: все операции производятся в главном окне программы. Здесь отображается лента сообщений, меню, поле отправки и навигационная панель, позволяющая фильтровать сообщения. Ярлыки в верхней части навигационной панели отвечают за все аккаунты (сообщения из разных сервисов могут отображаться в одной ленте), а расположенные ниже — за каждый аккаунт в отдельности.
Для отправки ответа или «ретвита» можно использовать кнопки, появляющиеся при наведении курсора на сообщение. Кроме того, если растянуть навигационную панель — ярлыки в ней уменьшатся и рядом с ними появятся поясняющие надписи.
Программа позволяет разделить различные сети – в главном окне можно отобразить несколько лент сообщений (они создаются через меню).
Gwibber работает с Flickr, Twitter, StatusNet, Qaiku, Facebook, FriendFeed, Digg и Identi.ca. О популярных у нас «Вконтакте» и «Одноклассниках» программа ничего не знает.
Здесь можно читать сообщения, отвечать на них и делать «ретвит» (несмотря на поддержку различных сервисов, Gwibber преимущественно twitter-клиент). Добавлять и удалять «друзей», читать служебные сообщения или пользоваться другим расширенным функционалом сервиса придётся через веб-интерфейс. Впрочем, это справедливо для любого клиента: их возможности сильно ограничены. Зато если вам нужно быстро прочесть сообщения из нескольких сетей и написать на них ответы — в специальной программе это делать гораздо удобней. Gwibber умеет отсеивать дубликаты, отправленные в разные сети — такие сообщения объединяются в одно, развернуть которое можно, нажав на зелёный «крест».
Как видно на скриншотах, количество настроек программы минимально.
Подводя итог можно сказать, что Gwibber — типичное в своем классе приложение, не лучше и не хуже многих. К преимуществам программы можно отнести простой интерфейс и поддержку довольно большого списка сервисов, а к недостаткам — невозможность гибкой настройки (в частности, здесь нельзя фильтровать спам) и отсутствие поддержки российских сервисов. Последний недостаток, впрочем, может волновать только обитателей Рунета.