第12回オープンソーステクノロジー勉強会行ってきた
25日にGREE Labsと国際大学グローコムが開催している勉強会に参加してきました。
内容はFlexでしたが、参加者の方はPHPerの方が多かったように思いました。
ニコスクリプト言語の実装と進化 〜ActionScript 上での言語処理系実装〜(ドワンゴ藤田さん)
ニコスクリプトとは
普通のコメントとは違う、動画投稿者が投稿できる特殊なコメントがあります。このコメントは、他のコメントが増えてきても消えることはありません。
このコメントで利用できるのがニコスクリプトです。
ニコスクリプトを使うことで、動画にいくつかのエフェクトのようなものを追加できます。
- @窓 ・・・ 画面の一部分を窓で覗くようにする機能。上下を書くと動かせます。
- @投票 ・・・ 動画に投票ができる機能。
- @クイズ ・・・ クイズを出す機能です。
- @玉 ・・・ 動画上に玉を表示します。
- @置き換え ・・・ 入力された特定の文字の置換をします。
- @ジャンプ ・・・ 動画終了時に、他の動画にジャンプします。
ニワスクリプトとは
元ニワン語です。
ニコスクリプトは実行される前に、ニワスクリプトに変換されます。
ニワスクリプトはJavaScriptをベースにしたもので、ニコスクリプトより複雑な処理を書くことができます。
実装できてない部分が多いそうなので、今後いろいろ追加していきたいそうです。
Flexについていろいろ(GREE衣笠さん)
今からFlexで作る人向けの内容でしたので、参考になったところのみ。
- GUIの環境(Eclipse+FlexBuilder)は大人数だと用意が難しい
- GREEでは、CLIの環境(Linux,FlexSDK,FlexAntTask,Emacs,SVN)を立てて、各開発者がターミナルでアクセス
- LinuxでFlexの開発ができる「Flex Ant」
- swfのログ情報をFirebugに出力する「ThunderBolt」
- FlexでのUnitTestする「FlexUnit」
このあたりから会場の無線につながりました。Ustの突込みが厳しかったのが印象的でした。
今回紹介されたライブラリは知らなかったので、今後の開発に是非取り入れていきたいです。