Archive for the ‘Computación’ Category

Purgando locales con localepurge

Jueves, Enero 25th, 2007

Hago eco de la útil herramienta explicada por Mark para mantener el sistema limpio de locale inecesarios.

Un locale es un conjunto de reglas culturales que definen el país, idioma, caracteres y otras preferencias de la interfaz del usuario. En Linux las interfaces de todas las aplicaciones dependen de que locale estén instaladas en el sistema.

Al parecer, algunas aplicaciones instalan sus propios locale aunque no los vayamos a utilizar, ocupando espacio en el disco duro. localepurge es un paquete para Debian y distribuciones basadas en ella que permite mantener sólo los locale necesarios.

Inmediatamente después de instalarlo aparece una pantalla en el terminal (yo utilicé aptitude, imagino que las herramientas gráficas también la ejecutan) donde se deben seleccionar los idiomas que utilizaremos. En mi caso fueron:

  • en
  • en_GB.ISO-8859-15
  • en_GB.UTF-8
  • es
  • es_CL
  • es_CL.UTF-8

Dónde los esenciales son en y es ya que contienen la información general respecto al idioma. Mark me explicó que conservar el inglés se debe a que hay aplicaciones que no han sido traducidas al español, no sé si es necesario, pero frente a la duda… Elegí inglés británico de caprichosa.

Lista la instalación lo ejecutamos con permisos de administrador: sudo localepurge, y en pocos segundos entregará los resultados. En mi caso:

localepurge: Disk space freed in /usr/share/locale: 32784K
localepurge: Disk space freed in /usr/share/man: 2268K
Total disk space freed by localepurge: 35052K

Y desde ahora, cada vez que se instala una aplicación mediante apt-get localepurge se ejecutará automáticamente. Yo instalé KOffice con aptitude y no sucedió, aunque no sé si se debe a que aptitude y localepurge no son compatibles o a que no había locale que eliminar.

ConQuery o buscar sin digitar

Martes, Enero 23rd, 2007

ConQuery en acciónComo si saltarnos un paso al realizar búsquedas fuera poco, ahora podemos saltarnos dos. La extensión ConQuery para Mozilla Firefox permite realizarlas sin necesidad de recurrir al teclado. Basta con seleccionar lo que queremos buscar y escoger el motor adecuado desde el menú contextual que aparece al hacer clic con el botón derecho del mouse; o desde el menú contextual propio de la extensión que puede aparecer al mantener presionado durante algunos segundos configurables el bóton central (a.k.a. la ruedita), o mediante la combinación Bloq Mayús / Ctrl+botón derecho del mouse.

Letras de canciones ¿dónde?

Jueves, Junio 15th, 2006

Las letras de canciones fueron hasta hace un tiempo el tipo de búsqueda que de forma más recurrente hacía. Entonces tenía que utilizar el buscador de turno y, una vez encontrada, copiarla al disco duro debido al abrumador exceso de publicidad. En otras ocasiones me frustraba debido a lo rebuscado de la canción y la consecuente carencia de resultados, pero con el paso del tiempo el escenario a mejorado: existe la posibilidad de colaborar con servicios como Lyrc (sobre el cual ya escribí) o lyricsfly.com (también), que por el momento se niega a incluir publicidad. Sin embargo, la moderación de envíos y correcciones, además de la pésima organización de ambos, que termina con letras duplicadas y mal catalogadas, me hicieron buscar alternativas.

Una de las que conozco es Lyriki (buen nombre), un wiki creado con MediaWiki, el CMS de la Wikimedia Fundation, que permite bastante flexibilidad al momento de colaborar, ya sea agregando, editando u organizando el directorio. Pero mi favorita, y con la que me quedo, es LyrikWiki, de la cual me enteré vía Menéame. Aprovecha mejor las características de MediaWiki, las URLs son más intuitivas y cuenta con plugins para Firefox y amaroK entre otros.

coComment: como myComments pero diferente.

Martes, Febrero 7th, 2006

En la última entrada me referí a myComments, un muy útil plugin para Wordpress, Textpattern y Blogger (por el momento) que genera un canal RSS de nuestros comentarios y las respuestas que reciben. Bien, a través de Quemar las Naves me enteré de la existencia de coComment, un servicio web con la misma función que se vale de otro método: en lugar de que el autor de cada blog instale el plugin para el CMS que utiliza, son los propios visitantes quienes envían el ping al servidor mediante un bookmarklet que se agrega al navegador utilizado, siendo el hacer clic en él el paso posterior a dejar un comentario.

En una primera instancia parece que solventa la falencia de myComments: la necesidad de que los bloggers instalemos el plugin, sin embargo, como blogum explica en los comentarios de la nota en ñblog, coComment tampoco es compatible con todos los CMS que hay. Cierto es que está en beta (motivo por el cual el registro requiere de una invitación solicitable en esta página), pero veo más difícil su extensión en el tiempo de lo que es para myComments gracias a la apertura de su API. Por otro lado parece ser que el seguimiento de las respuestas a nuestros comentarios es más complicada dado que sólo lista aquellas dejadas por usuarios registrados en coComment. Todo lo anterior más la obligación de hacer clic en el bookmarklet luego de comentar lo hacen a la larga más engorroso que myComments, al menos por el momento. Es evidente que prefiero el plugin de Diego.

Pero con todo, tiene su ventaja: usando Javascript permite mostrar en cualquier web una lista de los comentarios que vamos dejando desparramados por la red, un nuevo bloque informativo que estará a la derecha (hasta que cambie el diseño) de A través del monitor caundo regrese a Santiago.

myComments: sus lectores le agradecerán.

Lunes, Enero 30th, 2006

Acabo de toparme, vía Menéame, con uno de los plugins para WordPress más útiles que puede haber: myComments. Su función es enviar una copia de los comentarios que se dejan en el blog a un servidor que se encarga de generar un archivo RSS 2.0 para cada usuario, de forma que podemos seguir las respuestas a los comentarios que dejamos en cuanto blog pulula por la red mediante el agregador de canales que utilicemos (Feedness en mi caso). La identificación de los comentarios se basa en la dirección de correo electrónico que damos al momento de comentar, igual que los gravatars.

Como myComments está disponible sólo para WordPress el archivo RSS 2.0 se genera con los comentarios dejados en blogs creador con dicho CMS y que tengan el plugin instalado, pero se espera en un futuro poder disponer de versiones para otros gestores de contenido, como el popular Movable Type. En A través del monitor ya está instalado, así que sólo les falta generar sus archivo RSS 2.0, y esperar a que todos los autores de blogs creados con WordPress instalen el plugin.

Gracias a Diego por su creación.

¡Menéame!

Viernes, Enero 27th, 2006

Desde que Ricardo Galli anunció su existencia, Menéame se ha ganado un lugar entre aquellas herramientas web que me son imprescindibles, al punto de que he pensado en cancelar mi suscripción a viarios blogs populares. Después de todo, si la información es relevante, alguien la habrá de menear.

Sobre el facilitar dicha tarea, proporcionando el enlace correspondiente directamente en cada blog, trata esta entrada. De esta forma nos ahorramos el paso de visitar Menéame para enviar noticias.

HTML puro.

La forma más fácil es mediante un enlace a la dirección http://meneame.net/submit.php?url=http://url-de-la-entrada. Si fuésemos a menear esta misma entrada, quedaría http://meneame.net/submit.php?url=http://atravesdelmonitor.lamatriz.org/meneame. Ahora, la idea es que el enlace aparezca de forma automática en cada entrada. Para ello hay que utilizar el código correspondiente que usa cada CMS para imprimir la URL de cada entrada.

En el caso de Blogger, por ejemplo, el código utilizado es <$BlogItemPermalinkURL$>, por lo que el código a insertar en cualquier parte entre las etiquetas <Blogger> y </Blogger> sería: <a href="http://meneame.net/submit.php?url=<$BlogItemPermalinkURL$>">Meneame</a>. Obviando el hecho de que el texto entre <a> y </a> puede variar.

Javascript.

Ricardo informó hace un tiempo de la existencia de un script en dicho lenguaje que basta enlazar en la página individual de cada entrada. Para ello hay que agregar la siguiente línea de código: <script type="text/javascript" src="http://meneame.net/api/check_url.js.php"></script>.

La ventaja que ofrece por sobre el método anterior es que si el apunte aún no es enviado a Menéame invita a hacerlo; en caso contrario invita a votar, mostrando más información a través del atributo title del enlace.

En caso de que el agente de usuario no soporte Javascript, o el propio usuario lo haya desactivado, se pueden mezclar ambos métodos de la siguiente manera (utilizando nuevamente a Blogger como ejemplo):

<script type="text/javascript" src="http://meneame.net/api/check_url.js.php"></script>
<noscript><a href=”http://meneame.net/submit.php?url=<$BlogItemPermalinkURL$>”>Menéame</a></noscript>

Plugin para WordPress.

Finalmente, Manuel Almeida programó Menéame Plugin. Está en beta y es el método que estoy utilizando. La ventaja que ofrece es que permite incluir el enlace en la página principal del blog, permitiendo así enviar las noticias directamente, sin tener que visitar la página individual de cada entrada.

Características para considerar KDE.

Miércoles, Enero 4th, 2006

Esta entrada la iré actualizando periódicamente hasta que me decida por uno u otro escritorio. Tengo además el borrador de lo que será Características que extraño de Gnome, pero durante las últimas horas se ha ido reduciendo gracias a los cambios que le he ido haciendo a KDE, los cuales me hubiese gustado evitar. En el fondo intento disfrazar a KDE de ñomo, en lugar de mejorar al ñomo, pero es todo lo que puedo hacer con escasos conocimientos de psudolenguaje y nulo dominio de algún lenguaje de programación.

Por el momento la lista es bastante escueta. Quizás podrían ayudarme a engordarla…

Escritorio
Estoy acostumbrada a usar el escritorio como una carpeta temporal, así siempre están visible los archivos con los cuales tengo asuntos pendientes. Un detalle del escritorio de KDE es que existe la opción Alinear rejilla que al activarla organiza los íconos de forma automática en relación a los demás, evitando que se sobrepongan, como ocurre en Gnome, cuando hay demasiados.
Konqueror como administrador de archivos
  1. Posee un emulador de terminal que nos evita tener que abrir Konsole o el emulador que sea por separado.
  2. Trabaja con pestañas.
  3. Podemos eliminar archivos de dos maneras: enviándolos a la papelera o purgándolos del sistema. unf me acaba de informar de que en Nautilus también es posible.
  4. Los iconos de la carpeta reflejan su contenido.
  5. La previsualización de archivos de sonido trabaja con cualquier formato mientras que en Nautilus sólo me funciona con los MP3.
Gwenview
Se puede configurar para que los cambios realizados a una imagen se guarden de forma silenciosa.

¿Y sí me paso a KDE?

Martes, Enero 3rd, 2006

Lo he estado evaluando. A pesar de que varias veces he declarado de forma tajante que me carga su interfaz recargada de menús y opciones por todos lados, y de que me agrada más, mucho más, el aspecto de Gnome, he pensado en probar KDE.

Todo comenzó cuando me dí cuenta de que por muy mal que se vean las aplicaciones para KDE (hablo del aspecto de KDE en general, no que de problemas al visualizarlas en Gnome), estas me prestan mucha más utilidad que las programadas para Gnome. No puedo evitar pensar que es como decían Varela y Maturana, que no sobreviven los seres vivos más aptos, según Darwin, sino, simplemente, los aptos. En este caso, yo había sido usuaria de las aplicaciones aptas, sin preocuparme por aquellas que son mucho más aptas, total las primeras trabajando en conjunto me ofrecían todo lo que necesitaba. Menos es más aprendí de Mies van der Rohe… Hasta que descubrí amaroK. Entonces me dí cuenta de que si uso K3b en lugar de GnomeBaker, o que si necesito Konqueror y no me basta con Mozilla Firefox, es por algo. Las aplicaciones más aptas me estaban llamando.

Ese reproductor es el paradigma de la aplicación ideal. Creo que me tatuaría su isotipo si no me cargaran los tatuajes. Hace un montón de cosas, y de una forma tan inteligente, que por muy inútil que sea, el usuario termina acostumbrándose. Por algo DavidCG comenzó su artículo Por qué KDE mola describiendo las funciones de amaroK, incluso cuando no es el reproductor oficial de KDE. Eso sí, no dejo de creer que podría ser más lindo y tener muchas menos opciones sin deja de ser amaroK.

Pero estoy convencida de que la fachada no puede ser más importante que la planta y el corte (antes de entrar a estudiar Arquitectura pensaba a la inversa), y luego de leer el artículo recién mencionado así como un montón de comentarios en Barrapunto, he terminado dudando de que Gnome sea tan maravilloso como creía que era. Un problema típico y hasta irrisorio que se me ha presentado, es el copiar algo al porta papeles, cerrar la aplicación y encontrarme con que ya no podía pegar… Problema de integración en el escritorio. En un inicio no lo encontraba tan grave, pero resulta que las aplicaciones GTK+ no aseguran integración con Gnome, contrario a lo que sucede con KDE y las aplicaciones en Qt. O sea que es la situación es la misma si instalamos aplicaciones GTK+ en KDE.

Así que hoy, apenas me conecté, ejecuté sudo aptitude install kubuntu-desktop, y fue necesario que instalara 135 paquetes, muchos de los cuales no usaré, y espero poder desinstalar (como akregator, ¿para qué lo quiero si tengo Feedness?). Ya veremos si la funcionalidad de KDE (así como unos retoques en el tema por aquí y por allá…) termina por opacar su fealdad. En todo caso, si el resto de mi familia prefiere Gnome, me quedaré con Gnome. Tener dos escritorios me parece exagerado, sobre todo si prefiero el aspecto de uno al del otro.

Cerrando sesión…

El ícono de la sindicación.

Martes, Diciembre 27th, 2005

No hace mucho, vía Tecnorantes, me enteré de que Microsoft usará el ícono de los Live Bookmarks de Mozilla Firefox para señalar los canales de sindicación, tanto en el futuro IE 7, así como en cada una de sus webs. Eso a pesar de que habían trabajado en el diseño de varias posibilidades (las últimas bastante parecidas al diseñado por Mozilla).

Como consecuencia tendremos un estándar gráfico del cual se espera ayude a popularizar el uso de los canales de sindicación y acabe con la confusión que pueden crear los típicos botones naranja etiquetados como XML, RSS, RDF o Atom.

En ese sentido Feed Icons (del cual me enteré mediante los foros de Feedness, el agregador de canales que utilizo) ha dado los primeros pasos, o al menos de los que me entero, al ofrecer un archivo comprimido con el dichoso ícono en múltiples formatos, e incentivando su utilización y adaptación por parte de quienes tenemos web.

Veremos que me sale…

Linux es difícil.

Lunes, Diciembre 26th, 2005

Fotografía del Motorola m25 en Ubuntu Linux

Para la recién pasada Navidad mis padres le regalaron a mi hermana un reproductor de MP3 Motorola m25. Como la mayoría de los gadgets venía acompañado por un CD con los controladores para Windows y Mac OS X, lo cual me hizo sentir algo de temor al pensar que tal vez no funcionaría en Linux, y por ende tendría otro motivo para no eliminar la partición donde tengo instalado Windows 2000 (los motivos actuales son el software comercial para Arquitectura, y que me ponen nota por saber usarlos). Conectamos el periférico al cable USB y en pocos segundos se encendió sólo, al tiempo que el icono de dispositivo extraible apareció en el escritorio de Gnome, sobre la etiqueta M25. La fotografía de la derecha lo ilustra bastante bien. Fue hecha con la nueva Nikon Coolpix 4600 que mi padre le regaló a mi madre, la cual, como la mayoría de los gadgets venía acompañado por un CD con los controladores para Windows y Mac OS X, hecho que me hizo sentir algo de temor al pensar que tal vez no funcionaría en Linux, y por ende tendría otro motivo para no eliminar la partición donde tengo instalado Windows 2000… Conectamos el periférico al cable USB y en pocos segundos (aunque más prolongados que los del Motorola, y tuve miedo) apareció una ventana de advertencia preguntándonos si queríamos descargar las fotos. Esta captura lo ilustra bastante bien. Fue hecha…

Hasta el momento a mi obsoleta Ubuntu Hoary Hedgeog (en octubre apareció la última versión: Breezy Badger) le he pedido que reconozca una impresora Epson Stylus Color 860, un scaner Epson Perfection 640U, una cámara digital Kodak EasyShare CX7300 y una Canon PowerShot A60, además de los nuevos juguetes y de todo el hardware integrado en mi super placa madre PC Chips… Y jamás he tenido problemas. Más aún: jamás he tenido que configurar nada, salvo la tarjeta de video luego de instalar la distribución. Y nada me costó. Por ello, no puedo dejar de sorprenderme cuando sale alguien con el chiste de que Linux no está preparado para el usuario final, y peor aún, cuando comentan que la comunidad del software libre debería hacer algo en lugar de predicar sobre derechos y libertad. Bueno, esta es una entrada pragmática: no se trata de los beneficios éticos y morales que proporciona usar software libre, si no de la desventaja que tienen los sistemas operativos libres. Y es que cuesta un mundo instalar y configurar en ellos la mayoría del hardware disponible. Demasidos archivos de texto a editar, y cuando finalmente se logra, no funcionan como en Windows o Mac OS X… Pero claro: mientras el fabricante programa los controladores para dichos sistemas operativos, la comunidad de programadores de software libre se tiene que dar la paja de hacerlo por si mismos. ¿No es acaso una fea desventaja?

Y me da rabia, porque ¿cuántas veces no he leído que apoyo totalmente el software libre pero no uso Linux porque no reconoce mi puto dispositivo? Por supuesto: mientras los usuarios de Linux no aumenten los fabricantes no programarán controladores oficiales, y mientras no haya controladores Linux no tendrá más usuarios. Entonces nos encontramos en un círculo vicioso donde la única forma de salir es que el usuario que apoya al software libre pero no lo usa (más o menos como lo que le pasó a Hisrch) se de el tiempo de revisar la compatibilidad antes de comprar algún dispositivo… Pero es preferible esperar a que otros hagan de Linux lo suficientemente masivo como para que no haya que fijarse en la caja…, o algo así he leído en foros, listas de correos y blogs.

Afortunadamente ya hay grandes empresas de hardware que están apoyando al software libre, pero tengo la sensación de que los frutos se darán más a largo plazo, y la impaciencia me embarga, aún cuando lo único que espero es que la masa se de cuenta de que la culpa de que el increible nuevo gadget recién salido no funcione en Linux la tiene única y exclusivamente su fabricante. ¿Por qué? No sé, tal vez para demostrar que tengo razón, o para que la sabia decisión de la industria del hardware sea imitada por la del software y así me pueda deshacer de Windows.

En este momento, cuando a mí Linux me va de maravillas con el dispositivo que conecte, pero a la gran mayoría de usuarios finales les funciona como el poto, sólo puedo pensar que es cuestión de fe: Mi ciega convicción en el software libre y sus ventajas (tanto ideológicas como prácticas) debieron hacer que los gadgets recientemente adquiridos por mis padres, sin fijarse en si eran compatibles con el sistema operativo que usan, funcionaran sin más. Porque por supuesto, no se debió a que algún voluntario programara los controladores correspondientes, ni a que Gnome sea uno de los entornos de escritorio más fáciles y cómodos de usar… No. Está claro que la comunidad del software libre lo único que hace es predicar sobre libertad, ética y moral. Mientras yo le elevo oraciones a San Ignucius todas las noches…