New Twitter profile images

September 15th, 2009

If you’ve used Twitter at all you’ve seen the original default profile image that Twitter assigns you when you first join:

Default Profile Image

Now it looks like along with their home page redesign they have a set of new images. It appears that the colors are randomly assigned:



Default profile 1 Default profile 2 Default profile 3
Default profile 4 Default profile 5 Default profile 6



A welcome change from the brown!

Follow us on Twitter

Tweets Lounge

September 3rd, 2009

I’m happy to announce my new side project: Tweets Lounge.

Tweets Lounge is a directory of local neighborhood businesses using Twitter. It’s like a Yelp directory for Twitter.

We’re initially supporting Seattle and the surrounding area, but we plan on expanding to other cities soon. Check out the site: http://tweetslounge.com and follow us at @TweetsLounge.

Installing the WWDC09.app without iTunes syncing

June 7th, 2009

Apple released an iPhone app for this year’s WWDC. You can download the app from the WWDC attendee site.

The instructions are to download the zip file, drag the app and the provisioning profile to iTunes then sync your phone.

If you’d like to install the WWDC app on a device that isn’t setup for iTunes syncing, then you can use Xcode instead of iTunes. Here are the steps:

1. Download the zip file. Expand it and you’ll see two files: WWDC09.app and a .mobileprovision file.

2. Launch Xcode and open the Organizer (Window -> Organizer)

3. Select your iPhone/iPod Touch in the organizer window.

4. In the Provisoning section click the + under the list of provision files and select the WWDC app’s provision file you downloaded.

5. In the Applications section click the + under the list of Applications and select the WWDC09.app you downloaded.

When Xcode is done, the WWDC09 app will be installed on your device.

Displaying pop ups in a UIWebView

May 26th, 2009

When you show web content in a UIWebView, links that open a popup do nothing.

This makes sense. Since UIWebView is an embedded control in your app, there is no logical default for popups.

So how will users view those pages? The solution is to convert all popups to normal links before displaying the web page:

-(void) webViewDidFinishLoad:(UIWebView *)wv
{
    [wv stringByEvaluatingJavaScriptFromString:@"\
    links = document.getElementsByTagName('a');\
    for (i=0; i<links.length; i++) {\
        links[i].target = ‘_self’;\
    }”];
}

Fixing TweetDeck and Adobe Air Apps in OS X

May 21st, 2009

Update (7/21/09): TweetDeck finally speaks up about this issue, offers the same exact advice as below: http://tweetdecksupport.posterous.com/fixing-the-blank-tweetdeck-problem?

Yesterday I launched TweetDeck to get my Twitter fix and was surprised to see TweetDeck stuck with a blank empty screen:

TweetDeck stuck, launches blankSearching around I discovered that there are two places where TweetDeck stores it’s data:

Preferences Folder

  • This contains preferences like your columns, layout, etc.
  • To find this folder go to your Home directory -> Library folder -> Preferences folder then find the folder that starts with TweetDeck.
  • The actual path on my machine is:
    ~/Library/Preferences/TweetDeckFast.F9107117265DB7542C1A806C8DB837742CE14C21.1

Adobe AIR Encrypted Local Store (ELS)

  • This contains your login info to Twitter
  • To find this folder go to your Home directory -> Library folder -> Application Support folder -> Adobe folder -> AIR folder -> ELS folder then find the folder that starts with TweetDeck
  • The actual path on my machine is:
    ~/Library/Application Support/Adobe/AIR/ELS/TweetDeckFast.F9107117265DB7542C1A806C8DB837742CE14C21.1

I tried moving/deleting the Preferences folder, but that did nothing. I ended up deleting the Adobe AIR ELS folder and leaving the Preferences folder as is. TweetDeck asked me for my Twitter credentials again, but then everything was back to normal, including all of my preferences.

If you are on Windows you can find these folders here (courtesy Christopher Grant):

  • C:\Documents and Settings\[user]\Application Data\TweetDeckFast.[guid]
  • C:\Documents and Settings\[guid]\Application Data\Adobe\AIR\ELS\TweetDeckFast.[guid]