5 Ways to Find Anyone’s Email

1) Basic Search

Google: [name] + (email or “contact me” or “contact us” )

2) Website Search

Google: site:companywebsite.com/personalblog.com + [name] + email

3) Social networks

Google: [name] + linkedin/twitter/facebook

4)  Paid Services

Use 123people or linkedin (tips: a free way to message)

5) Whois

Do a whois lookup of his website or blog. There is a chance that the email is available in the domain’s admin/technical contact.

Sniff iPhone HTTP Traffic using mitmproxy

Sniffing traffic is a very hackish thing to do. So if you are against hacking things, stop reading.

There are a couple of ways to sniff the HTTP traffic. Using Wireshark, which has a nice user interface, is one of the mos popular ways. Today, I am going to introduce another tool call mitmproxy.

mitmproxy is an SSL-capable man-in-the-middle proxy. It was the very tool that was used to discover the misdeeds of Path.

 

How to use mitmproxy?

  1. Download mitmproxy, and install. You could install from source and run sudo python setup.py install
  2. Go to your Terminal and run mitmproxy.
  3. Obtain the IP address of your computer by running ifconfig en1 (or whatever that you are using).
  4. Set the proxy on your iPhone by going to your connected wifi settings. Set HTTP Proxy to “Manual”, and enter the IP of  your computer with port as 8080.
  5. Start sniffing! Refer to the console tool guide. Press ‘?’ to bring up the list of commands.

How to Cheat iPhone Apps and Games (Tiny Tower, etc)

I have a secret. I cheated badly with some iPhone games.

The key to cheating is use an awesome software to hack the app. It involves changing some variables in the program.

General Steps:

  1. Download iExplorer and install
  2. Connect your iPhone to your PC/Mac and open iExplorer
  3. Edit the game’s plist to make yourself super rich or invincible or whatever. I will use Tiny Tower as an example.

Exact steps to Cheat Tiny Tower

There is a good Wiki on that. Read on the infinite tower bux hack. Their version is kind of long. So here is my shorter version, with an edited missions.plist. It’s all that you need.

  1. Open iExplorer with your iPhone attached to your PC/Mac
  2. Browse to Apps > Tiny Tower > Documents (see screenshot)
  3. Download this edited missions.plist and drag/copy to the Documents folder
  4. Run the game and complete that new infinite bux mission!

iExplorer is a really awesome tool for hackers. You could use it to hack most apps, including Facebook , Scramble with Friends, etc.

So, if you hacked other apps, do share with me!

Lion Would Not Sleep (Mac OS)

Not sure since which update, my Mac OS Lion 10.7 would not go into sleep mode.

Apparently, you can find out which service is preventing your Mac from sleeping by executing the bash command:

pmset -g assertions

This is the result for me:

What’s wrong here is this: PreventSystemSleep named: “org.cups.cupsd”. That process is preventing my Lion from sleeping. If I kill the process, it just comes back up again.

The fix for me is to go to Preferences > Print & Scan > Delete my printer, then add again. This somehow triggers the system to really OFF printer sharing.

Insomnia solved.

 

UPDATE: Another possible cause could be that the printer has a pending print job. Delete the print job, and the process will terminate.

Power 98 & Jia 883 Have Added Internet Streaming

For a long while, Power 98 and Jia 883 did not have Internet streaming.. It is not a coincident that both are SAFRA radio stations..

But gladly, both now supports Internet streaming!

With that, SG Radio v1.2 is released, with the 2 new radio stations.

     

Fastest Way To Digitize All Your Business Cards (and FREE!)

After attending an exhibition, I ended up with 50 business cards! Here comes a problem.

All (or most) of them are good contacts that I would like to save to a spreadsheet. And so I searched for an app/service that can help me. I ended up with shoeboxed, with is probably good, but cost $0.20 a card. Not satisfied, I looked around for a free solution.. My conclusion is that it is either paid, or not good.

However, I come up with my own quick & free solution, using a couple of free technologies :)

Steps to digitize all your business cards

1) Use CardMunch to scan all the namecards with an iPhone. Also go to iPhone Settings > CardMunch > and enable contacts auto save. As each namecard is scanned and processed (takes a couple of minutes), they will be automatically saved to the iPhone.

2) Enable iCloud for syncing the iPhone contacts. This is to auto sync the contacts between iPhone and a Mac.

3) Open Mac Address Book and search for “Scanned on…”. This will filter the contacts that were added by CardMunch! Select these contacts and export in vcf.

4) Convert the vcf to csv using http://labs.brotherli.ch/vcfconvert/.

5) Open the csv file with Microsoft Excel or Google Spreadsheet!

You may also clean up your iPhone contacts by deleting away those contacts from Mac Address Book :)

This is the power of CardMunch and iCloud!

Find the real exception in Xcode debugger

There are times when you have exceptions raised in Xcode, but it breaks at UIApplicationMain in main(), and without giving you clues on where the error comes from.

There is a way to show more helpful debugging info.

Basically you need to set a breakpoint at objc_exception_throw.

If you are using Xcode 4.2, you can do the following:

  1. Go to Breakpoint Navigator pane (or press ⌘6)
  2. Click on the add icon on the bottom left
  3. Add symbolic breakpoint
  4. Enter objc_exception_throw for Symbol

Yeah. Find and burn those terrible bugs!

The Better Guide to Installing Android SDK

I wasn’t impressed with Android team on their documentation for installing Android SDK. It is long, and jumps from page to page. Here is my better version:

 

Step 1 – Install Eclipse IDE

Go to http://www.eclipse.org/downloads/ and download Eclipse Classic (the latest version is 3.7.1).

After downloading, install and verify that it can run.

Note: If there is any error, check the System Requirements. In particular, you might need to install the JDK.

 

Step 2 – Install Android SDK

Go to http://developer.android.com/sdk/index.html and download the Android SDK package.

For Mac and Linux users, download the zip/tgz package and unpack it to a safe location. The SDK files will be unpacked into a directory named android-sdk-<machine-platform>. Proceed to step (3).

For Windows users, download the .exe package, and run it to install. After installation is complete, the installation wizard will launch the Android SDK and AVD Manager. There is a slight inconsistent behaviour for Windows users here. Go to step (4) first, and return back to step (3) after you have finish step (4).

 

Step 3 – Install ADT Plugin

  1. Start Eclipse, select Help > Install New Software. Click Add.
  2. Enter “ADT Plugin” for Name and the following for Location:
    https://dl-ssl.google.com/android/eclipse/
  3. Click OK
  4. Click Next, NextNext.. and Finish
  5. When the installation completes, restart Eclipse.
  6. In Eclipse, select Window > Preferences (Mac OS X: Eclipse > Preferences).
  7. Select Android from the left panel.
  8. For the SDK Location in the main panel, click Browse and locate your downloaded SDK directory.
  9. Click Apply, then OK.

Step 4 – Adding Android Platforms

The Android SDK uses a modular structure that separates the major parts of the SDK. Specifically, the different versions of Android OS are each a module. To develop for a particular version, you would need to add the platform for that version.

To do so, from within Eclipse, select Window > Android SDK and AVD Manager.

Go to Available Packages, and select at least 1 platform. You may select additional platforms if you require.

Click Install Selected to download and install. Done!

SG Radio is Fixed

One year ago, I released SG Radio, but the app encountered a major glitch, and was taken down.

I am sorry for taking so long to fix an app.. yeah 1 year to be exactly apologetic

Here it is, back to the App Store.

4 Headlines to Get Readers Excited

I read from problogger on writing good headlines for your blog post, and thought it is worth sharing.

Instead of always writing your headline in usual plain ways, follow these rules to get your readers excited. These are the 4 proven styles.

 

1. Intrigue Style

Intrigue readers by making them think “how can that be possible??” or “what is this stuff about??”.

eg. “Learn How to Develop Facebook Platform in a Day”

 

2. Finality Style

This usually consist of the words “The Ultimate Guide to …” or “The Secret Guide …”

eg. “The Ultimate Guide to Android Programming”

 

3. Topic + Hype Style

Add hype to your topic statement.

Eg. “iOS Development Guide: Earn Your First Million Dollar”

 

4. List Style

This includes a number in the title.

Eg. “4 Headlines to Get Readers Excited” :) 

←Older