flegmatyk

michalrud@jabbim.pl

28 września 2008,

PyGPSAlarm

Czytam sobie od czasu do czasu Gizmodo. Jakiś czas temu zainteresowała mnie pewna aplikacja dla iPhone o nazwie iNap (opisana w tym artykule). Na czym polega jej działanie? Sprawdza na bierząco położenie za pomocą odbiornika GPS i budzi nas gdy dotrzemy na miejsce. Dzięki temu trudniej jest przespać przystanek jadąc autobusem czy pociągiem... Sprytne, prawda? Przypomniałem sobie zaraz, jak ciekawy jest Python dla telefonów S60, i jak bardzo chciałem trochę się w niego zagłębić...

W chwili obecnej sprawdzam, czy program który napisałem wogóle działa. Jeśli samo sprawdzanie pozycji będzie funkcjonować poprawnie, to dodanie jakiegoś rodzaju prostego powiadomienia powinno być w sumie proste...

Mam zamiar opublikować aplikację na GNU GPLv3, jednak czekam na odpowiedź autora genialnego zbioru przykładów PyS60, gdyż nie wiem, jaki jest jego stosunek do użycia fragmentów kodu (w chwili obecnej jego kod stanowi większą część aplikacji, ale z drugiej strony dopiero zaczynam pracę). Prosiłbym jednak wszystkich znających się co nieco na Pythonie o komentarze. Nie szczędźcie krytyki - dopiero uczę się Pythona i bardzo możliwe, że porobiłem wiele głupich błędów.

Repozytorium GIT znajdziecie pod adresem http://github.com/michalrud/pygpsalarm/tree/master. Jeśli chcecie samemu coś dodać, to proszę śmiało tworzyć forka i kodzić, ja jestem otwarty na dołączenie czegokolwiek do oficjalnej gałęzi kodu ;)

Dodano w kategorii Programowanie Symbian o 13:05:42, Dodaj komentarz

11 września 2008,

Odnajdujemy klasyczny motyw w Nokii N70

Ktokolwiek korzystał ze starszych symbianowych urządzeń, takich jak chociażby Nokia 6600? Jeśli tak, to zapewne pamięta domyślną skórkę telefonu. Niby była nudna i biała, ale jednak (przynajmniej w moim przypadku) nie nudziła się i chętnie do niej wracałem.

Obecnie posiadam N70, i skórki tej nie znalazłem w aplikacji do wyboru tematów. Co ciekawe jednak, miga ona czasem na chwilę podczas zmiany skórki, co oznacza, iż gdzieś jednak musi być ukryta. Chcecie się dowiedzieć, jak ją wydobyć? Nie? I tak powiem.

Uwaga: Nie byłem w stanie sprawdzić tej metody na innym telefonie, więc piszę tylko, co zadziałało na moim. Posiadam wersję zbrandowaną przez Nokię, i mówię, jak to na moim aparacie wygląda. Wszystko co robisz, czynisz na własną odpowiedzialność. Ostrzeżenie zostało wypowiedziane ;)

Będziemy potrzebować jakiegoś menedżera plików. Ja osobiście używam FExplorera (jest darmowy, po polsku i potrafi wszystko, czego potrzebuję), ale chyba każdy porządniejszy powinien sobie z tym poradzić. Nie, ten od Nokii sobie nie poradzi.

Nie owijając w bawełnę, wchodzimy do katalogu Z:\System\skins, gdzie odnajdujemy wszystkie domyślne skórki zainstalowane przez producenta na telefonie. Dysk Z jest tylko do odczytu, więc nic na nim nie możemy zrobić. Zauważmy jednak, że w katalogu o nazwie 101f84b9 możemy znaleźć kilka pliczków o nazwie Series60Skin.*. Gdy grzebałem po odchłaniach mojego telefonu taka nazwa skórki wydała mi się dziwna, gdyż nigdy jej w wyborze tematów nie widziałem. Okazuje się, że system ukrywa tą skórkę przed użytkownikiem - jednak dzieki prostej sztuczce możemy ją sobie uwidocznić ;)

Kopiujemy cały folder z ową skórką (w FExplorerze najłatwiej jest najechać na folder i nacisnąć klawisz 1), następnie wklejamy na karcie pamięci (nic nie powinno się stać, ale w razie czego kartę zawsze można wyjąć i usunąć te pliki) w takim samym katalogu, czyli E:\System\skins. Jednak nadal nie widać tej skórki w wyborze tematów. Dlatego też zmieńmy nazwę jej katalogu z 101f84b9 na cokolwiek innego, np. tak jak w moim wypadku 2g532j4.6. Wchodzimy do aplikacji Tematy i... nadal nie widzimy klasycznej skórki. Ale nie ma co się martwić, najedźmy na którykolwiek temat i z menu wybierzmy Podgląd. Kiedy już skórka nam się wyświetli, naciśnijmy "Wróć" jak gdyby nigdy nic, i... widzimy tam poszukiwany przez nas motyw ;) Co ciekawe, telefon nadal trochę się buntuje na jego widok, więc jeśli przy aktywnej klasycznej skórce spróbujemy wejśc w tematy, program przywróci domyślną skórkę i się wykrzaczy. Nie ma jednak powodu do obaw, wejdźmy ponownie w Tematy, a wszystko będzie jak dawniej ;)

Dodano w kategorii Symbian o 10:20:21, 8 komentarzy

29 października 2007,

Ładne czcionki w systemie Symbian S60v2

Posiadaczom nowszych wersji Symbiana zawsze zazdrościłem ładnie wygładzonych czcionek. Przed chwilą jednak znalazłem sposób, aby i na mojej N70 napisy wyglądały równie schludnie, co chociażby na N73. W dalszej części artykułu opiszę, jak można tego dokonać w szybki i prosty sposób.

UWAGA: Mimo to, że opisany sposób działał w moim przypadku doskonale, nie biorę żadnej odpowiedzialności za efekty. Innymi słowy - robisz wszystko na swoją odpowiedzialność. Zresztą, nawet w przypadku pomyłki, telefon można sformatować (czyli przywrócić do stanu fabrycznego).
Artykuł napisany na podstawie tego postu.

Tak wygląda system ze standardowymi czcionkami:
Screen Screen

Potrzebna nam będzie zawartość tego archiwum. W środku znajduje się czcionka Nokia Sans, jednak zamiast jej można użyć dowolnej czcionki TrueType (takiej samej, jak z kompa - czyli pliku .ttf).

Pliki Acidnbase.gdr, AGFAFONTRASTER.DLL i FreeType.dll wrzucamy do katalogu /system/fonts na dysku C:/ lub karcie pamięci (E:/). Na początek lepiej jest wczucić je na kartę - wtedy w razie wpadki wyjmujemy kartę, uruchamiamy telefon ponownie i wszystko jest jak dawniej. U mnie jednak działało od razu.

Do tego samego katalogu wrzucamy plik .ttf z czcionką. Można użyć dołączonego do archiwum kroju Nokia Sans, albo własnego. Po tej operacji uruchamiamy telefon ponownie i cieszymy się ładniejszym wyglądem telefonu ;)

Tak wygląda system po powyższej operacji:
screen screen
screen screen

Dodano w kategorii Symbian o 16:39:10, 26 komentarzy

10 maja 2007,

nowa zabawa w szkole

Mamy w szkole nową zabawę komórkami. Może to i stare, może to i głupie... ale śmieszne :D



Bluetooth Mobile Takeover
Uploaded by flegmatyk


Skończyła się era zostawiania załączonego bluetootha na cały dzień :D

Dodano w kategorii Symbian o 19:18:02, 9 komentarzy

Design by ChaitGear, ported by Soil. RSS. Powered by JoggerPL.