Archív February, 2009

JavaScript timers – naše staré hodiny, bijí čtyři hodiny

Thursday, February 19th, 2009

Absolutním Cimrmanovým rýmem začínám další ze série článků o Javascriptu. V něm bych chtěl rozebrat pár postřehů při práci s časovači (timery) v JavaScriptu. Ty se používají k lecčemu – při jQuery animacích, zobrazování aktuálního času, periodickém dotazováním serveru atp. Intuitivně jsme vždycky tušili, že jejich časování nemusí být úplně přesné, ale přesto jsme hrubě podcenili význam pro aplikaci, pro kterou je aktuální čas zásadní.

Stáli jsme před relativně jednoduchým problémem. Odpočítávat čas do okamžiku T a vypočítávat slevu v ceně na základě času, který do okamžiku T zbývá. Samozřejmě všechny údaje (ať čas nebo cena) musely být u všech klientů naprosto stejné a musely se měnit každou vteřinu. Tento jednoduchý problém nás ale docela potrápil a proto vznikl tento článek, který by měl zachytit problémy a jejich řešení.

(more…)

iBatis 3 is alive!

Monday, February 9th, 2009

I had a discussion with Jira recently, whether we could be still looking forward to iBatis 3. It has been long time since iBatis 3 Whiteboard was seriously touched and I haven’t found any other clue when or whether there is going to be iBatis 3. There is very small activity for 3.x version in Jira, though there were some commits into iBatis 3 core. As I am going to have a speech in University Hradec Králové on iBatis, I have decided to ask directly its authors about this issue.

(more…)

Pozvánka na přednášku na UHK
iBatis SqlMaps

Sunday, February 8th, 2009

Po relativně krátké době se chystá nová přednáška na Univerzitě Hradec Králové – tentokrát o knihovně iBatis, která řeší objektově relační mapování tak trochu jiným způsobem než jde JPA a Hibernate. Pozvánka UHK - iBatis SqlMaps A to způsobem, který vyhovuje nejen nám, ale i tisícům vývojářů po celém světě. iBatis je řešením, které leží někde mezi JDBC a JPA – na jednu stranu už se nemusíte zabývat detaily spojenými s používáním JDBC (uvolňování zdrojů, konverze dat z ResultSetu do Pojo, cachování atd.), na druhou stranu zůstává vše stále na jednoduché úrovni bez použití magie (nad kterou hloubá každý, kdo se pokouší začít třebas s Hibernatem).

Ohlasy na iBatis lze nalézt i na naší české scéně – třeba u mě :-) , u Dagiho, u Jiry nebo na Minority blogu v portaci .NET. Pokud máte tedy zájem nakouknout pod pokličku práce s iBatis, jste vítáni.

(more…)