Stoprocentní mantra

Programátoři a jejich manažeři občas řeší, jaká míra pokrytí unit testy je dostatečná. Můžeme zaslechnout, že cokoliv pod 60% nestojí za zmínku, občas zahlédneme, že to magické číslo je 95% a někteří fundamentalisté dokonce tvrdí, že cesta k nirváně vede jen a pouze přes stoprocentní pokrytí. Dnes jsem si řekl, že je ideální počasí na […]

Jython XIII

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Moduly a balíčky v Jythonu V dnešním díle si vysvětlíme, co to jsou moduly a balíčky. Jakým způsobem je možné efektivně organizovat vaše nástroje vytvořené v Jythonu do logických celků. Moduly Modul je soubor, který obsahuje kód napsaný v Jythonu, a který má koncovku .py. Jméno souboru žádným způsobem […]

Jython XIII

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Moduly a balíčky v Jythonu V dnešním díle si vysvětlíme, co to jsou moduly a balíčky. Jakým způsobem je možné efektivně organizovat vaše nástroje vytvořené v Jythonu do logických celků. Moduly Modul je soubor, který obsahuje kód napsaný v Jythonu, a který má koncovku .py. Jméno souboru žádným způsobem […]

Gradle – první krůčky

O novém build nástroji gradle jsem již psal. Je to už rok a co se za tu dobu stalo? Gradle nám vyrostl z verze 0.2 na verzi 0.7, která je už velmi rozumně použitelná. A proto jsme se rozhodli gradle použít pro náš první projekt.Jedná se o velmi jednoduchý projekt (matcher pro easymock). Tento projekt […]

Soutěž o SunSPOT

Díval jsem se dnes, kolik soutěžících je přihlášeno, a s hrůzou jsem si uvědomil, že jsem soutěž zapomněl vyhlásit na portálu java.cz. Pozdě, ale přece to tedy teď napravuji. Podrobnosti k soutěži najdete v odkazovaném blogu. internetové odkazy: http://blogs.sun.com/japod/entry/sout%C4%9B%C5%BE_o_sunspot_development_kit

Jython XII

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Funkce a způsoby předávání parametrů Jython, i když je objektově orientovaný, nepodporuje přetěžování funkcí. Toto je vynahrazeno širokou paletou možností, jak předávat parametry. Tyto, níže popsané vlastnosti, Java nepodporuje. Funkce s nepovinnými argumenty Kromě standardního způsobu definování funkce, je možné funkci definovat s proměnným počtem argumentů tak, že pro […]

Jython XII

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Funkce a způsoby předávání parametrů Jython, i když je objektově orientovaný, nepodporuje přetěžování funkcí. Toto je vynahrazeno širokou paletou možností, jak předávat parametry. Tyto, níže popsané vlastnosti, Java nepodporuje. Funkce s nepovinnými argumenty Kromě standardního způsobu definování funkce, je možné funkci definovat s proměnným počtem argumentů tak, že pro […]

Spring ROO

Poprvé jsem o projektu Roo slyšel na konferenci SpringOne v červnu v roce 2007. Tehdy vlastně jen oznamovali začátek projektu a musím říct, že mě to nijak příliš nezaujalo. Dokonce jsem si na tento projekt vzpomněl minulý rok na podzim a myslel jsem si, že ten projekt již dávno skončil.A neskončil. Po dvou letech se […]

Eclipse Galileo je tu: pro Mac s příchutí Carbonu a 32 i 64 bitového Kakaa

Vývojové prostředí Eclipse ve verzi Galileo (3.5) se dočkalo ostrého vydání. Pro uživatele Mac OS X je zajímavá skutečnost, že tato verze přichází v případě Macu v několika různých „příchutích“: klasická Carbon verze, 32 bitová Cocoa a také plně 64 bitová Cocoa (pro majitele Maců s 64 bitovými procesory od Intelu, tzn. alespoň Core 2 Duo).

CZ Podcast 32 – Google Wave, HTML 5

podcast ke stažení: CZPodcast32 (audio/mp3; 32 431 kB) Tramtadadá podcast numero třicetdva je mezi námi. Podařilo se nám ulovit hosta více než zajímavého a to šefredaktora magazínu Zdroják Martina Hassmana. Během povídání jsme se kromě Google Wave a HTML 5 brousili i v oblasti Rich internet Application. Před tím než si pustíte tento díl, doporučujeme lehce prolétnout následující […]

CZJUG Červen – SunSPOT, Dependency injection frameworky a pizza

Červnové setkání Czech Java User Group proběhne 24.6.2009 od 18h v posluchárně K9 v prostorech ČVUT na Karlově náměstí. Proběhnou dvě prezentace, představení zařízení SunSPOT a vyhlášení souteže (Jakub Podlešák) a prezentace na téma Dependency injection frameworky v Jave (Roman Pichlík). Součástí tohoto setkání bude i malé občerstvení v podobě pizzy od firmy CA. Pokud […]

Ako na geolokáciu s WorldIP API

Pojem geolokácia (Geolocation) v tomto kontexte znamená určenie reálnej geografickej polohy počítača podľa jeho IP adresy.Požiadavka: Web stránka podporuje viac jazykových mutácií, medzi ktorými si užívateľ môže vybrať jazyk, ktorému rozumie. Pri otvorení stránky sa implicitne vyberie jazyk, ktorým sa hovorí v krajine, z ktorej je užívateľ…