Es este arbol de Navidad tan friki que hay en la plaza Castilla, en Madrid.

Como veis está inspirado en unos de los juegos más populares de todos los tiempos, el famoso PAC-MAN.
¡Me encanta! xD !Quiero uno!
¡¡¡FELICES FIESTAS A TODOS!!!
A todo el que ha estudiado programación le han enseñado como intercambiar dos variables del siguiente modo:
aux = x;
x = y;
y = aux;
x = x + y;
y = x - y;
x = x - y;
Se trata de utilizar la operación binaria “XOR”. Aqui está el código:
a ^= b;
b ^= a;
a ^= b;
a ^= b ^= a ^= b;
Este código es mágnifico. De nuevo, la única desventaja es que no es portable. Asi que cuidado ;)
Basic, Cobol, Logo, C, C++, Phyton y otros cien lenguajes de programación se ponen de pie para saludar a un nuevo compañero. Google, una empresa que parece tener una nueva idea o proyecto cada día, acaba de poner a disposición de lo usuarios un nuevo lenguaje de programación llamado Go. Se trata de un lenguaje moderno, de código abierto, que combina la potencia, desempeño y seguridad de los lenguajes compilados como C++ o C#, con la versatilidad de otros más dinámicos como Python.
Google no deja de sorprendernos. Mientras esperamos el lanzamiento de su sistema operativo, nos enteramos que ha puesto a punto y liberado un nuevo lenguaje de programación. Al igual que sus otros productos, el nuevo Go es libre y gratuito. Los voceros de la compañía aseguran que programar aplicaciones con este lenguaje será “productivo, rápido y divertido”.
El nuevo lenguaje, todavía en fase beta -algo a lo que la empresa nos tiene acostumbrados- toma lo mejor de lenguajes más antiguos como Python o C++ y lo combina para lograr una nueva herramienta que promete revolucionar la forma en que escribimos los programas de ordenador. En Google dicen que este producto tiene como objetivo resolver algunos de los problemas que presentan los lenguajes de programación actuales, como el uso eficiente y sencillo de los microprocesadores multi núcleo o la generación de ejecutables enormes y pesados. En Google apuestan por Go. Mientras que lo continúan desatollando le van encontrando nuevos usos. Al respecto, el vocero de la empresa dice que “mientras seguimos mejorándolo también estamos haciendo experimentos. Go se perfila como un firme candidato para nuestro entorno de servidores”, lo que da una idea de la confianza que han depositado en este lenguaje. Parece que además de plantarle cara a Microsoft con productos como Google Docs (competidor de MS Office), Gmail (enemigo declarado de Hotmail) y el nuevo sistema operativo, han decidido pegarle a la empresa de Bill Gates donde más le duele:los lenguajes de programación.
Sitio Oficial de GO
Gracias a Fran por pasarme el Wave ;)
El otro día hicieron 5 años que aparecía la primera versión de Ubuntu, la 4.10 conocida como "Warty Warthog" o "Jabalí Verrugoso" en español.
Este nombre se debía a que esta versión de Ubuntu se publicaba con “verrugas y todo”. El escritorio que traía Warty Warthog, según la Wikipedia, era de un color bastante oscuro, el naranja y el marrón simbolizaban las tribus sudafricanas.
A partir de aquel momento, Ubuntu fue poco a poco convirtiendose en una de las distribuciones más populares. Esto gracias al LiveCD y su política de distribución de CDs de la distro gratis.
En su corta edad, Ubuntu prometió y cumplió mucho, esperemos que cumpla muchos más … valga la redundancia :p
Recordaros que tan solo faltan 7 días para el lanzamiento de la nueva versión de ubuntu, la 9.10.
Wave es, ante todo, un servicio orientado al trabajo colaborativo. En principio, presenta una interfaz que hace recordar al correo electrónico. De hecho, cuenta con una bandeja de entrada, donde podemos ver ordenados los “waves”. Incluso hay una opción para denunciar spam. La diferencia es que cada uno de los waves pueden estar constituidos por mensajes, como el e-mail, o ser documentos creados de manera colaborativa, donde puede haber texto, audio, fotos o videos. Estos waves pueden ser compartidos con aquellos que tenemos en nuestra lista de contactos. Entonces, si bien la interfaz recuerda al e-mail, los usos también se asemejan a un wiki, pero editado únicamente entre contactos -y esto es algo que se puede hacer perfectamente, por ejemplo, con Google Docs, que además se encuentra abierto para cualquier usuarios de Google.
Entonces, lo primero que hay que tener en Wave son contactos. De otra manera, no les va a servir de mucho, ya que para trabajo individual otras alternativas aparecen como mucho más simples.
Aqui os dejo un video:
Se avecina un gran cambio en la web, tal y como sucedió cuando aparecieron las redes sociales, la Web 2.0, Twitter, Gmail, Spotify...
Ya en algunas cámaras digitales viene la opción de cambiar los pixeles con los que quieres tomar tu fotografía, ya que a más pixeles, más memoría ocupará tu foto.
Mi cámara por ejemplo es de 12Mpx y todos mís amigos se quejan cuando tengo que enviarles las fotos por internet ya que son tan grandes en tamaño que tardan muchisimo en pasarse :p (a partir de ahora me acordaré de bajar la resolución de vez en cuando ;) )
Las células del CCD captan la luz en escala de grises (256 tonos) y para convertir esta imagen en color cada pixel tiene un filtro rojo, verde o azul (RGB en inglés) que por interpolación consiguen mostrar la imagen a color. Esto quiere decir que cada píxel registra el color en relación con los píxeles más cercanos.