fbpx
Kategorie
Zrób to sam

Pięćdziesiąt twarzy Bonjoro

W blogonotce o sprzedaży Mini-Kursu Process Explorera umieściłem filmik zawierający kolaż złożony z pięćdziesięciu wideo-miniaturek. Spodziewałem się, że jego produkcja pochłonie kilka godzin, tymczasem cały proces zajął raptem 45 minut.

Niniejszy artykuł ma formę poradnika – pokazuję proces, dzięki któremu efekt udało się osiągnąć tak szybko. Krok pierwszy to sprawne pobranie kilkudziesięciu filmików, krok drugi to umieszczenie ich w jednym ujęciu. Zaczynajmy!

Kategorie
Gawęda Publicystyka Zrób to sam

Prelekcja o QR-kodach

Dwa lata temu na blogu pojawił się obszerny artykuł o QR-kodach, dziś ten sam temat powraca w formacie wideo. Ponownie zastanowimy się, dlaczego spośród tylu metod graficznego kodowania informacji akurat dwuwymiarowe kody QR zdobyły tak dużą popularność.

W prelekcji opowiadam o elementach składowych obrazków, o metodach wspomagania detekcji kodów na fotografiach, o pojemności różnych wariantów i sposobach (de)kodowania treści, o korekcji błędów, o podnoszeniu niezawodności odczytu i nie tylko.

Kategorie
Porady Zrób to sam

CPU affinity czyli lekarstwo na zamulanie Zooma i Teamsów

Pandemia COVID-19 kompletnie zmieniła organizację pracy biurowej – nagle okazało się, że w wielu sytuacjach telekonferencja z powodzeniem zastępuje podróż służbową i spotkanie na żywo. Popularność Zooma czy Microsoft Teams wystrzeliła w kosmos. Niestety, u wielu użytkowników programy te obciążają procesor w takim stopniu, że na komputerze nie da się robić niczego innego.

W niniejszym tekście pokazuję, jak za pomocą mało znanej funkcji „affinity” (koligacja, przynależność) można uwolnić część procesora na potrzeby innych programów. Nie uleczymy w ten sposób przypadłości Teamsów ani Zooma, ale przynajmniej podczas telekonferencji będziemy mogli względnie normalnie korzystać z pozostałych aplikacji.

Kategorie
Porady Zrób to sam

Liczniki czasu w e-mailach

Czasem obojętnie przechodzimy obok wynalazków, których sposób działania wydaje się oczywisty. Gdy jednak przyjrzymy im się dokładniej, następuje konsternacja: „hej, to przecież nie może funkcjonować w ten sposób!”. Potem poznajemy faktycznie zastosowane koncepcje, stajemy się odrobinę mądrzejsi a świat odrobinę bardziej zrozumiały.

Taką właśnie ścieżkę przeszedłem, gdy uważniej spojrzałem na obrazkowy licznik mierzący czas do końca promocji w jakimś mailu reklamowym. Licznik był – jak sądziłem – animowanym GIF-em osadzonym w treści wiadomości. Tylko… jak to się działo, że zawsze pokazywał prawidłową wartość? Przecież obrazki załączone do e-maila pozostają niezmienne!

Kategorie
Porady Zrób to sam

Najlepszy program do zrzutów ekranu

Artykuły na blogu często ilustruję zrzutami ekranu. Od wielu lat zdawałem sobie sprawę, że obrabiając je w GIMP-ie osiągam jedynie minimalny poziom estetyki. Problem nie tkwi w narzędziu, lecz w moim braku predyspozycji do tworzenia grafiki. Gdzie szukać pomocy? Oczywiście wśród programów do tworzenia i edycji screenshotów.

W niniejszym artykule przedstawiam moje osobiste kryteria wyboru oraz opisuję, do jakiego stopnia były spełniane przez najpopularniejsze aplikacje do zrzutów ekranu. Uwaga! Każdy ma inne potrzeby i wymagania, funkcja kluczowa dla jednego użytkownika będzie całkowicie obojętna dla drugiego. Również dotychczasowe doświadczenia i nawyki będą mieć znaczenie – niektóre apki wydadzą się wygodniejsze w użyciu od innych.

Kategorie
Porady Zrób to sam

Centrum sterowania blogiem

Jedną z fajniejszych rzeczy w zawodzie programisty jest to, że można napisać sobie oprogramowanie spełniające dowolne zachcianki – na przykład, by dodać nowe funkcje do posiadanych urządzeń peryferyjnych. Dziś opisuję taką właśnie historię. Napisałem plugin, dzięki któremu Stream Deck zyskał możliwość wyświetlania statystyk bloga w czasie rzeczywistym.

Stream Deck to programowalna klawiatura, w której każdy klawisz wyświetla dowolną grafikę, wspominałem o tym gadżecie tutaj. Sprzęt jest pomocny podczas szkoleń i prezentacji, ale… na co dzień leżałby nieużywany. Dzięki pluginowi może służyć do ciągłego podglądu ważniejszych parametrów pracy serwisu.

Kategorie
Publicystyka Zrób to sam

Po 29 latach napisałem program na Commodore 64 [aktualizacja]

Pierwszy komputer PC dostałem od rodziców w roku 1993. Z dnia na dzień porzuciłem wówczas wiernego Commodore 64 ze stacją dysków Oceanic OC-118N. Nagły atak nostalgii sprawił jednak, że po 29 latach wróciłem do tego 8-bitowca, by po raz ostatni napisać coś na tę platformę.

Pomysł na aplikację był prosty – chciałem stworzyć coś, co nie mogłoby powstać w roku 1993. Coś, czego wtedy nie dałoby się nawet wymyślić! Słowem – stworzyłem na C64 program, który korzysta z API dostępnego przez protokół HTTP (specyfikacja HTTP 1.0 została zatwierdzona dopiero w roku 1996). Oto efekt kilku tygodni pracy z retro-sprzętem, na którym kurz osiadał przez dziesięciolecia.

Kategorie
Publicystyka Zrób to sam

Śnieżka, Kasprowy i Wyspy Tonga

W sobotę 15 stycznia 2022 na południowym Pacyfiku miała miejsce potężna erupcja wulkanu Hunga Tonga. Fala uderzeniowa miała tak dużą siłę, że nawet w Polsce odnotowano skok ciśnienia atmosferycznego. W jednej ze stacji telewizyjnych trafiłem na wypowiedź eksperta, który zastanawiał się, czemu stacje meteo na Śnieżce i Kasprowym Wierchu zarejestrowały to zdarzenie niemal w tej samej chwili. Wydało mu się to trudne do wytłumaczenia z powodu dużej odległości dzielącej te obserwatoria.

Ja z kolei zdziwiłem się, że ekspert się zdziwił, ale potem nabrałem wątpliwości, czy moja intuicja była zgodna rzeczywistością. W niniejszej blogonotce pokazuję, jak szybko i prosto przygotować w języku R ilustracje i obliczenia pozwalające sprawdzić, skąd i z jaką prędkością dobiegło do nas odległe echo wybuchu.

Kategorie
Szkolenie Zrób to sam

Szkolenie z automatyzacji pobierania danych z internetu

Aktualizacja: informacje o drugiej edycji szkolenia dostępne są tutaj: https://informatykzakladowy.pl/szkolenie-z-automatyzacji-pobierania-danych-z-internetu/


Pobieranie danych z internetu w sposób zautomatyzowany to coś, co mam przećwiczone na wiele sposobów. Przez pół roku co minutę rejestrowałem informacje o statystykach wypożyczeń samochodów elektrycznych w sieci Vozilla i wyszedł z tego raport na kilkanaście stron i kilkadziesiąt wykresów. Przez 21 miesięcy rejestrowałem co minutę aktywność Traficara a potem za pomocą technik uczenia maszynowego prognozowałem trendy obciążenia sieci – dzienne, tygodniowe czy sezonowe. Była też analiza popularności portalu Albicla, wiecie bo czytaliście.

Wiele projektów, wiele podejść, wiele pułapek w które wpadłem, abyście wy nie musieli! Niby automatyczne pobieranie danych nie jest trudne, to prawda. Czasem jednak nie znamy tego jednego narzędzia albo techniki, dzięki którym cała robota byłaby zrobiona dziesięć razy szybciej.

Tutaj wchodzę ja i dzielę się z wami swoim doświadczeniem oraz materiałami. Obejrzycie moje skrypty, dowiecie się jak ogarniam miliony plików, jak organizuję przetwarzanie danych – oraz masę innych rzeczy. Poniżej szczegółowa agenda, cennik (nietypowy!) oraz informacje o zapisach.

Kategorie
Publicystyka Zrób to sam

Litwo! Ojczyzno moja! Ty jesteś jak PNG 4K UHD!

To jedna z tych sytuacji, gdy w głowie pojawia się nietypowe pytanie i od tej chwili nie da się spokojnie żyć, dopóki nie znajdziemy odpowiedzi. Pytanie brzmiało: jak duża musi być bitmapa, aby zmieścił się na niej czytelny tekst poematu „Pan Tadeusz” Adama Mickiewicza. Też jesteście ciekawi? No to drążymy, zanim dotrze do nas, że to bez sensu!