Video JS: Reproductor de video para HTML 5

Reproductor de video para HTML 5

El desarrollo de proyectos web bajo el lenguaje HTML 5 cada día va tomando más y más poder a medida que los navegadores van mejorando. Pues hoy les presento un reproductor de vídeo llamado Video JS, basado en JavaScript que utiliza la funcionalidad de video HTML5.

Algunas Características

  • Código Libre (Open Source)
  • Ligero
  • 100% personalizable mediante CSS
  • Biblioteca independiente
  • Fácil de usar
  • Fácil de entender y extender
  • Pantalla completa
  • Control de volumen
  • Repliegue forzoso a Flash (incluso cuando no hay una fuente sin soporte)

Compatibilidad

Compatibilidad de Video JSSe preguntarán sobre la compatibilidad de Video JS, pues a continuación les dejo una imagen ilustrando dicha compatibilidad con varios navegadores modernos, formatos de video (H.264 / Theora OGG / WebM) plataformas móviles (iOS de Apple/Android de Google).

Hay Plug-ins disponible para WordPress, jQuery, Drupal y Joomla. Si desean obtener mayor información sobre como implementar dicho reproductor en sus proyectos, pueden visitar la web oficial: www.videojs.com donde nos ilustran paso a paso como agregar las librerías y el resto del código en el “cuerpo” del sitio web.

iPhone Simulator: Prueba sitios y aplicaciones que desarrollas

Categoria : Informatica, Movil, Programacion · (1) Comentario · Por Jan 20th, 2011

iPhone SimulatorPara desarrolladores de aplicaciones para el iPhone y iPod Touch les cuento que existe otro simulador para hacer nuestras pruebas a la hora de desarrollar sitios o aplicaciones para los dispositivos mencionados anteriormente, dicho simulador recibe el nombre de “iPhone Simulator“.

Si desean acceder a este simulador pueden visitar la web: http://iphone-simulator.com es muy fácil de utilizar en el desarrollo de nuestros proyectos para plataforma Apple.

Para realizar las pruebas simplemente debemos ingresar la url en la barra de direcciones y listo, podremos visualizar como va quedando el desarrollo/implementación de la versión móvil del sitio web.

Sitio Oficial: iPhone Simulator

Snippets: Herramienta para administrar nuestro código en MAC

Categoria : Informatica, Mac, Programacion, Software · No Comentario · Por Jan 9th, 2011

Snippets, herramienta para administrar nuestro codigo

Si eres programador y usuario MAC (Snow Leopard por los momentos) prepárate para recibir una excelente noticia, hablo de un software llamado Snippets el cual nos permite gestionar todo el código que tengamos en nuestra computadora como se muestra en la imagen que acompaña esta nota.

En otras palabras podremos administrar nuestros Snippets (fragmentos de código que resuelven un problema en especifico y que pueden ser útiles para cualquier proyecto de programación)

Me gusta porque podremos tener nuestro código bien organizado independientemente del lenguaje de programación, osea crear carpetas para por ejemplo CSS, HTML 5, PHP, JavaScript, etc. También podremos crear los grupos por ejemplo Aplicaciones de Escritorio, Aplicaciones Móviles, Aplicaciones Web, etc.

Pueden probarlo gratis por 30 días y si desean una licencia personal les comento que vale $19.95, también hay licencia para empresas que van desde $39.95.

Sitio oficial: Snippets


¿Como modificar las búsquedas en WordPress?

Tips sobre programacion

Ya días que no publicaba Snippets (Porciones de código de programación que puedes utilizar en tus proyectos), el día de hoy hablaremos de como modificar las búsquedas del administrador de contenidos WordPress, en otras palabras modificar las búsquedas por defecto de este sistema, para que pueda arrojar resultados basadas en nuestros parámetros.

Para lograr el objetivo anterior debemos crear dos funciones para dos filtros respectivamente, a continuación les dejo las funciones:

[cc lang=”php” tab_size=”5″ lines=”40″]

add_filter(‘posts_results’, ‘mi_search’);
function mi_search($posts) {
$s = get_query_var(‘s’);
if (condicion($s)) {
$posts = array();
$paged = intval(get_query_var(‘paged’));
if ($paged < 1) $paged = 1; $posts_per_page = intval(get_query_var(‘posts_per_page’)); $from = ($paged-1)*$posts_per_page; global $wpdb; $_posts = $wpdb->get_results(“select post_id from $wpdb->posts where loquesea order by post_id desc limit $from, $posts_per_page”);
foreach($_posts as $p) {
$posts[] = get_post($p->post_id);
}
}
return $posts;
}

add_filter(‘found_posts’, ‘mi_found_posts’);
function mi_found_posts($n) {
$s = get_query_var(‘s’);
if (condicion($s)) {
global $wpdb;
$res = $wpdb->get_results(“select count(*) as n from $wpdb->posts where condicion “);
$n = $res[0]->n;
}

return $n;
}

[/cc]


Emma: Herramienta para la gestión de bases de datos MySQL

Categoria : Diseño Web, Informatica, Programacion · No Comentario · Por Jan 5th, 2011

Emma herramienta para la gestion de base de datos MySQLNavegando por Desarrollo Web me encontré con una herramienta para la gestión de bases de datos llamada Emma (Extendable MySQL Managing Assistant) que es una aplicación para desarrolladores y administradores el cual facilita crear bases de datos y tablas, hacer consultas e introducir, editar y borrar registros entre otras posibilidades.

Esta herramienta también permite la exportación de resultados en formato CSV o incluso la edición de varias bases de datos de forma simultánea.

El manejo e instalación del gestor gráfico para MySQL, Emma, resulta bastante intuitivo y nos evita tener que tratar con la línea de comandos. Emma es el sucesor de la aplicación Yamysqlfront.

Más Información: Emma
Vía: Desarrollo Web


Nuevos vídeos oficiales sobre el Blackberry Playbook

Categoria : Dispositivos, Hardware, Informatica, Programacion · No Comentario · Por Jan 5th, 2011

Nuevos videos oficiales sobre la table Blackberry PlaybookRIM (Empresa creadora de la tablet Blackberry Playbook) ha publicado dos videos de dicha tablet en su blog oficial, uno de ellas mostrando reproducción de vídeos, juegos y redes sociales en el dispositivo, y el otro vídeo muestra algunas herramientas que tendrán los desarrolladores para crear aplicaciones en el Blackberry Tablet.

Podremos ver la reproducción de vídeos tanto con tecnología HTML 5 como con Flash sin interrupciones. YouTubeFacebook se representan como versiones completas de escritorio, y ambos son muy sensibles, incluso cuando el desplazamiento y  zoom.

Para ver los 2 videos oficiales presentados por RIM, los creadores de esta tablet, puede hacer click sobre “Leer más…”

Microsoft apoya el desarrollo de HTML5

Microsoft apoya el desarrollo de HTML 5La gente de Microsoft sabe que el futuro de la web esta en HTML5, muchas empresas como Apple y Google entre otras ya están apoyando el desarrollo de este lenguaje de programación. La estrategia es la siguiente, han creado un sitio web para que los desarrolladores compartan sus conocimientos en la materia y lo han bautizado como HTML5 Labs.

En el sitio web podrán ver dos tipos de prototipos que son los Web Sockets e IndexedDB, y se dice que poco a poco dependiendo de como lo tomen los desarrolladores se irá poniendo mejor.

Jean Paoli, director del área de Estrategia de Interoperabilidad de Microsoft, durante el próximo año se irán agregando nuevos prototipos al laboratorio de manera de ir avanzando en el proceso de creación de HTML5.

Aquellas partes del código que se encuentren debidamente estables podrán utilizarse con la beta deInternet Explorer 9, aunque también podrán ser aprovechadas para el desarrollo de otros navegadores.

Vía: eWeek y Fayerwayer


Rust: Nuevo lenguaje de Programación, por Mozilla

Rust nuevo lenguaje de programacionLos chicos de Mozilla se caracterizan por no quedarse quietos, y siempre están creando nuevos proyectos. Uno de ellos, que me ha llamado la atención, es un nuevo lenguaje de programación multi paradigma, llamado Rust, y se pretende sea seguro, concurrente y práctico.

Rust nació de la mano de Graydon Hoare en 2006, y Mozilla se involucró en su desarrollo en 2009. Actualmente en él también trabajan personas de la talla de Dave Herman, miembro del Comité Ecma, y Brendan Eich, creador de JavaScript.

El Lenguaje Rust ya se encuentra disponible en Github, pero aún se encuentra en desarrollo, por lo que no se aconseja su uso a nivel producción.

Veamos un poco de Código de Rust

[cc lang=”javascript” tab_size=”5″ lines=”40″]
iter pairs() ->; tup(int,int) {
let int i = 0;
let int j = 0;
while (i < 10) {
put tup(i, j);
i += 1;
j += i;
}
}
fn main() {
let int i = 10;
let int j = 0;
for each (tup(int,int) p in pairs()) {
log p._0;
log p._1;
check (p._0 + 10 == i);
i += 1;
j = p._1;
}
check(j == 45);
}
[/cc]

Ya esta disponible Python 2.6.6

Disponible Python 2.6.6El lenguaje de programación Python, se ha actualizado y ya se encuentra disponible la última versión que es el Python 2.6.6

Esta versión actualiza varías bugs y fallos como la construcción de módulos, problemas en el núcleo, librerías y su documentación. Algo que debo decirles es que no incorpora nuevas características, al parecer la actualización fue para solucionar problemas de seguridad.

A continuación les dejo el enlace de descarga de esta nueva versión de Phyton, un poderoso lenguaje de programación utilizado por la NASA y otras organizaciones populares.

Descargar: Phyton 2.6.6
Más información: Python.org

Herramienta para convertir archivos de Flash a HTML5 [WTF]

Atención, Atención amigos desarrolladores, ha surgido una herramienta que permite convertir archivos en formato Flash al estándar HTML 5. Dicha herramienta esta siendo desarrollada por Rik Cabanier, un ingeniero de Adobe Flash.

Por los momentos ofrece plugins para Dreamweaver e Illustrator CS5. La herramienta toma una animación en Flash, terminada, y la traspasa a HTML5 en un par de segundos. No sólo eso, sino que también te apunta los elementos que no puede convertir. Y lo mejor es que no lo exporta como una película entera sino que mantiene la individualidad de los elementos que hay en ella para poder trabajar con ellos separadamente.

La herramienta aun esta en desarrollo y aún no está disponible para descarga.

Vía: Adobe Blog y Fayerwayer