1. Calling on Maemo?

    My N810 runs OS2008 still. Today during normal telephone call with friend I was asked about Skype account. After call I grabbed tablet and looked at available applications.

    Few minutes later I was logged into Skype account. But to get notifications application has to work… Same problem also exists with Gizmo… Both are available by default (as links to installation) in OS2008 but not integrated into system at all…

    I wonder why that situation exists — user can add Google Talk, normal Jabber accounts and SIP ones and those are handled by Maemo Contacts application. Why Nokia did not made such integration possible for external IM/telephony applications…

    Probably same reason as with i18n: lack of thinking on design phase…

    Written by Marcin Juszkiewicz on
  2. Pół roku minęło

    Pół roku minęło może nie “jak jeden dzień” ale zleciało. Z okazji naszej “półrocznicy” uznałem, że napiszę kilka słów o tym jak to się odbyło.

    14 sierpnia 2007 roku — tę datę będę całe życie pamiętać. Tego dnia ożeniłem się z Anią.

    Nie będę pisać o wszystkich przygotowaniach weselnych bo było tego dużo (o tym, że warto mieć zapasowe koszule na wesele dowiedziałem się raptem kilka dni przed własnym weselem) i pisanie o nich zajęłoby mi kilka dni. Nie chcę także pisać o tym jak i gdzie poznałem Anię bo to nasza sprawa jest.

    Pamiętnego wtorkowego poranka skończyłem tworzenie wizytówek na stoły weselne (tak by każdy widział gdzie ma usiąść) i znalazłem kogoś do wycięcia ich oraz zleciłem kolejnym osobom ich rozłożenie na stołach. Później nieco odpoczynku, prysznic i nadszedł czas “wbić” się w strój weselny (czytaj: garnitur, kamizelka, musznik) i odebrać Pannę Młodą z rąk osób pomagających jej się ubrać. Kwiatki w butonierkę i ruszyliśmy na sesję zdjęciową. Muszę przyznać, iż robienie zdjęć przed ślubem odpręża — można zapomnieć o młynie związanym z przygotowaniami i zająć się sobą i swą “drugą połówką”.

    Później kolejna przerwa na odpoczynek i wyjazd na mszę świętą — w naszym przypadku był to kościół pod wezwaniem Przemienienia Pańskiego. Tego co czułem jak zobaczyłem ile osób czeka na nas nie da się chyba opisać… Udaliśmy się na zachrystię podpisać papiery i do kościoła — teraz wiem co czuje Pan Młody w trakcie wchodzenia do środka — gdy wszyscy patrzą na Parę Młodą jak idzie do ołtarza. W trakcie przysięgi małżeńskiej śmiało rzekłem sakramentalne TAK i staliśmy się małżeństwem wobec Boga.

    Po mszy przyjmowaliśmy życzenia — wiele osób życzyło nam potomstwa (z reguły zaczynającego się od syna) — a co nam wyszło to się okaże może już za miesiąc-dwa (jeśli nasze maleństwo się ładnie ustawi przy USG).

    Następnie goście udali się do Domu Weselnego a my pokrążyliśmy po okolicy tak by wszyscy zdążyli przyjechać przed nami :) Tutaj nastąpiło tradycyjne przywitanie chlebem i solą, po czym przeniosłem Anię przez próg a ponieważ czułem się pewnie z nią na rękach to zrobiłem obrót dookoła własnej osi — tyle, że tego prawie nikt nie widział ;(

    Po obiadku nadszedł czas na pierwszy taniec — pokazaliśmy gościom czego nauczyliśmy się na kursie tańca — czyli klasycznie walc angielski. Podobno zrobiliśmy niezłe wrażenie na gościach ;) Tu muszę przyznać iż zespół “Muzykanci” zaskoczył nas jakością wykonania utworu — szczególnie jeśli weźmie się pod uwagę fakt, iż uczyli się go jeden dzień. Po prostu brzmieli fantastycznie.

    Co do tańczenia to w trakcie wesela Muzykanci zaskoczyli mnie ponownie. Otóż razem z walcem (MP3) wysłałem im także informację, iż utwór “Wyginam śmiało ciało” ze ścieżki dźwiękowej filmu “Madagaskar” jest bardziej w moim typie muzycznym. W pewnym momencie prowadzący zapowiedział piosenkę przygotowaną specjalnie dla mnie i był to właśnie ten utwór — w dodatku dla zespołu było to zaledwie drugie wykonanie. Powyginałem więc ciało śmiało i pognałem pod prysznic bo pot lał się ze mnie strumieniami.

    Po północy jak to na weselach bywa odbyły się oczepiny — kilka zabaw w ciekawych wersjach (odmiennych od innych wesel na których byłem). Potem wjechał tort i impreza kręciła się dalej.

    Wesele skończyliśmy około godziny 4-5 rano gdy już mało kto miał siły ruszać się po parkiecie. Duża zaleta w tym leży po stronie zespołu — grali tak dobrze, że siedzenie przy stole zamiast tańczenia nie miało sensu. Dawno nie bawiłem się tak dobrze na weselu (a w tym roku to było czwarte już).

    Chcę przy okazji podziękować:

    • rodzicom za pomoc w organizacji
    • Ani chrzestnemu za udzielenie nam ślubu
    • gościom za przybycie i dobrą zabawę
    • zespołowi “Muzykanci” za bardzo dobrą oprawę muzyczną
    • obsłudze restauracji “Nord” za fachowość
    Written by Marcin Juszkiewicz on
  3. Messing with keyboard on Maemo platform

    First was Nokia 770. Then Nokia N800 was born. Both were keyboardless so ‘virtual’ on-screen keyboard was used. But then N810 came and it stopped being such easy…

    On N810 there are 3 keyboards:

    • on-screen one
    • hardware one
    • on-screen one which is displayed when ‘Chr’ key is pressed on hardware one

    How to modify all those keyboards to add new language? Few ways exists but all have common part — on-screen layout needs to be present to allow to change hardware layout.

    Simple way is to choose one which you do not plan to use and adapt it for own use. Bad part is that user has to remember that ‘Italian’ means ‘Polish’ (for example).

    But there is other way — Jiří Benc wrote alternative control panel for keyboards. This one allows to select any layout available in system. User still needs to have layout for on-screen and hardware keyboards but at least is not limited to those few ones which are available with OS2008.

    Too bad that both Shift keys on hardware keyboard works as Left Shift :( Otherwise one of them could be mapped as AltGr and be used for Polish keys… For now I will probably make Polish keymap as copy of English one + national chars on ‘Chr’ virtual keyboard…

    Written by Marcin Juszkiewicz on
  4. New Wordpress widget: Meta

    I use FeedBurner for RSS feeds. There are three of them:

    First one is used on this website and some planet sites (Planet LinuxToGo, Planet Closed fist), second on Planet OpenMoko and last one on Planet Maemo. And I do not care about comments feed.

    With default “Meta” widget link to WP feed was shown and also link to comments feed. My plugin removes both of them. Additionally link to WordPress homepage is replaced with link to WordPress MU website if it is used.

    Download plugin.

    License: same as WordPress (as it is WP code mostly).

    Written by Marcin Juszkiewicz on
  5. Polish locale for OS2008

    Today I created package with Polish regional settings for Maemo OS2008. They are working and show as “Polski (Polska)” in “Control panel -> Language and region”.

    I used glibc 2.5 locale data + Ångström localedef and generated locale files on my N810. To make them appear as “Polski (Polska)” instead of “pl_PL” I edited LC_ADDRESS file like it is described on “i18n add new languages” Maemo wiki page.

    Download package.

    When I will make more Polish addons I will probably create repository with it (another one ;(

    Written by Marcin Juszkiewicz on
  6. New Wordpress widget: Recent Comments

    When I wrote post about my palmtops story WordPress added many pingbacks into my older posts (which I linked to). As a result all of them appeared in “Recent Comments” widget. This hide real ones so I decided that it is time to change something.

    And thats how “Hrw Recent Comments” widget was created. I took wp-includes/widgets.php file from my WordPress MU installation and extracted original widget. Then one edit of SQL query and everything works like expected — no pingbacks to my blog posts in sidebar.

    Download plugin.

    License: same as WordPress (as it is WP code mostly).

    UPDATE: fixed SQL query to make it really work.

    Written by Marcin Juszkiewicz on
  7. Localizing Maemo

    By default N810 comes with few translations of interface, on-screen keyboard layouts and hardware keyboards (BT and N810 internal) layouts. The problem starts when user wants to add own ones.

    Getting regional settings was simplest — grab proper package from Ångström and unpack it into Maemo file system. This gave me “PL_pl” settings. But how to get it to display “Polski” instead of “PL_pl”? No docs for it. Filled bug.

    Hardware keyboard is next thing. As this is normal X11 keyboard user can edit /usr/share/X11/xkb/symbols/nokia_vndr/rx-44 file contents. But again — no docs on how to make user keyboard available in “Control Panel -> Text Input settings”. It looks like list is hardcoded in closed source application. There are Russian alternative layouts but they change original Russian layout or Scandinavian or even English one. And according to Tomas Junnonen’s post there is only Left Shift key (right Shift is also Left Shift) so no way to use one of them as extra modifier ;( Additionally there are no informations how to edit list of characters available after pressing ‘Chr’ hardware key. Also filled a bug.

    It is 4th version of Maemo — I thought that they solved at least part of localization stuff…

    Written by Marcin Juszkiewicz on
  8. Nokia N810 and fscked charging subsystem

    Today I took my N810 from charger when it was displaying “Battery full” message on charging screen. Then I tried to power it up. It refused to boot…

    OK, lets take battery out for some time and insert it back. Still nothing. Connected it back to the charger — no reaction… even “Charging” message is not displayed :(

    I wonder how it happened. Device is new so battery should be working nicely. Did Nokia fscked charging subsystem? But it is their 3rd tablet so it should not be a reason…

    Written by Marcin Juszkiewicz on
Page 69 / 105