Monitoring Android with Flask

This blog post is a mirror and a more detailed representation of the materials I’m talking about at Kopi Darat Python Indonesia - December 2013. Slides can only say so much, here is where the intimacy starts. Warning Any and all of the information including source code available here are for educational purposes. Please use them responsibly. That being said, all codes are basic implementations only. Please get your hands dirty. [Read More]

Cubieboard A10 - Part 3 - SATA Install with Cubian

Managed to get a temporary micro-SD Card lending from my wife and so a new episode with my Cubieboard starts. First off is to get the image writing to the micro-SD Card correctly. The problem is, I don’t have the SD Card adapter for the micro-SD Card. My Macbook has an SD Card reader but it’s useless without the adapter. So I rebooted my wife’s Galaxy S2 into the recovery ROM and mounted the micro-SD Card to my Macbook. [Read More]

Cubieboard - Part 2 - VPN

So after setting my Cubieboard for my liking, another thing I want is to be able to access it anywhere and anytime. The trouble is, the ISP I am with right now is blocking all incoming ports, needs a work around. After some browsing and also from past experiences, I feel PPTP is my best bet. Incredibly easy to implement from a client/server perspective. The challenge is to keep the tunnel open at all times. [Read More]

Cubieboard - Part 1

Yesterday, my Cubieboard A10 board arrived, Yeay! I got it from Ebay for US$ 58. Long story short, I now have the most powerful remote control for 10 Watts. To top it up, I created a DIY case from the foam provided on the package. Installing Lubuntu into NAND I don’t have a micro-SD card handy right now so I scoured the Internet on how get Linux running in it without a micro-SD card. [Read More]

Ghosting Wordpress

So this is my first post after migrating Wordpress to Ghost. I’m posting using an iPad Mini, it’s surprisingly performant. I have a Digital Ocean account so the installation is effortless. There’s a ready image with Ghost preinstalled. A few clicks is all it took. There’s a Wordpress plugin to export its content to Ghost, afterwards I just import it into Ghost and it’s done. However, the import will automatically publish all your published posts including any posts that are password protected, so be savvy about this. [Read More]

Disable XL's Content Modifying Ads

Was doing more research and discovered that you can disable XL’s ads if your website is infected with it. The solution is far simpler than the problem. Browser makers deserve all the credits for making something like this so simple. So basically all you have to do is to add a header to your HTTP/S responses, the header in question is X-Frame-Options. It’s pretty simple to do this, you can either use your server side platform or directly into the web server, it’s your choice. [Read More]

Perspective Check on XL

The last few days have seen XL Ads Modifying Content Part 1 and Part 2 into discussions on Twitter and Facebook. My goal was exactly this, to raise awareness and leave the public to decide whether this is something we should fight against, or not. Either way, the purpose of why I wrote them is served. I should say that I am in no way raising this concern with regards to defame XL or any of its employees whatsoever. [Read More]

XL Content Modifying Ads - Part 2

My tweets and the previous post have gone viral. Lots of reactions both positive and negative. Some retweeted immediately and some calling me a fool for writing about injecting content within an SSL connection. Amazing to see all the responses. There is a pattern to be seen with people who reacted negatively: they tend to don’t care about the ads. Here’s my said tweet: Jangan pake KlikBCA di jaringan @xl123 kecuali login credential lo mau lo share sama xl, kalo begitu monggo. [Read More]

Welcome to Ghost

You’re in! Nice. We’ve put together a little post to introduce you to the Ghost editor and get you started. Go ahead and edit this post to get going and learn how it all works! Getting Started Writing in markdown is really easy. In the left hand panel of Ghost, you simply write as you normally would. Where appropriate, you can use formatting shortcuts to style your content. For example, a list: [Read More]