Archive for the ‘Programación’ category

Quake 2 portado a HTML 5 y corriendo en Google Chrome

April 4th, 2010

Ingenieros y desarrolladores de Google haciendo uso del 20% de tiempo libre que les regala la compañía para llevar a cabo proyectos personales, se han puesto manos a la obra y han portado el código del juego Quake 2 a HTML 5 y el resultado es bastante positivo.

Haciendo uso de WebGL, Canvas API, HTML 5 <audio>, el API de almacenamiento local, y WebSockets han logrado demostrar que es posible ejecutar juegos en 3d directamente en navegadores modernos.

Al ver la fecha de publicación del video, pensé que se trataba de una broma del April Fool’s Day, pero me he dado un vuelta por la pagina oficial del proyecto y todo parece estar en orden y que no se trata de una broma.

Los desarrolladores aseguran que han alcanzado los 30 fps usando sus portátiles y se declaran sorprendidos. De momento solo es soportado por los navegadores Google Chrome y Safari. El proyecto lleva por nombre quake2-gwt-port y pueden ver todos los detalles haciendo clic en el enlace.

TwitterFacebookGoogle ReaderDeliciousDiggStumbleUponShare

Google Chrome ya soporta scripts de Greasemonkey

February 4th, 2010

La ejecución de scripts de Greasemonkey es posible en Google Chrome 4.0 o superior (incluidas las versiones de Mac OS X y Linux) sin necesidad de instalar una extensión de por medio como en el caso de Firefox.

Cada script se instalará de la misma manera en que se instala cualquier extensión del navegador, así Google Chrome dispone en este momento de más de 40.000 opciones para ampliar su funcionalidad.

Algunos scripts (aproximadamente el 20%) escritos específicamente para Firefox, no son totalmente compatibles con Chrome y habrá que esperar un tiempo para que estén disponibles.

Via: Bitelia

TwitterFacebookGoogle ReaderDeliciousDiggStumbleUponShare

El 75% del código presente en el kernel de Linux escrito por desarrolladores de pago.

January 30th, 2010

Un análisis realizado a 2.8 millones de líneas de código con el que se contribuyó al kernel de Linux entre diciembre de 2008 y enero de 2010 reveló que el 75% de este fue escrito por desarrolladores pagados para tal fin.

Los mayores contribuidores de código son Red Hat (12%), Intel (8%), IBM (6%), Novel (6%) y Oracle (3%). El resto de código que forma parte de ese 75% proviene de desarrolladores contratados por diversas compañías para tareas especificas.

Del 25% de código restante, 18% proviene de contribuciones sin una afiliación específica, lo que sugiere que fue escrito realmente de manera voluntaria y el otro 7% no tiene clasificación.

La información fue suministrada por  Jonathan Corbet, fundador de LWN.net y contribuidor kernel de Linux.

Via: DarkVision Hardware

TwitterFacebookGoogle ReaderDeliciousDiggStumbleUponShare

Youtube y Vimeo con reproductor de video HTML5

January 26th, 2010

Tanto Youtube como Vimeo comienzan a dar los primeros pasos a lo que será la nueva forma de presentar el video en la web, aprovechando la funcionalidad que ofrece la nueva etiqueta <video> incluida en HTML5.

HTML5 permite dejar a un lado la tecnología Flash para reproducción y streaming de vídeos en páginas web, para distribuir directamente contenidos codificados en H.264 permitiendo, entre otros, que dispositivos sin software Flash puedan acceder al contenido.

Por tratarse de una fase de pruebas, existen algunas limitaciones como por ejemplo:

  • Solo funciona con los navegadores Google Chrome, Safari  (4.0+) e Internet Explorer con Chrome Frame instalado. Firefox 3.6 por su parte aunque posee soporte total para HTML5 utiliza un códec de video diferente (OGG) al H.264 empleado por Youtube y Vimeo.
  • La reproducción de videos en pantalla completa aun no está disponible.
  • En el caso de Youtube los videos con anuncios siguen solo disponibles en formato Flash.
  • Los videos incrustados en otras páginas tampoco soportan por ahora el reproductor HTML5.

Finalmente para activar el reproductor HTML5 en Youtube debes dirigirte a esta página, en el caso de Vimeo los videos soportados muestran la opción “Switch to HTML5 player” en la parte inferior del mismo.

TwitterFacebookGoogle ReaderDeliciousDiggStumbleUponShare

Lenguajes de programación y su popularidad en 2009

January 12th, 2010

La primera revisión del índice de TIOBE para el 2010 ya ha sido publicada. Este índice intenta reflejar la popularidad de los distintos lenguajes de programación usados en la actualidad. A lo largo de 2009 el índice mostró interesantes variaciones, las más resaltantes son:

  • Java, aunque mantiene el primer lugar del ranking, cayó muy por debajo del 20% de popularidad que llego a tener en algún momento del año pasado.
  • PHP dio la mayor sorpresa. Ahora se ubica en el 3er puesto superando a C++ y Visual Basic.
  • Go (con el apoyo de Google) y Objetive C son los 2 lenguajes que mas posiciones escalaron a lo largo del 2009.
  • Ruby por primera vez se ubica entre los 10 lenguajes de programación más populares.

El índice completo para enero de 2010, se muestra a continuación.

Via: Barrapunto

TwitterFacebookGoogle ReaderDeliciousDiggStumbleUponShare