/*Autentificación mediante OpenId*/
Mostrando entradas con la etiqueta software libre. Mostrar todas las entradas
Mostrando entradas con la etiqueta software libre. Mostrar todas las entradas

miércoles, 26 de noviembre de 2008

Candidaturas e idea burbujosas y nubiscentes

Teniendo en cuenta que soy el único metido en esta fiesta, las decisiones son, de momento, fáciles. Entran dos «herramientas candidatas» en el cajón, aún sin evaluar. Una es Ruby on Rails, porque habrá que hacer un entorno web para, al menos, la parte que se pueda, y la otra es tog.

Primero echaré un ojo a Ruby on Rails y ya iré comentando mis progresos. Así, a lo bestia, parece que Ruby es un lenguaje de programación libre, y Rails un entorno para Ruby. Conceptualmente es duro empezar, pero ¡avanzamos! (esto, es plural mayestático :-) Despacio, pero avanzamos. Como dijo la tortuga aquella que ganó la carrera a la liebre, el secreto es no parar.

Otro candidato interesante a primera vista es tog, que al parecer proporciona características de red social a una aplicación hecha en Ruby on Rails (sic). Teniendo en cuenta que Rails es un entorno, será para aplicaciones compiladas con Ruby, ¿no? Lo tengo todo con alfileres, pero características de red social en un entorno hospitalario puede dar mucho juego laboral. Es a mirar, uso esto como anotación para no olvidar y ya veremos.

domingo, 16 de noviembre de 2008

Arrancando: Debian & MySql

Pretendo hacer un sistema de software libre, relativamente complejo, en el que gran peso del mismo recaerá en la base de datos. Mi conocimiento del software libre es, digamos, mejorable (por ser indulgente conmigo mismo), pero, como leí hace poco en alguna parte (siento no mencionar el autor, la fuente no es fiable), «el hombre que mueve montañas empieza apartando guijarros». Amo allá.

Primer paso: un PC que se ha quedado viejo, formateo y Debian al canto. ¿Por qué Debian? Uf, otro día. Pero se pretende que funcione en todas partes. Desde el principio, lo más multiplataforma que sea posible. Digamos que Debian es el que menos desconozco, y se trata de sentirse cómodo, ¿no? Pero no es inamovible: cuando surja un argumento de peso, se cambia.

Mi inconstancia (a lo que se añaden temporadas de imposibilidad real) hace que las actualizaciones me lleven por árboles de problemas que intento podar. Voy optando, como solución, poco a poco, por el minimalismo. Coherentemente, le dejo desprovisto de OpenOffice, con gran pena pero es poco necesario para este proyecto, y dejo pendiente liberarle de más cosas, optimizar arranques y todas esas cosas.

Segundo paso: instalo MySql. ¿Por qué? Porque es, desde la perspectiva del usuario principiante (véase, un servidor), la más conocida de las que cumplen la condición si ne qua non: es software libre. ¿Y ya está? En realidad, no. Llevo una temporada leyendo comparativas (aunque pueden no ser muy fiables), he probado un par de cosas (pero no muy en serio) y no tengo más criterio de momento. Como la elección de Debian

De momento, dejo rastro de la intención... y ahora toca filosofar. Y aprender MySql. Prometo resumen.

lunes, 1 de septiembre de 2008

Forrando el cajón: la catedral y el bazar

De pocos escritos sabemos la primera frase, y si la sabemos me apuesto un cafelito a que es porque la hemos aprendido después. Y eso sólo pasa con las obras de primer nivel mundial, y esto es un cajón desastre... Bienvenidos :-)

Superado el primer párrafo que nadie recuerda y en el que tanto se para uno cuando es el autor, procedo al forraje de mi desastroso cajón ensayando con lo básico: enlazar. Internet es enlazar, y éste que lo es se estrena enlazando a lo que, espero, irá formando un fondo conceptual consistente sobre el que edificar. Y si no, pues habré aprendido algo por el camino. Pretendo más, pero no será éste el sitio en que se depositen mis proyectos nunca empezados.

El artículo enlazado es un casi clásico del software libre (del 97, como corre esto y la informática más), y es una de las cosas que hay que haber leído para hablar en la misma jerga. Personalmente, difiero en varias cosas, pero es interesante y clarificador. Es posible que sea un poco técnico de más: no es obligatorio leerlo, pero tampoco es necesario entender muchos de los conceptos para captar el sentido del escrito. Por si prefieres inglés, aquí te dejo el original, y aquí la traducción al castellano.

Nota para los avezados lectores que vayan a seguir el enlace en castellano: no se me pongan nerviosos cuando lean «implementar», u otras. No se me paren en los detalles, no más.

Actualización 2.sep.2008 (a leer después del artículo de Eric Raymond):
«En marzo de 1998, tras darse cuenta de que el mercado de los navegadores de Internet se había perdido y con la esperanza de que un navegador no-Microsoft ganara la atención de la comunidad del software libre, Netscape liberó la mayoría del código de Netscape Communicator y lo puso bajo la licencia del software libre. El proyecto se llamó Mozilla. Se estimó que completar el código fuente (los elementos con copyright propietario tuvieron que ser eliminados) en una nueva versión de navegador, podría llevar un año, y de esta forma se decidió que la próxima versión del navegador Netscape, versión 5.0, se basaría en ésta. Netscape asignó sus ingenieros de desarrollo de su navegador para que ayudaran en el proyecto.», de la Wikipedia.