Reference

Husova knihovna v Polné – jednoduché stránky postavené na WordPress. ZUŠ Polná – prezentace polenské ZUŠ postavená na redakčním systému WordPress (zmigrované z Joomla) Polenský BIG-BAND – prezentace postavená na Bloggeru, plánuji převést na WordPress. Pilates pro všechny – prezentace lektorky pilates – Ilony Nevosadové z Polné Panorama Tauplitz – ubytování v Číst více…

Testování různých CMS

Po několika snahách mít vlastní stránky ve svém redakčním systému, pak v hotových redakčních systémech jako je Joomla, WordPress, Drupal nebo Concrete5 jsem se rozhodl, že budu udržovat své poznámky v existujícím blogu. Stále hledám řešení, které by bylo intuitivní a mohl bych ho doporučit počítačové méně zdatným známým. Bohužel Číst více…

WebExpo 2013 – poznámky

Velice mě v pátek zklamal organizátor v Development Hall, který uváděl ve své lámané „angličtině“ všechny přednášející. To mi od organizátorů nepřijde jako zvládnutý projekt.

V Design Hall měli technické problémy, které posunuli celý program o 15min, což nám trošku nabouralo naše plány.

Skvělý moderátor byl ovšem v Node5 Stage. Founder Stories od Fredrika Debonga a Jakuba Nešetřila jsem díky tomu náramně užil. Děkuji.

(Pokračování textu…)

WebExpo 2013 – osobní názor

Snad vůbec poprvé jsem se účastnil IT konference. Konference pro mě byla vždycky setkání těch nejchytřejších lidí z oboru, kteří se podělí o své zkušenosti a přinesou něco nového, o čem se ještě moc neví. Některé přednášky bohužel nebyly zase tolik inovativní a navíc díky špatné angličtině některých přenášejících, posluchačů i organizátorů se staly přednášky utrpením. Píši o chvílích strávených v Development Hall v pátek a asi o jedné přednášce v Design Hall. Pokud někdo má na přednášení na mezinárodní konferenci, tak by měl mít i na to, aby se podíval do světa a naučil se anglicky. Oceňuji odvahu některých přednášejících, ale zároveň to beru jako nepřipravenost.

 

(Pokračování textu…)

Poznámky pro všechny (pracující s) programátory

Přečetl jsem si zase další knížku Vývojářův kód od Ka Wai Cheung. Vzhledem k mé špatné paměti jsem si z ní zapsal několik zajímavých postřehů. Některé souvisí s organizací práce obecně, jiné části jsou specifické pro zakázkovou výrobu a některé se pak týkají pouze vývoje software.

Normální lidé nemají vlastně tušení, co je to programování. Dokáží si představit práci architekta, designera, ale programování vlastně moc neznají. V knize Vývojářův kód to autor přirovnává k umění a mě nezbývá než souhlasit.

(Pokračování textu…)

Čistý kód – zápisky

Tento článek jsem psal hlavně kvůli tomu, abych si poznamenal ty nejdůležitější myšlenky z knihy Čistý kód. Rád bych jenom upozornil, že níže uvedený výpis obsahuje pravidla tak, jak je chápu já a přidávám k nim s své vlastní poznámky. Po přečtení výše uvedené knihy jsem se chtěl krátce zmínit o problémech s udržováním a vývoje starých aplikací, nakonec z toho vznikl samostatný článek Starý software podle nových pravidel.

(Pokračování textu…)

Starý software podle nových pravidel

Konečně jsem se zase po dlouhé době odhodlal k přečtení nějaké knihy. Bohužel nejsem velký čtenář a tak se zmůžu jen na technickou literaturu – Robert C. Martin, Čistý kód. Slyšel jsem o této knize z mnoha stran a všichni (programátoři) říkali, jak je dobrá. Měli pravdu. Knihu ale nelze považovat za nějaké dogma, nicméně obsahuje velkou spoustu myšlenek a rad, kterými by se měli řídit nejen programátoři.

Hned v úvodní kapitole se mi líbí přesný příklad toho, co znám z vlastní zkušenosti. Tato část je dobrá i pro manažery a vedoucí vývojářských týmů.

(Pokračování textu…)

Školení OOP v PHP

9. a 10. ledna 2013 jsme absolvoval školení objektového programování v PHP od Jirky Knesla. Občas opakoval věci, které jsme věděli, ale nikdy není naškodu si to připomenout. Z mého pohledu to bylo celé zahrnuto na určité praktické použití znalostí o OOP při vytváření web. aplikací.

Kromě základních pojmů nám Jirka připomněl heslo Tell, Don’t Ask, což znamená, že primárně nemáme měnit data objektu, který si vyžádám, ale volat metodu toho objektu, který chci měnit, aby sám změnil svůj vnitřní stav.

Objekty by samy neměly být jen pouhé kontejnery pro data, ale měly by mít i nějaké chování.

(Pokračování textu…)

Můj vlastní webserver (Debian + Apache)

Zkoušel jsem si nainstalovat svůj webový server. Prvně jsem zkusil Ubuntu, ale na serveru s virtuálními stroji neměli poslední verzi. Pak jsem pátral po CentOS, protože by mělo mít některé lepší vlastnosti jako je omezení root adresáře i pro SFTP (pro FTP je to jednoduché všude). Z diskuzí jsem se dozvěděl, že práce s CentOSem není úplně tak uživatelsky přívětivá, když je člověk zvyklý ma Ubuntu. Takže jsem pak zapátral po Debianu a vzhledem k tomu, že Ubuntu je na něm postavené, ale staví se i na jeho nestabilních verzích, tak jsem zkusil Debian, který byl na diskuzích doporučen před Ubuntu.

(Pokračování textu…)