Saturday, September 30, 2006

What i've been doing?

En el PC:
reaver@hax ~ $ history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10
78 clear
68 vim
58 ls
48 cd
39 python
38 javac
23 exit
17 su
16 java
13 rm
reaver@hax ~ $

En el laptop:
reaver@ragnarok ~ $ history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10
105 clear
97 su
75 ls
44 cd
26 vim
22 lsmod
21 exit
15 rsync
12 muttng
9 elmo
reaver@ragnarok ~ $


Y por supuesto:
hax reaver # history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10
87 emerge
57 exit
39 sdptool
34 clear
32 rm
26 vim
25 ls
25 cd
21 obexftp
12 /etc/init.d/bluetooth
hax reaver #

Y en el laptop:
ragnarok reaver # history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10
63 emerge
46 clear
30 pccardctl
30 exit
25 ifconfig
23 vim
21 lspci
20 ls
18 shutdown
18 iwconfig
ragnarok reaver #

Se nota que he estado jugando con python y bluetooth :E

Thursday, September 28, 2006

Why ATI... why?!?

As of driver version 8.29.6 support for the following products is no longer included:

* Radeon® 8500/9000/9100/9200/9250
* Mobility™ Radeon® 9000/9100/9200
* Radeon® IGP 9000/9100/9200

Y

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9200 Series DDR Generic
OpenGL version string: 1.3.1091 (X4.3.0-8.28.8)

Asi que me jodi con ATI, de ahora en adelante me toca usar el mismo driver o cambiar de tarjeta (ya lo estaba pensando). Mi proxima tarjeta de video sera nVidia.

Afortunadamente existen soluciones a este problema, conservar los drivers actuales de ATI hasta un cambio de tarjeta... o utilizar los drivers Open Source para las radeon, sin embargo esos drivers no son aptos para satisfacer mi demanda de ET/bzflag.

Saturday, September 16, 2006

The "search & click" routine.

Y hoy en dia los modernos ambientes de escritorio han convertido al usuario en un completo imbecil. La usabilidad que estos aseguran tener no existe, y hoy en dia son mucho menos usables de lo que antes solian ser (o de lo que debieron ser). La usabilidad no tiene que ser igual a puta curva de aprendizaje y eso es algo que muchos no tienen en cuenta, esconder detalles al usuario no esta bien, sin embargo eso parece ser el "estandar" hoy en dia. Ese tipo de personas son las cuales van a un restaurante y piden lo que sea, con tal de comerlo rapido aunque sea feo... y sin saber los ingredientes.

Menos mal existimos usuarios diferentes. Hay personas las cuales nos gusta usar el computador a punta de teclado principalmente, por razones como eficiencia, comodidad, eficacia y a veces, por salud. Y eso es algo que se olvida cuando se diseñan "interfaces modernas". La rutina del mouse de buscar y click simplemente no son eficientes exceptuando tareas muy complejas y especializadas, que por lo general involucran al mouse de manera muy tediosa, repetitiva y no eficiente, sin mencionar el repetitivo "buscar y click".

Claro, la mayoria GUI basados en Widgets ofrecen atajos con teclado, los cuales son sub-optimos... ya que cada Widget ofrece los atajos que se le da la gana, y tenemos n-mil tipos de Widgets, y estos _nunca_ funcionan (Ctrl+v, Ctrl+c son los unicos que parecen funcionar a las mil maravillas...). La mayoria de programas CLI y otros programas de texto simplemente funcionan de manera eficiente, rapida y sencilla que los otros programas, pero estan limitados a sus capacidades de salida del programa.

Y de igual manera es tambien tedioso la forma o el paradigma en el cual intentan encajar al usuario, la forma de manejar las ventanas. Es extremadamente jodido intentar navegar por un stack de ventanas desorganizado, y mas si se hace con un mouse. En la mayoria de manejadores de ventana y sistemas operativos, el usuario es el encargado de manejar las ventanas, en vez del manejador de ventanas (:E) y como resultado el usuario termina perdido en una jungla de ventanas, colores, iconos y demas (en algunos casos, en una mala implementacion del paradigma de translapo de ventanas - overlapping windows - el cual se intenta emular).

La usabilidad no es igual a reproducir paradigmas del mundo real en interfaces de computador. Aunque han habido muchos intentos por mejorar esto, como anexar multiples clientes (ventanas) en un solo frame, conocido como tabbing, ayudando a mantener un escritorio organizado en algunos casos, pero sin embargo no ayuda a los programas que tengan muchas ventanas para manejar un solo documento por ejemplo, y la navegacion esta lejos de ser perfecta.

Existen muchas propuestas para mejorar este tipo de vainas, a fin de cuentas hasta la verdad es subjetiva, porque la usabilidad tiene que ser algo fijo?. La usabilidad tambien es subjetiva y depende mucho del tipo de usuario... a fin de cuentas no todos buscamos usabilidad, eficiencia, eficacia, comodidad y eye-candy ;)

Ahora, muchos workspaces en vez de un solo escritorio sonaba como una muy buena idea... al principio. El modelo clasico de workspaces define que un workspace (area de trabajo) es una coleccion unica de clientes, asi que podemos ejecutar un cliente en un workspace y moverlo entre workspaces sin embargo el manejador de ventanas solo puede mostrar un workspace al tiempo, lo cual significa cambiar de workspaces si queremos alcanzar un cliente en especifico. Y eso es bueno, pero puede ser un inconveniente.

Tagging, es la nueva moda, el paradigma boom de mi muy estrecho circulo social de gente que de verdad se preocupa por todos aquellos aspectos que nombre anteriormente. No hay nada mejor que amoldar las herramientas para que estas de verdad trabajen para nosotros, y no ser esclavo de nuestras herramientas pasando por una curva de aprendizaje lenta y tediosa... Muchos usuarios (si no son todos) no conocen menos del 20% de las capacidades de su manejador de ventanas e inclusive no utilizan todo su potencial, volviendose esclavos del mismo y trabajando como al window manager se le da la gana.

Y como conclusion tenemos que los GUI son para los ratones y que los hombres de verdad usamos CLI, y que los escritorios modernos son basura y las alternativas que existen son solo conocidas por algunos pocos.

Sunday, September 10, 2006

The bashian roulette.

Miedo, angustia, tristeza y soledad, y todo al mismo tiempo?. Estos ultimos dias han sido negros, malucos, pero tambien han sido retroalimentantes. Hay muchas cosas que quiero escribir y que quiero decir, pero tengo miedo que por mas que intente arreglar las cosas, ella no lo vea de esa manera. Y es cuestion de ser valiente, pero llorar, amar, soñar y creer no me hacen menos hombre. Depronto espere mucho, y tengo que admitir que creo en ella, y aunque por ahora se haya rendido, no quiero creer que es para siempre.

Me di cuenta tambien de quienes son las personas con las que puedo contar, de cierta manera siempre lo supe, pero no crei que el apoyo de algunos fuera el pegante que atara mi sanidad y mis emociones en esos momentos. Hay muchas cosas que quiero hacer, y aunque en este momento me duela mucho hablar con ella, no hay otra cosa que yo mas quiera en este mundo. Dicen que uno no se da cuenta de lo que de verdad tiene, hasta que lo pierde, nunca crei que iba a aplicar en mi.

Ella era mas que mi amante, mi novia y mi futuro, es mi amiga, y de verdad doy gracias porque asi es, ya que hubiera sido horrible no volverla a ver, no volver a hablar con ella, y ese fue mi mayor miedo, alejarme de ella. Y es eso lo que me calma, lo que me devuelve a aquella tranquilidad que inconcientemente siempre quice, me calma hablar con ella, y cuando no es cuando pierdo mi serenidad.

Debo decir que sacrifique mucho, y no fue en vano, no es cuestion de arrepentimiento, y por mas que el sentido comun me dice que intente ser fuerte,

[22:24:01] :E - Jag tror fortfarande att du kommer att inse, det du gjorde var fel says:
mostly because i still care
[22:24:23] Boney_Bastard >> Isabel says:
i understand
[22:24:56] :E - Jag tror fortfarande att du kommer att inse, det du gjorde var fel says:
you know, trying to forget someone you love is like trying to remember someone you never met, thats hard


Y al contrario, no quiero olvidar, quiero volverlo a vivir, es por eso que quiero pensar que este no es el fin de ese sueño en el cual nos envolvimos, ya que estoy seguro que algun dia tu y yo lo vamos a volver a intentar.