Android: Add a language to the HTC IME keyboard

I like Android OS and cellphones that run that OS and lately, disillusioned by the lack of the official updates, I've been running some custom roms on my Moto Cliq. Custom roms allow me to run different versions of Android OS, or simply run a version similar to stock, but without Motorola's added apps.

One of the things i didn't like much from the stock rom was a virtual keyboard that Motorola decided to supply Cliq with:

Sexy? I think not! (Screenshot by BGR)

Personally, I much rather prefer the virtual keyboard that comes with Sense enabled phones by HTC:

Well, rawr! What a sweet keyboard like you.. (yeah, yeah.. screenshot by Droidie)

So after I managed to get HTC IME keyboard going, I realized that it also was only in English. That is not a big deal if that the only language you use, however in my case - i needed to have Russian working as well. Sure, I could've installed a Russian-English keyboard from the Market, but that would completely defeat the purpose of using HTC IME.

So I had done some research and finally found a solution for this problem. I hope you will find it helpful:

<Brotip> You will need to have ADB installed and working for this, plus cell phone connected to the computer </Brotip>

Once all set and done, you will need to issue a following command in the console:

<span style="line-height: 14px; white-space: pre;">adb pull /data/data/com.htc.android.htcime/shared_prefs/com.htc.android.htcime_preferences.xml com.htc.android.htcime_preferences.xml</span> 

This would copy the preferences file for HTC keyboard to your hard drive from the phone and would allow you to edit it. Now, open the pulled file with your favorite text editor and change the following lane:

<span style="line-height: 14px; white-space: pre;"><string name=”keyboard_language”>0<⁄string></span> 

to something that suits you. In my case:

<span style="line-height: 14px; white-space: pre;"><string name=”keyboard_language”>8<⁄string></span> 

"6" being a code for Russian language. Please take a look at the list of supported languages and corresponding codes:

English 0
Arabic (Egypt) 14
Arabic (Israel) 14
Czech 7
Danish 8
Dutch 11
Spanish 4
Finnish 12
French 1
German 2
Greek 17
Italian 3
Norvegian (Bokmål) 10
Polish 13
Portugese 5
Romanian 16
Russian 6
Swedish 9
Turkish 15 

Once that is done, save your file and lets push it back to the cell phone:

<span style="line-height: 14px; white-space: pre;">adb push com.htc.android.htcime_preferences.xml /data/data/com.htc.android.htcime/shared_prefs/com.htc.android.htcime_preferences.xml</span> 

Done. Now reboot your cell phone and you should be good to go. The keyboard will look something like this:

Note the language switcher button. Now we're talkin'! (Screenshot by Samsung-Galaxy.ru)

Pirate Party to Run Pirate Bay from Swedish Parliament

A very interesting development indeed:

"After their former hosting provider received an injunction telling it to stop providing bandwidth to The Pirate Bay, the worlds most resilient BitTorrent site switched to a new ISP. That host, the Swedish Pirate Party, made a stand on principle. Now they aim to take things further by running the site from inside the Swedish Parliament.

When the Swedish Pirate Party announced, back in mid-May, that they were the new ISP of The Pirate Bay, it surprised a lot of people. With their latest announcement, that they will run The Pirate Bay from inside the Swedish Parliament, they hope they will surprise people again.

The Pirate Parties around the world are best known for copyright activism and are often seen as a ‘one-issue party’. While they also focus on privacy, government transparency, free speech, and patent reform, it is copyright that people’s minds spring to. So, with an election coming up, the Swedish Pirate Party has decided to play to their strength.
 The party has announced today that they intend to use part of the Swedish Constitution to further these goals, specifically Parliamentary Immunity from prosecution or lawsuit for things done as part of their political mandate. They intend to push the non-commercial sharing part of their manifesto, by running The Pirate Bay from ‘inside’ the Parliament, by Members of Parliament."

Скриншоты iPad - "десктоп", карты, YouTube, браузинг

Продолжаю цикл постов про iPad:

Поделюсь серией скриншотов. Их довольно просто делать - достаточно
нажать и удержать на секунду кнопки power+home/menu, изображение на
экране мерцент один раз и готов скриншот можно будет найти в альбоме
Saved Photos.

Итак, когда мы включаем iPad, нас встречает стандартный
слайдер-защелка как и у iPhone, рядышком - кнопка для включения
слайдшоу. После нажатия ее iPad начнет проигровать фото находящиеся в
памяти девайса, превращаясь в электронную фото-рамку.

Как и в iРhone, мы видем несколько "десктопов", самый крайний из них -
поиск, на остальных находятся иконки разных приложений. Переключения
между "десктопами" происходять с помощью перелистывающего жеста
пальцем по поверхности экрана. Приложения можно скачивать из AppStore
или если iPad взломан с помощью jailbreak программы (например -
Spirit) - из альтернативного магазина Cydia.

Карты. Браузить карты с помощью iPad cплошное удовольствие. iPad
рендерит их весьма шустро. На скриншотах карты от Google и Яндекс.

Youtube. Довольно удобная программка. Поскольку iPad не поддерживает
Flash, трансляция видео идет в h.264 кодеке.

Для браузинга используется мобильная версия Safari, довольно шустрая.
Нравится то что можно легко менять размеры текста. Местами наблюдаются
интересные баги. Еще заметил что он вылетает при просмотре длинных ЖЖ
постов с обилием фотографий.

Это все на сегодня - следующий пост со скриншотами будет про iPad как читалку.

                       
Click here to download:
_iPad_-_YouTube.zip (2308 KB)

iPad - общие впечатления

Недавно, получил в подарок iPad (Wi-Fi модель, с 32Gb памяти на борту), чему был несказанно рад, и поюзав с недельку, решил поделиться впечатлениями и скриншотами. Эксперимента ради, этот пост будет написан на iPad'е, посредством экранной-же клавиатуры.

Общие впечатления:

Первые фото девайса как-то не зацепили, наверное казалось что это какой-то странно-расплющенный iPod Touch. Touch у меня был одно время, но как плеер не очень понравился и я сменил его на 16ти гигабайтный Mini. Да и с планшетами у меня не сложилось - был одно время ноут-планшет от HP, серии TX2000, да экран мне не очень нравился, и тяжел ноут был - что казалось, совсем противоречило философии портативности планшетов.

С другой стороны, я конкретно подсел на электронные книжки, читая в основном с Соньковской PRS-505. Ридер неплохой, но хочется вот иногда еще почитать технического рода книжки и учебники (как правило PDF формат, с таблицами, иллюстрациями), комиксы и журналы (опять PDF). Еще, хотелось бы экран чуток побольше. Ну да, с экраном можно потерпеть, и учебники/журналы/комиксы перегнать в более удобный для Соньки формат - но геморройно это, и со временем эти пляски с бубном надоедают.

Когда iPad поступил в продажу, я отправил в магазин что бы попробовать это чудо - посмотреть как оно в реальности. Результат превзошел все ожидания.

Экран. Экран, 9 с хвостиком дюймов, разрешением 1024x768, с соотношением сторон в 4:3, просто великолепен - отличная цветопередача и контраст, широкие углы обзора. Из минусов - экран бликует, можно любоваться своей мордой лица во всей красе. Любопытно что бликование надоедает только поначалу - потом, привыкаешь наверное держать его так что блики не доставляют дискомфорта. Второй минус - отпечатки пальцев. Поюзаешь активно, выключишь - и сразу за микроволокновую тряпочку и драить его, ибо выглядит зело безобразно. Тут какими чистыми не были бы руки, отпечатки остаются. В принципе, из-за экранной подсветки, во время использования iPad'а отпечатки не очень раздражают. В экране еще нравится автоматическая настройка яркости в добавок к, в целом, довольно мягкой яркости экрана - глаза не режет, как у менее качественных дисплеев.

С точки зрения дизайна, девайс полностью следует канонам спартанского минимализма Apple'а - все монолитно, плотно пригнано; минимум кнопочек, рычажков, портов. Весит девайс около 600 грамм (прикидываю), на вид тяжелее чем в реальности.

Есть вход дня наушников и динамик (и очень даже неплохой динамик!), кнопка регулирования громкости, рычажек устанавливающий изображение на экране в одном положении (иначе оно разворачивается вместе с поворотом экрана), кнопка "домой" на лицевой стороне (как у Touch/iPhone) и питание/сон.

"Touch"-система и ОС.
Использование ноута-планшета, чуть не отбило мне желание юзать тач-платформы вообще. Да, винда, под которой работал ноут - неплохая система, но она-то изначально заточена под манипулятор класса "мышь" и клавиатуру, а не под пальцы или даже стилус. Пользоваться можно - но удобно-ли? Мелкие проблемы с юзабилити и тем что определенным софтом особо не порулишь с пальца пальца (софт ведь тоже под мышь и клаву написан) привели к тому что ноут-планшет я юзал больше в ноутбучной ипостаси. Что-ж, рожденный ползать плывет хреново. Система, изначально созданная для управления и манипулирования пальцами - это просто сказка. Я пробовал коммуникаторы на Windows Mobile, но это было не то - слишком прослеживалась "мышиная" наследственность. Операционная система Android была уже теплее - она была сделана "под палец" и мобилка с Андроидом надолго прижилась в моем кармане. iPad использует ту-же ОС что и iPhone - и она, как и Андроид - тоже заточенна под палец. Система работает отлично, очень резвая - не покидает чувство того что все сделанно "так как должно быть", иначе и не опишешь. Весьма стабильна.

В целом, девайс выдался на ура. По местному ТВ рекламы шли, Виндовс 7 - типа показывают "юзыря" и он говорит, что "винда была его идеей". Так с iPad тоже самое - если-б была цар.. тфу, блин - не та сказка, если бы я мог взять и просто так, забацать для себя планшет - оно было бы чем-то вот таким. Сколько смотрю на продукты Apple, не покидает чувство что они их словно с какой-то магией делают - так оно все правильно и совершенно (и нет, я не был фанатом Apple - мне попадались их продукты, но, как тут говорят, пришел я с писюков, Винды и Линуксов). В мыслях об грядущем апгрейде десктопа (4 года машинке, ничего не менял особо с того момента как собрал), в обозримом будущем, все чаще мелькает яблочный десктоп. В следующих постах я выложу скриншоты и подробнее опишу работу с разными програмками.

Sent from my iPad :)

New addiction: Football Manager 2010

Tried playing it yesterday and leading FC Karpaty Lviv to glory in the Ukrainian Premier League and failed miserably =(

Now down to the First League and FC Lviv. Gotta do them babysteps, see how i can roll it 

Love the game though, love it. 

Game Hack: Making Civilization III play nice with higher screen resolutions

Being an older game, Civilization III locks the display resolution at 1027x768 during the game play, without offering an option in settings to change it. That may often be quite annoying - especially if you have a monitor with a large resolution and like to alt-tab to switch the game with other applications while playing.

We can make the game play nice with higher resolution by adding this option:

keepres=1

to the game's .ini file. Generally, the file would be found in game's directory and if you have extensions installed - it would be located in extension's folder. 
For example - if you have Civ3 with Conquests extension installed - you will find conquests.ini in your Conquests game folder.

PS. The game will keep resolution intact, however if you run Windows Vista or 7 with Aero effects enabled the game will still disable them.

Join the Dark Side!

Was just an awesome b-day gift! Thank you, baby! <3