Proyectos

Instalación de Gentoo Linux para el Via pc2500 con carga por red (LAN boot)

2007-10-24 23:00 - guivaloz

Después de un arduo trabajo de investigación, he terminado de elaborar un detallado manual sobre cómo instalar Gentoo Linux en la computadora VIA pc2500 con la modalidad de que tome el sistema operativo desde otro equipo. Esto nos permite que sea una computadora sin disco duro.

Via pc2500 Platform

¿Para qué serviría esto? he aquí algunas buenas ideas:

  • Armar un salón de clases con 10 o 20 equipos. Podrá crear un S.O. a la medida de sus necesidades; o también crear distintos S.O. para enseñar distintos paquetes, por ejemplo, un S.O. con Gnome y otro con KDE.
  • Crear un conjunto de equipos que realizen una misma tarea o que trabajen en conjunto como una supercomputadora.
  • Como un centro de entretenimiento; si tiene una red local en su hogar, podrá reproducir los archivos multimedia que se encuentren en otra computadora.

En este manual se estudian varios conceptos interesantes sobre GNU/Linux, algunos de los cuales son:

  • La carga de un GNU/Linux desde otro equipo por red local.
  • La instalación de un nuevo Gentoo Linux, alojado en un Servidor, para otro equipo distinto.
  • Compartición de directorios por NFS.
  • Uso de discos virtuales en RAM, o sea, ramdisks.

El manual fue elaborado en LaTeX el cual me permite entregarlo en tres formas:

Manual en PDF Manual en HTML Fuentes LaTex
Manual en PDF Manual en HTML Fuentes LaTex

CMS de Movimiento Libre 1.2

2007-08-12 17:15 - guivaloz

En esta nueva entrega del CMS de Movimiento Libre he enriquecido un poco más a este programa. Le recuerdo que el sitio web movimientolibre.com es mantenido con este programa y que es software libre bajo la licencia GPL

El objetivo de este CMS es elaborar el contenido de un sitio web a partir de archivos simples, dándoles una buena presentación y organización. No depende de ninguna base de datos. Es un buen ejercicio para aprender el lenguaje Ruby

Lo nuevo de esta versión es:

  • La clase Plantilla tiene más cualidades:
    • Recibe información general del sitio para preparar la estructura constante de todas las páginas del sitio.
    • Puede albergar más de un archivo CSS, esto es para disponer de un archivo CSS para la pantalla y otro para la impresión.
    • Es nuevo la definición de un pie, esto es, algo que debe aparecer en la parte inferior de todas las páginas.
  • Mejoras en el menú de la izquierda:
    • Las opciones cambian de color, controlado por el archivo CSS.
    • La anterior opción se dehabilita cuando son gráficos los que hacen el vínculo.
  • Configuración en un solo archivo:
    • El script ejecutable alberga la mayoría de las configuraciones del sitio.

Publicación completa...


CMS de Movimiento Libre 1.1

2007-08-06 13:15 - guivaloz

En los días pasados me inquietó que el CMS de Movimiento Libre sólo operaba con una carpeta de publicaciones. Lo cual después se volvió una necesidad, por que publico distintos tipos de contenido, como artículos, manuales, presentaciones y programas, independientemente de su categoría.

La nueva versión 1.1 tiene la capacidad de alimentarse de varios directorios. Así puede organizar mejor su contenido. Una imagen vale más que mil palabras:

Notarán que estos directorios corresponden con las opciones del menú horizontal que aparece en la parte superior de cada página. Así que pueden crear los directorios de publicaciones que requieran, el programa buscará en todos ellos para organizar el contenido de su sitio web.

Anuncio también que estoy escribiendo un buen manual sobre este programa. Sé bien que por más bueno que sea el software, si este no tiene un buen manual no es bien recibido por la comunidad de usuarios. Les pido que esten pendientes, estoy trabajando en ello.

Descargar: movimientolibre-cms-1.1.tar.gz


CMS de Movimiento Libre 1.0

2007-07-15 - guivaloz

Como parte de mis estudios del lenguaje de programación Ruby me decidí a programar mi propio CMS, nada sofisticado, más bien algo sencillo y eficiente. Lo que usted está leyendo ha sido administrado por este CMS.

El CMS de Movimiento Libre ofrece lo siguiente:

  • Es un programa (más bien script) hecho en Ruby [1]
  • No usa una base de datos (no requiere mysql o postgres) [2]
  • Las publicaciones se suben como archivos individuales al directorio publicaciones [3]
  • Usa la gema RedCloth que facilita el convertir el texto a HTML
  • El diseño (colores, tipografías, fondos) lo controla un archivo CSS
  • Pueden hacerse a libertad menús para el lado izquierdo de la pantalla
  • La página de inicio muestra las publicaciones, de la más reciente a la más antigua
  • Cada publicación puede tener una o más categorías
  • Se elaboran páginas para cada categoría, así como un menú
  • El programa genera páginas estáticas en HTML [2]
  • Tiene sindicalización RSS 2.0

Publicación completa...


Nemosíntesis 4.0

2007-05-20 - guivaloz

Nemosíntesis 4.0

Esta nota tal vez no sea muy significativa para Usted. Pero seguramente después de que termina un largo trabajo siente un agradable regocijo al ver su creación andando. Con ese gusto me complace que se haya actualizado el sistema de la empresa donde trabajo Nemosíntesis de la versión 3.2 a la 4.0.

Este cambio fue en todos los aspectos, desde mejorar el diseño de la base de datos hasta solucionar nuevas exigencias que la empresa necesitaba.

Como si fuese un embarazo: Fueron 7 meses de gestación (diseñando, programando y matando dragones), terminó pesando 32,650 líneas de código aproximadamente, y utilizando sólo POO. Los padrinos son PHP, PostgreSQL, Apache, Quanta y GNU/Linux

Termino mostrando una foto de “mi hijo”, a la cual le he puesto borroso algunos componentes que comprometen tanto trabajo: