sábado, 30 de enero de 2010

Motores de búsqueda para firefox

Puede que no conozcas una de las funciones más útiles de nuestro amigo firefox, y es que su personalización es admirable. Hoy me refiero a la posibilidad de personalizar los motores de búsqueda, sí, ese cuadrito de la derecha arriba, donde pone la G de Google y buscas las cosas rápido jeje.

Aprovechando que los amigos de Canonical tienen pensando cambiar el motor de búsqueda por defecto en su nueva versión de Ubuntu (la del lince lúcido), cambiando a Google por el motor de Yahoo (que por un acuerdo con Microsoft, ahora es Bing). Por tanto, y teniendo en cuenta que la distro africana es la más extendida por el mundo y que a más gente llega, habrá muchos linuxeros que deseen cambiar el motor de búsqueda. No es complicado, simplemente con abrir el menú que trae por defecto ya puedes hacerlo, pero se puede hacer de otras formas. Yo prefiero usar esta dirección desde donde me es más cómodo. Además, por lo visto (aunque no lo he probado) sirve incluso para otros navegadores.

Para hacerlo simple, y no tener que buscar uno a uno, puedes ir a los más usados, y simplemente pinchando en cada uno los vas añadiendo a tu navegador automáticamente.

La imagen de esta entrada es una parte de la combinación de buscadores que uso, ¿cuál usas tú?

miércoles, 20 de enero de 2010

Haciendo funcionar el sonido en Debian Squeeze (testing) AMD64


inGeNiUm-Liber cumple un año en la red, y como artículo aniversario vamos a solucionar el problema de no tener sonido en Debian Squeeze (testing) para AMD64.

Con el nuevo año, he cambiado de distribución, pasando de Ubuntu 9.10 'Karmic Koala' a Debian Squeeze. La verdad es que Karmic Koala es la mejor distribución de Ubuntu que he tenido desde que empecé con Gutsy Ribbon 7.10. Sin embargo, un problema con GRUB2 (que por cierto también usa Squeeze) y las malas influencias, han hecho que me decante por Debian, que no deja de ser la madre de Ubuntu...

La cuestión es que una vez instalada, no era capaz de reproducir ningún archivo de audio. Investigando por esDebian, página de referencia en español para cualquiera que se deje enredar por esta distribución, encontré el mismo problema y la solución.

Parece ser que cuando se tiene instalada una webcam USB (como es mi caso y el del autor del post en esDebian), es al micrófono de esta al que se le asigna el identificador 0 de los dispositivos de sonido (dispositivo principal), tal y como puede verse al comprobar los módulos de sonido cargados mediante el comando

cat /proc/asound/modules

Por tanto se deberán cambiar estos valores. Para ello, se modifica con nuestro editor favorito (como root evidentemente) el archivo /etc/modprobe.d/alsa-base.conf, añadiendo las siguientes líneas:

options snd-intel8x0 index=0

options snd-usb-audio index=-2

En mi caso la primera línea ya existía, pero con index=-2, por lo que sólo tuve que modificarla, y añadir la segunda línea, que establece el identificador 0 la tarjeta de sonido. Tras reiniciar la tarjeta de sonido ya puede hacerse uso de nuestro reproductor favorito. Por cierto, el mío es Exaile, pero eso ya será otro post.

martes, 12 de enero de 2010

Mi primer script

Hace unos meses ya comentamos por aquí varias utilidades de creación, visualización y manipulación de archivos en pdf.

En windows se usa sin problemas el pdfcreator, que es realmente bueno. En GNU/Linux recomendé la utilidad equivalente CUPS-PDF, pero tiene la pequeña pega de que al convertir una página web en pdf no conserva los hipervínculos (los enlaces), con lo cual era un fastidio cada vez que un enlace estaba vinculado tras una palabra, ya que ese enlace se perdía (como lágrimas en la lluvia) con el paso a pdf.

Preguntando por foros me aconsejaron varias alternativas: usar algunos complementos de firefox para (previo paso por una web) obtener el pdf de la dirección que desee, usar OpenOffice para abrir un enlace y luego exportar a pdf, o usar wkhtmltopdf. La que más me gustó fue esta última, pero no tiene interface gráfica y funciona sólo desde la línea de comandos; con lo que me propuse hacer un script en bash, para que me fuese más cómodo usarlo; y es precisamente eso el motivo de esta entrada, compartir con todo el que quiera el primer script que he hecho. Lo he subido a varios servidores junto con wkhtmltopdf (también se puede bajar el binario de su página oficial y a parte el script) para todo el mundo pueda bajárselo y probarlo.

Descárgate wkhtmltopdfmi1script.tar.bz2 (Servidores (7): RapidShare, NetLoadIn, zShare, FileFactory, DepositFiles, Badongo, y 2Shared)

Una vez descargado, y descomprimido en la misma carpeta el script y el wkhtmltopdf, se les concede a ambos permiso de ejecución y listo. Su uso es simple, basta con hacer doble clic sobre el script y decirle que se ejecute en una terminal, te pedirá la dirección web que quieres guardar, el nombre con el que quieres guardarlo y luego puedes elegir el formato en que quieres guardarlo: pdf y/o html. La opción html la añadí para concederle más funcionalidades, ya que con wget se puede acceder incluso a direcciones en las que se requiera identificación, pero esa función no está implementada (eso para una futura versión 2.0).

Tal y como se descarga (concedidos los permisos) es funcional, pero si quieres, puedes personalizar el script a tu gusto: puedes editarlo y añadirle las direcciones donde corresponda, crear un acceso directo desde el escritorio, poner un icono gracioso... Esas son las ventajas del software libre ;).

Nota: Aunque no tiene demasiado sentido estando pdfcreator para windows, lo cierto es que este mismo script (con alguna modificación), junto con el wkhtmltopdf, Wget y Cygwin, funcionaría también en windows (pero no lo he probado).

domingo, 20 de diciembre de 2009

OpenFOAM, mecánica de fluidos computacional en GNU/Linux


OPENFoam
es el acrónimo de Open Field Operation and Manipulation, una toolbox o caja de herramientas destinada a la simulación del comportamiento dinámico de fluidos (Computer Fluids Dinamics o CFD).

Según indican en su web, esta toolbox es capaz de simular cualquier tipo de flujo de fluidos: flujo en reactores, flujo en régimen turbulento, transferencia de calor, así como sistemas de dinámica de sólidos, problemas de electromagnetismo e incluso de finanzas.


OpenFOAM utiliza el método de elementos finitos para resolver los sistemas de ecuaciones diferenciales en derivadas parciales que se obtienen al plantear la resolución de los problemas mencionados.

Su base está formada por un conjunto de módulos en C++, que se usan para construir una amplia variedad de solvers o "solucionadores", permitiendo simular una gran variedad de problemas específicos en ingeniería mecánica; utilidades para llevar a cabo tareas de pre y post procesado que van desde manipulación de datos hasta visualización, y procesado del mallado o meshing.

El programa se proporciona además con una gran variedad de solvers , utilidades y librerías, de manera que puedan ser utilizados en cualquier paquete de simulación.

Además, no sólo es libre su código fuente, también lo son su estructura y su diseño jerárquico, de manera que los solvers, las librerias y las utilidades pueden ampliarse de forma ilimitada.

Sin duda una alternativa libre y gratuita a programas como ANSYS.

sábado, 19 de diciembre de 2009

Gestiona tus redes en GNU/Linux con Wicd


Tras tener algunas dificultades configurando la tarjeta inalámbrica de mi portátil, una Intel Pro/Wireless 3945ABG, con algunas de las distribuciones de Ubuntu, hace algún tiempo decidí pasarme a Wicd, un gestor de redes sencillo y libre, que en mi opinión resulta más intuitivo que el Network manager instalado por defecto en Ubuntu.

Hasta ahora, Wicd siempre me había funcionado bien, pero hace poco, tras una actualización a su última versión (1.6.2.2), me pedía la contraseña de administador al iniciar el equipo para acceder a la tarjeta de red, y una vez introducida, me indicada que el demonio no había podido cargarse, de manera que no era posible configurar la red mediante su interfaz gráfica. El problema no era demasiado grave, puesto que la conexión a internet seguía funcionando, aunque supongo que hubiera dejado de hacerlo su hubiera tenido que configurar una red diferente.

Navegando un poco por el foro de la página oficial, encuentro la solución. Al parecer, durante la actualización el demonio situado en /etc/init.d/wicd no se borra, impidiendo la instalación del nuevo. En mi caso he observado que los archivos de Wicd situados en /var/lib y /var/log tampoco se borraban automáticamente, por lo que deben eliminarse de forma manual haciendo uso de las siguientes órdenes (precaución al ejecutar rm -rf con privilegios de super usuario, ya que podemos eliminar cualquier carpeta del sistema sin que se nos solicite confirmación de esta acción):


sudo rm -rf /etc/init.d/wicd


sudo rm -rf /var/lib/wicd


sudo rm -rf /var/log/wicd

Una vez hecho esto, se desinstala el programa, se vuelve instalar y se reinicia, todo ello puede hacerse desde la línea de comandos mediante las órdenes:

sudo apt-get purge wicd
sudo apt-get install wicd
sudo reboot

Si todo ha ido bien, tras reiniciar, el icono de Wicd lucirá flamante de nuevo en nuestra área de notificación.

Suscripciones

Hoy voy a hacer un poco de publicidad gratuita de una web (gratuita porque no me pagan por ello jeje); pero explico primero el porqué.

La sindicación (o suscripción que me parece una palabra más descriptiva en castellano, sindicación suele sonar a sindicato más que a que te manden información...), es un gran avance en internet, sobre todo para los blogs; en lugar de tener que estar visitando todas las páginas que te gustan y ver si hay algo nuevo, una vez suscrito te llega todo a tu agregador de noticias (si usas RSS o Atom) o a tu correo electrónico; o sea, es el cambio de tener que ir a buscar la información a que esta venga a ti.

A pesar de que esto es realmente cómodo hay gente que lo desconoce, y para colmo hay páginas en donde (si es que ponen algún tipo de suscripción) es vía agregador de noticias y que obliga a la gente que no usa ese medio a usarlo (el uso del agregador es cada vez más extendido pero ni de lejos se aproxima al del correo electrónico) o no suscribirse. Pues bien, para esa gente que necesita o quiere estar informada sobre lo que se publique en una web, y que esta sólo permita la suscripción por agregador de noticias pero que ellos no lo usan, y prefieren que les llegue por correo electrónico, existen bastantes opciones, pero la que he visto más simple y eficaz quizás sea: feedmyinbox.

Es un servicio gratuito y simple, en donde tan sólo tienes que poner la dirección de la página a la que quieres suscribirte (que tenga activo el servicio RSS o Atom) y tu dirección de correo, no hay ni tan siquiera que registrarse.

Espero que os sea útil; no para este blog, ya que ofrecemos directamente a la derecha todas las formas de suscripción y siempre gratuitas ;).

lunes, 14 de diciembre de 2009

Alternativa a los GIF animados, aPNG.

El software libre no se limita al uso de ciertos programas o sistemas operativos. Algo que es primordial para su uso y compatibilidad son los formatos de trabajo. Los formatos cerrados y privativos limitan el uso y manejo de archivos y lo que se pueda hacer con ellos, restringiendo y obligando al usuario a usar software privativo.

Afortunadamente cada vez hay más alternativas libres a los formatos privativos, hoy comentaré una alternativa al formato GIF. Este formato da cierto dinamismo haciendo uso de imágenes cambiantes que llaman la atención, pero tiene el problema de ser un formato privativo y sujeto a patentes, por tanto, su uso y manejo se ven sensiblemente reducido. Como alternativa al GIF se recomienda el formato PNG, que está libre de patentes. Recientemente he descubierto una extensión para firefox llamado «PNG editor», que permite la creación de animaciones en formato .apng de forma muy simple y rápida. Otro punto más para este genial navegador.