<?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>tmty.jp &#187; Study</title>
	<atom:link href="http://tmty.jp/tag/study/feed/" rel="self" type="application/rss+xml" />
	<link>http://tmty.jp</link>
	<description>tmtysk が前よりも、もうちょっとだけコマメに更新していくかもしれないブログ</description>
	<lastBuildDate>Tue, 08 Jun 2010 13:19:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<link rel="http://api.friendfeed.com/2008/03#sup" xmlns="http://www.w3.org/2005/Atom" type="application/json" href="http://friendfeed.com/api/public-sup.json#fdff53faaa"/>		<item>
		<title>Android勉強会に行ってきた(090406)</title>
		<link>http://tmty.jp/2009/04/07/android-event/</link>
		<comments>http://tmty.jp/2009/04/07/android-event/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 16:00:34 +0000</pubDate>
		<dc:creator>tmtysk</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Study]]></category>

		<guid isPermaLink="false">http://tmty.jp/?p=269</guid>
		<description><![CDATA[日本Androidの会主催の定例イベントでお話を聞いてきましたので、簡単にレポートします。
DalvikVM on JavaVMの話をメインで聞きにいきましたが、後半の家電ビジネス周りのお話も初めて知ったことが多くて、勉 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://android.siprop.org/index.php?%CA%D9%B6%AF%B2%F1%2F2009%C7%AF4%B7%EE%A4%CE%A5%A4%A5%D9%A5%F3%A5%C8" target="_blank">日本Androidの会主催の定例イベント</a>でお話を聞いてきましたので、簡単にレポートします。</p>
<p>DalvikVM on JavaVMの話をメインで聞きにいきましたが、後半の家電ビジネス周りのお話も初めて知ったことが多くて、勉強になりました。とても濃いお話で楽しめましたです。</p>
<p><a href="http://www.ustream.tv/recorded/1349745" target="_blank">Ust録画がここで見られそうな予感</a>。幹事のかた、スピーカの皆様、ありがとうございました。</p>
<h4>イーフロー 久納さんによる、DalvikVM を Pure Java (CLDC) で実装した話</h4>
<ul>
<li>久納さんがこれまでにつくったものの紹介
<ul>
<li>QuickBASICの処理系
<ul>
<li>6000行くらい</li>
</ul>
</li>
<li>JavaScriptで動くGameboyエミュレータ
<ul>
<li>ほんとに動いてた。変態だw</li>
<li>Canvas処理周りが、Google Chromeが最速とか</li>
<li>Wiiブラウザでも動くようにつくってあるとか</li>
<li>4000行くらい</li>
</ul>
</li>
<li>Skype4Java
<ul>
<li>Skype APIのJavaラッパ .. Skype公認とか</li>
</ul>
</li>
</ul>
</li>
<li>DalvikVMをつくってみたことについて
<ul>
<li>Google公開の仕様ドキュメントがやけに少ないので、自分でつくってみて、よく理解してみようとおもったらしい。ふむふむ</li>
<li>すでにケータイJavaVMで動くJavaVMの実装を作ってあったらしく、それに手を加えて4日半くらいでつくったとか。おおー</li>
<li><a href="http://code.google.com/p/android-dalvik-vm-on-java/" target="_blank">オープンソースで公開</a>することで、イーフローさんがDalvikVMに取り組んでることをアピールしたいとか。なるほどねえ。勉強させていただきます</li>
</ul>
</li>
<li>つくったDalvikVMの動き
<ul>
<li>レジスタマシン</li>
<li>dxで作ったdexバイトコードを頭から読みながら実行していく</li>
<li>読むなら、<a href="http://code.google.com/p/android-dalvik-vm-on-java/source/browse/trunk/dalvikvm/src/jp/eflow/hisano/dalvikvm/VirtualMachine.java#49" target="_blank">VirtualMachineクラスのこの辺</a>から</li>
</ul>
</li>
<li>どうやって作っていったか、とか、作っていて気づいたこととか
<ul>
<li>dexdump使って、dexバイトコードをダンプしてみて、追ってみる
<ul>
<li>バッチファイル書いて効率化。$ adb shell &#8220;&lt;adb shellで実行するコマンド&gt;&#8221; とかでadb shellへコマンドを飛ばせるらしい</li>
</ul>
</li>
<li>DalvikVMの命令コードは2Byte(16bit)単位の可変長(最大80bit)らしい</li>
<li>バイトコードのエンコードを短くするための工夫が見られる。長いメソッドディスクリプタに命令コードを割り当てなおしたり、配列のデータをとり回す処理が一命令コードになってたり。</li>
<li>メソッド内でのレジスタの使い方が変わってる？引数やメソッドローカルな変数などはレジスタに。返り値や例外は、特別な場所へ入れてる？(このへん、意味がよくわからず)</li>
<li>命令コードの説明などなど。Constなんとかでレジスタへの変数格納とかとか。</li>
</ul>
</li>
<li>ベンチマーク
<ul>
<li>Embedded Caffeine Mark</li>
<li>Google Dev Phone(Dalvik)とP905i(JBlend)で比較</li>
<li>StringでDalvikVMの方が1/10くらい遅い
<ul>
<li>なぜか？実行コードが単純に多いからっぽい。JITコンパイラ使って最適化すれば、高速化の余地はありそう</li>
</ul>
</li>
</ul>
</li>
<li>VM on VMについて
<ul>
<li>開発済み資産の再利用とかとか</li>
<li>Java MEの世界でいえば、動的なクラスロードができないという制約を超える一手としても</li>
</ul>
</li>
</ul>
<h4>Celevo 岩佐さんによる、家電向けDalvikVMとCE向けAndroid Marketに関する話</h4>
<ul>
<li>CE は Windows CE(懐かしい)ではなくて、Consumer Electronics のほうでした</li>
<li>Celevo の話
<ul>
<li>家電ベンチャー。デジカメ作ってるそうです</li>
</ul>
</li>
<li>デジタル家電がハード勝負からソフト勝負になっていってる話</li>
<li>家電メーカーにとって、ソフト差別化が(いろんな理由で)難しいし、舵切りできてないという話</li>
<li>ハードで勝負するにも、モジュール化が進んでて、海外の部品特化メーカ(IntelとかT1とかNVIDIAとか)が強い</li>
<li>家電にユーザが作ったアプリが載る時代 .. 家電メーカーからすると「来ちゃったか」
<ul>
<li>PCつくるのは儲からない .. 家電もそうなっちゃうかも</li>
</ul>
</li>
<li>小規模でもハードウェアに参入できるようにもなってきたという話
<ul>
<li><a href="http://www.p-ban.com/" target="_blank">P板.com</a> とか <a href="http://www.chip1stop.com/" target="_blank">C1S</a> とかもあるし</li>
</ul>
</li>
<li>デジタル家電のプレイヤーの話
<ul>
<li>量販では、BUFFALOとかI/O DATAの売り場と(旧来からの)家電売り場で流通マージンがちがうのでごにょごにょ</li>
<li>大手家電メーカは動きにくいね、という話</li>
</ul>
</li>
<li>CE 向け Android Market の登場が、大きなターニングポイントになりそう
<ul>
<li>メーカは家電販売が主。そういうアプリの販売機能を持ちにくい。サーバホスティングもやりたくない、らしい</li>
<li>出てくるには、メーカをまたいだUIの標準化や仕切り、メーカ承認フラグみたいな仕組み、DRMとかとかも必要に</li>
</ul>
</li>
<li>誰がやるんでしょうね、とかとか</li>
</ul>
<h4>日本Androidの会 木南さんによるLBSの話</h4>
<ul>
<li>LBSつくった話と、アイデアなど。
<ul>
<li>ショートペッパー、良いですね！</li>
</ul>
</li>
</ul>
<p><br/><br/><strong>関連していそうなエントリ:</strong>
<ul class="similar-posts">
<li><a href="http://tmty.jp/2009/03/22/android-hackathon/" rel="bookmark" title="2009 年 3 月 22 日">Android Hackathon に参加してきた</a></li>
<li><a href="http://tmty.jp/2009/04/13/released_wifi_signal_checker/" rel="bookmark" title="2009 年 4 月 13 日">AndroidアプリWifiSignalCheckerをリリースしました</a></li>
<li><a href="http://tmty.jp/2007/01/12/comet%e3%82%af%e3%83%a9%e3%82%a4%e3%82%a2%e3%83%b3%e3%83%88%e3%81%a3%e3%81%a6%e3%82%b3%e3%83%8d%e3%82%af%e3%82%b7%e3%83%a7%e3%83%b3%e7%ae%a1%e7%90%86%e3%81%a9%e3%81%86%e3%81%aa%e3%81%a3%e3%81%a6/" rel="bookmark" title="2007 年 1 月 12 日">Cometクライアントってコネクション管理どうなってんの</a></li>
</ul>
<p><!-- Similar Posts took 41.473 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://tmty.jp/2009/04/07/android-event/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>モバイル勉強会に行ってきた(070917)</title>
		<link>http://tmty.jp/2007/09/17/%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f070917/</link>
		<comments>http://tmty.jp/2007/09/17/%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f070917/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 13:47:32 +0000</pubDate>
		<dc:creator>tmtysk</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Study]]></category>

		<guid isPermaLink="false">http://wp.tmty.jp/2007/09/17/%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f070917/</guid>
		<description><![CDATA[EC ナビさんで開催されたモバイル勉強会にて、携帯の機種情報 DB についてお話してきました。
今回の勉強会は、第一線で大規模な自社サービスを展開されている方のスピーチが多く、大変参考になりました。僕の話が、前回同様、か [...]]]></description>
			<content:encoded><![CDATA[<p>EC ナビさんで開催された<a href="http://memokami.com/mobaben/">モバイル勉強会</a>にて、携帯の機種情報 DB についてお話してきました。</p>
<p>今回の勉強会は、第一線で大規模な自社サービスを展開されている方のスピーチが多く、大変参考になりました。僕の話が、前回同様、かなり地味なテーマだったので、かなり緊張しましたが、他のスピーカの皆さんの胸を借りるつもりでお話させていただきました。</p>
<p><a href="http://tmty.jp/trac/wiki/%E6%A9%9F%E7%A8%AE%E6%83%85%E5%A0%B1DB">僕の資料はこちらの trac にまとめました</a>のでご参考ください。</p>
<p>機種情報を集める手間然り、デバッグの繁雑さ/実機手配の費用と手間然り、絵文字処理の複雑さ然り、ケータイサイト開発には、技術的障壁とは言い難い観点での泥臭い障壁があります。今回のような勉強会やノウハウ共有の活動が、ケータイアプリ開発に興味を持っておられるクリエイタの方に、少しでも参考になり、もっと面白いモバイルサービスが生み出されるようになっていくのであれば、これ以上楽しいことはありません。</p>
<p>では、例によってメモを転記。</p>
<ul>
<li>以前のケータイサイト .. 遅い NW 経由の断続アクセス .. より多くのコネクションが必要になる</li>
<li>au の絵文字表記はバイナリコードを使うべし</li>
<li>moxy は pluggable。最近の perl アプリは pluggable であることが大事</li>
<li>サイト運用時のドメイン変更は注意。3割くらいのユーザにメールが届かなくなる = 3割くらいのユーザがドメイン指定してる</li>
<li>ドコモでメールを送った後に「OK」を押すと接続が一旦切れる。メール返信処理をしてるときは、再接続が発生するので、「OK」を押さずに待つのが吉</li>
<li>ニワンゴ郵便では Subject にセッション ID を埋めて会話セッションを管理してる。一時間有効。一期一会</li>
<li>ニワンゴでコマンドメールの応答を自分でつくれる .. OpenAPI</li>
<li>ニコ動モバイル
<ul>
<li>気合いでできている</li>
<li>キャリアの通信制限をiアプリ, Flash で超える</li>
<li>motionJPEG(のようなもの) + ADPCM(エセ着うた) で draw+play 繰り返し</li>
<li>flv 素材 =&gt; 変換サーバ(C++) =&gt; jpeg + ADPCM =&gt; 再生サーバ(java) =&gt; クライアントアプリ</li>
<li>クライアントへのデータフォーマットは、ヘッダ + 命令列。命令列は音再生 + 描画の羅列。音データは MFi や SMAF ベースの独自フォーマット。クライアントは、ほぼパーサのみの実装</li>
<li>一回のデータ単位は上限の 150KB でやっている。一番効率がいい</li>
<li>可変ビットレート .. 利用できる転送速度に応じて 150KB の中で送るフレーム数を変えている。クライアントが限界 fps を申告する。音声は 1 秒単位区切り</li>
<li>play から音再生までタイムラグがある。AudioPresenter を切り替えながら再生</li>
<li>描画スレッドにsleep()を入れないと通信が止まる罠</li>
<li>Flash版では、どの端末も 1fps が限度</li>
<li>繋いで見せるのが難しい。子 Flash の再生までの時間が不定</li>
</ul>
</li>
<li>モバゲー .. 142億PV/月間。画像チェックは全部人力。SH903i ユーザが多いらしい</li>
<li>SWF::File .. SWF を生成する perl スクリプトを生成</li>
<li>AS のバイトコードにダミーのジャンプコードを差し込んで、逆コンパイラを誤認(難読化)させるテクニック</li>
<li>ドワンゴでの検証機 5000 台以上。server side browser .. ruby(rails?) で 3 日で書いた</li>
</ul>
<p>最後になりましたが、今回の勉強会の発起人であり、スピーカの皆さんへの呼び掛け、裏方運営まで諸々ご尽力いただいた memokami さん、休日開催/多人数の参加にもかかわらず会場を快くご提供いただいた EC ナビさん、参考になるお話を惜しげもなくご披露いただいたスピーカの皆様に感謝いたします。お疲れさまでした＆ありがとうございました。<br />
<br/><br/><strong>関連していそうなエントリ:</strong>
<ul class="similar-posts">
<li><a href="http://tmty.jp/2007/06/18/%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f070616/" rel="bookmark" title="2007 年 6 月 18 日">モバイル勉強会に行ってきた(070616)</a></li>
<li><a href="http://tmty.jp/2007/09/03/php%e3%82%ab%e3%83%b3%e3%83%95%e3%82%a1%e3%83%ac%e3%83%b3%e3%82%b92007%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f/" rel="bookmark" title="2007 年 9 月 3 日">PHPカンファレンス2007に行ってきた</a></li>
<li><a href="http://tmty.jp/2007/01/30/php%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f/" rel="bookmark" title="2007 年 1 月 30 日">PHP勉強会に行ってきた</a></li>
</ul>
<p><!-- Similar Posts took 39.163 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://tmty.jp/2007/09/17/%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f070917/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>モバイル勉強会に行ってきた(070616)</title>
		<link>http://tmty.jp/2007/06/18/%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f070616/</link>
		<comments>http://tmty.jp/2007/06/18/%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f070616/#comments</comments>
		<pubDate>Sun, 17 Jun 2007 15:51:11 +0000</pubDate>
		<dc:creator>tmtysk</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Study]]></category>

		<guid isPermaLink="false">http://wp.tmty.jp/2007/06/18/%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f070616/</guid>
		<description><![CDATA[@ノッキングオン様オフィス(麻布十番)。
twitterでのminiturboさんのつぶやきがキッカケで集まった人たちと、モバイル勉強会をやってきた。
細かいレポートはどなたかに譲るとして(またこれだ)、飲み会でのネタ含 [...]]]></description>
			<content:encoded><![CDATA[<p>@ノッキングオン様オフィス(麻布十番)。</p>
<p>twitterでのminiturboさんのつぶやきがキッカケで集まった人たちと、モバイル勉強会をやってきた。</p>
<p>細かいレポートはどなたかに譲るとして(またこれだ)、飲み会でのネタ含め、「おっ」と思って走り書きしたメモだけ残しておく。</p>
<ul>
<li>GPSってトラステッドじゃなかったっけか。少なくとも定期的に自動ポーリングとかはできなかった気が</li>
<li>キャリアを跨ぐときの、一対多絵文字問題。テンプレレベルで回避</li>
<li>絵文字やるときは、PHPの内部エンコーディング設定注意</li>
<li>ソフトバンク3Gでのフォームからの絵文字受け取りは手強い。連続入力されるとヤバい</li>
<li>絵文字メールの、サーバ受け取り処理は無理</li>
<li>一日20時間働くひと</li>
<li>FlashLiteでのセッション管理。SWFへの埋め込み</li>
<li>W3C, OMA のモバイル向けWeb標準の動向。WCSS、ちゃんと見ておく</li>
<li>operaが一部実装してあるぽい</li>
<li>ケータイサイトをPCで見られたとき用の、幅設定div</li>
<li>回り込みテキストの扱いは float:left しとけ</li>
<li>流行りのケータイコンテンツといえば、ケータイ小説</li>
<li>@media handheld でモバイル機器向けのスタイル</li>
<li>スモールスクリーンモードは、一番上から、それ用のCSSをかぶせてる<strong>ようなイメージ</strong></li>
<li><a href="http://dev.opera.com/">http://dev.opera.com/</a></li>
<li>ケータイでコーディングするスタイル</li>
<li>インフルエンサーマーケティング</li>
<li>bl(ビーエル)系</li>
<li>Java FX、まだStringのconcatenation実装が無い？</li>
<li><del>iアプリ、</del>今まではlong 64bitがatomicで無かったのね</li>
<li>あのプリプロセッサはぜひ公開してほしい</li>
</ul>
<p><a href="http://tmty.jp/ms070616/">僕の話した機種判別に関する資料は、この辺に置いてみました</a>。地味な話題で、内容薄かったのですが、それなりに盛り上がったのでよかったです。</p>
<p>最後に、お礼。<br />
つぶやきから始まったけど、責任もって開催までリードされたminiturboさん、お疲れさまでした。勉強だけでなく、いろんな方とお会いできて、とても有意義な一日でした。ありがとうございました。<br />
それから、会場提供いただいたノッキングオン様、ELF様にも。素敵なオフィスですね。良い勉強会ができました。本当にありがとうございました (_ _)<br />
<br/><br/><strong>関連していそうなエントリ:</strong>
<ul class="similar-posts">
<li><a href="http://tmty.jp/2007/09/17/%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f070917/" rel="bookmark" title="2007 年 9 月 17 日">モバイル勉強会に行ってきた(070917)</a></li>
<li><a href="http://tmty.jp/2007/09/03/php%e3%82%ab%e3%83%b3%e3%83%95%e3%82%a1%e3%83%ac%e3%83%b3%e3%82%b92007%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f/" rel="bookmark" title="2007 年 9 月 3 日">PHPカンファレンス2007に行ってきた</a></li>
<li><a href="http://tmty.jp/2007/01/30/php%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f/" rel="bookmark" title="2007 年 1 月 30 日">PHP勉強会に行ってきた</a></li>
</ul>
<p><!-- Similar Posts took 36.161 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://tmty.jp/2007/06/18/%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f070616/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>JS/AS/Flash関連の勉強会に行ってきた</title>
		<link>http://tmty.jp/2007/05/22/jsasflash%e9%96%a2%e9%80%a3%e3%81%ae%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f/</link>
		<comments>http://tmty.jp/2007/05/22/jsasflash%e9%96%a2%e9%80%a3%e3%81%ae%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f/#comments</comments>
		<pubDate>Mon, 21 May 2007 18:15:03 +0000</pubDate>
		<dc:creator>tmtysk</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Study]]></category>

		<guid isPermaLink="false">http://wp.tmty.jp/2007/05/22/jsasflash%e9%96%a2%e9%80%a3%e3%81%ae%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f/</guid>
		<description><![CDATA[amachangさんの声がけで集まった勉強会に行ってきました。
いやー、濃い濃い。
正直、ついていけたのは、SWFのバイトコードの話だけでした。これはこれで偏ってるな..(^^;; たまたま最近いろいろいじる機会があった [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://d.hatena.ne.jp/amachang/20070519">amachangさんの声がけで集まった勉強会</a>に行ってきました。</p>
<p>いやー、濃い濃い。</p>
<p>正直、ついていけたのは、SWFのバイトコードの話だけでした。これはこれで偏ってるな..(^^;; たまたま最近いろいろいじる機会があったので、僕も<a href="http://labs.cybozu.co.jp/blog/takesako/2007/05/swf_binary_golf_on_flashlite.html">TAKESAKOさん</a>バリに、白紙にHEX-BIN変換メモ＆SWF読み下しの日々が続いていたのです。DefineShape4とか、PlaceObject3とか、読んでると死にますよねw<br />しかし、yossyさんが言ってた「ActionScriptだと書けない処理をバイトコードで実装する」ってアプローチは目からウロコ。最適化だけじゃないんですねー。建設的なアイデア！(そっちのほうが自然なアプローチなのかも??)<br />ともかく、ご興味の方、とりあえずAdobeが出してるspecのbasic data typeを理解して、headerだけでも読んでみては。バイトコードって最初は手を付けづらいけど、丁寧に読むと、ちゃんと挙動が理解できるから楽しいですよ！</p>
<p>しかし、勉強会で出たネタ、「とりあえず、試そう！」と思ったモノが多すぎる。環境作りから必要なのもあるけど、少なくとも↓は、ちゃんといじるぞ。</p>
<ul>
<li>Apolloとニコニコプレゼン</li>
<li>RubyCocoa</li>
<li>Progression</li>
</ul>
<p>あ、Firebugのソース読みもやろう！<br />
あ、fladdictさんの書いたアレも読む！<br />
.. って、こんなにやれるのかな、ほんとに。</p>
<p>とにかくとにかく、いろんな方にお会いできて楽しかったです！amachangさん、お誘いありがとうございました (_ _) 皆さんとお話できませんでしたが、これからもどうぞよろしくおねがいします。<br />
<br/><br/><strong>関連していそうなエントリ:</strong>
<ul class="similar-posts">
<li><a href="http://tmty.jp/2007/04/02/%e6%8b%be%e3%81%a3%e3%81%9fjavascript%e3%83%a9%e3%82%a4%e3%83%96%e3%83%a9%e3%83%aa%e3%82%92%e3%81%99%e3%81%90%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b%e6%96%b9%e6%b3%95/" rel="bookmark" title="2007 年 4 月 2 日">拾ったJavaScriptライブラリをすぐ試してみる方法</a></li>
<li><a href="http://tmty.jp/2007/03/20/google-blog-bar-wizard-%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f/" rel="bookmark" title="2007 年 3 月 20 日">Google Blog Bar Wizard を使ってみた</a></li>
<li><a href="http://tmty.jp/2007/01/14/javascript%e6%9c%ac%e3%82%92%e8%b2%b7%e3%81%a3%e3%81%9f/" rel="bookmark" title="2007 年 1 月 14 日">JavaScript本を買った</a></li>
</ul>
<p><!-- Similar Posts took 23.495 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://tmty.jp/2007/05/22/jsasflash%e9%96%a2%e9%80%a3%e3%81%ae%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%ab%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.052 seconds -->
