Category Archives: Technology

brewery plans update

This is a less verbose English version update of my brewery plans that partially repeats some of the information posted here.

2001

– Graduated from Computer Science degree in Medellín, Colombia and moved to Austin, Texas to work for National Instruments.

2014

– Unhappy with role and salary at National Instruments began the process of looking for a new job, but in the process I discover that software development no longer excites me. Instead (and out of nowhere) one night I decide that I want to start a Brewery in Austin.
– Buy my first kit for home brewing beer.
Continue reading brewery plans update

Programming Interview Tips

Behavioral Questions
Think about good examples you can describe from school (or internship) projects that were successful, in which you played an important role. Think about projects that went wrong initially and how the situation was corrected. What did you learn from the situation? what would you do different next time? think about a difficult bug you had to solve and how you approached the solution. Think about the different programming languages and which ones you like best and why. Always be very honest in your answers, since the interviewer can easily spot when you are making up stuff. Do not come across as the “perfect programmer”. Show that you have made some mistakes and have learn from them. Show that you have good communication skills, good team work skills, that you are a rapid learner, that you go the extra mile…
Continue reading Programming Interview Tips

Hacked too

A few days ago, my fellow blogger Kirsch posted about his blog being hacked. Well, I was victim of the same attack. Both of our blogs run on DreamHost and use WordPress.

I found a detailed description of the attack here, however this description refers to a 2 year old attack. I highly doubt WordPress would go this long without a patch to fix the vulnerability.

Everything has been restored to normal thanks to my backups and tools provided by DreamHost.

Why can’t Skype have a slick user interface like Adium?

I read that Skype had released a beta of their latest version for OS X and decided to give it a try, hoping to see some improvements on the user interface, but I was really dissapointed. Why does it have such bulkier and wasteful user interface? Skype could learn a thing or two from Adium. Granted, I had to tweak Adium preferences a bit to get such slick and compact layout, but at least they give me the option to do so.

El centro de entretenimiento perfecto

El título de este artículo suena mucho mejor en inglés, pero ese es el precio que tengo que pagar, desde que decidí escribir en español.

Les presento mi nuevo centro de entretenimiento, que lejos de ser perfecto si está increible:
the_perfect_setup

  • Televisión LCD de 42 pulgadas Westinghouse (VK-42F240S)
  • Mac Mini (MB138LL/A)
  • Amplificador Onkyo (TX-LR552)
  • Bocinas Wharfedale (Diamond 9.2)
  • Subwoofer JBL (PowerBass PB10)

Conexión
Video digital: Mac Mini (salida: DVI) – TV (entrada: HDMI)
Audio digital: Mac Mini (salida: óptica) – Amplificador (entrada: óptica)

Lo mejor es poder tener toda mi colección de música centralizada en la Mac Mini y poder editar las fotografías que tomo en una pantalla enorme. Los videos de Hulu y los episodios de Lost en alta definición (HD) se ven fantásticos.

Soy feliz. (y soy del verde)

High dynamic range (HDR) imaging

High Dynamic Range (HDR) imaging is the process of taking several pictures of the same subject with different exposures and then combining all of them to produce an image with a wide range of intensity levels. In other words, HDR uses the pictures with longer exposure to obtain more detail and color on the darker parts of the picture and does the opposite with the pictures with short exposure. The end result is a picture that is closer to what your eyes actually see.

To produce an HDR image you take several pictures of the same subject using different exposures. You must use a tripod because you want all the pictures to align perfectly. At minimum you will take 3 pictures: one underexposed, one overexposed and one that is just normal (with the ‘right’ amount of exposure), but you can take more using different levels of under and over exposure.


Once you have the pictures, you need an imaging software to merge them. I first tried to follow these instructions using Gimp on my Ubuntu virtual image, but the process was really slow and the result wasn’t very good. Notice how the merged pictures don’t align perfectly:

Then I downloaded a trial version of Adobe Photoshop CS4 and the best thing is that it does all the merging and aligning for you and here is the result of that:

The result looks good, but I’m not impressed. I’ve seen really amazing HDR pictures on the web, so I’m going to keep experimenting with it and post any further progress I make with this technique.

Taking doodling one step up

I have to admit it: I am a doodler. I’ve done it since I was in elementary school, I did it in high school, college and I still do it at work. Wikipedia argues that doodling happens to students during boring classes. I don’t think that is my case: when I’m doodling at work I still pay attention to whatever is being discussed at the meeting. But I can understand how some people might see that as a sign of distraction.

Today I borrowed Marcospen tablet and gave it a try. I saw a tablet for sale at woot a few months ago and got curious about it. I must tell you it is more difficult to doodle on the tablet, but it is really fun. Here is the result:
Lincoln the turtle