Sunday, January 18, 2009

More on flash charts to see temperatures


You never know from where the inspiration will arrive. Doing some banking managements I took a look at one interesting Euribor Web Page and  I came across a nice charts with lots of options to be able to explore values along a wide time range. Doing some research I found that the flash chart used belongs to amCharts. This web offers  the use of a wide range of flash charts for free, including the stocks chart, the one that I was interested in.

Thursday, January 8, 2009

Conferencia de Ed Catmull. How Pixar Fosters Collective Creativity

Exiten muchos libros, charlas y conferenciantes dedicados a tratar sobre el tema de cómo gestionar equipos y cómo mantenerlos motivados.  Después de leer unas cuantas, casi todas tienen algo de dejavù. En mi opinión, esta conferencia de Ed Catmull destaca sobre las demás en 3 aspectos.

  1. Ed Catmull es el CTO de una empresa de renombre dentro del la producción de películas de animación y resulta que es un sector del que no abunda información de gestión de equipos.

  2. En esta conferencia la mayoría de los consejos y recetas van acompañadas de una breve descripción sencilla de como ha llegado a esas conclusiones. Como en cualquier problema es muy importante definir las condiciones de contorno para poder aplicar la solución más adecuada. Muchas conferencias  no describen el contexto que llevó a las conclusiones que se exponen, obviando gran parte del problema.

  3. La conclusiones que aporta Ed Catmull sobre los cimientos de Pixar a la hora de gestionar sus equipos, bajo una apariencia de convencionalidad, no lo son. De hecho, creo que aporta ideas muy modernas de gestión, pero sin negar que implica asumir ciertos riesgos para que realmente fragüen. Vamos, que nadie da duros a peseta. Quien no arriesga no gana.

Antes de seguir recomiendo la lectura Conferencia, pero si no tienes mucho tiempo aquí va mi resumen. 

Friday, January 2, 2009

Debian Server Backup Script using Gmail



The third level in backup security and one of the most important is to be able to store backups in a place different than the production place, well known as Keep backups off-site. Currently taking advantage of free services like gmail, it´s much easier to fulfill this third level of backup security and to have all your backups available through an internet connection. Here I show a homemade script that does the following steps.

  1. Compress your web server, database and svn repository
  2. Encrypt compressed files with openssl
  3. Send those files to a gmail account 
  4. Clean gmail account removing old backups

Thursday, January 1, 2009

PythonWin 2.4.3 Create wrap classes for COM automation


This is just a little tip for those who use python and work with COM automation components. If you are a windows user,  and you want to write python scripts to interact with Adobe Photoshop, Microsoft Excel, Microsoft Visual Studio the best way to do so is using the this application's COM componts. But most of the times finding documentation this COM components registered in your Windows is tricky and difficult. Using a simple tool that is automatically installed with the pythonwin module, you can get wrap python classes for all interfaces and constants exported by a registered COM component. This usually helps a lot to find non documented methods, and even to make your python script more legible and clean.