¿Javascript y HTML 5 aplastaran a Flash en el futuro de la web?

Viendo un artí­culo (que les recomiendo) sobre 16 animaciones Javascript tipo Flash, observé como cada dí­a se ven mas páginas con esta tecnologí­a en incluso vemos como los navegadores se enfocan en obtener excelente rendimiento para ejecutar código Javascript. Recuerdo al principio del internet como Flash  era el salvador al momento de hacer animaciones excelentes en las páginas web y de darle mejor apariencia, pero con el tiempo fue quedando atras ya que empezaron a salir mas obstáculos para esta plataforma: dispositivos móviles , sistemas operativos nuevos, arquitecturas nuevas. Donde en ellas muchas veces no está soportada esta tecnologí­a.

Cada vez, se observa como las páginas mas reconocidas utilizan Javascript para hacer páginas complejas y con mejor apariencia: ejem, Gmail, Facebook, Google Docs, Youtube, WordPress, etc. Y el uso de Flash en ellas es absolutamente nulo, bueno en el caso de Youtube, solo es usado para reproducir ví­deo, sin embargo, con HTML 5 no necesitaremos el plugin de Flash para ver ví­deos en Youtube.

Con el nuevo estandar de HTML, necesitaremos mucho menos a Flash ya que con el soporte etiquetas como audio, video y canvas, teóricamente se podrá hacer todo lo que se podí­a hacer con flash. Cosa que ha  asustado a Adobe y le ha hecho mejorar sus tecnologí­a y dar soporte a mayor cantidad de dispositivos, esperemos que sucederá de esto.

Creo que Flash nunca desaparecerá del todo, pero si se disminuirá muchisimo su uso en la web, al igual que el uso de Silverlight y JavaFX.  Tal vez falte mucho tiempo para que HTML 5 sea usado de forma masiva, pero en el mundo de la informática todo esto sucede rápidamente, ademas, HTML5 y Javascript seran estandar, abierto y soportado en casi todos lados.

Recuerda que debes tener un navegador que soporte esta tecnologí­a como Firefox, Safari, Chrome u Opera.

Hace 2 años en esa fecha: Ya poseo un PS3 ( y porque comprarlo)

1 Jornadas de reflexión de software libre (Dí­a 2)

Hoy se cumplió el segundo dí­a de este evento, el inicio fue retrasado un poco debido a las fuertes lluvias que despertaron a la ciudad. En este dí­a la asistencia fue como un tercio de la anterior (por la ausencia de Stallman) pero siempre hubo audiencia. La primera charla fue llevada a cabo por profesores de la UNEFA, quienes hablaron sobre el método de aprendizaje creado por ellos mismos cuyo nombre es AAA (Auto Aprendizaje Asistido) , la charla fue larga pero interesante, lo único fue la sesión de preguntas que fue muuyy larga y los asistentes realizaban preguntas que no tení­an nada que ver con el tema. La siguiente  exposición fue dictada por Fundacite Táchira, donde se habló acerca de la academia de software libre, donde ofrecen cursos gratuitos de excelente  calidad y diversas ramas de la informática, luego hablaron sobre el éxito que ha tenido fundacite en la región y luego hablar sobre los infocentros.

Luego de ello, el Ing. Ronald Escalona subió al escenario a dictar (la mejor charla para mí­ ) un breve resumen sobre la seguridad en GNU/Linux donde hablo sobre Virus, problemas de seguridad, polí­ticas de seguridad, ids, firewalls, software que se debe usar, entre otros. Se dio un receso para almorzar y luego se montó de nuevo Xavier Araque para hablar sobre blender, mostrando rápidamente: como realizar una pierna con esqueleto y movilidad, el poder del motor de juegos de blender, habló sobre cortos animados existentes, etc. Mas tarde, casi al finalizar su tiempo dió palabra a Ernesto del Valle para hablar sobre un proyecto que se esta realizando en Venezuela llamado Historias Nativas, que consiste inicialmente en una serie  de 11 capí­tulos sobre leyendas de indios nativos del paí­s.

Luego se montó en el escenario, el grupo de usuarios de Cúcuta (Colombia) llamado Camayihi, donde expresaron las gracias por la invitación a este paí­s y haciendo una invitación a realizar un evento Bi-nacional entre ambos paises. Luego se subió Jorge a hablar sobre una extensión de UML para sistemas web, que me pareció excelente pues no conocí­a este método y me ayudará bastante en mi tesis. Toda la exposición se realizó con la elaboración de diagramas en tiempo real usando la herramienta libre de Umbrello y una otra ayuda con Dia. Después de eso, se hizo un descanso con una presentación de danzas (chequeen las fotos) presentando bailes tí­picos y modernos. Para finalizar, se contó con la exposición del Ing.Nomar acerca de la virtualización que lamentablemente tuvo que ser corta por la falta de tiempo.

Este evento fué excelente, me gustó mucho estos 2 dí­as y compartí­ mucho “geekness” con mis compañeros geek de talug, felicito a los organizadores, la unefa, fundacite, etc. Ya que pude conocer a Richard Stallman y obtener muchos conocimientos de manera gratuita.

Hace 3 años en esa fecha: MI CAMBIO A ARCH LINUX (Semi-REVIEW)

1 Jornadas de reflexión de software libre (Dí­a 1)

Este dí­a se celebró en el teatro “Ali Primera” de la ciudad de San Cristóbal, Táchira, Venezuela. La primera jornada de reflexión de software libre llevada a cabo por la  UNEFA y Fundacite Tachira, principalmente conocida por todos los usuarios de software libre por la presencia de Richard Stallman (el máximo representante de software libre a nivel mundial). El evento se podrí­a decir que era semi-exclusivo a pesar de ser gratuito, ya que el teatro era pequeño y requerí­a realizar una preinscripción gratuita para asistir al mismo.

El evento comenzó a las 9:30am marcado por el acto protocolar de todo evento, su primera conferencia fue dictada por un miembro de Cenditel acerca el Hardware libre, donde me hizo entender mucho mejor el tema y aclarar cosas que pensaba erróneamente (ahora entendí­ el concepto del  hardware libre es distinto al del software libre pero la idea es que trabajen juntos), luego continuó con una excelente ponencia por parte del Ing.Xavier Araque (miembro de Talug y experto en el diseño gráfico con herramientas libres) acerca de las Comunidades de Software Libre, esta presentación me llamó mucho  la atención porque es primera vez de los muchos eventos que he asistido donde se ha hablado del tema y es algo muuuuuy importante en este mundo, además ayudo a conocer otras comunidades de distintos lados del paí­s y comunidades nacionales de distribuciones Gnu/Linux.

Posteriormente, el  Ing. Carlos Guerrero subió al escenario a hablar sobre la distribución Canaima (desarrollada por el gobierno venezolano para sus entidades públicas), cuya charla fue muy graciosa y entretenida con sus chistes, además, aclaró y expresó todo lo relacionado de esta distro para que no quedarán dudas. Al final de la misma mostró una presentación en 3D hecha con blender de manera muy profesional explicando el proceso de empaquetamiento de esta distro, he nombrado esta presentación 3D porque me impresionó la calidad e innovación de la técnica que utilizó para mostrar este contenido.

Luego de un receso para el almuerzo, llegó el evento principal, la charla de Richard Stallman :) . La charla es la tí­pica charla que se ve en youtube donde habla la historia del software libre, del proyecto GNU, el uso del término GNU/Linux, entre otros.  Sin embargo, fue muy emocionante verlo salir al escenario y saber que de verdad es el verdadero lí­der de la Free Software Foundation. Me impresionó mucho su español, pues lo habla perfectamente (obviamente tiene el acento extranjero), su comicidad geek, su fascinación por los juegos de palabras tanto en inglés como español, no es comunista extremo y la parte de su exposición donde habla de San Ignius donde se coloca su bata y aureola hecha con un disco duro viejo.

Fue una gran oportunidad conocerlo, verlo de cerca y poder tomarme una foto con él (siempre habí­a querido) y si entran en la parte de acerca de mi, observarán que es un de mis héroes informáticos, aquí­ les dejo mi foto con él y las preguntas que le hice por escrito.

Skatox y Richard Stallman

Skatox (con chemise Archlinux) y Richard Stallman

Fue una gran experiencia ver  a Stallman en persona, si no lo han vivido espero que lo vivan también algun dí­a :).

Para finalizar, agradezco a todos los que hicieron posible este evento y ojalá se repita con otras personalidades de este tipo.

Obtener la clave primaria (Primary key) de una tabla con Postgresql

Si alguna vez necesitan obtener el nombre de la columna de una clave primaria, para una tabla almacenada en el gestor postgresql utilizando una sentencia SQL, lo pueden hacer con la siguiente sentecia:

SELECT column_name
FROM information_schema.key_column_usage
WHERE TABLE_NAME='{$table}' AND constraint_name='{$table}_pkey';

El caso anterior es para un string con php donde $table almacena el nombre de la tabla de la que queremos obtener el nombre de su clave primaria. Para otros lenguajes, basta sustituir el {$table} por el nombre de la tabla.

Espero que les sirve y les ahorre tiempo.

Hace 2 años en esa fecha: Mplayer y Monitor Widescreen

Concurso Ideas 09

El pasado 1 y 2 de julio de 2009, se celebró en la Universidad del Tachira (UNET) el concurso Premio Ideas UNET que permite a los alumnos de pregrado dar a conocer sus ideas para mejorar o solucionar problemas en distintos topicos: procesos técnicos,  sociales, ambientales, soluciones de negocio, cientí­ficos, educativos, entre otros.

El evento se realizó en el hall de la biblioteca de la UNET, con una serie de stands donde se expuso durante 2 días cada una de las 28 ideas creadas por los 75 alumnos participantes, durante esos dí­as en cada stand se podí­a: obtener dí­pticos con información del proyecto, ver los afiches con características de la idea, conversar con los autores de la idea, en algunos casos observar el estado actual de la idea, entre otros.

Un punto a favor de este evento fue su organización: El acto de inauguración, los refrigerios, la hora de inicio del acto final, entre otros. Se llevó a cabo con total puntualidad y sin problemas. En el acto inaugural, participaron varias autoridades de la Universidad donde expresaron el por qué de estos eventos y las ventajas de hacerlos, luego contó con varias palabras de los organizadores para posteriormente dar inicio al evento.

Tuve la oportunidad de participar en la categorí­a de Innovación de procesos con mi Tesis de grado, que consiste en un generador de aplicaciones web que interactuan con base de datos (pronto haré un release oficial por este blog), y como participante fue una gran experiencia poder dar a conocer mi idea e interactuar con gente atraída a mi trabajo, además, gracias al concurso se me presentaron grandiosas oportunidades  a futuro. Cabe destacar que gané en 2 categorí­as: Mejor Solución web (premio patrocinado por la empresa de desarrollo de software Caniatech) e Innovación en Diseño y Mejoramiento de Procesos, agradezco a todas las personas que hicieron posible este premio.

Con respecto al acto de clausura, el mismo fue realizado en el Auditorio A de la Universidad, contó con asistencia masiva de alumnos y profesores (en las fotos se puede observar como hubo gente hasta sentada en el suelo porque se quedaron sin puesto), el evento comenzó con una charla sobre “Como vender tu idea en la Web” realizada por la empresa CaniaTech y me pareció muy interesante porqué fue enfocada a todo público y para aquellas personas que desean montar negocios en el país pero con clientes en el exterior. Luego se procedió a entregar reconocimientos para participantes, patrocinadores, laboratorios de la universidad y luego los premios a cada categorí­a del evento.

Este tipo de eventos, son muy buenos porque dan a conocer el talento venezolano y en este caso, el de mi casa de estudios UNET. Mucha gente ignorante piensa que aquí­ en el paí­s no surgen ideas o proyectos buenos, pero en realidad es todo lo contrario y por falta de apoyo consiguen ayuda externa, ocasionando  la fuga de conocimientos y proyectos lucrativos que podrí­an ayudar al paí­s.

Lo dije ese dí­a y lo diré de nuevo, aní­mense a participar porque a veces uno menosprecia lo nuestro (por falta de experiencia, miedo, pereza, etc), pero muchas veces luego de un cierto tiempo uno descubre que las ideas o trabajos que uno tení­a eran de gran calidad e innovadores para la época.