Jython IV

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Numerické funkce  (pokračovaní) Pro ilustraci vestavěných matematických funkcí lze uvést ty, které jsou používány nejčastěji: abs abs(číslo)             Vrátí absolutní hodnotu argumentu. coerce coerce(číslo1, číslo2)             Vrátí tuple … (výsledek1, výsledek2). Tuple je datový typ, o němž bude řeč později, v sekci pojednávající o sekvenčních datových typech. Výsledky […]

TSS-JS Report

Ako iste mnohí čitatelia tohto portálu vedia, konala sa v dňoch 18-20.6 po prvý raz konferencia The Server Side – Java Synopsium (TSS-JS) v Prahe. Portál The Server Side si myslím, že nikomu extra predstavovať netreba, aspoň pre mňa to bol v začiatkoch s Javou jeden z prvých informačných zdrojov. Keďže sa aj mne vďaka […]

OSGi: Použít nebo nepoužít?

Hned na začátku článku musím říci, že jsem velký fanda modulárních systémů a OSGi především. Ale to hned nemusí znamenat, že OSGi budu používat vždy a za všech okolností – pro mě je důležité za použitím jakékoliv technologie vidět určitý přínos a tedy důvod, proč danou technologii použít. Samozřejmě to také musí být vyvážené rozumnou […]

Metodika návrhu SOA aneb kdy začít s WSDL a kdy s kódem

Přečetl jsem si Vytvářet nejdříve WSDL nebo Java rozhraní od Petra Jůzy a rozhodl jsem se, že také připojím pár svých zkušeností.Na otázku, zda začít nejdřív s WSDL nebo nejdřív implementovat a potom generovat WSDL neexistuje jednoznačná odpověď. A navíc je třeba podle Cimrmana vzít v potaz i roli kohouta, ale nepředbíhejme :-)Bavme se tedy […]

Nástroje SoapUI a JMeter

Uvedené nástroje používám již několik let a myslel jsem si, že jsou natolik známé a rozšířené mezi programátory, že ani nemá cenu se psát, jestli je někdo zná. Překvapivě jsem se mýlil.JMeter je nástroj pro měření výkonnosti a pro vytváření umělé zátěže na webových projektech. Je to spíše nástroj "pro začátek" – tím myslím to, […]

CZJUG Android session

Ve středu 25.6.2008 18h, K1 (pozor změna z původní K9) ČVUT Karlovo náměstí, proběhne červnové setkání Czech Java User Group na téma mobilní platformy Android od Pavla Petřeka a Michala Šrajera. Součástí setkání bude i menší občerstvení, takže pokud se chystáte přijít, dejte nám vědět formou hlasování v anketě na hlavní stránce Java.cz. Anotace přednášky […]

CZ Podcast 23 – Java One

podcast ke stažení: CZPodcast23 (audio/mpeg; 31 774 kB) V tomto podcastu jsme vyzpovídali Roumena z jeho zážitků na JavaOne 2008. Pokud jste v květnu zrovna nebyli v San Franciscu, pak Vám tento podcast alespoň trochu přiblíží nejzásadnější informace z Java konfernce číslo jedna. Vaše ohlasy a dotazy očekáváme na tradční mailovce czpodcast zavinac gmail.com. Za CZ Podcast […]

Open-source ESBs

Integrace, SOA, ESB – to jsou buzzwords poslední doby. Není to jen módní vlna, která hlavně vychází z marketingových snah velkých firem, ale také realita současnosti – existuje spousta starých či nových systémů, které je potřeba propojovat. Pokud je těch systémů více (více jak 5), tak už nemá cenu to propojovat přímo mezi sebou, ale […]

Teorém čtyř barev – Four Colors theorem in Java

Úvod Teorém čtyř barev byl poprvé formulován Francisem Guthrie někdy kolem roku 1852. Spočívá v tom, že libovolný plošný obrazec (graf) rozdělený na libovolný konečný počet menších obrazců je vybarvitelný nejvýše čtyřmi barvami tak, aby žádné dva sousední obrazce neměly stejnou barvu. Obrazce mohou stejnou barvou sousedit pouze v rozích (tvary, na kterých se oblasti […]

Jak se zbavit HTTP sessions

V příspěvcích o eBay a AppEngine jsem zmiňoval, že používání HTTP sessions nejde úplně dobře dohromady s požadavky na horizontální škálovatelnost.Používat sessions je lákavé, umožňují programátora odstínit od bezstavovosti HTTP protokolu. Na druhou stranu, jakmile aplikace přeroste možnosti jednoho stroje, tak začnou komplikovat život, když chcete…

Vášniví uživatelé

Nedávno jsem poslouchal záznam z přednášky, kterou měla Kathy Sierra na konferenci OOPSLA v roce 2007. Kathy Sierru pravděpodobně budete znát podle její práce – je spoluautorkou řady knih o Javě ze série Head First. Myslím, že mezi Javisty nechodí mnoho těch, kteří by o Head First nikdy neslyšeli a mnoho z nás se podle […]

Prošlá data v Javě

Asi je pořád dost programátorů, kteří chápou problém více vláken jako pokročilé téma vyhrazené pro autory operačních systémů a vědátory na školách. Možná ještě víc programátorů bere principy z jednovláknovných aplikací za platné i ve vícevláknových aplikacích – s tím, že občas je někam potřeba přihodit kouzelné slůvko synchronized (většinou…