Archive for the 'OS X' Category

Firefox Keyboard Shortcuts on Mac

Jun 25 2008 Published by under Apple,English,Mac,OS X,Software

Top Ten Firefox Keyboard Shortcuts

1. ⌘ + l = focus address bar
2. ⌘ + d = bookmark current page
3. ⌘ + k = focus google search bar
4. ⌘ + f = find
5. ⌘ + g = find next
6. ⌘ + t = new tab
7. ⌘ + w = close current tab
8. ⌘ + shift + t = reopen accidentally closed tab (Best one ever!)
9. crtl + tab = tab through tabs
10. crtl + shift + tab = tab backwards through tabs

Bonus for Delicious Extension users:

⌘ + Shift + . = pulls delicious page if you have delicious firefox extension installed

No responses yet

Introducing Chit – the only Cheat Sheet you’ve ever need

Jun 21 2008 Published by under English,Mac,OS X,Ruby

It was yesterday, one news in my GitHub feeds which really has got my attention:

defunkt started watching chit 1 hour ago

Who is defunkt anyway? Chris Wanstrath, the guy who sits behind ErrTheBlog, GitHub, FaceBox, Cheat and lots of other cool stuffs.

So, there has to have something really good in Chit! I took a quick look into it and found Chit is really Awesome!


Chit is a command line cheat sheet utility based on git.

AUTHOR: Robin Lu. Thank you, Robin!


Chit was inspired by ‘cheat’ by Chris Wanstrath. You can use chit to access and manage your cheat sheets easily.

There are several differences between ‘cheat’ and ‘chit’. By using chit, besides the wonderful features of ‘cheat’, you get:

1. Git powered cheat sheet repository. You can specify where you get the sheets and where to share them.
2. Your own private cheat sheets. Everybody has some project related or smoe cheat sheets which are not mean to public. You can also put them into chit
3. Directory support. You can group cheat sheets by directory now.
4. One less letter to type.


rubygems (You already have, don’t you?!), git (sudo gem install git) and hoe (sudo gem install hoe)


sudo gem install robin-chit -s


To get a feeling about chit:

$ chit chit

To get a cheat sheet:

$ chit [cheatsheet]

If it does not exist, a new one will be created and waiting for your editing. Leave it blank and quit the editor if you don’t want to add a new one.

To edit a cheat sheet, use the—edit switch.

$ chit [cheatsheet] –edit

To add a cheat sheet, use the—add switch.

$ chit [cheatsheet] –add

During editing a cheat sheet, empty the content will get the cheat sheet removed.

A prefix ’@’ indicates the cheat sheet is in private mode. A private cheat sheet is kept in another repository.

To get a private cheat sheet:

$ chit @[cheatsheet]

The prefix ’@’ works the same for both—edit and—add.

The cheat sheet can be in a path. For example:

$ chit mysql/select

will get the cheat sheet ‘select’ under mysql.

To show all the cheat sheets:

$ chit [all|sheets]

To show all the private cheat sheets:

$ chit @[all|sheets]

To search cheat sheets begin with ‘name’, use the—search/-s switch

$ chit name -s


Thanks git, shareing cheat sheets has never been such easier.

After the first time running chit, chit will create 2 local git repositories:

  • ~/.chit/main, which will pull out the default cheat sheets repository from
  • ~/.chit/private, which will be empty and wait for you to fill it out all your private goodies

After that, they are all yours. You can use git to do all the fancy things: push to a shared server for your team, push to github repo share with us, pull from some other shared place…


Chit GitHub Repository

Chit GitHub Wiki – Most of this post is copied from here.

chit – 基于git的cheat sheets工具 – Only if you can read Chinese

chit – cheat sheetsnowa forked chit and added custom repository config support – It was wrote in Chinese too.

Cheat + Git = ChitChris Wanstrath @ GitHub


Chit and share your sheets!

6 responses so far

Mondrianum gets a update!

Jun 19 2008 Published by under English,Mac,OS X

Mondrianum is one of my favorite color pickers on Mac OS X, as it brings all the goodies from Adobe® kuler, the best color themes sharing community!

The last version of Mondrianum, 1.0b5 had exired on June 14, even it is still a freeware now. So two authors did a quick update and sent an apology out, which I think is great.

You can download the latest version from their site, and this version could be used until Sep. 30, 2008. I believe they will release another before that day.

The most interested part for me is not the post or software itself, it is the comment! One of the visitors left a comment said “I love your product and what you are doing… For the heck of it I slightly edited your statement to make the english flow a little more ‘natively.’”

What a lovely reader! I wish I could have some of them too!

Anyway, before they could update the post, I did a quick diff on them:

So, my dear readers, if you find anything wrong in my posts, please leave a comment. I would love to fix it!

Thanks! :)

No responses yet

Java SE 6 on Leopard, Officially!

Apr 29 2008 Published by under Apple,English,Java,Mac,OS X

Half a year after Leopard has been released, we finally get an official Java SE 6 from Apple today!

Java for Mac OS X 10.5 Update 1 adds support for Java SE 6

Thanks Apple! Anyway…

As you can see from the description:

This update does not replace the existing installation of J2SE 5.0 or change the default version of Java.

So if you want to make Java SE 6 your default version of Java, there is one thing you need to do:

sudo ln….. OK, no command line this time.

Here is the right way to do:

  1. Launch /Applications/Utilities/Java/Java\
  2. Drag “Java SE 6 (64-bit)” to the top of the “Java Application runtime Setting”
  3. Save

You could change Java Applet Runtime Version to J2SE 6 too, but please make sure you know you really need it.


2 responses so far

Update RubyGems to new Version on Leopard

Apr 03 2008 Published by under Apple,Mac,OS X,Ruby

RubyGems just updated to version 1.1.0. Couple of the major changes are “Index updates are much faster now” and “only updates from a latest index by default”. So, time to update.

As Leopard already has Ruby and RubyGems preinstalled (Thanks, Apple!). So the default update way:

$ sudo gem update –system

will NOT work well.

Here is what you should do on Leopard 10.5.2:

$ sudo gem install rubygems-update
$ sudo update_rubygems


8 responses so far

Fix New MacBook Pro AirPort problem

Apr 02 2008 Published by under Apple,Mac,OS X

I’ve got my Shinning super cool new MacBook Pro two weeks ago. Everything works fine until recently after some automatic updates.

The MacBook Pro I have is 2.4GHz 15′ version. I am so loving it! But the AirPort problem is really annonying!

For some reason, at the end of the day, pretty much every day, MacBook Pro wireless connection just suddenly stop working with my AirPort Extreme. But at the same time my old MacBook works just fine. Turn MacBook Pro AirPort off and on, and try to connect to my wireless network again and again. Nothing helps. Rebooting AirPort Extreme again and again just helps a little. Some logs on console:

airportd Error: Apple80211Associated() failed -6

_emUIServer Error: airport MIG failed = -6 ((null) port = 45523

Did a google search and found a lot of people do have the same problem and so far there is no good solution yet. Some of them said go back to 10.5.1 actually fix the problem, and this is a suggestion from Apple Genius. Which I think is a solution but it is for away from good. I don’t really want to downgrade as I already installed too much into my Leopard and spent amount of time to make it works smothly as what my MacBook does.

This is really pain!

Spend some more time these two days and did some more tests. Finally have good progress. But couple of the tests is really risky, such as, Leopard told me no AirPort Card installed after rebooting. :D

Anyway, here is the simplest but working solution:

  1. Find your original “MacBook Pro Mac OS X Install Disc 1″, please make sure it is yours, not somebody else’s!
  2. copy /System/Library/Extensions/IO80211Family.kext from “Mac OS X Install Disc 1” overwrite to your Macintosh\ HD/System/Library/Extensions/IO80211Family.kext
  3. After couple of seconds, Leopard will pick up your changes and your MacBook Pro will link back to wireless network again without any problem!

Yes, you don’t even need a reboot! :)

If you couldn’t find your original install disc 1, you still can use someone’s if them have the same model as your MacBook Pro. But make sure do a backup for IO80211Family.kext.


Maxwell Rocatanski suggested Pacifist for whom aren’t as comfortable using the terminal. Thanks MaxWell!

41 responses so far

Workaround on Aperture 2.0 Crashes

Feb 23 2008 Published by under Apple,English,Mac,OS X

I am using iPhoto to manage all my pictures as I don’t think I am a photographer or a shutterbug in any way. And iPhoto does have all the features what I really need. So I didn’t pay any attention on Aperture before.

One of my friend was coming to me and asked a question about Aperture 2.0 today. He said he was trying it in another day, but it crashed all the time when he want to export pictures out, even click “Export” preference tab would crash too.

This is really unusual for a software which is came from Apple. :)

Before ask google, I did a quick look on his log file. Interestingly, before crashing there was one line said something about color pickers. So I opened his ~/Library/ColorPickers and found he has installed pretty much every color pickers what I have mentioned in another post – “Choose your right colors on Mac is not easy – My Mac Serial 1“. :D

Simply moving color pickers out really solved the Aperture crashing problem. So it is the issue resource then.

Well, we still need some color pickers, right? I put every color pickers back one by one and found “RCWebColorPicker” is the one who breaks Aperture this time.

Anyway, here are some more information:

No responses yet

The best Menu Items for Leopard – My Mac Serial 2

Feb 02 2008 Published by under English,Mac,OS X,Software

This the second one of My Mac Serial posts. The first one is about Color Pickers.

What’s Menu Items?

WikiPedia: A Menu extra, menu item, menulet, or status item in Mac OS X is a small icon or sometimes a word that appears at the right of the menu bar. They often provide quick ways to use applications (e.g. iChat) or display information (for example the system clock), or control system-level variables (for example the volume control). There are a number of third party menu items available. Menu extras are similar to items in the Microsoft Windows system tray but are less common.

This is the current Menu bar I have. A little too long, yeah, I know. The resolution of my main screen is 1680×1050, so most of the time it is still OK for me to have such a mass Menu bar.

OK. Let’s talk about them. One by one from left to right:

  • Spotlight from Apple.
    Not that much need to be said again. Spotlight had a huge performance improvement in Leopard. The search and index processes are all much faster than it was in Tiger. Two features may be worth a highlight:

    • Spotlight in Leopard can search through your files on your network.
    • Spotlight window is same as Finder window, so you will have coverflow and quicklook too.
  • MenuCalendarClock from objectpark.
    The current version I have is for iCal, they do have another version for Entourage if you care. MenuCalendarClock make my life so much easier on handling my schedule and todos. As you can see in the screenshot, everything on your iCal is just one click away. You can simply find your detail events by click the highlighted date and more:

    • Create, update and complete todos
    • Search! through your schedule and todos
  • Built-in bluetooth menu item from Apple.
    Nothing special. I keep it just because sometime I have to turn bluetooth off and on again to find my MS Presenter mouse 8000.
  • Built-in input source menu item from Apple.
    Nothing special either. I need it so I will know what kind of input method before I am typing.
  • These three are all iStat Menus from
    It helps me to monitor my lovely MacBook at all the time, so I could know what’s going on in my system and make sure be cooler. The color? Yes, it is pink. Looks pretty, right? :)
  • WeatherPop from
    Simple and straight updates you about the weather of the multiple locations you want to know. If you are in USA, you will have a Radar view too, even better.
  • SwitchResX from (Miss?) Stéphane Madrau.
    It is extremely helpful if you use extra monitors and you change your locations often. It provides a lot short cuts on the menu, so you easily switch your main display, change resolutions, turn on/off Video Mirroring when you do presentation, save icons position of your desktop, detect displays if nothing happen after you plugin extra monitors and even more. Another very neat feature is it is very easy to change the rotation of your monitor. Of cause you need a monitor which supports this. So I can always turn my monitor from horizontal to vertical when I am reading blogs. Now a day blog posts are getting longer and longer. Such as the one you are reading now. :D
  • Built-in AirPort from Apple and WiFind from
    AirPort menu has little improvement in Leopard. It becomes much useful after you install WiFind. WiFind can tell you the signal strength of every wifi network you can reach, and are they open or not. WiFind supports Tiger too, and it integrates even better with AirPort Menu. In Tiger, you will only have one networks list instead of one list plus a submenu list too.
  • MUMENU from
    It keeps me always uptodate on my mac applications. It is quite essential for somebody like me as an appaholic. As you can see in the screenshot, it will kindly show the application icons if you already have the application installed.
  • Freeze Frame from Elgebar Studios.
    Freeze Frame allows you to completely freeze an application, making it use absolutely no CPU cycles. I keep my applications always open at all the time. At some point I will have severial web pages open with flash in them, it will become annoying as they take a lot of your cpu time. So I can simply freeze my Firefox or Safari when I am doing other things.
  • Jumpcut is a opensource application. It is hosted at sourceforge right now. Jumpcut was original created by Mr. Steve Cook from It is very simple but powerful enough. It provides quick, natural, intuitive access to your clipboard’s history. You can paste from your previous copy by just one click.
  • TextExpander from SmileOnMyMac.
    TextExpander saves you countless keystrokes with customized abbreviations for your frequently-used text strings and images. For example, instead of input “February 2, 2008″ you just type “ddate”,TextExpander will automatic change “ddate” to “February 2, 2008″. Yes, it just did it for me again. I really love their tagline for it, “If yor’re not using it, you are wasting time”. And I can tell you, it is true.
  • TrackTime from mamooba.
    I am using it to track how much time I spend on every projects, applications and websites. It has a very beautiful timeline interface. It even has some AppliScript APIs, so you can put it into your workflow then every time you open an application it will switch your tracking project too.
  • Wallpaper Clock from Jacob Bandes-Storch.
    It shows clock as part of your wallpaper in the most artistic way. VladStudio has more than 100 wallpaper clocks which you can choose from. You can even use them on windows too, by using Chameleon Clock from Softshape. Wallpaper Clock handles one of my screen and another screen is handled by the next one.
  • Desktoptopia from
    Desktoptopia is a desktop background manager for the mac that automatically loads and displays designer desktops on your monitor, as often as you wish. currenly had more than 200 wallpapers you can use, everyone of them are very high quality and gorgeous. And you can even submit your own.
  • PTHVolume from PTH Consulting.
    We all have built-in sound volume control from Apple. But if you have more than one input devices or output devices, PTHVolume make it so much easier to switch between them.
  • Adium from
    No need to say anything. Everybody on mac is using it. Adium is a free instant messaging application for Mac OS X that can connect to AIM, MSN, Jabber, Yahoo, and more.
  • Well, finally. Last but absolute not least. Skitch from plasq.
    I took all the snapshots by Skitch except the last one for itself, which it couldn’t do. I couldn’t image how much longer I need to finish this post without Skitch and Simply grab a comment what I agree with:

I used to think a Mac was not a Mac without QuickSilver. Now it’s not a Mac without QuickSilver AND Skitch. It’s been like growing a thumb for the first time — how on earth did I ever live without Skitch before?! — Chris Messina

That’s it. Wow. Hope you can find something new here. :)

If you want more, here are some other links:

Britta Gustafson manages a extensive of Menu Items list on and a faq page on The last updated time for that was 6/16/07, so it is out of date but still pretty complete.

4 responses so far

Choose your right colors on Mac is not easy – My Mac Serial 1

Jan 31 2008 Published by under English,Mac,OS X,Software

I was thinking about my blogging plan today. At the end I decided to start from talking more Mac things at the beginning as it is easier for me now. So, here is a rough list:

Then I found an interesting post about Color Pickers was just coming from today. So I “grab” it to here.

A color toolbox

Title is a little confuse. But the content is very valuable and make sure check what people said in comments.

Anyway, I’m not a graphic designer, I couldn’t give any professional opinions. So I just list some of them which I’ve tried and kept.

  • Mondrianum

    Lithoglyph’s Mondrianum is a powerful plug-in that enables Mac applications to leverage the resources of the Adobe® kuler community

  • Paint’s Picker

    Painter’s Picker puts an interactive color wheel in almost every Mac OS X application. It adds the ability to choose related colors, such as complementary colors, analogous colors, etc. directly within the color picker. It also adds more precise controls for choosing saturation, hue angle, and brightness. Painter’s Picker is the simplest way to perform complex color selection in almost any Mac OS X application.

  • Shades

    The Shades Color Picker adds an additional pane to the standard Apple Color Picker. It is designed to help you choose colors by showing you grids of related colors. Shades uses Hue – Saturation – Brightness (HSB) color coordinates which many people find more intuitive than Red – Green – Blue (RGB) color coordinates. To use Shades, you choose a center color, a step size and a color coordinate (one of H, S or B) to hold constant. Shades then draws a grid of related colors.

  • RCWebColorPicker

    RCWebColorPicker is a simple color picker for Mac OS X 10.0 or higher that displays the red, green, and blue values in HTML-friendly hexadecimal values. It also allows a user to restrict the sliders to only allow the 216 web-safe colors.

  • Color Picker Pro, this is a stand alone application, it’s not a color picker.

    Color Picker Pro is a small drag and drop savvy application that aids in capturing hex, RGB and HSL color values for use in CSS and HTML production. Pull colors out of application windows, icons, your desktop or anything else that you happen to see on your display. Copy or drag and drop color values to your favorite text based CSS or HTML editing application. Store your frequently used colors, undo and redo color changes or make your colors web-safe at the press of a button. Tailor the format of your hex, RGB or HSL color values to your personal specifications.

  • Tangerine, it is a color management tool.

    Tangerine color management software provides graphic designers and creative professionals with a unique color workflow experience. Now you can have the color you want, when you want it, how you want it. Tangerine offers new and enhanced color support to OS X.

  • Color Schemer Studio

    ColorSchemer Studio is a professional color matching application for anyone from hobbyists to advanced professionals.

    Work with a dynamic visual color wheel, instantly explore harmony relationships and even let ColorSchemer Studio intelligently suggest color schemes for you!

  • Find more by searching MacUpdate

3 responses so far

MarsEdit – The World’s Best Blog Editor updated to 2.1

Jan 31 2008 Published by under English,Mac,OS X,Software

MarsEdit is the one which I use to create my blog posts. Yes, I am writing this post in MarsEdit right now. I’ve tested some other offline and online blog editors already, and MarsEdit is the best one as far as I can tell.

So, what’s new from 2.0 to 2.1?

MarsEdit - The World’s Best Blog Editor updated to 2.1

1. Search Your Drafts and Entries

Now you can quickly filter your posts and drafts by keywords. Just type a word or phrase into the toolbar search field, and MarsEdit will restrict the post listing to only items that contain the text you’ve typed.

2. Native Tags Support

For supported systems, including Movable Type and WordPress, MarsEdit now offers a field for capsule-style tagging of your posts. It even remembers the tags you’ve typed before, so you’ll be able to reuse them in a jiffy on future posts.

3. Improved Web Preview

MarsEdit’s built-in preview sports a sleek new default appearance, massively enhanced performance, and fine-tuned usability. Now previews update quickly and without flickering or jumping around as you edit your post.

4. Save Drafts To Server

A new Post Status popup in the options pane lets you choose between Published and Draft status. Server support for this feature is somewhat hit-or-miss, so be sure to test with something not too embarrassing!


Homepage of MarsEdit

Download from official website

More on what’s new

MarsEdit on MacUpdate

No responses yet

« Prev