Categoría: programación
-
Administrador SQLite – SQLiteman
Buenas… hace algún tiempo comenzamos a utilizar en desarrollos en estado «inicial» Bases de Datos SQLite… ya sea porque Python tiene mucha facilidad para crear y laburar con este tipo de BD, porque nos parece rápida y de sencilla administración, y porque para hacer pruebas… es bárbara. En fin, con SQLite, creás tu BD en…
-
Metaprogramación en Python
Python está bárbaro, es sencillo y todo… siempre leí que era muy fácil hacer metaprogramming con él, pero el problema es que uno haga metaprogramming de una forma fácil en su mente. 😛 Veamos, la función getattr(), disponible en el módulo __builtins__ (o sea, disponible en todo momento), me permite cambiar esto: def get_transportistas_custodia(id_custodia): «»»…
-
Chusmeando SQLObject – Parte II
Continuando el post de ayer, otra desventaja del sistema de persistencia de Django es que no soporta atributos en relaciones «Muchos a Muchos». Un caso podría ser Usuario <–> Rol, donde un Usuario puede tener varios Roles y a su vez un Rol ser referenciado por varios usuarios; además, necesito almacenar si alguna combinación usuario<->rol…
-
Chusmeando SQLObject – Parte I
Aprovechando que el ORM en Python es noticia (ya que Canonical liberó Storm)… comento un par de desventajas del framework para acceder a BDs desde Django y cómo las soluciona SQLObject (específicamente no lo usé, pero estuve leyendo algo…) Al momento de laburar con Django y la forma en que maneja la BD (definición de…
-
Esto es groso… Banshee Media Server
Después de entrar en esta página, sobre un servidor web de música, dije «es medio pobre, le falta algo de diseño…pero… funcionará?» Andá bárbaro!!! Pruébenlo. Me imagino que no es el primero en existir, pero sinceramente me sorprendió el equipo de Banshee (un reproductor de música desarrollado en Mono). Claro que está en desarrollo, pero…