Umění programování

další název: Základní algoritmy autor publikace: Donald E. Knuth ISBN: 978-80-251-2025-5 vydavatel: Computer Press rok vydání: 2008 Nakladatelství Computer Press se pustilo do historického počinu, když se rozhodlo vydat překlad kultovní série knih Donalda Knutha The Art of Computer Programming. První díl označený podtitulem Základní algoritmy je pouze začátkem dlouhé série, která ani v angličtině […]

Mistrovství v C++

další název: 3. aktualizované vydání autor publikace: Stephen Pratta ISBN: 978-80-251-1749-1 vydavatel: Computer Press rok vydání: 2007 Tohle je učebnice jazyka C++, , kterou mohou používat jak samouci, tak i lektoři při organizované výuce. Začíná opravdu u základů a pokračuje až po poměrně pokročilé techniky. Autoři samozřejmě začnou obecnými informacemi o jazyce C++, jeho historii […]

Wireshark a Ethereal

další název: Kompletní průvodce analýzou a diagnostikou sítí autor publikace: Angela Orebaugh, Gilbert Ramirez, Josh Burke, Greg Morris, Larry Pesce, Joshua Wright ISBN: 978-80-251-2048-4 vydavatel: Computer Press rok vydání: 2008 Program WireShark je známá open-source aplikace pro odchytávání paketů na počítačové síti a její následnou analýzu. Druhé jméno uvedené v titulku knihy – Ehtereal – […]

Jython VII

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Asociativní pole (pokračování) Podívejme se, jaké operátory lze aplikovat na asociativní pole. Na asociativní pole nelze aplikovat metody a operátory využívající vlastnost uspořádání seznamu, zvláštěpak operace využívající konceptu výřezů nebo spojování seznamů. Pokud potřebujeme zjistit, zda se v našem poli vyskytuje konkrétní klíč, použijeme metodu has_key(): >>> tel{'kotelna': […]

Jython VII

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Asociativní pole (pokračování) Podívejme se, jaké operátory lze aplikovat na asociativní pole. Na asociativní pole nelze aplikovat metody a operátory využívající vlastnost uspořádání seznamu, zvláštěpak operace využívající konceptu výřezů nebo spojování seznamů. Pokud potřebujeme zjistit, zda se v našem poli vyskytuje konkrétní klíč, použijeme metodu has_key(): >>> tel{'kotelna': […]

Entity beans v JBoss a relace

Nadešel čas seznámit se s dalším typem business komponenty, s entity beans. Entitní komponenty mají za úkol perzistenci dat, bez které se většina aplikací neobejde. Zachovávají vlastnosti objektového programování a přitom se pohodlně ukládají do relační databáze. Jak to celé funguje?

Entity beans v JBoss a relace

Nadešel čas seznámit se s dalším typem business komponenty, s entity beans. Entitní komponenty mají za úkol perzistenci dat, bez které se většina aplikací neobejde. Zachovávají vlastnosti objektového programování a přitom se pohodlně ukládají do relační databáze. Jak to celé funguje?

CZJUG Prosinec – Integrace OpenOffice s Javou

V pondělí 15.12. od 18h (ČVUT, Karlák, posluchárna K9 – podle nového značení KN:E-301) proběhně poslední letošní setkání Czech Java User Group s podtitulem OpenOffice.org a jeho integrace s Javou. Čeká nás jedna přednáška, kterou bude mít Robert Vojta. Pokud se chystáte přijít, dejte to prosím nezávazně vědět formou hlasování v anketě na hlavní stránce […]

Dokáže tohle váš webový framework? (2.část)

Tento článek navazuje na článek "Dokáže tohle váš webový framework?". Tentokrát se podíváme na komponenty fileUpload, hotKey, inputNumberSpinner, insert, progressBar a tabPanel. FileUpload Pro upload souborů na server je komponenta fileUpload: <rich:fileUpload fileUploadListener="#{fileUploadBean.listener}" id="upload" immediateUpload="false" maxFilesQuantity="3"acceptedTypes="jpg,gif,png"/> Zobrazí se tlačítko, jehož stisk vyvolá standardni "Open File" dialog. Po výběru souboru máme možnost provést upload: Zpracování souboru […]

Dokáže tohle váš webový framework? (2.část)

Tento článek navazuje na článek "Dokáže tohle váš webový framework?". Tentokrát se podíváme na komponenty fileUpload, hotKey, inputNumberSpinner, insert, progressBar a tabPanel. FileUpload Pro upload souborů na server je komponenta fileUpload: <rich:fileUpload fileUploadListener="#{fileUploadBean.listener}" id="upload" immediateUpload="false" maxFilesQuantity="3"acceptedTypes="jpg,gif,png"/> Zobrazí se tlačítko, jehož stisk vyvolá standardni "Open File" dialog. Po výběru souboru máme možnost provést upload: Zpracování souboru […]

CZ Podcast 28 – QA

podcast ke stažení: CZPodcast28 (audio/mpeg; 27 341 kB) Další podcast se točí kolem QA a zajištění kvality software. Jako hosta jsme si pozvali Lukáše Hasíka (QA NetBeans), který nás zasvětil do světa „kvality“, o tom jak by se mělo testovat, proč je testování důležité, jakou roli hraje kvalita z pohledů vývoje a vůbec prozradil mnoho zajímavých informací […]

Recenze IntelliJ IDEA 8

Rok se s rokem sešel a přede mnou sena monitoru usmívá nová uvítací obrazovka programovacího prostředí IntelliJ IDEA firmy JetBrains. A že se povedla! Uvítací obrazovka i verze samotná. Průvodcem žhavými novinkami v komplexním vývojovém nástroji, který udává trendy, bude opět Lukáš Zapletal. Už při testování první veřejné betaverze jsem si nemohl nevzpomenout na Paula […]