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 […]

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).

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 […]

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ľ…

jOpenSpace 2009 – Audio #1

Stejně jako minulý rok, i letos budou některé talky z jOpenspace k dispozici ve formě podcastů. Letos jsme výrazně zapracovali na kvalitě nahrávání a řekl bych, že kvalita je “téměř” profesionální . Řada přednášek byla opravdu výborná, takže doporučuji si je poslechnout. Velmi zajímavý je i formát – ligtning talky omezené 7 minutami dávají skvěle […]

JavaDoc nedostatky

V poslední době často pracuji s cizím kódem a je to opravdu zázrak narazit na kvalitně napsaný a okomentovaný kód. Největší problém komentářů je ten, že buď vůbec nejsou a nebo jsou, ale jen papouškují to, co je hned zřejmé ze samotného kódu. O přínosu komentování jsem již psal, dnes bych rád uvedl několik nedostatků […]

Jython XI

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Funkce Při programování se často setkáte se situací, kdy se určité části programu dají znova využít na různých místech, a abyste je nemuseli neustále opakovat, vznikla koncepce podprogramu. Podprogram, který vrací při svém ukončení nějaké hodnoty, se nazývá funkce. Uživatelsky definované funkce Nejjednodušší forma definice funkce má následující […]

Jython XI

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Funkce Při programování se často setkáte se situací, kdy se určité části programu dají znova využít na různých místech, a abyste je nemuseli neustále opakovat, vznikla koncepce podprogramu. Podprogram, který vrací při svém ukončení nějaké hodnoty, se nazývá funkce. Uživatelsky definované funkce Nejjednodušší forma definice funkce má následující […]