Brak podglądu md-techblog.net.pl Podsumowanie lutego Pół lutego miałem ferie, a potem zaczął się nowy semestr. Spójrzmy co dokładniej się działo. 28.02.2019 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Streamowanie z Lumix GH3 Dzisiejszy post jest super specyficzny do mojej sytuacji, ale może ktoś z niego skorzysta. 19.02.2019 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Kompilator - zwijanie stałych Podczas kompilacji dochodzi do wielu optymalizacji. Jest wiele operacji, które można wykonać raz podczas kompilacji, zamiast podczas każdego wykonania programu. Poniżej opiszę zwij... 12.02.2019 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Kompilator - sprawdzanie typów Są języki dynamicznie typowane i są języki statycznie typowane. Ja wyznaję wyższość języków ze statycznym typowaniem, ale są różne opinie. Dzisiaj spojrzymy na to jak wygląda spraw... 05.02.2019 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Podsumowanie stycznia Postanowiłem robić posty podsumowujące co miesiąc, bo ciężko strasznie robić podsumowanie całego roku, kiedy nie pamięta się już dobrze tego co działo się na początku roku. 31.01.2019 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Kompilator - odsładzanie Odsładzanie (z ang. desugaring) to proces przetwarzania abstrakcyjnego drzewa składni, do pewnej prostszej (logicznie) formy, który być może w kodzie zajmowałaby za dużo miejsca. 29.01.2019 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Dynamiczny DNS z CloudFlare Ze względu na zmianę umowy internetowej, UPC wymieniło mi router, tym samym pozbywając mnie dzierżawy IPv4, a zamiast tego dostarczając dzierżawę IPv6, które potencjalnie będzie si... 22.01.2019 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Kompilator od podstaw Przez większość grudnia pisałem kompilator na studia w ramach przedmiotu Metody Realizacji Języków Programowania. Skoro czegoś się dowiedziałem, to stwierdziłem że opiszę nowo naby... 15.01.2019 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Co produkuje .NET JIT? Postanowiłem odpowiedzieć na pytanie jak wyglądają dane - wartości zmiennych - w kodzie produkowanym przez RyuJIT - system emitujący natywny kod (w moim przypadku x86_64) podczas d... 08.01.2019 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Podsumowanie roku 2018 Kolejny rok dobiegł końca, a więc po raz kolejny czas przejrzeć tegoroczne posty i wydarzenia z mojego życia. 31.12.2018 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Personal Branding Temat tworzenia marki jest bardzo ciekawy. Marka (ang. brand) to nazwa i pewien zbiór cech z nią utożsamiany. W przypadku dużych firm, te które potrafią zbudować markę i zaistnieć... 18.12.2018 md-techblog.net.pl
Brak podglądu md-techblog.net.pl UTF BOM jest okropne Takie małe, a może sprawiać tyle problemów… BOM to trzy bajty EF BB BF mające na celu ułatwienie otwierającemu plik tesktowy stwierdzenie, że jest to UTF-8. 04.12.2018 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Dlaczego warto mieć bloga? Są ludzie, którzy nie umieją pisać, inni się wstydzą, a jeszcze inni mówią, że nie mają czasu. Nie mniej jednak warto prowadzić bloga. 27.11.2018 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Przekierowanie portów po SSH W ostatnim poście pisałem o docker-compose i o tym jak to skonfigurowałem swój serwer. Żeby było bezpiecznie, to jedyne porty przychodzące jaki przechodzą przez router to 22, 80 i... 20.11.2018 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Docker compose i proxy NGINX W ciągu ostatnich kilku dni podjąłem się przeniesienia aplikacji portalu sędziów PLQ z hostingu sloppy.io na mój własny serwer ze względu na chęć obniżenia kosztów i zwiększenia do... 17.10.2018 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Nakładka na mecz Quidditcha W kwietniu pisałem o tym jak nagrałem prezentację na WDI w programie OBS i o możliwości wykorzystania go do tworzenia filmu z nakładką z wynikami nałożoną na mecz Quidditcha. Ostat... 09.10.2018 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Uruchomienie WiFi na Ubuntu Server Postanowiłem przeznaczyć zepsutego latopa na domowy serwer, ale jako że nie chcę bawić się w tonę kabli, to postanowiłem wykorzystać w nim WiFi. Okazuje się, że podłączenie do siec... 02.10.2018 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Kaczuszka poznaje technologię W sierpniu kupiłem nowy aparat i zacząłem rozwijać mój kanał na YouTubie, przez co programowanie odłożyłem trochę na bok. Poniżej cała historia. 28.08.2018 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Typy wyższych rodzajów Jednym z większych feature’ów w Great# mają być typy wyższych rodzajów - z angielskiego Higher Kinded Types (HKT). Poniżej przedstawiam co to i jak wyglądają różne podejścia do ich... 07.08.2018 md-techblog.net.pl
Brak podglądu md-techblog.net.pl Funkcyjnie znaczy czysto Powiemy, że język funkcyjny jest czysty (ang. pure) jeśli funkcje nie mogą mieć efektów ubocznych (zmiana stanu, wywołania systemowe), a jedyny sposób, żeby te efekty osiągnąć jest... 31.07.2018 md-techblog.net.pl