Posted by wiktor on Oct 4, 2010 in
Uncategorized
Odeszły w niepamięć te dobre czasy, kiedy w nowym języku wystarczyło napisać Hello World. Teraz jako pierwszy program w nowym języku piszę się klienta dla Twittera, a u nas nad Wisłą klienta do Blipa. Tak właśnie się stało w moim przypadku.
Blipujemy, po drobnych przygodach z recenzentami, wszedł przed chwilą do AppStore. Aplikacja powstawała w bólach przez około rok i pewnie by czas jej pisania się przeciągał w nieskończoność, gdybym nie przeczytał Rework. Największe piętno odcisnęły na mnie dwa rozdziały: “Launch now” oraz “Good enough is fine”. Zmieniłem nazwę na “Blipujemy na Próbę”, okroiłem zakres funkcjonalności i wydałem.

Już po paru godzinach wirusowo roznosi sie informacja o aplikacji.
Tags: ios, iphone, mac
Posted by wiktor on May 23, 2010 in
Uncategorized

Pasjonują mnie aplikacje mobilne. Ostatnio głośno zastanawiałem się skąd aplikacja WGPW na iPhone pobiera dane dotyczące notowań na Warszawskiej Giełdzie Papierów Wartościowych. Na oficjalnej stronie aplikacji ani słowem o tym. Dane te nie są ogólnie dostępne ani też darmowe.
Zadałem sobie pytanie jak można najłatwiej podsłuchać tą aplikację, żeby się dowiedzieć, skąd pobiera ona informację o notowaniach. Zainstalować na stacjonarnym Maku i podsłuchiwać? Nie wiem, jak uruchomić aplikację iPhone na MacOS. Podsłuchiwanie całej sieci WiFi? Nie, to jest żmudne i nigdy nie jestem w stanie dobrze skonfigurować Wiresharka do tego.
Okazało się, że banalnym sposobem jest udostępnienie połączenia internetowego na MacBooku i ustawienie iPhone na tą sieć.

Odpaliłem Wiresharka i na telefonie odpaliłem aplikację. Efekt był natychmiastowy.

Aplikacja WGPW pobiera dane ze swojego serwera raraavis.org. Rozejrzałem się tylko chwilkę, przykładowe zapytania:
Więcej nie podaje, sami potraficie przecież rozmontować to API. Co dzieje się za tymi serwerami to już nie wiadomo
. Korzystanie z danych z powyższego serwisu pewne nie jest do końca legalne.
Jest to dość dobra metoda, jeśli chcesz dokładnie prześledzić zachowanie się aplikacji na urządzeniu mobilnym. Nie sprawdzi się ona, jeśli aplikacja korzysta z SSL, sorry folks.
Miłej zabawy. Dajcie znać, jak znajdziecie jakieś fajne API =).
Aktualizacja:
- 16 czerwca 2010: Bartek w komentarzu zauważył, że serwis przestał działać. Aplikacja przestała działać. No cóż…
Tags: android, ipad, iphone, mobile