technikalia

Technika w czystej postaci, wpisy nie tylko o hackowaniu, programowaniu i elektronice...

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

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

Allegro Seller Info 0.1.7

Dzisiaj zauważyłem, że mój allegrowy skrypt użytkownika nie wyświetla lokalizacji sprzedającego na stronach aukcji. To może oznaczać, że coś zmieniono w serwisie i wymagana jest aktualizacja kodu. I tym samym wyszła nowa wersja - 0.1.7. Po szybkim spojrzeniu do “środka” strony okazało się, że obiekty w głównej przestrzeni nazw zaczynające się od prefiksu __PROPS__ALLEGRO_ nie są już dostępne w aktualnej wersji serwisu. To na nich bazowało wykrywanie stron oferty: // strona z opisem aukcji if (window.

Czytaj dalej

Advent of Code 2019

Dałem się przekonać do tegorocznej edycji Adevnt of Code i podjąłem wyzwanie! Zapowiada się ciekawa programistyczno - algorytmiczna zabawa. Mimo, że do tej pory jakoś omijałem takie inicjatywy, to w tym roku trafiłem na tweeta Pawła Łukasika i sobie pomyślałem “czemu nie?”. Zamiast tradycyjnego adwentowego kalendarza z czekoladą - dwa zadania na każdy dzień adwentu, aż do świąt ;) Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like.

Czytaj dalej

Radiostacja iskrowa WAR

W zeszłym roku, na setną rocznicę nadania depeszy notyfikującej odrodzenie Polski rozpisywałem się o specjalnej retransmisji tejże depeszy przeprowadzonej przez Polskie Radio i krótkofalowców. Wspomniałem wtedy, że fajnie byłoby dowiedzieć się więcej o użytej tam radiostacji WAR. Bo prócz czysto historycznych danych, najciekawsze wydają się właśnie te techniczne aspekty. I chyba nadszedł ten czas, akurat na kolejną rocznicę (dziś) postanowiłem przekopać sieć i literaturę, aby znaleźć jakieś ciekawe materiały. [Z powodu wypadającego akurat w tym dniu urlopu i przygotowań, nie udało mi się na czas przygotować materiału.

Czytaj dalej