Skip to content

Recent Articles

24
Jun

Buscar en la web de forma rápida con Gnome Do a la manera de Quicksilver

Como comenté en un post anterior, me encanta la posibilidad que brinda Quicksilver para lanzar búsquedas en la web. En Ubuntu tenemos Gnome Do para hacer algo parecido a Quicksilver, y sería ideal poder programarlo para utilizarlo de la forma en que Qucksilver utiliza YubNub. En realidad podemos hacerlo utilizando Gnome Do como lanzador de comandos de consola, pero como eso sería algo engorroso, vamos a preparar una forma de atajar las búsquedas mediante un sencillo script de consola al que llamaremos desde Gnome Do.

Paso 0: Instalar Gnome Do.

Si no tienes instalado Gnome Do, instálalo desde synaptic o desde consola:
sudo apt-get install gnome-do

Paso 1: el script de consola.

El script que vamos a utilizar nos va a servir unicamente para simplificar la forma de lanzar las búsquedas. Sólo necesitamos abrir un editor de texto y guardar en nuestra carpeta personal esta línea:

#!/bin/bash
x-www-browser http://www.yubnub.org/parser/parse?command=$1+$2+$3+$4

x-www-browser llamará al navegador web por defecto, pasando como parámetro la URL que necesitamos, en este caso la URL para que YubNub realice una búsqueda, pasándo como parámetros $1, el comando que determinará el servicio web donde vamos a buscar (Google, GMaps, IMDB, RAE…), y $2,$3, $4… nuestra cadena de búsqueda.

Guardamos el script como search en nuestra carpeta personal -obviamos la extensión para que sea más rápido de teclear- y para ejecucarlo, buscando por ejemplo un mapa de Sevilla, haremos:

sh search gmaps sevilla

Paso 2: hacerlo rápido

No necesitamos hacerlo desde consola, podemos hacerlo tecleando directamente desde GNome Do, si hacemos <Super>+Space y tecleamos el comando anterior.

  • Print
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Tumblr
  • Twitter
17
Jun

Quicksilver y GNome Do: lanzando aplicaciones de forma rápida en Mac OSX y Ubuntu

Quicksilver es un lanzador de aplicaciones para Mac OSX que, como todo, inspira opiniones encontradas entre los usuarios: unos lo elevan a la categoría de maravilla imprescindible, otros lo consideran innecesario y dicen que es suficiente tener Spotlight. Yo, por las razones que cuenta Berto Pena en ThinkWasabi, pertenezco al primer grupo.

Las posibilidades de Quicksilver van mucho más allá que las de Spotlight, permitiendo realizar operaciones mucho más rápido, al estilo de Ubiquity en Firefox. Pero hay funcionalidad que, por sí sola, justifica el uso de Quicksilver, es la posibilidad de lanzar búsquedas en toda la web utilizando YubNub.

Para los usuarios de Linux, no dejéis de echar vistazo a GNome Do (los usuarios de Ubuntu lo teneis en los repositorios de Lucid Lynx), que como su propio nombre indica, apenas es funcional en KDE, pero como lanzador de aplicaciones (y como imitador de la interfaz) se aproxima mucho a Quicksilver, además de ser más cómodo que el menú K o Alt + F2.

  • Print
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Tumblr
  • Twitter
16
Jun

Ubiquity para Firefox: conectar el lenguaje con la Web

Ubiquity for Firefox from Aza Raskin on Vimeo.

Ubiquity es seguramente uno de los addons para Firefox más espectaculares que he visto por la capacidad que tiene para facilitar tareas tan comunes como enviar un email con datos adjuntos, lanzar búsqueda, etc…

Bajo la premisa de “conectar la web con el lenguaje”, nos permite (como podeis ver en el video) adjuntar un mapa a un email con apenas teclear un atajo de teclado y el lugar al que queremos que apunte el mapa, lanzar búsquedas en wikipedia y ver los resultados al instante en pantalla sin la necesidad de acceder a la web.

Descarga Ubiquity (para Firefox).
Tutorial Ubiquity.

  • Print
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Tumblr
  • Twitter
12
Jun

La codificación del pato

Si camina como un pato, nada como un pato, y hace cuack, entonces puedes tratarlo como un pato.

En programación, no sólo utilizamos los patos en técnicas de depuración de baja tecnología, sino que además, basados en el método de deducción por inducción del Test del Pato, nos permitimos, en sistemas de tipificación dinámica, declarar variables sin avisar al sistema de qué tipo de datos estamos utilizando.

Si parpa como un float, entonces el sistema lo tratará como un float. De cajón.

  • Print
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Tumblr
  • Twitter
10
Jun

Ubuntu Lucid Lynx se queda sin sonido

Ya vimos, al descubrir Ubuntu Lucid Lynx, que podemos tener problemas con el sonido. A mí me sucedió cuando actualicé de Karmic Koala y hace un par de días me preguntaban por este problema (que al menos para mí se ha convertido casi en una tarea rutinaria), así que creo que es interesante volver a tocar el tema.

Lo primero que tenemos que comprobar es si tenemos volúmen. Lo más fácil será hacerlo desde el icono de la bandeja de sistema, pero desde consola también es posible lanzando alsamixer.

Si todo está OK, procedemos a borrar la carpeta de configuración, en nuestra carperta personal:

sudo rm -R /home/usuario/.pulse

Donde usuario es tu nombre de usuario en el sistema.

  • Print
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Tumblr
  • Twitter
8
Jun

Sin conexión en KDE: KNetworkManager se bloquea

Me he encontrado en varias ocasiones con el mismo problema en KDE4 (corriendo sobre Lucid Lynx): el gestor de redes no funciona de repente, se queda bloqueado y no hay forma de conectar por ethernet ni por wifi. Sucede a veces después de haber suspendido el sistema en memoria aunque he tenido noticia de  casos en los que ha sucedido con el equipo funcionando.

Sea como sea, existe una  solución sencilla -más allá de reiniciar hasta la saciedad, que non funcionará-, que he encontrado propuesta en varios sitios, incluido la página de Launchpad en la que se trata el bug, y que funciona bastante bien. Consiste en detener el servicio de gestión de redes, borrar su configuración de estado, y relanzarlo:

sudo service network-manager stop
rm /var/lib/NetworkManager/NetworkManager.state
service network-manager start

Después, probablemente haya que reiniciar la máquina para que los cambios tengan efecto.

  • Print
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Tumblr
  • Twitter
6
Jun

5 addons para Firefox esenciales en mi día a día

Pese al protagonismo que va tomando Google Chrome, que se ha convertido a pulso en el favoritísimo de los navegadores, yo sigo utilizando Firefox para desarrollar. Manías que conserva uno. Y para hacerlo me ayudo, sobre todo, de cinco plugins, algunos de ellos imprescindibles en mi día a día, otros no tan importantes aunque he querido tenerlos en cuenta porque forman parte de algunas etapas del ciclo de trabajo.

Cito sólo cinco plugins para Firefox porque la gracia está en que cada uno utilice los que mejor se adapten a su forma de trabajo, y estos cinco van en una dirección muy concreta: el desarrollo web.

Firebug: Es seguramente la estrella de los plugins para Firefox. Imprescincible en cualquier sesión de trabajo, Firebug nos permite conocer en cada momento que sucede tanto en el DOM como en el motor JavaScript de una página web y por qué sucede.

Web Developer: Seguramente el punto de partida para depurar una web. Es especialmente útil para detectar errores de sintaxis en HTML y en CSS y además nos provee de enlaces a las herramientas de validación del W3C.

MeasureIt: Tan simple como tener una regla integrada en nuestro navegador para medir ciertas zonas en pixels.

SEO Quake: Se trata de un sencillo plugin de optimización para buscadores que nos dará bastante juego como primer checklist SEO para comprobar que funciona correctamente nuestro rotbots.txt, nuestro sitemap, y hacer un recuento de palabras clave.

ColorZilla: Selector de color. Es prescindible si tienes algún otro (personalmente me gusta utilizar el color picker de KDE)

Dejo el post abierto en forma de “encuesta”. ¿Cuáles son tus complementos esenciales para firefox?

  • Print
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Tumblr
  • Twitter
30
May

Un navegador en 42 líneas de código

Vía Área Linux, he encontrado este código fuente en Python para lanzar un navegador web ultraligero que tira de las librerías gtk y webkit.

Se le nota cierta querencia al cuelgue (es normal), pero eso sí, mientra funciona, corre que se las pela. De hecho este post está escrito desde ese navegador.

  • Print
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Tumblr
  • Twitter
12
May

SEO en WordPress: Google XML Sitemaps Generator

En Optima han publicado una recopilación de plugins para WordPress que nos facilitan la indexación y posicionamiento en buscadores.

Además del imprescindible de la lista,  All in One SEO Pack,  me gusta especialmente Google XML Sitemaps, un generador de sitemaps para wordpress que destaca por la flexibilidad que tiene.

wordpress google xmlsitemap 300x224 SEO en Wordpress: Google XML Sitemaps Generator

Permite modificar la prioridad de cada URL del sitemap y la frecuencia con que el buscador vuelva a visitarla, lo que supone un grado de personalización mucho mayor que el que se le puede dar de forma rápida a cualquier otro generador de sitemaps libre.

Otra característica que me gusta bastante de este plugin  es que permite configurar el directorio del servidor en el que queremos guardar el sitemap, de modo que si tenemos una web alojada en www.miweb.com y el blog en www.miweb.com/blog nos será muy fácil llevarnos el sitemap de www.miweb.com/blog/sitemap.xml (lugar donde Google no permite albergar un sitemap, ya que los busca siempre en la raíz del sitio) a www.miweb.com/blog-sitemap.xml

  • Print
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Tumblr
  • Twitter
3
May

Ubuntu 10.04 Lucid Lynx: primeras impresiones

La versión final de Ubuntu 10.04 LTS está disponible desde el pasado viernes. Después de pasar todo el día de ayer intentando descargar toda la lista de paquetas (tarea difícil porque tuve durante todo el día cortes en la línea y los repositorios andaban bastante ocupados), ya he actualizado a Lucid Lynx, una de las ediciones de Ubuntu más esperadas debido a que los cambios que incluye son, si no de más calado, más visibles: una imagen rediseñada, más sencilla -y claramente inspirada en MacOS- , integración con la nube y con redes sociales.

ubuntu wallpaper 300x187 Ubuntu 10.04 Lucid Lynx: primeras impresiones

Vamos a ver qué novedades trae y algunos problemas que tuve durante la instalación y configuración, por si pudieran serle de ayuda a alguien.

Instalando Lucid Lynx y puliendo algunos problemas.

Desde el viernes podemos lanzar la actualización a Lucid Lynx desde nuestro gestor de actualizaciones. Una de las primeras cosas que va a hacer el sistema de instalación es desactivar los orígenes de software de terceros, por lo que al terminar deberemos activarlos de nuevo desde Software Sources (aparecerán marcados como “desactivados durante la instalación”).

KDE no funciona

La primera sorpresa que me llevé al arrancar por primera vez Lucid Lynx, después de haber visto el nuevo logo sobre el fondo morado, es que KDE no funcionaba. Después de la pantalla de login todo se quedaba en negro. Podía reiniciar el equipo: si pulsaba el botón de apagado del PC, aparecía el menú apagar / reiniciar /hibernar. La solución fue arrancar en GNome y, desde Synaptic, realizar una reinstalación de KDE. Esta instalación traía también, entre otras aplicaciones, Amarok, Akregator, etc… y el tema de Plymouth para Kubuntu.

La pantalla de inicio se ve mal

Y aquí vino la segunda sorpresa desagradable. Plymouth es el nuevo sistema, heredado de Fedora, que sustituye a XSplash para acompañarnos en el arranque del equipo. Si bien el arranque no es tan rápido como cabría esperar después de todo lo que se ha hablado (la búsqueda del arranque en 10 segundos), lo cierto es que es sensiblemente más rápido que las ediciones anteriores y que otros sistemas operativos. Sin embargo, los usuarios de NVidia nos encontramos con que Plymouth no se lleva bien con los drivers propietarios nuestras tarjetas gráficas. La pantalla de inicio, en lugar de mostrar el logotipo de Kubuntu sobre un degradado, nos muestra unas letras a baja resolución con unos borrones azules de fondo.

Share photos on twitter with Twitpic

Existen varias posibles soluciones a este pequeño problema, ninguna con garantía de funcionar. La primera es prescindir de los drivers de NVidia, cosa a lo que no estoy dispuesto. La segunda es cambiar la configuración de GRUB para que funcione a mayor resolución. Además de hacer esto, según leo en los foros de Launchpad, hay quien ha necesitado cambiar esta configuración:

Editar el fichero modules:

sudo gedit /etc/initramfs-tools/modules

Añadir la siguiente línea (con la configuración de resolución deseada):

uvesafb mode_option=1280x800-32 mtrr=3 scroll=ywrap

Aplicar los cambios:

sudo update-initramfs -u

Además de estas posibles soluciones, existen otras descritas para Fedora, y todas  parecen funcionar para mucha gente, pero no fue mi caso, así que volví a optar una solución contundente: desde Synaptic, desinstalo todos los paquetes relacionados con Plymouth excepto plymouth, paquete principal, y plymouth-theme-ubuntu-logo, nuevo logo de Ubuntu, que a su vez seleccionará una serie de paquetes.

De esta forma se nos mostrará el logo morado de Ubuntu en lugar del azul de Kubuntu. Si bien no hemos podido solucionar el problema, tenemos en pantalla un logo que también funciona  a baja calidad, ya que el color de fondo es plano, en lugar de tener que ver esos al iniciar el PC (en espera que los desarrolladores de Plymouth o desde NVidia nos den soporte).

La nueva versión de KDE

KDE se ha mejorado en varios aspectos, pero supongo que es mejor que cada uno lo vea según su configuración. Lo que he notado gratamente es que, pese a tener un arranque un poco más lento, todo es mucho más ágil: las transiciones entre escritorios son más suaves y el manejo de elementos gráficos más rápido.

Ubuntu se queda sin sonido

Hay dos cosas que siempre pierdo en Ubuntu cuando actualizo o instalo. Una es la WiFi, que esta vez no ha fallado, pero que siempre en KDE costaba horrores configurar (tarda siglos en conectar por primera vez). La otra cosa que tiende a fallar son los drivers de sonido, y esta vez fallaron de pleno. Al iniciar Lucid Lynx por primera vez, ya se había quedado todo en silencio. La solución vuelve a pasar por una medida tan contundente como sencilla y efectiva: eliminar la carpeta .pulse de tu carpeta personal, y una vez borrada esta configuración, reiniciamos el sistema sin ningún problema de sonido.

Ubuntuone sin sincronización de ficheros

Una de las grandes apuestas de Canonical es Ubuntu One, el servicio para sincronizar nuestro equipo en la nube. Aunque aún no puede competir con proyectos similares, tiene ciertas peculiaridades como la sincronización de notas o de contactos y algunas novedades en la última versión que lo convierten en un servicio muy interesante.

Sin embargo, por razones que desconozco por ahora, no puedo sincronizar ni un solo fichero utilizando el daemon, así que sigo utilizando otros servicios como Dropbox o Zyncro.

Novedades destacadas

La gran novedad es el renovado aspecto gráfico en GNome (insisto en que lo veo inspirado en el sistema de Apple), aunque en mi máquina sigo viendo las cosas del mismo color ya que mantengo una configuración similar en KDE. Ciertas aplicaciones han ganado algunos detalles, y el Centro de software de Ubuntu ha mejorado bastante (aunque sigue pareciéndome más ágil el viejo Add / Remove).

Redes sociales

Ubuntu ahora incluye una versión renovada de Gwibber, de modo que tenemos a mano nuestra conexión con Twitter, Facebook, Flickr o FriendFeed entre otras redes. Gwibber es bastante completo, estable y ligero. En realidad no parece que pueda compertir en funcionalidad ni en usabilidad con otros clientes como Twhirl o Twittdeck, ni con otros  tan simples como Echofon, sin embargo, Gwibber tiene la gran ventaja (para mí muy importante) de no cargar en absoluto el sistema, no como los basados en Adobe AIR, ni añadir lastre al navegador web que estemos utilizando. De modo que no descarto que en versiones próximas pueda ir ganando algo de mercado mercado.

La integración de redes sociales con MeMenu es lo que no hace mucha gracia a algunos usuarios entre los que me cuento. No lo he probado.

Ubuntu Music Store

ubuntuone musicstore 300x179 Ubuntu 10.04 Lucid Lynx: primeras impresionesUbuntu Music Store ya está funciona es un servicio en colaboración con Amazon que se integra con Rtyhmbox y Banshee y que, combinado con el soporte para iPhone / iPod nos da un servicio similar a iTunes. Es parte de la apuesta de Ubuntu por ir creciendo en servicios en la nube.

Soporte para iPhone / iPod

En versiones anteriores de Ubuntu podíamos acceder a iPhone y utilizar el tethering, sin embargo era necesario pelearse con algunos drivers y, por supuesto, hacer el jailbreak al teléfono. Ahora todo se realiza con total facilidad. Hay que tener cuidado -como siempre- con los nombres de las canciones que vamos a sincronizar para mantener ordenada la biblioteca.

El tethering vía USB (no lo he probado con bluetooth) no hay más que activarlo en el iPhone (Ajustes > General > Red > Compartir internet), y seleccionarlo en el gestor de redes (aunque seguramente, al ser una conexión por cable, se conecte automáticamente). La navegación es muy rápida (lo que me hace pensar que la lentitud de la navegación en el iPhone se debe exclusivamente a eso: al iPhone). No he podido comprobar aún cómo afecta esto al consumo de energía.

Fotografía en Ubuntu Lucid Lynx

Digikam en Ubuntu

Digikam en Ubuntu

El gran cambio en la gestión de fotografías es que Gimp ha dejado de estar instalado por defecto, ya que han mejorado F-Spot.

Por mi parte, para el procesado rápido de fotografías sigo prefiriendo DigiKam, un programa con una relación potencia / sencillez espectacular y que se puede encontrar en los repositorios de Ubuntu. Lo primero que me llamó la atención de DigiKam es que organiza los álbumes según la estructura de carpetas que utilicemos para almacenar las fotografías, sin interferir con otros programas o con nuestra navegación con Dolphin o Nautilus. A partir de ahí, es cuestión de minutos abrir un RAW, aplicarle ciertas mejoras de color, recorte, etc.

  • Print
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Tumblr
  • Twitter