David Grudl

Z Multimediaexpo.cz

David Grudl, známý též pod přezdívkou DGX, (* 23. ledna 1978, Moravská Třebová) je český programátor,[1] podnikatel a publicista.[2] Je znám především díky převaděči textu do XHTML Texy!, PHP frameworku Nette, databázovému layeru Dibi a svému blogu La Trine.

Obsah

Život

Do osmnácti let žil v Břeclavi. Rok [1] pracoval ve firmě Renault.[3] Poté se uchýlil k pozici programátora (nebo, podle jeho slov, „spisovatele programů“), lektora nabízejícího školení ke svým softwarovým produktům, a příležitostného grafika na volné noze.[3]

Má bratra Denise Grudla a bydlí s partnerkou v obci Troubsko u Brna.[4]

Práce

David Grudl je znám především díky své práci na PHP open source projektech:

Dibi

Dibi je PHP databázový layer, který se snaží zjednodušit zápis SQL příkazů a ulehčit rutiny, se kterými se programátor běžně setkává, např. získání výsledku jako dvourozměrné pole, import/export SQL souboru, vytvoření asociativního pole ze dvou sloupců apod. Dibi má implementovanou ochranu proti SQL injection, je napsána v objektovém PHP 5 a distribuuje se též v jednosouborové verzi. Obsahuje ovladače pro práci s 8 typy databází - MySQL, MySQLi, PostgreSQL, SQLite, ODBC a experimentálně MS SQL, Oracle a PDO.

Nette

Nette je MVC framework napsaný pro PHP 5 (PHP >= 5.2.2). Využívá událostmi řízené programování a z velké části je založen na použití komponent, díky nímž prográmátor nemusí žádný kod psát dvakrát.[5] Na frameworku Nette je neobvyklá práce s odkazy. Ty se nepíší ve formě URL, ale odkazují se přímo na funkci, kterou kliknutí zavolá.[6] Díky této technologii je možné jednoduše spravovat a měnit pěkné URL z jednoho místa.[7] Části Nette lze využívat též samostatně – oblibu našly moduly Nette\Forms, Nette\Debug, Nette\Templates. Na internetu proto můžeme najít i jejich deriváty (např. Laděnka v2.2).

Texy!

Texy! je PHP knihovna pro převod čistého textu do (X)HTML. Výchází z myšlenky, že v (X)HTML je duležitější logická struktura, než samotná vizuální podoba[8] - na rozdíl třeba od novin či WYSIWYG editoru. Snaží se tedy mít intuitivní syntaxi, aby zdrojový kod byl pro člověka plně čitelný i bez dalších znalostí.

Sblog a Sazka

V roce 2008, několik dní před prodejem blogovacího systému Blog.cz společností Jyxo televizi Nova Grudl na svém blogu upozornil na podezřelé navyšování počtu založených blogů. Posléze bylo zjišťěno, že blogy (splogy, spamové blogy) vytvářel uživatel Stanislav Humplík pomocí tzv. generátoru. Celkem šlo podle sdělení provozovatele o 1300 blogů z celkového počtu 520 000.[9] V roce 2009 upozornil[10] na bezpečnostní chybu společnosti Sazka v provozování internetového sázení. Díky této chybě mohlo docházet k vyzrazování důvěrných osobních dat uživatelů.[11]

Externí odkazy

Tvorba

PHP projekty


Chybná citace Nalezena značka <ref> bez příslušné značky <references/>.