Hacks Programming

Reverse Engineering an ESP8266 Firmware

Hi folks, A while ago I did reverse engineering challenge that pushed me to learn more about the Arduino toolchain. I am a big fan of Platformio and switched to that a long time ago but most people will still use Arduino and the Arduino IDE. Also, even in Platformio you will most times use …

Continue Reading
Programming Site Updates

Debugging Go Programs with QtCreator

Debugging Go is a pain. I am not sure why the designers of this language did not include a debugger in the toolchain. In any case, GDB can be used to debug this wonderful language and I discovered that QtCreator is an alright frontend. There a few steps needed to set this up: Configure gdb …

Continue Reading
Programming

Messing Around with MiFare Classic Cards

Hello ppl, I’ve been reading some cool things in the past year about NFC/RFID tags, especially that one dude who made an NFC enabled ring. Then I read about cheap NFC readers/writers and libnfc… I am a very curious individual so eventually I started gathering the materials I needed for messing around with this sort …

Continue Reading
Programming

Upload a File From Raspberry Pi to Your Dropbox

Updated version of this article: here.   Hi, There are a couple of scripts floating around the Internets you can use to interact with Dropbox from your Raspberry PI. I find that the easiest way is to use python (the Dropbox client itself is python). You will need a Dropbox API key which you can …

Continue Reading
Programming

Why Xcode And Not Visual Studio(2012)

Hello there fellow programming enthusiast, So you’ve heard that there has been a new standard(well. not so new) called C++11(ISO blah bla.11) and you are excited to try it on. And you fire your favorite IDE (Visual Studio of course!) and type some code like this amaaaazing nugget right here: #include <vector> using namespace std; …

Continue Reading
Programming

Revert/Restore Deleted SVN Files

I am back!.. with a quick tip. We recently had a situation at work where someone deleted the whole trunk of a SVN repository. If you have accidentally deleted files on SVN, there is no need to panic, there are still there, after all what would be the point of source control if they weren’t? …

Continue Reading