Танкист Апокалипсиса
Давненько не писал, восполняю пробел.
* * *
На ДР купил себе планшет Archos G9 101 1,5ГГц/1Гб/16Гб. При покупке мучился - из трёх планшетов два оказались с браком. Третий же, пожалуй, оказался удачным. Для задач, которые я ему определил, аппарат подходит весьма неплохо: карты смотреть на большом экране - одно удовольствие; картинки и фильмы показываются, игрушки запускаются, книги листаются, документы пишутся. Прошивка до самого последнего момента страдала сыростью (а, может, и продолжает страдать) - у кого-то не работает GPS, у кого-то - WiFi. В общем, ощущения от аппарата складываются двойственные.
* * *
На тот же ДР подарили яблочную мышь, которую удалось скрестить с Windows 7. C первого момента она показалась очень неудобной, но, привыкая потихоньку, нахожу в этом яблочке приятные нотки.
* * *
После появления планшета зачесались руки, захотелось попробовать написать какое-нибудь приложение под Android, а тут ещё и повод удачный нарисовался: из кучи программ, отвечающих за отображение ближайших дней рождений, мне не приглянулась ни одна: то экспорт-импорт данных через жопу, то работа только с адресной книгой телефона (планшета), то вообще тупо вывод всего списка на экран, в общем - печально. А так как на Яве я не писал вообще, то возникают некоторые сложности: на каждые 5-6 строк кода приходится сидеть в справке по языку и API минут по 10-15. Впрочем, результаты уже есть, думаю, что дальше пойдёт веселее.
* * *
Кстати, при разработке приложения столкнулся с тем, что в Java не реализован полноценный механизм склонения числительных, вернее - видоизменения существительных при них, для разработки многоязычных приложений. Ну то есть, если я правильно всё понял, существует java.text.ChoiceFormat, который почти что подходит для организации склонений, только вот реализация его настолько убога, что в русском языке, например, он работать не будет; есть ещё вариант - воспользоваться портированной библиотекой Gettext, но в этом способе меня смутила потенциальная проблема с организацией многоязычных ресурсов: подозреваю, что встроить файлы переводов в android-приложение может оказаться для меня нетривиальной задачей. В результате я набрёл на проект Translate Toolkit & Pootle, на основе данных которого нарисовал Java-класс, который для 131 языка позволяет "склонять числительные" в соответствии с правилами в этих языках. Он работает, как мне кажется, не слишком быстро, но работает.
П.С. "склонять числительные" - я не знаю, как правильно называется эта процедура.
* * *
На ДР купил себе планшет Archos G9 101 1,5ГГц/1Гб/16Гб. При покупке мучился - из трёх планшетов два оказались с браком. Третий же, пожалуй, оказался удачным. Для задач, которые я ему определил, аппарат подходит весьма неплохо: карты смотреть на большом экране - одно удовольствие; картинки и фильмы показываются, игрушки запускаются, книги листаются, документы пишутся. Прошивка до самого последнего момента страдала сыростью (а, может, и продолжает страдать) - у кого-то не работает GPS, у кого-то - WiFi. В общем, ощущения от аппарата складываются двойственные.
* * *
На тот же ДР подарили яблочную мышь, которую удалось скрестить с Windows 7. C первого момента она показалась очень неудобной, но, привыкая потихоньку, нахожу в этом яблочке приятные нотки.
* * *
После появления планшета зачесались руки, захотелось попробовать написать какое-нибудь приложение под Android, а тут ещё и повод удачный нарисовался: из кучи программ, отвечающих за отображение ближайших дней рождений, мне не приглянулась ни одна: то экспорт-импорт данных через жопу, то работа только с адресной книгой телефона (планшета), то вообще тупо вывод всего списка на экран, в общем - печально. А так как на Яве я не писал вообще, то возникают некоторые сложности: на каждые 5-6 строк кода приходится сидеть в справке по языку и API минут по 10-15. Впрочем, результаты уже есть, думаю, что дальше пойдёт веселее.
* * *
Кстати, при разработке приложения столкнулся с тем, что в Java не реализован полноценный механизм склонения числительных, вернее - видоизменения существительных при них, для разработки многоязычных приложений. Ну то есть, если я правильно всё понял, существует java.text.ChoiceFormat, который почти что подходит для организации склонений, только вот реализация его настолько убога, что в русском языке, например, он работать не будет; есть ещё вариант - воспользоваться портированной библиотекой Gettext, но в этом способе меня смутила потенциальная проблема с организацией многоязычных ресурсов: подозреваю, что встроить файлы переводов в android-приложение может оказаться для меня нетривиальной задачей. В результате я набрёл на проект Translate Toolkit & Pootle, на основе данных которого нарисовал Java-класс, который для 131 языка позволяет "склонять числительные" в соответствии с правилами в этих языках. Он работает, как мне кажется, не слишком быстро, но работает.
П.С. "склонять числительные" - я не знаю, как правильно называется эта процедура.
а с яблочком всегда так: сначала не можешь привыкнуть — потом слезть )