==========================
== Timoteo Ponce's blog ==
==========================

Slackware 13 and KDE

slackware kde
There have beenmany comments around the Slackware community about the decision replacing KDE 3 for the new KDE 4 desktop environment. In my point of view, those comments (some of them very offensive) are justified, KDE 4 seems to be in a beta state, is not as stable as KDE 3 was. The new look has removed many options from its predecessor, and has introduced a widget-based environment to the user experience: Read more...

Interacción con JMS

jms uml
Java Messaging Service es un middleware de comunicación a través de mensajes para Java muy utilizado a nivel mundial, con estandares definidos y varios proveedores. Actualmente, yo requería utilizar múltiples proveedores de JMS en una aplicacion, entonces para no estar creando implementaciones independientes para cada tipo de proveedor, decidi hacer una interfaz que utilice los estandares JMS y me permita implementar mis clases de forma transparente al proveedor JMS, este es un diagrama de clase de mi diseño: Read more...

DAO - Data Access Object en Java - primera parte

dao patrones diseño java
El patrón de diseño DAO facilita el acceso a fuentes de datos a través de elementos transitorios denominados "transfer objects", estos objectos no son mas que simples clases. Una gran ventaja de este patrón, es de la separación exclusiva de las tareas de acceso de datos, dejando a los demas componentes involucrados hacer su trabajo de forma transparente. Pueden revisar una introducción muy completa en: Patrones de diseño. El artículo enlazado arriba es muy completo, no pretendo repetir lo que ahi indica, solamente agregar ciertos comentarios y modificaciones a las implementaciones de ejemplo. Read more...

Nunca más

hardware linux slackware
Estaba yo un dia leyendo un libro en mi Slackware Linux 13.0, sin preocuparme por nada en el mundo, escuchando buena música, en un estado de completa relajación. Cuando apareció, el teclado parpadeó repentinamente, el mouse no respondía, la música dejó de sonar... "Imposible" - dije. El primer cuelgue en mi Slackware Linux desde el 2005, inadmisible. Intenté leer el log del sistema, pero cada el ordenador se reiniciaba aleatoriamente. Read more...

JPA Entity Manager y la operación 'merge'

jpa orm
Durante el desarrollo de un proyecto, nos encontramos con el problema de que muchas actualizaciones que se realizaban a entidades (JPA) no se escribían en la base de datos. Revisando el log de Hibernate, encontramos que muchas veces la operación 'merge' solamente ejecutaba una selección de datos, y no asi su modificacion. Revisando encontramos la siguiente referencia en el libro 'Seam in action' :Merging is a crude operation and should be avoided if possibleAdemás el mismo autor recomienda hacer uso de las operaciones 'flush' y 'refresh' para actualizar datos o deshacer cambios. Read more...

Nvidia driver en Slackware Linux 13

nvidia slackware
Este mes se lanzó el release oficial de Slackware 13, la cual tiene muchos cambios con respecto a su anterior versión, el changelog brinda mas detalles sobre el asunto. Para probar la nueva 'distro', actualicé segun las indicaciones del UPGRADE.txt y todo fue perfecto, una de las cosas que noté es que ahora Xorg brinda un soporte básico(sin direct rendering) para las tarjetas NVIDIA. Al instalar el driver para mi tarjeta de video(GForce 5200), el servidor X no podía iniciar; luego de revisar varios logs y foros, encontré la solución(temporal, supongo). Read more...

Proyecto de grado: Tiergen

tesis uml case
Como proyecto final de grado, dentro de la carrera de Ingeniería Informática, elegí como tema de tesis la generación de código para la norma de persistencia JPA, todo a través de un editor de diagramas de clase. Para aumentar la capacidad de la aplicación, utilicé la arquitectura multicapas como arquitectura destino del código generado; el proyecto en si no es grande, pero si complejo, debido a los conceptos y componentes que se deben utilizar. Read more...

Perdido en el bosque

cuento
Cierto tiempo atrás un grupo de cazadores se disponía a iniciar una expedición a un terreno ya conocido, por demas queda decir que eran personas acostumbradas al oficio, haciéndolo mas por deporte que por necesidad. El grupo estaba compuesto por cuatro personas, todas armadas con escopetas calibre 16, debido a la peligrosidad de los animales de la zona. El lugar escogido era denominado chaco, zonas amplias donde el clima se caracteriza por la elevada temperatura y el ambiente bajo en humedad. Read more...

Edgar Allan Poe - El Cuervo

simpsons edgar poema poe allan suspenso
Sinceramente una de las mejores lecturas de mi vida, un poema rítmico, simple, irradia temor y sobrecogimiento. Que mas se puede decir de una de las obras literarias mas resaltantes de la historia: Edgar Allan Poe - El cuervo Cierta noche aciaga, cuando, con la mente cansada, meditaba sobre varios libracos de sabiduría ancestral y asentía, adormecido, de pronto se oyó un rasguido, como si alguien muy suavemente llamara a mi portal. Read more...

Programacion básica

programacion java
Como auxiliar de programación, tiendo a escuchar muchas preguntas y aseveraciones sobre los lenguajes de programación, he aqui algunas: ¿Cual es el mejor lenguaje?Pero nos quieres enseñar en consola, lo que yo quiero es programar en serio.Cuantos lenguajes debo aprender para ser un buen programador?Yo uso PHP, es mejor que Pascal, por que ahi no declaro nada y sale todo.Y siguen..Mis respuestas siempre son las mismas, en base a mi experiencia propongo estas: Read more...
Previous Page 13 of 16 Next Page