Не вижу я ничего хорошего в новой реализации железки. Сам этот «будильник» в своих проектах не применишь, а платить за него нужно. Размер платы стал больше, а форма «трапеции» только усложнит монтаж/изготовление конечного продукта. Большая часть хваленой периферии находится не на самой ADK-плате.
Единственные плюсы: новый, более мощный микроконтроллер, и соединение с помощью Bluetooth(тут проект IOIO уже давно опередил ADK).
Это просто очень дорогой будильник с возможностью программирования и кучей ненужных светодиодов с «party mode». Как они мечтают применять «это» в коммерческом секторе, я понятия не имею. Лучше бы они выпустили исходники и мануалы с описанием подключения голых МК с помощью протокола Android Open Accessory Protocol.
Статья напомнила мне мой похожий проект на AppEngine + ExtJS. Я писал его под влиянием этих многочисленных телешоу, где нужно собрать слово из букв, приведенных на экране. Порылся в исходниках и нашел его. Нужно всего-лишь вписать буквы, из которых требуется составить слово, и AppEngine вернет все возможные варианты. Для моего словаря требуется примерно 10-15 секунд на поиск слов. Проект писался быстро, поэтому получился стандартный говнокод. Если немного оптимизировать, то получится сделать поиск быстрее.
Как раз для внутреннего использования был создан домен .kz. Проблема ведь в отклонении от стандартизации. Вы видели хоть одну современную клавиатуру без латинской раскладки? Сомневаюсь. А без кириллической? Тысячи их! Поэтому кириллические домены, в том числе и этот ".қаз" будут только мешать.
1) Почему бы «Canvas canvas = null» не вынести в переменные класса GameThread, а не создавать ее при каждой итерации цикла, тем самым создавая лишнюю работу для GC?
2) Зачем такие методы, как setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) и два последующих помещать в яву, когда для этих целей есть Manifest.xml?
Это самое первое что бросается в глаза. Если ваша статья была написана для новичков, то может не стоит учить новичков кодить неправильно? Как написали выше, из вставок кода понять что-то очень сложно.
Вообще, мне кажется, что учиться писать игры стоит начиная с использования готовых движков, типа AndEngine, а уже когда поймешь что к чему, тогда и начинать писать все с нуля.
Вот только у меня и Firefox 13 уходит в постоянный loading.
Возможно, проблема в том, что AJAX запрос комбинаций клавиш выдает ошибку 301.
Хотя если вставить url в адресную строку, то все нормально… 200.
А эти торгаши пусть сами у себя покупают.
Единственные плюсы: новый, более мощный микроконтроллер, и соединение с помощью Bluetooth(тут проект IOIO уже давно опередил ADK).
Это просто очень дорогой будильник с возможностью программирования и кучей ненужных светодиодов с «party mode». Как они мечтают применять «это» в коммерческом секторе, я понятия не имею. Лучше бы они выпустили исходники и мануалы с описанием подключения голых МК с помощью протокола Android Open Accessory Protocol.
But who cares?
Попробовать можно тут: word-constructor.appspot.com/
Canvas canvas = view.getHolder().lockCanvas();
но эклипс вас обломал, указав на необработанное исключение, вы нажали «исправить», и оставили то чо получилось в результате.
2) Зачем такие методы, как setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) и два последующих помещать в яву, когда для этих целей есть Manifest.xml?
Это самое первое что бросается в глаза. Если ваша статья была написана для новичков, то может не стоит учить новичков кодить неправильно? Как написали выше, из вставок кода понять что-то очень сложно.
Вообще, мне кажется, что учиться писать игры стоит начиная с использования готовых движков, типа AndEngine, а уже когда поймешь что к чему, тогда и начинать писать все с нуля.
P.S. Скорее всего не «Уничтожение», а «Деструктор».
Возможно, у кого-нибудь еще есть нексус потестить?