Programování je má vášeň už od 13 let, kdy jsem se prvně dostal k počítači. Jednalo se o ZX Spectrum. I po těch letech bych si asi ještě něco z assembleru vybavil, z Basicu také. Zkoušel jsem později samozřejmě řadu dalších jazyků, od Pascalu až po Céčko a Javu. Jako svého koníčka mám Python, který je dobrý nejen na hraní s RaspberryPi. Python má rozsáhlé uplatnění.
Pro tvorbu webů používám PHP a Javascript, což je nejrychlejší a zároveň nejspolehlivější kombinace.

Na ČVUT jsem se učil programovat stroje, tzn. G-code, C, Pascal a měli jsme i Fortran, což byla zajímavá softwarová archeologie.

Na některé projekty jsem z nedostatku času musel objednat služby profesionálních php kodérů. Vybíral jsem odborníky s nejlepšími referencemi. Byla to však pokaždé hrozivá zkušenost. Věci, které se dnes dají přehledně nakódovat během několika hodin na pár řádků oni smolili pomocí různých knihoven celé týdny a kód vždy nabobtnal na desítky až stovky tisíc řádků. Byly v tom hromady chyb a jejich odstraňování trvalo měsíce. Profesionály s referencemi už si nikdy na výpomoc najímat nebudu. Jdu zcela opačným směrem. Vyhýbám se nesmyslným frameworkům. Tvořím ve spolupráci s AI jednoduchý robustní kód. Zastávám dnes filozofii štíhlého programování, které jediné umožňuje rychlé ladění kódu a také pozdější vylepšování bez zbytečných časových ztrát.

Přiznávám, že starší projekty jsem stavěl i na WordPressu. Nové však buduji pouze na mém vlastním systému, protože je díky tomu možné naprogramovat bez omezení cokoliv a je to výrazně rychlejší a spolehlivější řešení.

Nejnovější projekty v roce 2025:
utnisikanu.cz … školní systém pro anonymní hlášení šikany
riddlekin.com … komplexní systém pro vydavatele (v administraci je mé vlastní Trello)
azprijimacky.cz … informační web pro přípravu na státní přijímací zkoušky!
psani-vsemi-deseti … aplikace pro trénink psaní všemi deseti na české klávesnici

Kontaktovat mě můžete přes e-mail: franek.petr@seznam.cz

 

Pokud programátora nepotřebujete, zahrajte si alespoň mojí plošinovku. Jedná se o hru ve stylu legendární osmibitové hry Boulder Dash, ale cílem není sbírat diamanty. Cílem je zlikvidovat boxy s výbušninami. Určitě přijdete brzy na to jak. (Hra je určena pouze pro počítač, ne pro mobily.)

Kaboom Miner

2D Kaboom Minerhttps://www.corecraft.cz/kaboom/

Nápověda jak hrát:

Cíl: Zničit všechny krabice s výbušninou. Jak?

Nechte na krabici spadnout kámen nebo krystal a pak rychle co nejdál od krabice!
Kameny lze posouvat doleva a doprava.
Krabice lze posouvat do všech směrů!! (když jedna krabice nejde odpálit kvůli zdem, přisuň k ní jinou)
Ducha zničí jen výbuch krabice (ale to není cílem).

Pozor! Tato hra je vysoce návyková!