Gabriel Felipe Cornejo Salas –gfcs

Mayo 24, 2006

Desarrollo con python

Archivado en: Programación — cornejo @ 2:46 am

Aca una funcion que borra registros de una base de datos  ( probada en Postgresql-8.1)

def on_btnQuitar_clicked(self, btn=None, data=None):

model, iter = self.treeCliente.get_selection().get_selected()

if model is None:

return

row = model.get_path(iter)

rut = model[row][RUT]

try:

self.cursor.execute("DELETE FROM cliente WHERE rut = '%s'" % rut)

model.remove(iter)

except:

self.stbCliente.push(0, "Hubo un error al quitar el cliente.")

print sys.exc_info()[1]

happy hacking :)

Mayo 10, 2006

Aprender Visual Basic causa un daño irreparable en el cerebro.

Archivado en: General — cornejo @ 2:55 am

“Aprender Visual Basic causa un daño irreparable en el cerebro” o mejor dicho de la frase celebre de Mario Carrión “Learning Visual Basic causes a brain damage” :)
Los fundamentos de esta afirmación son exagerados que no es conveniente escribir mucho sobre ellos , pero si cabe destacar que si quieres aprender .NET y Mono .Visual Basic 6 no te vale de nada :) en muchos sentidos:

  • No hay 100% Orientación a objetos, no hay herencia , no aplica el polimorfismo , no hay sobrecarga de nada, que al dia de hoy esta muy de moda esta metodologia de desarrollo.
  • Tus aplicaciones siempre dependen del entorno operativo , resultado..si se le es ocurre usar otra plataforma operativa pues tu programa no funcionara en la nueva plataforma.
  • No ofrece una API estable y jugosa, .NET supera esta situación al incorporar su libreria de clases base.
  • No hay un medio de manejo de librerias de enlace dinamico automatizado por parte de las aplicaciones nativas, si microsoft cambia el esquema de trabajo o su API no tienes mas remedio mas que cambiar tu programa para que se adapte y funcione en las nuevas actualizaciones.
  • No se resuelve el problema del infierno de las Dll’s
  • Lo peor de todo es que mentalmente te costara mas trabajo aprender un lenguaje orientado a objetos si vienes con estas bases, aunque al menos sirve de algo que es desarrollar un poco de logica.
  • Microsoft Windows es solo un ejemplo de lo que la mayoria de empresas de software privativo intentan hacer , convertirse en la medida de lo posible en un monopolio total.

Así que si quieren seguir en el camino de …….. dale eres libre de elegir y sigue ..…..con la pobre API Win32 :)

Mayo 4, 2006

Esto es Chile !!

Archivado en: General — cornejo @ 5:44 am

Es esto posible ?? 

Los senadores se dieron cuenta que ganaban menos que los diputados

Sacando las cuentas despues que me desperte despues de ese comentario, me di cuenta que perfectamente, con 6 diputados MENOS, en un año podriamos pagarle a todos los estudiantes la PSU en 1 año.
Mejor aun, el fondo de estabilizacion del petroleo se podria compensar si sacaramos 12 diputados.

Pero la que encontre mejor fue la situacion de Ramon Farias. El esta casado con ..er..alguien que esta en… (no se donde) pero uno es senador, el otro diputado. Al año facturan (afirmense) 120 millones de pesos.

Saben lo que encuentro mas ridiculo (y lo cual me opuse fuertemente cuando fue la eleccion presidencial) :
un ministro gana casi lo mismo que un diputado.

Ese es mi Chile! No aprueban $200.000 para un sueldo minimo, pero la dieta parlamentaria habria que cambiarle el nombre. Podriamos ponerle "la gordura" parlamentaria.

Este fue un mensaje gratuito de codemonkey.cl. Ojala que alguien del estado, con papeleta de pago en mano, y siendo ministro, y sin sobresueldos, me muestre lo contrario.

Viva Chile!

Gracias a mi querido amigo jCi 

Cambio de Versión. De la 5.10 a Dapper.

Archivado en: General — cornejo @ 5:03 am

Hoy dia Lunes 4 de Mayo a las 0.55 hrs cambie mi Linux, de un stable breezy a un beta Dapper, el cual sera soltado como stable dentro de muy poco.

Editando el archivo /etc/apt/sources.list .  El cual cambien por algo como esto.

########## R E P O S I T O R I O S ##########
############# D o O G G ##############
#############Ubuntu Hoary################
 deb http://archive.ubuntu.com/ubuntu/ dapper main
 deb http://archive.ubuntu.com/ubuntu/ dapper universe
 deb http://archive.ubuntu.com/ubuntu/ dapper multiverse
 deb http://archive.ubuntu.com/ubuntu/ dapper restricted

 deb-src http://archive.ubuntu.com/ubuntu/ dapper main
 deb-src http://archive.ubuntu.com/ubuntu/ dapper universe
 deb-src http://archive.ubuntu.com/ubuntu/ dapper multiverse
 deb-src http://archive.ubuntu.com/ubuntu/ dapper restricted
Con unas cuantas direcciones mas que por ahora no las dare :)

Bueno ahora no queda mas que disfrutar de lo que es un OS bueno, estable, seguro y no para solo jugar y programar en algo relacionedo con M$.

Saludos

–GfC 

Mayo 1, 2006

IDE para python

Archivado en: General — cornejo @ 5:43 am

En estos dias estóy desarrollando un software en python con glade y su motor de base de datos es postgresql.

el proyecto de llama PySCD " Sistema de Control Dental " el cual estoy ocupando un IDE muy liviano y que anda muy bien su nombre es eric3 aca les dejo la web oficial del proyecto. Proyecto eric3

el cual si lo quieres descargar en la familia .dev

apt-get install eric3 o eric 

Blog de WordPress.com.