Mostrando las entradas con la etiqueta Software Libre. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Software Libre. Mostrar todas las entradas

1 de septiembre de 2009

Documentando en TiddlyWiki


Hola nuevamente! No he sabido darle el tiempo necesario al blog para mantenerlo actualizado jeje, la razón principal, estoy tomando un curso para titularme (el cual ya casi termina) por lo que podría decirse que estoy en versión release candidate 2... bueno, hoy termino esta entrada que publico a continuación.

En esta entrada platico un poco sobre TiddlyWiki, es una herramienta web muy interesante, una versión reducida de un wiki, pero sin necesidad de utilizar un servidor web ni una base de datos. El archivo principal, solo contiene lineas de código html y javascript y hace uso de éstos para proporcionar toda la funcionalidad necesaria.

En mis tiempos de estudiante me ayudó mucho, lo utilizaba para tomar las notas en las clases, podía agregar imágenes, archivos de complemento, enlaces, dar formato, crear tablas rápidamente, etc, etc. Todo esto mientras el profe daba la clase. Aprender a utilizarlo no es difícil: lo primero es bajar el archivo "en blanco", lo siguiente es empezar a ingresar el contenido.

Permite crear pequeñas "entradas" las cuales pueden contener texto, enlaces y se les puede dar formato de una manera parecida a LaTeX, no es tan complejo pero proporciona lo suficiente para crear viñetas, tablas, alineación, colores, etc etc. También permite modificar el diseño con css e insertar código javascript.

Las posibilidades para el tiddlyWiki son inmensas, en la página oficial http://www.tiddlywiki.com/, mencionan muchos ejemplos de aplicación y proporcionan enlaces a páginas hechas en su totalidad haciendo uso del TiddlyWiki. Obtiene estética y facilidad de uso debido a los efectos que tiene; la misma página oficial es un tiddlywiki.

En el periodo de tiempo que tengo como desarrollador, me he dado cuenta de la importancia que tiene el documentar, hay muchos proyectos de software que me ha tocado retomar, pero debido a la falta de documentación esto se vuelve una tarea muy complicada que consume más tiempo y, por consiguiente, más recursos de los que debería. Para mí es muy sencillo crear entradas en mi tiddlywiki sobre todo lo que voy realizando, así las personas que se involucren en alguno de mis desarrollos, no tendrán problema en saber que es lo que hice.

Si consultan la página oficial en la sección de ejemplos, podrán ver que sólo hace falta creatividad para crear páginas complejas con esta herramienta. Con esto me despido por ahora, muy pronto publicaré otra entrada, por ahora debo seguir con mi titulación! Saludos!

7 de diciembre de 2008

JDownloader

Hola, que tal!
Les escribo hoy domingo por la mañana, aunque a través de la ventana se puede ver la luz del Sol, hay un poco de frío en el ambiente.


Esta vez les quiero platicar sobre esta herramienta llamada JDownloader, que últimamente me ha sido de mucha utilidad. A quién va dirigida? A todo aquel que utilice los servicios de sitios que permiten bajar o subir archivos, es decir, sitios como rapidshare, megaupload y muchos otros (inclusive youtube).
Está hecho en java, por lo que la plataforma en la que lo corras no será problema, mientras soporte java. Solo hay que agregar los enlaces que queremos descargar y JDownloader se encargará del resto; podemos indicarle la ruta donde almacenaremos la descarga y si queremos que la descomprima; esta última característica no la he utilizado, va dirigida a los archivos comprimidos si importar si están formados de una o n partes, aunque, no puedo decir si lo descomprime de forma adecuada o no :p.
Si tienes una cuenta en alguno de los sitios soportados, puedes ingresar esos datos en la herramienta y ésta se encargará de gestionar las descargas, si no, la herramienta se encargará de manejar los tiempos de espera (como es mi caso), es decir, que solo ingresamos los enlaces de descarga y podemos dejar lo demás en manos de JDownloader.

Tiene muchas otras características, si están interesados, los invito a acceder al sitio y comprobar la funcionalidad por ustedes mismos, espero sea de utilidad.
Si conocen herramientas parecidas o mejores, o cualquier otra cosa, no duden en comentar.

Saludos.

10 de noviembre de 2008

UNetbootin

Universal Netboot Installer es una herramienta que nos permite realizar la instalación de nuestra distro si necesidad de gastar en un CD. Los requerimientos son un dispositivo de almacenamiento usb y que nuestra máquina tenga soporte para arranque con USB, otra ventaja de UNetbootin es que agiliza el proceso de instalación ya que la unidad de USB es más rápida que la del lector de CD; una vez finalizado el proceso podemos reescribir en nuestro dispositivo USB sin problemas.

Una vez instalada la herramienta, nos muestra una pantalla en la que debemos elegir la opción para crear el USB de arranque.
  • Si no dispones de la imagen de la distro, puedes buscar entre las que trae UNetbootin predefinidas, si la encuentras ahí, la herramienta la descargará e instalará lo necesario para que el dispositivo USB arranque. Trae soporte para varios Linux y BSD así como también soporte para algunas aplicaciones.
  • Si cuentas con la imagen solo tienes que seleccionarla.
  • Hay una tercera opción por si tu distro no es soportada nativamente por UNetbootin, con esto puedes indicar los archivos necesarios para la creación del USB de arranque.
Una opción que vale la pena probar, más si te quedaste sin CDs y te urge instalar alguna distro jeje.

3 de noviembre de 2008

Qué es el software libre? O.o

Hola como les va? Yo aquí redactando un poco antes de dormir; en el encabezado del blog dice: "Software Libre" (entre otras cosas) pero, estoy seguro que no todo el mundo sabe lo que es, así que no los puedo invitar al mundo del Software libre sin antes darles una breve introducción a él. Bueno, el software en general son, en palabras simples, los programitas que le pones a la PC: procesador de texto, navegador web, reproductor multimedia, etc etc. Hablando del software libre y basándome en lo que dice mi amigo Robe en su blog, el software libre es aquel que cuenta con 4 libertades:
  1. Libertad de uso: Hago con mi software lo que necesito y quiero, porque además ese software es "mío!" (es decir, de quien quiera utilizarlo)
  2. Libertad de estudio y modificación: Esto se refiere a que puedo ver cómo está hecho y, además puedo cambiarlo a mi gusto; para esta parte se requiere el código fuente, el cual debe ser de acceso público.
  3. Libertad de distribución: Es decir, puedo publicar mis modificaciones para beneficio de los demás y dicha distribución estará regida bajo un tipo de licencia de software libre.
  4. Libertad de mejorarlo y publicar las mejoras: muy ligada a la libertad anterior.
Bueno obviamente, todo el software que no contenga esas libertades no es software libre sino privativo.
Ojo! No se necesita ser un programador estrella ni nada que se le parezca para poder participar en el crecimiento del software libre. Todos podemos participar en la comunidad, ya sea utilizándolo, reportando errores, formando grupos, fomentándolo... etc.

Finalmente, espero poder demostrar el gran concepto que engloba el software libre por este medio, cualquier duda, comentario, sugerencia, critica (constructiva ;) serán bien recibidos.

Saludos.