flegmatyk

michalrud@jabbim.pl

06 października 2008,

Najbardziej chamski program na świecie.

Możesz pobrać go tutaj.

Żeby nie było, jest to dzieło mojej produkcji. Nie zawiera żadnych wirusów (przynajmniej ja o niczym nie wiem), nie będzie próbowało przejąć kontroli nad Twoim systemem. Nie usunie żadnych plików, a szkody wyrządzi tylko i wyłącznie moralne. Skutki są widoczne dopiero po ponownym zalogowaniu. W razie wystąpienia efektów ubocznych należy użyć [spoiler]. Odnosi skutek tylko dla jednego użytkownika. Program był przetestowany na osobistym komputerze twórcy oraz kilku innych. Użycie zalecane w przypadku młodszych braci i znajomych. Program uruchamiasz tylko i wyłącznie na własną odpowiedzialność.

Dodano w kategorii Miniblog Programowanie o 18:59:29, 49 komentarzy

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

12 września 2008,

Gusta muzyczne mojego brata...

...zainspirowały mnie do rozpoczęcia pisania małego programiku, który pozwoliłby mi przez sieć wyłączyć mu fonię. Niby te gusta są podobne, ale jednak obecnie słyszę jakieś czarne rytmy, a przech chwilą miałem festiwal kultury plemion afrykańskich. Tworzę nowy projekt w plannerze, może w przyszłym tygodniu wezmę się za tworzenie. Stay tuned.

Dodano w kategorii Programowanie o 17:59:45, 3 komentarze

18 sierpnia 2007,

Import kontaktów z CSV do Opery

Doszedłem do wniosku, że o wiele łatwiej jest wysyłać maile z poziomu klienta pocztowego Opery, niż z Gmaila. Brakowało mi tylko kontaktów. Można je wyeksportować w CSV, ale Opera radzi sobie tylko z własnym formatem, z tego co zauważyłem... no i nie znalazłem satysfakcjonującego mnie konwertera w sieci, tak więc odkurzyłem zdeka znajomość Pascala, i napisałem konwerter.

Obsługa jest prosta:
$./csv2opera adresy.csv adresy.adr
wczyta dane z adresy.csv, i zapisze przekonwertowany plik w adresy.adr.

Plik wejściowy musi w pierwszym polu mieć nazwę kontaktu, a w drugim e-mail, i powinien być rozdzielony przecinkami. Na razie narzędzie radzi sobie tylko z nazwą i mailem, nie potrzebowałem nic więcej, ale to można w sumie łatwo zmienić :P Plik csv powinien wyglądać tak:
Dorota A,adres@example.com
Jan K,adres2@example.com
Dawid M,adres3@example.com
Tomasz R,adres4@example.com
Pola S,adres5@example.com

Plik csv wyeksportowany z Gmaila można łatwo dostosować przy użyciu np. OpenOffice'a.

Pobierz koszmarnie brzydkie i kombinowane, ale działające narzędzie csv2opera.

Jako że jestem raczej początkujący, to odpowiedzcie mi, czemu fpc z 60 linii kodu wyprodukował mi ~150kb binarkę? :|

Źródeł nie udostępniam, bo sie wstydzę :P Jeśli ktoś bardzo chce, niech napisze, w końcu to nie żaden cud świata, żeby to ukrywać.

Dodano w kategorii Programowanie o 00:43:28, 2 komentarze

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