2011-10-12 怒濤のアップデート
すごい勢いで、iOS, OSXのアップデートが出ています。
iPhone |
iPhone, iPad, AppleTV, OSX, iTunes, iPhoto
iCloudへの移行が目的ですね。
iCloud化でMobileMeともさよならだし、今週末にはiPhone4Sのリリース、Apple三昧の週末になりそうです。
iOS5リリースって事は、blogにも書いて良いって事になるのかな。しばらく停滞していたので、いろいろ新しいAPIも紹介していこうと思います。
2011-07-08
LIONリリース前にMacBook proを強化
Mac |
今のメインマシンは、2009年に買った27inchのiMacから、去年買ったMacBook Pro 15inchの高解像度モデルになってきてます。
内蔵のSSD 128GBの容量もすでに、残りわずか...
まもなくLionがリリースされるのにこれではまずい。ということで、容量アップを画策。
SOLIDATA K8 2.5インチ SATA 2.0 SSD 240GB
本当は480GBモデルがほしいけど、値段の関係で240GBモデルに決定。
Vintage Computerで32800円。iPad買ったときのクーポンもあったので、3万円ちょっとで購入。SSDもずいぶんと安くなったもんです。
これで、少しは余裕が出来るかな。けど、一年後にはまた、いっぱいになってそうな予感..
XbenchでDiskのベンチマークを取ってみました。
APPLE SSD TS128Bは、TOSHIBAのTHNS128GG4BBAA。AppleStoreで購入時に入っていたSSDです。
| Sequential | APPLE SSD TS128B | Solidata SSD |
|---|---|---|
| Uncached Write[4K blocks] | 184.50 MB/sec | 179.61 MB/sec |
| Uncached Write[256K blocks] | 180.67 MB/sec | 179.61 MB/sec |
| Uncached Read[4K blocks] | 30.76 MB/sec | 26.89 MB/sec |
| Uncached Write[256K blocks] | 178.70 MB/sec | 175.92 MB/sec |
| Random | APPLE SSD TS128B | Solidata SSD |
|---|---|---|
| Uncached Write[4K blocks] | 35.36 MB/sec | 141.60 MB/sec |
| Uncached Write[256K blocks] | 142.88 MB/sec | 169.43 MB/sec |
| Uncached Read[4K blocks] | 13.32 MB MB/sec | 21.74 MB MB/sec |
| Uncached Write[256K blocks] | 124.92 MB/sec | 164.75 MB/sec |
シーケンシャルのIOは、まぁ同じくらい。ランダムアクセスが、高速になりましたという結果ですね。
容量アップが目的だったので良しとします^^
2010-09-29 iPhoneで簡単にテキストを描く方法
iPhoneで簡単にテキストを描く方法
iPhone |
ただ単に日本語を描画して表示したいだけなのに、CoreGraphicsだけで描こうと思うと、iPhoneだとやたらと面倒です。いろいろな問題があるんですが、CGContextShowTextやCGContextShowTextAtPointだと日本語が、文字化けしてしまいます。結局のところNSStringのUIKitの拡張を使うのが一番という話。
たとえばCALayerのdelegateで使うときとかは、
- (void)drawLayer:(CALayer *)aLayer inContext:(CGContextRef)context {
UIGraphicsPushContext(context);
UIFont *font = [UIFont boldSystemFontOfSize:24];
NSString *string = @"結局これが一番簡単だ。";
// 縁取り
CGColorRef fontBackColor = [[UIColor whiteColor]CGColor];
int fontBackWidth = 3;
CGContextSetFillColorWithColor(context, fontBackColor);
for (int i = -fontBackWidth; i <=fontBackWidth;i++) {
for (int j = -fontBackWidth; j <=fontBackWidth;j++) {
[string drawAtPoint:CGPointMake(i,j) withFont:font];
}
}
CGColorRef fontColor = [[UIColor blackColor]CGColor];
CGContextSetFillColorWithColor(context, fontColor);
[string drawAtPoint:CGPointMake(0,0) withFont:font];
UIGraphicsPopContext();
}
なんか、ちょっと残念な実装になってしまいます。
2010-07-07 Twitter APIで位置情報を付与出来なくなってる件
Twitter APIで位置情報を付与出来なくなってる件
7月に入ってからTwitter APIから送信するTweetに位置情報を付与出来なくなっています。
http://twitter.zendesk.com/forums/26810/entries/78525
アメリカ国内でしか動かないって、そもそも書いてありましたね。この記事、Nov 12, 2009になってますが、けど、ずっと動いてましたよね。日本でも。
What about international users?
At this time Tweet With Your Location is only available in the United States. We're working on rolling it out to other countries as fast as we can!
なぜなんでしょうね。アメリカだけでしか動かないって。
こちらの使い方の問題かなぁ.
いろいろ、変更してみたら、Twitterのアカウントの設定で言語を英語にしたら、位置情報を付与出来るようになりました。
なんなんでしょう。




