Sigueme en Twitter

Archivo de artículos en la categoría "Linux"

Ir al inicio

Convirtiendo rapidamente PNG a JPEG

1/08/2007

Algo que utilizo mucho en Compiz Fusion, es el plugin de screenshots, que te permite tomar capturas de pantalla de zonas seleccionadas, el screenshot resultante es un PNG de muy buena calidad, lo que trae un problema cuando publicas muchas de esas imágenes para web, el tamaño es excesivo.

Hay varias maneras de darle la vuelta, como abrirlo con Gimp para cambiarlo de formato o usar el comando convert de ImageMagick. Realmente tratar de comprimirlo dejandolo en formato PNG, no tiene mucho sentido, ya que el formato no es bueno para eso y no se comprime suficientemente bien con ninguna utileria.

Como es una lata abrir Gimp o la consola una y otra vez, asi que decidi utilizar el comando convert pero desde el menu de clic derecho en Gnome en 3 simples pasos:

Paso 1: Crea un ‘wrapper’

Crea un archivo llamado convert2jpeg.sh (o como te plazca) con esta linea:

convert -compress JPEG -quality 85 $1 ${1%.png}.jpg

Lo unico que hace es convertir a JPEG, el archivo .png que le pases, como salida te da el mismo nombre del archivo pero con extension .jpg

Paso 2: Haz que sea un comando global

Hazlo ejecutable y crea un link hacia /usr/local/bin/ para que se pueda ejecutar en cualquier lado, en mi caso:

$ chmod +x convert2jpeg.sh
$ sudo sudo ln -s /home/pablasso/development/bash/convert2jpeg.sh /usr/local/bin/convert2jpeg

Paso 3: Activalo desde el clic derecho

En Gnome, al seleccionar una imágen con clic derecho, entra al menu

Open With -> Open with another application

convert2jpeg

En “Use a custom command”, escribes el comando que acabas de crear, convert2jpeg. Ahora siempre tendras ese comando disponible desde el menu “Open With”, para comprimir tus imágenes en 1 segundo.

No es cosa del otro mundo, pero ahorra tiempo y bytes.

7 Comentarios

Linux Multitouch

26/07/2007

Que iPhone, ni que Microsoft Surface, ni que nada, tux de nuevo sale al rodeo con un multitouch de software libre.

El proyecto se llama MPX y es una modificación al servidor de gráficos para soportar multiples punteros y teclados. Talvez el video no sea tan espectacular como los de Apple y Microsoft, pero es señal de que la tecnología ya esta ahi y solo es desarrollar software para ella.

Vía | Crackvan

Sin Comentarios

Microsoft Surface en Linux

27/06/2007

Bueno en realidad no es una mesa corriendo con Linux, sino una replica de Surface hecho para el Silverlight (piensa en el como un Flash, pero con muchos muchos esteroides) y corriendo sobre Moonlight, un proyecto de Miguel de Icaza y compañia enfocada a portar Silverlight para Linux.

Impresionante el trabajo que han logrado en tan poco tiempo, me quito el sombrero frente a gente asi.

Sin Comentarios

Compiz Fusion

24/06/2007

Este un video de demostración de la combinación entre Compiz y Beryl, aquellos efectos y elementos de escritorio tan famosos para linux, en realidad no hay nada nuevo que no hubiera estado disponible antes desde los repositorios de Beryl, pero este video es un excelente ejemplo de las capacidades de Compiz Fusion.

Yo soy fan del plugin de agrupación de ventanas, es muy practico para una persona con fobias de tener demasiadas ventanas abiertas, como yo y ademas se ve bastante bien.

Vía | nibblesmx

2 Comentarios

¿Qué tanto software propietario usas en tu Linux?

21/06/2007

Usando el comando vrms (virtual Richard M. Stallman) te puedes enterar que tanto software catalogado ‘non-free’ tienes corriendo en tu instalación.

Aqui va mi resultado:

gogo mp3 encoder
gsfonts-other Additional fonts for the ghostscript interpreter
Reason: Partly no modifications allowed, partly shareware
libdivx0-binary DivX MPEG-4 library
libdivxdecore0-binary DivX MPEG-4 library (decoder)
libdivxencore0-binary DivX MPEG-4 library (encoder)
libmotif3 Open Motif - shared libraries
linux-386 Complete Linux kernel on 386.
linux-restricted-modules- Non-free Linux 2.6.15 modules on 386
linux-restricted-modules- Non-free Linux 2.6.15 modules on 386
linux-restricted-modules- Non-free Linux 2.6.17 modules on 386
linux-restricted-modules- Non-free Linux 2.6.17 modules on 386
linux-restricted-modules- Non-free Linux 2.6.20 modules on 386
linux-restricted-modules- Non-free Linux 2.6.20 modules on 386
linux-restricted-modules- Restricted Linux modules on 386.
linux-restricted-modules- Non-free Linux 2.6.20 modules helper script
opera The Opera Web Browser
skype Free Internet Telephony - The whole world can talk for
sun-java5-bin Sun Java(TM) Runtime Environment (JRE) 5.0 (architectu
sun-java5-jre Sun Java(TM) Runtime Environment (JRE) 5.0 (architectu
sun-java5-plugin The Java(TM) Plug-in, Java SE 5.0
sun-java6-bin Sun Java(TM) Runtime Environment (JRE) 6 (architecture
sun-java6-jre Sun Java(TM) Runtime Environment (JRE) 6 (architecture
sun-java6-plugin The Java(TM) Plug-in, Java SE 6
t1-xfree86-nonfree non-free Postscript Type 1 fonts from XFree86
tango-icon-theme Tango Icon theme
ttf-larabie-deco Decorative fonts from www.larabiefonts.com
ttf-larabie-straight Straight fonts from www.larabiefonts.com
ttf-larabie-uncommon Special decorative fonts from www.larabiefonts.com
ttf-xfree86-nonfree non-free TrueType fonts from XFree86
unrar Unarchiver for .rar files (non-free version)
Reason: Modifications problematic

30 non-free packages, 1.5% of 2022 installed packages.

Vía | riveonline

2 Comentarios

Archivos .daa en Linux

21/06/2007

No es muy común toparse con archivos .daa, al bajar algo con torrents o desde cualquier otro p2p, pero por si acaso te pasa alguna vez..

El formato .daa es una imagen con caracteristicas avanzadas, como compresión, partición en volumenes y protección con contraseña. el gran problema con ella es que se trata de un formato propietario de el programa PowerISO y por lo mismo solo puede manipularse con ese programa.

La buena noticia es que tienen disponible un binario para consola, puedes descargarlo desde su sitio oficial (mirror). Es muy sencillo de utilizar.

Para listar contenidos recursivamente:

poweriso list archivo.daa / -r

Para extraer contenidos recursivamente:

poweriso extract archivo.daa / -od /home/miusuario/destino

Más información con el comando de ayuda:

poweriso -h

3 Comentarios

Linux en las 500 de Indianapolis

22/05/2007

Tux500 es una iniciativa para patrocinar un auto de carreras en las 500 de Indianapolis, con el objetivo de simplemente dar mas buzz a linux y por consecuencia al software libre, la principal era conseguir 350,000 dólares para ser el principal patrocinador de un auto, pero ni de chiste llegaran, faltan 3 días y llevan alrededor de 16,000 usd.

Tux500

Me pregunto si realmente es efectivo incentivar este tipo de propuestas en lugar de meter mas dinero para desarrollo, pero a final de cuentas mientras mas conocido es el producto, hay mas gente dispuesta a invertir en el, asi que a mi punto de vista si vale la pena hacer este tipo de frikadas.

Ademas, si se ha metido dinero en darle tanta publicidad a un simple navegador, porque no darle a todo el sistema operativo?

Tux500 Paypal

Con por lo menos llegar a 25,000 usd conseguiran introducir publicidad minoritaria. Mochense.

Vía | Spry

2 Comentarios

Los 10 comandos de Linux que mas utilizas

21/05/2007

Este es un meme ñoño que comenzo Raúl Gonzalez, alias don Zootropo, básicamente es solo parsear la salida del comando history, que como su nombre lo indica nos muestra los últimos comandos que realizamos. Solo ejecutas..

history|awk ‘{print $2}’|awk ‘BEGIN {FS=”|”} {print $1}’|sort|uniq -c|sort -rn|head -10

Yo me voy a extender un poco (o un mucho) para mostrar lo que mas uso tanto como usuario normal que como root, en mi laptop (umobiletux) y en mi servidor (kentaurus).

pablasso@umobiletux$

107 svn
60 sudo
39 cd
37 ssh
31 vim
26 hcitool
23 dmesg
20 ls
20 exit
16 lsmod

root@umobiletux#

49 ls
41 exit
36 cd
32 cat
28 ifconfig
18 rm
16 myisamchk
15 iwconfig
14 ping
14 aptitude

pablasso@kentaurus$

89 sudo
69 exit
56 ls
54 screen
35 cd
34 who
34 vim
20 irssi
13 rm
11 cp

root@kentaurus#

100 vim
80 ls
53 cd
48 /etc/init.d/apache2
31 rm
20 exit
19 perl
16 cp
11 ./openvzmon
9 mv

Y ustedes?

Sin Comentarios

KeepAlive en SSH

14/05/2007

En algunos lugares en España donde me he conectado por SSH a mi VPS he notado que despues de algunos minutos de inactividad, mi conexión muere y tengo que malgastar valiosos teclazos, bastante frustrante digo yo.

El problema es que el servidor esta mandando mensajes keep alive a mi maquina (el equivalente a decir “estas ahi todavia?”) despues de un tiempo de inactividad y ella no esta respondiendo.

Solución rapida y sucia: edita su archivo de configuración del servidor SSH para que simplemente tenga mas paciencia cuando no reciba mensajes de respuesta. (en /etc/ssh/sshd_config)

ClientAliveInterval 60
ClientAliveCountMax 99999

Le estamos diciendo que despues de 99,999 mensajes en los que no haya recibido respuesta corte la conexión y que cada mensaje sea enviado cada 60 segundos cuando exista inactividad.

Haz tu multiplicación, suficiente tiempo para irte a ociar no? :D

6 Comentarios

Ubuntu 7.04 Feisty Fawn

21/04/2007

Esta semana salio la última versión de ubuntu marcada como estable, me tarde un par de dias en hacer la actualización porque no queria hacerlo en el trabajo por si tenia problemas (que mi laptop tiene desde hoary actualizandose) pero gratamente me sorprendio que todo a funcionado bien a la primera, solo tuve un par de problemas pequeños (vmware y azureus dejaron de funcionar), pero que fueron provocados porque yo no utilizaba los paquetes oficiales de ubuntu.. se soluciono en 10 min.

Algo que me gusto, fue que ya te estan dando paquetes marcados como ‘restricted’ oficialmente, para instalar codecs y plugins, eso es muy util ya que te ahorras dolores de cabeza al estar buscando e instalando paquetes que podrian no estar actualizados.. esta excelente esto de porfin ver los videos de nba.com ‘out-of-the-box’.

En cuanto a los graficos de escritorio, la actualizacion me desinstalo el beryl-manager, ya que el equipo de Ubuntu se ha decidido por usar compiz en lugar de beryl, pero un simple ’sudo aptitude install beryl-manager’, me dejo en mi estado anterior, ahora tengo la opción de usar compiz, beryl o el viejo metacity de gnome.

Los graficos que activaron con compiz, trae pocos efectos por default, supongo que es un intento de poder hacer que esos graficos sean compatibles con la mayor cantidad de maquinas posibles, ya esperare a la version 7.10, planeada para Octubre, donde se supone que vendra con los graficos 3D de escritorio mejorados, por lo pronto seguire usando Beryl en la versión del repositorio svn, no puedo vivir sin efectos como la agrupación de ventanas!

Vienen otro par de caracteristicas interesantes, como la herramienta de migración desde Windows (que no utilizare) y Avahi, que es un clon mejorado del Bonjour de Apple, es decir, te permite buscar dispositivos en una red, sin la necesidad de dispositivos intermedios, eso es muy muy útil para interactuar con dispositivos pensados para Windows, sin meterte en rollos de configurar demasiadas cosas, ya lo probare.

2 Comentarios