Publica tu how-to

Dinos como hacer lo que sabes hacer, mándanos un email a wdonet@gmail.com y lo publicamos (dos días máximo) o si te interesa unirte al equipo de redactores, también háznoslo saber por correo.

Instalar Trac para administrar proyectos

Administrar proyectos es parte que llega a volverse esencial cuando se  trata con proyectos que crecen poco a poco, como es el caso de los proyectos open source. Existe software hecho justamente para facilitar la administración de proyectos de software. En esta ocasión, vamos a hablar sobre Trac, un software hecho en Python con interfaz web para permitir la administración de proyectos.

Trac incluye:
  • un wiki para que el proyecto tenga su propio sitio en linea, y wiki es aun mejor si es un proyecto open source, para que los usuarios y desarrolladores puedan contar con la información más actualizada, de primera mano de parte de los mismos usuarios y desarrolladores
  • un administrador de issues o tickets para permitir estar al tanto de los bugs y sus correcciones, así como las mejoras hechas al software
  • conexión con el repositorio del código fuente del proyecto. Por defecto, Trac se conecta con repositorios SVN, pero permite también otros
  • utiliza una base de datos, ya sea SQLite, PostgreSQL o MySQL
  • otras características más, propias de un administrador de proyectos y que resultan útiles en ciertos momentos

40 años de UNIX

Esta entrada no es un how-to, pero creo pertinente escribir sobre la importancia de este hecho. 2009 es el año en que el sistema operativo UNIX cumple 40 años de haber sido creado en los laboratorios Bell...

De los primeros sistemas en tener éxito como sistema multitarea, el primero en poder ser portado a muchas plataformas gracias al lenguaje C, que prácticamente nació a la par de UNIX, ancestro de sistemas de tanta importancia hoy en día como Linux, openBSD, openSolaris. UNIX es, sin duda, uno de los grandes inventos del siglo XX.

Como pequeño homenaje, una serie de links para narrar la historia de este sistema:


Historia de UNIX, parte 1
Historia de UNIX, parte 2
Historia de UNIX, parte 3
Historia de UNIX, parte 4


saludos!

Configurar SyntaxHighlighter en tu blog

Esta configuración está probada para blogger.com, pero quizá tengas wordpress, drupal,
joomla, o algún otro y no funcione del todo bien, en ese caso es
mejor que consultes el sitio original para una mejor ayuda y soporte
en: http://alexgorbatchev.com/
1. Primero apuntar al core de Syntax Highlighter.
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>

El Zen de Python

    Bello es mejor que feo.
    Explícito es mejor que implícito.
    Simple es mejor que complejo.
    Complejo es mejor que complicado.
    Plano es mejor que anidado.
    Escaso es mejor que denso.
    La legibilidad cuenta.
    Los casos especiales no son tan especiales como para romper las reglas.
    Aunque lo práctico vence a lo puro.
    Los errores nunca deben ocurrir silenciosamente.
    A menos que hayan sido silenciados explícitamente.
    Ante la ambigüedad, rehuye la tentación de adivinar.
    Debería haber una-- y preferiblemente solamente una --manera obvia de hacerlo.
    Aunque esa manera puede no ser obvia de inmediato a menos que seas Holandés.
    Ahora es mejor que nunca.
    Aunque nunca es muchas veces mejor que *ahorita*.
    Si la implementación es difícil de explicar, es una mala idea.
    Si la implementación es fácil de explicar, puede que sea una buena idea.
    Los espacios de nombres son una tremenda gran idea -- ¡hay que hacer más de esos!



(traducido libremente al español por un servidor, del original en inglés)