Leiningen, jak nemít vlasy v ohni
Leiningen je buildovací nástroj pro Clojure, který velmi usnadňuje prvotní nastavení a práci s projektem. Na blogu clojure.cz vyšel tutorial o tomto nástroji.
Czech Java User Group
Leiningen je buildovací nástroj pro Clojure, který velmi usnadňuje prvotní nastavení a práci s projektem. Na blogu clojure.cz vyšel tutorial o tomto nástroji.
podcast ke stažení: czpodcast62 (audio/mp3; 36 257 kB) V díle 62. jsme vyzpovídali nestora české PHP scény a autora webového frameworku Nette Davida Grudla. Kromě technických aspektů jsme se bavili o tom jak Nette vznikalo, kdo ho používá, jak se David dostal k programování, no prostě klasické czpodcastí interview. Tímto bychom vás chtěli zároveň pozvat na natáčení […]
Březnové setkání Pražské Czech Java User Group proběhne 26.3.2012 od 19h hodin v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás dvě prezentace: JAX-RS 2.0 (Marek Potočiar) a Enterprise Integration Patterns (Georgy Bolyuba, prezentace bude anglicky). Sponzorem setkání je firma Barclays Capital, která zajištuje občerstvení. Vstup na akce […]
Počet již popsaných instrukcí virtuálního stroje Javy se nám utěšeně zvětšuje. V dnešní části seriálu o programovacím jazyce Java i o JVM se zaměříme na popis dalších dvaceti instrukcí. Bude se jednat o instrukce používané pro vytváření polí různých typů a pro přístup k prvkům těchto polí.
podcast ke stažení: czpodcast61 (audio/mp3; 21 817 kB) Díl 61. je ve znamení návratu ztraceného syna Romana Štrobla alias Roumena, který s námi kdysi tenhlé podcast rozjížděl. Tlachali jsme o vývoji obecně, o testovacím frameowrku, který Roumen vytvořil v CA a o dalších věcech, které během toho roku a půl, co jsme ho neviděli, zažil. Pokud máte […]
Únorové setkání Pražské Czech Java User Group proběhne 27.2.2012 od 19h hodin v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás dvě prezentace: Automated UI testing of Swing based applications (Tomas Krecmer, prezentace česky) a JavaFX 2.0 (Michael Heinrichs, prezentace anglicky). Sponzorem setkání je firma Barclays Capital, která […]
V dnešní části seriálu o programovacím jazyce Java i o vlastnostech JVM se již popáté budeme zabývat popisem instrukčního souboru virtuálního stroje Javy. Zaměříme se na popis instrukcí, které jsou určené pro práci s třídami a objekty, zejména na instrukce pro přístup k atributům a metodám tříd i objektů.
Názorný príklad použitia cache a pool-u na zlepšenie výkonu JAXB.
V dnešní části seriálu o jazyce Java a JVM se již počtvrté budeme zabývat popisem instrukčního souboru virtuálního stroje Javy. Zaměříme se především na dvojici poměrně komplikovaných instrukcí nazvaných tableswitch a lookupswitch, pomocí nichž se implementují větvení programů realizované příkazy switch.
Požadavek na modularizaci aplikace je přirozený a logický – zdánlivě nejde o nic víc než rozdělit aplikaci na více částí, které spolu příliš nesouvisí. Bohužel v praxi se něco takového realizuje, 0808alespoň v prostředí Javy, docela obtížně. Musíme aplikaci dobře navrhnout a musíme používat netriviální technologie či postupy. Nejspíš narazíme již v…
V dnešním článku o jazyce Java i JVM se již potřetí vrátíme k instrukčnímu souboru zpracovávanému virtuálním strojem Javy. Popíšeme si instrukce sloužící k řízení běhu programu. Jedná se o instrukce pro ukončení metody s předáním návratové hodnoty, nepodmíněné a podmíněné skoky a taktéž o instrukce pro rozvětvení.
podcast ke stažení: czpodcast60 (audio/mp3; 25 197 kB) V tomto díle jsme se věnovali User Experience Designu, tedy tomu jak navrhovat produkt/službu tak, aby z ní uživatel měl co nejlepší prožitek. Hostem a osobou námi zpovídanou byl Martin Čacký. Pokud máte nějaké otázky, náměty, postřehy a komentáře sem s nimi do diskuze a nebo na náš email […]
V dnešním článku o jazyce Java budeme pokračovat v popisu instrukčního souboru zpracovávaného virtuálním strojem. Popíšeme si instrukce používané pro provádění aritmetických a bitových operací a také instrukce sloužící pro porovnání dvou hodnot. Na těchto instrukcích je mj. založeno i řízení běhu programů.
V nadpise dnešního článku cituji mého kamaráda, který začal pracovat jako project manager v softwarové společnosti, a který hlavně dosud většinu svého profesního života pracoval mimo jakýkoliv softwarový vývoj. Zřejmě zvyklý z jiných oborů, kde člověk na první pohled vidí, v jakém stavu je projekt, tak zde asi celkem narazil, protože dost často se…
Lednové setkání Pražské Czech Java User Group proběhne 30.1.2012 od 19h hodin v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás dvě prezentace: Zkoumání memory leaks na produkčních systémech (Martin Rexa) a Ošéfujte si Java deployment (Radim Marek). Vstup na akce CZJUGu je zdarma, a není třeba se […]
V dnešní části seriálu o programovacím jazyce Java si popíšeme první část instrukcí tvořících instrukční soubor virtuálního stroje Javy. Jedná se o instrukce sloužící pro uložení konstant na zásobník operandů, instrukce pro přesuny dat mezi proměnnými a zásobníkem operandů a taktéž o konverzní instrukce.
GWT je technogie, která mi velmi líbí – podařilo se jí dostat téměř bezproblémově Javu do prostředí internetového prohlížeče. Nicméně GWT má některá omezení, která si programátor předem neuvědomí a někdy je těžké odhadnout, v čem je problém. Ukážu tři kódy, na kterých se tyto limity projeví.
V dnešní části seriálu o programovacím jazyce Java se budeme zabývat popisem vlastního virtuálního stroje Javy, v němž jsou zpracovávány instrukce bajtkódu tvořící těla jednotlivých metod. Popíšeme si strukturu virtuálního stroje v době běhu aplikace a nezapomeneme ani na základní informace o instrukčním souboru.
Jan Žídek – Unicode a Java, UTF-8, UTF-16 aneb WTF is UTF? Jan Žídek bude přednášet na příštím setkání JUG o Unicode a Java, UTF-8, UTF-16 (den konání: 15.2.2011). Registrace jsou otevřeny zde: http://srazy.info/java-user-group-ostrava/1781 Program: 17:45 Registrace 18:00 – 19:00 Přednáška „Unicode a Java, UTF-8, UTF-16“ (Jan Žídek) 19:00 – 19:15 Přestávka 19:15 – 20:15 Seminář: praktická […]
V dnešní části seriálu o programovacím jazyce Java i o vlastnostech JVM dokončíme popis struktury bajtkódu, tj. souborů s koncovkou .class generovaných (většinou) překladačem Javy. Řekneme si, jakým způsobem jsou uloženy informace o datových položkách tříd, rozhraní či výčtových typů, jak jsou uloženy jednotlivé metody a zmíníme se taktéž…