Témata označená nálepkou Programování

  • Učit se programovat může být legrace

    Tak jsme přežili konec světa, navíc jsou tu vánoce a blíží se konec roku. Proto jsem si dovolil podělit se o vtipné komentáře programátorů, na které jsem narazil při snaze naučit se programovat pro Android. V mládí jsem docela programoval, dokonce jsem ve svých začátcích vlastnil a učil se na legendárním Atari 800 XL. Než začal vycházet časopis Atari od klubu pod SVAZARMem, měl jsem k dispozici jen pár příkladů z manuálu. Internet nebyl, přístup k literatuře ze zahraničí také ne…
    23. 12. 2012 13:03
  • Programovací jazyky na středních školách

    Uplynulo skoro pět let a já jsem tak v posledním ročníku vysoké školy (studuji učitelství pro střední školy se zaměřením na ICT na PedF UK), ale to všechno už na mě patrně prozradila stručná informace v pravém sloupci. Protože mě velmi zajímá problematika výuky algoritmizace a programování na (primárně, ale nejen) středních školách, míří i moje diplomová práce tímto směrem (téma je Výuka algoritmizace a programování se zaměřením na programovací jazyk Python).
  • PHP: Používáte glob()? Zbystřete!

    http://www.phparch.com/2010/04/putting-glob-to-the-test/ Mohu jedině potvrdit. Sběr dat z určitých souborů ze 714 adresářů, zanořených asi do 6 úrovní pomocí glob() v mém skriptu trval 8,5 vteřiny. Ta samá akce stejným způsobem, který uvádí autor článku jako nejrychlejší – pomocí metod opendir() a readdir(), bez použití is_dir() – mi nyní trvá 0,9 vteřiny. To je zlepšení výkonu skoro o 950% !
    4. 11. 2012 12:12
  • Android Dev Camp 2012

    18. února byl zahájen oficiální pražský hackathon. Přišlo na něj asi 70 lidí. V našem týmu jsme byli tři – dva programátoři a jeden grafik. Zkušenosti s vývojem pro Android jsem měl pouze já, ale protože se jedná o Javu, kamarád programátor se do toho rychle dostal. O tématu naší aplikace jsme se bavili už v pátek. Jedním z návrhů bylo udělal remake jedné staré hry a protože nás nic jiného nenapadlo, rozhodli jsme se ho realizovat…
    24. 2. 2012 15:11 (aktualizováno)
  • Drupal 6: migration from NodeHierarchy to Taxonomy

    If someone would have to do this job, you can use this code written by me. Just update name of module, computer name of node type ‚page‘ and vocabulary ID (do NOT forget!) and run this code. It should generate hierarchical taxonomy in vocabulary $vid and match nodes to its parents, like in nodehierarchy. It wants a bit of tweaking, not simply copy&paste.
    4. 11. 2012 12:10 (aktualizováno)
  • Instalace RVM na Debian/Ubuntu

    Ruby Version Manager (RVM) je nástroj, který umožňuje instalaci různých interpretů Ruby a přepínámí mezi nimi. Na jednom počítači je tak možné nainstalovat různé verze oficiálního interpreteru (MRI) nebo různé alternativy jako jsou Rubinius, JRuby nebo Ruby Enterprise Edition. Zároveň je možné vytvářet tzv. gemsety, tedy oddělené sady gemů pro každý interpret. To v podstatě umožňuje jakousi virtualizaci prostředí pro každý projekt…
    23. 10. 2010 22:06
  • PHP: funkce mail() s českou diakritikou a přílohami

    V návaznosti na můj předchozí tweet jsem se rozhodl dát sem mojí funkci na odesílání mailu. Snad někomu pomůže minimálně úsporou času. Kdyby jste měli jakékoliv nápady na vylepšení, rád si je přečtu v komentářích. Díky /---pre <?php /** This function can send mail with attachments, custom headers and UTF-8 encoding for body and subject * example use: email(„david@example.net“, „Greeting from holiday“, „Hi, here is some my photos. See you soon“, „john@example.net“, „John Example“, array(„Reply
    4. 11. 2012 12:07 (aktualizováno)
  • STL v GDB

    Malý problém. Nikdy mě to moc netrápilo, ale dneska jsem ladil nějaký kód, kde byla data uložena jen ve vektorech a těžko se z nich tahala ven a problém mě začal trochu pálit. Po chvilce googlení jsem se dostal na tuto stránku: http://www.yolinux.com/TUTORIALS/GDB-Commands.html Jde o velice pěkné shrnutí příkazů pro GDB(samozřejmě funkčních i v DDD), ale ukazuje i jak se vypořádat se zapeklitostí STL. Stačí použít tento skriptík pro GDB http://www.yolinux.com/TU­TORIALS/src/dbinit_stl_vi­ews-1.0
    7. 10. 2011 21:43 (aktualizováno)
  • Jak si napsat vlastní widget pro SuperKaramba

    Již nějaký čas si hraji s myšlenkou na vylepšení své plochy. Mám zde aktuální komiks s Garfieldem, předpověď počasí pro naši oblast i analogové hodiny. Další takovou věcí, kterou často kontroluji je vývoj kurzu EURA a DOLARU. Tak proč to nesledovat přímo na ploše? 1. Podklady Rozhodl jsem se, že si proto napíšu vlastní widget. Vycházel jsem z toho, že ČNB publikuje na svých stránkách denní kurzový lístek ve formě TXT.
    9. 3. 2009 19:42 (aktualizováno)
  • Jak napsat ovladač pro zařízení USB pro Linux

    Jedná se o překlad článku Greg Kroah-Hartman – How to Write a Linux USB Device Driver z roku 2001, ale mnoho z něj je stále aktuální a dá se využít. USB subsystém v Linuxu vyrostl z podpory 2 typů zařízení v jádru 2.2.7 (myš a klávesnice), do více než 20 různých typů zařízení v jádře 2.4. V současné
    20. 7. 2008 17:11 (aktualizováno)