<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GRAM &#124; グラム</title>
	<atom:link href="http://www.brooklyn.jp/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.brooklyn.jp/blog</link>
	<description>Build Inter-Communication through Designing</description>
	<lastBuildDate>Sat, 28 Aug 2010 16:43:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>バナナボート</title>
		<link>http://www.brooklyn.jp/blog/art_and_design/%e3%83%90%e3%83%8a%e3%83%8a%e3%83%9c%e3%83%bc%e3%83%88.html</link>
		<comments>http://www.brooklyn.jp/blog/art_and_design/%e3%83%90%e3%83%8a%e3%83%8a%e3%83%9c%e3%83%bc%e3%83%88.html#comments</comments>
		<pubDate>Thu, 26 Aug 2010 01:34:07 +0000</pubDate>
		<dc:creator>jam</dc:creator>
				<category><![CDATA[art&design]]></category>

		<guid isPermaLink="false">http://www.brooklyn.jp/blog/?p=797</guid>
		<description><![CDATA[本物って言っていいのかしら。。。
夏だと日持ちしなさそうだけど。

]]></description>
			<content:encoded><![CDATA[<p>本物って言っていいのかしら。。。<br />
夏だと日持ちしなさそうだけど。</p>
<p><img src="http://www.brooklyn.jp/blog/wp-content/uploads/2010/08/banana-boat-fleeto3-490x481.jpg" alt="banana-boat-fleeto3" title="banana-boat-fleeto3" width="490" height="481" class="alignnone size-medium wp-image-801" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooklyn.jp/blog/art_and_design/%e3%83%90%e3%83%8a%e3%83%8a%e3%83%9c%e3%83%bc%e3%83%88.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPad x 3D Hologram</title>
		<link>http://www.brooklyn.jp/blog/footage/ipad-x-3d-hologram.html</link>
		<comments>http://www.brooklyn.jp/blog/footage/ipad-x-3d-hologram.html#comments</comments>
		<pubDate>Fri, 30 Jul 2010 18:24:17 +0000</pubDate>
		<dc:creator>jam</dc:creator>
				<category><![CDATA[footage]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[objective-c]]></category>

		<guid isPermaLink="false">http://www.brooklyn.jp/blog/?p=791</guid>
		<description><![CDATA[おお、その手があったか。と言っても全然やり方わからないスけど。。。
なんという事でしょう（← ビフォーアフター風）

N-3D DEMO from aircord on Vimeo.
&#8212;
aircord labo
via Fubiz
&#8212;
]]></description>
			<content:encoded><![CDATA[<p>おお、その手があったか。と言っても全然やり方わからないスけど。。。<br />
なんという事でしょう（← ビフォーアフター風）</p>
<p><object width="491" height="276"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13389710&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=13389710&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="491" height="276"></embed></object>
<p><a href="http://vimeo.com/13389710">N-3D DEMO</a> from <a href="http://vimeo.com/aircord">aircord</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>&#8212;<br />
<a href="http://www.aircord.co.jp/labo/">aircord labo</a><br />
via <a href="http://www.fubiz.net/2010/07/23/ipad-x-3d-holograms/">Fubiz</a><br />
&#8212;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooklyn.jp/blog/footage/ipad-x-3d-hologram.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Movie のメモリリーク of iPad</title>
		<link>http://www.brooklyn.jp/blog/iphone/movie_memory_leak.html</link>
		<comments>http://www.brooklyn.jp/blog/iphone/movie_memory_leak.html#comments</comments>
		<pubDate>Thu, 29 Jul 2010 15:17:06 +0000</pubDate>
		<dc:creator>jam</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[objective-c]]></category>

		<guid isPermaLink="false">http://www.brooklyn.jp/blog/?p=779</guid>
		<description><![CDATA[MoviePlayerController と MoviePlayerViewController どちらでも、
FullScreen ではなく、画面内に埋め込んで再生している状態で「DONE」ボタンを押すか、ちゃんと最後まで見ない状態で強制的に止めるとメモリが残ってるぽい。。。
Instruments 使って計ってみたところ、終了時のメモリの下げ幅が最後まで見た場合と強制的に終わらせた場合だと半分くらいちがうという結果。。。汗
[moviePlayer retainCount] でリファレンスカウンタの値を調べても release した時点で 4（← 謎)を吐き出す。
そもそも、なんで増えてるのかしら？？
[moviePlayer stop] を呼び出すと一気に増えるのは何故？？
例えば、電子カタログ系とかの構造を作るとして、スクロールでページ展開していく場合、インラインで指定エリアの中でムービーを流す予定のページで、途中で遷移したときに前のページのムービーが流れっぱなしは避けたいところ。
なので、UIScrollViewDelegate の scrollViewDidEndDecelerating: などでスクロールとページ状況を検知して前後のページの状態を初期化する方法を取ってムービーを終了させると発生してしまう模様。。うう。。
やはりちゃんとフルスクリーン表示させて「DONE」ボタンなりでちゃんと終了させないとダメっぽい。
[ソースコード]
（※親の mファイルが setMovie: を呼ぶ想定で
 stopMovie が遷移したときの強制終了用のメソッドです）


- (void)setMovie:(NSString *)movieName movieArea:(CGRect)frameSize pageName:(NSString *)page {
	NSBundle *bundle = [NSBundle mainBundle];
	fileName = [[NSString alloc] initWithString:[bundle pathForResource:movieName ofType:@"m4v"]];
	currentPage = page;

	movieButton = [[UIButton alloc] initWithFrame:frameSize];
	[movieButton addTarget:self action:@selector(movieButtonTouched:) forControlEvents:UIControlEventTouchDown];
	[movieButton setBackgroundImage:[UIImage imageNamed:@"movie_capture.jpg"] forState:UIControlStateNormal];
	[self addSubview:movieButton];
}

- (void)movieButtonTouched:(id)sender {
	[movieButton removeFromSuperview];
	[self playMovie];
}

- [...]]]></description>
			<content:encoded><![CDATA[<p>MoviePlayerController と MoviePlayerViewController どちらでも、<br />
FullScreen ではなく、画面内に埋め込んで再生している状態で「DONE」ボタンを押すか、ちゃんと最後まで見ない状態で強制的に止めるとメモリが残ってるぽい。。。</p>
<p>Instruments 使って計ってみたところ、終了時のメモリの下げ幅が最後まで見た場合と強制的に終わらせた場合だと半分くらいちがうという結果。。。汗<br />
[moviePlayer retainCount] でリファレンスカウンタの値を調べても release した時点で 4（← 謎)を吐き出す。<br />
そもそも、なんで増えてるのかしら？？<br />
[moviePlayer stop] を呼び出すと一気に増えるのは何故？？</p>
<p>例えば、電子カタログ系とかの構造を作るとして、スクロールでページ展開していく場合、インラインで指定エリアの中でムービーを流す予定のページで、途中で遷移したときに前のページのムービーが流れっぱなしは避けたいところ。<br />
なので、UIScrollViewDelegate の scrollViewDidEndDecelerating: などでスクロールとページ状況を検知して前後のページの状態を初期化する方法を取ってムービーを終了させると発生してしまう模様。。うう。。</p>
<p>やはりちゃんとフルスクリーン表示させて「DONE」ボタンなりでちゃんと終了させないとダメっぽい。</p>
<p>[ソースコード]<br />
（※親の mファイルが setMovie: を呼ぶ想定で<br />
 stopMovie が遷移したときの強制終了用のメソッドです）</p>
<blockquote>
<pre>
- (void)setMovie:(NSString *)movieName movieArea:(CGRect)frameSize pageName:(NSString *)page {
	NSBundle *bundle = [NSBundle mainBundle];
	fileName = [[NSString alloc] initWithString:[bundle pathForResource:movieName ofType:@"m4v"]];
	currentPage = page;

	movieButton = [[UIButton alloc] initWithFrame:frameSize];
	[movieButton addTarget:self action:@selector(movieButtonTouched:) forControlEvents:UIControlEventTouchDown];
	[movieButton setBackgroundImage:[UIImage imageNamed:@"movie_capture.jpg"] forState:UIControlStateNormal];
	[self addSubview:movieButton];
}

- (void)movieButtonTouched:(id)sender {
	[movieButton removeFromSuperview];
	[self playMovie];
}

- (void)playMovie {
	moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:fileName]];
	[moviePlayer.view setFrame:CGRectMake( 0, 0, self.frame.size.width, self.frame.size.height )];

	[moviePlayer play];
	[self addSubview:moviePlayer.view];

	isPlayMovie = YES;

	[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayerDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification  object:moviePlayer];
}

- (void)clearMovieAsset {
	[[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:moviePlayer];

	moviePlayer.initialPlaybackTime = -1;

	[moviePlayer pause];
	[moviePlayer stop];
	[moviePlayer.view removeFromSuperview];
	[moviePlayer release];

	[self addSubview:movieButton];

	isPlayMovie = NO;
}

- (void)moviePlayerDidFinish:(NSNotification *)aNotification {
	[self clearMovieAsset];
}

- (void)stopMovie {
	if( isPlayMovie ) {
		[self clearMovieAsset];
	}
}
</pre>
</blockquote>
<p>Build and Analyze でも leak はしていないけど、Instruments のランタイムで見てると顕著にメモリリークしてます。<br />
うーん、うーん。。。<br />
リファレンスカウンタ方式とガベージコレクタ方式があるから、ガベージコレクタの方も調べなければ。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooklyn.jp/blog/iphone/movie_memory_leak.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>擬似体験と実体験の融合</title>
		<link>http://www.brooklyn.jp/blog/surprise/unreal_and_real.html</link>
		<comments>http://www.brooklyn.jp/blog/surprise/unreal_and_real.html#comments</comments>
		<pubDate>Wed, 28 Jul 2010 09:02:48 +0000</pubDate>
		<dc:creator>jam</dc:creator>
				<category><![CDATA[surprise]]></category>

		<guid isPermaLink="false">http://www.brooklyn.jp/blog/?p=775</guid>
		<description><![CDATA[iPad の画面上にお皿を表示させて、実際の食材をのせて食べることを「iDish」っていうらしいス。
実際にやってのける強者が居たとは。。w
&#8212;
さぁ iDish のある生活をはじめよう
via ガジェット通信
&#8212;
]]></description>
			<content:encoded><![CDATA[<p>iPad の画面上にお皿を表示させて、実際の食材をのせて食べることを「iDish」っていうらしいス。<br />
実際にやってのける強者が居たとは。。w</p>
<p>&#8212;<br />
<a href="http://getnews.jp/archives/69167">さぁ iDish のある生活をはじめよう</a><br />
via <a href="http://getnews.jp/">ガジェット通信</a><br />
&#8212;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooklyn.jp/blog/surprise/unreal_and_real.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>時計アプリのソース</title>
		<link>http://www.brooklyn.jp/blog/iphone/app_sourc.html</link>
		<comments>http://www.brooklyn.jp/blog/iphone/app_sourc.html#comments</comments>
		<pubDate>Fri, 23 Jul 2010 13:17:10 +0000</pubDate>
		<dc:creator>jam</dc:creator>
				<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.brooklyn.jp/blog/?p=771</guid>
		<description><![CDATA[時計アプリのソース公開するって言ってたので公開しちゃいます。
結構力技なのであしからず。。。
しかも、Impress Japan さんの「OpenGLで作るiPhone SDKゲームプログラミング」読めば、重要な部分は網羅されてるので、持ってる方は特にいらないんじゃないかしら。。。
デザインデータは僕が作ったのもじゃないので、含めることは出来ませんので、
ビルドして実行したい場合は適当な数字のグラフィックを 512&#215;512px で作ってくださいまし。
&#8212;
BrooklynClock
&#8212;
]]></description>
			<content:encoded><![CDATA[<p>時計アプリのソース公開するって言ってたので公開しちゃいます。<br />
結構力技なのであしからず。。。<br />
しかも、Impress Japan さんの「OpenGLで作るiPhone SDKゲームプログラミング」読めば、重要な部分は網羅されてるので、持ってる方は特にいらないんじゃないかしら。。。</p>
<p>デザインデータは僕が作ったのもじゃないので、含めることは出来ませんので、<br />
ビルドして実行したい場合は適当な数字のグラフィックを 512&#215;512px で作ってくださいまし。</p>
<p>&#8212;<br />
<a href="http://www.brooklyn.jp/blog/wp-content/uploads/2010/07/BrooklynClock.zip">BrooklynClock</a><br />
&#8212;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooklyn.jp/blog/iphone/app_sourc.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>イフォーンアプリ</title>
		<link>http://www.brooklyn.jp/blog/iphone/iphone_app.html</link>
		<comments>http://www.brooklyn.jp/blog/iphone/iphone_app.html#comments</comments>
		<pubDate>Thu, 22 Jul 2010 17:15:40 +0000</pubDate>
		<dc:creator>jam</dc:creator>
				<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.brooklyn.jp/blog/?p=764</guid>
		<description><![CDATA[先日、初めて App Store にアプリ申請して、店頭に並びました。
ほんとに普通の時計だけのアプリなんですけど。。。

目的は単純にOpenGLの勉強ってだけでした。
時計のグラフィックとアイコン素材だけデザイナーの長澤さんに作ってもらい、
Xcode でガリガリ書く部分をやりました。
アップデートで横位置対応とかネオンの色を変更できるようにするとかしようと思います。
あと、もうちょっとリファクタリングしたらソース公開しようと思います。
汚いソースなので、ガシガシ突っ込みを頂ければと。。。
&#8212;
Brooklyn Clock
iTunes Store: http://itunes.com/app/brooklynclock
Support Page: http://www.brooklyn.jp/blog/brooklyn-clock
&#8212;
]]></description>
			<content:encoded><![CDATA[<p>先日、初めて App Store にアプリ申請して、店頭に並びました。<br />
ほんとに普通の時計だけのアプリなんですけど。。。</p>
<p><img src="http://www.brooklyn.jp/blog/wp-content/uploads/2010/07/screenshot.jpg" alt="screenshot" title="screenshot" width="240" height="445" class="alignnone size-full wp-image-748 no-border" /></p>
<p>目的は単純にOpenGLの勉強ってだけでした。<br />
時計のグラフィックとアイコン素材だけデザイナーの長澤さんに作ってもらい、<br />
Xcode でガリガリ書く部分をやりました。</p>
<p>アップデートで横位置対応とかネオンの色を変更できるようにするとかしようと思います。<br />
あと、もうちょっとリファクタリングしたらソース公開しようと思います。<br />
汚いソースなので、ガシガシ突っ込みを頂ければと。。。</p>
<p>&#8212;<br />
Brooklyn Clock<br />
iTunes Store: <a href="http://itunes.com/app/brooklynclock">http://itunes.com/app/brooklynclock</a><br />
Support Page: <a href="http://www.brooklyn.jp/blog/brooklyn-clock">http://www.brooklyn.jp/blog/brooklyn-clock</a><br />
&#8212;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooklyn.jp/blog/iphone/iphone_app.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Objective-CでFlashの非同期処理みたいなの</title>
		<link>http://www.brooklyn.jp/blog/iphone/objective-c_asynchronous_process.html</link>
		<comments>http://www.brooklyn.jp/blog/iphone/objective-c_asynchronous_process.html#comments</comments>
		<pubDate>Wed, 21 Jul 2010 04:57:55 +0000</pubDate>
		<dc:creator>jam</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[objective-c]]></category>

		<guid isPermaLink="false">http://www.brooklyn.jp/blog/?p=711</guid>
		<description><![CDATA[Objective-C で UIViewController を入れ子にしたときに、子UIViewController から親UIViewController の Function を呼びたいとき。
かなり前に書いてたのに、公開忘れてたので今公開。
こーゆーの中々覚えられないアフォーなのでメモ。。。
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
AppDelegate
	- ParentController
		- ChildController
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
という関係性があると仮定して、このときに ChildController が ParentController のメソッドを呼ぶ場合、
ParentController と ChildController に記述することス。
まず親側の .hファイルには子ファイルの .h ファイルをインポートして @interface 時に Delegate を加える。


//  ParentController.h
//
#import &#60;UIKit/UIKit.h&#62;
#import "ChildController.h"

@interface ParentController : UIViewController &#60;ChildControllerDelegate&#62; {
	ChildController	*childController;
}

@property (nonatomin, retain) ChildController *childController;

// 呼び出される Function を定義
- (void)calledFromChild;

@end


親側の .m ファイルで子の Delegate をセットする


//  ParentController.m
//

@implementation ParentController

@synthesize childController;

- (void)calledFromChild {
	NSLog(@"calledFromChild");
}

- (void)viewDidLoad {
	[super viewDidLoad];
}

- (void)didReceiveMemoryWarning [...]]]></description>
			<content:encoded><![CDATA[<p>Objective-C で UIViewController を入れ子にしたときに、子UIViewController から親UIViewController の Function を呼びたいとき。<br />
かなり前に書いてたのに、公開忘れてたので今公開。<br />
こーゆーの中々覚えられないアフォーなのでメモ。。。</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
AppDelegate<br />
	- ParentController<br />
		- ChildController<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
という関係性があると仮定して、このときに ChildController が ParentController のメソッドを呼ぶ場合、<br />
ParentController と ChildController に記述することス。</p>
<p>まず親側の .hファイルには子ファイルの .h ファイルをインポートして @interface 時に Delegate を加える。</p>
<blockquote>
<pre>
//  ParentController.h
//
#import &lt;UIKit/UIKit.h&gt;
#import "ChildController.h"

@interface ParentController : UIViewController &lt;ChildControllerDelegate&gt; {
	ChildController	*childController;
}

@property (nonatomin, retain) ChildController *childController;

// 呼び出される Function を定義
- (void)calledFromChild;

@end
</pre>
</blockquote>
<p>親側の .m ファイルで子の Delegate をセットする</p>
<blockquote>
<pre>
//  ParentController.m
//

@implementation ParentController

@synthesize childController;

- (void)calledFromChild {
	NSLog(@"calledFromChild");
}

- (void)viewDidLoad {
	[super viewDidLoad];
}

- (void)didReceiveMemoryWarning {
	[super didReceiveMemoryWarning];
}

- (void)viewWillAppear:(BOOL)animated {
	ChildController *child = [[ChildController alloc]  initWithNibName:@"ChildController" bundle:nil];
	self.childController = child;
	[self.childController setDelegate:self];

	[self.view insertSubview:childController.view atIndex:0];
}

- (void)viewDidUnload {
	[super viewDidUnload];
}

- (void)dealloc {
	[super dealloc];
}

@end
</pre>
</blockquote>
<p>次に子側の .h ファイルには protocol で Delegate と @optional で呼び出すメソッドを設定</p>
<blockquote>
<pre>
//  ChildController.h
//

#import &lt;UIKit/UIKit.h&gt;

@protocol ChildControllerDelegate;

@interface ChildController : UIViewController {
	UIButton *checkButton;	// InterfaceBuilder で配置したボタンと仮定
	id &lt;ChildControllerDelegate&gt; delegate;
}

@property (nonatomic, retain) IBOutlet UIButton *checkButton;
@property (nonatomic, assign) id &lt;ChildControllerDelegate&gt; delegate;

- (IBAction)clickCheckButton:(id)sender;	// InterfaceBuilder で checkButton と関連づける

@end

@protocol ChildControllerDelegate &lt;NSObject&gt;

@optional
- (void)calledFromChild;	// ParentController で定義したメソッドと同じ名前

@end
</pre>
</blockquote>
<p>それで子側の .m ファイルで delegate で親側のメソッドを実行</p>
<blockquote>
<pre>
//  ChildController.m
//  

#import "ChildController.h"

@implementation ChildController

@synthesize checkButton, delegate;

#pragma mark -

// 実際に呼び出すメソッド
- (IBAction)clickCheckButton:(id)sender {
	if( [delegate respondsToSelector:@selector(calledFromChild)] )
		[delegate calledFromChild];
}

- (void)viewDidLoad {
	[super viewDidLoad];
}

- (void)viewDidUnload {
	checkButton = nil;
	[super viewDidUnload];
}

- (void)dealloc {
	[checkButton release];
	[super dealloc];
}

@end
</pre>
</blockquote>
<p>これで、checkButton に関連づけられたボタンにタッチしたときに<br />
Xcode の[実行]-[コンソール]で表示されるウィンドウに「calledFromChild」って表示されます。<br />
子側の処理を待ってから、親側でごにょごにょするときに使える。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooklyn.jp/blog/iphone/objective-c_asynchronous_process.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ティラミス</title>
		<link>http://www.brooklyn.jp/blog/personal/tiramisu.html</link>
		<comments>http://www.brooklyn.jp/blog/personal/tiramisu.html#comments</comments>
		<pubDate>Mon, 19 Jul 2010 17:14:16 +0000</pubDate>
		<dc:creator>jam</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.brooklyn.jp/blog/?p=750</guid>
		<description><![CDATA[「男子スイーツ」って本に影響をモロに受けて、先ほどまでティラミス作りに熱中。
脳みそが基本的に体育会系なので、ミキサーとか使わずに自分の右腕を信じて一心不乱にかき混ぜました。

やっと出来上がって、あとは冷蔵庫に3時間ほど入れるだけっと言う状態へ。
なので、今しがた amazon でハンドミキサーを注文する事を心に固く決意。
これ以上は無理です。大人なのでちゃんとします。ごめんなさい。

あとは朝早く起きて、ココアパウダーを掛ければ出来上がり。
食べれるのは仕事から帰ってきてからかな。。。
]]></description>
			<content:encoded><![CDATA[<p>「男子スイーツ」って本に影響をモロに受けて、先ほどまでティラミス作りに熱中。<br />
脳みそが基本的に体育会系なので、ミキサーとか使わずに自分の右腕を信じて一心不乱にかき混ぜました。</p>
<p><a href="http://www.brooklyn.jp/blog/wp-content/uploads/2010/07/IMG_1171.JPG"><img src="http://www.brooklyn.jp/blog/wp-content/uploads/2010/07/IMG_1171-225x300.jpg" alt="かき混ぜなぅ" title="IMG_1171" width="225" height="300" class="size-medium wp-image-751" /></a></p>
<p>やっと出来上がって、あとは冷蔵庫に3時間ほど入れるだけっと言う状態へ。<br />
なので、今しがた amazon でハンドミキサーを注文する事を心に固く決意。<br />
これ以上は無理です。大人なのでちゃんとします。ごめんなさい。</p>
<p><a href="http://www.brooklyn.jp/blog/wp-content/uploads/2010/07/tiramisu.jpg"><img src="http://www.brooklyn.jp/blog/wp-content/uploads/2010/07/tiramisu-225x300.jpg" alt="出来上がりまであと３時間！" title="tiramisu" width="225" height="300" class="size-medium wp-image-756" /></a></p>
<p>あとは朝早く起きて、ココアパウダーを掛ければ出来上がり。<br />
食べれるのは仕事から帰ってきてからかな。。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooklyn.jp/blog/personal/tiramisu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple 製品の寸法一覧</title>
		<link>http://www.brooklyn.jp/blog/product/apple-%e8%a3%bd%e5%93%81%e3%81%ae%e5%af%b8%e6%b3%95%e4%b8%80%e8%a6%a7.html</link>
		<comments>http://www.brooklyn.jp/blog/product/apple-%e8%a3%bd%e5%93%81%e3%81%ae%e5%af%b8%e6%b3%95%e4%b8%80%e8%a6%a7.html#comments</comments>
		<pubDate>Fri, 18 Jun 2010 03:28:53 +0000</pubDate>
		<dc:creator>jam</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[product]]></category>

		<guid isPermaLink="false">http://www.brooklyn.jp/blog/?p=731</guid>
		<description><![CDATA[今、市場に出ている（販売終了含む）製品の寸法が全部手に入るようです。
ケースを自作したい型いましたら是非〜
&#8212;
Designing cases for iPod, iPhone, and iPad
&#8212;
]]></description>
			<content:encoded><![CDATA[<p>今、市場に出ている（販売終了含む）製品の寸法が全部手に入るようです。<br />
ケースを自作したい型いましたら是非〜</p>
<p>&#8212;<br />
<a href="http://developer.apple.com/programs/mfi/cases.html">Designing cases for iPod, iPhone, and iPad</a><br />
&#8212;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooklyn.jp/blog/product/apple-%e8%a3%bd%e5%93%81%e3%81%ae%e5%af%b8%e6%b3%95%e4%b8%80%e8%a6%a7.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FFT for iPhone</title>
		<link>http://www.brooklyn.jp/blog/iphone/fft-for-iphone.html</link>
		<comments>http://www.brooklyn.jp/blog/iphone/fft-for-iphone.html#comments</comments>
		<pubDate>Thu, 17 Jun 2010 02:51:26 +0000</pubDate>
		<dc:creator>jam</dc:creator>
				<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.brooklyn.jp/blog/?p=727</guid>
		<description><![CDATA[買う。

いやー、行き帰りの電車の読書がゲームに取って代わられそうだ。。。
まさかの仕事しなくなるとかもありえる。。。
うーん
]]></description>
			<content:encoded><![CDATA[<p>買う。</p>
<p><object width="500" height="300"><param name="movie" value="http://www.youtube.com/v/1308xZUffxc&#038;hl=ja_JP&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/1308xZUffxc&#038;hl=ja_JP&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="300"></embed></object></p>
<p>いやー、行き帰りの電車の読書がゲームに取って代わられそうだ。。。<br />
まさかの仕事しなくなるとかもありえる。。。</p>
<p>うーん</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brooklyn.jp/blog/iphone/fft-for-iphone.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
