Inspektor Gadżet main image

Inspektor Gadżet main image
Pokazywanie postów oznaczonych etykietą pre 2. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą pre 2. Pokaż wszystkie posty

wtorek, 10 stycznia 2012

HP/Palm Pre 2: Łąki łan, czyli polskie literki w WebOS 2.2.4

Od samego początku mojego użytkowania Palm Pre 2 denerwowało mnie, że choć urządzenie poprawnie wyświetla polskie literki z ogonkami czy kreseczkami, to ja nie mogłem ich napisać/zapisać/wygenerować. No i jak w takim razie zapisać niektóre z kontaktów, wysłać czytelnego SMSa lub maila, czy choćby wyszukać cokolwiek w polskiej sieci? Czy znajdę stronę właściwej kapeli wpisując w wyszukiwarkę Laki Lan, czy zrozumie mnie kolega, gdy wyślę mu wiadomość e-mail czy SMS o treści "Badz w Lodzi jutro", czy wreszcie zapisana w moich kontaktach pani Lacka to przez przypadek nie jest pani Łącka? Szlag!

Na szczęście WebOS to system na tyle otwarty, że choć producent nie zaoferował wystarczającego wsparcia dla polskich znaków specjalnych, można urządzenie samemu zmodyfikować w prosty sposób i znaki takie uzyskać. Pozyskanie tej tajemnej wiedzy wymagało przedzierania się przez dziesiątki postów na różnych forach, kilku prób na żywym smartfonowym organizmie i wreszcie poznania podstaw Linuxa i zainstalowania kilku nowych aplikacji. Efekt jest jednak w 100% zadowalający: mogę korzystać z polskich czcionek w Pre 2 prawie zawsze kiedy potrzebuję: w mailach, SMSach, notatkach, kontaktach, wyszukiwarce, przeglądarce internetowej itd.

A teraz krótko jak to zrobić. Znaki specjalne dostępne są na klawiaturce Pre 2 pod przyciskiem SYM. Należy więc odpowiednio zmodyfikować pliki '.json' odpowiedzialne za zawartość tej tabeli znaków dla danego kraju i/lub języka.
Są to pliki "alternatechars_fulltable.json" oraz "alternatechars_table.json" umieszczone w systemie WebOS 2.2.4 w następującej lokalizacji: 'usr/palm/frameworks/mojo/submission/383/resources/' (plus podkatalog 'język_formaty' czyli np 'en_pl'). Na wszelki wypadek można te pliki podmienić także jeszcze w 'usr/palm/frameworks/mojo2/submission/112/resources/' (plus podkatalog 'język', np 'en', bo brak jest 'pl') - choć nie jestem na 100% pewny, czy to rzeczywiście konieczne. Pomimo tego, że pliki mają rozszerzenia .json są to pliki tekstowe, które można przeedytować w Windows za pomocą edytora tekstowego obsługującego UTF-8, np N++, byle tylko ostatecznie zapisać je właśnie z kodowaniem UTF-8.

Do ściągnięcia oryginalnych plików .json z systemu oraz wrzucenia ich tam z powrotem po przeedytowaniu najlepiej jest użyć prostego file managera Nova-Browser (Device Browser) dostępnego w pakiecie WebOS SDK. Można pobrać cały pakiet z portalu dla programistów WebOS i zainstalować tylko sam Nova-Browser (czyli sub-pakiet WebOS PDK). Można też skorzystać z wewnętrznej aplikacji na WebOS: Internalz Pro (najpierw skopiować pliki ze wspomnianych lokalizacji na część dysku Pre 2 widzialną przez Windows).

Telefon podłączyć do USB komputera, wybrać "tylko ładowanie" ("just charge"), uruchomić Nova-Browser, ściągnąć do Windows 2 pliki json z podanych lokalizacji, przeedytować w N++ dodając polskie znaki tam gdzie chcemy, wgrać z powrotem (nadpisać istniejące pliki), odłączyć telefon i zrestartować. Po restarcie pod przyciskiem SYM powinny już być dostępne polskie znaki - czego i Wam życzę w Nowym 2012 roku :)

środa, 4 stycznia 2012

HP/Palm Pre 2: rozwiązania niektórych bolączek w WebOS 2.2.4

Przerwa Świąteczno/Noworoczna dała mi okazję do głębszego zastanowienia się nad wspomnianymi we wcześniejszym poście problemami w systemie WebOS 2.2.4. I okazuje się, że dzięki pomocy paru mądrych użytkowników forum WebosNation większość z nich można w prosty sposób rozwiązać. Prosty dla mnie (który już potrafi "pogrzebać" w systemie) i mam nadzieję, że dzięki temu opisowi także już prosty dla Was :) Ale po kolei (od najprostszych rozwiązań):

FORMAT NUMERÓW TELEFONÓW: nie działające numery telefonów z międzynarodowym prefiksem na początku (np. +48), czy to wpisywane z palca, czy wybierane z listy kontaktów. Rozwiązanie jest banalnie proste: w ustawieniach telefonu (aplikacja Phone/Preferences & Accounts) wystarczy przestawić opcję 'International Dialing' na OFF i już. Wszystko działa i można dzwonić z +48 czy innym prefiksem międzynarodowym bez problemu. Wygląda więc na to, że gdy 'International Dialing' był ON, system sam dodawał jakieś dodatkowe 'zero' do prefiksu wybieranego numeru powodując "rozjechanie" całości...

DŁUGOŚĆ ROZMOWY TELEFONICZNEJ: czas rozmowy wyświetlany w postaci niezrozumiałego ciągu znaków zamiast min:sek. Okazuje się, że winę za to ponosi wewnętrzny plik systemowy z tabelą CZASU i DAT, który dla polski jest totalnie skopsany. I zamiast np. takiego wpisu: "#{minutes}:#{seconds}", w pliku polskim jest "2iLshòrtTïmèFòrmàtShòrt0123". Tak mniej więcej wyglądają wszystkie wpisy...
Rozwiązanie jest na szczęście całkiem proste, a w sumie nawet są to nawet 2 sposoby (drugi dla zaawansowanych). Najprościej jest zmienić ustawienie wszystkich Formatów w Regional Settings na dowolny inny kraj, np "Czech Republic" lub "Great Britain". Po restarcie telefonu informacje o czasie i datach są już wyświetlane poprawnie, w tym także czas rozmowy telefonicznej. Wadą tego rozwiązania jest niestety to, że również inne wartości formatów są przyjęte dla wybranego kraju (znacznik waluty, format liczb itd.). Ale można z tym żyć.

Rozwiązanie bardziej zaawansowane to edycja zawartości polskiego pliku z formatami czasu i dat (en_pl.json). Najprościej jest po prostu podmienić zawartość pliku en_pl.json na zawartość np pliku z formatami angielskimi - en_gb.json. Oba pliki są umieszczone w systemie w tej lokalizacji: user/palm/frameworks/enyo/0.10/framework/build/g11n/base/resources/.
Należy je ściągnąć do Windows np za pomocą Nova Browser (z pakietu Palm PDK) lub Internalz PRO (z włączonym trybem 'Master Mode'). Następnie za pomocą edytora tekstowego obsługującego kodowanie UTF-8 (np. N++) skopiować zawartość pliku en_gb do en_pl i zapisać go (koniecznie z kodowaniem UTF-8). Plik en_pl.json zapisać ponownie w urządzeniu (nadpisując istniejący en_pl.json) i zrestartować Pre 2. Wszystkie formaty daty i czasu są teraz ustawione dla Polski jak dla Wielkiej Brytanii, ale reszta formatów (waluta, liczby...) pozostają polskie.

PATCHE i TEMATY: większość patchy nie była dostępna dla WebOS 2.2.4. Na szczęście są już one dostępne (choć ciągle jeszcze nie wszystkie) także dla najnowszej wersji systemu poprzez PreWare. Mi uparcie brakuje patcha, który pozwalał na wstawienie 'entera' w wiadomości SMS... Tematy, choć działają w 2.2.4, były napisane dla wersji 2.1 i teraz nie są idealnie dopasowane do nowej wersji systemu (której część bazująca na dotychczas na jądrze 'Moyo' została zastąpiona rdzeniem 'Enyo'). Tak więc choć jeszcze nie wszystko, to przynajmniej te najważniejsze bolączki są już "opanowane". Mi nawet udało się uzyskać polskie znaki specjalne (ą, ę, ś, ź... itd) pod przyciskiem SYM na klawiaturze. Dzięki czemu kiedy chcę, piszę po polsku. Ale o tym w którymś z następnych postów :)

niedziela, 18 grudnia 2011

HP/Palm Pre 2: update systemu webOS do 2.2.4

Wszyscy użytkownicy smartfonów HP/Palm Pre 2 mogli ostatnio zostać zaskoczeni aktualizacją webOS z wersji 2.1.0 do 2.2.4. Zaskoczeni, bo już wydawało się, że co jak co, ale dla tak "starego" telefonu to pewnie szybko żadnych aktualizacji nie będzie (jeśli wcale). A jednak ktoś (HP?) ciągle coś w systemie miesza i system jest udoskonalany. Albo może raczej unifikowany - dzięki czemu łatwiej nim zarządzać od strony programowej.

Jakby nie było, aktualizacja nadeszła i oprócz kilku dodatkowych funkcji (niekoniecznie bardzo oczekiwanych) przyniosła zapewne dużo zamieszania. Aktualizacji nie można się niestety łatwo oprzeć - przypomina się ona co chwilę i w końcu człowiek ulega. A czy niesie za sobą jakieś istotne udoskonalenia? Trudno powiedzieć.
Wymienionych jest zaledwie kilka: SKYPE dodany do aplikacji telefonu i SMS, jakieś dodatki usprawniające pracę z TouchPad-em przez Bluetooth i możliwość dodania daty/czasu w SMS-ie, tajemnicza (jak dla mnie) funkcja DARE oraz drobne poprawki w synchronizacji kalendarza i kontaktów z Yahoo i Google. Ogólnie właściwie nic, choć wszystkie moduły oprogramowania systemu zostają upgrade-owane do wersji 2.2.4

Ja jestem już "po" i raczej nie jestem zadowolony. I już piszę dlaczego.

PATCHE i TEMATY: Od razu po zainstalowaniu aktualizacji okazało się, że żadne patche i tematy zainstalowane do wersji webOS 2.1.0 nie działają. A miałem ich sporo (około 30) znacznie usprawniających działanie mojego Pre 2. Co gorsza - nie były one też dostępne w wersjach kompatybilnych z 2.2.4 na/w Prewere, który dla systemu w wersji 2.2.4 wyświetlał automatycznie aplikacje i patche dostępne dla tej tylko wersji, czyli na początku dokładnie ZERO. Zastosowałem drobną sztuczkę: ręcznie dodałem w Preware ścieżki do starszych feedów (2.1.0 i 2.2.3): http://ipkg.preware.org/feeds/webos-patches/2.1.0 oraz http://ipkg.preware.org/feeds/webos-patches/2.2.3 i mogłem próbować zainstalować teoretycznie niekompatybilne dodatki z nadzieją, że jednak zadziałają. Ale najpierw trzeba było każdy z raportowanych w systemie patchy oraz wszelkie tematy odinstalować ręcznie - jeden po drugim. Dopiero wtedy można instalować je ponownie. Na szczęście większość z nich zadziałała w webOS 2.2.4 (około 20). Dobre i to. Widzę też że obecnie coraz więcej patchy pojawia się w feedzie dla 2.2.4, jest więc szansa, że będzie można telefon przywrócić "legalnie" do stanu używalności.

DŁUGOŚĆ ROZMOWY TELEFONICZNEJ: Chwilę potem odkryłem, że podczas rozmowy telefonicznej czas tej rozmowy jest pokazywany w specyficzny - raczej niezrozumiały - sposób. Okazuje się, ze jest to przypadłość polskich formatów w 2.2.4 - wystarczy zmienić FORMAT (w Regional Settings) na np. 'czeski' czy 'united kingdom' i wszystko jest OK. Tyle, że wtedy tracimy polskie ustawienia związane z walutą, formatem daty itp. Jak dla mnie kicha.

FORMAT NUMERÓW TELEFONÓW: Nie da rady zadzwonić na żaden numer zapisany w kontaktach z przedrostkiem +48, ani też bezpośrednio wybierając numer z '+48' w aplikacji 'telefon'. Nie mam pojęcia czy to kwestia ustawień "kraju" czy coś innego. W każdym razie, aby zadzwonić w Polsce musiałem wybierać numer bez kodu kraju i zmienić wszystkie wpisy w kontaktach usuwając wszędzie "+48". Co będzie kiedy trafię za granicę - do Niemiec czy na Słowację - uda mi się zadzwonić do domu? I czy zadziała kod międzynarodowy, gdy będę chciał zadzwonić do kolegi np. z Serbii? Odkryłem, że numer jest poprawnie wybierany, gdy zamiast '+48' wpisze się '++48', ale czy to załatwi sprawę za granicą?

Spodziewałem się po tym updacie raczej poprawy, a niestety jest raczej odwrotnie. Najważniejsze braki nie zostały usunięte (jak choćby wysyłanie zdjęć z Pre przez MMS - są za duże i najczęściej nie przechodzą przez sieć, brak polskich znaków specjalnych, nie za dobra synchronizacja z google contacts), a szereg niedoróbek nawet się pogłębił. Szkoda. Zaczynam myśleć o przesiadce na inny telefon. Pre 2 zostanie bezużytecznym gadżetem...

środa, 30 listopada 2011

Od czego by tu zacząć...

Trudno jest na raz napisać wszystko, co ciśnie się na język (palce, klawisze?). Więc spróbuję po kolei...

Cieszę się, że was tu widzę - na razie jeszcze nikogo nie ma, ale z czasem pewnie ktoś odwiedzi tego bloga :)

Z racji dość szerokich kontaktów wpadają mi (i moim kolegom, rodzinie...) w ręce od czasu do czasu całkiem fajne gadżety. Najczęściej na chwilę, czasem na nieco dłużej, ale zawsze pozostawiają po sobie jakieś wrażenie. I zawsze warto tym wrażeniem i doświadczeniami się podzielić. Czasem to "wpadnięcie" jest na tyle długie, że można poznać dany produkt od podszewki - wtedy pewnie napiszemy dokładniej co i jak działa, czego produktowi bardzo brakuje, gdzie szukać dodatków, jak obsługiwać i aktualizować... no wiecie, wszystko o tym, co zrobić aby było lepiej, wydajniej itd. Albo może wcale nawet nie dotykać.

Podzielimy się też takimi "codziennymi sprawozdaniami" z linii frontu, w stylu " dziś wracając ze szkoły w autobusie oglądałam Dextara. Wszystko było pięknie ale..." czy "Podczas lanchu było zimno, a ten cholerny ekran nie reaguje na dotyk gdy temperatura spada poniżej 5 stopni.". Szczegóły z codziennej pracy, wpadki, zalety, wady, zaskakujące rozwiązania lub... nie.

Na początku "na tapetę" wzięliśmy kilka produktów marki Creative (tablet ZIOO 7", słuchawki nauszne WP-350 i media player ZEN X-FI2) oraz HP/PALM (smartfon - czy raczej smartphone - Palm Pre 2). Wrażenia z ich użytkowania pojawią się wkrótce...

Chcemy też gdzieś w menu (pewnie po prawej) podawać linki do stron producenta/produktu - tak, żeby zawsze było łatwo zidentyfikować urządzenie i znaleźć najświeższe o nim informacje. To nie jest reklama, a raczej chęć pomocy...

To chyba tyle tytułem wstępu. Teraz do dzieła. Oczekujcie dalszych ekscytujących informacji już wkrótce :)