21 Mar.
Acostumbrado a utilizar MySQL, cuando tuve que hacer unas pequeñas cosas en SQL Server, lo primero que empecé a extrañar fue el comando describe.
El comando describe en MySQL me permite conocer la estructura de una tabla. Si bien en SQL Server lo podía hacer navegando por la sysobjects, yo heredaba mis vicios de MySQL.
No quedaba otra alternativa que escribir por cuenta propia un stored “describe”. Por suerte, esto ya estaba hecho y publicado en la web.
21 Mar.
Algo muy usual, de hecho en mi caso me ha pasado varias veces, es reinstalar Windows en alguna partición u otro disco, y perder el grub del Master Boot Record que me había instalado mi distro de Linux. Y por lo tanto, no poder acceder a mis particiones Linux o de otro sistema operativo que tenía configurado.
Para reinstalar el grub debemos bootear con un LiveCD y montar la partición de nuestro Linux e instalar/reinstalar el grub
mkdir /mnt/hda2 mount /dev/hda2 /mnt/hda2 chroot /mnt/hda2 grub-install /dev/hda
Es probable que además haya que editar el /boot/grub/menu.lst para tener todos los accesos, de hecho deberiamos agregar el acceso al Windows recién instalado que había modificado nuestro MBR.
21 Mar.
En VMware para Windows, una de las cosas más molestas que me ha tocado soportar es el beep cuando el sistema operativo virtualizado nos notifica un error. Estas notificaciones suelen ser muy usuales al utilizar la terminal de cualquier *X y al tipear mal, por ej: un nombre de directorio.
El problema es que este beep, de acuerdo al equipo, puede sonar muy fuerte, como fue en mi caso. Por suerte, podemos cambiar esta configuración de manera muy simple, buscando el archivo de configuración del VMware.
Para deshabilitar el BEEP:
20 Mar.
Luego de la incursión en python de algunos post atrás, mi próximo paso fue poder ejecutarlo sobre un servidor web. Para ello partí de la base que en mi sistema tenía instalado:
Lo único que tuve que bajar e instalar fue el Mod_pyhton. Mod_python es un modulo apache para interpretar python scripts.

20 Mar.
Este es una interpretación y resumen del texto original publicado en How to recognize a good programmer?
Indicadores positivos:
Indicadores Negativos:
19 Mar.
El tema de excepciones no suele ser del gusto de lor programadores dada la cantidad de condiciones a las que se someten sus aplicaciones durante su ejecución. Al momento de tratar un condición, podemos tratarla según dos enfoques:
Tomando en enfoque optimista, analizaremos el caso de un stored procedure en MySQL que ejecute una INSERT, y si el mismo dio error (por ejemplo por PK duplicada) realice un UPDATE. Como se observa, cumple con el enfoque:
Para hacer esto veremos un poco de handlers en MySQL.
Leer más »
19 Mar.
18 Mar.
Aveces se torna dificil recordar ciertos aspectos de la configuración del sistema, ni hablar, si debes administrar varios equipos. A tal fin, BgInfo le será, probablemente, de mucha utilidad.
BgInfo es una utilidad que puedes encontrar en la sección Windows Sysinternals de Microsof, que permite mostrar automáticamente información del equipo (dirección IP, mac address, espacio disponible en disco, version del OS, SPs instalados, IP, hostname, etc) como fondo de pantalla (inclusive manteniendo su wallpaper).
17 Mar.
El comando shutdown de Windows, sirve para apagar o reiniciar el equipo. Entre los parametros que admite, se encuentra:
-m \\equipo Equipo que se apagará/reiniciará/anulara
Ante el primer intento de hacer la prueba, es probable, que si no modificamos una política se seguiridad del “Equipo que se apagará/reiniciará/anulara” no vayamos más allá que un “Acceso denegado”.
17 Mar.
Mis primeros pasos con Phyton fueron con esta guía: http://almacen.gulic.org/diveintopython-5.4-es/toc que es una traducción del libro Dive Into Python.

Comentarios recientes