Archive for abril, 2008

GDM Face Browser, nueva chulada para GNOME

30 de abril de 2008 , a las 12:48 · 3 comentarios ·

Está claro que en Canonical no se están quietecitos. Acaban de lanzar Ubuntu 8.04 Hardy Heron y ya se están poniendo las pilas con proyectos tan curiosos como este, llamado GDM Face Browser (vía Ars Technica) y que le dará un nuevo sentido a la utilidad de inicio de sesión de GNOME, gdm (GNOME Display Manager). El gestor habitual es totalmente personalizable, y seguro que muchos de vosotros os habréis instalado alguno de los muchos temas que existen en sitios como GNOME-Look. Sin embargo, este proyecto va más allá. La idea: ponerle cara a los usuarios.

Como se puede apreciar en la imagen, el nuevo gdm presentará en pantalla las fotos de los usuarios que tienen acceso a esa máquina, y también combinará esas fotos con introducción de texto. Si hay muchos usuarios, a medida que vayamos tecleando letras irán mostrándose sólo las caras que van encajando con el nombre que hemos empezado a teclear. Además de eso, la nueva interfaz tiene mucho que ver con Clutter, una librería para generación de todo tipo de interfaces gráficos OpenGL de la que ya he hablado largo y tendido y que mola que te cagas. Y también tenemos integración con otros dos proyectos interesantes para el futuro de GNOME: MeMaker - un creador/gestor de avatares que recuerda a los Miis de Nintendo – y Cheese, una herramienta que se alimenta de imágenes y vídeos de una webcam para luego aplicarles todo tipo de efectos, al estilo de PhotoBooth en Mac OS X Leopard.

El resultado es visualmente muy atractivo, y la verdad es que este tipo de pijadas siempre son de agradecer a la hora de disponer del escritorio visualmente más atractivo del mundo, pero claro, aquí yo me planteo una cuestión interesante. Teniendo en cuenta que normalmente una máquina sólo es usada por una persona, ¿para qué quiero esta pijada?

Pues para molar más, obviamente, que es el objetivo de cualquier linuxero de pro :)

75 aplicaciones de seguridad Open Source

29 de abril de 2008 , a las 13:59 · No hay comentarios ·

En LinuxPlanet acaban de publicar una completísima lista con nada menos que 75 aplicaciones Open Source – libres como el viento – de seguridad. Teniendo en cuenta que es un sector en el que muchas empresas se forran sin poder garantizar la seguridad total a sus clientes – que pagan por esa supuesta sensación – me parece genial que haya tantas alternativas de valor. Y como siempre hay que recordar a los usuarios de Windows: que sean Open Source no significa que sólo sean compatibles con Linux. Ni mucho menos. De hecho, algunas de ellas son Open Source y sólo están disponibles en Windows.

La lista está dividida en varios apartados, a saber:

1. Anti-virus / Anti-malware
2. Anti-spyware
3. Comunicaciones y Compartición de archivos
4. Borrado de ficheros (se refieren al borrado definitivo, del que no es posible recuperar nada)
5. Cifrado
6. Transferencia segura de archivos
7. Cortafuegos / Gateways de red
8. Informática forense
9. Suites de seguridad de Internet
10. Detección de intrusos
11. Analizadores de ficheros de registro (logs)
12. Miscelánea
13. Monitorización de red
14. Gestión de contraseñas
15. Administración remota
16. Herramientas de administración del sistema
17. Autenticación de usuarios
18. Herramientas VPN

Así que parece que tenemos todo lo necesario para ponerle las cosas un poco más complicadas a hackers y crackers, ¿no?

Alternativas a Windows Explorer

28 de abril de 2008 , a las 13:24 · 9 comentarios ·

El explorador de archivos de Windows no es que destaque especialmente por sus prestaciones, pero al menos en Windows Vista lo han separado de Internet Explorer – desde Windows 98 una cosa y la otra fueron lo mismo – y eso permite poner a cada oveja con su pareja, como yo siempre digo que debería hacerse. El explorador de archivos sólo debe hacer eso, y el navegador de Internet, pues lo suyo, permitirnos surfear por la red de redes. Obviamente estas utilidades pueden añadir funcionalides extra, pero la base de su funcionamiento debe estar centrada en su concepción original. Qué manía de hacer programas todoterreno que no son más que una pesadez, algo que ya comenté en aquel post llamado “Evolución software: la obsesión por las navajas suizas“.

Lo curioso del caso es que la mayoría de los usuarios nos hemos acostumbrado al paradigma propuesto por el explorador de archivos de Windows, que no es ni de lejos el más eficiente a la hora de gestionar nuestros ficheros. El mayor obstáculo que impone el explorador de Windows es precisamente su concepción ‘monopanel’, es decir, que en una ventana del explorador teóricamente sólo podemos ver una localización. Si queremos, por ejemplo copiar un fichero de un lugar a otro tendremos dos opciones:

1. Abrir dos ventanas de explorador (origen y destino) y copiar y pegar de una otra (o arrastrar los ficheros y carpetas correspondientes)

2. Utilizar sólo una ventana, copiar los archivos y carpetas en la carpeta origen, navegar hasta la carpeta destino, y pegar esos objetos copiados en el portapapeles.

Y me temo que aquí corto, que de nuevo me ha salido un publirreportaje. Interesandos, pinchar en “Te falta lo mejor de esta entrada…”

Te falta lo mejor de esta entrada…

Deja que Ubuntu te busque el mejor repositorio

27 de abril de 2008 , a las 18:15 · 6 comentarios ·

El otro día publicaba una posible solución para el desastre surgido con los repos de Ubuntu 8.04 LTS, pero los comentarios y algún artículo por ahí perdido me han convencido de que en realidad la solución es aún más sencilla. Nada de editar ficheros. Os vais a Sistema->Administración->Orígenes del Software, y en la ventana que aparece tendréis que seleccionar en el  menú desplegable “Descargar desde:” la opción “Otro…“.

Eso hace que os aparezca esta ventanita con todos los repositorios oficiales disponibles, y tan sólo bastará con pinchar en “Seleccionar el mejor servidor” para que según vuestra localización Ubuntu seleccione la mejor fuente de paquetes software.

Con todo y con eso, es una vergüenza que los repos españoles vayan tan y tan mal.

Ja! Ubuntu 8.04, repositorios alemanes

25 de abril de 2008 , a las 12:38 · 8 comentarios ·

Estaba tratando de solventar el problema de los repositorios al que hacía referencia ayer y me he encontrado con una solución interesante hasta que solucionen el problema de forma definitiva. En HowToForge han publicado una de esas guías – bastante cutres, por cierto – sobre cómo montar “el servidor perfecto” con Ubuntu 8.04, y en uno de los pasos indican que hay que modificar las fuentes de los repositorios. Yo había probado con la herramienta gráfica de Orígenes del Software que proporciona Ubuntu, pero nada hasta que he visto esto. Editando a mano el fichero queda todo resuelto.

Así que la idea es borrar todo lo que haya en vuestro fichero /etc/apt/sources.list y sustituirlo por estos repositorios, que son los alemanes. Como no quiero que esta entrada quede tan fea (lo que sigue es el texto que debéis copiar) lo separo con uno de esos odiados “More” :(

Te falta lo mejor de esta entrada…

Si programas en C o C++, ve cambiando de lenguaje

25 de abril de 2008 , a las 11:34 · 12 comentarios ·

Lo he publicado en The Inquirer y la verdad es que me la debería haber reservado para Incognitosis, porque la noticia me ha molado un montón, y eso que a mí lo de programar me gusta más bien poco a pesar de ser informático. Sí que tuve una época de curiosidad en este terreno, – llegué a hacer mis pinitos en ensamblador (buf) con el Amiga – pero las prácticas de la facultad en lenguajes tan relevantes como Modula - que reconozco que era una opción interesante para aprender temas de modelos de datos – o Caml me apartaron del gusto por la programación. Ya fue tarde cuando tuve que aprender C para las prácticas de Compiladores y Sistemas Operativos: le había cogido alergia a la programación.

Sea como fuere, el índice TIOBE de popularidad de lenguajes de programación, C y C++ están perdiendo terreno entre los programadores debido a un factor fundamental: no disponen de un recolector de basura, un componente esencial para muchos desarrolladores que les ahorra lidiar con problemas de gestión de memoria. Los famosos punteros de C que nos volvían locos a todos son muy potentes, pero su gestión no compensa para muchos los beneficios de rendimiento que pueda dar, y algo similar ocurre con C++.

C and C++ are definitely losing ground. There is a simple explanation for this. Languages without automated garbage collection are getting out of fashion. The chance of running into all kinds of memory problems is gradually outweighing the performance penalty you have to pay for garbage collection

Esa es la razón del auge de algunos lenguajes como VisualBasic - que pese a ser todo un veterano, crece a marchas forzadas -, C#, o includo D, el que algunos califican como sucesor de C++. Dichos lenguajes sí hacen uso de estos mecanismos, y aportan características novedosas frente a los tradicionales C y C++, que no obstante – que yo sepa – siguen siendo la base y fundamento de la programación en Linux.

Lástima que no hayan comentado nada sobre programación multinúcleo en esa interesante entrevista de Dr. Dobbs al responsable de TIOBE. La programación concurrente sigue siendo un tema candente hoy en día, y es el principal factor por el cual los actuales procesadores triple-core y quad-core de AMD e Intel no logren escalar como deberían. Pero eso da para otro artículo, claro.

Ubuntu 8.04, primeras impresiones

24 de abril de 2008 , a las 17:58 · 12 comentarios ·

Llevo un par de horas jugueteando trasteando con Hardy Heron y me temo que mis primeras impresiones no son buenas. Me pasó el otro día cuando probé Mandriva 2008.1 y me quedé con las ganas: tengo una GeForce 9600 GT que me está dando más problemas de los esperados, y se han repetido – sorpresa, sorpresa – en Ubuntu 8.04, aunque yo creí que no sucedería nada parecido.

La serie “9″ de tarjetas de NVIDIA aún no dispone de soporte oficial, pero sí hay desde hace unos días unos controladores beta, los NVIDIA GeForce 173.08 – ya sabéis que ahora se llaman siempre así, como las gráficas, en lugar de ForceWare o Detonator – que en su versión para Linux dan soporte a esta serie de tarjetas y, en concreto, a mi 9600GT.

Lo malo es que Ubuntu instala su propio controlador por defecto, y como no hay un controlador propietario disponible – el que hay es beta – pues aunque la resolución está bien la gráfica bufaba que te cagas un montón porque los controladores nuevos gestionan mucho mejor la temperatura de la GPU y regulan el ventilador para que no suene nada. Sin embargo, a la hora de instalar los controladores beta e instalarlos ha surgido el típico problema de que ya existía una versión anterior (por defecto) de los drivers instalados por Ubuntu, así que he tardado un ratito en solucionar el problema. En resumen, lo que he hecho es desinstalar los antiguos e instalar los nuevos compilándolos a la vieja usanza.

Los pasos:

1. Descarga el driver a un directorio tuyo, por ejemplo, /home/javipas (el tuyo será distinto, claro)

2. Te instalas desde Synaptic el paquete build-essentials para poder compilar luego el controlador (busca por “build”, por ejemplo.)

3. Sal de la sesión gráfica pulsando Alt+F1 y entrando como root (supongo que antes habrás creado la contraseña de superusuario con el comando sudo passwd)

4. Ya como root, paras el servidor X, y para ello escribes

/etc/init.d/gdm stop

5. Ahora compilas el controlador escribiendo

cd /home/javipas

sh NVIDIA-Linux-x86-173.08-pkg1.run

Y sigues los distintos pasos que te permiten compilar el controlador, y en la pregunta de si quieres escribir las modificaciones en el fichero de configuración (el /etc/X11/xorg.conf) le dices que sí, y tras un par de OKs más, ya estás preparado para funcionar.

6. Vuelves a iniciar el servidor X con

/etc/init.d/gdm start

Si todo ha ido bien, ya podrás disfrutar de tu gráfica a plena potencia, sin bufidos y con la opción además de los efectos de escritorio que se activan desde Sistema/Preferencias/Apariencia/Efectos visuales.

Todo este cacharreo me ha permitido funcionar ya normalmente con la distro, pero no con los repositorios: por más que trato de actualizarlos con alguno extra, la hasta la fecha impresionante gestión de repositorios de Ubuntu no va nada bien y se queda tirada el 90% de las veces, con lo que ir instalando y desinstalando cositas para dejarla cuca cuca es algo complicado. De hecho yo por hoy me rindo, igual es un simple problema de que todo el mundo está yendo a machete a lo mismo que yo y los repos están sobrecargados.

Por lo demás: nada más que comentar. GNOME parece tirar muy bien, apenas he probado esas novedades en aplicaciones tan comentadas como Transmission (cliente BitTorrent) o Brasero (siempre me gustó K3B) así que ya les iré dando un tiento a la larga lista de novedades.

Ubuntu 8.04 LTS (Hardy Heron)

24 de abril de 2008 , a las 13:58 · 2 comentarios ·

Bueno, pues aunque ahora mismo aún no hay nada en la página oficial – que muestra el mensajito de “Coming soon” que habíamos visto los últimos días – ya está disponible para descarga la distribución Ubuntu 8.04 LTS Hardy Heron, así que mi Azureus – vale, la estoy bajando desde Vista – está echando humo ;)

En cuanto acabe, a instalarla tocan. Mientras, podéis hacer lo propio y descargarla tanto desde los propios servidores HTTP y FTP de Ubuntu como desde el ficherito torrent, que es la forma más recomendable y rápida ahora que está ‘en caliente’ y hay miles de usuarios descargando y compartiendo a todo gas. En FlashGet (con el enlace de descarga directa desde sus servidores HTTP) me estaba descargando a 50 KB/s, y en Azureus por ahora va a 250 KB/s y supongo que irá subiendo poco a poco, así que vosotros sabréis…

Plugins para cachear páginas en WordPress

23 de abril de 2008 , a las 16:28 · 2 comentarios ·

Esto de renovar diseño me está permitiendo volver a investigar algunos temas que tenía aparcados, como por ejemplo la utilización de plugins de caché de páginas que permiten mejorar – o eso se supone – los tiempos de carga del blog y sus contenidos. Lo cierto es que hacía mucho que no juguetaba con el tema, y la última vez que toqueteé me cargué la configuración del plugin más famoso en este apartado, WP-Caché, que ha sido programado por Ricardo Galli y que es uno de los más populares en el mundillo WordPress. De hecho, no parece haberlo actualizado desde hace tiempo, y sin embargo sigue funcionando fantásticamente según dicen.

Sin embargo, hoy tenía ganas de experimentar un poco, así que después de ver un viejísimo post de MundoGeek he retomado el tema y he mirado qué otras opciones había por ahí. En ese post de MundoGeek había un enlace a una comparativa también relativamente viejita en la que mediante el uso de WP-Caché y un componente llamado eAccelerator - que cachéa código PHP para dejarlo preparadito por si se repite su ejecución – se supone que el rendimiento es la pera limonera.

Me he conectado por SSH a mi servidor y he intentado compilar la última versión disponible – que es de hace medio año – pero mi servidor, lógicamente – si todo el mundo compilara en esas máquinas apañaos estarían sus propietarios -, no me ha dejado, así que me he quedado a dos velas. Con lo cual he decidido pasar de esa opción demasiado experimental y me he ido a algo más seguro: los plugins de WordPress para cachear páginas. Hay unos cuantos, pero no tantos que sean compatibles con la versión 2.5 de WP que estoy usando desde hace unos días, y como estoy animado a probar cosas nuevas me he decantado por un plugin llamado Hyper-Cache que se supone que es lo más de lo más, tal y como explica su autor:

Hyper Cache is an experimental really aggressive cache for WordPress. I wrote it because my hosting provider is very low in resources, particulary on the mysql side. The cache tries to reduce the database queries to zero.

Yo no tengo tantos problemas con mi proveedor de hosting, pero quiero ver si esto supone una mejora diferencial. Puede que mi caso no sea muy objetivo, pero yo diría que ahora la página carga más rapidito, aunque mis pruebas con ese servicio chulo llamado Pingdom del que he hablado en algún momento parece curioso. Aunque liberaba los directorios temporales y las cookies para hacer cada prueba, no sé yo si será muy válido, no obstante.

Es interesante apuntar un par de enlaces: el primero, la propia guía – algo breve – sobre el tema que tienen los desarrolladores de WordPress en su Codex (su base de conocimiento, vaya), y un enlace que puede que me sea útil algún día si tengo millones de lectores :) y que está apuntando a la página High Scalability.

El disquete sigue con nosotros

22 de abril de 2008 , a las 13:42 · 10 comentarios ·

¿Cuánto hace que no utilizas la disquetera de tu ordenador? Probablemente lo habréis notado: esa unidad “de discos flexibles” sigue presente en la inmensa mayoría de PCs de nuestros días, a pesar de que muchos de nosotros hace meses e incluso años que no la utilizamos. Yo aún mantengo una caja con algunos disquetes guardados – uno con el arranque para Windows 98, qué tiempos – pero parece haberse convertido en una reliquia más: como la cámara de fotos de tus abuelos, o esa radio que sigue aún aparcada en el trastero sin que sepas muy bien por qué.

Parece que no sólo nosotros nos aferramos a este medio ya obsoleto desde hace años: los grandes de la industria del software siguen usando el iconito del disquete como indicativo gráfico de la opción “Guardar“, y nos encontramos con el dichoso disquete en suites ofimáticas, programas de edición y retoque fotográfico y miles de utilidades cuyos desarrolladores tienen claro que es imposible luchar contra los elementos: el disquete simplemente es equivalente de esa opción. Sin embargo, su versión real no acaba de desaparecer de nuestro mundo: los portátiles por fin han ido aceptando que nadie usa disquetes ya, pero los PCs de sobremesa siguen aferrados a esa moda. Apple fue inteligente una vez más cuando en 1998 lo erradicó de sus revolucionarios iMacs, y desde entonces nunca ha dado marcha atrás. No parece que sus usuarios lo echen de menos.

De hecho, el propio Windows sigue imponiéndonos su presencia por doquier: el explorador de archivos muestra, imperturbable, la posibilidad de cargar un disquete en el sistema, y esa unidad A: a la que tanto accedíamos antaño ahora prácticamente no tiene ningún sentido. Así pues, ¿por qué mantenerla? Puede que todo se deba a mi padre :) Es de la vieja escuela, y eso de grabar en CDs/DVDs o de tener una llave USB para esos casos no va con él. Con un disquete es la persona más feliz del mundo, así que habrá que respetar el hecho de que aunque para muchos de nosotros este medio haya desaparecido, para otros, también muchos aún, el disquete sigue con nosotros.

Caray, qué poético me ha quedao ;)