Gracias a la entrada publicada por Pain Dev, me enteré de Conky, un monitor de sistema configurable de manera tal de que quede sobre el escritorio (como si formara parte del mismo fondo de pantalla). Así, puedo visualzar en mi desktop datos como el consumo de CPU, memoria, procesos y otros recursos del sistema.

Si bien, en mi caso, no soy de instalar software para “tunnear” mi escritorio, este me ha parecido muy llamativo, al punto que lo he instalado.

Leer más »

En la instalación de NetBeans no viene por defecto el driver de Oracle, por lo tanto, es necesario bajarlo de la página de drivers de oracle, el cual escogemos ojdbc14.jar. Luego para hacer la conexión a Oracle necesitamos el puerto (por default 1521), hostname y  el sid (service id).

Finalmente, desde NetBeans, en la pestaña de servicios, en el nodo de Databases, Drivers, botón derecho del mouse “new driver”, seleccionar el driver y con eso lo tenemos instalado.

Si conectarse con SQL Server 2005, hay que realizar el mismo procedimiento, pero descargando el Microsoft SQL Server 2005 JDBC Driver

Basado en el texto original de Pain Dev

Los índices suelen ser la primer opción al momento de optimizar una base de datos MySQL. Sin embargo, no se trata de crear índices así porque si sobre cualquier campo.

Los siguientes, son una serie de consejos a la hora de crear índices:

  • Indexar solo las columnas que lo ameriten: indexar solo las columnas sobre las que se realizan búsquedas, es decir, aquellas que se utilizan en un WHERE o un JOIN.
  • Utilizar índices únicos: los índices trabajan mejor sobre columnas con valores únicos y peor en aquellas que tienen muchos duplicados.
  • Utilizar índices cortos: prestar especial cuidado al momento de utilizar índices sobre campos CHAR. Para tal caso, no es conveniente indexar columnas enteras, si la mayor parte de los valores son únicos dentro de los 10 o 20 primeros caracteres, basta con indexar esa cantidad de caracteres.
  • No abusar de los índices: los índices deben ser actualizados, y reorganizados cuando se realicen INSERTs, UPDATEs y DELETEs. lo que ralentiza el sistema.
  • Considerar el tipo de comparaciones a realizar en un registro: los índices se utilizan con los operadores <, <=, =, >=, >, BETWEEN y LIKE, no así con las funciones. Por lo tanto, si se utiliza la función STRCMP() para la comparación de cadenas, es innecesario un índice.

Vía: tufuncion

Conectar Python con MySQL

Para conectarnos a MySQL desde Python necesitamos descargar la librería mysql-python.

Luego, desde el Interprete Interactivo, o bien desde el script .py, ejecutar import MySQLdb para poder hacer uso de las funciones de la librería.

Leer más »

Revolución Scrum

Hace tiempo vengo escuchando y leyendo acerca del Scrum, así que leyendo un poco armé un resumen, muy breve, útil para tener una idea general de que se trata.

Scrum es una metodología para el desarrollo de software que, como ninguna, se ha ganado muy rápido el visto bueno de los usuarios y cada vez más el de las empresas de la industria del software.

Leer más »

A continuación veremos un pequeño ejemplo de trigger en MySQL, que guarda los datos de una tabla en otra, cada vez que estos se modifican. La segunda tabla puede servir para el seguimiento y auditoría de la modificaciones realizadas en la tabla principal.

Leer más »

Estos son algunos de los “NetBeans IDE Keyboard Shortcuts”:

  • Ctrl + Space: auto-completado de código (Intellisense)
  • Alt + Insert: generado de código, por ejemplo: constructor, getter’s y setter’s, override, etc
  • Ctrl + Shift + (flecha arriba o abajo): copia las líneas seleccionadas hacia arriba o abajo
  • Alt + Shift + (flecha arriba o abajo): mueve las líneas seleccionadas hacia arriba o abajo
  • Ctrl + R: con el cursor sobre el identificador, renombra todas las ocurrencias (refactor)
  • Ctrl + (página arriba o abajo) o Ctrl + Tab: cambia entre los archivos abiertos
  • Ctrl + F4: cierra el archivo actual
  • Ctrl + F2: abre el navegador de los miembros de la clase
  • Shift + Esc: maximiza/minimiza el editor de código
  • Alt + Shift + F: formatea el código
  • Ctrl + #: activa diferentes ventanas:
    • CTRL+1 – Project
    • CTRL+2 – Files
    • CTRL+3 – Favorite
    • CTRL+4 – Output
    • CTRL+5 – Services
    • CTRL+6 – Tasks
  • ALT+F7: busca todas las ocurrencias de llamado de un método en particular

Vía: Monillo007′s Blog::.

Acabo de instalar para mi WordPress el plugin Related Entries (o Entradas Relacionadas). Donde conseguir el plugin, como instalarlo y configurarlo llega a mi vía unijimpe.

A continuación, basado en experiencia, estos son los pasos a seguir:

Leer más »

ResultSet & JTable

Basado en el tutorial Meter un ResultSet en un JTable veremos muy brevemente como hacerlo, destacando las principales líneas del código.

Leer más »

PC-BSD 1.5.1

Acaba de ser lanzado PC-BSD 1.5.1, un sistema operativo moderno con lo que el usuario común podrá realizara tareas clásicas reproducir música y videos, trabajar con un paquete de oficina e instalar programas a través de un instalador.

Leer más »