txapelgorri - Software Libre (circa 1993)

Sat, 16 Aug 2008

Como crear sencillas animaciones de texto con Gimp y GAP (Gimp Animation Package).

Vamos a utilizar
Gimp y el paquete GAP para crear una imagen que nos sirva de publicidad para un sitio web ficticio. El sitio se llamará "Ekintza".

Ale, a disfrutar.
[] permanent link

Sat, 19 Jul 2008

Modem USB HSDPA de Huawei E220 (Vodafone) y Ubuntu

Hace unos meses que estoy trabajando fuera de casa y una conexión a Internet me era imprescindible. En la oficina donde estoy trabajando la conexión esta capada y no puedo acceder a varios servicios que necesito administrar. Me han prestado un huevo blanco de Huawei como se le conoce popularmente (el
Modem HSPDA E220 USB) y he decidido enchufarlo en mi Ubuntu a ver que pasa. En versiones anteriores a la 8.04 este modem no era correctamente detectado por el kernel pero yo no he tenido ningún problema con el: enchufarlo y listo. Cuando la luz que emite el modem es azul y parpadea, está listo para conectarse a Internet.

He leido bastantes recetas en Internet y la verdad es que hay un montón de información, hasta demasiada. Esta trata de ser una receta concisa y orientada al usuario final.

El modem es de Vodafone, y gratamentamente he visto que la empresa auspicia una comunidad de desarrollo llamada Betavine con una zona dedicada a Linux que proporciona una aplicación de acceso al modem. Lamentablemente no me ha funcionado a la primera y he decidido inclinarme por utilizar wvdial y gnome-ppp.

Primero uso wvdial para comprobar que el modem funciona bien. Es una utilidad de consola que me permite depurar posibles errores de forma sencilla. Wvdial utiliza este fichero de configuración: /etc/wvdial.conf
Los parámetros de este fichero que a mi me funcionan son:

[Dialer Defaults]
Phone = *99#
Username = vodafone
Password = vodafone
Stupid Mode = 1
Dial Command = ATDT
Modem = /dev/ttyUSB0
Modem Type = Analog Modem
ISDN = 0


[Dialer reset]
Modem = /dev/ttyUSB0
Init1 = AT


[Dialer vodafone]
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init5 = AT+CGDCONT=1,"IP","ac.vodafone.es";


Tras tener un fichero como este guardamos los cambios y únicamente nos resta ejecutar el comando correspondiente (no es necesario ejecutarlo como root): wvdial. Tras un par de segundos vemos como el modem obtiene una IP pública y el indicador luminoso deja de parpadear y muestra una luz azul verdosa (si este no es el color que vosotros veis, es culpa mia, porque soy daltónico). Bien, paso 1 conseguido. Podemos parar wvdial con Ctrl+C. Ahora voy a dejar el acceso al modem mas sencillo de cara a usuarios finales (¡no soy el único que utiliza este portatil!).

Instalamos el paquete gnome-ppp si es que no lo teniamos ya instalado y estas son las capturas de pantalla para configurarlo: introducimos los datos iniciales para la conexión. A continuación hacemos clic en "Configuración" e introducimos esta serie de datos en la pestaña "Modem". Pulsamos en "Registro de inicio" en esta misma pestaña e introducimos esta cadena de conexión. Aceptamos y nos vamos a la pestaña "Red" y la dejamos tal y como se ve en la imagen. Para finalizar esta configuración marcamos las opciones que aparecen en esta imagen de la pestaña "Opciones". Listo, podemos cerrar la configuración y hacer clic en "Conectar": un nuevo icono aparece en la parte superior izquierda. Ya estamos conectados.

Por cierto, la conexión 3G de Vodafone es una maravilla. No, no me dan ninguna comisión; de hecho odio las practicas y el negocio de la empresas de telecomunicaciones que todos conocemos, pero las pruebas que he podido hacer han dado muy buenos resultados: sesiones SSH, aplicaciones web e incluso sesiones VNC, van como la seda.

Pues eso, salud.
[] permanent link

Fri, 18 Jul 2008

Módulos RMM (de Intel) frente a iLO (de HP).

Por suerte, en uno de los trabajos que estoy ejecutando actualmente estoy pudiendo ver en acción distintos dispositivos
hardware. Dos de los que he podido comparar son el módulo de gestión remota RMM de Intel y el módulo "Integrated Lights Out" o iLO de HP.

Sin entrar en demasiados detalles: estos módulos permiten a la persona que administra las máquinas ver que sucede con los sensores de la propia máquina (temperaturas, revoluciones, corriente), apagar y enceder la máquina (parece una tontería, pero cuando tienes que desplazarte 200 metros, pasar varios controles de seguridad y todo esto con las prisas, es realmente útil), tomar el control del sistema con una consola virtual (a través de un applet Java), etc.

Son herramientas realmente útiles cuando debes administrar sistemas remotos, ya que garantizan un acceso a la máquina independiente del sistema operativo. ¡Además el acceso es via web!, ¡mi sistema preferido para aplicaciones remotas! :)

Los dos módulos constan de acceso desde un navegador o desde una terminal (Telnet o SSH). Ambos aseguran el acceso desde el navegador a través del puerto 443 (HTTPS), aunque el RMM de Intel tiene mas opciones para asegurar el acceso, ya que tiene un pequeño cortafuegos que permite delimitar con mayor precisión quién accede a la interfaz.
La consola gráfica de Intel funciona a las mil maravillas. Lamentablemente en la iLO de HP no he podido probarlo porque dicha funcionalidad está "capada". Solo funciona previo pago :S. Ese es otro de los motivos por los que me inclino por el módulo RMM de Intel: todo está disponible desde el principio en la interfaz. El juego de empresa que utiliza HP para "venderte" funcionalidades, mostrándote opciones en los menús, que luego no están disponibles, salvo eso, aflojando, son, bajo mi punto de vista, vestigios (¡afortunadamente!) de una época anterior en la que quizá disponía de un margen de superioridad técnica frente a sus competidores.
El último punto que pretendo comparar es el de la puesta en marcha. Mientras que Intel proporciona un producto "llave en mano", que arranca apenas configurando un par de parámetros (y necesita de un par de herramientas), HP literalmente te ahoga en documentación. Cuando lo que pretendes es poner el sistema a funcionar lo antes posible e ir ahondando en el funcionamiento a posteriori, la opción es clara: Intel te lo pone facil: un manual y dos programas; mientras que HP te lo complica: varios manuales sin una introducción clara en ninguno de ellos, una decena de paquetes de dudosa utilidad (no por su calidad, no la pongo en entredicho, si no porque no está claro cual necesito y para qué) y un caos de referencias entre sitios web en inglés y castellano.

En fin, mi elección es clara: Intel, básicamente por estos motivos, aunque existen otros, pero eso es otra historia, o al menos otro post en el blog ;) Dejo esta imagen de un módulo de Intel RMM como simple curiosidad: rmm-a.jpg.
[] permanent link

La gente de infraestructuras hace su trabajo.

Hoy he estado viendo como el departamento de infraestructura hace su trabajo, y bien hecho por cierto. Necesitaba que me parchearan varios servidores, y finalmente he visto como han podido hacerlo previa "limpieza". Lo que parece increible es que en toda esa maraña alguien viese algo antes :)

Dejo un par de imágenes, el
antes y el después.
[] permanent link

Thu, 17 Jul 2008

Extraño error de Firefox: sec_error_reused_issuer_and_serial

Resulta que estaba configurando un dispositivo en un servidor HP, que tiene una interfaz web. Esta interfaz web te ofrece un certificado digital autofirmado para establecer una interfaz segura (https). Estaba trasteando con la configuración y de pronto Firefox me escupe una página de error diciendo que no se puede establecer conexión con esa web, y entre toda la información que te da, la línea de error "sec_error_reused_issuer_and_serial". :?

Trato de borrar los certificados digitales desde las Preferencias del propio navergador y nada, sigue dando el mismo error :?

Finalmente la solución pasa por reconstruir la base de datos que se almacena en el perfil de usuario (con el Firefox cerrado):
mv /home/tu-usuario/.mozilla/firefox/numeros-letras.default/cert8.db /home/tu-usuario/.mozilla/firefox/numeros-letras.default/cert8.db.bak
Arrancamos de nuevo el Firefox, y ahora si, podemos volver a establecer la conexión de nuevo.
[
] permanent link

Fri, 11 Jul 2008

Probando Ubuntu Hardy Heron 8.04

Ya hace algo mas de un mes que salió a la calle primera de las dos versiones de Ubuntu de 2008. He esperado para escribir este pequeño artículo de opinión hasta haber probado una temporada esta nueva distribución.

Realicé la instalación desde Internet, actualizando mi anterior Gutsy Gibbon 7.10. He de decir que la actualización fué muy sencilla de realizar, tal y como nos tiene acostrumbrados Ubuntu. La única pega que le encontré fué que tuve que utilizar el repositorio español para actualizar. Sé que no es un problema de Ubuntu. No se si el repositorio está detras de un ADSL de 1 mega de Telefonica, pero es lo que parece, ¡que lentitud!.
Primero voy a destacar en que aspectos han mejorado, siempre desde la perspectiva de usuario, y luego pasaré a indicar lo que aún deben corregir:

Lo que no me ha gustado tanto:
[] permanent link

La última de Indy

Este artículo en el blog no tiene mucho que ver con la temática que habitualmente suelo tratar, pero me veo en parte obligado a escribir sobre la última de Indiana Jones, en parte por que la ví el pasado miércoles y en parte por una pequeña charla que tuve con Carlos (un compaño de trabajo) esta misma semana.

"El cine no tiene por qué entretener", me decía Carlos. Razón no le falta. En este mundo en el que está instaurada la cultura del dinero facil, parece que cualquier cosa vale, mientras entretenga al personal, aunque no te des cuenta de que te están "tangando".

Esperando algo de magia de la factoría de LucasArts, pagué religiosamente mi entrada y esperé a que las luces se apagaran. Desde el minuto dos de la película, ví que iba a contemplar la caida de un mito :(
Un argumento desastroso, mezclando extraterrestres con la cultura maya de la manera mas burda que uno pueda esperar (¡¿qué demonios pinta el magnetismo en todo esto?!), personajes de lo mas absurdo y sin personalidad: el papel de Kate Blanchet es patético, ¡¿y los tipos enmascarados del cementerio, que pintan ahí?!. Las escenas de acción son ridículas: ¿esgrima en el Amazonas?, por favor..., ¿hormigas que ganarían a Carl Lewis corriendo?, ese tipo de efectos están bien para pelis tipo los escarabajos de "La Momia", porque ya sabemos lo que vamos a ver, pero esto se supone que factoria de entretenimiento de alto nivel, ¿o no?.

Carlos, tienes razón, el cine no tiene porque entretener, lamentablemente ni cuando se supone que debería de hacerlo. Si podeís ahorrad la pasta de la entrada y con un poco mas compraos la trilogía de Indiana. Eso si es buen cine de aventuras.
[
] permanent link

Sun, 02 Mar 2008

El Software Libre funciona, ¡todos los días!

Ya llevo algo mas de un mes por Sevilla, en mi nuevo trabajo. Durante todos esto dias he estado utilizando Linux en el lugar de trabajo, como herramienta para realizar todas las tareas que necesito. He de sumar todos los dias que han pasado desde que hace ya varios años desterré otros sistemas operativos. Durante todo este tiempo he ido descubriendo como el Software Libre funciona. ¡Si, lo se!, ¡menuda perogrullada!, pero es que necesito reforzar esta idea. No me refiero únicamente a que es un software de calidad, actualizado, estable, maduro, etc. Todas esas cosas que los que nos movemos en este entorno tenemos en nuestro decálogo del buen Linuxero; me refiero mas bien a que es un sistema que te permite hacer todo lo que necesitas, desde un punto de vista pragmático. Ofrece soluciones a todos los problemas, es un entorno cómodo para trabajar, estable, eficaz y productivo.

Por si esto fuera poco, todos los dias descubro algo nuevo en todos los ámbitos: una nueva utilidad, una nueva opción de configuración, etc. Al hilo de esto, recientemente he probado Phun:
http://www.acc.umu.se/~emilk/ en una "pizarra mágica" de esas que se pueden utilizar con las manos: IMPRESIONANTE. También he tenido oportunidad de jugar al Teewars: http://www.teewars.com/: sencillamente genial.

Desde otros puntos de vista mas técnicos también ha sido muy enriquecedor: he podido integrar soluciones Linux en entornos mixtos, lo cual me ha brindado oportunidad de comprobar como se integran todos esos sitemas; utilizar herramientas Linux para todo tipo de trabajos: multimedia, web, elaboración de proyectos y desarrollo.

Como en aquel anuncio: para los pragmáticos (funciona), para los filosóficos (tiene fondo social), para los jugones (buffff), para...
[] permanent link

Thu, 31 Jan 2008

Colaborando con Menorca :)

Pues resulta que hoy en la bandeja de entrada tenía un correo de una chica de Menorca que trabaja en una empresa y que utiliza Ubuntu GNU/Linux para trabajar. Según me comentaba en el correo, necesitaba para su trabajo una aplicación para llevar la contabilidad y hacer facturación y demás. Encima su jefa le había dado manga ancha a la hora de elegir la aplicación necesaria, con lo que estaba buscando algo para utilizar con Ubuntu.
He tardado mas bien poco en contestar, ya que el hecho de que haya gente que con toda la campaña de marketing que despliegan Microsoft y Apple básicamente, para vender sus productos, el simple acto de probar Ubuntu es un logro, y no digamos ya, instalarlo como entorno de trabajo, es todo un éxito. Le he pasado los enlaces que mas confianza (como producto) me inspiran, que son
TinyERP y Abanq.

Espero que pueda sacar jugo a estas aplicaciones y ¡me escriba para contármelo! :)

¡Salud!.
[] permanent link

Estoy en Sevilla

Pues si. Ha surgido un puesto en el equipo de
Guadalinex y me he venido para seis meses a trabajar aquí. Tener de cerca uno de los proyectos de Software Libre mas importantes a nivel estatal (y europeo diria yo) no es para menos, así que he liado el petate y aquí estoy.
Me encuentro en la parte de sistemas, administrando la infraestructura de la distribución. La verdad es que se trata de un trabajo muy agradable, con compañeros muy simpáticos y un ambiente, en general, muy ameno.

Lo mas curioso de todas las cosas que he vivido estos 5 dias escasos de trabajo que llevo ya, es el comentario del director del departamento cuando me presenté el primer dia: - "Aquí solo se admite Linux". "¡Ya era hora!", pense yo, ya era hora de poder trabajar en un proyecto rodeado de Software Libre, tanto como objetivo de trabajo, como utilizandolo como herramienta de trabajo. Toda la gente del departamento utiliza Guadalinex como entorno de trabajo, y la verdad es que funciona todo muy bien. El ambiente favorece a su vez la generación de nuevas ideas, y todas las ocurrencias que se van teniendo tienen buena acogida, siempre que tengan que ver con Software Libre, ¡claro! ;)
También es una muy buena oportunidad para ver nuevos desarrollos y nuevos dispositivos. Todo lo que cae por el departamento con forma de ordenador es susceptible de ser probado con Guadalinex. Lo último que se ha probado ha sido el EeePC con Guadalinex. A pesar de que el aparato ya trae Software Libre por un tubo (salvo Skype y poco mas), se ha querido probar Guadalinex 4.1 en el trasto, y la verdad es que ha funcionado. Estás son las fotos del "delito" ;): Imagen de Guadalinex en EeePC.
Guadalinex es una distribución GNU/Linux impulsada por la Junta de Andalucia y basada inicialmente en Debian (al estilo de Linex, de la Junta de Extremadura), que posteriormente ha derivado para posicionarse como un paso intermedio entre Debian y Ubuntu. Tiene un plazo de publicación de versión estable anual, no como Debian, cuyo plazo de publicación no es fijo, ni como Ubuntu, la cual saca una nueva versión cada seis meses.

Tal como Ubuntu, tiene su propia forja de software, la cual sirve como plataforma de desarrollo principal de la distribución. Algunas cosas, por ejemplo, que he podido observar, es que han realizado un programa para Firefox, que permite instalar paquetes directamente desde el propio navegador, sin tener que abrirlos con GDebi (que también funciona muy bien por cierto), o Hermes, que es un pequeño applet para el escritorio que te avisa de que tienes dispositivos extraibles, montados. Te avisa del automontaje y te permite desmontar con mucha agilidad.

No me extiendo mas de momento, aunque ya iré posteando por aquí mas novedades sobre este tema. Salud.
[] permanent link

Mon, 07 Jan 2008

Cambiar ruta por defecto en BackupPC para Ubuntu Dapper

El programa
BackupPC, es una de esas joyas del Software Libre capaz de hacer con pocas líneas de código, grandes acciones. En este caso se trata de una aplicación para realizar copias de seguridad masivas, sobre PCs y multi-plataforma. Se basa en distintos formas de trabajo, desde el protocolo NetBIOS de Microsoft hasta Rsync, disponiendo este, de más ventajas (bajo mi punto de vista).

El caso es que este programa está empaquetado en Ubuntu, siendo además paquete oficial. La instalación por defecto, al menos en Dapper, deja una configuración con Apache, algo típica, siendo la ruta por defecto para acceder a BackupPC: http://mi-dominio/backuppc/

No es por ser quisquilloso, pero aún recuerdo la serie de ataques contra servidores Linux de hace algunos años buscando aplicaciones tipo AWStats y similares, en rutas por defecto, buscando fallos públicos de seguridad. Por esta sencilla razón (y por fomentar el uso de la lengua de Cervantes), prefiero que el acceso a BackupPC no esté en la ruta por defecto. Para que ello, he seguido estos pequeños pasos:

1- Editar fichero /etc/backuppc/apache.conf y realizar los cambios oportunos (sintaxis Apache, amigo ;).
2- Editar fichero /etc/backuppc/config.pl y buscar la línea con la cadena: "CgiImageDirURL".
3- Cambiar "/backuppc/image" por "/personalizado/image", siendo "personalizado", la misma cadena que he puesto en el fichero apache.conf.
Esto funciona correctamente, al menos, en Dapper. Salud.
[] permanent link

Fri, 14 Dec 2007

OGG/Theora rechazado en HTML5

Leo en Barrapunto que el formato de vídeo Software Libre OGG/Theora ha sido rechado en el siguiente estamdar HTML 5, debido a presiones de Nokia y Apple. Como no, empresas presionando para continuar con sus lucrativos negocios. Serán hijos de puta.

Para un pequeño desarrollador web como yo, el que Theora se hubiese incluido dentro del estandar sería la salvación a los quebraderos de cabeza que acarrea el formato de vídeo a utilizar cada vez que trato de hacer una web accesible a Lengua de Signos.

Esperemos alguna revisión de ese estandar.
[
] permanent link

Mon, 19 Nov 2007

Samsung YP-U3 (Reproductor música OGG, MP3 y demás) con Ubuntu GNU/Linux.

Recientemente mi pareja estaba buscando un reproductor de música que reprodujese archivos de audio comprimidos en OGG Vorbis. Le he lavado tanto el cerebro con el tema de la filosofia del Software Libre que cualquier día me da ella a mi una charla :)
El caso es que se puso a buscar y encontró un par de reproductores en las tiendas BEEP. Cuando parecía que ya estaba todo decidido, me comenta que ha encontrado varios más en la FNAC, incluyendo esos mismos de BEEP. Yo la verdad es que no daba crédito: ¿por fin podría escuchar por la calle, "me he comprado un OGG" y no "me he comprado un MP3"?.

Ayer, bastante decididos nos acercamos al citado establecimiento y decidimos adquirir un Samsung muy chulo, con OGG y toda la pesca :)
Ignorando la advertencia de que solo funciona bajo 7 letras XP y 7 letras Vista (los fabricantes ya nos tienen acostumbrados a estas tonterias) nos marchamos con la nueva adquisición bajo el brazo.

Esta misma mañana lo he conectado tanto a una Feisty como a una Gutsy. Ninguno de los dos lo monta en el sistema de ficheros, pero calma, seguro que hay alguna solución. Tras un par de búsquedas en Internet, he visto como este chico lo ha resuelto a través de Gnomad2. El lo tiene que compilar para Feisty (o al menos eso cuenta). Yo en Gutsy, lo he instalado, y a la primera. Salud.
[] permanent link

Mon, 29 Oct 2007

Como listar SOLO directorios en Linux.

Recientemente he necesitado listar directorios para un programa en Perl con una llamada a la shell. Curiosamente no existe una forma sencilla o lógica de hacerlo, ya que la opción "-d" no lo hace por las buenas :)

Tras un par de segundos buscando por Google, he localizado un par de soluciones que interesan:
La mas elegante:
ls -p */
La mas seria: ls -l | egrep '^d'

De cosecha propia y como extensión a la primera opción, si se quiere listar directorios que no sean del actual: ls -d /tmp/*/ para listar por ejemplo los de tmp.
[] permanent link

Wed, 24 Oct 2007

API de GoogleMaps y XHMTL 1.1

Sigo con la jugada de ayer de intentar usar XHMTL 1.1 a cualquier precio ;)
Si quereis usar XHTML 1.1 con el API de GoogleMaps parece que aun no se puede:
Hilo 1 Hilo 2

Salud.
[] permanent link

Tue, 23 Oct 2007

application/xhtml+xml e Internet Explorer de Microsoft (y Mozilla Firefox, ¡por supuesto!)

La enésima de Internet Explorer. No se que versión es, porque no uso ese navegador, pero con
Wine e ies4linux también se ve el fallo. Me explico:

Resulta que estoy desarrollando un pequeño proyecto en XHTML, CSS y Perl con plantillas. Todo el enfoque a la hora de validar el lenguaje de marcado lo estoy haciendo con XHTML 1.1 y para ello las páginas web deben tener un "content-type" tipo "application/xhtml+xml".

Vale, le enchufo el churro al content-type. Firefox, no-problemo. Konqueror, no-problemo. Internet Explorer, aaaaaamigo. Me avisan en 5 minutos de que hay gente que está usando Explorer y que cuando visita la web le muestra una ventana de esas para descargar. En mi cabeza empiezan a dar vueltas las palabras "madre", "parir", "Microsoft", y algunas otras no visibles (las he ocultado via CSS). ;)

Solución 1: cambiar el content-type por un text/html de toda la vida y validar XTHML estricto 1.0.
Solución 2: que la gente que usa Explorer de forma habitual use un navegador decente ;)
Salud.
[] permanent link

Mon, 22 Oct 2007

Cómo crear transparencias opacas con CSS (y añadirles efectos con Javascript)

Recientemente he tenido que hacer un pequeño proyecto con XHTML y CSS (y algo de Javascript), en el que me he topado de bruces con varios problemas, uno de los cuales era este: "Un menú horizontal de tres fotos en miniatura que estén oscurecidas por defecto y que al pasar sobre ellas se aclaren".

Evidentemente Flash no voy a utilizar para esto, por tratarse de una tecnología privativa y no accesible. Como muchos sabréis existen una serie de propiedades en CSS para cambiar la opacidad de una imagen, básicamente para los navegadores mas utilizados. Con "-moz-opacity:0.7", siendo 0.7 un número decimal entre 0 y 1 en notación anglosajona para navegadores Mozilla y derivados, y/o "filter:alpha(opacity=40)", siendo 40 un número entero entre 0 y 100, para IE de Microsoft, creamos una trasparencia "aclarando" la capa que estemos editando, pero ¿cómo oscurecemos una capa?.

Burdos intentos al estilo "-moz-opacity:1.5" no sirven de nada, y no dejan de ser eso, "burdos".
Tras darle un par de vueltas se me ocurre lo siguiente:
Para el XHTML
div class='contenedor'
p class='color' /p
/div

Para el CSS
div.contenedor {background: url('imgs/prueba.png') no-repeat;} p.color {margin:0; background-color:\#000; -moz-opacity:0.3; height:50px; width: 30px;} Este trozo de código genera un DIV con una imagen como fondo de la capa y un párrafo en su interior con la altura y anchura de la imagen de fondo del DIV, con una capa negra pero con opacidad 0.3. ¡Objetivo conseguido! Para hacer un menú horizontal, basta con añadir "float" a las capas "contenedor" y luego recolocar todo eso.

¿Qué pasa si queremos hacer que al pasar con el ratón por encima de la imagen esta se aclare?. Pues con un poquito de Javascript podemos hacerlo sin ningún problema, con los eventos "onmouseover" y "onmouseout" y cambiando la propiedad "-moz-opacity" desde una nueva clase en CSS. Pero eso se lo dejo al lector como prueba.
Salud.
[
] permanent link

Sun, 23 Sep 2007

Software Libre en la empresa mas allá de OpenOffice

También en la Navarparty V (2007) se ha dado una charla sobre este tema, realmente interesante, comentando los inconvenientes habituales a la hora de vender productos CRM, ERP y demás.
El conferenciante nos ha dado bastantes ejemplos prácticos, contandonos también bastantes anecdotas muy ilustrativas.
La conclusión personal a la que he llegado tras la charla es, que no solo es posible, si muy recomendable migrar a Software Libre para este tipo de aplicaciones. La idea es especialmente indicada si el negocio es una PYME.

Este tipo de charlas conforman un grupo de ejemplos (y ya son dos ejemplos en una sola party) sobre como el Software Libre es una alternativa madura y real a proyectos "históricamente" establecidos.
[
] permanent link

CGA - Centro de Gestión Avanzado en Navarpaty V

Este año, en la Navaraparty V, he asistido a una charla sobre el modelo de gestión e implantación de Software Libre en la red educativa mas grande del mundo. La charla a corrido a cargo de Rodrigo Salvador y en la misma nos ha expuesto los puntos claves sobre el proyecto que está en marcha en varios centros escolares de Andalucia.

Los números asustan ciertamente. Están hablando a dia de hoy de una cantidad de PCs en torno a los 180.000. ¡Una red corporativa de 180.000 PCs!. Esto si que es wow! y no "Ventanas Vista" ;)

Tienen aproximadamente el 50% de los centros educativos de Andalucia dentro de este proyecto y todos los años siguen creciendo hasta que alcancen los 4.000 centros de toda Andalucia. Todo, absolutamente todo, funciona con Software Libre.

Además, Ubuntu les ha tomado como banco de pruebas, ya que con esa cantidad de equipos es lógico que se detecten mayor cantidad de fallos por minuto, para corregirlos de cara a las versiones estables.

Un modelo a seguir, sin lugar a dudas.
[] permanent link

Tue, 04 Sep 2007

Saregune.net y otros

Leo en Barrapunto:
http://softlibre.barrapunto.com/softlibre/07/09/03/2237253.shtml.

Que de forma voluntaria o subvencionada se impartan cursos basados en Software Libre es una gozada. Ya estoy harto de gastar dinero público en empresas "demasiado" lucrativas y con los mismo encorvatados como telón de fondo.

¡Enhorabuena!
[] permanent link

Thu, 30 Aug 2007

Linux en empresas

Este mes de agosto he estado metido en un proyecto de mantenimiento de sistemas para una gran empresa aquí en Bilbao. Se trataba de monitorizar y dar soporte por las incidencias que pudieran sugir, a unos servidores GNU/Linux montandos en cluster. Para los servidores se han utilizado tres RedHat Enterprise.
Lo que me parece destacable es el hecho de usar GNU/Linux en entornos corporativos de, como digo, grandes empresas. Otra vez, el Software Libre aparece como estrella, aunque el 90% ni se entera ;)
Salud.
[
] permanent link

Tue, 28 Aug 2007

Linux de camuflaje

Ayer se publicó una noticia en
Barrapunto sobre los reproductores multimedia que va a incorporar Airbus. Por supuesto, la iniciativa significa otro empujón mas para el Software Libre, y por tanto es de aplaudir que así lo hagan.
Al leer la noticia, me he acordado de los terminales con Gnome que he visto recientemente en Leroy Merlin en Max Center, Barakaldo. Cuando iba a pagar, me fijé por casualidad en la pantalla de la chica que me estaba atendiendo y me dí cuenta de que tenía abierta una sesión Gnome con una terminal ejecutando un programa sobre Freedos. La verdad es que en ese momento me emocioné bastante y me alegra ver como el Software Libre se implanta en las empresas.
Cada día lo utilizamos mas y aunque lo toques no lo puedes ver, ¿que es? ;)
[] permanent link

Thu, 23 Aug 2007

Salvapantallas con imágenes espaciales (Cosmos) de Gnome

Por defecto utilizo este salvapantallas en Ubuntu Feisty (7.04). Por un lado no consume tantos recursos como los salvapantallas 3D y por otro, me recuerda quienes somos y donde estamos ;)
Este salvapantallas llamado Cosmos, tiene unas pocas imágenes por las que rota, y a mi me gustaría añadir mas. Me puse a enredar un poco en el gestor de paquetes y ví que el paquete se llama "gnome-screensaver". Haciendo una búsqueda por los ficheros de ese paquete, también ví un directorio que almacenaba unos ficheros con nombres muy sospechosos ;) "space-01.jpg", etc. Debía de ser ahí. El directorio es: /usr/share/pixmaps/backgrounds/cosmos/.

He ido copiando nuevas imágenes a ese directorio, y ya tengo el salvapantallas con multitud preciosas imágenes de la ESA, NASA y demás.
Salud.
[
] permanent link

Wed, 22 Aug 2007

Sobre el tiempo y el lenguaje

Es curioso como el tiempo, y la percepción personal que tenemos cada uno de nosotros/as de el, influye en la manera de expresarnos.
Tradicionalmente se habla de "buen" y "mal" tiempo de forma banal, identificando, buen tiempo con calor y sol y mal tiempo con lluvia y frio.
Tradicionalmente también, está mal visto que llueva en los meses cálidos del año, es decir haga "mal tiempo", aunque si embargo si se tienen dias soleados en mitad de diciembre, el sentir general es de sensación agradable.
Lo que quiero poner de manifiesto con todo esto es, por un lado expresar mi desacuerdo con los lastres del lenguaje adquiridos por una cierta pereza a plantearse vicios provinientes de las relaciones sociales, que hacen que adoptemos formulas del lenguaje que no son correctas, hablando al menos en téminos absolutos. No existe buen ni mal tiempo. En segundo lugar me gustaría también destacar el efecto placebo que produce el tiempo en el caracter de las personas. No he leido ningún estudio serio al respecto, y esto no deja de ser una opinión personal, pero es algo que me da la sensación de que es cierto. En este sentido es, haciendo un simil, como la convención de que el azul es un color frio y el rojo es cálido. Seguramente una persona sin esa percepción del buen y mal tiempo heredada, pueda tener sentires bien distintos a otra persona que "padece" esa herencia.

En definitiva, personalmente me gusta la lluvia, tanto en verano como en el resto de estaciones, por tanto, que llueva en agosto, para mi es una delicia, para que conste ;)
[
] permanent link

Tue, 15 May 2007

Como desinstalar el demonio ACPD de Ubuntu Dapper

Hace poco me ha pasado que el paquete para monitorizar un UPS en Dapper llamado "acpd" no se dejaba desinstalar. Daba un error similar a este: Removing apcd ... Stopping APC Smart UPS Daemon: apcdinvoke-rc.d: initscript apcd, action "stop" failed. dpkg: error processing apcd (--remove): subprocess pre-removal script returned error exit status 1 Starting APC Smart UPS Daemon: apcd. Errors were encountered while processing: apcd E: Sub-process /usr/bin/dpkg returned an error code (1)

Al final todo ha consistido en poner un línea con el comando exit justo debajo de #!/bin/sh, en el script de gestión del demonio: en /etc/init.d/apcd

Salud.
[
] permanent link

Wed, 25 Apr 2007

¡Ubuntu 7.04 Feisty Fawn en la calle!

El pasado día 20 se hizo pública la versión 7.04 de Ubuntu. Incorpora grandes cambios y montones de actualizaciones sobre las herramientas ya conocidas. A pesar de que tengo el CD disponible desde el mismo dia 20, aún no he tenido tiempo de probarla, aunque lo haré el próximo viernes en la APSBB, enmarcado en las charlas que se vienen dando sobre Software Libre en el movimiento asociativo.
A ver si la semana que viene puedo exponer mis impresiones, aunque las primeras pruebas que he hecho con la Live, me han dejado maravillado.

¡A disfrutar!.
[
] permanent link

CMS Made Simple (CMSMS) + Módulo de noticias + Fechas en castellano

Detrás de este título tan largo se ocultan unas cuantas horas de pruebas hasta dar con una solución que paso a relatar.
CMS Made Simple, o mas abreviado CMSMS, es un proyecto libre de gestor de contenidos, que como su propio nombre indica, trata de ser sencillo y alejarse de monstruos (informáticamente hablando) como Joomla, y demás familia.
Recientemente lo he utilizado para un cliente y me ha surgido un pequeño problema: el módulo para gestión de noticias de que dispone CMSMS no muestra los nombres de los meses en castellano a pesar de que el resto de la plataforma está traducido.
Tras varias horas mirando ficheros, he dado con la solución poniendo en el fichero: lib/smarty/plugins/function.html_select_date.php, justo antes de la línea que dice: for ($i = 1; $i <= 12; $i++), la siguiente línea: setlocale(LC_TIME, 'es_ES.UTF-8');, que viene a coincidir con la codificación de locales que tiene el servidor sobre el que está montado el CMS.

Supongo que existirán otras soluciones, quizá mas elegantes, pero al menos esta de momento me funciona. Salud.
[] permanent link

Mon, 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.
[] permanent link

Wed, 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.
[] permanent link

Sun, 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.
[] permanent link

Mon, 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.
[] permanent link

Thu, 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.
[
] permanent link

Wed, 14 Feb 2007

Como crear .deb para Ubuntu en vez de hacer "make install".

El otro día estaba compilando Cinelerra para amd64 en Ubuntu y localice un mensaje en Ubuntuforums al respecto que terminaba con un gran consejo cuando tienes que compilar a mano algo, como era mi caso: es mejor crear un paquete .deb e instalarlo que hacer un make install. Esto es cierto cuando tenemos en cuenta que es posible que a posteriori necesitemos desinstalar el programa que nosotros mismos compilamos. Por un lado, si pierdes el directorio con las fuentes del programa, es posible que no puedas hacer make uninstall, y por otro lado, aunque conserves dicho directorio, es posible que el autor no haya podido meter en el script la opción uninstall, por el motivo que fuese.
En cualquier caso, hacer un dpkg -i o a través de Gdebi y luego un dpkg -r o a través de Synaptic para desinstalar, es bastante mas cómodo. Para conseguir un paquete, compilamos de forma habitual:

Y en vez de hacer el típico "sudo make install", podemos hacer "sudo checkinstall", lo cual (tras darle una serie de información) nos generará un paquete .deb y nos lo instalará.
Salud.
[
] permanent link

Ubuntu te salva la pantalla con tus fotos

Desde hace ya al menos un par de versiones, Ubuntu tiene la posibilidad de poner como salvapantallas las fotos que tu decidas. Esto lo podemos hacer de la siguiente manera: en nuestra Carpeta personal creamos una carpeta que se llame "Pictures" y dentro metemos todas las fotos que queramos. Luego nos vamos a Sistema --> Preferencias --> Salvapantallas. Elegimos la opción "Carpeta de imágenes" y listo. A partir de ese momento saltarán las imagenes que hayamos puesto como salvapantalla.

Si por algún motivo ya tenemos muchas fotos en alguna otra carpeta y no queremos duplicar espacio ocupado, podemos "engañar" a Ubuntu, haciendo un enlace de la carpeta que almacena las fotos y renombrandolo como "Pictures". Esto también funciona.
[
] permanent link

Sun, 14 Jan 2007

Viaje para conocer Barcelona.

Pues vista la falta de nieve este temporada, y de otro tipo de precipitaciones por toda la península, hemos decidido invertir nuestro interés en otros asuntos, y es que si, nos gusta mucho el esquí, pero no estamos tan desesperados como para tirar nuestros ahorrilos por la ventana, chupar un montón de cola y deslizar por montañas de puro hielo artificial (nótese la deseperación).

Dicho esto, optamos hacer nuestra maleta y coger vuelo a Barcelona. Muy recomendada por unos y por tanto con mucha curiosidad, aterrizamos el pasado miércoles. Aterrizamos, y digo bien, ya que me parece una ciudad sencillamente increible. Dispone de multitud de opciones gastronómicas, culturales, de compras, laborales y sociales. Perderse por el barrio gótico, el Raval o la parte alta de la ciudad es una verdadera delicia. Altamente recomendable es probar sus sabores que se pueden deleitar por todos los rincones, algunos muy conocidos y otros no tanto, que en definitiva no harán sino sorprender a cada paso. La mezcla de culturas, idiomas, colores, opiniones y formas de hacer no es si no la guinda que da forma a toda una ciudad viva que late a ritmo imparable.

Vuelvo...volvemos cargados de muy buenas emociones, y con ganas de aplicar por aquí algo de todo lo que hemos podido experimentar. Salud.
[
] permanent link

Fri, 22 Dec 2006

Internet Explorer: autenticación Digest con Apache.

Pues acabo de darme cuenta de la enésima pifia de Internet Explorer. Resulta que probando para un cliente un
wiki y varias cosillas mas sobre una zona de un Apache2 protegida con autenticación Digest, me he dado cuenta de que con Internet Explorer (al menos hasta la versión 6) no funcionaban correctamente las páginas. Cuando no te mostraba bien el contenido, te escupía un error de "No se pudo mostrar la página".
Como dice Mikel, un sufridor como yo de los caprichos de la programación web, "hay que poner el plugin para Explorer", lo cual viene a significar que hay que hacerle alguna ñapa al código CSS o mediante PHP, o lo que es lo mismo a despilfarrar 80 horas de tu tiempo hasta que das con la solución. Y todo por no implementar correctamente los estandares que conoce todo el mundo menos en los/as chicos/as de Redmon. [ironia]Se ve que en esa zona de Estados Unidos la conexión a Internet tiene algún filtro anti-estandar[/ironia].
Pues tras 5 minutos de búsqueda con nuestro amigo Google, resulta que cuando se trata de autenticación Digest, Internet Explorer casca por un error conocido. Y encima resulta que la gente de Apache ha hecho un workaround y lo soluciona de varias maneras. Software Libre 1, capullos chapuceros 0.

En fin, un nuevo motivo para no recomendar ni utilizar Internet Explorer. Salud.
[] permanent link

Sun, 10 Dec 2006

Como convertirse en programador.

Te sientes perdido localizando información, leyendo blogs y mas referencias, embriagado por la montañas de texto, unas veces útil, y otras veces mareante que existen por toda la red. Este enlace ayuda a centrar la visión de por donde tirar, entre los cientos de miles de intentos que se pueden realizar para convertirse en un programador:
http://www.stifflog.com/2006/12/10/the-road-to-become-an-alpha-programmer/.
Salud.
[] permanent link

Sat, 09 Dec 2006

Documentación Ubuntu.

Un enlace hacia del enorme wiki de Ubuntu con un índice de documentación bastante variada:
https://help.ubuntu.com/community/UserDocumentation.
[] permanent link

Actualización de este blog.

Llevo varios meses sin escribir por varios motivos. No voy a excusarme. Prefiero ir directo al grano: he migrado el servidor de Debian a Ubuntu Server 6.06 LTS. Al ver que Ubuntu ha empezado a dar soporte para servidores, he decidido que merece la pena migrar: por un lado para probar el funcionamiento general, por otro, para actualizar versiones de programas que utilizaba, y que considero que necesitaba actualizar, como Apache, MySQL o Squirrelmail.

La migración comenzó algo peor de lo que imaginaba, y para ir relatando todo lo que me pasó prefiero ir haciéndolo en posteriores notas.

Hoy prefiero utilizar esta nota para dejar constancia de los números en octal para utilizar
framebuffer. Siempre los despisto y al final tengo que volver a recurrir a Internet para localizar la información. Aunque ahora que lo pienso, esto también estará en Internet, pero al menos será una búsqueda directa :)
Profundidad color 640x480 800x600 1024x768
8bits 769 771 773
16bits 785 788 791
24bit 786 789 792

[] permanent link

favicon.ico o el iconito de las webs

Pues vaya rato llevo con
el iconito de las narices. Me explico: Apache permite añadir a nuestras webs el típico icono que aparece al lado de la URL, en la barra de direcciones del navegador. Dicho icono, que como os ponía en el enlace se llama favicon, debe tener unas características bastante concretas:
Yo he creado el icono con Inkscape -- [1] --, a un tamaño de 16x16 pixeles y lo he exportado a PNG. Una vez hecho esto, he abierto la imagen PNG con GIMP -- [2] -- y lo he guardado como ICO con una profundidad de color de 16 colores (4 bits).
Una vez dados estos pasos podemos subir el fichero, que deberemos llamar "favicon.ico" a nuestro servidor y situarlo en el lugar adecuado: dentro del "DocumentRoot" en un lugar accesible para Apache. En GNU/Linux, típicamente en "/var/www/". Deberemos fijarnos si en el fichero "/etc/mime.types", existe una línea que reza "image/x-icon ico", y en caso de que no exista, añadirla. Acto seguido en el fichero de configuración de Apache ("/etc/apache/httpd.conf" o similar) añadir, si es que no existe, la línea "AddType image/x-icon .ico".
Hecho esto ya podemos referenciar a nuestro icono desde las páginas web con unas líneas en la sección "<head>" como estas:
"<link rel="icon" href="/favicon.ico" type="image/x-ico" />"
"<link rel="shortcut icon" href="/favicon.ico" />"
En principio, y si todo ha ido bien, deberiamos ver nuestro icono al recargar la web. Yo, sin embargo me he encontrado con una pequeña pega. Al ir haciendo cambios de diseño en el fichero "favicon.ico" y volviendolos a subir, veía que el icono aparecía inalterado, es decir, como cacheado, no sabía si por Apache o por mi Firefox -- [3] --. Buscando algo de información al respecto por Internet, he comprobado que es necesario vaciar la caché de Firefox y luego cerrar y volver a abrir el navegador. En ese momento se actualiza el nuevo icono que hayamos subido.
[] permanent link


Powered by Blosxom.