1画面から始めるStoryboard

第56回 Cocoa勉強会関西で、『1画面から始めるStoryboard』というテーマで発表しました。 1画面から始めるStoryboard from Yuichi Fujishige iOS 4時代から開発しているプロジェクトで、既にXIBが沢山あって全面的にStoryboardに移行するのは大変、という状…

Audio QueueでSin波再生

第49回 Cocoa勉強会関西で、Audio Queue Servicesでのサウンド再生の初歩について発表しました。 Audio QueueでSin波再生 from Yuichi Fujishige Audio Queue Services Programming Guideではファイルを読み込んで再生するという例で説明がなされていますが…

iOS 6 のAuto Rotation

第47回 Cocoa勉強会関西で、 『iOS 6 のAuto Rotation』について発表しました。 iOS 6 のAuto Rotation from Yuichi Fujishige スライドの補足 window.rootViewController必須 window.rootViewControllerが設定されていない場合うまく動きません。rootViewCo…

CAKeyframeAnimation

第45回 Cocoa勉強会関西で、 『CAKeyframeAnimation』について発表しました。 CAKeyframeAnimation from Yuichi Fujishige サンプルコード https://github.com/nakiwo/KeyFrameSample

Core Animationの明示的アニメーションで表示が元に戻る

第44回 Cocoa勉強会関西で、 『Core Animationの明示的アニメーションで表示が元に戻る問題』について発表しました。 Core Animationの話 Part.1 from Yuichi Fujishige サンプルコード https://github.com/nakiwo/CoreAnimationSample1

iOS 5から、ディスクが一杯になると/Library/Cachesがクリアされるようになった

iOS 5.0.1 で、"do not back up" というファイル属性が追加されました。 この属性はどういう時に使うのでしょうか。 Technical Q&A QA1719 How do I prevent files from being backed up to iCloud and iTunes? http://developer.apple.com/library/ios/#qa/…

UIViewControllerのコンテナ機能

第41回 Cocoa勉強会関西で、 iOS 5で追加されたUIViewControllerのコンテナ機能について発表しました。 UIViewController のコンテナ機能 from Yuichi Fujishige サンプルコード https://github.com/nakiwo/ViewControllerContainerSample

Snow Leopardのblockのクラス階層

どうやらblockはオブジェクトらしい。クラス階層を追ってみた。単純なblock int (^test)(int a, int b); test = ^(int a, int b) { return a * b; }; Class c = [test class]; while(c) { NSLog(@"%@", [c description]); c = [c superclass]; } 結果 __NSGl…

Twitter

最近はもっぱらTwitterです。iPhoneとTwitterは相性が良い。http://twitter.com/nakiwo

めがねv1.0.1

今更ですが、めがねのv1.0.1をhttp://www.nakiwo.com/software.htmに置きました。変更点は、"universal binary化"のみです!まさに今更!実は随分前に作業は終わっていたのですが、 テストを熱心にやっていなかったので中々出す気がせず。。。 またずっと放…

7 回消去または 35 回消去を行った場合の、ディスクユーティリティの“内部エラー”

Mac

やられた...。これはひどいなぁ。・Mac OS X 10.5 (Japanese): 7 回消去または 35 回消去を行った場合の、ディスクユーティリティの“内部エラー” http://support.apple.com/kb/TS1642?viewlocale=ja_JP

Macでsubversionのツール

Versions TextWrangler で落ち着いた。Versionsが有料になるまでは無料で最強セットではなかろうか。 Versionsで外部diffツールをTextWranglerに設定。 TextWranglerのフォントとかその他もろもろいい具合に設定。

Cave Story for WiiWare

洞窟物語が遂にWiiで!http://www.cavestorywii.com/ http://www.forest.impress.co.jp/article/2008/10/07/wiicavestory.html http://press.nintendo.com/articles.jsp?id=16456すごいことになってるなぁ。 Pixel氏の作品で遊ぶ人が増えると思うと単純にうれ…

よくあるお問い合わせ

UI

我が家のトイレ。操作はリモコン。自分で使っていても毎回違和感がある。たまにある来客から何度か問い合わせを受けた事項。『どうやって流すの?』 この問いを発する人は、用を足した後に流す段になってから問題に遭遇しているため、聞く方も答える方も非常…

IDEO

引っ越しして2年以上たっているのに、未だ整理できていないわが家の本達。先日、本の山コーナーで読みかけの本を発見。何でもデザインする集団、IDEOの中の人が書いた本。イノベーションの達人!―発想する会社をつくる10の人材作者: トムケリー,ジョナサンリ…

アプリケーションを拡張する

アプリケーションを拡張可能にするにはどうするか。 まずはいわゆるプラグイン的なアプローチ。Cで作るダイナミックライブラリが無難?Win32でC++が好きならCOM?本体がJavaならJavaしかない。Objective-C限定ならローダブルバンドルでラクチン。でもコンパイ…

カオスなパッドとDS-10

今日の昼休み、同じ会社の方に持ってきていただいたDS-10とカオスパッドを繋いで、ウニウニいじって遊んだ。危険。楽しすぎ。

カオスなパッド

明日は誕生日。33歳。世界のナベアツ的に一番もりあがるところです。ところで、今日は某所で誕生日プレゼントとして"KAOSS PAD mini-KP"をいただきました!シンセ・サンプラー・エフェクターの類は全て処分してしまい、Reasonだけになってしまった我が家の音…

Cocoa Life Vol.4

Cocoa Life Vol.4が絶賛発売中! 今回は100ページ超のボリュームで見所満点です!

荻原剛志さんの講演

昨日は、第22回Cocoa勉強会関西に参加。 荻原剛志さんの講演を聞いた。 楽しませていただきました。その他の通常発表も興味深いものばかり。 懇親会では飲み過ぎた! 二次会も行くべきだった気がする。

iPhoto'08 プリント値下げしてる?

Mac

iLife'08アップデートが出ていたので適用。Wiiデジカメプリントチャンネルがリリースされていたのでこれもダウンロード。偶然なのか写真関係のリリースが重なった日。WiiのプリントはL版30円で納得プライス。iPhotoのプリントは高かったよなぁ、と思って確認…

iPod touch(16GB)購入

Mac

結局、iPod touch(16GB)を買ってしまった。 近所のイズミヤで、MA627J/Aが¥38,760-だった。 2.0アップデートすればMA627J/AもMA627J/Bも同じなのでお買い得。 やるな、イズミヤ。

NSColorでパターン

先日のCocoa勉強会関西で、studioshinさんのパターン描画の話(再放送^^;)を聞いた。 Core Graphicsを使わないと出来ないことってあるよね、という話のシリーズ。 パターンはColor扱いっていうのは知らなかった。 結構初期化コードが長くて大変そう。後日、NS…

やっぱりめんどくさいのでやめた

前のエントリーで、Subversionクライアントを作るぞ!という意気込みを見せてみたものの、やっぱりめんどくさい。 先月、次のCocoa勉強会のネタにちょうどいいなぁ、と思って取り組み始めたものの、 svnコマンド+svnXで今までなんとかしのげている Versions…

Versions

Mac

Max OS Xには良いSubversion GUIクライアントが無かった。そのうちだれか作るだろう…と思っていたけど一向に現れず。 しかし!ここに来て真打ち登場か!?http://www.versionsapp.com/このサイト、かなり前から画面だけは掲載していて、"本当に作ってるの?"とい…

Xcode3はsubversion内蔵

Xcode3になって、SCM機能が充実。ようやく最低限使えるようになったかなぁという印象。以前は、subversionの実行ファイルパスを設定するところがあったけど、Xcode3には無い。svn1.5とかリリースされたらどうしたらいいのかなぁ、と思って設定する場所を探し…

オペレッタ「ロータスとピエーレ」

今年のシティボーイズミックスPRESENTS 『オペレッタ「ロータスとピエーレ」』(大阪公演の情報)今年のゲストはピエール瀧! シティーボーイズと電気グルーヴが好きな人にはたまりません!(範囲狭)シティーボーイズといえば、最近wikipediaで知ったこと。 『大…

子供が生まれた(二人目)

2008/1/18、二人目の子供が無事生まれました。 男の子。今のところ母子ともに順調。でも、レントゲンで見ると胴体に近い側の骨が短いらしく、 骨の疾患の疑いがあるとのこと。 ひとまずしばらくは様子見ということになっています。

東大教養囲碁講座

東大教養囲碁講座―ゼロからわかりやすく (光文社新書)作者: 石倉昇,梅沢由香里,黒瀧正憲,兵頭俊夫出版社/メーカー: 光文社発売日: 2007/07/01メディア: 新書購入: 9人 クリック: 79回この商品を含むブログ (26件) を見る囲碁の達人―入門編 (1)作者: 鶴田郁夫…

Luaでもスーパーpre記法が有効なのか!

はてな恐るべし。 -- http://www.lua.org/manual/5.1/manual.htmlより -- コルーチンの例 function foo (a) print("foo", a) return coroutine.yield(2*a) end co = coroutine.create(function (a,b) print("co-body", a, b) local r = foo(a+1) print("co-b…