České řazení

Tento článek vznikl jako reakce na diskuzi v javovské konferenci konference@java.cz v listopadu 2009. Předmětem diskuze zde bylo řazení podle ČSN 97 6030. V dalším textu se nebudeme této normy striktně držet. Cílem článku není popsat implementaci řazení podle normy, ale spíše ukázat možnosti, které máme v Javě k dispozici pro abecední řazení řetězců. Chceme-li […]

Jython XV

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Proměnné, tabulky symbolů a rozsahy platnosti v Jythonu Pro připojení k databázovým systémům používá Jython rozhraní JDBC. To vyžaduje pouze vhodný ovladač pro danou databázi. My budeme používat databázi Caché, což je již téměř 30 let velice efektivní databázová technologie vycházející z vícerozměrného uspořádání dat, která nabízí vysoký […]

Jython XV

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Proměnné, tabulky symbolů a rozsahy platnosti v Jythonu Pro připojení k databázovým systémům používá Jython rozhraní JDBC. To vyžaduje pouze vhodný ovladač pro danou databázi. My budeme používat databázi Caché, což je již téměř 30 let velice efektivní databázová technologie vycházející z vícerozměrného uspořádání dat, která nabízí vysoký […]

Testujeme WS klienty

Chystám se přihřát si vlastní polívčičku a budu psát o tom, na čem právě ve svém volném čase dělám. Jde o knihovnu, která mi pomáhá s testováním Spring WS klientských aplikací. Jako obvykle jsem si chtěl ušetřit sám sobě práci. Jsem totiž docela nakažen testováním, takže se snažím psát unit testy skoro na všechno co […]

Jython XIV

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Proměnné, tabulky symbolů a rozsahy platnosti v Jythonu   V dnešní dílu se budeme zabývat otázkou, jak dlouho je platná definice proměnné či funkce, a z kterých míst jsou tyto definice přístupné. Jinými slovy, nastal čas si vážně pohovořit o jmenných prostorech. Pro sledování rozsahu platnosti definic používá […]

Jython XIV

autor: Štefan Havlíček, Sales Engineer, InterSystems B.V. Proměnné, tabulky symbolů a rozsahy platnosti v Jythonu   V dnešní dílu se budeme zabývat otázkou, jak dlouho je platná definice proměnné či funkce, a z kterých míst jsou tyto definice přístupné. Jinými slovy, nastal čas si vážně pohovořit o jmenných prostorech. Pro sledování rozsahu platnosti definic používá […]

Java na Macu – ach jo

Kdykoliv přijedu na Java konferenci (spíše to tedy platí pro zahraničí), tak vidím samé přednášející s Mac notebooky. Člověk z toho nabude dojmu, že s Javou na Mac OS nejsou žádné problémy, že je to zaslíbený operační systém pro vývoj Java aplikací.Po měsíci programování v Mac OS takový pocit bohužel nemám. Mám (měl jsem) dva […]

Převod WGS 84 do S-JTSK

Co se týče zeměpisných souřadnic, běžný smrtelník ví, že existuje nějaká GPSka. Programátor pracující na českých projektech, které vyžadují práci se zeměpisnými souřadnicemi se určitě setkal se dvěma standardy a to WGS 84 a S-JTSK. Proto některé služby jako například Webdispečink poskytují data v obou standardech. Nicméně někdy potřebujete mezi…

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