txapelgorri - Software Libre
El blog de txapelgorri


Logo sinanimodelucro

Este weblog va sobre...

txapelgorri - Software Libre, es un weblog que trata de mi experiencia con Debian GNU/Linux, Ubuntu GNU/Linux, el Software Libre (sí, con mayúsculas) y la cara social del movimiento GNU en general, o al menos lo que representa para mi. Vas a poder encontrar material, reflexiones, ideas y un montón de buenas intenciones.

Contacto

Este blog forma parte de un sitio web mas amplio. La página inicial esta:http://sinanimodelucro.net
En este correo electrónico puedes localizarme para hacerme llegar aquello que consideres digno de interés.


Historias del weblog

Suscríbete

Suscripción a este weblog, gracias a las maravillas de RSS.


Sabores

Existe mas de una manera de ver este weblog; pruébalos.


Enlaces

Estos son algunos de los enlaces que mas me gustan:


Logo Blosxom

26 Mar 2007

¡Ubuntu 7.04 BETA en la calle!


Desde el pasado día 23 de marzo está disponible la versión beta de Ubuntu 7.04, la siguiente versión en la cadena de producción de Ubuntu. Como siempre, está disponible para su descarga desde la página oficial de Ubuntu, en www.ubuntu.com. El próximo mes de abril se publicará la versión definitiva. Estemos atentos pues ;)

Salud.


[] enlace permanente

21 Mar 2007

17 instalaciones de Ubuntu.


Aprovecho el artículo número 100 de este blog para contar que he realizado una instalación de 12 equipos con Ubuntu Edgy. Se trata de 12 ordenadores de escritorio para trabajo ofimámatico en un centro de trabajo en Bilbao. También he realizado la instalación de 3 versiones de Ubuntu Dapper para servidores, para montar un cortafuegos, un punto de acceso WiFi (portal cautivo con Chillispot) y un servidor de ficheros. Para dos portátiles me he decantado por Ubuntu Dapper por el funcionamiento mas adecuado con las tarjetas inalámbricas.

Total: 17 instalaciones, no está mal :) Salud.


[] enlace permanente

18 Mar 2007

SVN y Nautilus


Hace ya una temporada que utilizo Subversion para el control de versiones. Para aquellos que no sepais de que va esto, solamente decir que el control de versiones se utiliza básicamente para que un grupo de personas colaboren en un proyecto de software (generalmente) de forma que exista un control sobre las aportaciones que hace cada miembro de ese grupo. De esta manera se tiene un historial de modificaciones que nos permite volver a puntos anteriores, etc. Existen distintos sistemas de control de versiones, siendo muy populares CVS y Subversion.
Yo me decanté por Subversion por ser un sistema mas moderno que CVS y ademas por estar empaquetado directamente en los repositorios de Ubuntu. Además, la integración de Subversion con distintas aplicaciones le otorga mucha flexibilidad. Concretamente se integra perfectamente con el entorno de desarrollo Eclipse y con el servidor web Apache.

Recientemente estuve mirando también la posibilidad de integrar Subversion (o SVN por abreviar) con Nautilus, que no es mas que el nombre que recibe el gestor de ficheros de Gnome, el escritorio por defecto en Ubuntu. Al integrar SVN y Nautilus buscaba la posibilidad de conectarme a un servidor de Subversion y "traerme" a mi ordenador una copia de la última version de codigo de un proyecto. Pues bien, resulta que hay una aplicación que se integra con Nautilus, y además está empauqetada en Ubuntu. ¡Cada dia que pasa me gusta mas este sistema operativo!. Si buscais en el repositorio nautilus y filtrais por svn con algo como: aptitude search nautilus | grep svn, vereis que muestra un paquete como este: i nautilus-script-collection-svn - Nautilus subversion management scripts
Este paquete proporciona una serie de scripts para integrar SVN con Nautilus de forma gráfica y es bastante sencillo de utilizar una vez que te adecuas a la terminología del control de versiones con Subversion. Una vez instalado, es necesario activarlo para que Nautilus nos lo muestre en el menú contextual (botón derecho): nautilus-script-manager enable Subversion, cerramos la sesión y volvemos a entrar. Salud.


[] enlace permanente

05 Mar 2007

Nuevo diseño web y mas


Buenas. He empezado a modificar el diseño de la web. De momento son modificaciones a pequeña escala: ordenar el código HTML, correcciones varias de pequeños errores, etc. También he añadido una nueva página, dando la posibilidad de descargarse Firefox, si es que no se ve correctamente la web. Sobre este tema solo me interesa destacar que me da exactamente igual si la web no se ve correctamente en Internet Explorer ya que por un lado los programadores web no han tenido en consideración a millones de usuarios de otros navegadores durante años, y por otro que no soporto el monopolio que Microsoft trata de mantener y por tanto de someter a los usuarios/as, pero en fin, esta discusión prefiero dejarla para otro artículo. El que quiera ver la web tal y como se diseño que use un navegador decente, que cumpla con los estandares.
Continuando un poco con el tema de la web, también he comenzado a plantear una nueva versión de la web en PHP, y para tal efecto estoy previendo las diferentes posibilidades que existen en cuanto al uso de plantillas. Aparte de otras razones, como pudieran ser la elegancia de código u otras, algo vanales en mi opinión, creo que la posibilidad de separar presentación (HTML y CSS) y lógica de programa (PHP) que ofrecen las plantillas es fundamental.
Recientemente me ha tocado lidiar con osCommerce y a pesar de que está bien por el hecho de que es un proyecto de Software Libre y esto ha posibilitado que multitud de tiendas "pequeñas" tengan presencia en Internet de manera gratuita, el proceso de adaptación de la presentación en HTML de etiquetas "table" a "div" para mejorar su accesibilidad ha sido un auténtico infierno precisamente porque HTML y PHP están sin separar, de manera que la lectura de código ha sido muy tediosa.
En definitiva, estoy sopesando distintos sistemas de plantillas, o la posibilidad de hacerlo yo "a mano". En fin, cuando tenga algo mas claro ya escribiré para ver como me ha ido.

Cambiando de tema, me gustaría recomendaros que escuchárais este programas de audio (lamentablemente en mp3), ejemplares de una serie de programas que se emiten semanalmente y que hoy casi hace que me desternille en el tranvía yo solo. Se trata de el número 18 de la serie y la temática es sobre las ventajas o desventajas de Windows Vista. Sencillamente genial, Jim Saffer se sale :D Este es el enlace al programa: http://debatic.euskadigital.net/index.php?id=23.
Salud.


[] enlace permanente

01 Mar 2007

Activar mensajes de error mas significativos en Apache2


Recientemente me he puesto a mirar como personalizar algo los mensajes de error de Apache2 en Ubuntu. El servidor Apache, al igual que otros servidores web maneja los códigos del estandar HTTP, y muestra una serie de páginas web en consonancia con el error que se produce.
Pues bien, es bastante probable que a nivel de usuario, navegando por ahí hallamos topado con varios de estos errores, o mas aún, si nos dedicamos a desarrollar web o a administrar algún servidor Linux. El caso es que dichos mensajes son algo "ásperos", cara a usuarios finales, o incluso para nosotros mismos.
Para mostrar otros, o incluso utilizar unos que ya trae Apache 2 en Ubuntu, únicamente debemos cargar el módulo "include":

sudo a2enmod
Y teclear el módulo a cargar, en nuestro caso "include". Una vez hecho esto, reiniciar Apache 2 o recargar la congiguración:
sudo /etc/init.d/apache2 restart
o
sudo /etc/init.d/apache2 reload
Si quisieramos poner en marcha nuestras páginas personalizadas de error, el propio fichero de configuración de Apache 2 tiene una serie de ejemplos sobre como hacerlo, y si no fuera suficiente, pues a visitar la página de Apache. Salud.


[] enlace permanente