Germán, te queremos, por favor no lo hagas!

Germán merece todo mi respeto por las contribuciones que ha realizado a la comunidad a lo largo de su vida. En particular, en el proyecto GNOME él ha sido sumamente inquieto, activando con el ejemplo a muchos de nosotros a participar en el desarrollo

Germán WE LOVE U
[youtube]http://www.youtube.com/watch?v=9tnpf6FCFOA[/youtube]

Apple tiene miedo de sus usuarios

Si, se que el titulo de esto suena como una sentencia sacada de “The IT Crowd“. Pero que tal, si Alguien por ahi, que algo sabe de encriptacion y criptografia, un tal Schneier, comenta que Apple incluira un codigo secreto en su Developer Kit para el iPhone.
iPhone Key
Esta llave es muy importante. Quizas tu no sabes que es. Apple sabe 🙂

18 84 58 A6 D1
50 34 DF E3 86
F2 3B 61 D4 37 74

Este codigo, iria incluido con cada Aplicacion hecha con este Developer Kit, y haria que esas aplicaciones no funcionen en dispositivos liberados.

Dicen cifras no oficiales expuestas por mi criptografo favorito, Bruce Schneir en Wired que Apple perdio entre 300 y 400 millones de dolares a causa de los iPhones desbloquedos. Aqui es donde el lector agil deberia preguntarse: Que les espera a las siguientes generaciones del cacharrito? Si siguen amarrando a la gente a operar con una unica empresa telefonica en cada pais, Apple va a seguir perdiendo dinero, mas aun, con todos los wanabbe/lusers/expertos en criptografia del planeta haciendo fuerza por intentar democratizar el acceso a un bien de lujo, como lo es el iPhone, para la mayoria de los paises. Historicamente, la chusma tiende a ganar. Y hoy en dia, la chusma con habilidades matematicas es mas ganadora (y numerosa) que nunca antes en la historia del hombre. La chusma es cada vez mas culta, y eso ayuda a que las empresas vendan tecnologia, pero tambien las aterra el nivel de control que la gente pueda tener de sus propios gadgets. Shits Happend.

Apple lo sabe, el mercado tiende a abrirse. Es ridiculo que a estas alturas del juego, en que tiene un kernel microkernel basado en software libre, y en un tiempo en el que ademas estan mas cerca del mundo open source que nunca en su historia, cierren un dispositivo que ha cambiado el mercado de tal forma. Apple nunca a dominado el mercado en ninguna de las areas en que a competido con sus productos (bueh, excepto en el dise~o.). Sera esa falta de triunfo lo que los lleva a usar un sistema de control draconiano en un dispositivo que esta cambiando el mercado en el que participa como nuevo elemento? Quiero pensar que se trata de una lucha por alcanzar la cima de la economia de este mercado. Pero, eso significa dinero, y el dinero se gasta o se mal invierte. La innovacion hace historia, y para eso, la manzana necesita de sus usuarios. Si Apple hubiera lanzado Facebook en vez del iPhone al dia de hoy Facebook seria un rotundo fracaso.

Pero, Oh, wait!

Olvidaba a Google. Si, Google otra vez!. El hardware vaporware SDK que esta por venir, con hardware incluido (dicen), se llama Android, y es una plataforma abierta escrita en Java (o, las ironias de la sociedad humana!), y por otro lado, los mismos Googlers lanzaron esta semana su Social Graph API. La competencia que quiere ser amiga del enemigo. No es esta industria hermosa? 🙂

Con los tiempos que corren, y si no es de extrema necesidad (aviso: seria muy estupido necesitarlo urgentemente), no compres un iPhone. Lo mejor esta por venir, sea de Apple o sus usuarios abriendo la plataforma a punta de matematicas, o Google y su futura estrella de la muerte, o quizas Nokia podria sorprendernos nuevamente. Hello n900!.

En esta batalla por el mercado, la unica que esta perdiendo es Apple, y por KnockOut tecnico, lamentablemente. O quizas no tan lamentablemente.

Firefox 3 Beta 2 y Web Developer

firefox2beta2

Llevo mas de un mes usando Firefox 3 Beta 2 para navegar, y rockea. Tiene muchos cambios que hacen interesante adoptarlo, pero por sobre todo, su manejo de la memoria es muy superior a la version anterior.

Se resolvieron muchos memory leaks de la version 2, que en mi caso (con 20 tabs abiertos) consumia entre 100 y 120 MB de ram, con dos extensiones muy comunes instaladas. La version 3 de nuestro querido panda de fuego consume solo 80 MB en las mismas condiciones. Nice.

Mi unico problema con esta nueva version, es que, como es beta, las extensiones mas populares no rulan con esta version (Aun). Aunque hacer que rulen es relativamente facil (editando un RTF dentro de la extension), no siempre van a funcionar como deberian, por los cambios introducidos al navegador. Aun asi, yo necesito usar la Extension Web Developer, y alguien ya arreglo para que funcione en esta beta.

Puedes descargar la extension Web Developer compatible con Mozilla Firefox Beta 3 desde aca, sin concursos ni sorteos.

Para instalar Firefox Beta 2 en Ubuntu 7.1 (a.k.a. Gutsy Gibbon), puedes seguir las siguientes instrucciones : Howto install Firefox 3 Beta 2 in Ubuntu 7.10 (Gutsy Gibbon)

Update: Entre ayer y hoy, salio la Beta 3 Release 3 de Firefox. Pruebala!. Mas info en español, en un articulo de Yukei: Roadmap: WordPress 2.5, Firefox 3

Whois Google.com

Chequeando que la conexion a internic anduviera, me tope con una cosa super loca:

$whois google.com

Whois Server Version 2.0

Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.

GOOGLE.COM.ZZZZZ.GET.LAID.AT.WWW.SWINGINGCOMMUNITY.COM
GOOGLE.COM.ZOMBIED.AND.HACKED.BY.WWW.WEB-HACK.COM
GOOGLE.COM.YAHOO.COM.MYSPACE.COM.YOUTUBE.COM.FACEBOOK.COM.THEYSUCK.DNSABOUT.COM
GOOGLE.COM.WORDT.DOOR.VEEL.WHTERS.GEBRUIKT.SERVERTJE.NET
GOOGLE.COM.VN
GOOGLE.COM.UA
GOOGLE.COM.TW
GOOGLE.COM.TR
GOOGLE.COM.SUCKS.FIND.CRACKZ.WITH.SEARCH.GULLI.COM
GOOGLE.COM.SPROSIUYANDEKSA.RU
GOOGLE.COM.SERVES.PR0N.FOR.ALLIYAH.NET
GOOGLE.COM.SA
GOOGLE.COM.PLZ.GIVE.A.PR8.TO.AUDIOTRACKER.NET
GOOGLE.COM.MX
GOOGLE.COM.IS.NOT.HOSTED.BY.ACTIVEDOMAINDNS.NET
GOOGLE.COM.IS.HOSTED.ON.PROFITHOSTING.NET
GOOGLE.COM.IS.APPROVED.BY.NUMEA.COM
GOOGLE.COM.HAS.LESS.FREE.PORN.IN.ITS.SEARCH.ENGINE.THAN.SECZY.COM
GOOGLE.COM.DO
GOOGLE.COM.CO
GOOGLE.COM.BR
GOOGLE.COM.BEYONDWHOIS.COM
GOOGLE.COM.AU
GOOGLE.COM.ACQUIRED.BY.CALITEC.NET
GOOGLE.COM

P.D.: Alguien sabe donde esta mi hackergotchi? 😀

TTYs virtuales en Ubuntu

Hace tiempo que tengo esta duda, y como no influye en mi trabajo habitual, me la habia guardado como uno de los grandes misterios de la vida.

Tengo muchos amigos a los que he ayudado a pasarse al lado menos fome de la vida, osea, a usar software libre. Aunque si, ahora escribo esto desde un sistema propietario (el de la manzana mordida), en mi casa todos los desktops funcionan con Ubuntu… y por eso todos mis amigos pseudo evangenilizados tienen la misma distribucion de Linux en sus escritorios y portatiles, porque yo la uso en casa, y asi puedo ayudarlos con los problemas que puedan tener.

Estos problemas estan generalmente ligados a la deteccion de tarjetas de video, o definiciones de pantalla algo exoticas. Las tarjetas de video que historicamente han representado un desafio mayor, al menos para mi, son las VIA S3. Hace algunos meses lei que habia una peticion para que el fabricante liberara las especificaciones y asi hacer un driver libre. Ya veremos.

Otra pieza de hardware que funciona tarde mal y nunca son los Chipsets nvidia. SI, chipsets, no tarjetas de video. He visto al menos 5 portatiles de marcas muy conocidas quedarse pegadas al bootear el live cd de Ubuntu, todos curiosamente, con chipsets nvidia.

Pero bueno, el tema de esta entrada no es hablar de las empresas que no proveen drivers o que no liberan especificaciones. El tema es otro.

En los tiempos pre-ubuntu, siempre use Debian, y cuando queria mover mi HD de 1 GB de mi PC, al de un amigo, podia entrar a alguna terminal y cambiar la configuracion de X, presionando control+alt+tecla de funcion (desde F1 hasta F6, en la mayoria de los casos).

Una vez ahi, me pedia que ingresara mi usuario y mi password, y asi podia desde la terminal, cambiar la canfiguracion de X, y usar GNOME en cualquier tarjeta de video y monitor soportado hasta la fecha.

Eso era asi hasta el 2006, cuando Ubuntu decidio eliminar las terminales virtuales por el consumo de memoria que generaban. Esa informacion me la dio JCI, al notar mi desesperacion cuando una beta de Ubuntu a mediados del 2006 no aceptaba mi login en una terminal virtual.

La verdad, me gustaban esas terminales virtuales. Me sacaban de muchos apuros. Cuanto habran consumido en RAM como para eliminarlas… 4 MB?
Feliz se los entregaria de nuevo.

Hoy por hoy, al menos en casa, me acostumbre a no tener estas terminales para sacar problemas, pero en maquinas de mis amigos, con hardware un poco mas exotico, se hechan mucho de menos.

Si alguien sabe como volverlas a la vida, por favor (y por el hardware de mis amigo), escriban. 🙂

Corfo.cl no sabe validar un RUT

Alguien me dijo que seria buena idea registrarme para rendir un examen que acredite que se ingles, asi que, fui al bendito sitio de corfo, ingrese mi rut, terminado en K, y…

rut corfo
1. Ingresa tu rut terminado en K

rut incorrecto
2. Tu Rut terminado en K no valida, BRAVO!

Ahora, el siguiente paso logico, envia un correo a soporte, para que miren que esta pasando:

Formulario de Contacto de Corfo
3. Un formulario de contacto que te pide ingresar tu rut (?)

Peeero, mi rut en el formulario de contacto tampoco valida…

rut erroneo Corfo
4. Parece ser un error diferente al anterior…

So, What’s the ******* point?

Si alguien de CORFO ve esto y quiere saber como validar un RUT, que se de un vuelta por esta interesante lista de validadores de RUT en diferentes lenguajes.