30
Pink iPod Shuffle for Breast Cancer Awareness Month

Now here it is – iPod Shuffle in pink.
The package is sold at Target, and a potion of the sales will be donated to The Breast Cancer Research Foundation. The price for this 1GB iPod is $79.
19
Japanese IME on iPod Touch
Apple have posted an iPod Touch features guide a few days ago, and I finally had a chance to read it.
As I wrote and posted photos regarding iPhone’s Asian language supports, I was wondering about future multi-language support on iPhone, but now I know that iPod Touch will feature Japanese IME before iPhone does!
According to the manual, iPod touch provides keyboards in 14 different languages, and supports the following keyboard formats:
- QWERTY
- QWERTZ
- AZERTY
- QZERTY
- Japanese IME
And now, curious enough, I obtained these visual evidences:
- Twitter message by Toshiyuki Masui, an engineer behind the Japanese IME. (Fact: Sony Ericsson’s Japanese input system called POBox, had been developed by his team).
- Unofficial photos

9
iCuteOverload Update – Launch YouTube app
OK, iCuteOverload beta (preview at: girliemac.com/cute on iPhone!) is almost official.
Before handing to Megan, I made another change – converting YouTube Flash embed (that is not supported by iPhone) to YouTube video link to open in iPhone’s YouTube app. Thanks to Isao Yagi, who gave me tips to my regex question on php-user list, I could make this work.
Here’s how the regex code in php looks.
pattern to look for:
$p = ' /<object[\S\s]+?http:\/\/www\.youtube\.com\/v\/([\w\-]+)"[\S\s]+? <\/object>/i ';.
This look for a html object tag that includes YouTube link, and capture the video ID to re-create a new link.
As long as I found, the video ID can contain any alpha-numeric char (\w) and hyphen (\-).
Use /i to make it case-insensitive just in case.
replace string:
$r = ' <a href="http://www.youtube.com/watch?v=\1"><img src="images/watch_youtube.png" alt="watch!" width="200" height="56"/></a>';
then use preg_replace function to replace the string:
$content = preg_replace($p, $r, $content);
I use an image button link to launch YouTube app.
The captured video ID for Flash is now taken as a query string. This should work fine!


However!!! I just found that NOT all YouTube videos are available for iPhone yet…
So when I try the latest CuteOverload entry, I got this sad message, “Could not load movie”.

According to Apple Support, they will apparently be in sync by the end of the summer.






