Conferencia de jQuery por un niño de 12 años
October 8th, 2008
Me parece interesante la conferencia de jQuery que da Dmitri Gaskin, un niño de tan solo 12 años, la platica se llava a cabo en una de las Google Tech Talks.
JQuery es uno de las librerías/frameworks para JavaScript mas populares, tal como su lema lo dice “The Write Less Do More Javascript Library”, y para demostrar que no solo se aprendio su tema, tambien responde a varias preguntas a la audiencia, Dmitri Gaskin tambien esta involucrado en el desarrollo del conocido administrador de contenidos de codigo abierto Drupal, Incluso como puede observarse en las fotos de su blog, ha participado en la LinuxWorld como expositor de Drupal.
Todo un Geek el chamacho! Simpática la cronica que hace en su blog acerca de como en un principio no se le permitia la entrada a la expo (por no ser mayor de 18!).
LifeStreaming: Compartiendo nuestras vidas en tiempo real
September 29th, 2008
Conforme nuestro uso de los distintos servicios de Internet se va incrementando podemos ver una tendencia: esos servicios dejan un rastro de nuestra actividad on-line y off-line.
Tomemos los siguientes servicios como ejemplo:
Navegacion o Social Bookmarking
Si utilizamos delicious podemos saber que es lo que nos parece interesante o digno de ser guardado en
nuestro bookmark personal y compartirlo en linea
Servicios Alternativos :Magnolia, Facebook Link Share, Frienfeed Link Share
Fotos
Compartir fotos en línea es una de las actividades mas populares, uno de los servicios mas conocidos es Flickr, pero hay muchas alternativas (Picassa, Facebook,etc)
Estatus/Actividad Actual
Con servicios como Twitter, podemos compartir con nuestros conocidos que es lo que estamos haciendo/pensando/sintiendo en cada momento, no me extiendo sobre este tema ampliamente comentado y analizado en la blogosfera , el cual se puso tan de moda que incluso Facebook y Hi5 tuvieron que copiar esta característica (o feature) e incorporarlo en sus redes sociales. Aqui una alternativa basada en Codigo y Estandares Abiertos: Identi.ca
Musica
Con servicios como Last.fm puedo compartir que musica/generos/grupos me gustan, que musica estoy escuchando en este momento
Videos
Los dos servicios mas populares para compartir videos en línea YouTube y Vimeo
¿Que es un LifeStream?
Tambien llamado por algunos “LifeCasting”, en su forma mas simple podemos decir que es una lista (obtenida generalmente agregando RSS de diversos sitios como los mencionados anteriormente) , ordenada cronologicamente, de las actividades que forman parte de tu vida tanto online como offline.
De esta forma si alguno de mis conocidos quiere saber, que estoy leyendo, que paginas me parecen interesantes, que actividades (interesantes o no) he hecho ultimamente, solo tiene que revisar mi lifestream.
En la actualidad hay varios productos que se encargan de hacer este seguimiento o “agregación” y permiten compartirlo con familiares y amigos:
-Friendfeed (Fundado por ex-empleados de Google)
-Jaiku (recientemente fue adquirida por Google)
-LifeStream.fm
-Profilactic (autodefinido como “online identity aggregato”)
Si se desea integrar tu lifestream directamente en tu Blog o pagina web existen las siguientes opciones
-Widgets / Plugins : esta es la opción mas sencilla simplemente hay que copiar y pegar una porción de código y se desplegara un Widget en el sitio, para el caso de Wordpress hay ya varios Plugins disponibles los cuales se instalan , se configuran indicando a que servicios se les dara seguimiento
-API’s : A través de las API’s se pueden utilizar los servicios de agregación de una forma mas personalizada y en distintos lenguajes, Jaiku y Friendfeed tienen estas opciones.
-Scripting : Si se desea se puede crear un script personalizado a traves del cual se obtengan todas las RSS de los servicios que se deseen integrar y presentarlas en orden alfabetico. Esta es la opción que nos permite tener mayor control pero tambien hay que invertir mas tiempo programando los scripts.
Por ejemplo, el codigo en PHP que hace uso del API de Friendfeed para PHP, con el que despliego mi LifeStream en mi Home Page, el cual esta basado en el artículo de Web Monkey es el siguiente (es necesario estar dado de alta en Friendfeed y obtener una Remote Key):
require_once("include/friendfeed.php"); require_once("include/JSON.php"); ... ... ... <div id="textHomeOption">Mi LifeStream:</div> fetch_user_feed("marioalberto", null, 0, 30); foreach ($feedff->entries as $entry): ?> <div class="item"> service->iconUrl . '" alt="' . $entry->service->name . '" />'; ?> link.'">'.$entry->title.' '.date('j M Y-g:i a', $entry->published).''; ?> media as $media) { echo '<img src="'.$media->thumbnails[0]->url.'" alt="" />'; } ?></div>
El tema parece estar recibiendo amplia cobertura como se puede ver en esta conferencia organizada por el MIT : “Lifestreaming: The Real-time Web.”, asi como en el Blog de Read Write Web y en el LifeStreamingBlog.
El colapso de Wall Street podría beneficiar a las TI
September 29th, 2008
De acuerdo a este artículo de Computer World, el colapso de Wall Street podría beneficiar a las áreas de TI.
William Dally, encargado del departamento de Ciencias de la Computación en Stanford, comenta que en los ultimos años, un gran numero de estudiantes que inicialmente mostraban interes en el área de computación, finalmente elegían estudiar carreras relacionadas con finanzas debido a que era mucho mas lucrativo.
Ahora parece ser que la tendencia es a la inversa, John Gallaugher profesor de Sistemas de Información en el la Escuela de Negocios del Boston College comenta que ha notado un cambio en el interes de los estudiantes. Ahora hay muchos estudiantes reconsiderando sus carreras en finanzas por dos razones: encuentran mas interesante las TI’s y porque debido a la situación actual, les preocupa poder encontrar trabajo en el área de finanzas.
¿Y realmente son las Tecnologías de la Información una mejor opción? Todo parece indicar que si, de acuerdo al Departamento de Estadística Laboral de Estados Unidos (U.S. Bureau of Labor Statistics), los trabajos en TI son los que siguen mostrando un crecimiento mas rapido.
De acuerdo a las estadisticas mostradas en este reporte, el pronostico en la demanda de profesionales para el área de redes de 2006 a 2008 mostro un incremento del 53%, el pronostico para Ingenieros de Software y Desarrolladores, se espera qbe sea del 45% y para los administradores de bases de datos del 37%.
¿Se podrían ver reflejadas estas proyecciones para el la región de Latinoamerica? Sería muy interesante contar con este tipo de reportes por parte de la Secretaria del Trabajo.
S3Fox-Plugin de Firefox para Amazon Simple Storage Service
September 20th, 2008
Hace aproximadamente año y medio contrate el servicio de Amazon Simple Storage Service para un proyecto en el que se tenia pensando distribuir contenido multimedia, y aunque el proyecto no se concluyo por diversas razones, he seguido utilizando el servicio de Amazon para almacenar archivos que voy a utilizar en varios equipos.
El servicio de Amazon cuenta con diversas API’s para ser utilizadas con distintos lenguajes de programación, la que yo utilizo se llama jets3t , la distribución del API incluye el Cockpit , una aplicación grafica desarrollada en Java, desde la cual se puede ver y administrar los contenidos de una cuenta de Amazon S3.
La aplicación es muy básica y es la que habia utilizado principalmente para subir , descargar y compartir archivos desde mi cuenta de amazon.
Buscando una forma mas sencilla de utilizar mi cuenta de S3, me encontre el plugin S3Fox , el cual se integra de manera muy intuitiva al Firefox y una vez instalado permite subir y descargar archivos, solo hay que configurar una vez las credenciales de acceso y listo:

Si tienen una cuenta en S3 creo que es una de las formas mas sencillas de utilizarla.

Si aun no has utilizado el Amazon S3, seria bueno echar un vistazo a los Amazon Web Services ahora que el “Cloud Computing” es el Buzzword del momento
Articulo Nuevo:Jetty Web Server y el Front Controller Pattern
September 8th, 2008
Ya esta en línea mi ultimo articulo:
Jetty Web Server y el Front Controller Pattern
De que se trata? De como utilizar el Jetty Web Server con Ant, tambien tiene un ejemplo de una aplicación Web que utiliza el Front Controller Pattern.
Echenle un ojo y espero les sirva!
Los Frameworks del Futuro
August 29th, 2008
Te dedicas al desarrollo de aplicaciones web, y necesitas decidir que framework utilizar?
Apenas vas empezando en el mundo del desarrollo y te gustaría saber a que combinación de tecnologías le deberías de invertir mas de tu valioso tiempo?
Con el Boom de los frameworks es cada vez mas dificil tomar este tipo de decisiones:
Si te dedicas a Java:
Struts
Tapestry
Wicket
Spring
Stripes
JSF
GWT
Si lo tuyo es Python tenemos Django y Turbogears, si le entraste a la moda del Ruby: Ruby on Rails
Si te gusta Java y te dan envidia los de Ruby, tenemos Groovy con Grails.
En la presentación Web frameworks of the future , Matt Riable se pregunta:
¿Que pasaría si las opciones se redujeran solo a 4? GWT, Grails, RubyonRails, Flex
Se las recomiendo ampliamente, muy interesante.
Lo mejor de todo, la conclusión de Matt:
Don’t Believe The Hype! Prototype and draw your own conclusions.
Un artículo mas: Manejo de XML con XMLBeans
July 16th, 2008
Hace poco me vi en la necesidad de manipular un archivo de XML con Java, ya en ocasiones anteriores había utilizado java para leer y/o escribir archivos de XML pero generalmente hacía mi propio parser, lo cual es bastante complicado, asi que con el proposito de no reinventar la rueda decidí echarle un ojo a XMLBeans, se los recomiendo bastante. Ya que estuve dedicandole tiempo a aprenderlo decidi hacer un pequeño tutorial de XMLBeans el cual pueden consultar en este sitio.
Espero que les sea útil.
Tutorial de Apache Commons Logging y Log4j
June 11th, 2008
Acabo de terminar un tutorial mas, en esta ocasión es de los frameworks de Loggeo de Apache:
-Apache Commons Logging
-Log4j
El articulo se puede consultar aqui .

spam en los comentarios del sitio
April 4th, 2008
Ultimamente he recibido una buena rafaga de comentarios tipo spam en la sección de articulos de mi sitio:

No se si alguna especie de spambot detecto mi articulo de ANT(es ahí donde he recibido la mayoría de spam).
No había querido activar la captura de comentarios utilizando captchas, pero creo que no me queda otra opción.
Si quieren postear comentarios en la sección de articulos, ahora hay que teclear la frase que se despliega:

Actualizando Twitter desde la línea de comando
March 21st, 2008
Acabo de publicar un nuevo artículo en mi sitio de como actualizar el Twitter desde la línea de comando, si les gusta el rollo del microblogging tal vez les sea de utilidad.
Y si todavia no le entran al Twitter…¿Que esperan?.


