RSS feed [root] /weblog /mac



title search:


Wed Apr 06 00:59:53 HKT 2011


(google search) (amazon search)
download zip of files only

Sat Jan 29 14:34:04 HKT 2011 From /weblog/mac/iphone


Using vim in Mac -

(google search) (amazon search)

Sun Aug 15 00:44:20 HKT 2010 From /weblog/mac/iphone


How to Jailbreak Your iPhone With QuickPwn -

iPhone 3g FAQ -

Restart iphone -[..]0365/iPhone_Frozen_Troubleshooting_Guide

Convert to mp4 for iphone -[..]-convert-avi-to-mp4-for-iphone-with-vlc/

HTML developer guide -[..]t/Introduction/chapter_1_section_1.html#

Discussion of handfree -[..]bin/ch/topic_show.cgi?id=6137&pg=1#28029

Development guide -[..]bin/ch/topic_show.cgi?id=9288&pg=1#44522

How to Sync Your iPhone With Multiple Computers -

用 bossprefs 來減少不必要既 resource usage -[..]bin/ch/topic_show.cgi?id=9464&pg=1#45430

How to use offline map -[..]bin/ch/topic_show.cgi?id=9495&pg=2#45501

Play flash movie like youtube / google video -

Use 3.0 feature in 2.x iphone -[..]iphone_30_os_on_your_iphone_today-2.html

Use iphone to drop note -[..]one-tethering-on-ubuntu-9-10-karmic.html

How to backup SMS for iphone -

(google search) (amazon search)

Sat Apr 05 02:17:21 HKT 2008 From /weblog/mac


JDK 1.6 for MacOS, it is more stable than the offical 1.5 JDK from apple -

Here is a tip to patch eclipse to allow using soylatte as VM -[..]rary/post/eclipse-os-x-and-soylatte.html

(google search) (amazon search)

Tue Mar 18 01:25:30 HKT 2008 From /weblog/mac

mac os x terminal hacks

use of mdfind, a cmd tool for mac os x spotlight:

ps hints:[..]le.php?story=20050716043923421&lsrc=osxh

A list of Mac specific command line command:[..]le.php?story=20050706102444691&lsrc=osxh

Useful command: open

Short tutorial of ssh/scp keygen

清除 arp 表內資料能加速 SSH 連線 (haven't tried yet...)

Get the daily change file, nice to put as cronjob for security check
find / -mtime -1 -print

(google search) (amazon search)

Mon Dec 03 23:50:18 HKT 2007 From /weblog/mac

Problems of UI of mac

Mostly are minor for me, except the shortcut key are difference from Windows and Linux -

(google search) (amazon search)

Mon Dec 03 23:49:18 HKT 2007 From /weblog/mac


JDK6 port in Mac[..]8%A9%A9&sourceid=opera&ie=utf-8&oe=utf-8

(google search) (amazon search)

Mon Dec 03 01:41:27 HKT 2007 From /weblog/mac


We can share the internet connection using airport, Here is the procedure:

1) Go to system preferences->sharing->internet sharing (a tab in Tiger or it is in the list in Leopard)
2) Under the pull down labeled "Share you connection from" choose ethernet. In the list below check the airport box. Click start.

If you have custom ipfw policy, need to add following 2 rules:

ipfw add allow ip from any to any via wlt*
ipfw add allow ip from to any

You need to make sure the wireless network is accessable only for the trusted computer!

(google search) (amazon search)

Tue Nov 13 18:30:33 HKT 2007 From /weblog/mac


10.5 improvement -

(google search) (amazon search)

Wed Jul 11 22:38:28 HKT 2007 From /weblog/mac

tips of running mac os x

Collections of nice tips:

Disable dashboard:[..]08/disabledashboard/index.php?lsrc=mwrss

Editing hint -

Using sharepoint to make folder accessable from other machine -

security hints ( most useful is about SSHd) -

(google search) (amazon search)

Fri Oct 06 12:24:32 HKT 2006 From /weblog/mac

mac os x hack

Too bad for me -[..]/03/mac-os-x-hacked-under-30-minutes.htm

In fact, it is fake -

(google search) (amazon search)

Mon Jul 31 14:53:01 HKT 2006 From /weblog/mac/scripting


Batch convert PDF to JPEG -

(google search) (amazon search)

Mon Jul 31 14:48:29 HKT 2006 From /weblog/mac

Blue tooth

Share an internet connection with a Bluetooth device -
Create a persistent BlueTooth to Address Book connection -

(google search) (amazon search)

Thu Jul 06 17:38:12 HKT 2006 From /weblog/mac

Hit the nail on the head

The blog mention exactly why I switch to Mac and love it... I get bored with Windows, but Linux is always need damn a lot of config to get it work, Mac is a nice difference way of how an OS work

However, there is one aspect that linux lead against all other OSs in software upgrade, as the OS distributor don't really develop the core of the system. They all putting a lot of effort of package management, turn out there are really nice approach coming out from Linux world, like debian APT or gentoo's Portage. Manage individual software is much easier

(google search) (amazon search)

Wed May 03 18:10:42 HKT 2006 From /weblog/mac

Short tutorial of built-in diff tools

(google search) (amazon search)

Wed Apr 26 14:00:18 HKT 2006 From /weblog/mac

ftp clients review

Review a lot of ftp/sftp clients

(google search) (amazon search)

Tue Apr 11 14:31:29 HKT 2006 From /weblog/mac

Need to pay for JDK support

Get the following email after submitting a bug report to apple
Please include the line below in follow-up emails for this request.

Follow-up: XXXXXXX

Re: Developer Technical Support


Thank you for contacting the Apple Developer Connection regarding Apple
Developer Technical Support (DTS).

In order to obtain Developer Technical Support, you will first need to
be a member of the Apple Developer Connection (ADC) Online, Select or
Premier Program. For complete instructions regarding how to join the ADC
Program please visit the ADC Member Site at:

Once you have purchased a Technical Support Incident(s) or joined an ADC
membership program which includes Technical Support Incidents as a
membership benefit, please send your technical support request to:

Apple Worldwide Developer Technical Support

Our automated system will then decrement a Technical Support Incident
from your ADC account and the DTS team will make every effort to
provide an initial response to an incident inquiry within three business

Please note the following Technical Support policies:

- A technical support incident is defined as a single, discrete problem,
i.e. a single technical issue that cannot be subdivided into different
- Each technical support incident is valid for one year from the date of
- Technical support is provided in English and Japanese only.
- Technical support is provided via email only.
- WWDTS does not provide user-level up-and-running assistance for Apple
software or Apple hardware. If you need help installing, using or
updating Apple software or need help getting your Apple computer set up
or serviced, please refer to the Customer Support options available at:

If you have questions about Apple Developer Technical Support that are
not answered within this email, please consult our Technical Support
Frequently Asked Questions at:

Additional information regarding Apple Developer Technical Support,
including our email guidelines, can be found at:

We hope that this information is of assistance to you. If you have any
additional questions please feel free to contact us.

Best regards,

Apple Developer Connection
Worldwide Developer Relations
Worldwide Developers Conference 2006

Inquiry from XXXXXXX regarding Developer Technical Support
Email address:
Region: China

JDK exception.

Java version:
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-83)
Java HotSpot(TM) Client VM (build 1.5.0_05-48, mixed mode, sharing)

After my application run a while, it flow the following exception, it is not alway repeatable. Please let me know any hint to trace for more detail:

2006-04-07 21:45:06.310 java[1247] CFLog (0): CFMessagePort: bootstrap_register(): failed 1100 (0x44c), port = 0x25003, name = 'Processes-2.1247'
See /usr/include/servers/bootstrap_defs.h for the error codes.
2006-04-07 21:45:06.311 java[1247] CFLog (99): CFMessagePortCreateLocal(): failed to name Mach port (Processes-2.1247)
CFMessagePortCreateLocal failed (name = Processes-2.1247 error = 0)

(google search) (amazon search)

Thu Mar 02 12:25:10 HKT 2006 From /weblog/mac

tutorial on ruby on rail

(google search) (amazon search)

Mon Feb 20 17:10:01 HKT 2006 From /weblog/mac

running linux at intel cpu mac machine

For majority, may be compile linux application at mac is a better choice?

(google search) (amazon search)

Wed Feb 08 18:55:43 HKT 2006 From /weblog/mac

simple package management

A simple tutorial of building a Mac OS X installer

(google search) (amazon search)

Wed Feb 01 16:45:24 HKT 2006 From /weblog/mac

Intel Mac benchmark

First benchmark concentrate on development, look new intel mac help development a lot:[..]2/C1242049796/E20060127125720/index.html

(google search) (amazon search)

Wed Jan 04 11:29:41 HKT 2006 From /weblog/mac

eng chi dictionary

A free one:

But I more prefer my own one:

(google search) (amazon search)

Fri Nov 18 12:42:37 HKT 2005 From /weblog/mac

mac os x terminal guide

In fact it tell much more than terminal and command line command. Worth to take a look.

Part 1 - Introduction, talk about sudo and kill command:

Part 2 - Talk about file system and remote access (ssh and rsync):

Part 3 - Cover various network tool like ping and whois:

Part 4 - Shell script 101:

Part 5 - start up tasks and periodic tasks:

(google search) (amazon search)

Thu Nov 10 18:36:05 HKT 2005 From /weblog/mac

mac user smarter

update Those who surf the Web using a Mac tend to be better educated and make more money than their PC-using counterparts, according to a report from Nielsen/NetRatings.

(google search) (amazon search)