Rok 2018 (5)
Rok 2017 (34)
- Stacje lutownicze Zhaoxin
- Trip: Listopadowy Budapeszt
- Archiwum pingera
- Twitter jako nowy mini-blog
- Wystawa: Unitra. Zakres częstotliwości
- Trip: Gruzja
- Trip: Czersk - Góra Kalwaria - Konstancin Jez.
- SSTV w 16 misji Gynvaela
- Szkoła Konstruktorów - podsumowanie 2016/2017
- Wakacyjny miniodbiornik AM
- Trip: Dolina Biebrzy
- Trip: Kajaki nad Krutynią
- A liczba jego trzydzieści trzy...
- Puszcza Kampinoska: Stary Dąb i nie tylko...
- Puszcza Kampinoska: Wokół Palmir
- Bitwa pod Grunwaldem
- Kupiłem sobie auto...
- Trip: Islandia - na styku lawy i lodu
- Noc Muzeów i warszawskie zoo
- C++17 formalnie (prawie) gotowe...
- Wymiana bezpiecznika termicznego w opiekaczu
- Trip: Majówka na Słowacji
- Konwersja liczb binarnych do kodu BCD (AVR)
- Shellcode: pierwszy kod - odpalanie Kalkulatora
- Shellcode: EAT i funkcja GetProcAddress
- Shellcode: PEB i adres bazowy modułu kernel32.dll
- Shellcode: moje eksperymenty
- Gnuplot-ing danych z LogView
- Odzysk ogniw Li-Ion ze starych baterii
- Pomiar wykorzystanych cykli mikrokontrolera AVR
- O multipleksowaniu wyświetlaczy LED...
- RadioShack Mini Amplifier - Speaker
- Quickshot QS-137F: naprawa joysticka
- Kilka słów na 2017 rok
Rok 2016 (21)
- Windows Internals: Dziwne parsowanie ścieżek
- Gateway to Space w Warszawie
- Moja przyszła emerytura 2
- Wracam do Szkoły (Konstruktorów)!
- Trip: Jesień na Cyprze
- CppCon 2016: wybrane wykłady i prelekcje
- Elementy usunięte w C++17
- Sterowanie przekaźnikiem bistabilnym (mostek H)
- ESP8266: Spojrzenie na firmware
- ESP8266: Spojrzenie na hardware
- Pierwsze spotkanie z ESP8266
- Lista małych życzeń
- Własny zamiennik baterii do smartphone
- C64 Control Port Devices Tester
- Supercharger SV-123: naprawa joysticka
- Słynne układy: TL431
- AVR w Visual Studio
- Zdobywanie wiedzy: literatura i Internet
- 10 lat MalDevBloga!
- Portfel akcji 2k15
- Krótko o 2015/2016
Rok 2015 (25)
- Portfel akcji 4Q 2015
- Prenumerata na 20 lat EdW
- x86/x64 Platform Independent Code
- SaeLog #9: Outro
- SaeLog #8: Aplikowanie zmian do kodu programu
- Forex wraca do łask
- SaeLog #7: Firmware z detekcją typu EEPROM
- Portfel akcji 3Q 2015
- SaeLog #6: Hacki w firmware w obsłudze EEPROM
- SaeLog #5: Testy, enumeracja i deskryptory USB w FX2
- Syringe - moja mała strzykawka (kodu)
- Windows Internals: LastErrorToBreakOn
- Portfel akcji 2Q 2015
- Sekcje i segmenty w plikach wykonywalnych (PE)
- Zabezpieczanie przed ryzykiem walutowym
- SaeLog #4: Firmware i jego ekstrakcja
- Portfel akcji 1Q 2015
- SaeLog #3: Fake EEPROM
- Muzeum Techniki i Przemysłu
- SaeLog #2: Komunikacja z pamięcią EEPROM
- SaeLog #1: Intro
- Analizator na Lcsoft CY7C68013A Mini Board
- Zabawy z dolarem na forexie
- Krótko o 2014/2015
- Portfel akcji 2014
Rok 2014 (18)
- Portfel akcji 4Q 2014
- TEB/PEB (nie tylko) w WOW64 (cz. II)
- TEB/PEB (nie tylko) w WOW64 (cz. I)
- Nowy biquad dla DVB-T
- Blood2: Analiza cracka
- Blood2: Crack me!
- Portfel akcji 3Q 2014
- C++14 is done!
- 30 lat minęło...
- Portfel akcji 2Q 2014
- Sezon dywidendowy rozpoczęty
- Metodyka wyceny portfela
- Portfel akcji 1Q 2014
- Agresja NATO, czy Rosji, na tle Ukrainy
- Co słychać w nadchodzącym C++14
- Portfel inwestycyjny
- Biquad dla DVB-T
- To co było, i to co będzie
Rok 2013 (20)
- Moje pierwsze debiuty
- Rachunek maklerski
- Newag, czy Energa, a może coś innego?
- C++11/C++14 w Visual Studio 2013
- Czas na GPW? IPO i dywidendy...
- QTestSuite
- Projekt demontażu OFE
- Moja przyszła emerytura
- Zmiany na blogu
- Prosty benchmark testów
- Monitorowanie OPS
- Limitowanie OPS
- Odwracanie kolejności w SSE/AVX
- ByteOrder - kolejność bajtów
- Wykrywanie hardlinków
- Wielowątkowość w Bashu
- Praca magisterska
- MPU: klasy cech kontenerów STL
- Thread.js
- Wielowątkowość w JavaScript
Rok 2012 (6)
Rok 2011 (0)
Brak notatek
Rok 2010 (0)
Brak notatek
Rok 2009 (31)
- Korzystanie z przestrzeni nazw w C++
- Nadużywanie preprocesora w C++
- Modern C++
- Dlaczego w C++ jest lepiej?
- Trudne przypadki: buffer overflow
- Active Template Library
- Bakefile: shell rule
- WP Math Captcha
- Zmiany na devblogu
- Programowanie wymaga myślenia!
- Moje projekty
- Wyłączenie filtru antyspimowego GG
- Praca dyplomowa licencjacka
- Skryptowanie Windowsa: Perl
- Zmierzch Perl Golfa?
- Skryptowanie Windowsa: WSH
- Try Perl!
- Skryptowanie Windowsa: powłoka
- We love perl
- Visual Studio Command Prompt
- Bind zastępuje predykaty!
- set_differences
- Bezpieczne iteratory
- Algorytmy STL na tablicach
- On Line Messages
- TreeLinkedList
- Matrix
- Thin Template
- copy_if
- Wiersz poleceń i PATH
- Bakefile
Rok 2008 (44)
- Sprzętowy stos TCP/IP
- C++ Templates are Turing Complete
- Stream iterators
- numeric_cast
- numeric_limits
- tweet.im
- Variadic templates
- Pointer to iterator II
- Pointer to iterator
- find_if + lambda C++0x
- C++0x nadchodzi!
- Niejawne przekształcenia typów
- Variadic functions
- Variadic macros
- Wyjątki w obiektach globalnych
- Niebezpieczne wyjątki
- Wyjątki w konstruktorze
- Prosty object tracing
- find_if predicate
- Google Chrome
- Aliasy przestrzeni nazw
- Zamek szyfrowy
- GaduRadio 2.0.0.11
- Wygaszanie ekranu
- Nowy notebook
- Autoryzacja w Gadu Radio
- GaduRadio 2.0
- Alpha blending
- gcc-in-cxx
- O frameworkach...
- Dostęp do konsoli z aplikacji GUI
- Dwuwymiarowe tablice dynamiczne
- Haszowanie stringa
- inet
- WordPress 2.5
- Interpunkcja z spacjami
- Biblia cpp'owca
- SIP/VoIP framework - PJSIP
- Pingerek 0.7 beta
- JPainter
- Netsh - zarządzanie sieciową konfiguracją
- Grono++
- Pinger++
- Basic Authentication w HttpSendRequestEx
Rok 2007 (74)
- WP-Pinger 0.1
- Małe odświeżenie...
- Pingerek 0.6
- HttpSession
- MIME Type z nazwy pliku
- Pingerek
- GaduRadio 1.9
- mini blog
- Pinger.pl
- LogStream
- Editable List Control
- myself3 beta 1
- Po Spodku 2.2
- AutoVersion dla SVN-a
- tlenek
- SQLite C++ Wrapper
- Bojownicy o wolność oprogramowania
- Dzień Programisty
- XSLT i xmlns
- Białe znaki w XML-u
- Spodek 2.0 stable
- Projektowanie formularzy
- Obsługa routera w perlu
- Pomocny .htaccess
- Pliki konfiguracyjne komunikatora Tlen.pl
- Router
- Parsing command-line arguments
- Tlen przez jabberowego klienta
- Aktualizacja dokumentacji tlenu
- XHTMLa ciąg dalszy
- docs.malcom.pl
- Serwowanie poprawnego XHTMLa
- Struktura archiwum komunikatora Tlen.pl
- Autoryzacja pluginów w komunikatorze Tlen.pl
- Convert TDateTime to Unix TimeStamp
- Spodek 2.0 beta
- Połączenia szyfrowane protokołu Tlen.pl
- GoogleCode Downloader v0.2
- Fowardowanie akcji
- (pseudo)inteligentny router?
- Przemyślenia o przyszłosci programisty
- Text FeedCount
- Migracja
- Zend Framework 1.0.0
- Spodek 2.0 czyli śląskie GrilIT
- GoogleCode Downloader
- Polish Army
- wxWidgets 2.8.4
- Nazwy enum
- GaduRadio 1.7
- xiT++
- CSS Naked Day
- Solaris 10
- XMPP/Jabber - słów kilka...
- wxCheckListBox
- Mała satysfakcja
- wxWidgets 2.8.3
- MalDevBlog 2.2
- UserJS w IE
- WordPress 2.1.2
- Zabawa w tagowanie...
- GaduRadio 1.6
- class.tlen.php v1.2 released
- Dokumentacja protokołu Tlen.pl
- Gadaluch
- GaduRadio 1.5
- Visopsys 0.66
- Dynamiczna alokacja pamięci
- Trochę historii z programowania
- WordPress 2.1 "Ella"
- Code Igniter - pierwsze stracie
- GaduRadio 1.3
- GaduRadio 1.2
- 24
Rok 2006 (105)
- Małe podsumowanie
- Internet Explorer 7 PL
- Neostrada 1.0
- Code::Blocks i wxWidgets
- Technika jądrowa
- Protokół Tlen.pl
- Roczek Polskiego supportu WordPressa
- Widget World Cup Winners
- Neostarda 0.9
- 35 lat mikroprocesora 4004
- mTabChat 0.7
- World Usability Day
- Inżynieria jądrowa
- KeyPlayer 1.0
- Anty User 1.0
- HintyOFF v0.3
- Coder
- MS DOS 6.0 source code
- Neostrada 0.8
- Gadu Radio 1.1
- Gadu Radio 1.0
- Neostrada 0.6
- Gadu Radio 0.8
- Neostrada 0.5
- Google Code Serach
- Gadu Radio 0.6
- HintOff 0.2
- Gadu Radio 0.4
- Gadu Radio w Tlenie
- KeyPlayer
- Torpark - anonimowe surfowanie
- Anakonda 2006
- myself2 new release
- Grill IT
- Fresty i tlenowy opis...
- myself2 2.02
- Nowa wersja myself2
- myself2
- mTabChat 0.6
- Planeta php.pl
- Security Days 4
- Plugin Neostrada
- AntyUser
- Polski support WordPress
- mTabChat
- Tlen.Czat.Shell
- 25 lat PC
- MalDevBlog 2.0
- advAJAX, IE i "a"
- 12 zasad Microsoftu
- HTML a programowanie
- Widget MalSnake
- cPanel, subdomeny i domeny
- CVS
- Subversion
- Internet Explorer 7 Beta 3
- VideoDownloader dostępny
- Widget VideoDownloader
- Tlen.pl zablokował Chrome.pl
- Opera 9 final
- Dziwna zmienna sesyjna
- Sexi maskotka Firefoxa
- Pomarańczowa ikonka RSS
- WP-PostViews a odświeżanie
- Zaproszenie do planety
- Site Opery pod FireFoxem
- WordPress 2.0.3
- Widget za 3000 euro dla Opery
- Web 2.0 [TM]
- Patent JPEG
- php5-cgi
- Elektroniczne wspomnienia...
- maIRC
- Intel bez Pentiuma
- Realna wirtualność
- PHP jako CGI
- MajiRC w Perlu?
- Poglądy, a sprawa Google...
- Google zaczyna ssać...
- IT Underground Londyn 2006
- Bug w Firefoksie
- IEfix
- Pseudoklasa :hover w IE
- Opera 9 beta
- GMail Drive
- MajIrc
- qooxdoo
- class.tlen.php v1.0 wydane...
- Poznaj Linuksa 3
- CSS a przeglądarki
- FCOD w Rybniku
- Technologia Touch Screen
- Polska planeta WordPress
- Ajax i meebo
- Plugins in MalDevBlog
- Wordpress Plugin
- WordPress 2.0.1
- Mity Firefoxa
- Błędy w Tlenie
- Java - pierwsze starcie...
- class.tlen.php
- Tlen przez php
- Walidacyjne poprawki
- Dalsze zmagania z designem
- Hello World!