lunes, 22 de octubre de 2007

¿Y quién soy yo?

Sólo válido para aquellos amantes de rubias de pechos jugosos sin ningún afán sexual (es decir, de menos de 5 años)

Modulos de python (primer empitonado)

Pues como me esta dando por afeitar bombillas con ofidios (son ofidios, ¿no?), pues sigo con mi rollo en plan monologo.

-YAPGVB, yet another graphviz (python) binding, por lo que debe haber al menos uno más Another aunque sin ser de python. Graphviz

- Si te encuentras con graphviz...no puedes evitar acordarte de gnuplot, ese amigo feo de la infancia, pero que siempre estuvo ahi cuando lo necesitaste, dándole inevitablemente cuatrocientas patadas en el camino y cagandote es sus muertos al final.

- matplotlib , algo asi como un hijo mutante y esmirriado de matlab con documentacion mas completa y sencillita de uso hogareño, como una bata con bolillas, para usar sobre django, dentro de django y alrededor suya mientras se canta la danza de la lluvia.

-glplot.py, que al exigir PyOpenGL creo que se sale de mis esquemas

-GDchart, que parece bastante sencillo y usable, incluido soruce de Solaris (yupiya, yupiyeee)

- Pero creo que me quedaría con reportlab, si es tal y como lo venden, es decir, más simple que el mecanismo de un reloj de arena; si no me canso lo mismo escribo otro post para cansinamiento de las almas sensibles...pobrecillas almas...ains...XD

domingo, 21 de octubre de 2007

Documentando en python

Sería algo así como unNice to include en el codigo:

  • 79 caracteres por linea máximo
  • Usar editores que reemplacen los tabuladores por espacios
  • Separar las definiciones de funciones en el nivel superior y las definiciones de clases por dos lineas en blanco.
  • Usa una linea en blanco entre la linea de definicion de clase y la de defeinicion del primer método
  • Los comentarios en una unica linea entre el codigo deberían ser de tipo #comentario
  • La documentacion de fuinciones y clases debe estar en la primera linea tras el inicio de su declaracion, utilizando las triples doble comillas, sin lineas en blanco ni arriba ni abajo.
  • La indentacion de la documentacion debe ser la misma que la incluida en la siguiente linea tras la declaración, si
  • La documentacion de un modulo debera insertarse tras las lineas de importacion de modulos externos y debera listar todos los metodos, clases y excepciones que puedan ser utilizadas a prtir de la importaion del modulo.
  • Es mejor listar los argumentos de las funciones cada uno en una linea diferente.
  • Python es sensible a mayusculas (case sensitive).
  • La funciones que invoquen al metodo de la superclase deben incluir "extend" y cuando el metodo de la subclase reemplace al de la superclase deben incluir "override".
  • Las lineas en blanco dentro de la documentacion maracrán el inicio de nuevos parrafos.
  • Y ya me he cansado de escribir.


"""Documentacion de este modulo.

Detalles o descripcion breve.
"""

def func():
"""Documentacion de la funcion.

Detalles (override, extends, keywords, valores de retorno).
"""
pass

class PyClass:
"""Documentacion de la clase.

Detalles.
"""

def __init__(self):
"""Constructor."""
self._memVar = 0;

def PyMethod(self):
"""Documentacion del metodo."""
pass



Para ello se puede utilizar el siguiente código abierto:

sábado, 20 de octubre de 2007

¿Leyenda urbana o realidad?

He recibido este correo:

Si, como estais leyendo todos. El violador que dejaron en libertad, hace cosa de poco mas de un mes, esta en la calle!!! Aun habiendo afirmado que volveria a reincidir, el juez lo dejó en libertad.

Las palabras exactas del violador fueron 'Lo volvere a hacer, mi error fue dejarlas con vida'

ATENCION PELIGRO:

El tipo este, anda suelto por Granada tras la presion de los ciudadanos de Iznalloz para echarlo del pueblo.
Esta exactamente viviendo en el Zaidin.
Sí, lo tenemos en nuestra ciudad, dice que asi pasara desapercibido y podra volver a las andadas.
Mucho cuidado, difundir el mail a todas vuestras amigas y vosotros tb chicos, esto es serio, pongamos una cara a ese asesino.


¿Cuánto tiene esto de leyenda urbana y cuánto de ganas de aterrorizar a la gente inutilmente?

¿Es que piensan que no había antes violadores en Granada?

¿Qué se supone que tiene que hacer, prender fuego a cualquier nuevo vecino del Zaidín?

Hay un dicho que viene muy al pego, "donde tengas las olla no metas la polla" es decir, ¿alguien piensa que va a actuar en Granada siendo la cabeza de turco por excelencia?En caso, y digo en caso, de que fuera cierto que empiecen a temer Guadix, Jaen y Baza.

¿Quién soy?


Sí, bueno, aparte de Brian Hugh Warner, y tal

jueves, 11 de octubre de 2007

martes, 9 de octubre de 2007

Los Monty Python y la joyas malditas

Malditas joyas, ...¿se acabaron los nombres de tribus indias acaso?

Perlas y rubíes nos intentan vender cuando todos los lenguajes interpretados son en realidad malas pécoras....XD...( y de ahí la justificación con Monty Python)

Señores, por favor, que hacer lo que se dice hacer...pues harán el apaño, pero para un proyecto duradero son los lenguajes compilados los que acaban siendo la base de todos los lenguajes dinámicos.

Eah, ahí queda

sábado, 6 de octubre de 2007

Francisca para todos

"Quiero ver mi ciudad con ojos de forastero
para poder disfrutar todo lo que no valoro
cuando me acostumbro a verlo"