Allegro Seller Info 0.1.10

Pierwsza wersja skryptu allegro-seller-info.user.js wydana bez nowych poprawek błędów mogących wynikać ze zmian na stronie Allegro. Za to pierwsze wsparcie w rozwoju z zewnątrz. Chyba jednak ktoś z tego korzysta oprócz mnie. Wczoraj dostałem pull requests-a dodającego na listach aukcji wyświetlanie oceny sprzedającego (rating procentowy). Sam kiedyś myślałem nad embedowaniem większej ilości danych o użytkowniku i aukcji. Ale głównie interesowały mnie tylko te dane jakie do tej pory się tam wyświetlały i zbytnio nie zastanawiałem się nad rozwojem, czy szerszymi zmianami skryptu.

Czytaj dalej

WinBounce: Poruszaj oknami na ekranie Windowsa

Gdy szlajając się po Internecie przypadkiem natrafiłem na wpis Juli “Challenge: Write a bouncy window manager” zaświtała mi w głowie myśl, że w sumie to dla zabawy mógłbym zrobić coś podobnego na Windowsa. Postanowiłem wtedy, że w jakiś “Dzień Programisty”, “Prima Aprilis”, czy inny podobny “szajs” spróbuję poruszyć ten temat. Zainspirowany tym pomysłem wczorajszego 1-szego kwietnia udało mi się nadziergać trochę kodu. twitter.com/malcompl/status/1245406565139730433 Tak powstał prosty programik (WinBounce) wprawiający w ruch okna na ekranie.

Czytaj dalej

Allegro Seller Info 0.1.9

Po miesiącu spokoju pojawiły się jakieś zmiany na Allegro, które wymusiły wprowadzenie drobnych poprawek do mojego UserJS-a i wydanie kolejnej nowej wersji (0.1.9). Głównym problemem są zmiany na stronach aukcji wokół miejsca wstrzykiwania informacji o lokalizacji. Zmodyfikowano nieco layout i strukturę elementów DOM. Wygląda na to, że obecnie wykorzystywany jest model flexbox (Flexible Box Layout) i grid (Grid Layout) do układania kontenerów związanych z atrybutami i informacjami o aukcji. Po raz kolejny “odświeżono” także wygląd “boxa” z informacjami o dostawie.

Czytaj dalej

More Boot Sector Games

Gry zakodowane w 512 bajtach, mieszczące się w boot-sectorze są fascynującym elementem sztuki programowania. Zaintrygowany fajną okładką i zdjęciem książki “More Boot Sector Games” w tweecie autora (Óscar Toledo G.) informującym o jej publikacji, nie mogłem tego nie “puścić dalej”. Nie sądziłem wtedy, że tym samym wezmę udział w konkursie, zostanę wylosowany i w rezultacie otrzymam darmowy egzemplarz w e-booku ;) Jest to sequel wydanej wcześniej książki “Programming Boot Sector Games” i jak sam autor podaje:

Czytaj dalej

Allegro Seller Info 0.1.8

Nastąpiły kolejne zmiany na stronach serwisu Allegro.pl, więc przyszła pora na szybkie poprawki w moim skrypcie. Wczoraj zauważyłem brak informacji dodawanych przez skrypt na listach aukcji. Po szybkim wybadaniu sprawy okazało się, że nieszczęsny obiekt __listing_StoreState_base używany do wykrywania strony z listą zniknął z głównej przestrzeni nazw. Na szczęście, podobnie jak to miało miejsce wcześniej na stronach przedmiotów (czego dotyczyła poprawka w wersji 0.1.7) bez problemu można było oprzeć się na strukturze strony i prostym selektorem załatwić sprawę.

Czytaj dalej

C++20 formalnie (prawie) gotowe...

herbsutter.com/2020/02/15/trip-report-winter-iso-c-standards-meeting-prague/ www.reddit.com/r/cpp/comments/f47x4o/202002_prague_iso_c_committee_trip_report_c20_is/

Dzień Radia: Eksperymenty z RDA5807M (FM)

Dzisiaj obchodzony jest Światowy Dzień Radia i postanowiłem go jakoś ciekawie uczcić. Do głowy wpadł mi pomysł, że może mógłbym coś poeksperymentować i po prototypować z jakimś prostym radyjkiem. Od czasu mojej poprzedniej zabawy radiowej z wakacyjnym mini-odbiornikiem AM nic konkretnego nie powstało. A planowana wakacyjna wersja prostego odbiornika FM bardziej nadaje się na kolejny jakiś wakacyjno-weekendowy projekt niż na szybką spontaniczną zabawę. Zatem dziś do uczczenia radiowego święta, tak na szybko poeksperymentuję z cyfrowym scalonym odbiornikiem opartym na układzie TEA5767 lub RDA5807M.

Czytaj dalej

Omijanie Factory Reset Protection na Androidzie

Trochę świątecznego czasu w minione Boże Narodzenie zabrała mi paskudna zabawa z telefonem Samsunga. W smartphonie występował dziwny problem z “uwalaniem” procesów lub sterowników Bluetooth-a. Uznałem, że najłatwiej będzie “zresetować” system do ustawień fabrycznych, czyli taki przysłowiowy “format”. Bo całkiem możliwe, że ten problem powstał po jakimś czasie od ostatniej aktualizacji. Czystkę zrobiłem “po chamsku” wprost spod bootloadera, myśląc, że tak będzie “lepiej” i “pro”… no i pojawiły się dodatkowe i niespodziewane problemy.

Czytaj dalej

Mitologia słowiańska i śląskie legendy

Nowe książki…

Podsumowanie Advent of Code 2019

Dzisiaj, po rozwiązaniu ostatniego zadania, z sukcesem zakończyłem tegoroczną (moją pierwszą) edycję Advent of Code. Congratulations! You’ve finished every puzzle in Advent of Code 2019! I hope you had as much fun solving them as I had making them for you. I’d love to hear about your adventure; you can get in touch with me via contact info on my website or through Twitter. Zatem przyszła pora na kilka zdań krótkiego podsumowania.

Czytaj dalej