Add SSL to nginx website

There has been a lot of discussion about SSL(HTTPS) since Google announced that they would boost ranking of secure websites. It's not very hard to add the certificate to your own website but there is some important staff to understand before! SSL Certificates I guess most of you know what SSL is but, for the people who don't, I'll keep it simple: I…

Read More

Installing OpenWRT for TP-Link TL-WR1043ND

The WR1043ND is a really great router for a very cheap price. The original firmware from TP-Link is quite good but I needed some more advanced features so I tried some of the custom firmwares available: OpenWrt Dd-wrt Gargoyle I have to say that all this 3 firmwares run really well and I didn't encounter any major issue but I ended up with OpenWrt…

Read More

Compile opencv with ffmpeg for Ubuntu/Debian

I've needed to compile opencv with ffmpeg some times and it's quite hard to find the correct information and dependencies to make it work with most of videos(mp4, webm, avi..). If you get an error when compiling opencv telling you to recompile ffmpeg (or other libraries) with -fPIC this post will also fix it! Remove any older versions of ffmpeg i…

Read More

Synology: Stream dtv with tvheadend

Official Synology package Video Station already supports tv streaming and recording but it has some major flaws. For instance, it's very slow to change channels... but one of the biggest drawbacks is that it's not supported as a PVR backend for XBMC. This is were Tvheadend comes to rescue! This tutorial should work with any Synology NAS but i've…

Read More

Ubuntu: Installing latest mainline kernel

In this post I'll explain how to update your ubuntu kernel to the latest release. Note that, if something goes really wrong, you may get an unbootable OS! Proceed with caution!! Some people may wonder what are the general benefits of upgrading to the newest kernel, well, for many people there may not be noticeable changes at all... so the upgrade…

Read More