Jakub Vrána (programátor)

Z Wikipedie, otevřené encyklopedie
Skočit na navigaci Skočit na vyhledávání
Jakub Vrána
Narození 12. června 1978 (41 let)
Praha
Alma mater Univerzita Karlova
Některá data mohou pocházet z datové položky.
Chybí svobodný obrázek.

Jakub Vrána (* 12. června 1978) je český programátor,[1] podnikatel a publicista. Známým se stal především díky nástroji Adminer pro správu obsahu databází pomocí webového prohlížeče, weblogu o programování v PHP či knize 1001 tipů a triků pro PHP.

Základní informace a vzdělávání[editovat | editovat zdroj]

Jakub Vrána se zabývá především vývojem webových aplikací, při nichž využívá zejména PHP, Nette Framework, Javascript, jQuery, HTML, CSS, SQL ale i další.

Studium[editovat | editovat zdroj]

Vystudoval Matematicko-fyzikální fakultu Univerzity Karlovy, sekci informatiky. V roce 1999 získal bakalářský titul. Za další čtyři roky obhájil svou diplomovou práci na téma: Obnovení diakritiky v českém textu[2] a úspěšně tak dokončil i magisterské vzdělání se specializací databázové systémy a lingvistika.

Vlastní projekty[editovat | editovat zdroj]

Čtyřka[editovat | editovat zdroj]

Čtyřka[3] je jeden z prvních úspěšných projektů od Jakuba Vrány. Vznikl mezi lety 1998 až 2000 a jedná se o hru Mariáš pro čtyři hráče.

Matfyz.cz[editovat | editovat zdroj]

Matfyz.cz je server na e-mailové a webové aliasy vytvořený v roce 2001 pro všechny studenty MFF UK. Který vznikl z důvodu špatného řešení e-mailových a webových aliasů ze strany školy.

PHP triky[editovat | editovat zdroj]

Weblog[4] o programování v PHP pojednává o mnohdy neočekávaných problémech, které v tomto programovacím jazyce mohou nastat. Jde především o bezpečnost, která hraje na serverových skriptech zcela zásadní roli. Tento blog se stal v letech 2008 a 2009 vítězem ankety Czech Open Source v kategorii Blog roku.

Adminer[editovat | editovat zdroj]

Adminer (dříve phpMinAdmin) je nástroj napsaný v jazyce PHP umožňující jednoduchou správu obsahu databáze MySQL, PostgreSQL, SQLite, MS SQL a Oracle prostřednictvím webového rozhraní. Byl napsán jako lehčí alternativa phpMyAdminu. Je šířený jako jediný zdrojový skript pod licencí Apache.

Adminer pomalu začínají nabízet první webhostingové společnosti jako alternativu k phpMyAdminu (který v poslední verzi čítá 667 souborů a zabírá přes 11 MB). Adminer je vůči phpMyAdminu při běžných operacích v průměru zhruba 2,5× rychlejší,[5] při vzdáleném spojení může být rozdíl v rychlosti ještě vyšší, pro velikost přenášených dat.

NotORM[editovat | editovat zdroj]

NotORM[6] je knihovna PHP pro snadnou a efektivní práci s daty v databázi. Tato Knihovna za nás řeší efektivitu vytvořených příkazů na databázi, což oceníme například při spojování tabulek.[7]

Otevřené projekty[editovat | editovat zdroj]

Kromě vlastních projektů se Jakub Vrána podílí i na otevřených projektech. Je jedním z autorů anglické PHP dokumentace,[8] na které se podílí již od konce roku 2003, ale i té české. Dále je autorem načítání formátu v PHPExcel[9] – knihovny pro práci s formátem Open XML aplikace MS Excel. Ale účastnil se i vývoje dalších projektů jako je HTMLtmpl[10] nebo i některých dalších.

Praxe a zaměstnání[editovat | editovat zdroj]

Pedagogická činnost[editovat | editovat zdroj]

Od roku 2000 začal vyučovat na Karlově univerzitě, kde přednášel až do roku 2008. Dále působil na konferencích web_expo[11] kromě přednášek vedených v češtině, prezentoval např. na osidays[12] v jazyce anglickém.

Školení[editovat | editovat zdroj]

Od roku 2006 do 2011 provozoval např. školení: Bezpečnost PHP aplikací, Návrh a používání MySQL databáze, JavaScript a AJAX. Většina školení, na kterých vyučoval, si sám navrhl a soukromě vyučoval, další mu pak byla přidělena ve spolupráci s Akademií Root.cz.[13]

Facebook[editovat | editovat zdroj]

Ve Facebooku působil od října roku 2011,[14] kam ho vedení této společnosti přivedlo po vyjednávání od února téhož roku. Jakub Vrána se tak stal prvním programátorem z České republiky, který ve Facebooku pracoval. Od té doby žije v Palo Alto v Kalifornii. Z firmy odešel v březnu 2013.[1]

Gigwalk[editovat | editovat zdroj]

Po odchodu z Facebooku začal pracovat pro společnost Gigwalk, kde pracoval jako programátor v PHP od dubna do července 2013.[1]

Google[editovat | editovat zdroj]

Do společnosti Google nastoupil v srpnu 2013.

Reference[editovat | editovat zdroj]

  1. a b c https://www.vrana.cz/vrana.html
  2. https://jakub.vrana.cz/texty/diplomka.pdf
  3. https://ctyrka.vrana.cz/
  4. https://php.vrana.cz/
  5. Srovnání rychlosti Admineru a phpMyAdminu
  6. https://www.notorm.com/
  7. https://php.vrana.cz/notorm.php
  8. http://www.php.net/manual/en/
  9. http://phpexcel.codeplex.com/
  10. http://htmltmpl.sourceforge.net/(kompilátor existujícího šablonovacího jazyka do PHP kódu)
  11. https://www.webexpo.cz
  12. Archivovaná kopie. opensourceindia.in [online]. [cit. 2018-01-17]. Dostupné v archivu pořízeném dne 2018-01-18. 
  13. https://www.root.cz/
  14. https://php.vrana.cz/jak-me-zamestnali-ve-facebooku.php?new=11753

Externí odkazy[editovat | editovat zdroj]