2007年 03月 30日

CGSPrivate.h 画面のフリーズなど

CGSNewTransition() が実行されたとき、spec.wid に指定されたウィンドウの描画がフリーズされる (spec.wid が NULL の場合は画面全体がフリーズされる)。すなわち、CGSNewTransition() から CGSInvokeTransition() の間までで「新しいウィンドウの状態」をつくってあげると、それとの間で Transition する。(フリーズしても、1秒だか3秒だかで解除される。安全のためっぽい)
というのに気付くまで30分ぐらいかかった……VirtueDesktop のソースコメントを読んでやっとわかった……

でもって、エフェクト付きのをコミットした。けど、まだ使える段階になってない。

OSX.require_framework のロードパス

ってどうやって調べるんだろう。

WebKit のレンダリング終了

ってどのイベントなんだろ。

WebView を二枚つくって交互にやっていこうと思ったけど、すすむだけってわけじゃないし、もどるときとかとぶときにエフェクトが変になってしまう。
ページひとつひとつに WebView つくってあげてあらかじめロードしておけば問題ないけど、気持ちわるい。

2007年 03月 29日

デザイナが何を考えながらデザインしているかはすごく知りたい。学校では教えてくれない謎。一般論はそこそこにして (だって教科書にのっているじゃないか) プロとして教授が何考えながらデザインしているか、のほうが興味ある。それこそライブコーディングみたいなことをやってほしいなぁ。ソフトウェアの使いかたも含めて、そっちのほうがおもしろそう。ただの思いつきだけど

口内炎

口内炎がひどくてモノを食べにくい

Mac OS X のエフェクト

Cube とかそういうのは非公開APIのようだ。VirtueDesktop のコードを読んで検索したら http://dev.lipidity.com/feature/tutorial/xcode-transitions-core-graphics-image-2 がみつかった。

Cocoa framwork

AppleRemote のおかげで Cocoa framework が意外に簡単に作れることがわかった。
ので CGSPrivate.h を含む Transition クラスを作ってあそんだりしてみてる。とりあえずキューブなのはできた。定数のインポートとかがわかんない。

Cube Effect をつかってみるサンプル

Mac のやなとこ

そうそう、ファイル選択ダイアログでサムネイル表示できないのがこまる。だいたい写真扱ってるときは Windows も起動しているから、Windows の Picasa でファイル名を確認してたり。flickr に投稿するときは Windows で完結させてる (縮小させてアップロードしているのだけど、Mac 版の flickr クライアントは exif を消しやがるのだ)。

2007年 03月 28日

PASMO の清算にパスネットが使えない

精算機にパスネット入れると、定額チャージか不足分ピッタリチャージ (清算キップはでない) になるけど、どっちの場合もパスネットからの入金ができない。パスネットの場合入場のときに入ってしまえば、降りるときに複数のパスネット (と現金) で清算できたのになぁ。
どうやってパスネット使いきればいいんだろ。

未使用のパスネットが何枚かあります。今度PASMO定期を使うようになったら、定期圏外の駅での精算には、先に自動改札機にパスネットを通し、あとからPASMO定期をタッチして、パスネットを使い切りたいのですが、そのような使い方は出来るのでしょうか。

できません。
自動精算機でもできません。
窓口の係員に精算してもらうしかありません。

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1011137430

うんこだなぁ。もってるパスネットに入ってる金額は入場金額未満なので、入場のときは使えない (パスネットで入って降りるとき現金清算というのは無理)。

切符買うときにつかったらいいよ、とか言われた
ためしてみよう。

Keitairc の罠。使いたいときに落ちている。

えふぇtoka OpenGL とか

OS X の Cube エフェクトとかって簡単につかえる API ってないのかな。

あと今日

OSX.require_framework 'OpenGL'
CGShieldingWindowLevel()

とかできることを知った。サンプルがふえてた。でも kCG* な定数が参照できないっぽいのかな。どうやるんだろう。

WebView にキー入力を伝えるのってどうやるんだろ。

天野カンファレンス

僕も青春を取り戻したいと思います。

RubyCocoa と WebKit で全画面プレゼンツールを作ってみる

プレゼンツールってのは今のところ嘘八百だ
http://lab.lowreal.net/trac/browser/Lightning%20Talk

単に全画面で WebView を表示しているだけ。

  • 全画面 Cocoa のつくりかたを覚えた
  • sheet の使いかたを覚えた

やりたいこと

  • AppleRemote
  • WiiRemote
  • なんか外からいぢれるインタフェ (DRb とか?)
  • ページ遷移エフェクト (Cube エフェクトしたい!) CoreImage (Cube はないけど) を使うなら、ページのスクリーンショットを裏の WebKit で撮って、ページごとに CIImage を作ってトランディションかなぁ。

とかのサポート (Wiiリモコンもってないけど)

打倒 Keynote (murisugi)

てか実際ははてな記法使えてほげほげできたら十分だ……

あとこれ Apollo でできそうだから、Apollo でつくったほうがよさそうだよね。Ruby でかけたらいいのに (Ruby の Apollo は Delphi だぜ(謎))