Aprile 2006
Archivi Mensili
Ven, 21 Apr 2006
NetBeans cerca di eclissare Eclipse
Articolo interessante su JavaWorld che spiega le novità introdotte nella versione 5.0 di
NetBeans con una comparazione con i più diffusi IDE per Java (
Eclipse,
Oracle JDeveloper,
JetBrainsIntelliJ).
http://www.javaworld.com/javaworld/jw-04-2006/jw-0417-iw-netbeans.html?lsrc=jwrss
Generare un documento RTF con Java
Piccolo tutorial che spiega come generare un file RTF con Java utilizzando la libreria iText
http://www.devx.com/tips/Tip/31236?trk=DXRSS_JAVA
Business Intelligence and Reporting con BIRT
Altro tutorial che spiega come creare dei report utilizzando BIRT, il progetto nato dalla EclipseFoundation.
http://www.java.sys-con.com/read/204706.htm
AJAX Linking and Embedding (ALE)
Dal progetto Zimbra, ecco una nuova libreria molto interssante.
“AJAX Linking and Embedding (ALE) provides the ability to embed rich content into an editable document and to then interact with and edit that content in much the same way as it is done with traditional office suites and applications in a desktop environment.”
Insomma, potrebbe essere la volta buona per Ajax di entrare nel magico mondo delle portlet.
http://www.zimbra.com/blog/archives/2006/04/zimbra_ale-ajax_linking_and_embedding.html
Email commerciali con HTML e CSS
Io odio le email commerciali in HTML. Almeno scrivetele come si deve!!
http://css.html.it/articoli/leggi/1615/email-commerciali-con-html-e-css/1/
Tutto per i Form!!
Gran bell’articolo sulle applicazioni “form-builder”, da cui ho scoperto la libreria wForms (Javascript+Css) dedicata ai form.
http://ajaxian.com/archives/attack-of-the-ajax-form-builders
Google Cheat Sheet
Tutto quello che avreste voluto sapere su Google e non avete mai osato chiedere!
Da stampare e appendere!!
http://www.adelaider.com/google/
Connection Pooling con TomCat
Ottimizzare gli accessi al DB con TomCat creando un pool di connessioni. Ecco come fare.
http://www.onjava.com/pub/a/onjava/2006/04/19/database-connection-pooling-with-tomcat.html
Ven, 14 Apr 2006
Convertire pagine HTML in formato PDF con FOP.
Ottimo tutorial che spiega come ottenere una versione in PDF delle pagina web in un’applicazione J2EE.
http://www.javaworld.com/javaworld/jw-04-2006/jw-0410-html.html?lsrc=jwrss
Realtime Form Validation Using AJAX
Come validare un form con Ajax + Java.
http://java.sun.com/developer/technicalArticles/J2EE/AJAX/RealtimeValidation/?feed=JSC
DWR 2.0 milestone 1 con ‘reverse Ajax’
DWR è la libreria più nota per realizzare applicazioni Ajax-based in J2EE.
Con la versione 2.0, oltre ad un massiccio bug-fix, sono state introdotte alcune nuove funzionalità tra cui il Reverse Ajax che da lapossibilità non solo di poter invocare metodi di classi Java da Javascript ma anche l’inverso.
Sto scaricando il war di esempio (una chat) per capire meglio. Vi farò sapere.
http://getahead.ltd.uk/dwr/
Mastering Ajax
Continua il corso su Ajax su DeveloperWorks di IBM. Ho già postato i link alle prime 3 lezioni. Ecco le nuove.
[Parte 4]
[Parte 5]
RedHat acquisisce di JBoss
Ecco la news della settimana
http://www.eweek.com/article2/0,1895,1948017,00.asp
Intervista con il presidente di RedHat.
http://www.eweek.com/article2/0,1895,1949465,00.asp
Oracle: A Hype-Free Introduction to AJAX
Ma sto tutorial è veramente ben fatto per muovere i primi passi con Ajax.
http://www.oracle.com/technology/pub/articles/schalk-ajax.html?rssid=rss_otn_news
Le regole di base per HTML e CSS (da bookmark!!)
Le basi, ci vogliono le basi!!!
http://www.bravenet.com/resourcecenter/tutorials/html/
Gio, 13 Apr 2006
E’ arrivato. GoogleCalendar il nuovo servizio webbased (Ajax-based) del motore di ricerca più in beta del mondo..:-)
http://www.google.com/calendar/render
L’accesso è solo per chi ha un account Gmail.
Le prime prove che ho fatto sono interessanti. Oltre alle solite features di ogni agenda-planing, ci sono interessanti modalità di notifica sia email che via SMS (ma per adesso ne potranno beneficiare solo gli utenti USA). La possibilità di creare altri calendari anche da condividere con altri utenti.
Ancora una volta Google ha fatto un gran bel lavoro di interfaccia. L’usabilità è buona e il mio test su IE6 non ha prodotto alcun errore.
Adesso Joel Spolsky dovrà rivedere il suo interessante post: Too Many Ajax Calendars
Dom, 9 Apr 2006
Scritto da Pinellus in
Sigarette[6] Commenti
Ecco un’altra mia disavventura con il meraviglioso mondo di Microsoft Messenger.
Dopo l’ultimo incontro anomalo su MSN, ecco un altro internauta che mi ha aggiunto ai suoi contatti:
- La vita e’ un brivido che vola via.. scrive:
scusa
- La vita e’ un brivido che vola via.. scrive:
posso sapere ki 6
- La vita e’ un brivido che vola via.. scrive:
?
continua a leggere…
Dom, 9 Apr 2006
Scritto da Pinellus in
J'accuseNessun Commento
Si, mi irritano.
Quando i giornali si mettono a parlare di tecnologia “a’ schiovere“.
Mi irritano tanto quanto i discorsi delle persone anziane che si possono ascoltare su mezzi pubblici.
Mi sto riferendo all’ultimo Google-Bombing che è stato fatto ai danni del NanoExPelato.
Volano parole a caso tipo “attacco Hacker”, pirateria informatica…ma va cagher!!
(per la cronaca Google ha avuto l’ordine dalla polizia postale di eliminare l’indicizzazione in questione e subito sulla pagina incriminata è stato aggiunto un meta name=”googlebot” content=”noindex, nofollow”)
Per approfondire:
Mantellini
Macchianera
Sab, 8 Apr 2006
Oridnare il contenuto di un oggetto Map è molto semplice grazie all'implementazione di TreeMap ed alla possibilità di poter utilizzare una classe Comparator per dicidere la logica di ordinamento della key class.
Ecco un esempio di un ordinamento per data (in questo caso la key class è un Timestamp)
JAVA:
-
-
-
private class MioComparator
implements Comparator {
-
-
-
-
int compare = comp1.compareTo(comp2);
-
return compare;
-
}
-
-
}
Fatto questo ogni volta che inserisco un oggetto in mioMapObj, viene
richiamata la mia classe comparator e ordinato il contenuto del Map.
Sab, 8 Apr 2006
Scritto da Pinellus in
JavaNessun Commento
E' arrivato l'annuncio di questo nuovo progetto in casa SpringFramework. Spring Rich Client Framework si propone un obiettivo abbastanza ambizioso: creare uno standard per la realizzazione di applicazioni con interfaccia Swing in modo semplice e veloce. Il tutto ovviamente basandosi su SpringFramework.
Spring Rich Client Framework si colloca nel segmento dei framework/IDE Open per la realizzazione di applicazioni a finestre in Java in cui già spadroneggiano EclipseRCP (SWT) e NetBeans (Swing).
Interessante la scelta di SpringRCF di adottare Swing e non Eclipse SWT come GUI Libraries. E vedendo all'opera la sample-app (il classico pet-store) ho scoperto che SpringRCF fa largo uso di JGoodies.
Indubbiamente siamo ancora agli albori, la release attuale è la 0.1.0...ma il tutto è abbastanza promettente.
Da seguire.
http://spring-rich-c.sourceforge.net/
Spring Richclient: A Journey
Sab, 8 Apr 2006
Scritto da Pinellus in
J'accuse[2] Commenti
Li soprani der monno vecchio
C’era una volta un Re cche ddar palazzo
mannò ffora a li popoli st’editto:
- Io so’ io, e vvoi nun zete un cazzo,
sori vassalli bbuggiaroni, e zzitto.
Io fo ddritto lo storto e storto er dritto:
pozzo vénneve a ttutti a un tant’er mazzo:
Io, si vve fo impiccà, nun ve strapazzo,
ché la vita e la robba Io ve l’affitto.
Chi abbita a sto monno senza er titolo
o dde Papa, o dde Re, o dd’Imperatore,
quello nun pò avé mmai vosce in capitolo -.
Co st’editto annò er boja pe ccuriero,
interroganno tutti in zur tenore;
e, arisposero tutti: E’ vvero, è vvero.
(Giuseppe Gioacchino Belli)
[con la speranza che lunedì 10 Aprile si possa gridare "Ce lo siamo tolto dai coglioni!!!"]
Mer, 5 Apr 2006
Il blog ufficiale di Google Italia
Anche Google Italia si è fornita di blog...questo magari vale la pena di seguire.
http://googleitalia.blogspot.com/
Using Java DB in Desktop Applications
Tutorial su come utilizzare Apache Derby come repository per applicazioni Java.
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javadb/?feed=JSC
Advanced Spring MVC
Lui (Rob Harrop) è il co-autore di Pro-Spring. Ha messo online (anche da molto, ma io l'ho trovato adesso) una bella presentazione e relativa applicazione demo riguardante l'uso avanzato di SpringMVC.
http://blog.springframework.com/rob/wp-content/advancedspringmvc.pdf
http://blog.springframework.com/rob/wp-content/dvdcentral.zip
Ajaxterm
Un terminale web-based scritto in python con condimento di Ajax (che oggi non guasta mai..)
http://antony.lesuisse.org/qweb/trac/wiki/AjaxTerm
Guida Non Ufficiale a Ubuntu 5.10
La prima guida in italiano per Ubuntu.
http://easylinux.info/wiki/Ubuntu_it