¿Por qué querríamos instalar una impresora virtual PDF en GNU/Linux? Bueno, en Windows hay varias aplicaciones que hacen lo mismo, y se utilizan mucho. Pues a mi me surgió la necesidad hace poco de imprimir una página web en PDF, directamente. Esta funcionalidad ya aparece por defecto en MacOSX, y nos puede ser igual de útil en GNU/Linux.
Habitualmente ya dispondremos de CUPS para gestionar nuestras impresiones. Bueno, pues solamente tendremos que instalar el componente cups-pdf y configurarlo. Aunque se puede hacer desde Synaptic o desde cualquier gestor de paquetes, prefiero hacerlo desde la consola.
Configuración básica
En Debian:
sudo apt-get install cups-pdf
En Archlinux:
Ahora hay que reiniciar el servidor CUPS:
Lee el resto de esta entrada »
No Hay Comentarios »
En la última actualización de Archlinux, de casi 1 Gb, el escritorio de Xfce también se ha actualizado. Pero por contrapartida, Xfce4 también ha tomado el control del escritorio. Realmente, también podría acostumbrarme al escritorio por defecto de Xfce, pero ya estaba habituado a Nautilus y al extraño orden de los iconos que tengo en el escritorio.
Me puse a buscar por Google, y aunque la solución es relativamente sencilla, me costó algo encontrarla, porque prácticamente todas las fuentes hablan de una solución que ya no funciona. Y curiosamente, esas fuentes hablan de quitarle el control a Nautilus, no a dárselo. Y yo me propongo dárselo.
La solución propuesta parece que funciona en Ubuntu, y es la siguiente. En la consola deberemos escribir lo siguiente:
gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop true
Esto es lo mismo que abrir gconf-editor y añadir la clave show_desktop en la ruta /apps/nautilus/preferences:
Lee el resto de esta entrada »
No Hay Comentarios »
Hace unos días tuve que hacer un cartel en que necesitaba crear un bocadillo, con un texto dentro, como un cómic. Dado que odio la Comic Sans, necesitaba una fuente adecuada. Existen muchas que se adaptan al cómic, pero una que me ha gustado desde siempre es la Anime Ace. Esta tipografía es freeware para creaciones sin ánimo de lucro, así que se puede descargar sin preocupaciones de que infrinjamos ninguna ley. Aunque me la bajé de 1001 fuentes, la página original está en Blambot Comic Fonts and Lettering.
En Windows, no había mucho problema para instalar la fuente, pero para GNU/Linux siempre se complica un poco más. El caso es que es una fuente TrueType, y hay que descargarla en el directorio adecuado.

Una vez descargada la fuente, tenemos un archivo .zip que tenemos que descomprimir. Nos aparecerán 3 archivos con extensión .ttf que hay que copiar en:
como root, claro.
En mi caso, reinicio GIMP y ya está.
No Hay Comentarios »
Hace meses que no grabo CDs. En el mundo digital actual, la verdad es que ya no hace tanta falta como antes. ¿Necesitamos ya guardar las películas en CDs? ¿Necesitamos guardar los juegos en DVDs? ¿Necesito crear CDs de audio? Con las nuevas tecnologías, los discos duros de 1 Terabyte y los reproductores de MP3, ya no hace falta que usemos CDs.
De hecho, de los casi 2 años que llevo con este portátil, nunca había grabado más que algún software y algunas fotos, y ni siquiera eran para mi.
Claro, pero alguien te pide un CD de audio, y tú se lo grabas. O lo intentas.
Tanto en Archlinux como en Debian Squeeze existe un pequeño problema, y es que ni Brasero ni Xfburn reconocen los archivos MP3s. ¿Por qué pasa eso? Seguramente porque el codificador de MP3 es código privativo, y no se instala por defecto en las instalaciones por defecto de estas distribuciones. Curiosamente, con K3b este problema no existe, al parecer porque se pueden instalar unos codecs especiales.
Tenemos 3 soluciones posibles, pero las dos últimas implican utilizar la consola (más rápido, más excitante, más friki).
Lee el resto de esta entrada »
No Hay Comentarios »
Hace un rato acaban de decirme que se ha muerto mi abuelita. Era muy mayor, tenía 95 años, y hacía tiempo que el Alzheimer la había privado de reconocer a sus familiares, a sus nietos. Ingresó hace unos días en el hospital, y una complicación típica de la edad hizo que se pusiera muy malita. Nunca antes había estado ingresada, hasta ahora. Y no lo superó. Un beso muy grande, abuela.
5 Comentarios »
Cuando programo aplicaciones webs, lo habitual es no tocar la configuración del servidor MySQL. Las conexiones suelen originarse en el servidor, para terminar en el servidor, por lo que no preciso acceso remoto.
Sin embargo, en uno de los proyectos de software en los que estoy metido se me ha solicitado que desde una página externa al servidor establezca una conexión hacia el servidor donde tengo las aplicaciones web.
Hace un par de días escribí el script que conectaba desde un servidor remoto con el servidor de la aplicación, pero el error era continuo: no se puede conectar con el servidor.
Comprobé los permisos de usuario, la sintaxis PHP, etc., hasta que me acordé que yo suelo configurar los demonios con toda la seguridad que puedo (no conectar a SSH con root, y esas cosas). Pues resulta que, en efecto, el servidor está configurado para escuchar peticiones exclusivamente del propio servidor. Aunque eso se puede arreglar, claro.
NOTA: tenemos que distinguir el acceso remoto al servidor MySQL del acceso a la aplicación web. Cuando uno accede de manera remota a la aplicación, las peticiones las realiza la propia aplicación desde el servidor hasta el mismo servidor, luego no es necesario configurar ningún acceso remoto. La petición se genera en el servidor, y acaba en el propio servidor.
Como decía, la manera de configurarlo es como explico a continuación.
Editamos el archivo de configuración, por supuesto, como root:
Hay que encontrar la siguiente línea:
Ahora podemos hacer varias cosas (a mi me funcionan las tres):
#bind-address = 127.0.0.1
- Cambiar la línea por lo siguiente:
- Cambiar la línea por la IP fija de la máquina:
bind-address = 10.35.95.164
Ahora sólo hay que reiniciar el servidor:
/etc/init.d/mysql restart
Y ya está. Ahora ya tenemos acceso remoto desde otro PC. Eso sí, hay que acordarse que cuando creemos el usuario que se tenga que conectar, lo configuremos para que sea desde cualquier nombre de servidor (en la línea de comandos de MySQL, %), y no desde localhost.
No Hay Comentarios »
No escribo tan a menudo porque estoy en varios proyectos de software, pero eso no significa que no esté al tanto de los temas de actualidad. Sin duda, el tema del que más se habla en la red en estos tiempos es el del cierre de Megaupload. Si has estado en coma en los últimos años y no sabes nada del mundo, resulta que Megaupload era una suerte de disco duro en la nube; era una web que ofrecía el servicio de guardar ficheros, a los que se accedía luego mediante un enlace.
Inicialmente, para usuarios no registrados, los ficheros se podían descargar sin restricciones, salvo el típico CAPTCHA o la espera de unos segundos a que comenzase la descarga. Con el tiempo, el captcha desapareció, y para los que nos bajábamos casi todo de seriesyonkis o Taringa o similar, nos pareció que la mejor opción era suscribirnos. Pensé que era bastante barato para el servicio que ofrecían.
Era un hecho que era el mejor servicio de descarga directa: muy rápido, con mucho contenido y fácil de utilizar. Así, siendo un servicio de alojamiento gratuito de archivos, uno podía subir archivos legales o archivos no legales. Intencionadamente he usado no legales, porque realmente no eran ilegales, ni eran piratería, como SGAE, Promusicae, RIAA y otros se empeñan en asegurar.
De hecho, mantener copias privadas en estos servidores de música y películas no era piratería, porque no atenta contra el copyright ni contra los derechos de autor. De hecho, quien subiera, por ejemplo, la última película de Harry Potter para ser compartida, no obtenía beneficio alguno ni infringía derechos de autor, luego eso no es piratería.
Lee el resto de esta entrada »
2 Comentarios »
Por cuestiones azarosas, tengo que utilizar mi portátil en diferentes medios, por ejemplo, el trabajo, donde aparte de tener que entrar con una IP y unos DNS diferentes, estamos detrás de un proxy.
El caso es que ya había utilizado en el pasado la opción de crear una variable de entorno para definir el proxy y el puerto, incluso la autenticación, tanto para Archlinux como para Debian:
export http_proxy=http://rafa:mi_pass@172.21.79.39:8080
Sin embargo, esto era perfectamente válido si sólo voy a actualizar los paquetes vía pacman o vía apt-get. En el caso de los navegadores, no funciona exactamente así, y no sé por qué es.
En el caso de Epiphany, por ejemplo, no hay manera de configurar un proxy desde dentro de la aplicación. Desde Firefox o Iceweasel, no hay ningún problema, nos deja configurarlo todo.
El caso de Chrome es especial. Si hablamos de la versión de Windows (Chrome), se puede configurar sin problemas, pero no desde Chromium (GNU/Linux). En este caso, cuando intentamos buscar la opción de configuración del servidor proxy, nos aparece el siguiente mensaje:
Al ejecutar Chromium en un entorno de escritorio compatible, se utilizará la configuración de proxy del sistema. Sin embargo, es posible que tu sistema no sea compatible o que haya habido algún problema al iniciar la configuración del sistema.
Aún puedes configurar el sistema mediante la línea de comandos. Para obtener más información sobre los indicadores y sobre las variables de entorno, consulta man chromium.
En efecto, parece que la mejor manera es mediante la línea de comandos. Aquí pongo la mejor manera que yo he encontrado, y me ha funcionado.
Lee el resto de esta entrada »
No Hay Comentarios »
Tenía un ASUS Eee PC desde el año 2008, y la verdad es que apenas lo utilizo. Al principio estuve haciendo pruebas, de vez en cuando lo utilizaba, sobre todo para navegar mientras veía la tele, pero poco más. No había utlizado su característica principal, el hecho de que sea ultraportátil o ultramóvil. Pero navegando por ahí caí en una web de un tipo que hablaba maravillas, sobre todo después de quitarle Xandros y ponerle Ubuntu, Debian o Archlinux. Habían logrado, estas distribuciones, ampliar la funcionalidad, así como extender la capacidad de autonomía y las funciones. Así que decidí darle una oportunidad a este portátil (es un netbook, realmente), porque intentaré llevarlo al trabajo, y ver si me facilita la vida o me la empeora.
 Así es mi Eee PC. Sí, es negro.
Lee el resto de esta entrada »
2 Comentarios »
El blog de Thalskart’s Maelstrom es un blog que me gusta mucho, por varias razones. Una de ellas es que me encanta el maga, y desde luego, el cosplay (si bien no lo practico), pero es una maravilla encontrar periódicamente entradas tan frescas en este blog. Otra de las razones es que mezcla la Informática con los comics, pasando por la actualidad de la red, recomendaciones de aplicaciones, etc. Un blog muy completo. Y sobre todo, se actualiza con mucha frecuencia, algo que es muy de agradecer.
Una de sus últimas entradas hace referencia a un manual de Inkscape. Es un editor de gráficos vectoriales, similar a Illustrator o a CorelDraw. En mi juventud utilicé CorelDraw 2.0, creo que aún tengo los disquetes por ahí perdidos, y la verdad es que para los trabajos de la Universidad, me venía bastante bien (claro, que lo utilizaba en un Windows 95 primero, y 98 SE después).
Inkscape es lo mismo, pero muy mejorado, y sobre todo, es software libre.
Siempre me ha atraído saber utilizarlo, pero la verdad es que mis necesidades en cuanto al diseño de pósteres y portadas terminó al terminar la Universidad, así que no he tenido mucha motivación para aprender.
Como decía, una de las entradas del blog de Thalskart’s Maelstrom está dedicada a Inkscape, y es que desde el blog de Joaclint se puede descargar una recopilación de tutoriales de Inkscape, además de otras muchas cosas más.
Éste es el enlace de bajada.
Por supuesto, también recomiendo visitar el blog de Joaclint, dedicado al diseño gráfico con software libre.
No Hay Comentarios »
|