Cosas por hacer

(o: "Necesito ayuda")

Tengo muchas ideas sobre cómo mejorar varios programas, y también muchos otros por empezar, y quiero escribir bastantes tutoriales básicos sobre informática. Desgraciadamente, no tengo tiempo para todo. Aunque me gustaría poder resolverlo todo yo (soy egoísta), me gustaría aún más que otras personas entiendan los problemas que propongo y hagan algo por solucionarlos. No es que yo esté buscando respuestas para mí, sino para la gente que las necesita: hay muchas cosas que aún faltan y alguien tiene que explicar o arreglar.

Consideraré que un trabajo está acabado si se cumplen estas cuatro condiciones: tiene una licencia libre, está bien escrito (sin faltas y con los acentos donde toca), es gratis, y es mejor que el resto de soluciones. Si no pasa esto, en mi opinión no es útil y probablemente otras personas tengan que repetir el trabajo.

Si te animas a solucionar alguna de estas cosas (o de la sección a largo plazo), puedes avisarme. Como a mí también me interesa, intentaré ayudar con ideas, críticas, y escribiendo.

23-05-2008 (desde marzo-06). Daniel Clemente Laboreo (web, correo)



Básico

Quiero unas páginas de ayuda sobre:

Estas dos cosas las considero realmente básicas; porque tanto la licencia como el lenguaje están presentes en todo lo demás (tutoriales, programas, etc.), y si no están bien elegidas estropean el resto. Pero me parece que la gente -en general- sabe poco de licencias y poco de gramática (me incluyo). Pueden ser temas aburridos si no se explican bien. Supongo que conoces el problema. Si también te interesa esto, intenta compartir alguna ayuda, consejo o tutorial, aunque sea en una página web o un weblog; enseñando se aprende mucho y se evita que haya tanto desconocimiento (hay mucha gente que quiere aprender más y no encuentra información útil).

Yo también empecé a escribir tutoriales sobre estos dos temas, pero avanzo muy poco a poco...

Añadido el 25-3-2006.

Programas

txt2tags

txt2tags es un sencillo lenguaje de etiquetas; el programa (en Python) genera código HTML, LaTeX, y otros a partir del .t2t.

Arreglar varios fallos que encontré, sobre HTML; su autor también empezó a corregirlos, pero tampoco tiene tiempo libre. Hace falta que participe alguien más.

Añadido el 25-3-2006.

dislines

dislines es un programita que hice, aún poco usado, para combinar varios ficheros en uno.

Añadido el 25-3-2006.

Cliente de Jabber

Quiero un programa de Jabber para consola, como imcom, pero fácil de usar:

Tengo bastantes ideas, pero aún no he empezado con esto. Creo que imcom está algo abandonado. Actualizo: emacs-jabber va muy bien aunque aún es mejorable en usabilidad.

Añadido el 7-4-2006.

vim

vim es un editor muy bueno. Cosas que no me gustan:

Añadido el 7-4-2006.

ion

ion es el único gestor de "ventanas" que me gusta, pero aún no del todo. Hacer:

Añadido el 15-4-2006. Actualizado el 23-5-2008.

Nuevos programas

Quiero varios programitas:

Añadido el 25-3-2006.

Otros parches

Añadido el 7-4-2006.

schart.pl (va de malabares)

schart es un programa para crear tablas de trasición de estados, que representan todos los patrones que se pueden hacer al hacer malabares con N objetos. Hay que mejorar el programa:

No se necesita saber hacer malabares para esto, pero te lo recomiendo de todas formas.

Añadido el 11-1-2007.

Tutoriales

Quiero que haya algunos tutoriales (libres, completos, y bien escritos) sobre:

Redes

Linux

Programación

Universidad

Personal

Añadido el 15-4-2006.

Wikipedia

Wikipedia es una enciclopedia libre (GFDL), que cualquiera puede editar (también tú), y en la que hay información de todos los temas.

Artículos que uso

Me escriben mucho para preguntarme cosas de servidores, HTML, Linux, etc., y a veces contesto con enlaces a la Wikipedia.

Pero no me gusta dar información que está a medias o mal explicada. Algunos artículos los novatos necesitan pero que hay que mejorar son:

Añadido el 24-4-2006. Actualizado el 15-7-2006.

Páginas web

Conseguir que Página web sea un artículo destacado, o sea, muy bueno. Ha de incluir:

No ha de haber información repetida (como en Sitio web). Todos los temas relacionados (Internet, WWW, Navegador web, etc.) han de tener enlaces a Página web.

Incluir lo que vaya bien de este texto que escribí: HTML correcto. Ya tiene licencia GFDL.

Añadido el 25-3-2006.

Ontología informática

Hay una serie de conceptos básicos sobre informática que deberían estar bien explicados, como mínimo para la gente que no entiende. Ejemplos: modelo cliente-servidor, página web, nombre de dominio, editor de texto, ...

Por eso creo que hay que hacer:

  1. Una lista de conceptos relacionados con informática, organizados por niveles. Por ejemplo: ''básico'', ''medio'', y después las especializaciones (''juegos'', ''diseño'', ''historia'', ''programación'', ...). Básicamente, lo que quiero es una ontología (Informática). Probablemente ya existan muchas; hay que buscar.
  2. Comprobar que los conceptos básicos están bien explicados.

Añadido el 9-4-2006.

Conceptos básicos sobre GNU/Linux

Deberían estar explicados los conceptos básicos sobre software libre, licencias, GNU, Linux, y otros, para que quienes no entienden del tema puedan aprender. Muchos de los que usamos GNU/Linux ya sabemos lo que es el vim, ssh, bash, Debian, la GPL, y todo ese tipo de cosas; creo que es por eso por la que hay tan pocas explicaciones básicas.

Los detalles técnicos pueden estar en artículos especializados o en secciones por el centro, pero el principio de cada artículo tiene que tener la información básica. Eso incluye: las respuestas a las preguntas típicas de los novatos.

Hay que hacer una lista de conceptos relacionados con este tema, y comprobar que están todos bien explicados en la Wikipedia en español.

Añadido el 9-4-2006.

Servidores

Me escriben mucho para preguntarme dudas sobre servidores web, siempre las mismas. En vez de responderlo cada vez (no tengo tiempo), me va mucho mejor incluir la información en la Wikipedia y luego dar la dirección.

Ya escribí algunos artículos, del estilo de Registro de dominios o Alojamiento compartido (ver lista más larga), pero aún falta mucho por arreglar e incluir.

Hay que hablar de puertos TCP, conmutadores y concentradores (hub/switch), direcciones IP, nombres de dominio, DNS, IPs dinámicas, servidores (de correo, web, de IRC, ...), páginas web, proxy, etc. Si es necesario hago una lista completa, aunque más vale empezar y ya está.

Añadido el 21-4-2006.

Komputada leksikono

Asegurarse de que los conceptos que aparecen en este diccionario de informática están en la Wikipedia en esperanto, bien explicados. Así será más fácil hablar de cualquier tema informático.

Añadido el 25-3-2006.

Incluir información de mi web

En mi página tengo información en varios idiomas, con licencias libres. Las partes objetivas y enciclopédicas (y sólo ésas) pueden ser incluidas en la Wikipedia correspondiente.

Podría hacerlo yo, pero me gustaría romper con esa tradición de que el autor original es quien lo ha de hacer todo. He usado licencias libres, y por tanto se pueden aprovechar los documentos para otros trabajos; cualquiera puede hacerlo.

Añadido el 25-3-2006.

Pequeños fallos

Los fallos gordos, en la sección llamada A largo plazo.

Añadido el 25-3-2006.

A largo plazo

También he hecho una lista de cosas que me gustaría ver acabadas algún día, pero que necesitan más dedicación, y no sé si me pondré con ellas.

Iba a llamarle Utopías, pero quedará mejor como Temas de investigación :-).