Hola a todos. Desde hace meses me encuentro trabajando en la implementación del ERPOpenBravo en una compañía. Debido al trabajo que esto implica (cerca de 11 horas al día) no había podido volver a actualizar este sitio, sin embargo hoy quiero hacerlo devolviéndole a la comunidad del Software Libre, aunque sea un poco, de todo lo bueno que me ha dado. Por este motivo quiero compartir con ustedes un pequeño instructivo que he escrito acerca de como elaborar reportes con subreportes en esta plataforma, empleando iReport. Hasta donde se, es el único documento que existe al respecto y he intentado hacerlo tan claro como he podido.
Do you miss widsets on your nokia? or are you just wondering about a really cool client for facebook and also twitter? Wanna browse your web albums in picassa using your phone? Give snaptu a chance, it will amaze you:
JustAnotherTwitterClient (JATC) was written in JAVA using JTwitter as the wrapper class to communicate with twitter.
You can keep track of your friends status, post your own tweets, reply when you want to, also re-tweet, and if you have some followers you can send direct messages to them.
TODO:
1. Enable view profile functionality
2. Include web browse capabilities
3. Add a search TAB
4. More ideas are welcome
Luego de varios meses, los usuarios de Linux (God Save the Penguin!) finalmente podemos trabajar con JavaFX. Si bien es cierto que existían algunas guías de como hacer esto empleando la versión para MAC, a partir de ahora ya no es necesario hacer nada especial, tan sólo ingresar a esta dirección: http://www.javafx.com/downloads/all.jsp y descargar el SDK. O mejor aún, si se está usando NetBeans 6.5.x instalar los 3 plugins que aparecen disponibles. El siguiente snapshot corresponde al primer ejemplo que he puesto a correr en mi máquina, en el cual una aplicación consulta algunas imágenes de Flickr y las muestra de una forma muy elegante en el computador del usuario.
Lo reconozco, la idea no es original ni mucho menos innovadora, pero al igual que en otras ocasiones es más un ejercicio que un invento - de hecho muchas veces dudo que a estas alturas haya algo que inventar -. JATC es la segunda versión de mi cliente para twitter escrito en JAVA empleando la librería jTwitter. En este segundo ensayo no me conformaré con un cliente para actualizar mi estado - algo realmente muy simple - sino que integraré al mismo los estados recientes de los usuarios a los que sigo y ya veremos si el tiempo me da para mas.
Esta mañana la idea daba vueltas en mi cabeza, así que después de pensarlo un poco decidí escribir una aplicación en Java que me permitiera actualizar mi estado en twitter de forma simple y rápida. Luego de buscar en google la forma de trabajar con la API de twitter desde JAVA me encontré con esta librería increíble: http://www.winterwell.com/software/jtwitter.php, el resto fueron 3 líneas de código, y gracias a NetBeans 5 minutos después el proyecto estaba listo.
A few days ago some of my students asked me how to work with jPassword fields, at this moment I wasn’t sure how to do it, but this morning playing around with a little app I finally found it - really simple indeed -:
//how to read a password field
char[] auxiliar;
StringBuffer password = new StringBuffer();
auxiliar = jPasswordField1.getPassword();
for(int i=0; i<auxiliar.length; i++){
password.append(auxiliar[i]);
}
System.out.println(password.toString());
Hace algunos días presenté en este sitio el juego de ¿dónde está la bolita? como un reto para los asistentes a mi curso de Java2. Anoche uno de ellos me entregó su versión, la cual me tomo el atrevimiento de publicar junto con una gran felicitación por el esfuerzo que requirió llegar a ella.
En la sesión del curso de JAVA2 de anoche, revisábamos la forma en que se definen los datos que se desean visualizar en un componente jTable, empleando el constructor de dicha clase. Esta mañana he preparado un primer screencast que ilustra el uso de esta técnica dentro de NetBeans, el cual espero resulte útil no sólo para los asistentes al curso, sino para cualquier persona que desee trabajar con jTable en su interfaz.
Como parte del ejercicio de transferencia de conocimientos en el que me encuentro ocupado por estos días, surgió la idea de desarrollar el tradicional juego ¿dónde está la bolita?. La idea del juego es sencilla:
Sobre una mesa hay tres tazas y una bolita
Sentado a la mesa hay un hombre que ofrece premiar con 10 monedas de oro a quien averigüe en una oportunidad debajo de que taza ha escondido la bolita y con 5 a quien lo haga en la segunda oportunidad
Luego de esta oferta el hombre cubre la bolita con una de las tazas y comienza a mover las tres tazas con una velocidad asombrosa, tanto que es imposible seguir con la vista la taza donde inicialmente se había determinado la presencia de la bolita, así que a partir de ese punto todo está en manos del azar