Simple but effective hacks

I’ve been using these hacks for a long time now… since Firebird 0.7. Thought someone might find good use for them.

The first one up is userChrome.css, located in ~/.mozilla/firefox/<profile_dir>/chrome. There is a built-in file called userChrome-example.css which you can build on top of, which is what I’ve done. To this file I only made a single change:

/* Make inactive tabs partially transparent */
#content tab:not([selected="true"]) { -moz-opacity: 0.5 !important; }

Then we’ve got userContent.css, also located in ~/.mozilla/firefox/<profile_dir>/chrome, which also comes with an example files called — what else — userContent-example.css. To this file I made some more changes:

/* Change cursor for links that open in new window */
:link[target="_blank"], :visited[target="_blank"],
:link[target="_new"], :visited[target="_new"] {
cursor: crosshair;
}

/* Change cursor for JavaScript links */
a[href^="javascript:"] {
cursor: move;
}

Over time these modifications have become an integral part of my daily Firefox experience. I originally found them in the customizing Mozilla page. If you want to try some of the hacks there you’re obviously welcome to try them, but be aware the page is now extremely outdated. The ones above do work with all versions of Firefox and should work with Firefox-based browsers like Flock, but I’m not making any promises.

If you do want to try them out, just make sure to backup your profile folder.

Cambio para lo mejor

Migre hacia Ubuntu 8.04 64-bit, asi que por ello no he posteado. Estoy tratando de quitarme a Windows de encima. El screenshot de arriba es como se ve ahorita a 1600×1200. Mientras si se ve como Windows, obviamente puedo hacer mucho mas (alguien quiere nmap?) además de que no me gusta el look predeterminado de GNOME. Demasiado espacio en pantalla desperdiciado.

Todavía necesito buscar la manera de hacer que mi celular nokia funcione sin recurrir a maquinas virtuales, importar my librería de ratings al amaroK desde winamp (trata de calificar 8000+ de nuevo) y armar un stack LAMP hecho y derecho.

Lo que hizo posible esto fue la instalación de DD-WRT en mi router Linksys WRT54g, permitiéndome usarlo como puente hacia el punto de acceso principal y brincandome la misera tarjeta inalámbrica madinchina que le puse al sistema hace muuucho tiempo. Necesito una tarjeta de vídeo de adeveras también… estoy usando el controlador VESA para que X.org funcione con el chipset SiS 760Gx que viene integrado a la tarjeta madre (asomate aqui para saber el porque), haciendo que funcione editando el archivo xorg.conf para hacer el cambio manual a VESA. Es un poco lento… pero funciona. Mas RAM también ayudaria…

Dentro de todo esta comprobando ser un buen cambio. Un cambio para lo mejor, estoy seguro.

Change for the better

Migrated over to Ubuntu 8.04 64-bit, so haven’t posted much because of that. I’m trying to wean myself off Windows. The screenshot above is how it currently looks at 1600×1200. While it does look like Windows, obviously I’m able to do so much more (nmap, anyone?) plus I really don’t like the default GNOME look. Too much wasted screen real state.

I still need to figure out how to get my nokia cellphone to work with it without resorting to virtual machines, import my winamp library ratings over to amaroK (try rating 8000+ songs all over again) and set up a working LAMP stack

What made this possible was the installation of DD-WRT onto my Linksys WRT54g router, enabling me to use it as a bridge to the main AP and bypassing the crappy no-name wlan card I installed on the system a looong time ago. I need a real video card as well… I’m using the VESA driver to get X.org to work with my SiS 760Gx integrated video solution (look here to learn why) and got it to work by editing the xorg.conf file to switch over to VESA. It’s a bit slow… but it works. More RAM would help too…

All in all it’s proving to be quite nice. A change for the better, I’m sure.

Del otro lado del rango celular

Estos dos están muy, muy lejos de las grandes pantallas multi-tacto tan adoradas por el jet-set digerati, quienes se están cagando los pantalones cada hora de una manera bastante olorosa.

Nokia 1100
Imagen tomada de la pagina de producto oficial de Nokia

Motorola C200
Imagen tomada de la pagina de producto oficial de Motorola

Aunque ya son son fabricados, mucha gente aquí en México jura por ellos. Yo personalmente se que son capaces de resistir la batalla diaria. Cuando el armazón ya esta muy rayado, es simple ponerles uno nuevo. Las únicas instancias que los he visto fallar es cuando el usuario quiere su destrucción, pero contra eso no hay mucho que un diseñador industrial puede hacer.

Aunque estén bloqueados en la red de algún proveedor resulta mas barato comprar otro de algún otro proveedor que desbloquear el que ya tienes. Por lo regular son vendidos con minutos pre-pagados, así que no te arriesgas al iPocalipsis o forzados a activar el aparato en algún lado.

También para considerarse es su uso mientras viajas. Deja tu celular caro en casa y consigue uno de estos — o una variante — cuando llegues a tu destino. Evitaras pagar roamin y otros problemillas técnicos — tu sabes de cuales estoy hablando — además de tener un numero local con el cual la gente puede contactarte sin pagar larga distancia. Esto funciona bastante bien si cambias mucho entre locaciones. Si lo pierdes o te lo roban no te va a doler mucho. Puede que sea útil desbloquear uno de estos en caso de que si viajes mucho.

Aquí esta por ellos y sus sucesores.

At the other end of the cellphone spectrum

These two are far, far away from the big multi-touch screens so adored by the digerati jet-set, who are crapping their pants hourly in a very odorous way:

Nokia 1100
Image taken from the Nokia official product page

Motorola C200
Image taken from the Motorola official product page

Even though they’re not made anymore, lots of people here in Mexico swear by them. I personally know they’re able to resist most daily carnage. When the shell becomes too scratched, it’s simple to change it over to a new one. The only instances I’ve seen them fail is when the user actually wants their destruction, but against that there isn’t much an industrial designer can do.

Even if they’re GSM locked in to their providers, it’s actually cheaper to buy a new one with another provider than to unlock your existing one. Since they’re usually sold with pre-paid minutes, you don’t risk the iPocalypse or forced to activate the device somewhere.

Also to be considered is their use while traveling. Leave your expensive phone at home, get one of these — or its variants — when arriving at your destination. You’ll avoid roaming charges and other hi-tech hijinks — you know the ones I’m talking about — and you’ll have a local number people can reach you at without paying long distance. This specially works great if you go back and forth between locations. Plus if you lose it or it gets stolen you won’t hurt for it. It might be worth it to have one of these unlocked if you do travel a lot though.

So here’s to them and their successors.

Estimado Gengo

Por favor apresúrate en madurar, por que haz demostrado lo que una plataforma bloguera multi-lenguaje es capaz de hacer cuando se implementa apropiadamente. No puedo comenzar a imaginar lo que mi vida en WordPress seria sin haber perdido incontables horas en restaurar bases de datos jodidas cuando no te gusta el nuevo plugin en el directorio de plugins y haces berrinche tenerte alrededor para dejarme bloguear en dos idiomas sin muchos inconvenientes.

Atentamente,
nullrend

Dear Gengo

Please hurry up in maturing, for you have shown what a truly multilingual blogging platform is able to do when implemented properly. I cannot begin to imagine what my WordPress life would be without having sunk countless hours in restoring fucked up databases when you don’t like the new plugin in the plugins directory and throw a tantrum having you around to let me blog in two languages without too much hassle.

Regards,
nullrend