воскресенье, 9 января 2011 г.

Google голосовой набор на Android

Увидел сегодня по ящику рекламу голосового набора от Google. Чел демонстрировал на Nexus One. В рекламе он говорил обычным голосом по-русски, ни быстро ни медленно, casual voice в общем. Природное недоверие взяло верх и я взял в руки свой Nexus One.
Дальше под нумерацией будет то, что я говорил, через тире, что распознал гугл
  English (старался без русского акцента):
  1. тэст - test.
  2. сарра коннор - sarrah connor.
  3. арнолд шварцениггер - arnold schwarzenegger.
  4. мотивейшн - motivation

Открываем голосовой набор потом вызываем меню заходим в "Settings". Выставляем русский язык и пробуем дальше:
Russian
  1. зайцев нет - звйцев нет.
  2.  василий алибабаевич - василий алибабаевич
  3. страшная кукуруза -  страшная кукуруза
  4. всеобъемлющий вектор - всеобъемлющее сектор

Вывод - результат на мой взгляд очень хороший. Буду пользоваться

Из смешного:
en: грязные шлюхи - video

четверг, 6 января 2011 г.

Realaxy

Сегодня скачал Realaxy editor. Создал тестовый проект - поковырялся. В основе редактора лежит идея использования универсального языка (в данном случае свой, на базе AS3.0), который потом может транслироваться в другой язык. Это должно облегчить миграцию кода. Т.е. по ходу в будущем можно писать на AS3.0 код для PHP. Но на данный момент поддерживается только один язык (тот-же AS3.0), поэтому выгоды от использования редактора я не вижу.
  Если быть откровенным до конца, он проигрывает в юзабилити FDT, FlashDevelop и FlashBuilder. Автокомплит чувствителен к регистру, нет темплейтов, компилляция проекта занимает даже больше времени, чем в FlashBuilder, так как надо сначала транслировать код в AS3.0. К тому же и платный, не смотря на то, что в сети есть более качественные аналоги бесплатно.
  На мой взгляд можно исправить ситуацию, выпустив его в  открытое бета тестирование хотя бы для русскоязычных пользователей - так как создатели редактора русскоязычные ребята. Для того, чтобы отполировать продукт нужны пользователи: чтобы узнать, чего не хватает, получать отчеты о багах, наладить нормальный фидбэк.

вторник, 4 января 2011 г.

Flash Objects



Сегодня поэкспериментировал с объектами:


var obj:Object = {}
obj[4] = "test";
obj["6"] = "test1";
trace("obj[4] : " + obj[4]);
trace("\n String");
for (var prop:String in obj) {
trace(prop +":" + obj[prop]);
}
trace("\n *");
for (var prop1:* in obj) {
trace(prop1+":" + obj[prop1]);
}
obj["4"] = "test2";
trace("\n int to string : " + obj[4]);



Выдает такой трейс




obj[4] : test

 String
4:test
6:test1

 *
4:test
6:test1

 int to string : test2



Вывод: Flash преобразует имя свойства в строку, а у Dictionary нет.