Change to the maximum screen resolution (at 1.0 scale) on the Retina Macbook Pro (Preference Pane)


On the new Retina Macbook Pro (2012), in “System Preferences -> Display” it will not let you set your display to the available maximum resolution of 2880×1800 pixels (1.0 scale). The “default” resolution is 1440×900 points at 2.0 scale (2880×800 pixels). Mainly I suppose it is because everything is too small if you run at 1.0 scale.

But you can set it anyway, if you like, through this screenresolution command-line utility that was originally created by John Ford (license: GPLv2.0) or with my fork that adds PreferencePane support. Note that the preference pane assumes that you only have one retina display currently (which is of course true at this time).

One quirk I have noticed is, if you set the resolution to 2880×1800 and close the display, on wakeup, it will revert to 1440×900 (essentially it is still 2880×1800 pixels, 1440×900 points at 2.0 scale). Download the command line utility and preference pane binaries here or compile it from the source.

The screenshot of what the preference pane looks like is below, not very pretty, but serviceable:

Screens for iOS error – Connection Timeout on Authenticating

Screens by Edovia has a rather annoying problem in OS X Lion 10.7.4 and 10.8 (to be fair, it’s Apple’s fault here). Basically a system update (Apple Remote Desktop Update 3.6) causes this problem, and downgrading to ARD 3.5.3 will fix it.



There is a workaround specified in this thread which specifies this:

  1. In “System Preferences -> Sharing”, turn off “Screen Sharing”
  2. Enable “Remote Management”
  3. In the “Remote Management -> Options…”, check the checkboxes “Observe” then “Control”


How to update the channel type in Firefox (nightly, release, beta, etc)


  1.  Install the Update Channel Selector extension
  2. Go to “Help -> About” (Windows) or “Firefox -> About Firefox” (Mac), then in the dialog, click on the “Change it!” link (click on image to the left to enlarge)


Google +1 with WordPress (and Jetpack Sharedaddy)

[UPDATE: JetPack 1.2 released on Nov 17th 2011 has Google Plus support now] Unfortunately the WordPress ShareDaddy plugin (that comes with the Jetpack plugin) does not have Google +1 support currently, and adding it as a custom item does not work.

So, I modified one of the .php files from the ShareDaddy plugin to include this support. You will need either this plugin [1] or this one [2] installed first, in this example, I am using [1], but you can use any one if you know its shortcode.

The additions you need to make are in the sharing-service.php file. The diff is here, and this is the patched sharing-service.php file (from Jetpack ShareDaddy 1.1.2) . Below is an image and line location (lines 436-437) for the additions (click to enlarge):

This adds Google +1 to the end of the items shared by ShareDaddy. Change the shortcode to the one that your plugin comes with, I used this plugin [1] where the shortcode is ‘wgdpo_plusone’, for the other plugin [2], the shortcode is ‘google1′.

NOTE: If you upgrade to 1.1.3, it goes without saying you will have to re-apply the patch.

Going Indie


… as in independent developer. Great blog posts and videos – I got the links from a Cocoaheads talk in San Francisco in 2009, during WWDC. I included the original links so it would easy to remember (plus the original links just in case the Libyan government cancels the domain – haha)

  1. Indie Ethos (video) by Jonathan ‘Wolf’ Rentzsch [] [original]
  2. How to become an independent programmer in just 1068 days by Gus Mueller of Flying Meat Inc. (maker of Acorn, an image editor) [] [original]
  3. Indie Fever by Daniel Jalkut of Red Sweater Software (maker of MarsEdit, blogging software) [] [original]
  4. Indie Fever by Michiel van Meeteren for Sofa (maker of Versions, a SVN client) [] [original]
  5. Apple to Indie by Buzz Andersen (maker of BirdFeed, now Brizzly – a Twitter client for the iPhone). Good insights on what goes on inside Apple by a former Apple Engineer’s perspective.