Gabriel Saldaña's blog

personal blog, photography and programming

How I photographed the Pope in Mexico city

I’m not religious, but when a celebrity like the Pope visits your city, it is a historical event. Even more so when it passes a block away from my house every day during his visit. So I took the lifetime opportunity of being nearby the big event for the mostly catholic country of Mexico, and […]

Continue reading »

A Saturday ballet class

These are some images I took a long time ago, but I had forgotten to edit and release them. I can’t believe how many times this happens: I go out on a photoshoot (unpaid), come back home, save and backup all RAW files, and forgetting about editing them to release the JPEG versions. I was […]

Continue reading »

Big dance event

The Dance department of the UNAM for the second year in a row invited dancers from all over the country to celebrate an event called “UNAM En Movimiento”. It was a week long event with special classes, one of them by the Cuban ballet maitre Ramona De Saá (detailed info about her here if you […]

Continue reading »

Avoid Django’s invalid HTTP_HOST error message

I have several Django projects published, and I constantly get my email inbox and log files inundated with errors of spiders and hack attempts to connect to my applications. Those error messages have the email subject: “[Django] ERROR (EXTERNAL IP): Invalid HTTP_HOST …”. This is due to a Django’s security setting ALLOWED_HOSTS to prevent attacks. […]

Continue reading »

Minimize interrupting notifications to stay focused

I work remotely, so I have to be communicated through chats, emails and service notifications. On my desk at all times are a laptop, a tablet, a phone and a smart watch (on my wrist). When a notification comes along, all four beep almost at the same time. Technology connects us more every year with […]

Continue reading »

My ideal morning daily routine

I’ve been very interested in how successful people (in different areas) have established morning routines. The most common claim is that it frees you from early decision fatigue and structures your day. Some of the morning routines are inspiring. It has been a struggle for me to achieve a perfect morning routine because I have […]

Continue reading »
« Older posts