Michal Puškár
„Chovej se tak, jak chceš aby se lidé chovali k tobě.
Život je pak veselejší.“
Cesta života
MikroTik na hrad!
Produkty MikroTiku patří mezi nejrozšířenější síťové prvky lokálních poskytovatelů internetového připojení, ale i menších a středních firem nebo institucí. V poměru cena / výkon mu málo kdo dokáže konkurovat. A co víc - nastavíte na něm prakticky cokoli. Vždy bude moje volba číslo jedna.
GREPA Fitness jako první projektík.
První komerční projekt, který vzniknul ještě jako součást působení ve společnosti GREPA Networks. Žádný framework, žádné ulehčovaní, pouze čisté PHP s prvními pokusy vytvořit objektově orientovanou webovou aplikaci. Ne vše je jak bych si představoval, ale funguje to no ne? Co víc si přát.
Banán. Nebo chcete-li intranetový CRM systém.
Krása střídá nádheru a já objevil Nette. PHP framework původem z České republiky, který změnil pravidla boje. A tak vznikl další pracovní projektík, který mi trochu usnadňoval práci.
Zálohovací systém na MikroTiky.
Trochu u nás chyběl nějaký sofistikovanější systém, který by v určité časy sám generoval a ukládál zálohy ze všech možných routeru, switchů a access pointů na síti. V rámci mé intranetové firemní aplikace Banán jsem tedy navrhnul další modul s pracovním názvem ManageTik. Pomocí protokolu SNMP a ssh2 se připojuje do předem nadefinovaných zařízení, vyčítá data a stahuje zálohy, které pak dále uchovává. Docela cool ne?
Progresivní webová aplikace.
- Domácí appka na zásuvky
- Postavená na PHP Nette
- RPi, Nginx, nic víc netřeba
- Obyčejný web zabalený do „aplikace“
- Prostě si rád hraju
Všechno krásné jednou končí.
Nastal čas na změnu, s původní myšlenkou dnes už prodané firmy GREPA Networks už to nemělo moc společného. Bylo teda potřeba hledat něco jiného a klidně i jiný obor. Každá zkušenost je dobrá zkušenost.
A jak vypadá taková aplikace nebo web pod „pokličkou“? No uplně jednoduše, pár řádků kódu, Latte šablon, CSS souborů, ale i JavaScriptů. A nejlepší je to samozřejmě psát v preferovaném editoru. No a já už roky používám Visual Studio Code.
Psát se dá cokoli několika způsoby. Ja mám zhruba dva, které občas kombinuji. Paradoxně když to chci udělat navenek „hezčí“, tak ten kód trochu zprasíte, ale co už...hlavně že to jede.