apt-get 0

Visto en Punto y Aparte
Vale, otro año se me ha pasado: hace tres días fue el cumpleaños de Linux, el día en el que Linus Torvalds envió el archifamoso post a un grupo de noticias pidiendo colaboración para un nuevo SO en el que estaba trabajando.
Que poco podía esperar Linus que ese e-mail cambiaría por completo la industria de la informática 14 años despues, ¡y lo que nos queda!.
Podeis encontrar esta y muchas otras fechas geeks en el Calendario Geek de Microsiervos.
Por ejemplo hoy es el día en qué la red de ordenadores Skynet tomó consciencia de sí misma y decide destruir a todos los humanos (como Bender :)) en el universo de las peliculas Terminator.
Tambien descubro con asombro que comparto cumpleaños con Phil Zimmermann, que no es el corresponsal en Israel de TVE1, es el creador de Prety Good Privacy (PGP), un polémico software criptográfico que le valió más de un disgusto con el gobierno norteamericano por ofrecer una tecnología de cifrado tan buena y que ellos no podían controlar (el software criptográfico es considerado como un arma por el ejercito).
ACTUALIZACION:
Agarraos a las coletas niñas, tambien comparto cumpleaños con las siguientes personalidades:
Lo que son las cosas …
Sólo hay una palabra para definir esa película: atroz
Es con diferencia la peor película que he visto en un cine, y mira que yo he visto mierda a capazos … Avisados estais.
Los rumores cada vez son más fuertes y parece que dentro de unas horas Google presentará la nota oficial de su nuevo servicio para Internet: Google Talk.
Google Talk es un nuevo sistema de mensajería instantánea (como Yahoo! Messenger, MSN Messenger, AIM, etc.), lo nuevo es que está basado en el protocolo XMPP que es un dialecto XML en el que está basado otro sistema de mensajería muy conocido en el mundo del software libre: Jabber.
Hay gente que ya ha conseguido conectar con este servicio utilizando iChat en OSX y Gaim en Linux, dos programas compatibles con el protocolo de Jabber. ¡Menuda inyección le acaba de dar Google al software libre!
De momento se saben muy pocas cosas sobre este nuevo servicio, parece que estan en tramites con Yahoo!, AIM y Skype para compatibilizar las tres tecnologías y es posible que incluya la posibilidad de VoIP.
La blogosfera está que hecha humo de rumores, sólo Google y Apple son lo suficientemente carismáticas para desatar estas pasiones con cada producto que lanzan. ¿Será un nuevo hype para geeks o desbancará al todopoderoso MSN Messenger? En Redmon deben estar sintiendo como aumenta el peso de sus pantalones …
El que quiera una cuenta de GMail para trastear con Google Talk la puede obtener de aquí, un amable lector de QuarkBlog dejó en los comentarios muchos enlaces a cuentas.
ACTUALIZACIÓN:
Ya se conocen más detalles, esto es lo más destacado según mi parecer:
Más detalles en la web de Google Talk.
Palabras del maestro:
Para diseñar algo verdaderamente bien primero tienes que entenderlo. Entender a profundidad de que se trata. Entender profundamente cualquier cosa requiere de un compromiso apasionado. No solamente tragarlo, sino masticarlo. La mayor parte de las personas no se toman el tiempo de “masticar”. La creatividad es la conexión de muchas cosas. Cuando se le pregunta a los creativos COMO hicieron una determinada cosa, en general se sienten un poquito culpables porque realmente no hicieron nada, solo VIERON ALGO. Después de algún tiempo este ALGO les resulta completamente obvio. Esto se debe a que los creativos son capaces de CONECTAR EXPERIENCIAS que han tenido y sintetizarlas en nuevas. Y la razón por la que ellos son capaces de hacerlo es porque han tenido mayor cantidad de experiencias que el resto o porque se han dado el tiempo para PENSAR sobre esas experiencias. Desgraciadamente, esto no ocurre con frecuencia. Muchos miembros de nuestra industria no tienen ese nivel de experiencias. No tienen suficientes PUNTOS QUE CONECTAR y terminan ofreciendo soluciones muy lineales, sin una perspectiva amplia sobre los problemas. Mientras más amplio sea el ENTENDIMIENTO de la experiencia humana, mejores diseños tendremos.
Encontrado en el blog de Daniel García e Isopixel.
MMMMWAAHAHAHAHA!!
Lo prometido es deuda, ID Software ya ha puesto a la disposición de todos los interesados el código fuente del Quake 3, tal y como ya lo hiciera en otras ocasiones con otros juegos insignia de la compañía como Doom, Quake o Wolfenstein 3D.
A raíz de esta publicación se esperan multitud de mods, hacks y juegos nuevos realizados por gente amateur que utilicen el motor del Quake 3, una buenísima noticia para el software libre y para los jugadores de todo el mundo que se verán ampliamente beneficiados.
Ojalá todas las compañias de software hicieran lo mismo con su código, y ahora a esperar a que hagan lo mismo con el código del Doom 3 dentro de unos añitos …
ACTUALIZACIÓN:
Bueno, después de echarle un ojo al código y comprobar que no entendia ni papa se me ha ocurrido pasarle el SLOCcount a ver que puede costar hacer un juego y estos son los resultados:
Totals grouped by language (dominant language first):
ansic: 262881 (80.26%)
cpp: 49834 (15.22%)
objc: 6563 (2.00%)
perl: 6320 (1.93%)
asm: 1362 (0.42%)
sh: 375 (0.11%)
yacc: 185 (0.06%)
Total Physical Source Lines of Code (SLOC) = 327,520
Development Effort Estimate, Person-Years (Person-Months) = 87.50 (1,050.05)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 2.93 (35.16)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule) = 29.87
Total Estimated Cost to Develop = $ 11,820,650
(average salary = $56,286/year, overhead = 2.40).
Linux Magazine ha publicado una interesante entrevista con Aaron Seigo de la que se puede extraer esta frase como eje central:
“Desde los 80 el escritorio no ha sido más que un zoológico de iconos, en KDE vamos a revolucionar este concepto.”
Esperemos que así sea porque yo tengo mucha confianza puesta en este chaval y su idea.
Cuando un programa en Windows falla y corrompe la memoria, corrompe la memoria que el sistema operativo le asignó (o eso dicen). Mientras que un driver, por ejecutarse en modo kernel, cuando falla y corrompe la memoria se lleva por delante a toda la máquina provocando una de esas BSOD tan famosas. Los drivers deben estar firmados y comprobados justamente para evitar este tipo de cosas.
Y es ahora cuando leo estas cosas y me quedo blanco:
My favorite stunt was related to my by a colleague who was installing a video card driver whose setup program displayed a dialog that read, roughly, “After clicking OK, do not touch your keyboard or mouse while we prepare your system.” After you click OK, the setup program proceeds to move the mouse programmatically all over the screen, opening the Display control panel, clicking on the Advanced button, clicking through various other configuration dialogs, a flurry of activity for what seems like a half a minute. When faced with a setup program that does this, your natural reaction is to scream, “Aaaiiiiigh!”
Resulta que uno de los ingenieros de Microsoft comenta en su blog las lindezas que hacen los fabricantes para saltarse la instalación de drivers sin certificar ni firmar: capturar el control del ratón y el teclado y hacer click automáticamente en la ventanita de advertencia. ¡Casi nada!, quién programa esas cosas ¿Pepe Gotera y Otilio?
Me da la impresión que Windows es como es no tanto por la política de Microsoft, que tambien es para echarle de comer a parte, sino por las chapuzas que hacen terceras personas.
Esto me recuerda los drivers para impresoras de varios cientos de megas de tamaño, programas de varios cientos de megas más que hay que instalar “porque sí” aunque no los utilices jamás, los scanneres que no se pueden utilizar si no estas en la cuenta de administrador, drivers USB que provocan conflictos entre todos los dispositivos USB que conectes, hardware que deja de funcionar al aplicar un Service Pack, …
Después se quejan de que en Linux no hay drivers, mi experiencia me dice que instalar hardware en Linux puede ser más o menos complicado (afortunadamente cada vez menos), pero cuando consigues que algo funcione, continua funcionando hasta el día del Juicio Final por la tarde aunque hagas un millón de apt-get upgrade’s.
Bad Behavior has blocked 322 access attempts in the last 7 days.