martes 31 de marzo de 2009

Soundtracks en torrents

Para los amantes de las bandas sonoras una buena noticia. He subido algunos torrents con bandas sonoras en "La bahía del pirata", seguiré subiendo muchas más en los días venideros.

sábado 28 de marzo de 2009

Python + Oracle ...

Para poder realizar la conexión necesitaremos el módulo cx_Oracle, el cual puede ser bajado desde http://cx-oracle.sourceforge.net/ procurando seleccionar la versión que concuerde con el python a usar y la versión de oracle correcta.

Una vez instalado el modulo podremos empezar a usarlo:
import cx_Oracle
import os

# Descomentar la línes de abajo si quieres las respuestas de la BD en UTF8 (recomendado)
#os.environ['NLS_LANG']=".AL32UTF8"
# Descomentar la línea de abajo si quieres las respuestas de la BD en LATIN1
#os.environ['NLS_LANG']=".WE8MSWIN1252"

# creo la conexión
conexion = cx_Oracle.connect('nom_usuario/password@host:puerto/sid')
# creo el cursor
cursor = conexion.cursor()
# ejecuto una query
cursor.execute("select * from tabla1")
for i in cursor:
    print i # imprime la tupla que representa a la fila iterada.
# finalizo los cursores y la conexión, una MUY buena práctica
cur.close()
con.close()

lunes 9 de marzo de 2009

Un descanso más??


Unas semanas ya han pasado desde el fin de semana en la playa. Un relajo que no tiene precio y que sin duda alguna se desea con más frecuencia.

ATI HD3200 en Fedora

Mi nuevo notebook posee una tarjeta ATI, lamentablemente el controlador de Xorg para este fabricante es pésimo y el controlador privativo (del fabricante) no es mucho mejor. Ambos están a años luz del controlador de NVIDIA.
Hasta ahora he obtenido buena calidad y desempeño de la tarjeta, pero conectar un monitor externo y dejarlo como extensión del escritorio requiere reiniciar la X, para que luego de ella sólo reconozca un GRAN monitor con resolución igual a la suma de los dos conectados. Si uno es 1200x800 y el otro menor, ambos quedan con 1200x800, por lo tanto en el pequeño se pierden la parte superior e inferior. Compiz-Fusion funciona sin complicaciones.
Para instalar el controlador privativo necesitamos:
  1. instalar la configuración del repositorio RPMFusion (rpmfusion-nonfree).
  2. Como root:
    [root@localhost ~]# yum install kmod-fglrx
  3. En una TTY (ctrl+F1):
    [root@localhost ~]# init 1
    [root@localhost ~]# aticonfig --initial
    [root@localhost ~]# init 5

domingo 8 de marzo de 2009

KVM para usuarios normales (no root)

La virtualización está cada día más al alcance de los mortales. Para quienes poseemos un procesador con virtualización por hardware (VT en Intel, SVM en AMD) sabemos del poder que nos entrega KVM. Lamentablemente, en Fedora /dev/kvm pertenece al usuario/grupo root. Por este motivo sólo quienes pertenezcan al grupo root pueden virtualizar con KVM, el resto solo emplea QEMU.
Para solucionar esto se debe crear un grupo llamado kvm, agregar a los usuarios deseados a ese grupo y crear la siguiente regla udev en el archivo /etc/udev/rules.d/99-kvm.rules :
KERNEL=="kvm",MODE="0660",GROUP="kvm"