Lo que tenemos sobre la etiqueta ‘desarrollador’
Reproductor de vídeo en HTML5
sin comentarios, by the moment porfaplis, deja uno que "é grati"
Os comentamos una noticia de aquellas que sin llamar en exceso la atención pueden iniciar un antes y un después en cuanto a programación web, ¿por qué? Pues porque con el nuevo reproductor de vídeo en HTML5 se cae al suelo otro de los grandes pilares que justifican la existencia del plugin propietario Adobe Flash para navegadores.
Este pilar es uno de los que aún mantiene vivo a Flash, la reproducción de contenidos en vídeo, hasta ahora vetada para su uso exclusivo, exigiendo sí o sí la presencia del plugin y por ende la obligación para todos los desarrolladores webs de trabajar bajo Flash en aquellas webs con alguna porción de vídeo entre sus contenidos.
Si bien el reproductor de vídeo bajo HTML5 que os mostramos en este post aún se encuentra en fase Alpha y contiene algunos fallos e incompatibilidades con navegadores antiguos o pseudonavegadores como Internet Explorer el camino no ha hecho nada más que comenzar.
No se trata de un desarrollo que excluya Flash al 100% pues Flash se utiliza si el navegador no soporta HTML5 o en el caso de que el reproductor HTML5 no detecte la presencia de un vídeo con la correspondiente codificación OGG, theora vorbis H.264 lanzará un microreproductor bajo Flash para asegurar que la lectura de casi todo tipo de vídeos y su funcionamiento en casi todos los navegadores.
Por nuestra parte lo hemos testeado con éxito bajo FireFox, Chrome, No funcionando para iPhone donde Safari iPhone te muestra un botón para abrir el reproductor quicktime con el objeto de ver ese clip, una vez pulsado funciona correctamente, pero con la sensación de que “has salido” de Safari.
Alguno de los bugs que hemos encontrado es que el botón de pantalla completa no ejecuta su función, maximiza el vídeo siempre dentro de los límites del navegador, si este no se encuentra maximizado a tope tan sólo ocupará el área del navegador, al contrario que Flash que permite realizar un fullscreen de verdad.
Aún con estos pequeños falos y limitaciones la idea, el concepto de reproducir vídeo sin plugins de por medio será el futuro sí o sí.
Enlace: http://www.filenew.org/projekktor/
Código fuente: http://code.google.com/p/projekktor-zwei/source/browse/trunk/index.php
Reparto del mercado de videojuegos portátiles
sin comentarios, by the moment porfaplis, deja uno que "é grati"
En un reino siempre dominado por la genial Nintendo DS apareció la muy superior técnicamente Sony PSP, realmente la PSP es lo más parecido a llevar la venerada PlayStation 2 en el bolsillo si bien nunca ha llegado a triunfar, dicen que por lo fácil que es piratearla sin necesidad de recurrir a hardware adicional, tan sólo con unas actualizaciones específicas del firmware podrás correr juegos piratas descargados de Internet. Esto hace que las compañías desarrolladoras no apuesten por esta consola y sinceramente estamos en un planeta donde el software está y estará por mucho tiempo por encima del hardware y las prestaciones a nivel de gráficos y potencia.
Sony ha apostado muy fuerte durante el pasado 2009 sacando al mercando excelentes títulos para su consola portátil, del renombre de Monster Hunter, Little Big Planet, Resistance, Grand Theft Auto, MotorStorm, Tekken, Soul Calibur y muchos otros con el fin de asegurarse la sobrevivencia de la misma si bien tal y como se muestra en la gráfica que acompaña este artículo, en el 2008 avisó Apple con la irrupción en el mercado del iPhone 3G, que en el 2009 ha supuesto un nuevo varapalo para PSP, el teléfono móvil de Apple le ha arrancado un 9% de las ventas de videojuegos a Sony PSP y un 5% a la consolidada Nintendo DS, situándos el iPhone como el segundo dispositivo que mueve más ventas de videojuegos.
Además esto se me antoja que es sólo el principio en la gran puesta de largo que está haciendo Apple en el mundo del videojuego, recordemos que el iPad ya se encuentra a la vuelta de la esquina y que de momento ni Sony con su PlayStation Store y la desafortunada PSP Go ni la propia Nintendo con su DSiWare han conseguido un canal de venta virtual consolidado. En cambio Apple, no sólo ha sido la primera si no también la única en lograr que su tienda de juegos virtuales, la AppStore consiga el éxito con ese nada despreciable 19% del mercado mundial de videojuegos para sistemas portátiles.
Base de datos Cassandra
han cantado bingo! ahora deja tu respuesta
Migración de grandes hacia Cassandra db
Por la red ha saltado la alarma ya que Twitter pretende migrar al sistema de base de datos Cassandra, hasta la fecha los de Twitter confiaban en la base de datos mysql con un complejo sistema de Twitter.
No es la primera compañía que migra hacia Cassandra tras la adquisición de MySQL por Oracle, un movimiento que no ha sido del agrado de prácticamente ningún desarrollador, además con estos movimientos tan sólo acrecentamos el temor de que Oracle acabe ahorcando el proyecto libre MySQL en favor de sus sistemas de bases de datos de pago.
La base de datos Cassandra fue liberada por Facebook en el año 2008, en la actualidad es usada por servicios web de alto tránsito y de alta actividad en cuanto a base de datos se refiere, nombres como Rackspace, Digg, Facebook, Cisco, etc son algunas de las compañías que ya trabajan bajo Cassandra el echo de que muchas redes sociales de gran renombre la utilicen es garantía de su funcionalidad pues bien es sabido que tanto Twitter como Facebook y Digg son las aplicaciones web que mueven un mayor volumen de registros de bases de datos.
Características destacadas de Cassandra
Cassandra DB dispone de algunas características muy interesantes entre las que destacamos:
Tolerancia a fallos
Los datos son replicados en múltiples nodos de forma que si falla uno el sistema es capaz de leer los datos desde cualquier otro nodo sin problema alguno sin ningún tipo de downtime o tiempo de espera, elevando así el tiempo de operatividad muy por encima de MySQL.
Descentralización de los datos
Todos los clusters que conforman una base de datos disponen de la misma información por lo que los datos están replicados y se encuentran en todos los puntos aportando toda la ventaja que implica la descentralización de los datos.
Modelo de datos avanzado
Cassandra dispone de lo que se denomina un Rich Data Model es decir un sistema eficiente y simple para la ejecución de consultas a la base e datos.
Elasticidad
Te permite leer y escribir simultáneamente sin interrupciones.
Requerimientos de Cassandra
Servidor Apache, 1Gb. de mínimo de memoria RAM bajo entornos virtualizados, si el hardware es dedicado debería ser superior a 4Gb. de todas formas es habitual encontrarse cluster con 16 y 32 Gb. de memoria RAM.
A nivel de CPU Cassandra trabaja de forma excelente con sistemas multi-núcleo así que a mayor número de cores, mayor rendimiento. Así pues si precisas de un gran rendimiento, no te cortes y tira por sistemas de cuatro u ocho núcleos.
Capacidad de disco, ideal 2 discos por cada cluster, en uno se almacena el llamado CommitLogDirectory o fichero de registro de activicidad (log) y en el otro los datos o DataFileDirectories.
Sistema operativo, lo mejor un sistema operativo de 64bits, a mayor estabilidad mejor rendimiento. Por supuesto, Unix o Linux, incluído Mac OSX.
Enlace: http://incubator.apache.org/cassandra/



