Ayer me surgió una duda muy interesante sobre los Value Objects y los DataTransfer Objects en la cual se definen de una forma diferente y según entiendo en Java se han llegado a confundir estos términos utilizándolos indistintamente.
Hace unos días un compañero me envió el siguiente link con información de un trabajo por proyecto y desde la casa, entonces ahí se los dejo y espero que les sirva.
El día de ayer se me presentó un tema muy interesante al discutir si es o no correcto el utilizar llaves naturales como llaves primarias, seguidamente algunos ejemplos de llaves naturales:
El número de cedula
Seguro social
Número de tarjeta
Ahora bien me gustaría saber sus opiniones y si están de acuerdo en utilizar las llaves naturales o en utilizar una llave subrogada como un ID autogenerado que no tenga nada que ver con dichas llaves naturales.
KDE ha anunciado la disponibilidad de la nueva versión de su entorno de escritorio, la cual ha sido nombrada KDE Software Compilation “Caikaku”, trayendo una innovadora colección de aplicaciones para los usuarios de software libre. Una gran cantidad de nuevas tecnologías han sido introducidas, tales como redes sociales y características de colaboración en línea, una nueva interfaz para netbook, también innovaciones de infraestructura, KAuth un Framework de autenticación. Según el sistema de seguimientos de fallos de kde se han corregido 7293 bugs y se han implementado 1433 nuevas solicitudes de características. La comunidad de kde le gustaría agradecer a todos los que han ayudado a hacer esto posible.(traducción del anuncio)
Excelente trabajo el que han hecho los de la comunidad de kde, los cuales reflejan la calidad de lo que hacen en su pagina web, la cual les recomiendo visiten ya que posee muchas imágenes y videos demostrativos.
Como dato curioso IReport en sus últimas versiones ha estado basado en la Netbeans Rich Applications Platform lo cual le da una enorme gama de opciones y un mejor editor de reportes para JasperReport.
Desde diciembre anterior comenzaron a verse addons para Google Chrome, cabe destacar que una de las razones más importantes por las cuales mucha gente aún no usa Google Chrome es porque no están muchos de las extensiones que son de utilidad y que gente acostumbrada a Firefox utiliza.
En este momento es posible obtener más de 40 mil extensiones gracias a que se agregó soporte para Greasemonkey a Chrome, como sabemos, Greasemonkey permite agregarle mediante scripts características a sitios Web utilizando JavaScript.
Algo muy importante es que esta versión de greasemonkey funcionará sin problemas en todas las versiones, para Windows, Linux y Mac, gracias a esto, nadie quedará fuera.
Los scripts pueden ser descargados directamente en User Scripts. Entonces para los que acostumbran usar Firefox por su soporte a Greasemonkey, ya saben que tienen otra opción y pueden probarlo y crear su criterio de Google Chrome.
Reunión de febrero del CRJUG (Costa Rica Java User Group, www.crjug.org)
Este nueve de febrero en el CRJUG se llevará acabo una charla a cargo de Franklin García en la cual nos dará un pequeño vistazo a las tecnologías moviles de Java enfocandose en los siguientes temas:
Current Mobile Landscape
“Feature phones” y “Smart phones”
Que es Java ME
Research in Motion: Blackberry
Android
Se ve bastante interesante la charla pero en especial la parte sobre Android ojala que puedan asistir, disfrutarla y contarnos cómo estuvo la charla.
Ya por ultimo les dejo la siguiente página que contiene la información del evento http://www.crjug.org/?q=calendar y en la cual pueden buscar la forma de inscribirse al evento.
¿Ustedes piensan que este tipo de eventos es bueno?
¿Han asistido a alguno que les parece este tipo de iniciativas, dejen sus opiniones?
Como datos de esto la Apache Software Foundation es la que esta detrás de proyectos como el Servidor de Http Apache, Tomcat, Hadoop, Harmony, iBatis entre muchos otros, en fin ASF es una Fundación que alberga proyectos software.
Ahora el proyecto Subversión es un proyecto también de código libre el cual produce un sistema para el manejo y control de las versiones para proyectos de software o simplemente para documentos.
En mi caso yo lo he utilizado mucho para el desarrollo de proyectos de software y para la gestión de las versiones de los documentos de estos proyectos y además creo que es una opción fácil de administrar, de aprender y económica en cuanto a tener un sistema que controle las versiones de un sistema.
¿Y ustedes lo han utilizado de alguna manera, o piensan utilizarlo?
The rave live es una página de Streaming donde se especializan en presentar conciertos en linea en vivo, de forma de red social, donde uno se puede registrar como banda o como fan, al estilo myspace.
La verdad el sitio esta muy feo, el manejo de red social que dan es poco atractivo y dificultoso, ademas que el proyecto está en fase beta, como lo anuncian en la pagina, ademas requiere del plugin de Windows Media Player para que funcione. Sin embargo creo que la idea esta buena.
Pero a pesar de todo esto, hay algo que va a tener esta pagina que es muy bueno, y es que van a presentar un concierto en vivo de Epica, la verdad es que la idea de este post era comentar sobre esta noticia, no sobre este sitio.
El concierto va a ser este viernes 5 de Febrero de 2010 a las 8 de la noche, hora de Costa Rica. Lamentablemente para poder verlo hay que registrarse en la pagina, que por lo menos es simple de hacer.
La verdad este concierto me tiene con gran espectativa, ya que nunca he visto un concierto de este tipo, y espero que el video sea de buena calidad, ya que estuve viendo uno de Nightwish que tenian ahí y el video estaba muy feo.
Se ha liberado una nueva milestone del famoso IDE Eclipse cuyas características se pueden ver en el siguiente enlace: enlace
Entre las características se encuentran:
Soporte para XULRunner 1.9.2.
Detección de asignaciones de memorias no usadas por parte del compilador
Entre muchas otras.
Ahora que Oracle a finalizado la compra de Sun que se puede pensar sobre su relación con Netbeans y Eclipse ¿Oracle favorecerá a uno de los dos? ¿O dejara morir a Netbeans? Si tienen alguna opinión déjenmelo saber.