Wiktor Gworek

Posts

December 22, 03:56 AM

Linuksiarze w więzieniu grep-su-ją.

November 20, 04:38 PM
[^filiptepper] Ach ten przedponiedzialkowy wkurw :)
November 12, 10:49 AM
[usunięty] Pozna odpowiedz. Ale były w Almach w Krakowie.
October 14, 10:16 AM
[^inzmru] Jakie problemy?
October 02, 06:11 PM
[^wo] Oj tam oj tam, gdzie tam byla. Ona jest i dziala :)
September 18, 02:41 PM
#drogiblipie Najlepsze kursy grafiki w #Warszawa lub #Krakow to?
September 17, 06:07 AM
[^filiptepper] baw się dobrze :)
September 13, 11:20 AM
[^prox] guglnij Gospoda KoKo oraz Bordo. sa obok siebie na Golebiej #krakow
September 12, 01:14 PM

onet podobno sie zmienil, nie widac zadnej roznicy

August 14, 07:31 AM

OH: "wrócił wściekły jak Napoleon spod Moskwy"

August 05, 03:41 AM

A niech mnie. Dzięki tablica . pl sprzedałem rower w ciagu 32h od wystawienia oferty.

July 31, 12:16 PM
[^trawnik] Co wiecej. Pizza z Garden Pizza jest powtarzalna, czego nie można powiedzieć o innych pizzeriach w Krk.
July 20, 03:14 PM

RB ^kciukpl: Ostrzelano balon nad Krakowem. Ktoś z łuku lub kuszy ostrzelał odbywający loty widokowe nad Krakowem ... [bit.ly] #balon, #krakow

July 12, 05:23 PM

To może #Krakow ? :)

June 29, 04:04 AM

Aaaaa koniec roku szkolnego. Widzę dużo laseczek, które niezdarnie chodzą na szpilkach.

June 26, 09:44 AM
[^wwiktorr] Czy tylko ja widze smiesznosc tej nazwy?
June 26, 09:42 AM

Testujemy Blippera.

June 21, 03:09 AM

Czas potestowac Blippera. Czy tylko ja widze smiesznosc nazwy? Taki zart sytuacyjny :)

June 17, 11:35 AM

Angry birds?

June 15, 12:05 PM

Ktoś wie, jak wygląda sprawa z ksiazkami po polsku na Kindle?

June 11, 07:33 AM
[^robertwijas] Czy juz teraz czy za miesiac wypuscic Blipmana 2.0? ;)
June 06, 03:10 AM

OH: On sie lansuje na takiego normalnego.

June 05, 03:21 PM
[usunięty] Dobry sklep internetowy jest cholernie trudną sprawą, nie wiedziałem, że jest to nadal dość niezagospodarowany rynek.
June 05, 03:00 PM

...i w kolejnym sklepie internetowym mają jakiś błąd. To jest jakaś plaga. Po co oni tworzą własne sklepy, nie ma żadnej dobrej sklepowej chmury?

June 05, 02:39 PM

Current status: [daily.art.pl](s)

May 27, 09:21 AM
[usunięty] Czeka na mnie :). Na Fejsie piszemy zatem polskie glupoty?
May 26, 05:11 PM
[usunięty] Możesz dowolnie zmieniać wszystkie rekordy DNS?
May 26, 05:07 PM

Kto najlepiej obsluguje domeny .pl? Mam juz dosc home . pl -- maja tragiczny interfejs.

May 21, 12:02 PM
[usunięty] Poza tym Twitter bardzo mocno sie rozwija, nie zdajesz sobie z tego sprawy.
May 21, 12:02 PM
[usunięty] Po co rozwijać apke w wolnym czasie dla serwisu, który nie rozwija sie?
May 21, 10:41 AM
[usunięty] Ciekawa propozycja.
May 21, 07:28 AM

Jak Blip będzie sie rozwijał to może wrócę.

May 21, 07:28 AM

RB ^blipujemy: Gdyby ktoś miał wątpliwości to Blipujemy nie jest już rozwijane. #Blip przestał sie rozwijać, wiec szkoda ^wwiktorr.a czasu.

May 08, 05:24 PM

Duzo bedzie osob na Falsy Values? Ja wybieram sie tylko na piatek. Moze piwo w czwartek? #javascript

May 05, 03:02 PM

Czy #Allegro nie mogłoby tego błędu naprawić? Odkąd sięgam pamięcią był on zawsze podczas dodawania rzeczy.

May 04, 06:14 AM

Nosi mnie.

May 03, 03:31 PM

Poczta Polska dodała śledzenie przesyłek. Niemożliwe. Na szczęście wersja testowa :). [sledzenie.poczta-polska.pl](s)

May 03, 12:12 PM

Droga z Berlina do #Krakow.a nie była zabawna. Mamy maj??

April 28, 06:26 AM

Ciekawe ile Yahoo dopłaciło, żeby ktoś wziął delicious od nich.

April 27, 04:48 AM

Coś macie do polecenia dobrego na jeden dzień we #Wrocław.iu?

April 26, 04:17 PM
[^filiptepper] Za duża płaca?
April 25, 03:06 PM

Mission imposible: uporządkowanie kontaktów.

April 22, 03:26 PM

Rynek w #Krakow.ie nigdy nie byl piekny tak jak dziś.

Posts

October 04, 06:25 PM

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.

September 26, 09:43 AM

Pamiętam jeszcze ekscytację podczas pierwszej edycji JDD w 2006 roku, kiedy Bruce Eckel składał podpis pod Thinking in Java. Ile wówczas się działo! Programowanie aspektowe, generyki, TDD… Jednak od dwóch edycji jest coraz gorzej. W tym roku postanowiłem nawet nie zawracać sobie głowy JDD. Nie warto.

Dlaczego?

  • Brakuje opiekuna merytorycznego dla konferencji. Nie ma myśli przewodniej. Jest to zbitka luźnych tematów.
  • Ciągle te same imiona i nazwiska. Bill Burke, Ted Neward, Jarosław Błąd….
  • Nie może być tak, że na dwa tygodnie przed konferencją nie jest znany pełen rozkład jazdy.
  • Java sama w sobie przestała być już ekscytująca.

Już czas na wyrzucenie J z JDD.

August 24, 04:46 AM

Zasłyszane.

Intel CEO: “We need antivirus, can someone buy me McAfee?”

<Few hours later>

CIO: “Done.”

CEO: “Great, which version?”

CIO: “Version … ?”

June 29, 03:09 PM

Podczas tegorocznej Javarsovii dałem prezentację “Lekcja Stylu”. Dużo osób było zainteresowane slajdami. Oto one.

Abstrakt:

Lekcja Stylu – czy w Javie można jeszcze dostrzec piękno?

Przeglądając listy prezentacji na konferencjach związanych z Javą z ostatnich lat można dostrzec pewien wzorzec. Przedstawia się coraz to bardziej wyrafinowane zręby aplikacji, wskazówki integracyjne dla kolejnych JBusinessComponents oraz zręby aplikacji webowych, gdzie wypisanie “Hello World” zajmuje trzy linijki zamiast pięciu. Czyżby zapomniano już o samym języku Java? Czyżby wszyscy już przesiedli się na Scalę, Groovy lub JRuby?

Swoją prezentacją chcę wrócić do korzeni, do samego języka Java. Będę pokazywał dobre przykłady, jak należy programować, aby czytanie kodu było miłym doświadczeniem. Nie będzie jednak to wykład o wzorcach projektowych, ale o codzienności programisty, który właśnie po wypiciu porannej kawy i otwarciu edytora, pisze pierwszą tego dnia instrukcję warunkową.

Będzie to hołd książce “Implementation Patterns” Kenta Becka. W prezentacji zostaną przedstawione także ułatwiające życie biblioteki takie jak Google Guava, Google Guice oraz Mockito.

Wersja w PDFlekcja-stylu

May 23, 02:15 PM

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óż…
April 27, 06:21 PM

Nie jestem w stanie zrozumieć, czemu polskie serwisy tak bardzo boją się udostępniać zgromadzone przez siebie dane poprzez  API. Zastanawiam się, z czego to wynika?

Mówię to z perspektywy programisty, który na codzień pracuje przy platformie blogowej, która jako pierwsza około 9 lat temu udostępniła API. Przyczyniło się to do jej sukcesu na rynku. Zdarza mi się także pisać API, korzystać z nich, pisać biblioteki do obsługi ich, publikować przykłady. Nawet udało mi się wygrać MacBooka w konkursie na najlepszą aplikację zewnętrzną dla Grona.

Jak to jest u nas nad Wisłą?

Bez dwóch zdań króluje Blip ze swoim API oraz forem dyskusyjnym, gdzie programiści Blipa się udzielają. Twórca Blipa zadbał o dobre kontakty z deweloperami, co zaowocowało dziesiątkami dodatków do Blipa. Nic dziwnego, że Blip stał się tak bardzo popularny. Flaker też ma jakieś interfejs programistyczny, ale sama nazwa mnie odstrasza od serwisu. Blip FTW, zwłaszcza, kiedy planują wielkie zmiany w serwisie.

Wniosek z API Blipa: technologia, kontakt z deweloperami oraz ewangelizacja.

Grono swego czasu udostępniło API dla aplikacji zewnętrzynych. Ogłosili konkurs z fajnymi nagrodami, trochę prac napłynęło i nawet ktoś tam wygrał. Z dniem zakończenia konkursu wszystko zamarło, nie powstawały żadne nowe aplikacje. Ekipa Grona nie miała pomysłu na ich dalsze wykorzystanie, zrobili dokładnie nic. Kiedy Grono zaczęło przeżywać masowy exodus użytkowników, zaatakowali jeszcze raz z API à la Facebook – nie pomogło. Nie mogę się teraz do tego dokopać, ale była aplikacja odrzucona przez Grono, ponieważ integrowała się z serwisem konkurencyjnym. Dziwię się, że Grono jeszcze funkcjonuje.

Mamy jeszcze naszego lokalnego giganta Allegro, które jest wręcz uroczo staromodne ze swoim interfejsem programistycznym w SOAP. Są to nieznane mi zakątki internetów, lecz wygląda prężnie. Technologia – jest, ewangelizacja – ?, duża kasa – jest. Proste, no nie?

Kto powinien postarać się o API?

Interesują mnie tylko dwa serwisy. Pierwszy to król polskich portali społecznościowych. Nie widzą, że wczesna większość powoli odnajduje się na Facebooku? Nie widzą, że to oni mają lepszy CTR? Wątpię. Nasza-klasa interesuje mnie tylko z jednego powodu: duża baza użytkowników, czyli potencjalne pieniądze. Komuś Farmville? Quizy?

Drugi serwis to Gastronauci, niszowy serwis o knajpach z największą bazą recenzji w Polsce. Plotki głoszą, że gdzieś istnieje ich API (jeśli coś wiesz to podeślij mi info), nawet aplikacja na iPhone się szykuje. Dlaczego zwlekają z jego publikacją?

March 07, 04:05 PM
Chciałbyś podłączyć swojego Blipa do Google Buzz? Oto przewodnik. Wszystko opiera się na udowodnieniu, że ty jesteś autorem danego Bliploga (poprzez mikroformat rel=”me”). Dzięki ^lotusowi, z zespołu Blipa, który na moją prośbę dodał tą funkcjonalność.


  1. Przejdź na Blipa i zacznij edytować wygląd swojego Bliploga (http://blip.pl/template/edit). Dodaj odnośnik do swojego profilu z atrybutem rel="me" do szablonu, np.
    <a rel="me" href="http://google.com/profiles/wiktor.gworek">profil Google</a>

    Zapisz zmiany.

  2. Przejdź do edycji swojego profilu Google (http://www.google.com/profiles/me/editprofile) i dodaj odnośnik do swojego Bliploga, np. http://wwiktorr.blip.pl.Zaznacz “This is a profile page about me”.
  3. Teraz twój Google musi zweryfikować, czy faktycznie jesteś autorem podanego Bliploga. Żeby przyspieszyć ten proces, wejdź na sgapi-recrawl.appspot.com i kliknij “recrawl”.Jeżeli wszystko dobrze poszło, powinieneś zobaczyć potwierdzenie.
  4. W Google Buzz przejdź do “Connected Sites”. Dodaj Blipa.
  5. Uzbrój się w cierpliwość. Po krótkim czasie Buzz podepnie twoje blipy.

January 21, 02:55 PM
Ostatnio byłem zmuszony to ponownej instalacji systemu na Maku. Przy okazji zrobiłem spis aplikacji, z których korzystam. Lista jest przede wszystkim dla mnie, ale może i coś dla siebie znajdziesz .

Różne konfiguracje:

  • Terminal: wygląd Pro, czcionka Droid Sans Mono (+antialiasing)
  • Dodatki do przeglądarek: AdBlock
January 06, 08:33 AM

Nexus Onepowoli pojawiają się pierwsze recenzje. Nie wiem jak szybki jest iPhone 3GS, ale Nexus One jest prawdziwym demonem szybkości. Zerknijcie poniżej na przygotowany przeze mnie filmik. Zauważcie, jak gazeta.pl szybko się wczytuje .

January 06, 05:03 AM

Trzeba się wziąć w garść, a nowy rok to doskonały czas na nowe postanowienia.

  1. Robić więcej zdjęć (aka nauczyć się obsługiwać Canona 500D).
  2. Pić mniej kawy, przerzucać się stopniowo na herbatę (trzeba będzie zmienić nazwę bloga).
  3. Zbudować aplikację na iPhone (czyli kolejna aplikacja do Blipa, a co tam).
  4. Chodzić na więcej koncertów (po warszawskim koncercie The Gossip mam niedosyt).
  5. Wrócić do jednego ze sportów: windsurfing albo nurkowanie.
  6. Jedna książka techniczna i jedna książka nietechniczna w miesiącu.
  7. Przynajmniej jeden post na blogu na miesiąc (aka ćwiczyć wytrwałość i być konsekwentnym).
  8. Więcej weekendowych wypadów po Polsce i krajach ościennych.
  9. Siłki nigdy za wiele. Bieganie także nie jest złe.
  10. Upiec własne bajgle.

Bookmarks

Early Adopter Wannabe

abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz