Archive for 30 mayo 2007

Tidal nace en Software Libre

mayo 30, 2007

El Proyecto Tidal es una propuesta del Licenciado Ernesto Freyre. Siguiendo el concepto de Larga Cola (Long Tail) instrumentará un repositorio de documentos que será beneficioso para todo proyecto de gestión. Además de lo clásico: subir documento y bajar documento, se incluirá el control de versiones del documento, las revisiones que ha tenido el documento, clasificaciones usando etiquetas, copias del documento, mezclas de documentos, nuevos documentos, etc.

Es un proyecto instrumentado en el framework Django. Se puede descargar el proyecto empleando cualquier cliente de Subversión. Pueden poner en práctica el uso del TortoiseSVN. De hecho es lo que utilizo, su manejo es muy simple.

Sin lugar a dudas se te ocurrirán miles de usos para esta herramienta. La mejor explicación sobre el proyecto la da la wiki del mismo.

Anuncios

La Tortuga se mueve

mayo 28, 2007

Anteriormente les hable de TortoiseSVN. Ya la he puesto en práctica para comenzar a hacer mis primeros trabajos siguiendo la filosofía de trabajo colaborativo. Los amantes del Software Libre prefieren no mezclarse con nada de Software Propietario. Para mis necesidades he encontrado la posibilidad de aplicar estas herramientas en mi plataforma Windows. No he tenido que cambiar de sistema y lo que es mejor, ahora puedo controlar mis versiones. Un amigo me estuvo preguntando cómo hacer después de instalar el TortoiseSVN. Aquí les explico algunas de las cosas que hacen falta.
Cuando instalamos TortoiseSVN se agregan dos entradas al menú Archivo del Explorador de Windows. Primeramente accedemos a Archivo\TortoiseSVN\Settings para configurar las opciones de trabajo en la red. Le configuramos el Proxy y ya está listo para hacer el primer Checkout. Solamente necesitamos la dirección del repositorio que queremos acceder. Resulta muy simple hacer las descargas y después subir las actualizaciones, Commit. Sobre la carpeta donde esta la versión de trabajo es suficiente hacer un clic derecho y aparece la opción de Update.

Resulta de fácil manejo y para los que comienzan a emplear sistemas de control de versiones y trabajan sobre el entorno Windows les puede servir como calentamiento previo para irse adentrando en el trabajo colaborativo.

Una tortuga controladora de versiones.

mayo 16, 2007

El control de versiones es el arte de manejar cambios en la información. Ha sido desde siempre una herramienta crítica para los programadores, quienes típicamente emplean su tiempo haciendo pequeños cambios al software y luego deshaciendo o comprobando esos cambios al día siguiente. Ya con anterioridad me había referido a los sistemas de control de versiones. Entre ellos estaban el Subversión. Pensaba que estas técnicas eran privativas del Software Libre y ahora tengo ante mí el TortoiseSVN.

TortoiseSVN es un cliente gratuito de código abierto para el sistema de control de versiones Subversion. Esto es, TortoiseSVN maneja ficheros y directorios a lo largo del tiempo. Los ficheros se almacenan en un repositorio central. El repositorio es prácticamente lo mismo que un servidor de ficheros ordinario, salvo que recuerda todos los cambios que se hayan hecho a sus ficheros y directorios. Esto permite que pueda recuperar versiones antiguas de sus ficheros y examinar la historia de cuándo y cómo cambiaron sus datos, y quién hizo el cambio.

En 2002, Tim Kemp se inspiró por el cliente similar que ya existía para CVS llamado TortoiseCVS. Tim estudió el código fuente de TortoiseCVS y lo utilizó como base de TortoiseSVN. Entonces inició el proyecto, registró el dominio tortoisesvn.org y puso el código fuente online. Durante ese tiempo, Stefan Küng reescribió la mayor parte del código existente y empezó a añadir comandos y características, hasta el punto de que no quedó nada del código original. Según se fue estabilizando Subversion, atrajo más y más usuarios que también empezaron a utilizar TortoiseSVN como su cliente de Subversion. Los usuarios de TortoiseSVN se incrementaron rápidamente (y aún crecen día a día). Entonces Lübbe Onken se ofreció a ayudar con algunos iconos más vistosos y un logo para TortoiseSVN. Y también se encarga de la página web y de manejar las traducciones.

Más sobre TortoiseSVN

Manual de ayuda

Realidad Ampliada en Digitendencias

mayo 9, 2007

Ya esta a la mano en la red el DIGITendencias número 13. Este concepto de realidad ampliada aporta más al hombre moderno. Modernizando, valga la redundancia, sus conceptos y dándole una visión humana de su entorno. Constantemente todos ven el futuro deshumanizado por las máquinas. Aquí se exponen unos ejemplos que sin lugar a dudas nos invitan a buscar ese televisor inteligente. En lugar de querer comernos nuestras computadoras es apreciado que lleguemos a ser hombres con un universo tecnológico que nos acoja y nos dote de nuevas potencialidades. Nada de perder el encanto, sino potenciarlo.

Simple y sencillo: Foros

mayo 7, 2007

Hace varios días instalé MySQL 5.0 y DbDesigner 4.0 sobre Windows 2000 para comenzar a hacer algunas pruebas con diferentes tipos de bases de datos. Todo marchó bien con la instalación del MySQL. Un amigo me ayudó bajo protesta, no por ayudarme sino porque es un acérrimo defensor del Sowftware Libre en toda la extensión de la palabra. Y emplear la mezcla de ambos modelos de softwares les parece a muchos una verdadera aberración tecnológica y más. Así sucede pero para mí lo más importante es obtener primero una solución, después hacerla mejor. Al pasar al DbDesigner 4.0 la instalación marchó perfectamente. Pero a la hora de comenzar a utilizar el DbDesigner 4.0 comenzó el error de “dbExpress Error.Invalid
Username/Password”
Por muchos intentos que efectuamos nada se logró. Comenzamos a probar varias soluciones. Entre ellas los Foros. Y buscando y buscando la solución a mi problema apareció en uno de ellos. Simple y sencillo, encontré a otro usuario con mi mismo problema y allí estaba la solución que le brindará otro. Por si te ocuure este problemita simplemente debes definir en MySQL la contraseña del usuario empleando esta instrucción. some_user es el nombre del usuario, some_host es el nombre del servidor (en mi caso localhost) y newpwd es la contraseña para el usuario.

mysql> SET PASSWORD FOR
-> ‘some_user’@’some_host’ = OLD_PASSWORD(‘newpwd’);

Aquí esta la dirección del foro salvador: Foros del Web

Gracias Cmarti y ClaudioVega.

La moraleja es lo que ya hacen otros, apelar a los foros de discusión para encontrar soluciones. Mucha gente ofrece soluciones o simplemente exponen sus experiencias para que otros las puedan poner en práctica. Mi amigo me explicaba cuanto le ayuda en su trabajo estas prácticas colaborativas. A los interesados aquí les va algo más que la explicación de qué es un foro.

FLISOL

mayo 2, 2007

Las siglas se corresponden con el Festival Latinoamericano de Instalación de Software Libre. El pasado sábado 28 de Abril se celebró en el Palacio de Computación el FLISOL de Cuba. Además el evento se celebró en otras ciudades del país como parte de la promoción y difusión del uso del Software Libre. La idea es continuar ganando adeptos y que un mayor número de usuarios comiencen a emplearlo como plataforma de trabajo. Como parte del evento se impartieron conferencias, charlas y demostraciones. Se espera que estos eventos no decaigan y sigan promoviendo la cultura del software libre.