Website Overview: IfThisThenThat (

In this video, I will go over a website that I have recently started using called, If This Then That. The website makes use of API’s provided by various online services and allows the creation of associations between services. For example, using an if statement, I can trigger the upload of a new image on tumblr to automatically lead to downloading of the particular image by and Dropbox! The different trigger and action associations that one can generate are limitless!

In the video I demonstrate how to automatically download instagram/tumblr photos to your account.

New blog and restructuring of the website

If you’re a regular visitor, you may have noticed that the site looks a bit different from before. Additionally, you may have also noticed that some of the content that was present on the previous blog is missing. In brief, the reasoning behind this is due to the fact that our previous blog was hacked. Apparently, script kiddies managed to gain access to a couple of the files on the blog and inserted miscellaneous code into the website. Consequently, we had to dump the entire site (since the mail server kept sending out spam otherwise). The new website has most of the videos and content that was featured on the old site. Only certain things are missing…

Additionally, in the new website the main focus will not be on the blog. Rather, I have begun to develop the WordPress Multiuser Advertisement Manager plugin which will be my primary focus at the moment! Stay tuned for more development (if you have not already followed our Youtube channel, do so as we regularly post tutorials!).

Android MK809II Mini TV Stick Performance Overview

In this video, I take a look at the Android MK809II mini PC stick and demonstrate it’s performance while carrying out a number of tasks such as browsing the internet, watching movies on Netflix as well as streaming 1080p content from an external hard drive. The android PC was purchased from eBay for around $50 and runs on Android 4.1.1. In this video, I am using the Finless Bob 1.7 Custom ROM to power the unit. The Stick is overclocked to 1.2Ghz at the loss of Bluetooth and Wireless Signal (Which was absolutely terrible regardless).

Ubuntu Wireless Networking: D-link DWA-125

I recently purchased a new wireless adapter in order to take full advantage of the Wireless N networking currently present at my place of residence. Unfortunately, conflicting drivers resulted in system instability and frequent connection drops. Rather than re-installing Windows 7 (like any sane person), I decided to give Ubuntu 10.04 a try. My previous attempts at installing the popular linux distro were thwarted by an incompatible DVD drive (non-SATA: “Could not find live file system errors”) and by my lack of patience towards getting wireless networking properly configured. I had a slight hope that Ubuntu would perhaps recognize the new network adapter and automatically configure it for use. Unfortunately, this was not the case and countless hours were spent (Also thanks to Fifa 2010 World Cup) in order to get the device fully functioning within the OS.

As a long-time windows and OS X user, driver installation has always been easy thanks to the graphical interface.  In Ubuntu however, installation and configuration is almost entirely done through a text-based terminal. Needless to say, the learning curve associated with the terminal  can be quite overwhelming to new users like myself who have been dumbed down by the simplicity of  mainstream operating systems. In hopes of avoiding the terminal (It gives me nightmares), my first attempt at enabling wireless networking was to make use of a program called ndiswrapper. Ndiswrapper is a utility that has the sole function of emulating Windows drivers within the Linux environment and is obtainable from the Ubuntu Software Center. After multiple failed attempts, I decided that ndiswrapper was simply not an option for the adapter in question. As a result, I was forced to look through the internet for guides to manually compiling and installing linux drivers for the DWA-125. Below I have attached the findings that did the trick for me in hopes that it will save you precious time:

Enabling the Wireless adapter:

  • Step 1: Obtain the Correct Linux Driver for the Device in Question.  If you have a D-link adapter, go to: for Linux drivers for your device.
  • Step 2: Transfer the tar.gz driver file to the desktop of your Linux installation and rename it to something simple such as Drivers.tar.gz.
  • Step 3: Double click on the Drivers.tar.gz file and extract it to the desktop. A folder should now be present on your desktop. Rename this folder to Drivers.
  • Step 4: Open the terminal and change the current directory to the locati

    on of the drivers

    • The current directory can be changed by using the cd command. For example, if my drivers were located at the path: /home/manthan/desktop/drivers/ I would enter cd /home/manthan/desktop/drivers/. To figure out the path, right click on the drivers folder and click on the properties button.
  • Step 5: Once the terminal is pointing to our drivers folder, we must execute the command:
    • make && sudo make install (Enter the entire line all at once)
  • Step 6: Restart the computer and the wireless adapter should be activated.

Connecting to wireless access point:

  • Step 7: If you can see your wireless access point but cannot connect to it, go to your routers settings and disable the security.   By temporarily disabling the security, we can determine whether the problem lies within the router configurations.
  • Step 8: If connection is established after disabling security here are my current router settings which work well on Ubuntu:
    • 802.11 Mode: Mixed 802.11n, 802.11g, and 802.11b
    • Channel Width: Auto 20/40 MHz
    • Authentication Type: WEP (Open System)
    • Mode: HEX
    • WEP Key: 128-bit

After following the steps above, my connection is working flawlessly on Ubuntu. Streaming audio and video content across the network is faster than ever with minimal connection interruptions. If this guide helped you in any way or if you are a linux guru who wishes to mock my incompetence feel free leave a comment!


After installing the latest security updates through the built-in GUI update tool, my wireless device once again became inactive. In order to enable the device, I had to reinstall the drivers. In order to install the drivers, I had to first enter the terminal with root access. This was done by entering the command sudo su and then entering the password associated with the account.  For some reason, the command sudo make && install returned an error this time. To bypass this error message, I had to split the command and first enter sudo make, followed by sudo install.


Fixing a Corrupt USB thumb drive

Although flash based storage is very reliable, like everything in life things always tend to go wrong. Today I plugged my USB thumb-drive into a school computer to access my project files, only to find later on that something (Probably a Trojan Horse or a Virus) had corrupted my drive to a point where I could not access the drive and retrieve any file. This was pretty damn scary as projects I had spent endless hours on were all on the thumb drive and I had not made any backups! (Lesson one: Always have backups) Fortunately enough I managed to extract the data from the drive and had to format it in order for it to function again

The following post was recovered from my old blog. I decided to re-upload this tutorial as, it seemed to be quite useful to individuals receiving errors on their USB drives.

Step 1, Recovering Data:

  • First I used a piece of software by the name of Get Data Back For NTFS Ver 3.03. I tried quiet a few different programs before finding this one and none of the others functioned properly. Some would analyze the drive and were able to extract the files, but all the files were corrupted and were basically useless! Other programs did not even detect the drive! Get Data Back for NTFS was able to retrieve 100% of the files on the drive, and to my surprise they all functioned perfectly.
  • Now that i had my data stored on my desktop, i needed to fix my corrupt 4gb thumb drive as at this point i really cannot afford to purchase another. From basic computer knowledge, the first thing that i tried to do with the drive was to format it. I went into My computer, right clicked on the d

    rive and clicked format. Unfortunately, this did not work as planned and i received the message, “Write Protected Thumb Drive, Cannot Format.” This was sort of odd as my thumb drive had no switches to disable or enable write protection. After a few minutes of searching on Google, it was astonishing to see how many other users had the same problem with their thumb drives.

Step 2, fixing the, “Write protected drive” error:

  • First click on the Start Button -> Run and type -> regedit. Then navigate to:  My Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
  • On the right hand side you should see a registry key by the name of WriteProtect and it should have a value of 1. The one means that it is enabled, so disable it by changing the value to 0 and the “Write Protected” messages you were receiving are history. Now all you have to do is format the drive perhaps using the HP USB Disk Storage Format Tool and your corrupt drive should be as good as new.

Step 3, preventing Drive Failures from occurring:

  • Do not pull your drive physically out without first safely removing it (Task-bar->Safely Remove Hardware)
  • Do not pull the drive out when data is being transferred.
The following post was recovered from my old blog. I decided to re-upload this tutorial as, it seemed to be quite useful to individuals receiving errors on their USB drives.The following post was recovered from my old blog. I decided to re-upload this tutorial as, it seemed to be quite useful to individuals receiving errors on their USB drives.

Recording System Audio Using Soundflower

This tutorial is a revision of my previous tutorial on Soundflower. Using Mac OS X’s built in functionality to create Aggregate devices and Multiple Output devices, this video will demonstrate how you can record your system’s audio, your voice (via microphone) while at the same time, hear what you are recording through a headphone. This was the major flaw in the previous tutorial as, it did not allow one to actually hear the system audio as they were recording it!

Flashing Custom Roms on the MK809II (Android Stick)

In this video, I will demonstrate in a step by step fashion how to flash a custom Android ROM onto your Android Mini PC. I will be using an MK809II device to base this guide off of. However, the steps taken to install the Android SDK and other items should be similar for other devices, regardless of model/vendor. The guide is aimed at individuals who have very minimal knowledge about flashing and will go through the steps in detail. It covers how to install the Android SDK, how to install the drivers, and then how to flash the ROM onto your device! Please be warned that flashing could brick your device and that I take no responsibility for any damages that may result by following this guide. Follow the steps at your own risk!

Links mentioned in the video:

  1. VonDroid (Bothlyn) – How to Root Step-by-Step:… - Contains the three links discussed in the video
  2. VonDroid (Derrend) – Batch Tool Link:… - Contains the Batch Tool attachment to put the MK809 II into flash mode
  3. PDAnet Drivers:…
  4. Finless 1.7a – Rom of Choice:…

2.4ghz signal interference Wi-Fi due to Microwave

In this video, I demonstrate how a Microwave can cause interference with the 2.4Ghz signal that is emitted by your router. This interference can result in a lack of ability to access the internet as shown in the video. Additionally, the video will also discuss how you can get around the 2.4Ghz interference by using a dual-band router such as the WNDR4000 by Netgear. Dual-band routers utilize both the 2.4Ghz and the 5Ghz frequencies. In turn, the 5Ghz signal is uninterrupted by the radiation emitted from the microwave and no restriction on the ability to browse the internet occurs.


Basic DSLR Introduction & T4I Modes overview

In this video, I describe items relating to DSLR’s such as the Canon Rebel T4I like, the Sensor, optical viewfinder, different modes of shooting, and basic things such as changing/putting on lenses. The video is meant for novice users/individuals who are thinking about picking up their first DSLR. I also go briefly into Shutter Speed, Aperture (F-stop) values as well as ISO (Items which separate a DSLR from a Point and Shoot)

How to setup VPN on OSX + Free US VPN Services/Clients

In this video, I will first and foremost detail how to setup a VPN connection on Mac OS X Mountain Lion (10.8.2). A description of what VPN does as well as free VPN services available to access restricted content will be detailed. Additionally, the video will also detail clients/extensions that can be used to achieve the same result as VPN. The programs/Sites listed in the video are as follows:

1) Media Hint Extension:
2) VPN Service 1:
3) VPN Service 2:
4) Spotflux:
5) Tor Network: