Thursday, December 28, 2006

How to Embed a Picassa Slideshow in a Blog

I had the following problem, I had a bunch of pictures related to some article I wanted to post in my blog about Uruguay, but I didn´t want to embed the pictures directly, since they were too many of them.

Without thinking too much, the solutions I came up with were two. The first one, to create a video with a product like Photo Story, upload it in YouTube or Google Video, and then embed it in my blog. This one I discarded because I wanted to have the article published fast, and didn´t want to go through any wait for approval period. The second solution was to embed a slideshow of some web album directly in my blog post.

So I created a Picassa Web Album with all my pictures, and copied the generated url for my album´s slideshow (click the slideshow button, and copy the url).

Then I tried embeding the slideshow in my blog post with an iframe html tag. Something like this:

<iframe src="[Picassa Slideshow URL]" ></iframe>

It is possible to tune the dimensions of the embedded frame with the width, and height attributes of the iframe tag.
Example:

<iframe
  src="http://picasaweb.google.co.uk/fromuruguay/LaRambla/photo#s5012238251738683330"
  width="400pt"
  height="300pt"
  ></iframe>

It looks something like this:




Not bad, right?

Tuesday, December 19, 2006

Himalia

Hoy vi una presentación de Himalia. Parece que alguien se motivo y definio un DSL para la generacion de interfaces de usuario en base a modelos de navegacion, y casos de uso modelados con maquinas de estado.

Haciendo drag n drops, y agregando aristas entre nodos generaba nuevas entradas en un menu, por ejemplo. No me termino de quedar claro como ese tipo de cosas se podrian a cargar dinamicamente, por ejemplo cuando las opciones vienen de un servicio, o una base de datos.

Me parece un abordaje interesante, original, para una problemática muy compleja.

Le deseo la mejor de las suertes a Leo Vernazza, me parece que vale la pena que lo prueben.

Sunday, November 12, 2006

Kevin Smith & Web 2.0

Acabo de terminar de ver una de las ultimas peliculas de Kevin Smith, Clerks 2. Lo tienen a Kevin Smith?, aka silent bob, aquel el de mallrats, se acuerdan? El que ponía a Ben Afflecks en las pelis cuando no era nadie.

En fin, si estan esperando una crítica de la peli no la van a encontrar, soy muy malo escribiendo reviews/críticas, doy por obvias una cantidad de cosas y me cuesta pasar del ..me gusto, o ... es buena, o veanla. En este caso, si les gusta Kevin Smith veanla, no es muy buena, pero tiene tres o cuatro momentos que valen la pena.

Kevin Smith me cae simpatico, tiene pinta de ser un gordito bonachon, fanático de los comics que nunca logro crecer. Tiene una linda familia, es un tipo que hace lo que quiere en la vida (lease hace peliculas para vivir) , no es mainstream, pero pareceria que tampoco le quema. Tiene una presencia fuerte en internet, es usuario de myspace con miles de myfriends (yo, uno entre ellos). Logro un nicho en el mundo, es un director de culto, con apariciones frecuentes en en youtube, tiene un ejercito de seguidores nerds, en internet, en fin, la gente lo quiere, no esta en la cima, pero parece en paz con eso. Transmite la sensación de ser una persona muy accesible, es alguien con quien uno se puede llegar a identificar.

Pirando un poco me atreveria a decir que Kevin Smith como figura pop, es un producto de la web 2.0, basado en que:
  • Internet es el medio principal que el utiliza para comunicarse con su audiencia, internet es su plataforma.
  • La comunicacion es de dos vias, eg: el responde a las interacciones en myspace, mail, etc.
  • Su estrategia de marketing es viral, o peer to peer para llevarlo a un termino mas informatico.
  • Algunas de sus peliculas tienen un componente de agregación de contenido (mash up), ya que referencian y sintetizan criticas correspondientes a otras peliculas. En el caso de Clerks 2, las referencias son hacia la trilogia del señor de los anillos, y la nueva saga de star wars.
Más allá de esta observación creo que Kevin Smith es la esencia de una generación postmodernista de americanos, cuya vida suena a comics, su ciudad (en este caso NJ), el hockey sobre hielo, marihuana, y no mucho mas, pero que se siente genuino en todo lo que hace.

Thursday, October 19, 2006

Destrama, la calma después de la tormenta

Destrama, el evento en el cual tanto tiempo trabajo tanta gente en Infocorp finalmente tuvo lugar en la noche de ayer. Participe en uno de los stands de la zona interactiva, en el de Windows Workflow Foundation para ser más específico.

En general la experiencia fue excelente, al principio estresante, los imprevistos de ultimo minuto no faltaron, se rompio un notebook donde se iba a hacer una demo sobre la hora del evento. Después se torno un poco bizarra cuando se abrio la zona interactiva comenzo a caer la gente a los stands, no podia dejar de sentir que estaba dando clase dentro de una discoteca, pero una vez que la gente se colgo a participar y a preguntar el tiempo paso volando. Cuando mire el reloj por primera vez ya estaba por terminar, no lo podía creer.

La respuesta de la gente fue muy buena, habia mucha y pude encontrarme con viejos compañeros de mi trabajo anterior, y compañeros de facultad. Comimos pizza y tomamos cerveza, muy buen ambiente.

Que puedo decir, la verdad es que fue un orgullo haber formado parte del equipo de gente que trabajo para que eso saliera. En breve se publicarán las fotos en el blog del evento, y bueno, si Dios quiere, el año que viene nos volveremos a encontrar en la segunda edición de Destrama.

Thursday, October 12, 2006

Google Docs & Spreadsheets, tiembla Office

Bueno, salio y se puso a la venta, Google Docs, el ultimo conejo de la galera de Google.

Lo estuve mirando muy por arriba y parece tener todo lo que se necesita. Permite entre otras cosas, la edición colaborativa, salvar como: Word, Open Office, PDF, HTML, ah y fundamental… viene con soporte para negrita (bold) :p

Para una herramienta gratis, es genial.

MS Word à Google Docs

MS Excel à Google Spreadsheets

MS OneNote à Google Notes

Toda una suite de Office, tiembla Bill


Google docs



Sunday, October 08, 2006

Chistes, dale forward...

Acabo de crear un nuevo blog, aunque en realidad en este caso, no es con la finalidad de bloggear (si es que existe tal verbo), sino mas bien para utilizar blogger como plataforma sobre la cual montar un sitio y gestionar su contenido.

En este caso el sitio es sobre chistes, la idea es que la gente mande sus mejores chistes escribiendo (o reenviando/haciendo forward) a la casilla dale.forward@gmail.com, los correos enviados a dicha casilla se publicarán automáticamente al sitio, y copiandome a una casilla personal para poder moderar los chistes publicados.

La idea se me ocurrio al recibir un mail con un chiste de un amigo que no me escribe nunca, y las unicas veces que recibo correos del loco son con alguna cadena, o algún chiste. Imagino que todo el mundo tiene amigos asi, y recibe ese tipo de correos. Lo interesante fue que me costo una hora y media poner en practica dicha idea, y potencialmente se auto gestiona. Viva internet!

Lo realizado es una cosa básica, que puede mejorarse con rankings de los mejores y peores chistes, etc. Veremos.

Friday, October 06, 2006

La solucion al desempleo en Uruguay

Hay un tema sobre el cual quiero escribir hace un tiempo ya y no he encontrado el lugar ni la oportunidad.

A veces tengo impulsos de salir a empapelar todos los liceos del Uruguay con algunas estadísticas que gritan ciertas realidades de nuestro país y poder asi abrirles los ojos a los jovenes. Para que con tiempo, cuando tengan que tomar ciertas decisiones, lo hagan por lo menos a conciencia. No tengo claro que tan concientizados se encuentran los jovenes de mi pais de la realidad que voy a observar, pero no me quiero apresurar, ni irme del tema.

Segun el INE, el indice de desempleo en mi pais es 10.5 medido en junio de 2006, esta es la cifra oficial. Tengo tambien la sensacion de que a mucha gente joven, recien recibida le resulta dificil realizar su inserción en el mercado laboral. Ya no conseguir empleo, pero trabajar por un sueldo digno.

Por otro lado también se maneja que el indice de desempleo en el rubro de tecnologias de la información en Uruguay es 0%, si, si, leyo bien CERO porciento, todo aquel que quiere trabajar en IT en Uruguay, lo hace, mejor o peor pago, pero lo hace. Y el piso de sueldos en el rubro anda en el entorno de los 6000 pesos uruguayos, o 250 usd al mes, para programadores sin experiencia, pero que facilmente se puede llegar a un salario de 500 usd. Lo que es peor aún es que FALTA gente, una de las principales trabas de la industria de software para crecer aún en Uruguay es la falta de recursos humanos.

Entonces viene la pregunta obvia, que me martilla la cabeza desde ya hace un buen tiempo: No existira una forma de reconvertir recursos humanos al área de informática, no podremos encontrar una manera de tomar gente de la masa de personas que buscan empleo y no lo hallan, capacitarlos durante un año y ponerlos a trabajar como programadores? No es mejor enseñar a pescar que andar regalando pescados como entiendo que el plan de emergencia regala? No podra una iniciativa del estado contemplar esto?

Y sin entrar en el análisis de la problemática de la reconversión, no se podrá lanzar una campaña de concientización de esta realidad en los liceos?

Wednesday, October 04, 2006

Destrama, desarrolladores en accion

Como una iniciativa de Infocorp, el 18 de Octubre se realiza el evento Destrama.

Destrama nace como una idea de realizar un evento que convoque desarrolladores y gente de todos los roles involucrados en el desarrollo de software en Uruguay, y les brinde una experiencia mas practica, interactiva y tambien mas informal de lo que los eventos tradicionales en Uruguay de informatica brindan.

Creo que no puedo decir mucho mas que esto... el resto es "classified". Si se los dijera tendria que matarlos....

que puedo decir... va a haber cerveza y pizza gratis, no lo dice todo?

Wednesday, September 27, 2006

Monitor the Web

Wouldn't it be nice to know every time someone writes about you on the internet?, or every time someone mentions your school, or you favorite football team?

Well, actually you can...

There's something called Google Alerts that makes the trick. With it you can create search based alerts that send email notifications whenever there's a new search result for a specified searched text.

There are three types of alerts supported so far, Web, News & Web and Groups. It's possible to set the frequence as: once a week, once a day, and as soon as it happens.

I'm using it pretty heavily to spot web content on open source c# help desk, and sinergia help desk, being my project I want to know as soon as possible if it makes any noise on the web.

Right now, I'm also monitoring for references to:
  • my full name,
  • my most used nickname (gabo_uy),
  • my email addresses,
  • the url of my sites,
I have different frequences set, for the different terms. I'd go for... the more unusual the searched text, the higher the frequency. I tried setting everything to as soon as it happens, but before I knew I was like mail bombed, completely annoying.

Believe me, it's funny to see what it turns out...

The mail sent can be configured to be text, or html. The html email, is actually well formed xml, so I guess It wouldn't be difficult to parse it and develop some sort of web event listener engine, taking the received mails as input. Would this be of any use to anyone?

Tuesday, September 19, 2006

A peep into google metrics

I've found this gadget called Google Webmasters Tools , former Google Sitemaps.

First you have to add your websites, and go through a verification of ownership process, where you may place meta tags in the html content to probe you are the owner. Once you have claimed ownership, you get to see very interesting data.

Of all the features it provides the most valuable for me is the query statistics report, where I get to see the the highest average PR for specific keywords my site has ranked. For instance I know now that From Uruguay has an average PR of 1 for the "uruguays time zone" query :S

I only wished they would integrate it with Google Analytics into one single app, leveraging the features of both. I've already filled in a request for that here.

enjoy!

Monday, September 18, 2006

Google Maps as a game platform

Do you know Google Maps? It's the browser based, lightweight version of Google Earth (I hope you do know what that is).

We are using it along with Google Maps API, in one of the subjects I participate in the University. The course is a workshop where groups of four students develop a J2EE based system on a proposed scenario.

This semester the proposed scenario is to develop a sort of treasure hunt game that integrates with Google Maps, using the Google Maps API. Like a web based where in the world is carmen sandiego version.

The interesting thing, in my opinion, is that is possible to develop a very broad range of games, based on the platform provided by the Google Maps API, which is targeted to widely adopted technologies, like javascript, ajax + server side logic (programmed in you platform and language of choice).

When I noticed that is also possible to achieve some level of animation, the options grow even larger. For instance do you remember the UFO game, by Microprose, which has a world map view, where you can see you XCOM bases in the world. It could be possible to do something similar to that (of course, without the missions), hunting in this case aliens across the world, starting from UFO sightseeings.

After I googled for Google Maps Games, I realized I'm not among the first ones to realize this, since there are already tons of implementations over it. Is it me, or game programming is made easier every day?

Besides game programming, there are other very interesting applications made on top of GM API, some of them which are reviewed here.

Technorati Profile

Saturday, September 16, 2006

Dual Core vs Core Duo, y Core 2 Duo

Estoy usando la misma Pentium 4, 1.6Ghz, motherboard Intel D850MV ya hace cuarto años, y la verdad es que no me puedo quejar, me ha resultado excelente. Pero dado que upgradear la memoria es prohibitivo, ya que tengo RIMMs, y que las compilaciones del Visual Studio están demorando una vida he decidido que ha llegado ese momento cada cuatro años (como las olimpiadas), en que voy a cambiar la maquina.

Estando bastante desconectado del tema hardware por años, empiezo a mirar en sitios de venta de piezas, como tranza, y veo para mi sorpresa que existen procesadores Dual Core a la venta, y que los precios no son prohibitivos de hecho. Observando con un poco más de detenimiento veo que tambien existen procesadores de nombre Core Duo, pero bastante más caros. Entonces surge la pregunta, cual es bien la diferencia entre los procesadores Dual Core y Core Duo?

Averiguando un poco en la web[1][2], parecería que Core Duo si bien tienen menor frecuencia de reloj que los Dual Core logran mejor rendimiento.

Dual Core serían dos procesadores P4 encajados en una sola placa, mientras que Core Duo parecería que es la versión Dual core del procesador M para notebooks. Por esto último, el consumo de energía de un Core Duo parece que es mucho mejor (inferior) que el de un procesador Dual Core. A su vez, el Core Duo cuenta con Smart Cache, esto es ambos procesadores acceden al mismo cache L2 permitiendo un mayor reuso de la data cacheada, mejorando la performance.

En el medio de estas búsquedas, surge un tercer procesador, Core 2 Duo , también llamado "Conroe" ( a estas alturas ya me estoy mareando, la complican). Parece que el mejor de los procesadores Core 2 Duo, el Intel X6800 2.93Ghz, con cache L2 compartido, y con mejoras de arquitectura de la reconcha de la madre, le rompe el culo a todos los que rajen, entre ellos todos los otros procesadores de Intel y AMD.

Listo, ese es el que quiero. La pregunta ahora es, esto salio el 27 de julio en los mercados de verdad (USA), cuando estará a la venta en Uruguay?

Blogger Beta

Just when I had given up all hope on Blogger, they launch this new version, with some of the long awaited features, like post categorization and restricted access to content. I remember requesting post categorization about a year ago, and I know I wasn't among the first ones to demand it.

Right now I'm resorting to some html+js hacks in the old version, to enable content hiding in the front page, and back and forth navigation across posts, I wish I could get rid of these hacks.

In fact this blog is my test drive of the beta version, so far it looks ok, despite some glitches here and there. I like what they've done with the visual edit of the template, even if it has some bugs.

Yet, there are still some features that I'd like, and seem to be missing, like:
  • Support for more than one comment notification email address
  • Post versioning, I'd like to have published one version of a post while I'm working on a new version of the same content.
I hope they don't take too long to upgrade existing blogs, to the beta version.