Los desarrolladores de Internet Explorer han anunciado desde su blog que el códec de vídeo que van a soportar en su próxima novena versión es H.264. Hace tiempo que anunciaron que estaban trabajando en un soporte inicial de HTML5, pero no especificaron qué formato iban a usar. Aunque, dado que Microsoft forma parte de MPEG-LA, la organización que gestiona la patente de dicho códec, estaba más o menos claro que iban a optar por ese formato. Los otros navegadores que también lo soportan actualmente son Safari (Apple es el gran impulsor del códec) y Google Chrome.
¿Cómo cambia este anuncio la balanza? Por un lado tenemos a estos tres navegadores que soportan este códec. En el otro, tenemos a Firefox, Opera, Google Chrome y el resto de navegadores libres que soportan o vayan a soportar HTML5 implementan nativamente la reproducción en Ogg Theora. En números de usuarios, H.264 va ganando con este anuncio; en número de navegadores lo hace Theora. Dejando de lado a Google Chrome, que soporta los dos formatos, el resto de navegadores están en dos bandos irreconciliables en una guerra en la que todos los internautas vamos a perder.
Si eres estudiante de alguna carrera relacionada con la informática o estudias computación en algun colegio te invito a aprovechar la promoción que Microsoft tiene ya que está regalando Visual Studio 2010, herramienta con la cual podrás desarrollar aplicaciones para Windows Phone 7, SQL Server, Windows Server y aplicaciones para Windows en general.
Si estás desarrollando un sitio web donde necesitas reproducir video y quieres usar lo último en estándares como el HTML 5 pero sabes que no todos los usuarios van a usar un navegador compatible con HTML 5, Projekktor es una excelente herramienta porque se trata de un reproductor de video basado en HTML 5 que está construido con JavaScript pero que detecta si tu navegador no soporta el fornato H.264 y HTML 5 entonces usar un reproductor Flash, lo cual hace que el usuario ni siquiera note la diferencia y no lo molestes haciéndolo cambiar de navegador.
El reproductor puede personalizarte fácilmente y de una manera muy flexible ya que todo se puede hacer desde un simple archivo CSS.
Teniendo en cuenta las incompatibilidades entre los navegadores con HTML 5, los navegadores pueden actuar de manera diferente mientras se muestra el reproductor (puedes ver más detalles en su página web). Sin embargo, Projekktor está en activo desarrollo y las nuevas características y correcciones se añaden regularmente.
A continuación te dejo el enlace para que descargues el código de Projekktor, además podrás encontrar algunos ejemplos.
Hace unas horas Microsoft presentó en el MIX 10 las novedades que ofrecerá Internet Explorer 9 de cara a los desarrolladores, y lo mejor de todo, también liberó para la descarga una preview de esta nueva versión de su navegador.
Todo indica que Microsoft está aplicando una estrategia inversa a la que usó con IE8. Para esa ocasión, en Redmond privilegiaron las mejoras en la interfaz y nuevas funcionalidades como las WebSlices o los Aceleradores, antes que centrarse en cambios a fondo en el motor de renderizado (que históricamente ha sido el punto débil de Internet Explorer). Ahora están poniendo el foco en las “entrañas” del navegador, creando un nuevo motor de JavaScript llamado Chakra, el cual ofrece mayor soporte para estándares como HTML5, CSS y SVG2 y mejor rendimiento.
Es importante mencionar que esta Preview de IE9 solo incluye el motor del nuevo navegador, y que su único fin es permitirle a los desarrolladores (o a los usuarios en general) conocer y experimentar con las mejoras relativas al renderizado de páginas. No se incluyen ni características de seguridad, ni interfaz de usuario, por lo que podemos olvidarnos de la idea de usar esta preview para la navegación del día a día.
Por último, hay que notar que ni esta preview, ni la versión final de IE9 funcionarán en Windows XP. El General Manager de Internet Explorer justifica esta limitación diciendo que “un navegador moderno requiere de un sistema operativo moderno”, y que la aceleración por hardware que ofrece IE9 requiere de características como las API Direct2D y DirectWrite, ninguna de las cuales está disponible en XP.
Pronto estaremos analizando a fondo las novedades que promete esta versión de Internet Explorer, y comparándolo con lo que ofrecen actualmente el resto de los navegadores.
CSS3, Please! es un sitio web dinámico que te permite aprender a usar y ver el resultado en tiempo real de las nuevas propiedades de CSS 3, el usar este sitio es muy simple, solamente tienes que entrar al sitio, y te vas a encontrar con un cuadro del lado superior derecho y en el lado izquierdo de la página vas a encontrar código CSS, este código lo puedes editar ahí mismo para modificar la apariencia del rectángulo del lado superior derecho.
Algunas de las propiedades CSS 3 con las que podemos jugar es con border-radius, box-shadow, el uso de colores RGBA el uso de tipografías incrustadas con @font-face entre muchas otras, eso sí para probar el sitio no uses Internet Explorer porque no funciona.
Nuestro amigo Carlos Leopoldo del Blog Techtastico nos comenta sobre el mejor software para escribir código HTML y PHP, sin duda que Coda, pero este es solamente para MacOS X y sé que muchos necesitan uno pero para Windows, y este es Notepad++, cuando necesito escribir código y estoy en Windows prefiero mil veces más usar Notepad++ en lugar de el clásico Dreamweaver que si es bueno pero es lento y pesado para mi gusto.
Además Notepad++ se puede extender por medio de plugins, graba macros y reproduce de las pulsaciones de teclado, también tiene una poderosa búsqueda y reemplazo por medio de expresiones regulares, y lo mejor de todo es que no solo nos sirve para programar HTML y PHP sino que tiene soporte para muchos lenguajes de programación.
Las verdad es que no podría dejar de hablar bien de este editor que tiene más características de las que he mencionado, además tiene una versión Portable de Notepad++ y es totalmente gratis bajo licencia GPL.
El jueves Apple cerró de forma inesperada su centro de ADC, Apple Developer Connection, es decir el lugar donde se agrupan toda la información sobre el desarrollo tanto de aplicaciones para el iPhone como para el Mac.
Esta vez las sorpresas llegaron de la mano del software para Mac OS X y no para el iPhone OS. Apple ha modificado sus licencias de desarrollo añadiendo una nueva por un bajo precio de 99 dólares, esto significa que cualquier persona con poco más de 70 euros puede convertirse en desarrollador oficial para Mac, con acceso a los recursos de Apple e incluso a las últimas actualizaciones de Mac OS X.
Suena interesante, parece que Apple con el iPhone ha descubierto que no sólo las grandes compañías hacen buen software y que esos pequeños programadores desde casa también pueden crear aplicaciones para dejarnos con la boca abierta.
Aunque claro, con un precio tan atractivo en algunas webs se preguntan si esto no será una primera estrategia para crear una MacApp Store …
Si eres un diseñador (desarrollador) web seguramente usas el navegador Chrome ya sea para probar tus desarrollos o como tu navegador de cabecera, ahora que soporta extensiones sería buena idea que pruebes estas extensiones que sin duda alguna te serán de mucha utilidad.
Firebug Lite – Una de las extensiones más populares entre los diseñadores web, te permite editar el HTML, CSS y Javascript de cualquier página al vuelo.
IE Tab – Agrega una pestaña que usa el motor de renderización de Internet Explorer.
Eye Dropper – Para obtener información de cualquier color en una página web.
Chrome SEO – Muestra información importante sobre SEO acerca de cualquier sitio.
Weave, la herramienta de Mozilla para sincronizar un conjunto de aspectos de sus navegadores, acaba de estrenar una API y una serie de recursos que pueden ser tremendamente útiles para las aplicaciones que las usen tras ser presentada su versión 1.0 hace escasos días: documentación oficial, librerías en Python y Javascript…
Estas nuevas herramientas permitirán que los usuarios consulten clientes desde los cuales podrán consultar los datos que Weave tiene almacenados para la sincronización entre navegadores, como pestañas abiertas, favoritos e historial de navegación. Para demostrarlo, los desarrolladores han puesto a disposición de los usuarios el prototipo de un cliente web y otro basado en comandos, una aplicación para WebOS y otra para el iPhone.
Las posibilidades son amplias: las aplicaciones que usen las APIs podrán acceder (previa cesión de permisos) a los datos de Weave para generar, por ejemplo, recomendaciones basadas a partir del historial de búsqueda y de navegación del usuario. Un buen avance, sin duda, para toda la infraestructura de aplicaciones de Mozilla.
Si eres un desarrollador de aplicaciones para iPhone o bien para dispositivos móviles este artículo que publicó Smashing Magazine te puede servir de inspiración para tu trabajo, ya que este artículo explora las formas en que los diseñadores utilizan los elementos gráficos y de las interacciones en pantalla para crear aplicaciones de iPhone que son fáciles de usar tanto para los ojos y la mente.
El objetivo de este artículo es mostrar tendencias y criterios comunes de diseño en el diseño de aplicación para el iPhone – por favor observa que los que no son necesariamente óptimos desde el punto de vista del diseño o la usabilidad.
Grepcode es un motor de búsqueda construído para desarrolladores Java, que nos permite buscar y navegar fácilmente proyectos open source almacenados en los repositorios de Maven, Eclipse, JBoss entre otros.
Grepcode no sólo nos facilita la tarea de buscar el código fuente de cualquier proyecto open source (en cualquiera de sus versiones) sino que además nos permite navegarlo mediante una cómoda interfaz web con outline, type hierarchy, stack traces, syntax highlighting, Javadocs…
Podemos por ejemplo acceder al cuerpo de un método/objeto desde cualquier lugar donde es llamado, aún si pertenece a otro proyecto, podemos buscar y navegar por las dependencias del proyecto.
En fin… con Grepcode podés despedirte de aquellos días en que tenías que descargarte e instalar el código fuente de un third party JAR en tu IDE, sólo para chequear unas pocas líneas de código responsables de una excepción.
Ahora todo el código fuente está disponible online con una simple búsqueda en www.grepcode.com
Hay muchas herramientas para consultar el tráfico que tenga un blog basado en Wordpress, y algunas soluciones como Google Analytics son tremendamente completas. Pero cuando queremos ver el tráfico que tengamos en ese momento exacto en nuestro blog, una opción muy interesante es el plugin WP_UserOnline.
WP_UserOnline simplemente añade una zona adicional en el menú del dashboard de tu Wordpress, en el que podemos acceder a una lista de invitados, usuarios registrados y bots que están conectados a nuestro blog en ese preciso momento. Además, te da la opción de poder cambiar el aspecto de esa lista con toda la información que quieras.
El plugin forma parte del repositorio oficial de complementos de Wordpress, de modo que todos los usuarios que tengan un blog con esa plataforma instalado en su servidor (los que lo tengan alojado en wordpress.com no pueden) tienen la opción de instalárselo con un click accediendo al repositorio de complementos desde el panel de administración del mismo blog.
Google sigue lanzando servicios y productos sin parar. Esta vez ha presentado Go, un lenguaje de programación experimental y completamente abierto que combina la seguridad y rendimiento de C++ con la velocidad de un lenguaje dinámico como Python.
Con este lenguaje Google espera ofrecer una buena herramienta para trabajar en entornos con multiprocesadores y un modo fácil de ponerse a programar con la orientación a objetos y con las ventajas de tener, por ejemplo, el garbage collector para que no tengamos problemas de memoria. Podemos ver un ejemplo del aspecto del código de Go con el código típico del Hola Mundo:
package main
import “fmt”
func main()
{
fmt.Printf(“Hello, ??\n”)
}
En la web oficial ya están disponibles tutoriales y documentación para los que se animen empiecen a probar sus proyectos en este nuevo lenguaje. La mascota de Go es una ardilla terrestre llamada Gordon (en inglés el animal es un Gopher… Go, Gopher, Gordon).
Desde la llegada del Iphone desde junio del 2007, muchos hemos quedado asombrados por lo simple y elegante (entre otras cosas) de sus aplicaciones. Como diseñadores o desarrolladores nos hemos visto tentado a querer crear algo y verlo correr en nuestro Iphone. Sin embargo, la mayoría de información sobre como desarrollar resulta muy técnica y poco entendible. Actualmente, vengo desarrollando aplicaciones para Iphone, así que veamos que necesitamos para comenzar a crear nuestras propias aplicaciones.
It’s All text es un añadido para el navegador Firefox que permite editar cuadros de texto y formularios web enteros usando un editor de texto externo, que le podemos configurar en sus opciones, de esta forma podemos tener la potencia de una herramienta externa de escritura integrada en el mismo navegador.
La verdad que me ha parecido una buena idea, sobre todo puede servir muy bien para escribir comentarios en blogs por ejemplo y aunque la extensión no pone restricciones y en Mac se instala y funciona, no he conseguido que abriera ninguno de los editores de texto que tengo, ni Textmate, ni Subthaedit, ni Smultron… ni el mismo TextEdit que viene como herramienta de edición por defecto en Leopard. Supongo que el equipo de desarrolladores deberá todavía acabar de perfeccionarla y entiendo que en Windows debe funcionar bien, si lo instalas y lo pruebas dejanos un comentario con tu experiencia.
Raphael Hertzog anuncia que dpkg tendrá soporte multiarquitectura. Esto significa que en un mismo sistema podrá haber instalados paquetes pertenecientes a arquitecturas diferentes. Es especialmente útil para tener en una misma máquina Intel paquetes de 32 y 64 bits, o para hacer compilación cruzada. El invento ya está disponible en la rama experimental de Debian.
El Parlamento de Reino Unido ha decidido rechazar la petición de indulto póstumo para Alan Turing. Alan Turing es conocido por ser uno de los padres de la Informática, además de por sus avances científicos, por derrotar a la máquina cifradora Enigma de la Alemania Nazi. A pesar de semejante servicio a su país, Turing vivió sus últimos años infeliz porque fue condenado y castrado químicamente por practicar sexo homosexual. Finalmente, terminó suicidándose comiendo, presumiblemente, una manzana envenenada. La petición, la segunda en este sentido, ha sido rechazada bajo el argumento de que en aquella época la homosexualidad era delito. Pero, ¿no consiste un indulto precisamente en eso?
Un pobrecito hablador nos cuenta: «El título explica brevemente lo que me gustaría saber. Viendo lo que se está pidiendo actualmente en muchas ofertas de trabajo para administradores de sistemas, me encuentro con que muchas de ellas piden ITIL. Estoy planteándome sacar la certificación preparándomelo por mi cuenta y después soltar la pasta para el examen únicamente. Me gustaría saber si realmente es algo que me vaya a ser útil y valga la pena, y si consideráis que es un requisito importante en el actual panorama laboral (por llamarlo así). Asímismo, si alguien me recomienda alguna certificación o formación no certificable pero que me pueda ser útil será bienvenido. Gracias de antemano.» Personalmente nunca había oído hablar de ello ni lo he visto en alguna oferta de trabajo, pero parece que es más frecuente en empleos relacionados con la administración de sistemas. ¿Conocéis organizaciones que implanten estos procedimientos? ¿Habéis desarrollado vuestra actividad laboral relacionado con ello? ¿Vale para algo o es sólo una certificación más?
Como marca la política de distribuciones de Debian, el soporte de Debian 5.0 Lenny ha terminado, un año después de que la siguiente versión, Squeeze, pasase a ser estable. Se recomienda que todos los equipos que sigan aún con Lenny se actualicen lo antes posible. Debian promete una actualización indolora via aptitude, pero también recomiendan leer las notas de las publicación, en busca de posibles problemas.
Otro ejemplo más del sinsentido de las patentes en determinadas tecnologías. Otro caso más de un "troll de las patentes" que trata de obtener dinero con unas patentes absurdas o triviales. En este caso el "fenómeno" es Michael Doyle, dueño de una compañía que ya ganó en su momento una demanda a Microsoft por un importe de 521 millones de dólares. Leyendo este artículo hay un párrafo muy curioso: The University of California will receive 25 percent of the proceeds from the verdict, while Eolas will obtain the rest, minus legal fees and costs, Lueck said. The university owns the patent for the technology, which it licensed to Eolas in 1994. Eolas has one formal employee, Mike Doyle, who is a former University of California researcher. Al final llegaron a un acuerdo, por lo que la compañía de Redmond tuvo que pagar una cantidad elevada, no publicada, pero la parte que correspondió a la Universidad de California ascendió a 30.4 millones de dólares.
Un pobrecito hablador nos cuenta: «Normalmente suelo realizar páginas web con varias personas en diferentes ciudades, y para pasarnos las tareas pendientes y cambios varios solemos hacerlo por correo electrónico. Lo ideal sería utilizar alguna aplicación online para tenerlo todo centralizado y ordenado por proyectos. He visto algo por internet y he visto Teambox, por ejemplo. ¿Cual me recomendaríais? Pueden ser tanto soluciones SaaS como alojadas en servidores, si es posible libres.»
Cahier de l'Admin Debian Squeeze, es un libro de gran éxito escrito en francés sobre la administración de Debian, escrito por dos desarrolladores de Debian: Raphaël Hertzog y Roland Mas. Dado que la editorial del libro no querían financiar la traducción, los autores decidieron hacerla ellos mismos y usar crowdfunding para pagarse el trabajo. El trato es el siguiente: si consiguen 25.000 euros, el libro se pondrá disponible a todos bajo una licencia compatible con las directivas de software libre de Debian. Además, se llegue o no a la meta, enviarán una versión electrónica a quien haya donado al menos 10 euros en cuanto esté disponible. ¿Qué os parece esta forma de financiar libros bajo liencias libres? ¿Pensáis que la remuneración que han elegido es justa? ¿Cuánto pagarías por un ebook sobre administración de sistemas? ¿Y tú, ya has donado diez lerus para tener un libro que te ayude a administrar tu Debian GNU/Linux? Actualización (10/02/2012 12:04): Acaba de contactar conmigo Raphaël Hertzog para contarme que los objetivos han avanzado un 3% en un día debido a vuestras donaciones, y para agradecérnoslo. ¡El efecto Barrapunto se sigue notando!
nimiux nos cuenta: «Las jornadas de software y conocimiento libres Boadinux 2012 (Boadilla del Monte, Madrid) contarán este año con la participación de dos ponentes muy relevantes de la cultura y software libre: Jesús González Barahona y Richard Stallman. La participación de Stallman es un hito importante en la historia de estas jornadas, que vieron la luz hace siete años cuando un grupo de profesores de Formación Profesional asumieron que la divulgación del software y conocimiento libres en los centros educativos era algo muy necesario para dar a conocer este movimiento.»
Una de las cosas que más se suelen reprochar en las discusiones de Barrapunto a Firefox, es que funcione peor en su versión linuxera. Taras Glek, desarrollador de Mozilla, ha publicado una presentación en la que analiza por qué, según dice, las aplicaciones grandes tardan mucho en arrancar en Linux. En lugar de hablar de un solo aspecto, encuentra una serie de factores relacionados con un alto tráfico en disco. Hay cera para Linux, GCC y para Windows, del que dice que da asco, pero de otra forma. También propone algunas soluciones, algunas disponibles y otras que no existen. ¿Estáis de acuerdo? ¿Es ineficiente, entre otras, la paginación de memoria y la fragmentación de los sistemas de archivos?
Se ha publicado el borrador final del libro "Ruby on Rails Tutorial: Learn Rails by Example", de Michael Hartl, que ya está disponible para su lectura completa y descarga.