Programování je spolu s modelovou železnicí můj velký koníček. Mám rád opensource a proto velkou část své práce koncentruji na githubu.
Jak programuji
- Vybírám odpovídající jazyk pro daný problém.
vim
+make
+git
= ♥.- Na linuxu, s láskou.
- Když je to třeba, tak i v assembleru.
- Na Windows, s trpělivostí.
- V Pythonu, s láskou.
- Na mikrokontroléry beru C a C++.
- Na weby jedině bez javascriptu.
- Umím psát nativní Windowsí desktopové aplikace v jazyce Object Pascal, ačkoliv tento jazyk nemám v oblibě.
Projekty
Embedded systems
- [2024, C] Firmware a DPS MTB-RC
- [2023, C] Firmware a DPS DC-01
- [2022, C] Firmware a DPS hWexla
- [2021, C, velký projekt] Firmware a DPS MTB-USB v4
- [2021, C, velký projekt] Firmware a DPS MTB-UNI v4
- [2021, C] Firmware a DPS MTB-2-AVR
- [2021, C] Firmware a DPS IRdet
- [2020, C] Firmware pro procesor ATmega k řízení serv
- [2020, C, ATtiny] Firmware a deska návěstního dekodérů NV-H5B
- [2020, C, ATmega] Firmware do ovladače NXmaus
- [2019, C, velký projekt] Firmware a deska měřícího vozu
- [2016–2019, C, PIC18F14K50] Firmware a deska uLI
- [2015, C, ATmega8] Firmware a deska Posílacích systémů
- [2013, assembler, AT89C51] HEtcher
- [2009, C, ATmega8] Firmware a deska Klávesnice (první pokusný větší projekt)
Desktopové aplikace
- [2009–současnost, Delphi] Projekt hJOP
50 000+ vlastních řádků kódu, několik spolupracujících aplikací. - [2021, C++] MTB Daemon
- [2019, C++] Automatická kalibrace
Knihovny
- [2020, Python] Knihovna pro komunikaci se systémem AC
- [2019, C++] Knihovna k bezdrátovému měřícímu vozu
- [2019–současnost, C++] Knihovna pro komunikaci přes XpressNET
- [2014–současnost, Delphi] Knihovna pro komunikaci s MTB
Weby
- [2020, Django, Python, spolupráce] https://2020.logika.ntrophy.cz/
- [2019, Django, Python, spolupráce] https://2019.logika.ntrophy.cz/
- [2019–současnost, Python, statické] https://prostredoskolaky.muni.cz/
- [2015–současnost, Python] Backend https://ksi.fi.muni.cz/
- [Jekyll, statické] Podpůrné weby všech mých projektů