Essentially Yours – Chick Rodgers

11月 5th, 2009

約1年半の思いのもと、ようやく手に入った作品です。

Chick Rodgersとの出会いは去年のChicago Blues Festivalでのこと。
シカゴで活躍するギタリスト、菊田俊介氏のブログにて紹介があったのがきっかけで、とりあえず見てみようというぐらいでした。シカゴでは有名なシンガーだそうですが、ブルース初心者なもので(苦笑)。

とにかく、どでかい雷がどすんっと落ちてきた感じでした。
う〜ん、どういうふうに表現していいのかわからないのですが、感動そのものだったんですよね。女性シンガーものってあまり聞いたことない私ですが、その日はやられてしまったんです。
ライブ後にすぐに物販に向かったんですが、CDは既に売り切れ…。
まあ、Amazonとかでも買えるでしょ〜とか思ってたのが甘かったです。
 

全く入荷する気配無し(苦笑)
 

そして、ようやく日本版が。

ということで、よくわからないレビューでしたが、
chickRodgersCD
 
 
 
 
 
 
 
 
 
一応Amazonリンクでも  こちら 
 

Post to Twitter

BOSE quietcomfort 15 購入

10月 26th, 2009

表題の通りです。
買ってしまいました。

bose-quietcomfort-15
 
 
 
 
 
 
 
 
 

もちろん衝動買いです。(笑)
 

というのも、私難聴気味なんです。
病院で見てもらったわけではないので、
もしかしたらちがうかもしれませんが。
それなので、移動中のヘッドフォンが気になっていて、
ノイズキャンセリングヘッドフォン欲しかったんですよ。
ただ、前のquietcomfort 2の時は費用対効果を感じられなくて・・・。

そんな感じだったので、新しく15が出ると聞いて
懐疑的だったのですが、秋葉原のboseストアにて
視聴させてもらったが最後。5分後には紙袋を持ってました(苦笑)。

 
大事な音質の方ですが、
エージングしてないので正直なんとも言えないです。
無理矢理エージングしたりはしないつもりですが、
boseの音は好きなので、良い風に成長してくれるかと。

遮音性はすんっ ばらしいですよ〜(笑)
ぜひお試しを。

Post to Twitter

(解決?) UIView 簡易アニメーション

10月 26th, 2009

いや〜、長い事かかりましたがようやく解決しました。

ぴょこっと出す吹き出しという事ですが、
結論から言うと、CALayerを使いました。

というのも、

・layerの方が軽いというつぶやきを誰かがしてた
・CAKeyframeAnimationを使いたかった
・core animationを勉強したのに使わないのは悔しい

という3点から (苦笑)
 
 
core animationはすごく直感的でわかりやすかったのですが、
CALayerを使う上で苦労したのは再描画です。

まず、layerをメイン画面のview.layerにaddSublayerします。
ぴょこんと飛び出すわけですから、初期状態ではサイズ(0, 0)にします。
そのレイヤーに関してaddAnimationするんですが、
デフォルトではsetNeedsDisplayされるのはおそらく
addSublayerされた時のみです。
そのため、描画は変わらず(今回は吹き出し模様が変化しない)、
外枠のみ拡大されていくわけです。
ちなみに背景を白くしてるとわかりやすいですよ。
大変だったのはずばりここですね。

今さっきなんとか解決したんですが、
ポイントは以下の2点です。

 ・NSTimerを使って逐一layerにsetNeedsDisplayを送る
 ・同じタイミングでlayer.frame.sizeも更新する

上の2点を改善して初めて解決しました。 
 

つまり、「アニメーション上は形状が変形していても
実際のlayer.frame.sizeは変化していない」という事です。
 

具体的なコードは省略しますが、ココを参考にしたので紹介します。

http://blog.omnigroup.com/2008/11/14/animating-calayer-content/

サンプルコードもあるのでためになるかと。 
 

あとは吹き出しに文字表示です。
CALayerのCGContextに表示しているので、
CGContextSetTextPositionとかを使えばいいんだろうか。

あと、字体に制限があるという噂が。
どうしましょうかね〜

Post to Twitter

UIView 簡易アニメーション

10月 22nd, 2009

いきなりですが、iPhoneプログラミングのお話を。

今、吹き出しをiPhone上で表示したいのですがよくわからんのです。

吹き出し
 
 
 
 

 
 
こんなやつです。

普通に表示するだけなら大丈夫なんですが、
アニメーションで ぴょこっと 出したいです。

アニメーションさせるのにも簡易アニメーションと
core animationがあります。(というか、確か
簡易アニメーションがcore animationの一部だった気がしますが)

簡易アニメーションはUIViewのクラスメソッド2つ、beginAnimation;contextとcommitAnimationsではさんでプロパティを指定するだけ。楽ちんなのですが、keyframeアニメーションができない。つまり、自由に動かせない・・・。

core animationではCAKeyframeAnimationが使えるので
こっちでやりたいんですが、文字表示できないんです。
CALayerに。どうしたものか

Post to Twitter

お初投稿

10月 14th, 2009

初めまして。yoshikiといいます。
ちょっと前までは別の所でブログを書いていたのですが、
どうせならと思いレンタルサーバを借り、始めてみました。
ちなみに、これはwordpressを用いて作っていますが、
このデザインは拾い物です。時間に余裕ができたら変えるつもりです。

このブログには題名にある通り、

・cocoa (Mac、もしくはiPhoneプログラミング)
・guitar

に関して適当に書いていこうと思います。
なにぶん文章ベタのもので、読みづらい文章になると思いますが、
よろしくお願いします。

初回という事で、私の好きな言葉のご紹介を。

以下は、Apple Inc. 創設者であるSteve JobsによるStanford大学卒業式での講演です。
この講演自体も大変心打たれるのですが、最後に登場するメッセージが特に気に入っています。
 

*********************************************************************
Stay hungry, stay foolish. ( ハングリーであれ。バカであれ。)
*********************************************************************
 

また、講演の中では

*********************************************************************
先を見て「点を繋げる」ことはできない。
出来るのは、過去を振り返って「点を繋げる」ことだけだ。
*********************************************************************
 

という事も言っています。
時代を造ってきた人の言葉という感じで、私も見習いたいと思います。
私に置き換えると…題名の通りでしょうか ( 苦笑 )


Post to Twitter