viernes, 28 de septiembre de 2012

Slackware 14.0 y la celebración del fin del mundo!

¿¡Que tal!?

Buenas noticias para todo "slacker". Hoy Patrick Volkerding personalmente anunció el lanzamiento de su distribución GNU/Linux, Slackware 14.0.

Quienes no hayan estado al tanto de la evolución en los últimos meses del desarrollo de esta plataforma, les puedo adelantar que llevo un tiempo usandolo (slackware-current), y me ha parecido genial. El único aspecto en contra que en este momento me viene a la mente, es el de no haber incluido KDE 4.9.1, y en su lugar haber dejado la versión 4.8.5, el cual está muy bien, sin embargo, el 4.9.1 empaquetado por Eric Hameleers (alienBOB), me pareció un poco más depurado (y de hecho, es un bugfix release), pero en fin, como ya dije, si uno quiere eso, puede utilizar los paquetes del buen Eric.

Agregado a esto, Pat también menciona que hay nuevas playeras de Slackware 14.0 con temática Maya del fin del mundo (genial!! :P), para unirse a una supuesta celebración de tal evento. Creo que DEBO conseguir esas playeras.



Para mas detalles, chequen el anuncio oficial.

Saludotes!!

sábado, 11 de agosto de 2012

Noticias del mundo GNU/Linux y variantes

Que tal?

Hoy escribo con el objetivo de dar a conocer, para quienes no las conocen ya, algunas noticias del mundo del fenómeno GNU/Linux y algunos de sus derivados.

Hay varias cosas cocinándose para este gran conjunto de sistemas operativos. En primer lugar, Pat Volkerding y el equipo de Slackware, se encuentran trabajando duro y están próximos a lanzar la siguiente iteración de la distribución, que será la 14. Entre otras cosas, viene con versiones actualizadas de los manejadores de escritorio de costumbre. A partir de ahora y por decisión de Oracle, ya no traerá (así como ninguna distro) incluída la máquina virtual de Java. Sin embargo se podrá conseguir libremente de los servidores de Oracle, o también se puede optar por utilizar su contraparte de código abierto "Open JDK". Para más detalles sobre los cambios y novedades en esta versión, chequen el Changelog en los repositorios de Slackware.

En segundo lugar, Valve (para quienes no saben, es una compañía de desarrollo de videojuegos y creadores de la plataorma de juegos de PC "Steam"). Ha anunciado oficialmente que se encuentran por terminar de desarrollar el cliente de Steam para Linux, como un movimiento estratégico de la compañía para mejorar su servicio fuera del alcance del próximo S.O. Windows 8, al cual aparentemente califican como "desastre". Esto me agrada, ya que para muchos, es lo único que faltaba para no necesitar una instancia del sistema operativo de Microsoft instalada en sus equipos, debido a la escasez de juegos "AAA" (triple "A") en Linux. Aunque inicialmente piensan arrancar en Ubuntu, posteriormente soportarán más distribuciones. Pero ¿para que engañarnos? A los usuarios de Slackware nos basta con que sea para algún *nix (Unix y derivados), y nuestra comunidad se encarga de los detalles para hacernos de un paquete de instalación adecuado, aunque sería agradable que estuviera considerada para soporte oficial.

En tercer lugar, tenemos al mundo de Android dentro de los derivados de Linux, con el reciente anuncio de la consola de videojuegos "abierta" que se conoce como "OUYA". OUYA inició como un proyecto modesto que busca brindar una plataforma donde cualquier empresa o desarrollador de videojuegos independiente, pueda dar rienda suelta a su creatividad y publicar su trabajo en el catálogo de juegos de OUYA. Sin embargo, a pesar de ser modesto, resultó ser apoyado increíblemente por mucha gente, superando casi diez veces la meta original del presupuesto requerido por 950,000 USD, para terminar en aproximadamente 8,500,000 USD. El proyecto es ahora apoyado por grandes empresas como Namco Bandai y NVIDIA, entre otras. La consola utilizará Android ICS (4.0) y un procesador gráfico GeForce en un chipset Tegra 3. Para ver más detalles, entren en el sitio del proyecto en Kickstarter, o su reciente página oficial.

Finalmente, y sin ser noticia del mundo GNU/Linux, sino mas bien personal, desde el día 20 de marzo, comencé a formar parte del equipo de desarrollo de Gameloft, y el día 2 de agosto finalizó el desarrollo del port de "Monster Life" para Android, primer juego en el que tuve participación, y bueno, creo que para ser el primero estuvo bien, pero no es nada comparado con lo que falta por aprender y mejorar.

Pues bien, espero que la información brindada les haya parecido interesante.

¡Hasta la próxima!

domingo, 26 de febrero de 2012

Efecto 3D sin lentes: Nintendo 3DS

La mayoría de nosotros hemos visto películas 3D en el cine a estas alturas. Pero para quienes no (si es que acaso hay alguien), rápidamente explico en que consiste este tipo de películas.

En las películas grabadas en modo 3D estereoscópico, o simplemente películas 3D, se intenta recrear la misma percepción de las cosas que tenemos visualmente en la vida real, gracias a que tenemos no uno, sino dos ojos separados que ven de frente. Al tener dos ojos, percibimos una imágen con cada uno de ellos, esta imágen varía debido a que cada ojo ve desde su propio punto de vista. Basta con taparnos un ojo y ver lo que nos rodea sin movernos, y luego taparnos el otro (y abrir el primero, claro) para darnos cuenta de la diferencia de perspectiva entre las dos imágenes que vemos.

Nuestro cerebro al percibir dos imágenes es capaz de analizar y distinguir la profundidad de las cosas por medio de la comparación que hace de estos dos puntos de vista, gracias a lo cual vemos en "3D".

Para que las películas logren este efecto, es necesario hacer que el espectador pueda ver una imágen independiente en cada ojo, que representen la escena con la misma variación de la perspectiva que la que tendría uno al verla en vivo; es decir, es necesario grabar todo con 2 cámaras separadas una de la otra a una distancia similar a la de los ojos humanos (aunque se puede jugar con esta distancia para conseguir diferentes efectos de profundidad). Por otro lado, es necesario filtrar una sola imágen por ojo. Hay varias formas de lograr esto. Las más comunes es mediante el uso de lentes, que bloqueen una de las dos imágenes en un ojo, y la otra en el otro ojo, logrando así que el cerebro pueda comparar ambas imágenes y percibir la profundidad de la escena. Los filtros pueden estar basados en colores, o frecuencias y otras técnicas.

Sin embargo recientemente Nintendo lanzó su consola portátil Nintendo 3DS, sucesora del Nintendo DS, y que entre sus atractivos principales está el soporte de 3D estereoscópico sin el uso de lentes especiales. ¿Es verdad? ¿Es el mismo efecto que puedo esperar de películas 3D en el cine o TV's 3D que si requieren lentes? ¿Cómo se logra esto?. Bien, pues para responder en orden, efectivamente es verdad, y si, es el mismo efecto que se puede ver en películas 3D en el cine, y en TV's 3D, y para quienes no lo crean o quienes ya lo hayan visto y no crean que es el mismo efecto (hay quienes afirman y juran que no es 3D), dejenme decirles que están mal. No es sólo una opinión, sino un hecho basado en evidencia. ¿Como estoy tan seguro de esto? Bueno, para eso contesto la tercera pregunta: ¿Cómo se logra el efecto sin lentes?.

El efecto 3D del Nintendo 3DS se logra gracias a su "display de barrera de paralaje". A grandes rasgos, existe una barrera intermitente que bloquea la luz trasera del lcd en puntos clave, de forma que la mitad de los pixels que se ven con el ojo izquiero son distintos de los que alcanza a ver el ojo derecho, por lo que que si la pantalla se ubica en medio de nuestros 2 ojos, el ojo izquierdo percibirá la imágen proyectada por los pixels que proyectan la imágen hacia la izquierda y el ojo derecho percibe la imágen de los pixels que proyectan hacia la derecha. Esto quiere decir que el efecto 3D se logra solo si vemos el 3DS directamente de frente. Si lo ladeamos, veremos ambas imágenes con ambos ojos o solo una, dependiendo del ángulo, y arruinará el efecto. Sin embargo, al lograr mostrar una imágen distinta en cada ojo, en donde cada una muestra un escenario 3D con un punto de vista ligeramente variado, conseguimos el mismo efecto de la vida real, o de las películas 3D.

Si lo ves y no lo crees, compruébalo. Toma el 3DS, viendolo directamente de frente, y cierra un ojo. Luego cambia de ojo. ¿Ves la diferencia del punto de vista? Eso es 3D estereoscópico. No hay de otra.

¡Saludos!