HTML5 sigue posicionándose como una buena alternativa a los reproductores basados en Flash. Hoy conocemos una aplicación que no sólo es una buena idea, sino que además, funciona.
Esta aplicación se llama OSMPlayer, y es un reproductor de vídeo escrito en HTML5 y JavaScript, usando la biblioteca jQuery. Soporta vídeos de YouTube y Vimeo, además de archivos de vídeo alojados en tu servidor. También tiene una opción para añadir listas de reproducción y cambiar su aspecto por medio de temas. Puede reproducir los formatos de audio y vídeo más populares, y cuenta con un reproductor Flash para formatos no soportados.
OSMPlayer está liberado bajo la licencia GPL, y se puede usar como reproductor en solitario o integrado con Drupal, aunque próximamente añadirán integración con otros CMS como Wordpress o Moodle.
La llegada de Dreamweaver CS5 ha sido muy esperada por todos los desarrolladores y maquetadores web, y tras una larga espera ya podemos ver si ésta ha valido la pena. Lo cierto es que el nuevo Dreamweaver nos trae algunos detalles que se agradecen mucho, enfocándose en que el usuario no tenga que usar varios programas adicionales además de Dreamweaver para poder desarrollar de forma efectiva toda una página web. Según los mismos desarrolladores, “es la mejor versión de Dreamweaver hasta la fecha”
Hay que decir que en Dreamweaver CS5 es donde he notado más el aumento de rendimiento gracias a la versión de 64 bits nativa en Mac OS X: El programa arranca rápidamente y su comportamiento es ligero y rápido en comparación con las otras aplicaciones que trabajan con gráficos de gran peso, como Photoshop CS5 o Illustrator CS5.
jQuery se ha convertido por mucho en el Framework de desarrollo en Javascript más popular de internet, por eso es indispensable saber al menos las bases de jQuery para poder resolver los posibles problemas que se nos presenten a la hora de desarrollar un sitio web, y es que jQuery ha hecho que programar algo en Javscript sea tan fácil que existen cientos de plugins y scripts que aprovechan sus bondades.
En el blog de Addy Osmani han recopilado una excelente y útil colección de 31 Snippets (trozos de código) para jQuery que te harán la vida más fácil a hora de programar con jQuery.
Los compañeros de Security by Default, blog dedicado a la seguridad, la criptografía y a recomendaciones sobre navegación segura, han creado FFhardener, una sencilla herramienta que permite modificar automáticamente ciertos parámetros de la configuración de Firefox y mejorar su seguridad.
Se trata de una pequeña aplicación portable, disponible para Windows y Linux, que modifica nuestro perfil de usuario en Firefox y edita ciertas opciones que mejoran los aspectos criptográficos, de privacidad, y de seguridad. Antes de hacer los cambios, guarda una backup de nuestra configuración original, por si las moscas.
Por ejemplo, en cuanto a criptografía, obliga a que Firefox utilice siempre algoritmos robustos en las conexiones SSL. Por defecto, Firefox permite que se use RC4-128 bits, y con el cambio fuerza a usar AES-256 bits en todas las conexiones SSL.
En seguridad, deshabilita ciertas opciones de JavaScript que estando habilidadas facilitan modificar el aspecto de las ventanas. Este cambio ayuda a detectar algunas técnicas de phishing bastante extendidas. Leer mas…
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.
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.
Muchos de los lectores ya conocerán Greasemonkey, una extensión de Firefox que nos permite añadir scripts escritos en Javascript para mejorar determinadas páginas, como por ejemplo PBTweet, Better GMail o Greased Lightbox.
Pues bien, el desarrollador de esta extensión ha anunciado en el blog de desarrollo de Chromium que este navegador soportará de forma nativa los scripts de Greasemonkey. Serán gestionados como las extensiones, ya que de hecho, Chrome los convertirá internamente a extensiones.
Sin duda, un paso muy útil e importante dentro de Chrome, aunque, según el autor, aproximadamente el 15-25% de los scripts no funcionen debido a diferencias en la API entre Firefox y Chrome. Esperemos que, dentro de poco, estos fallos se resuelvan y podamos disfrutar de todo el potencial de Greasemonkey en Chrome.
HighCharts, un interesante script para la creación de gráficos escrito puramente en JavaScript. Brinda una forma muy fácil y atractiva para añadir estos gráficos a nuestras web, además de múltiples opciones si nos enfocamos en los estilos. Gráficos de barras, circulares, lineales, son algunas de las opciones por las que podremos optar. Su licencia es gratuita para uso personal, podrán encontrar soporte en línea y demos para nuevas ideas.
Ayer se publicó una nueva beta del navegador de Google. Chrome beta 4 incorpora dos interesantes novedades y demuestra que la versión final de este navegador está cerca.
La novedad más anunciada, como puede verse en el vídeo, es la sincronización de marcadores entre varios ordenadores. De esta manera, se pueden disponer de los marcadores en los distintos ordenadores que utilicemos: en el trabajo, casa, el portátil.. para implementar esta funcionalidad han utilizado XMPP, tal y como ya hace GTalk.
La nueva beta, además ha visto incrementada su velocidad a la hora de ejecutar Javascript, incrementándose un 30% sobre la beta anterior y hasta un 400% desde la primera versión.
Google acaba de solucionar dos vulnerabilidades graves en la versión estable de Chrome, que pueden hacer que un usuario malicioso tome el control del ordenador afectado.
Con un ataque dirigido al motor JavaScript de Chrome, un código malicioso insertado en una web permite al atacante tener acceso a información privada e incluso ejecutar código arbitrario.
El otro fallo explotaba información formateada en XML que causaba un bloqueo en la pestaña que la cargaba, y permitía la ejecución de código arbitrario, pero sólo dentro del sandbox del navegador.
Tan sólo hay que instalar la última versión de Chrome para tapar los boquetes. Puede hacerse desde el cuadro “Acerca de Chrome” en el menú de ayuda, o bien descargarlo desde el enlace al pié del artículo. Comprobad que la versión instalada es la 2.0.172.43 o posterior. Leer mas…
Google acaba de lanzar la primera Beta de Chrome 3. Dentro de las novedades que apreciamos en esta nueva release de Chrome están la implemetanción de algunas partes del HTML5 (específicamente, se da soporte al tag < video >), la actualización del motor Javascript V8, y mejoras en las Developers Tools, las cuales ahora incoporan las pestañas Scripts y Profiles, y además puden ser ancladas en la ventana principal de Chrome para que trabajar con ellas sea menos dificil.
Asimismo, hay mejoras de usabilidad en la “Omibarra” (la barra de de direcciones de Chrome que también funciona como caja de búsqueda), la cual ahora muestra diversos iconos de acuerdo a si las sugerencias ofrecidas son elementos del historial, búsquedas, o sitios recomendados por Google.
Y por supuesto, está la flamante página de “nueva pestaña” . Lo mejor de todo es que en ella ya está completamente operativa la función de “tips y sugerencias” que nos recomienda sitios webs en función de las páginas que visitamos frecuentemente.
Cuando uno revisa cualquier código de programación que le está planteando problemas, habrá ocasiones en las que no encuentra respuesta, y tendrá que acudir a foros, a mensajes de correo electrónico a determinados contactos, o resolver como buenamente pueda esos problemas. Es por ello por lo que existe Paste Question.
Se trata de una comunidad de preguntas y respuestas para programadores, donde unos plantean los problemas que tienen en sus códigos, añadiendo un fragmento de los mismos, para que otros les ofrezcan las mejores soluciones posibles. O sea, podíamos verlo como una comunidad tipo Yahoo Answers, aunque más simple y enfocado a los problemas que tienen los desarrolladores en los códigos de programación en los que están trabajando. Hay que señalar que Paste Question dispone de coloreado de sintaxis, lo que permite trata mejor los códigos expuestos. Leer mas…
Solamente un par de meses han sido necesarios para que Google Chrome 2.0 deje atrás la fase beta, pues desde hoy ya está disponible para descargar su versión estable para sistemas Windows. Mejoras en sus motores de renderizado web y JavaScript son las principales novedades, pero no las únicas.
Así pues, además de aumentar hasta un 30% más la velocidad de su V8 y beneficiarse de la última versión de WebKit, Google Chrome 2.0 también mejora su estabilidad, pues a 300 asciende la cifra de errores que soluciona esta versión.
Lupa - desde Uruguay nos cuenta: «Soy docente de la Universidad de la República (Uruguay) y hace algún tiempo, estoy buscando un software para análisis de datos cualitativos ( CAQDAS ) similar al AtlasTI o MaxQDA y la verdad he tenido poco éxito. Aquí una primera búsqueda hace un par de años y aquí algunos de los programas recientemente encontrados, pero ninguno cumple los requisitos: que funcione gráficamente y en los sistemas Windows y GNU/Linux. Por otro lado encontramos Transana, que es libre pero no está disponible ahora para GNU/Linux. Ahora me encuentro en la necesidad de dar una clase a estudiantes de Sociología y no tendré otra opción que utilizar una máquina virtual con alguna de las opciones privativas. ¿Alguien conoce algún programa QDA, o proyecto de creación de uno, libre y multiplataforma?»
Gracias a BoingBoing me entero de la existencia de Maya Pedal, ONG guatemalteca que desde 1997 emplea piezas de bicicletas usadas para construir las llamadas Bicimáquinas o máquinas agrícolas a propulsión humana. Entre los modelos de bicimáquinas se cuentan lavadoras, trituradoras, molinos, bombas de agua, mezcladoras de cemento, ecétera. Incluye la biciesmeril, que es como lo que en España sustituyó a la rueda de los afiladores en los años 70.
JM Robles nos cuenta «El pasado mes de abril tuvo lugar la Embedded Linux Conference (ELC2010) en San Francisco. Hackers de gran renombre (Greg Kroah-Hartman entre otros) se dieron cita allí para presentar sus avances/whites papers/trabajos sobre Linux embebido. Han publicado los vídeos y transparencias de las charlas».
Noldor nos cuenta: «Soy Ingeniero Técnico de Sistemas con año y medio de experiencia como administrador de sistemas. Es un trabajo que me gusta y en el que aprendo bastante, pero la verdad que hecho de menos programar (aunque en mis ratos libres cacharreo con PyGTK, Django y cosas así). Llevo un tiempo pensando en dejarlo y buscar trabajo como programador, pero leyendo comentarios de compañeros programadores parece que tienen un nivel de insatisfacción superior al de los administradores de sistemas. Por eso os quiero preguntar, ¿cuál de las dos ramas os parece más satisfactoria/demandada/remunerada? ¿Existe un perfil híbrido de administrador/programador demandado por las empresas, o mejor especializarse en un campo? ¿Alguna otra recomendación?»
Iba a poner "consejos de salud para programadores", pero la programación es ya actividad minoritaria entre los usuarios de computadoras. Así que los consejos para usar el ordenador con salud son también para oficinistas, jugadores de World on Warcraft, chateros, barrapunteros... Aquí van: beber más agua, hacer estiramientos de cuello y espalda, hacer estiramientos de dedos y manos, ponerse un reloj y obligarse a hacer paradas, relajar los ojos regularmente, virar a rojo el color de la pantalla por la noche, poner una luz detrás de la pantalla del ordenador, comprar un libro electrónico con e-ink si uno lee muchos documentos o libros en formato digital, usar un monitor más grande (o dos), dar un paseo de diez minutos al menos una vez al día, dormir bien, madrugar, desayunar a diario, dejar de comer mierda con fructosa derivada del maíz y salir de vez en cuando a ver a los amigos. Algunas son de puro sentido común, otras quizá más discutibles. ¿Qué os parece, sobran o faltan consejos?
Seguro que te ha pasado que recuerdas una charla que viste por Internet, pero no recuerdas dónde. Ahora tienes Talkminer, un buscador para charlas y conferencias. Por ahora tienen más de 12.000 sacadas principalmente de los canales de youtube de TED, de O'Reilly, de las Tech Talks de Google, etc. El sistema no busca en la transcripción ni en los subtítulos, sino que tiene un software de análisis de imágenes que encuentra en qué parte del video van las proyecciones y hace reconocimiento óptico de las palabras clave. Por una vez van a ser una ventaja esas proyecciones llenas de texto, que tan molestas resultan en las charlas...
EurActiv cita a fuentes de la Unión Europea que afirman que los enviados del gobierno estadounidense se niegan a dejar que los funcionarios europeos publiquen el borrador del acuerdo ACTA (Anti-Counterfeiting Trade Agreement, o Acuerdo de Comercio Anti-Falsificación). La Comisión Europea informó a los europarlamentarios el pasado 1 de Septiembre, pero no les dio acceso al texto completo del borrador del acuerdo, pese a que se les pedirá que lo aprueben en votación a finales de año. Christian Engström, europarlamentario sueco por el Partido Pirata, se negó a asistir a la reunión informativa, supuestamente porque ya se salió de una reunión el pasado julio, molesto por no poder distribuir documentación sobre las negociaciones ni siquiera a otros parlamentarios.
El programador de Google Steve Yegge dijo una vez, no sé bien si en serio o en broma, que el navegador se estaba convirtiendo el nuevo emacs. Los laboratorios de Mozilla van camino de convertir en realidad su profecía con Skywriter (antes Bespin), un editor de código para el navegador implementado en canvas y html5. Si te interesa probarlo, el código está en Github.
Otro más que no se quiere enterar de que copiar no es robar: el Secretario de Comercio de EEUU, Gary Locke, ha dejado claro ante una reunión de abogados de la industria musical en Nashville que la política de la administración Obama en cuestión de derechos de autor va a ser más de lo mismo: más palo que zanahoria. Tras declarar que "la piratería es robo liso y sin adulterar" apuntó que la solución es endurecer aún más el sistema internacional de derechos de autor.
HP ha anunciado la publicación en beta del SDK de WebOs 2.0 para Palm Pre, cumpliendo su promesa de potenciar el desarrollo de la plataforma tras su compra en abril de este año. Las mejoras están por todas partes: un sistema de búsquera mejorado similar a Quicksilver o Gnome Go, y abierto también a los desarrolladores (con lo que la búsqueda se integrará también en las aplicaciones de terceros); un modo de "exhibición" para cuando el teléfono esté en su zócalo-cargador; soporte de HTML5 y Javascript mejorados, con servicios sobre node.js; la apertura a los desarrolladores de Synergy, el sistema de sincronización con Exchange, Gmail, Facebook y más; aplicaciones híbridas en javascript/html y código nativo; mejora de la interfaz multitarea con la adición de "pilas" de las "tarjetas" que representan las aplicaciones abiertas... El software tiene muy buena pinta, ahora falta ver el hardware que sacan a la calle.