Ostrá verze Eclipse 3.1
… je na světě.
Ale pokud tuto zprávu čtete v den publikace, ani tam nechoďte, je plno.
OT: Vzorový příklad krizové komunikace
Čas od času se v nějakém plátku objeví poučný článek vysvětlující, co že to je ta krizová komunikace, a že k ní rozhodně nepatří mlžení a oblbování cílové skupiny, ale naopak rychlé a upřímné uznání chyby a samozřejmě i rychlé řešení a jasné nastolení dalšího (pokud možno již ne krizového
směřování.
Člověk si takováto moudra obvykle přečte, uzná, že naznačený postup psychologicky dává smysl (a navíc bere vítr z plachet pravděpodobným šťourům), ale přesto se neubrání pocitu, že v českých luzích a hájích takového poučky zůstávají v rovině ryzí teorie.
Takže potěší, když Ivo Lukačovič ukáže, že to přeci jenom jde.
Oracle a EJB 3
Dlouho to vypadalo, že jakkoli je EJB 3 všestranně vítaným a zjevně nutným zjednodušením původní podoby EJB specifikace, přesto jedinou implementací na obzoru je ta od JBosse.
Nyní do hry rázně vstupuje Oracle — jednak se stává sponsorem a spolu se Sunem "spoluvedoucím" (co-spec lead) specifikace. A především — nikoli JBoss, ale Oracle poskytne referenční implementaci, jejíž preview verze je ke stažení na Oraclích stránkách o EJB3.
A když už jsme u EJB 3, stojí za zmínku, že čerstvě vyšla public review verze této specifikace.
JBoss installer
Tak od verze 4.0.3 bude možno kromě triviálního "stáhni, rozbal, spusť" zapojit do procesu i grafický instalátor.
Demo zde.
Novinky z Google Code
Před časem jsem se zmínil o poměrně čerstvě zprovozněné aktivitě Googlu nazvané Google Code.
Nedávno přibyly další dva projekty (oba tradičně označeny verzí 0.1), z nichž paradoxně zajímavější mi přijde ten Javascriptový než Javový.
Google AJAXSLT
Oním prvním je Google AJAXSLT — vlastní implementace standardů XSLT (a XPath) — velmi se může hodit, pokud vás také uchvátil způsob oživování HTML stránek známý pod buzzwordem AJAX (viz např. Dagblog).
Vlastní implementace těchto technologií ve "100%-pure Javascriptu" může na první pohled znít podivně, ale už na pohled druhý si uvědomíme, že existující implementace v jednotlivých prohlížečích budou mít své zvláštnosti a ne vždy budou dostupné (např. v MSIE je nutné mít povoleno ActiveX apod.).
Google Adwords API Client
Nadstavba nad apačím Axisem určená k psaní vlastní komunikace s Google Adwords.
Ve stručnosti:
Vyšel JBoss Portal 2.0
Pro zájemce o čerstvé maso v oblasti portálových řešení velmi stručně — Vyšel JBoss Portal 2.0. Prošel TCK na Portlet API, na podzim se mimo jiné očekává i CMS kompatibilní s Java Content Repository.
O něco méně stručné info najdete na TSS, něco málo též blognul šéf produktu Roy "Stay Metal!" Russo.
A kromě toho u JBossů vydali ještě další verzi remotingu.
Testování nové generace
Nedávno jsem shlédl prezentaci na téma poměrně nového frameworku TestNG, který ze srovnání oproti zavedenému JUnitu vycházel velmi zajímavě.
Minulý týden ale přímo jeden z vývojářů TestNG ve svém blogu zaznamenal, že základ chystané nové řady JUnitu 4.0 už je v CVS, a obsahuje mnohé ze zajímavých vylepšení, které přinesl právě TestNG.
Zajímavé může být, jak na to vývojáři TestNG zareagují — dovedu si dobře představit, že nalomení uživatelé junitu si po tomto zjištění možná na čtyřku raději počkají, než aby přecházeli na přece jen méně prověřený TestNG.
10 let PHP
Opravdu, včera tomu bylo celých deset let, co Rasmus Lerdorf oznámil první verzi svých Personal Homepage Tools, později PHP/FI, později PHP 3, pak s příchodem nového jádra Zend PHP 4 a nakonec o silně objektový přístup se pokoušející aktuální PHP 5.
Tak tedy gratulujeme.
(prostým porovnáním je krásně vidět, že Java je jednoznačně vyspělejší
 
JSR 170 definitivně schváleno
… a někdy během schvalování se přejmenovalo z "Java Content Repository" na "Content Repository for Java technology API".
A nebyli by to Apačové, kdyby se hned nevytáhli se snahou o vlastní implementaci (Jackrabbit, viz též článek na Artimě), ale to po ohlášení projektu Harmony už asi nikoho nepřekvapí.
Další více či méně "compliant" implementace najdeme u Day Software, eXo platform a určitě i leckde jinde.
Pokud si nějaké více či méně home-grown CMS pěstujete, možná přemýšlíte, zda se vás tento standard týká. V takovém případě specifikaci určitě doporučuju ke shlédnutí — sice asi nebudete mít čas ani chuť se rovnou pouštět do redesignu motivovaného dosažením kompatibility s touto specifikací, ale jako zdroj inspirace ohledně designu (a koneckonců i jím implementované funkcionality) si tento elaborát pozornost určitě zaslouží.