Przeglądając odmęty swojego dysku znalazłem instrukcje, które przygotowałem na laboratorium z przedmiotu Informatyka II będąc młodym doktorantem (któremu jeszcze się chciało), które prowadziłem dla studentów Elektrotechniki. Było im to potrzebne jak piąte koło u wozu, dlatego postarałem się w miarę przystępny sposób wytłumaczyć pewne rzeczy. W folderach lab znajduje się kilka(naście) plików PDF. W domyśle… Continue reading Instrukcje laboratoryjne dla studentów + kurs HTML
Zmiana planów na życie
Szanowni Państwo, Zrezygnowałem ze studiów na kierunku ratownictwo medyczne po zaliczeniu 1 roku z średnią 4,64. Dlaczego tam poszedłem, mając już 2 fakultety? Z ciekawości. Chciałem po prostu wiedzieć jak to się robi i co jako cywil mogę zrobić żeby człowieka uratować, i dać się poznać kilku profesorom i generalnie zdobyć kontakty. Jakie miałem powody… Continue reading Zmiana planów na życie
How to turn your RabbitMQ into a timer
During my work, I’ve run in to a problem. Mobile applications tokens can be dispatched to server, but there’s no guarantee at this moment that this token arrived, is still in transit, or the user just uninstalled the application. You can ask the server some time later for the status of these. My colleague suggested… Continue reading How to turn your RabbitMQ into a timer
Liczenie sum kontrolnych plików na systemie Windows
Czym są sumy kontrolne/funkcje skrótu? Na dzień dobry odróżnijmy sumę kontrolną od kryptograficznej funkcji skrótu. Suma kontrolna to suma którą dodajemy do naszych danych, aby później sprawdzić czy nie uległy przypadkowej modyfikacji. Słowem-kluczem jest tutaj przypadkowość modyfikacji, a nie złośliwe modyfikacje wprowadzane przez napastników. Jeśli chcemy uzyskać taką sumę kontrolną, która oprze się również przypadkowości… Continue reading Liczenie sum kontrolnych plików na systemie Windows
Docker on WSL with Docker Desktop
As you might have already figured out, Docker Desktop is priced very steeply for large companies. A huge part of Docker is the qemu emulator here, that allows you to emulate a couple or architectures on Windows itself. How do we roll? First thing first. Basic setup Replace chosen config files Replace /etc/wsl.conf with We’l… Continue reading Docker on WSL with Docker Desktop
O ataku Meltdown
Postanowiłem przeczytać techniczny whitepaper ataku Meltdown o których kiedyś było głośno. Postanowiłem zrobić to w celu sprawdzenia jak dalece posunęła się (do tyłu) moja umiejętność czytania whitepaperów technicznych i jak dalece umiem tłumaczyć laikom trudne rzeczy. Więc, do dzieła. Meltdown Zastanówmy się na początku, jaki mechanizm procesora pozwala w ogóle na wyprowadzenie tego ataku. Mamy… Continue reading O ataku Meltdown
Recenzja “Zaburzonego umysłu”
Na blogu koleżanki ukaże się niedługo się kolejna moja recenzja, tym razem książki “Zaburzony umysł. Co nietypowe mózgi mówią o nas samych” noblisty Erica R. Kandela. Dopóki nie przejdzie przez recenzję będzie tam niedostępna, ale będzie dostępna tutaj. Gwoli ścisłości i reliability załączam tutaj jej tekst. Tekst Kiedyś w Empiku napadła mnie znienacka taka pozycja… Continue reading Recenzja “Zaburzonego umysłu”
O nikotynie, gazach bojowych i środkach na pasożyty
Natchnął mnie przedostatni wykład z Farmakologii, na której profesor opowiadał o gazach bojowych takich jak VX, sarin, soman czy tabun. Jak one działają? Otóż wszyscy mamy coś takiego jak nerwy. Te nerwy przekazują impulsy do mięśni. Jak to się odbywa? Z końcówki nerwu uwalniana jest niewielka ilość acetylocholiny. Pod wpływem tej acetylocholiny mięsień się kurczy.… Continue reading O nikotynie, gazach bojowych i środkach na pasożyty
How is SMOK architected
This article aims to detail that basic ways that we develop software at SMOK sp.z o. o. You might also want to read another article about SMOK, namely SMOK – a study of a case. What is SMOK and why is the example important? SMOK is a company that’s been founded around 2018 by two accomplices… Continue reading How is SMOK architected
Designing stuff in Python
While navigating the murky waters of writing not only correct but also extendable, easy-to-read, well just let’s say it’s good code, I’ve had a lingering thought. How to I write my code to be testable? What are the guidelines to testing? Here go my considerations from today. The Environment design pattern This is the pattern you’d… Continue reading Designing stuff in Python