Kompan z czasów potyczek burskich, z którym niejednego kabanosa zjadłem, śliwowicą zapijając – niejaki Kytutr – wszedł na wojenną ścieżkę z burakami. Warzywa (?) te plugawe charakteryzują się brakiem szacunku dla współmieszkańców, współpodróżujących, współspacerujących – słowem współludzi. Zapominają, że wysiadając ze swego auta pozostawionego na chodniku, ścieżce rowerowej, czy jakimkolwiek innym miejscu do parkowania nieprzeznaczonym stają się pieszymi, których mają w dupie, parkując tak, a nie inaczej.
Bycie we wnętrzu własnej dupy to temat ciekawy, ale przeznaczony na inne rozważania, tymczasem odwiedźcie bloga Parkingowego, ku przestrodze.
Katowice, osiedle Paderewskiego, godzina 7:12, dzisiaj.
Najlepsze bułki jakie jadłem w przeciągu ostatnich trzech pięciolatek można dostać w mały sklepie spożywczym nieopodal Urzędu Pocztowego nr 27 przy ulicy Sowińskiego 35. Odwiedzam go kilka razy w tygodniu od prawie 4 lat. Wielokrotnie już słyszałem pytanie “Dla Pana to co zwykle?”.
Dzisiaj bezpośrednio przede mną zakupy (dwa piwa i bułka o godzinie 7 rano) robił pewien szczupły, zmęczony życiem mężczyzna w wieku średnim. Ekspedientka wyliczyła kwotę 6,60 zł, on zapłacił, ja poprosiłem o swoje tradycyjne cztery bułki i dwa serki wiejskie (czasami dla zmylenia przeciwnika kupuję dużą wiśniową Jogobellę zamiast serków) i pada kwota 6,60 zł. Zastanowiło mnie to, bo przyzwyczaiłem się do 6,20 zł i pytam:
- Dzisiaj wszyscy płacą 6,60?
- Nie, proszę sobie wyobrazić, że niektórzy mają rachunki 6,66 zł!
Zło czai się nawet w spożywczaku.
Dziennik Internautów donosi, że w nowootwartym toruńskim centrum programistycznym będą prowadzone prace nad integracją komunikatora Gadu-Gadu z platformą Allegro.pl.
Zmiany w regulaminie Allegro WebAPI doprowadziły do udostępnienia za darmo metody doSearch. Dotychczas jej użycie było płatne, o ile pamiętam: 10 zł za każde 1000 zapytań.
Już przetestowałem – metoda działa dosyć sprawnie, można w miarę elastycznie modelować wyniki (cena, lokalizacja, kategoria, wyszukiwanie w opisie aukcji…).
Stawiam pytanie: czy użytkownicy AleBota mają pomysły na zastosowanie funkcji szukania aukcji w bocie? Proszę o pozostawianie komentarzy z pomysłami, wszystkie sensowne będą zrealizowane.
Nie minął co prawda pełny rok kalendarzowy od momentu upublicznienia informacji o AleBocie, zwanym wtedy Allebotem i posiadający numer gg:10642280, ale za nami okrąglutkie 360 dni życia projektu. Trzeba przyznać, że dynamiczny rozwój w pierwszej fazie został zastąpiony moją najzwyklejszą gospodarską obojętnością. Nie mam zbyt wielu pomysłów na rozwój bota, a nawet gdybym miał to brakuje mi motywacji (czas by się znalazł).
Pośród przesłanych przez użytkowników sugestii jest wiele interesujących propozycji nowych funkcji, jednak w moim harmonogramie prac wciąż na pierwszym miejscu jest zwiększenie wydajności silnika AleBota. W zasadzie napisane mam 75% kodu (w Ruby), który byłby w stanie obsłużyć 100 razy więcej zapytań. Brakuje tylko przepisania większości funkcji odpowiedzialnych za obsługę komend oraz procedury utrzymującej połączenie z bazą danych. Potem jeszcze optymalizacja skryptu aktualizującego dane aukcji (mam koncepcję aby robił to kilkanaście razy szybciej) i kilka dni testów.
Problem w tym, że nie wiem czy ta zabawa ma sens. Chyba się starzeję.
Doprowadziłem do końca szereg zmian, których trudno nazwać poważnymi, ale miały charakter na tyle upierdliwych, że nie odważyłbym się o nich napisać “kosmetyczne”. No i zmotywowanie się do tego trwało dobre kilka tygodni.
Komunikaty w jabberowym AleBocie wyglądają znacznie lepiej. Większość wiadomości od serwera jest sformatowana ze znakami końca linii, czego niestety nie chce mi się wprowadzić w wersji gg. Różnica dotyczy też zdolności do operowania polskimi znakami, oczywiście na korzyść Jabbera.
Myślę, że w ciągu kilku najbliższych dni użytkownicy AleBota zostaną powiadomieni o kolejnej, tym razem dosyć fundamentalnej, zmianie.
Po kilku miesiącach białego małżeństwa z AleBotem postanowiłem poprawić problem związany z wyświetlaniem polskich znaków oraz powiadamianiem o usunięciu aukcji przez pracownika Allegro (obie zmiany dotyczą tylko wersji Jabber). Pojawiła się również kosmetyka, aktualnie nieznaczna, ale w efekcie zmierzająca do poważnej zmiany, o której z pewnością napisze już wkrótce.
Każdy kto zachce zostać znajomym AleBota może się klikać w jego profil. Nie pytajcie czemu to ma służyć, bo nic mi do głowy nie przychodzi… No może poza tym, że mogę pooglądać sobie twarze użytkowników bota, ponieważ wyeksportowałem na naszą-klasę listę numerów gg osób, którzy obserwowali za jego pośrednictwem aukcje.
Absolutnie zgodnie z przewidywaniami okazuje się, że ~30% użytkowników AleBota ma już tam profil.
Napisałem już właściwy engine wysyłający/odbierający komunikaty w sieci Gadu-Gadu. Do tego powstała metoda komunikacji z innymi skryptami oraz procedury logowania zdarzeń. Aktualnie przepisuję procedury obsługi komunikatów przesyłanych przez użytkowników (konwersja python-perl).
Użytkownik AleBota nie zauważy zbyt wielu zmian, no może tyle, że niektóre komunikaty będą lepiej sformatowane. Jednak serce bota będzie zupełnie odmienione – szybsze, bardziej przemyślane (elastyczne) – w końcu projekt ma prawie pół roku, a przez ten czas sporo się nauczyłem.
Jeżeli są chętni do testowania wydajności nowego bota, to proszę o zasypywanie go komendami (numer gg:10642280) – i sprawdzanie czy na każdą odpowie. Przypominam, że nie jest jeszcze nawet w 10% funkcjonalny, działają w nim tylko niektóre funkcje informacyjne.
Pewnie tam gdzie jego administrator, czyli na L4. Oczywiście tylko wersja GG, bo jabberowa nie dostała grypy i działa dobrze.
Jednak nie ma tego złego co by na dobre nie wyszło… Skoro dotychczasowa infrastruktura alebotowa, która opiera się na EKG i EKG2, nie daje rady, to trzeba stworzyć własną. Już rozpocząłem testy nowego klienta gg, pisanego przezemnie od zera, specjalnie na potrzeby AleBota. Nie wiem czy będzie wydajniej, ale na pewno stabilniej, bo jedną z pierwszych rzeczy jakie mu zaimlementuje będzie zdalne sterowanie demonem. Oznacza to koniec z przerwami w działaniu bota. Kiedy spodziewać się nowej wersji? Myślę, że już początkiem grudnia powinna wejść w życie wersja stabilna.
Najnowsze komentarze