Monthly Archives: October 2010

You are browsing the site archives by month.

Programmatically Determining Gender Bias on Facebook Events

Few things in life suck more than arriving at an event dominated by just one gender.payday loans To rectify this social dilemma, I have created a simple tool to determine the male to female ratio of any public event on Facebook. Yes, now there is an app for that!

This is just a proof of concept =) The application uses the Facebook Social Graph API to query the specified public event and then iterate over its member profiles to determine the gender bias.

casino online

Mobile Application for finding Wallpapers

Last night I went on a hunt for a new iPhone wallpaper. Google Images &> “iPhone Wallpapers”.

I didn’t find anything fancy despite some digging around.

The problem is that image search is not optimized for this purpose – the good folks at Google couldn’t care less what my iPhone wallpaper looks like.

So I came up with a mobile optimized app to help find a wallpaper specific to your device.

In other words, if you are on a phone, tablet or desktop you will get images with resolutions calibrated exactly for your device.

It is a browser based application so you can start using it right away from any platform; iOS, android, windows, etc.

Pretty neat, huh? casino bonus

A Systems Approach for Building Scalable Businesses

Henry Ford Assembly Line

Everything around us is a system. The human body is a system comprising of organs. An ant colony is a system. Our Solar System is a system. A thousand solar systems, a million ant colonies, and a billion humans all share the same underlying principles of growth and organization. Without systems, there is chaos.

Why do majority of new businesses fail, yet most franchises succeed? Systems.

So, it comes as no surprise that good businesses have well defined procedures for handling sales, marketing, IT, customer service, finance, etc. Any process that may need to be repeated in the future should be systematized. Procedures are important because they can be repeated and scaled without re-inventing the wheel each time. It is the entrepeneur’s job to focus on creating and improving these procedures so that the employees may run them.

And how do you build a system? Simply document each and every process. Documented procedures save time by templating the initial hard work. Here are some simple examples for small businesses:

1. Create a template for the weekly newsletter.
2. Create a procedure for saving tax receipts and business expenses.
3. Build a CMS to update the website.
4. Create a cover letter template for all business communication.
5. Use a CRM to manage customer database.

This sort of procedural approach makes it possible to refine processes based on the success and failure associated with each sub-system. online kasino

Wii Controlled Robotic Arm

Last month, I bought a neat little robot called OWI-535 Edge Robotic Arm. I immediately fell in love!

Inevitably, though, I ended up jamming it open and hooked a micro controller into it. I used an Arduino Uno micro controller to program the arm to move in random directions. It was exciting to watch it move using its own logic!

Around the same time, I came across a cheap Wii Nunchuck on eBay. I decided to try and hack its internal gyro system to control the robotic arm. The final product was an Arduino based Wii Nunchuck controlled robotic arm. And here is the video:

If you are interested in building something like this, you are welcome to use the following resources. I am also open-sourcing the code for the tinkerer’s out there πŸ™‚


1. Use an Adafruit Motorshield to control multiple DC motors
2. Read data from Wii Nunchuck into the Arduino
3. Wiring schema for the Non-OEM Nunchucks casino