maj 2007

Monthly Archive

Nadciąga kres?

Posted by witold on 22 maj 2007 | Tagged as: Internet, web20, Świat

Właśnie przeczytałem na TechCrunch’u notkę Arringtona o ogólnym look&feel biznesu web20 w Silicon Valley w tej chwili. W skrócie Michael mówi, że się już dawno skończyły fajne czasy gdy ważne było mieć dobry pomysł, być zdolnym developerem i robić to co się kocha. Teraz wrócił czas startupów fundowanych grubymi milionami dolarów VC, z dużymi działami marketingu i PR, gdy jeszcze nie ma mowy o produkcie do przedstawienia publicznie.

Ja taką atmosferę dobrze pamiętam (nie, żebym był aktywnym uczestnikiem wydarzeń), sądzę że sporo czytelników tego bloga jeśli tych czasów nie pamięta, to przynajmniej dobrze wie o czym piszę. Spostrzeżenia Michaela współgrają z tym co ja mam w notatkach przygotowane do publikacji na tym blogu, a co roboczo zatytułowałem Nie wierzę w web20.

Może bańka wreszcie pęknie, pewnie tym razem skutki nie będą tak mocne jak poprzednio, bo biznes w Internecie ma znacznie silniejsze podstawy niż w roku 2000. I znowu ważne będą dobre pomysły i sprawne wykonanie, a nie większy budżet PR.

Popularity: 6% [?]

Spodobało się? Podziel się z innymi: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Gwar
  • Ma.gnolia
  • Wykop

O jedno słowo za dużo?

Posted by witold on 17 maj 2007 | Tagged as: Internet, Różne, Społeczność, javascript, ruby

Cóż, słowo się rzekło, kobyłka u płotu. Obiecałem udostępnić skrypty z HOWTO? Obiecałem. To teraz trzeba udostępnić. Musiałem tylko trochę kod poczyścić, dzięki temu cały proces znacznie się uautomatycznił :)) przynajmniej do czasu aż PP zmieni układ strony do szukania.

OK, do rzeczy, potrzeba nam następujących składników:

  • Ruby
  • lynx
  • unixpodobne zwierzę (ja to akurat na FreeBSD wszystko robię)

Najpierw Ruby. Skrypt parse.rb ściąga stronę(y) z wynikami szukania, parsuje je a wynik zapisuje w pliku poczta_out.js w bieżącym katalogu. Do ściągnięcia potrzebuje lynxa dostępnego w ścieżce. To czego szuka skrypt na stronie PP określają dwa parametry CITY oraz REGION na twardo zaszyte w skrypt (linie 4, 5). CITY to po prostu nazwa miejscowości, a REGION to numer województwa (lista uzyskana ze źródeł formularza na stronie poczty):

02 DOLNOŚLĄSKIE
04 KUJAWSKO-POMORSKIE
06 LUBELSKIE
08 LUBUSKIE
10 ŁÓDZKIE
12 MAŁOPOLSKIE
14 MAZOWIECKIE
16 OPOLSKIE
18 PODKARPACKIE
20 PODLASKIE
22 POMORSKIE
24 ŚLĄSKIE
26 ŚWIĘTOKRZYSKIE
28 WARMIŃSKO-MAZURSKIE
30 WIELKOPOLSKIE
32 ZACHODNIOPOMORSKIE

Czemu mnożyli to przez 2 to nie wiem, ale takie numerki trzeba używać. Akurat w parse.rb zaszyte jest miasto Opole, więc kod REGION to 16.

Czyli w skrypcie ustawiamy CITI oraz REGION i odpalamy go:

$ ruby parse.rb
**** First request ****
Page 3
Page 2
W sumie 21 placówek

OK. Teraz w poczta_out.js jest tablica ze wstępnymi danymi. Trzeba ją przepuścić przez geocoder aby uzyskać współrzędne z adresów. Tutaj na ratunek przychodzi poczta_geo.html, która robi geocoding. Najpierw musimy wpisać nazwę miasta w formularz (wiem, można było przez inna zmienna przekazać przez poczta_out.js) tak aby geocoder wiedział co dopisać do zapytania i klikamy geocode. Jeśli strona ma poprawny klucz Google Maps API, licznik powinien zacząć się zmniejszać, aż do zera, a potem powinna zostać wypisana tablica z finalnymi wynikami.

Teraz krótka analiza wyników - trzeba szukać ciągu 0, 0,. Jeśli taki się pojawił w finalnej tablicy jako współrzędne, to znaczy że dla tej lokalizacji wystąpił jakiś błąd podczas wywołania geocodera. Na przykład, Google Maps nie poradziło sobie w Warszawie z adresem Stacja METRO-CENTRUM, ale chyba nie będziemy się czepiać.

Jeśli wszystko jest OK to ta tablica to dane analogiczne jak dla Warszawy wcześniejsza moja praca.

Kilka uwag:

  • Jeśli chcesz przyspieszyć działanie geocodera zmień opóźnienie w poczta_geo.html w linii 66 z 500 na mniejsze - 100 będzie OK
  • Wymieniłem maile z webmasterem Poczty Polskiej i szykują oni jakąś wizualizację ale obawiam się, że to będzie tylko link z wyników szukania do mapy z zaznaczoną placówką (takie zobacz na mapie) a nie pełne odwzorowanie na mapie. Wystarczy spojrzeć w kod HTML wyników szukania (jak słusznie zauważył Imrahil)
  • poczta_geo.html wymaga wpisania klucza GM API - linia 14
  • jedna z rzeczy których sie przy okazji nauczyłem - IE tablicę [ 1, 2, 3, 4, ] traktuje jako 5-cio elementową (dodatkowy przecinek na końcu!), a Firefoks jako 4-ro. Dlatego z finalnego rezultatu należy usunąć ostatni przecinek z końca aby IE nie dostał dodatkowego pustego rekordu

No a na koniec zostawiłem samo mięsko:

Ktoś się Poznania domagał? :))) to proszę, czekam :))

I jeszcze jedna rzecz - jeśli będziecie mi podsyłać wynik waszych walk dla różnych miast mogę to wszystko trzymać w jednym miejscu, w ten sposób powstałaby jakaś bardziej kompletna baza danych. Choć może w końcu Poczta Polska to udostępni w jakiś sensowny sposób…

Popularity: 39% [?]

Spodobało się? Podziel się z innymi: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Gwar
  • Ma.gnolia
  • Wykop

O jeden raz za dużo

Posted by witold on 16 maj 2007 | Tagged as: Internet, Polska, Różne, web20

Dziś przebrała się miarka. Kolejny raz stałem przed koniecznością znalezienia poczty wybierając się w jakieś miejsce w Warszawie. Ponieważ pytanie się przechodniów traktuję jako ostateczność, bo wolę zawsze być przygotowany, zwłaszcza gdy wiem, że się będę śpieszył, chciałem pocztę znaleźć za wczasu.

Poczta Polska na swojej stronie ma wyszukiwarkę urzędów, lecz jej użyteczność woła o pomstę do nieba. Otóż w Warszawie jest prawie 200 urzędów pocztowych, a nazwa ulicy przy której placówka się znajduje nie zawsze się kojarzy człowiekowi. Zwłaszcza jeśli jest to część miasta, w której bywa się niezbyt często.

No, ale przecież są inne serwisy. Weźmy, taki nowy, wypasiony, łebdwazerową polichromią aż kapiący. Zumi. Tutaj nie lepiej niż w PP… Czy zwróciliście uwagę na to, że wpisując w lokalizację adres np Warszawa, Mglista zumi przed podaniem wyników uparcie się pytało czy masz na myśli Warszawę w woj. mazowieckim czy w woj. małopolskim (powiat gorlicki, gmina Łużna. Well, na pewno ta druga. W końcu DC nie przez przypadek. No tak, rano tak było teraz już nie pyta, ale to jest mniejszy problem. Wyniki szukania są do bani, przynajmniej jeśli chodzi o placówki Poczty Polskiej. Weźmy taką Warszawę, ul Reymonta. W tej chwili najbliższe placówki (bo zakładam, że takie właśnie są na topie listy) wg zumi to UP 61 (Broniewskiego/Armii Krajowej - około 1,5 km) oraz UP 82 (Żeromskiego/Podczaszyńskiego - 1 km). Następna na Wrzecionie, jakieś 3 kilometry, kolejne jeszcze dalej. A tymczasem UP 116 (khm, khm ul. Reymonta 12), UP 135 (Perzyńskiego, 1 km), UP 118 (Conrada, 1 km) i jeszcze kilku placówek w podobnej odległości wg zumi nie ma.

Cóż, to było jeden raz za dużo. Siadłem wziąłem Rubego, trochę narzędzi Unixowych, Google Maps API, JavaScript i zrobiłem taką oto prostą wyszukiwarkę urzędów pocztowych w Warszawie. Ehhh wolałbym po prostu nie musieć nadawać tyle tych poleconych…

Aha. Oczywiście bym zapomniał. Możecie używać tych danych w swoich aplikacjach jeśli macie takie potrzeby. Plik z danymi (tablica w JS) do ściągnięcia jako public domain (disklajmer jak najbardziej aktualny)

Popularity: 90% [?]

Spodobało się? Podziel się z innymi: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Gwar
  • Ma.gnolia
  • Wykop

Microsoft rusza na wojnę totalną?

Posted by witold on 14 maj 2007 | Tagged as: Internet, Różne, Świat

Czyżby nadszedł czas na ostateczne starcie? Wygląda na to, że Microsoft zdesperowany sięgnął po ostateczne środki - patenty. Jeśli takie ‘mainstremowe’ źródło informacji zaczyna pisać o chęci MS do zrobienia porządku z wykorzystaniem sądu, coś musi być na rzeczy, mimo, że nie ma tam wskazanych konkretnych akcji MSu

Jeśli dojdzie do jakiegoś starcia to na pewno będzie to ostateczne rozstrzygnięcie co dalej z patentami na oprogramowanie. Tyle, że teraz sytuacja jest jak w czasie zimnej wojny - arsenały patentów przygotowane, jeśli okaże się że mają moc rażenia… Opad radioaktywny dotrze również do nas…

Zwycięstwo myślenia a’la Microsoft oznacza praktycznie unicestwienie Open Source, a przynajmniej zepchnięcie go do stanu sprzed wielu lat - wiele rzeczy trzeba będzie robić od nowa. Mam nadzieję, że do tego nie dojdzie…

Popularity: 6% [?]

Spodobało się? Podziel się z innymi: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Gwar
  • Ma.gnolia
  • Wykop

Polska na Google Maps - wreszcie!

Posted by witold on 11 maj 2007 | Tagged as: Internet, Polska, web20

Polska na mapach Google Maps od dłuższego już czasu była reprezentowana również przez dość dokładne mapy. Brakowało tylko jednej rzeczy - geocodingu, czyli znajdowania adresów na mapie. Wpisując w searcha nazwę miasta, Google Maps owszem znajdowało większe miasta, ale szukanie po nazwach ulic już nie było możliwe. Cóż, majowy update Google Maps zawiera wreszcie szczegółowe dane geocodingu dla Polski (jak również Brazylii, Portugalii, Węgier oraz Czech).

Aby nie było aż tak różowo - dane nie są zbyt dokładne - żeby nie szukać zbyt daleko, miejsce w którym się wychowywałem. Kod pocztowy jest błędny oraz nie jest numer odnaleziony. Ale sam fakt możliwości szukania po nazwach ulic bardzo mi ułatwi życie.

Popularity: 33% [?]

Spodobało się? Podziel się z innymi: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • Gwar
  • Ma.gnolia
  • Wykop