Faso Es Salud Miembro de gulBAC

jueves, 31 de mayo de 2007

Embelleciendo IceWeasel (en KDE)

Este es el dichoso post que perdi el otro dia. Lo estoy empezando a escribir el martes 29 a las 22, asique si lo posteo mucho despues puede parecer un poco atrasado.
Embelleciendo IceWeasel (Firefox tambien, si se quiere, los cambios son posibles en ambos), desde afuera hacia adentro.

Lo mas exterior: a nivel programa/ventana.
Para la parte gráfica, FF/IW usa las librerias GTK (please corregir si estoy mal en esto), y al igual que otras aplicaciones que son GTK (Gimp, aMule, IceDove, BlueFish, Gaim, y la lista sigue...) se ven un poco feos en KDE. Segun lei no me acuerdo donde, Qt esta hecho en C++, por lo tanto es mas dificil comunicarse desde aplicaciones hechas en C/C# (tal es el caso de GTK).
Bueno, esto se soluciona instalando el engine de Qt para Gtk:

# aptitude install gtk-qt-engine

Tal como lo avisa en varios lados, esto solo afectara a las aplicaciones cuando se este usando KDE, asique usuarios de Gnome no tienen de que preocuparse, y si no van a usar KDE, instalarlo solo les va a ocupar espacio al pedo.
Una vez instalado, van al KControl (centro de control del Kde) -> Aspecto y Temas -> GTK Styles and Fonts, y de ahi lo configuran a su gusto, y le instalan el "scrollbar fix" para FF y Thunderbird/IceDove tambien.
Cuando reinicien el KDE, El IceWeasel, IceDove y otras se veran mas bonitos, con los scrollbars "estilo K", botones mas redondeados (no tan cuadradotes), los checkbox, los radiobuttons, como si fuera una aplicacion mas de KDE (como ejemplo, el aMule queda asi).

Ahora algo no tan exterior: el Theme. Esto es a nivel ya en la aplicacion, pero no en el contenido. Yo uso el Mostly Crystal, que tiene los iconos Crystal, que es el tema de iconos que tengo en KDE (este post deberia llamarse "integrando IceWeasel a KDE?" ;P)
Temas hay muchos y muy distintos, yo ya puse cual uso.

Y por fin, lo mas interior del navegador, las paginas que se muestran. Si, obvio que cada pagina tiene (o no) su propio estilo, pero me refiero a los llamados widgets, que es el estilo de los elementos de formularios basicamente, radiobuttons, textfields, etc.
Hoy (martes 29) me percaté de la existencia de ellos cuando lei este post (mediante el Planeta Mandinga)
Lo que podemos hacer es bajarnos este tar.bz2 (requiere registrarse al foro, pero son 10 segundos), que contiene un script instalador.
Por las dudas, antes de instalarlo, hacemos una copia del directorio /usr/lib/iceweasel/res (si es firefox, reemplazar iceweasel por firefox, y si es Winchot, esta en "\Archivos de Programa\Mozilla Firefox\res").
Luego hacemos (como root, en el directorio donde extrajimos el tar.bz2): #./install -p=/usr/lib/iceweasel, elegimos la opcion 1 (instalar), y la proxima vez que inicie IceWeasel las cosas se van a ver un poco mejor.
Sacado de aca, donde pueden ver comparacion de antes y despues.
En ese mismo topic, alguien pone un link a otros widgets, que se pueden bajar de aqui.
Estos no tienen instalador, pero es lo mismo, copiar el directorio "res" y ponerle adentro todos los png's y css's.
Bueno, al menos graficamente queda bonito.
Terminado el Jueves 31 a las 23:20

martes, 29 de mayo de 2007

Bash: todos los archivos/directorios exceptuando.

Estando en /var/www queria darle permiso de lectura y escritura para el group a todo lo que habia adentro, excepto a 'phpmyadmin', que es un link simbolico, que hice?
Un miniscript :)



for i in $(ls -lA | grep -v 'phpmyadmin' | awk '{print $8}'); do chmod g+rw $i -R; done

Explicacion: por cada linea en lo que devuelve lo que esta adentro de $(), la variable i obtiene el valor de la linea actual. Se ejecuta la accion que esta luego del do, que en este caso es chmod g+rw $i -R, o sea se le asigna esos permisos a el archivo/directorio que esta en $i en ese momento del bucle. El -R (de recursivo) esta para que si es un dir. todo lo de adentro tambien se le asigne esos permisos.

Ahora, lo que esta adentro de $(): hace un ls -lA, o sea, una lista detallada incluyendo archivos ocultos, pero excluyendo "." y "..". A esa salida la filtro con un grep -v 'cadena a evitar'. El -v lo que hace es devolver las lineas que no coinciden con el patron.
Y por ultimo, con el awk '{print $8}' lo que hago es agarrar la 8va parte de la cadena, que por defecto esta dividida por un tabulador (tab, 0A, 10, \t, como mas les guste). Explico mejor esto: ls -l devolveria, por cada linea, algo asi:

-rwxrwxr-x 1 www-data www-data 16 2006-12-09 15:49 phpinfo.php
$1 va a ser '-rwxrwxr-x'; $2 va a ser '1'; $3 y $4 van a ser 'www-data'; $5 seria '16' ; $6 = '2006-12-09'; $7 = '15:49'; y por ultimo $8 es 'phpinfo.php', o sea el nombre del archivo, que esta en la octava columna, siendo que el awk por defecto toma el tabulador como separador de columnas (como parametro se le puede pasar otro caracter).

Sabiendo esto, se puede usar para muchas otras cosas, el secreto esta, por lo general en lo que se pone entre $()

PD: este no era el post largo que perdi, lo escribi recien por mera casualidad :P

Victima de un Linux ilegal (WTF)

Me hubiera reido muchisimo si me decia algo así, pero no.
WGA corriendo con Wine
Caaasi, pero no.

domingo, 27 de mayo de 2007

Instalacion de Beryl en Debian

Iba a escribir un tutorial con todo lo que hice para instalarlo, pero para ser honesto tengo que decir que probe tantas cosas que ya ni me acuerdo...
Pero acá hay una excelente guia que hizo todo mas o menos como yo, sin cosas raras, solo que mi sources.list es asi:

deb http://ftp.us.debian.org/debian testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
# BERYL
deb http://debian.beryl-project.org/ etch main
deb-src http://debian.beryl-project.org/ etch main

Y las instrucciones para instalar el driver de nVidia ya las escribi el otro dia.
Y pueden ver mi xorg.conf acá.

En si, todo lo que dice sobre instalar el driver de nVidia, voy a asumir que ya lo tenes instalado, por lo tanto se puede obviar ese paso y el de los modulos (al menos yo no lo hice).
Las otras cosas, es muy puntual lo que recuerdo (todo lo ultimo que hice lo saque del wiki de Beryl), como que asegurarte que en la parte que dice 'Section "Module"', entre la lista figure 'Load "dri"'.
Luego, en el final del archivo tiene que haber una parte asi:

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "true"
EndSection

En la seccion "Screen", donde estan los detalles del monitor y los modos, tiene que haber una linea asi:
Option "AddARGBGLXVisuals" "True"

En la ultima linea de la seccion "ServerLayout", tambien tiene que haber una linea asi:
Option "AIGLX" "true"

En la seccion "Device", tienen que figurar estas dos lineas:
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"


Ante cualquier duda, mirar mi archivo de configuracion previamente linkeado.
Habia hecho un video con VLC (tal como explica aca), pero al subirlo a YouTube quedo mal, luego subi otro y subio mal, asique never mind. Cuando tenga un rato lo subo otra vez a ver si tengo suerte...
Asique bueno, el video se los debo, pero quien quiere un video teniendo beryl en carne y hueso bits y pixeles (?)

domingo, 20 de mayo de 2007

Pura coincidencia?


$ whatis $USER
tincho: nada apropiado.

Como lo supo?
LOL

lunes, 14 de mayo de 2007

Mundo sin abogados


[video de youtube]
Si, el video esta en ingles y subtitulado en algun idioma oriental. Pero ese no es el tema, el tema es, no pensaron en algo parecido al desayunarse con una noticia tan bonita?
Todo bien con los abogados, el hecho de ser abogado no te convierte en un pedazo de sorete. Conozco dos o tres, realmente no me caen mal. Pero me refiero a esa clase de abogados que son contratados por M$ asi esta horrible empresa puede tener cada dia mas y mas y mas y mas guita de la que tienen.
Piensenlo, esa imagen del "mundo sin abogados", aplicable a muchas cosas, sin divisiones, sin ambicion de poder y dinero, etc, etc. Que lindo seria, no? Bueno, demasiado tarde.

jueves, 10 de mayo de 2007

Mi primer consola y PC

Ignacio me pasa un meme cuyo titulo explica todo.
Como soy del '92, no llegue a conocer la epoca en que las cosas habia que hacerlas (sisi en una epoca no estaba todo hecho!), asique supongo que me perdi la parte divertida :(
Mi primer consola fue una PlayStation. En esa epoca no recuerdo que nadie le llame PSX, porque era la unica que habia. En fin, creo que la tengo desde 1997 o 98, creo que 98 (casi 10 años! crei que mucho menos) y aún la juego (aunque en el 2003 me compre la PS2, pero algunos juegos de la 1 no le andan).
Por si alguien lee esto en el futuro lejano, la Play usa CD-ROM para los juegos (y el CD-ROM aun existe!), guarda los saves de cada juego en slots de una memory card (creo que de 2 megas masomenos c/tarjeta), soporta 2 joysticks que se enchufan, pero se puede comprar un "hub" de joysticks para usarlo con juegos como el Crash Team Racing y otros que no recuerdo. Tiene accesorios como la pistola, el volante y los pedales y se enchufa a la TV. Me fui por las ramas describiendo la play :P

Mi primera PC que use ya ni recuerdo que maquina era, yo era muy muy chico (1995 es lo primero que recuerdo y se que estaba de antes), pero recuerdo que aprendi a leer con The Secret of Monkey Island (aprendia mas con Guybrush que con las maestras jardineras :P) y con el juego Indiana Jones and the Fate Of Atlantis (ambos de LucasFilms, que luego fue LucasArts) asique mas o menos de esa epoca.

Mi primer PC mía, mía, mía la tengo desde el 2004, un año luego de mudarme a la casa donde vivo ahora, donde tengo pieza propia (antes vivia en un depto. de 2 ambientes y dormia en el comedor xD). Ya para este momento tenia un poco mas de idea de la vida pero la usaba poco, jugaba mas a la Play2. En el 2005 realmente comence a usarla.
Describir mi PC ahora es medio como "hacer trampa", porque hace poco tuvo modificaciones, y cuando fue mi primer PC coincidia mas o menos con esto.

Bueno eso fue todo, y tal como al meme anterior, no tengo a quien pasarselo, pero si estas leyendo esto y nadie te lo paso (loser! :P chiste chiste) podes agarrarlo sin problema.

lunes, 7 de mayo de 2007

Esta seguro?


Sí, es un Windows Vista. No es mi computadora y creo que haber puesto una gran S hubiera sido bastante saludable.

domingo, 6 de mayo de 2007

Tecla Windows?

Alguna vez vieron esta imagen?:


Bueno, yo la veo en la vida real (me inspiro esa imagen por cierto).
Un dia, hace unos meses mas o menos, se me cruzo un cable y decidi hacer esto:


Si, es extremadamente GRASA! Pero es mucho mas lindo que la fucking ventanita que viene en todos los teclados.
¿Como se hace? Jajaja casi obvio, sacas la tecla, agarras un pedacito de papel, le dibujas el tux (yo lo hice a manopla con lapicera, se nota que no es lo mio) y le pegas el papel con <chivo>La Gotita</chivo>. A los cinco minutos ya tenes tu teclado Linux.
Tengo plan de agarrar la tecla, borrarle totalmente todo lo que dice y pegarle el espiral de Debian, con color y todo asi queda mas bonito ^^
Pero eso para cuando este MUY al pedo.