A veces al desarrollar sobre WordPress (principalmente cuando lo estamos “estirando” para ajustarse a ciertas necesidades) vale la pena darse una vuelta por su código para descubrir funciones o variables no muy utilizadas (por ejemplo, $post->ancestors) pero que nos podrían ayudar.
Hacer un proyecto puede ser divertido, entretenido o ameno para un programador. Pero documentarlo ya es harina de otro costal.
Muchas veces la documentación se hace tarde, mal y nunca.
Para ayudar un poco a hacer la documentación he encontrado un post en Linux.com que trata sobre usar un wiki para documentar un proyecto Open Source Using a wiki for FOSS application documentation.
En concreto se han decidido por dokuwiki y algún plugin que tiene.
Actualmente también estoy haciendo un proyecto open source, pero lo que me falta es documentación.
Así que hace unas semanas también me decidí por usar un wiki para documentarlo.
Lo de usar un wiki es fue porque:
Google Code University es un proyecto de Google Code que pretende crear una "universidad online" para aprender programación, es decir, un conjunto de recursos orientado hacia universitarios que tengan como finalidad aprender a programar. Actualmente existen cuatro secciones: lenguajes de programación (donde, por supuesto, Java tiene una sección), sistemas distribuidos, Ajax y seguridad web.
También existe otra sección dedicada a soluciones que emplean a menudo los programadores, como bases de datos o sistemas de control de versiones, y un buscador específico que sólo devuelve resultados de páginas web de universidades.
Opinión de un desarrollador de KSpread (la hoja de cálculo de KOffice) sobre el formato OpenXML de Microsoft, que ha estado revisando, quizás como previsión ante su (cada vez menos) posible aprobación como estándar ISO. Traducción automática aquí: fon.gs/openxml_kspread/
etiquetas: openxml, documentación, iso, microsoft, 7000, páginas
La mayor parte de la documentación comienza consistiendo en pequeñas notas rápidas ilegibles escritas por desarrolladores privados de sueño y a los que no se les contrató necesariamente por su habilidad para la comunicación.
Estas notas las reescriben graduados en Filología que acaban de salir de la universidad y que pasaron sus últimos 4 años inmersos en obras de ficción.
El resultado se manda al departamento de marketing, cuyo trabajo consiste en asegurarse de que ninguna palabra o frase produzca una mala impresión del producto ("No creo que la palabra 'Basic' comunique adecuadamente la excitante naturaleza del producto. ¿Por qué no lo llamamos 'Visual Zesty'?").
Por último los abogados terminan el trabajo asegurándose de que realmente no se haya prometido explícitamente que el producto haga algo útil.
A veces, sobre todo para los que están esperando con GNU/Linux, es interesante disponer de una guía rápida de los principales comandos que agilicen nuestro trabajo. En FOSSwire.com han diseñado una guía rápida de comandos Unix/Linux que me he permitido traducir al castellano por si a alguien le resulta útil.
Un programa OCR (Reconocimiento Óptico de Caracteres) sirve para hacer editable un texto desde un fichero de imagen de puntos (bitmap). En este artículo podemos ver cómo se comportan algunos de estos programas, entre ellos tenemos al famoso Tesseract meneame.net/story/google-hace-open-source-soft-ocr
Existe un proyecto de traducción de la Biblia de Ubuntu, ese gran libro que detalla el funcionamiento de Ubuntu hasta el más mínimo detalle. De momento hay poca gente traduciendo, pero el proyecto avanza constantemente.
Si estás dando tus primeros pasos con GNU/Linux seguro que estás interesado en un manual que te ayude a soltarte en conceptos bastante recurrentes en los foros, como pueden ser el manejo de la terminal o la instalación de software.
Hace algun tiempo tenia las ganas de cambiar el motor de base de datos de mi amarok. Para los que entiendan bien el asunto les cuento que cuando en amarok crean una coleccion, internamente genera una base de datos a las que le hace las consultas despues, para poder "recordar" sus temas, poder ordenarlos por categorias, y tantas otras cosas mas.
Hace algun tiempo tenia las ganas de cambiar el motor de base de datos de mi amarok. Para los que no entiendan bien el asunto les cuento que cuando en amarok crean una coleccion, internamente genera una base de datos a las que le hace las consultas despues, para poder "recordar" sus temas, poder ordenarlos por categorias, y tantas otras cosas mas.
Vía Diario Linux llego a una magnífica selección de libros de O’Reilly que un amable usuario comparte con toda la comunidad. Cubriendo temas como la programación (Java, Perl, Python, …), redes o bases de datos entre otros, es sin duda un magnífico recurso para tener siempre muy cerca.