メイン

as勉強会 アーカイブ

2007年03月08日

WCAN mini ActionScript vol.2

開催します。
今回は全員に発表してもらう形じゃなくて、何人かの人に発表をお願いしたいと思ってます。

そこで、発表してくれる人募集します。
今回はActionScript3.0に関して発表してくれる人を募集です。


※追記 2007.03.16
とりあえず何人か集まりましたので、ここらで閉め切らせていただきます。。
でもなんか話したいって人は連絡ほしいかも・・・。


こんな人がいい!
・Flex Builder使える人
・mxmlできる人
・CUIで開発できちゃう人
・flash9 αを使って開発できちゃう人
などなど何でもいいです。


発表したい!って人は以下のアドレスに連絡ください
lllkoballl at gmail.com

今のところ以下の内容で行う予定です。

お題 : ActionScript3.0やってますか?(仮)
日時 : 4/21
場所 : 名古屋、栄らへん
会費 : ¥ 2,000

懇親会
場所 : 未定
会費 : 未定

2007年04月02日

WCAN mini ActionScript Vol.2

WCAN [ Web Creators Association Nagoya ] WCAN mini ActionScript Vol.2
http://www.wcan.jp/index.php?ID=99

登録開始しました。

2007年04月23日

WCAN mini ActionScript Vol.2 資料アップ

21日にやりますた!
個人的には成功だと思ってます。

レポートは後で書きます。
レポート書いた
WCAN mini ActionScript Vol.2 レポート (Unknown Quality)
http://un-q.net/2007/04/wcan_mini_actionscript_vol2_2.html

まずは資料アップ
Papervision3Dについて発表しました。


発表で使ったサンプルのソースも添付しておきます。
実験的なコードなので、いろいろ勘弁してください ><

あと実際の動作サンプルもアップしておきます。
http://labs.un-q.net/wcan/vol2/

発表をするのにいろんなサイトを参考にさせていただきました。
特に参考にさせていただいたサイトです

【閃光的網站・弛緩複合体 -Review Division-】
http://aquioux.blog48.fc2.com/

note.x
http://rect.blog49.fc2.com/


反省点
時間がギリギリだったので早口で一方的にしゃべってしまった。
他の人は結構、聞き手とキャッチボールしながらだったので、それを見習いたいな。
もっとやることをフォーカスしてプレゼンするべきだったかも。

わざわざプレゼン資料を用意せずに、もっとディスカッション的な感じがよいかな。
ASでプレゼン資料作るってのもよいかも。

Twitterでちょっと実況みたいなこともしてたんだけど、なかなか難しいっすね。
でも現地に来れない人の為に、ライブで情報を流すのはすげーいいと思う。
もっといい方法を考えたいな。
amachangみたいに資料を速攻で公開できるようにするべきだな。
プレゼン終わったらすぐ公開してたのがすごかった。


という訳で定期的にやるんでみんな来てね!

WCAN mini ActionScript Vol.2 レポート

今回はActionScript3.0をテーマとして行いました。
名古屋での開催にも関わらず、東京や大阪からも多数の方が参加してくれました。
みなさんありがとー

んでレポート的なことを書きます。
珍しく長文だから気をつけてください。

私の発表資料はこちらです
WCAN mini ActionScript Vol.2 資料アップ (Unknown Quality)
http://un-q.net/2007/04/wcan_mini_actionscript_vol2_1.html


amachangさん

amachangのプレゼンでよかったなーと思ったのは、聞いてる人たちを巻き込んでプレゼンしてたなーってとこです。
今回くらいの規模だと(30人くらい)、そういう雰囲気を出してプレゼン自体をみんなで盛り上げたらおもしろいです。
その点私は一方的に発表してしまったかな。

amachang が dynamicクラスって何に使うのって質問とかにホワイトボードを使って説明してたのがよかった。
あとびっくりしたのはこれ

WCAN mini - ActionScript 勉強会資料 in Nagoya
http://usrb.in/amachang/static/unknown/

jsでasのコードを書けるみたいなライブラリ
これはすげーおもしろいっすね。
ASはどうしてもコードを書いてコンパイルが必要だから、JSでASのコードが試したら幸せになれそう
さらコードを読んでびっくりした

http://usrb.in/amachang/static/unknown/js.as

これってActionScript!?
Javascriptじゃね?ってのが素敵です



hirossyさん

大阪から参加していただきました。
もともとBlogを見てもらって、今回の勉強会に参加してもらいました。
こういうことがあると、やっぱりBlog書いててよかったなって気がします。

Flex Builder をつかってデモをしながらプレゼンしてくれました。
やっぱ Flex Builder 便利だなーって感じです。
でもなんかBuilder使ったら負けた気が。。。

AMFPHP+S2Flex2-componentsでAMFをやる話があったんですが、S2Flex2でASのコンポーネントだけを利用していました。
S2Flex2ってjavaなイメージがあったんですが、コンポーネントだけ利用して、AS側のコードを簡単にできるみたいです。
AMFは共通なフォーマットだから利用できるんですね。

hirossyさんのプレゼンも、聞き手を巻き込むような形で進められてよかったです。
あとは会場での質問で答えられなかったものを、Blogで速攻フォローしてるのがすげーっす。

見習わないと。



クラスメソッド 杉浦さん

東京からの参加です。
私が本格的にActionScriptを始めたときに、いろいろ教えてもらった師匠?的な人です。
杉浦さんの作ったコンポーネントを使って私はActionScriptを覚えました。


クラスメソッドさんと言えばFlexでは超有名ですね。
Apolloの話をしていただきました。

自己紹介のときに見せてもらった、カスタムデータグリッドがすげかった。
データグリッドがスプレットシートになってた!

杉浦さんはどこへ行ってもデータグリッドと戦ってるなw

実際にApolloアプリをその場で作ってくれたんだけど、ここでもFlex Builderすげぇぇぇって感じ。
速攻でApolloアプリ作ってた。

あとはデモで見せてもらったApolloのWebブラウザがおもしろかった。
レンダリングされたHTMLにエフェクトかけれるんだけど、傾いたHTMLが普通に動いてた。

あとはApolloのJSは1.7らしいっての聞いた。

Apolloはまだまだバグも多かったり、セキュリティがダメダメだったりするけど、すげー楽しみ。



株式会社アイズ 西脇さん

動的にリフレクション効果な話しでした。
西脇さんはFlashをhaXeで書いています。

haxe [haXe.org]
http://haxe.org/


プレゼン資料をFlashで作っていたのですが、やっぱAS発表するならFlashでプレゼンするべきだよなーと思いました。

私はFlashやってるくせにビジュアルを扱うのが苦手だったりしますw
でもこういったリフレクションの効果とかは、結構画像を加工して作っちゃったりするので、1つASで用意しておくと幸せになれそうです。
一度自分でやってみなきゃ。

変換行列って言葉が出てきて、なんだ?なんだ?って思ってたらmatrixのことだった。あー matrix ねーって顔してたけど、使ったことはあってもよく理解してないんだよねー。
もっと数学的?物理的?なとこも勉強していかなくちゃ。


懇親会

懇親会の参加率が結構高くてよかった。
Blog書いてる方がイイヨイイヨーって話しで盛り上がったりして、Blogを書き始めることを宣言してる人もいました。
Blog書いてるどうしだったりすると、話しが盛り上がるのでみんなBlogを始めよう!!
あとは、はてなのIDを共有しようとかって話しも出てましたね。


相変わらず懇親会が楽しすぎですね。
東京やら大阪から来てくれた人もギリギリまで懇親会参加してくれてありがとう!
今度は私が東京と大阪に遊びに行くのでよろしくです。


関連記事

WCAN [ Web Creators Association Nagoya ] WCAN mini ActionScript Vol.2
http://www.wcan.jp/index.php?ID=104

IT戦記 - ActionScript 3.0 勉強会資料
http://d.hatena.ne.jp/amachang/20070421/1177133960

hirossy javaとFlex2と。 - 名古屋1人反省会
http://d.hatena.ne.jp/hirossy1977/20070422

a-blog with F AS3.0の勉強会
http://appleple.heteml.jp/blog/index.php?ID=450

WCAN mini ActionScript Vol.2に参加してきました (am11pm7)
http://blog.am11pm7.com/2007/04/wcan_mini_actionscript_vol2_1.html

Revolution haXe is X. - WCAN mini ActionScript Vol.2
http://d.hatena.ne.jp/tocy/20070423

酒は血液 + 飲んだら献血 » Blog Archive » WCAN mini ActionScript Vol.2
http://bigchu.com/aib/entries/19

チョコスナックのメモ帳 - WCAN mini AS参加!
http://d.hatena.ne.jp/choco-snack/20070422

WCAN mini actionscript vol.2参加してきた (connect.to.blog())
http://connect2.jp/weblog/2007/04/wcan_mini_actionscript_vol2.html

岩家ぶろぐ » WCAN mini ActionScript Vol. 2
http://blog.iwa-ya.net/2007/04/22/232124

Blogでレポートを書く

WCAN mini ActionScript Vol.2に参加してくれた人たちは、Blog持ってる人が多かったみたいですね。
みなさんレポートを書いてくれてます。

wcanminiasってタグをつけて集めてます。
網羅できてないかもだから、レポート書いたら教えてください。
http://b.hatena.ne.jp/t/wcanminias?sort=eid

せっかく勉強会に参加したんだから、アウトプットは必要です!
Blogに書くとまた新しいつながりが広がっていく気もするしね。

2007年04月27日

マイコミジャーナルで・・・

【レポート】今のアドビを裏で支える!? Flex User Groupコミュニティ潜入レポート | エンタープライズ | マイコミジャーナル
http://journal.mycom.co.jp/articles/2007/04/27/fxug/index.html

Flex User Groupのレポートがあがっているんですが、下の方にこんなことが。

今後については、大阪での勉強会開催が決定しているうえ、名古屋で開かれているActionScript勉強会とも連携していきたいとのこと。その活動領域をどんどん拡大しつつある。

ActionScript勉強会とも連携していきたいとのこと

WCAN mini ActionScript のことじゃん!

2007年05月29日

5/19 日に行った勉強会の動画

IT戦記 - 5/19 日に行った勉強会の動画をニコニコ動画にアップしました。
http://d.hatena.ne.jp/amachang/20070529/1180429116

すばらしい!
ちょっとはずかしい><

2007年06月07日

WCAN mini ActionScript Vol.3 しゃべる人募集

7/7 (土)に名古屋でActionScriptの勉強会 3回目やりまーす
日付変更します><
7/21(土)でっす

で、しゃべる人募集しまーす。

特にテーマは決めてないので、ASっぽいことなら大丈夫でっす。

個人的には「Gainer」のこととか聞きたい

連絡は
lllkoballl at gmail.com
もしくは私に連絡が取れそうな方法でおねがいしまーす

2007年07月04日

WCAN mini ActionScript Vol.3

WCAN [ Web Creators Association Nagoya ] WCAN mini ActionScript Vol.3
http://www.wcan.jp/index.php?ID=115

やりますよー
席少ないのでお早めにー

飛び込みの発表とかありありなので、よかったら飛び込んでください。

2007年07月20日

明日のAS勉強会をライブ中継(画像だけだけど)

明日は名古屋でActionScriptの勉強会です。

Lightning Talksでちょっとしゃべるのですが、そのネタを公開しておく。
http://labs.un-q.net/as3/eventlive/

まだまだ全く途中だけど、とりあえず公開。
WEBカムの画像を定期的にUPして、最新の9枚をただ表示してるだけ。

まだいろいろ実装したい機能があるけど、とりあえず明日はこれで勉強会の様子を画像だけで中継します。(意味あるのか?)

ちなみに画像は1分おきにアップロードしてます。
表示側も1分おきに再描画。

まぁとりあえず実験的に。。。

次のイベントまであれとかあれを。。。

2007年07月23日

WCAN mini ActionScript Vol.3

おそくなりますたが、勉強会のレポートとか。

とりあえず今回は「ActionScirpt のおもちゃ箱」ってことでいろいろ盛りだくさんでした。

レポートはいつも通りbigchuが書いてます。いつもありがとう!!
BIGCHU ::: 飲酒webクリエイターのブログ : 酒は血液 飲んだら献血 - : 今回も参加!WCAN mini ActionScript Vol.3、おもちゃ箱!?
http://d.hatena.ne.jp/bigchu/20070721/1185045101

その他のレポートは
はてなブックマーク - タグ wcanminias3
http://b.hatena.ne.jp/t/wcanminias3?sort=eid

[wcanminias3]ってタグでブックマークしてってます。


私は Lightning Talks で参加ってことで、簡単にイベントを中継するシステムのプロトタイプ的なものをお見せしました。
明日のAS勉強会をライブ中継(画像だけだけど) (Unknown Quality)
http://un-q.net/2007/07/actionscript_camera.html

カメラの位置が悪かったり、そもそも画像だけって感じもしてましたが、手軽にWEBカメラだけでってことで。今後はTwitterと連携して勉強会のログを残せる仕組みとして作ってみようかな。

単純に中継するなら
Ustream.tv
http://ustream.tv/
が一番お手軽かも。


個人的に気になったのは、やはりGainer
GAINER.cc | About / WCAN mini ActionScript Vol.3
http://gainer.cc/About/WcanMiniActionScriptVol3

デモを少し見せてもらったけど、Wiiリモコンみたいなやつだった。
残念なのはAS3に対応していないこと><
でも公式のフォーラムのほうでこんなやり取りがあったり
ActionScript3対応パッケージ
http://gainer.cc/forum/index.php?topic=183.msg577#msg577

勝手に対応させちゃおうって人とか、Funnelって新しいプロジェクトも立ち上がってるみたい。
しかもFunnelはRubyからも扱えるらしいよ!

あとは山田さんの話しもよかった。
a-blog with F 【AS勉強会】ASでデザインする試み
http://appleple.heteml.jp/blog/index.php?ID=584


懇親会はbigchuさくーしゃさんが意気投合してたw
でもbigchuは途中までさくーしゃさんのことを、にとよんさんと呼んでたw
大阪組が2次会まできてくれて楽しかったっす。

今回も東京や大阪からみんな来てくれてありがとう!
今度は大阪に遊びに行きます。

次回は Main Talksで地元の人にたくさん発表してほしい。

あと、たけし誕生日おめでとう

WCAN mini ActionScript Vol.3 のやつソース公開

WEBカメラの画像を定期的にサーバーへアップするやつを発表したんだけど、結構仕組みを質問されたからソース公開しておく。

ちなみにこちらを参考にしました。

FICC LABS | Flashから画像ファイルを保存する
http://www.ficc.jp/labs/archives/ando/flash/

ソースはこちらから
http://un-q.net/2007/07/23/files/Camera2JPG.as.zip


以下のライブラリにcom.adobe.images.JPGEncoderってのがあるのでそれを使います
http://as3corelib.googlecode.com/

JPGEncoderはbitmapdataをJPGのByteArrayに変換してくれるので、それをサーバー側に投げてファイルにして保存してるだけです。

重要なのはこの辺かな。


bmd.draw(video); // カメラの内容をdraw
var jpge:JPGEncoder = new JPGEncoder(80);
var byteArr:ByteArray = jpge.encode(bmd);
urlRequest = new URLRequest(phpPath); // 保存用のPHP
urlLoader = new URLLoader();
urlRequest.contentType = "application/octet-stream";
urlRequest.method = URLRequestMethod.POST;
urlRequest.data = byteArr;
urlLoader.load(urlRequest);

ちなみにPHPのソースは


$fileName = time()."-".round(rand(1,10000)).".jpg";
$fp = fopen("img/".$fileName, 'wb');
fwrite($fp, $GLOBALS['HTTP_RAW_POST_DATA']);
fclose($fp);
print $fileName;

だけ

WEBカメラ扱うのは、なかなかおもしろいっすな。

2007年10月09日

WCAN 2007 auturm でしゃべるよ

1240467957.gif

秋なので運動会をテーマにFlashとかFlashとかFlashのことなどをしゃべります。
WCAN mini ASの幹事のとかの人でやりますよ。
(オレ、山田さん中村さんbigchu )

難しい内容はあまり含めず、Flashってこんなことできるんだよーん
みんなやろーぜー、みたいな話をしまっす。

百式の田口さんの話しと2本だてなので、田口さん目当てでいいから来てください。

WCAN [ Web Creators Association Nagoya ] WCAN 2007 autumn
http://www.wcan.jp/index.php?ID=130

WCAN [ Web Creators Association Nagoya ] ASメンバーのセッションで運動会に参加するためには
http://www.wcan.jp/index.php?ID=131

2007年11月30日

ActionScript 的ちょい絶技巧発表会 in Nagoya

密かに計画して今日実行します。

前のWCANの2次会だか3次会で、超絶技巧発表会 に対抗?して名古屋でもなんかやろうということで「ちょい絶技巧発表会」をやることになりました。

超絶についてはこちらのまとめがくわしいです。
ActionScript 的超絶技巧発表会に参加してきました - てっく煮ブログ
http://d.hatena.ne.jp/nitoyon/20071001/tyouzetsu_as

超絶と同様、発表する人のみが参加できる形式で実験的に数人でやります。
ちょい絶なので発表内容はちょっとしたことでOK。

まー少人数な集まりとしてゆるゆると続けたい感じです。
gdgdでがんばりましょう。

レーポートはそのうち書かれることでしょう。

2007年12月03日

ちょい絶技巧発表会やってきた

先週金曜にやりました。

場所はapplepleさんにお借りしました。
ありがとーございます。

私の発表はカメラをユーザーインタフェースとして利用できないかなーというような感じのことをやりました。

カメラでレース
http://labs.un-q.net/choizetsu/01/cameraRaceDemo.html
Screenshot_4.png


以前WCANで発表したネタなのですが、カメラで読み込んだ映像を左右半分に分けて動体検知して、たくさん動くとキャラクターがたくさん走る感じ。絵はbigchuに書いてもらいました。

動体検知は以下と同じ方法にしてあります。
ActionScript3.0で動体検知 01 (Unknown Quality)
http://un-q.net/2007/08/actionscript30_01.html

ポイントは上のthresholdの戻り値が変更されたピクセルの数がかってくるので、それをパラメーターとしてキャラクターを走らせています。


もうひとつは作りかけの物なんだけど、カメラで特定の色を検知させてその部分をマウスカーソルとして扱ったら、マイノリティーリポートっぽくなるんじゃねってヤツです。

まだうまく動いてないのでとりあえず画像。
Screenshot_3.pngScreenshot_1.png


2007年12月07日

ちょい絶のやつソース公開

コメントもらった http://un-q.net/2007/12/post_20.html#comment-13250
あと、すごくあつかましいと思うのですが、もし支障がないようでしたらよろしければソースを見せていただけないでしょうか? 初対面(?)なのにこんな事聞いていいのか迷ったですが、ほんとに「もしよければ」でいいので、よければ勉強させてください、 よろしくお願いします。

ということでしたので、まだ作ってる途中でぐちゃぐちゃだけど公開しておきます。
ソースは途中でもいいから公開した方がいいよいいよーって誰かが言ってた気もするし。
だれか添削してくださいな

ActionScript3.0 ColorTracking UI 赤色でをカーソルとして認識
http://labs.un-q.net/as3/camera/colorTracking/03/
Screenshot_3.png
package {

    import flash.display.*;
    import flash.events.*;
    import flash.geom.*;    
    import flash.media.Camera;
    import flash.media.Video;
    import net.un_q.utils.ColorUtil;
    
    public class ColorTracking03 extends Sprite {
        
        private var camera:Camera;
        private var video:Video;

        private var srcbd:BitmapData;
        private var viewbd:BitmapData;
        private var greenbd:BitmapData;
        private var bluebd:BitmapData;
        private var drawbmd:BitmapData;
        
        private var mt:Matrix;
        private var mirrorMt:Matrix;
        private var pt:Point;
        private var rect:Rectangle;
        private var ct:ColorTransform;

        private var w:int;
        private var h:int;

        private var drawsp:Sprite;
        private var g:Graphics;

        private var nowx:int;
        private var nowy:int;

        private var penFlag:Boolean = false;
        
        public function ColorTracking03() {
            init();
        }

        
        private function init():void {

            stage.scaleMode = StageScaleMode.NO_SCALE;
            stage.align = StageAlign.TOP_LEFT;
            camera = Camera.getCamera();

            if (camera != null) {
                setupCamera();
            } else {
                trace("not camera");
                return;
            }

            w = camera.width*2;
            h = camera.height*2;
       
            srcbd = new BitmapData(w, h ,false,0xff000000);
            viewbd = new BitmapData(w, h, false, 0xff000000);
            greenbd = new BitmapData(w, h);
            bluebd = new BitmapData(w, h);
            drawbmd = new BitmapData(w, h, true, 0x00ffffff);
            
            mirrorMt = new Matrix();
            mirrorMt.scale(-1, 1);
            mirrorMt.translate(w,0);            

            pt = new Point(0,0);
            rect = new Rectangle(0,0,w, h);
            ct = new ColorTransform();
            mt = new Matrix();

            addChild(new Bitmap(srcbd));
            var v:DisplayObject = addChild(new Bitmap(viewbd));
            v.x = w + 10;
            
            addEventListener(Event.ENTER_FRAME, loop);

            // Sprite drawsp
            drawsp = new Sprite();
            addChild(drawsp);
            drawsp.y = h + 10;

            g = drawsp.graphics;
            g.beginFill(0xffffff);
            g.drawRect(0,0,w,h);
            g.endFill();
            
            g.lineStyle(2, 0x000000,1,false,"normal",CapsStyle.ROUND,JointStyle.ROUND,3);

            stage.addEventListener(KeyboardEvent.KEY_DOWN, function(e:KeyboardEvent):void {
                switch (e.keyCode) {
                case 67:
                    //c
                    g.beginFill(0xffffff);
                    g.drawRect(0,0,w,h);
                    g.endFill();
                    break;
                case 86:
                    g.lineStyle(2, ColorUtil.randomRGB(),1,false,"normal",CapsStyle.ROUND,JointStyle.ROUND,3);
                    break;
                }

                trace(e.keyCode);
            });
            
        }


        private function setupCamera():void {
            
            video = new Video(camera.width*2, camera.height*2);
            video.attachCamera(camera);
            
        }


        private function loop(e:Event):void {

            srcbd.lock();
            viewbd.lock();
            greenbd.lock();
            bluebd.lock();
            
            srcbd.draw(video,mirrorMt);
            viewbd.draw(video,mirrorMt);
            greenbd.copyChannel(srcbd, rect, pt, BitmapDataChannel.GREEN, BitmapDataChannel.RED);
            bluebd.copyChannel(srcbd, rect, pt, BitmapDataChannel.BLUE, BitmapDataChannel.RED);
            bluebd.draw(greenbd, mt, ct, BlendMode.LIGHTEN);
            viewbd.draw(bluebd, mt,ct, BlendMode.SUBTRACT);
            
            viewbd.threshold(viewbd, rect, pt, ">", 0xff600000, 0xffffffff);
            viewbd.threshold(viewbd, rect, pt, "!=", 0xffffffff, 0xff000000);

            srcbd.unlock();
            viewbd.unlock();
            greenbd.unlock();
            bluebd.unlock();

            draw();
        }


        private function draw():void  {
            var r:Rectangle = viewbd.getColorBoundsRect(0xffffffff, 0xffffffff);
            if (r.x == 0 && r.y == 0) {
                g.moveTo(nowx,nowy);
                penFlag = false;
                return;
            } else {
            }

            if (!penFlag) g.moveTo(r.x, r.y);
            
            g.lineTo(r.x, r.y);
            penFlag = true;
            nowx = r.x;
            nowy = r.y;

        }
    }
}

2008年01月07日

WCAN mini ActionScript Vol.4 しゃべる人募集

1/26(土)くらいにVol.4やりたいので、しゃべりたい人募集
場所はもちろん名古屋です。


私に連絡とれる方法で連絡ください。
メールは lllkoballl at gmail.com

内容はActionScriptとか関係ありそうだったら何でもおっけーです。
みなさんぜひ。

名古屋(東海地方)の人は頑張って発表してください。
それ以外の人も発表お待ちしてます。

2008年01月16日

WCAN mini ActionScript Vol.4 申し込み開始

WCAN [ Web Creators Association Nagoya ] WCAN mini ActionScript Vol.4
http://www.wcan.jp/index.php?ID=147

申し込み開始しました。

私はBox2DFlashAS3でなんかやるよていです。


『ActionScript やっとかめ!』

1月26日(土)にActionScriptの勉強会を開催します。今年も頑張っていきたいと思っていますので、よろしくお願いします。今のところ以下の7名の方にスピーカーをお願いしています。

どういった内容の話をしていただくか調整中です。ブログなどを参考にしていただけるとありがたいです。参加費用のかかる勉強会で大変申し訳ありませんが、よろしくお願いします。決まり次第更新していきます。

やっとかめって

八十日目と書いて「やっとかめ」と読む。
80日ぶりに会ったこと、転じて久しぶりだという意味

ということだったんだ。
そういえば久しぶりの開催ですな。


2008年01月25日

WCAN mini ActionScript Vol.4 空きあります

どうやらキャンセルが出たみたいで、ちょっと席が空きました。
明日だけどよかったら参加してください。

http://www.wcan.jp/members/index.php?ID=41

2008年01月28日

WCAN mini ActionScript Vol.4 で発表したやつ Box2DFlashAS3

WCAN [ Web Creators Association Nagoya ] WCAN mini ActionScript Vol.4
http://www.wcan.jp/index.php?ID=147

WCAN mini ASで発表してきた

資料はこちら


このコンテンツには最新のFlashPlayerが必要です


swfクリックして矢印キーの右左で進みます。


資料のソースダウンロード(ぐちゃぐちゃですw)
http://un-q.net/2008/01/28/swf/wcan_mini_as_4_src.zip


WCAN mini AS Vol.4 ピストっぽいサンプル Box2dFlashAS3 (Unknown Quality)
http://un-q.net/2008/01/wcan_mini_as_box2dflashas3.html


WCAN mini AS Vol.4 ギアのとこサンプル Box2dFlashAS3 (Unknown Quality)
http://un-q.net/2008/01/wcan_mini_as_box2dflashas3_13.html


WCAN mini AS Vol.4 チェーンのとこサンプル Box2dFlashAS3 (Unknown Quality)
http://un-q.net/2008/01/wcan_mini_as_box2dflashas_14.html


WCAN mini AS Vol.4 ピンボールっぽいサンプル Box2dFlashAS3 (Unknown Quality)
http://un-q.net/2008/01/wcan_mini_as_box2dflashas3_15.html


WCAN mini AS Vol.4 ピストっぽいサンプル Box2dFlashAS3

WCAN mini ActionScript Vol.4 で発表したやつ Box2DFlashAS3 (Unknown Quality)
http://un-q.net/2008/01/wcan_mini_actionscript_vol4_bo.html

WCAN mini AS vol.4で発表した 自転車のギアとチェーンっぽいのも

重いから続きへ移動


続きを読む "WCAN mini AS Vol.4 ピストっぽいサンプル Box2dFlashAS3" »

WCAN mini AS Vol.4 ギアのとこサンプル Box2dFlashAS3

WCAN mini ActionScript Vol.4 で発表したやつ Box2DFlashAS3 (Unknown Quality)
http://un-q.net/2008/01/wcan_mini_actionscript_vol4_bo.html

重いから続きへ移動

続きを読む "WCAN mini AS Vol.4 ギアのとこサンプル Box2dFlashAS3" »

WCAN mini AS Vol.4 チェーンのとこサンプル Box2dFlashAS3

WCAN mini ActionScript Vol.4 で発表したやつ Box2DFlashAS3 (Unknown Quality)
http://un-q.net/2008/01/wcan_mini_actionscript_vol4_bo.html

チェーンのとこ
Jointの簡単なサンプル
重いから続きへ移動

続きを読む "WCAN mini AS Vol.4 チェーンのとこサンプル Box2dFlashAS3" »

WCAN mini AS Vol.4 ピンボールっぽいサンプル Box2dFlashAS3

WCAN mini ActionScript Vol.4 で発表したやつ Box2DFlashAS3 (Unknown Quality)
http://un-q.net/2008/01/wcan_mini_actionscript_vol4_bo.html

ピンボールっぽいヤツ

重いから続きへ移動

続きを読む "WCAN mini AS Vol.4 ピンボールっぽいサンプル Box2dFlashAS3" »

2008年02月18日

ちょい絶vol.2 Gainerなしで始めるフィジカルコンピューティング

先週、ちょい絶やりました。
ちょい絶とは、ActionScriptとかFlashとかFlexとかAirとかの、ちょっとしたネタを交換する勉強会です。参加条件は、なんでもいいから発表すること。

偶数月の真ん中あたりの金曜日に、名古屋の栄周辺でやってます。

今回はこんなことやってみました。
下の方でソースもダウンロードできます。

Gainerなしで始めるフィジカルコンピューティング

ニコニコにもうp


Macのモーションセンサーをrubyのソケットサーバー経由でFlashにわたして、Box2dでほげほげって感じです。

MacBookには急な衝撃の際にハードディスクを止めるため、モーションセンサーが内蔵されています。
その値を以下のツールを使うと取得できます。

Download AMSTracker
http://www.osxbook.com/software/sms/amstracker/

$ AMSTracker -u 0.5
とすると、0.5秒置きにセンサーの値を表示してくれます。

Screenshot_2.png

これをrubyで書いたソケットサーバーに渡してFlashでそれを取得してます。

AMSTracker -u 0.5 -s | ruby server_client.rb  
こんな感じでソケットサーバーを実行してます。

ソケットサーバーはこちらを参考にさせていただきました。

func09 » [ruby][flex] Socketサーバを書いてみた
http://www.func09.com/wordpress/archives/154

ソースはこちらです。

http://labs.un-q.net/choizetsu/02/choi_vol2.zip

ぐだぐだなソースですので気をつけてください。

ちなみにセキュリティの都合でローカルでの動作のみでっす。

ちょい絶vol.2やったよ

2/15(金)にちょい絶やってきました。

名古屋でやってる参加条件が発表することなAS勉強会です。

私の発表は以下です。

ちょい絶vol.2 Gainerなしで始めるフィジカルコンピューティング (Unknown Quality)
http://un-q.net/2008/02/flash_gainer_amstracker.html

yamadaさんの発表がすごくおもしろかったです。

ASスケッチ—フォントの座標を元にしたグラフィックの作成とアニメーションへの展開(前編) | ra66it.net
http://ra66it.net/blog/index.php?ID=761

ASスケッチ—フォントの座標を元にしたグラフィックの作成とアニメーションへの展開(後編) | ra66it.net
http://ra66it.net/blog/index.php?ID=762


こういった表現を扱うコードをあまり書いたことが無いので、刺激になりました。
休み中に、なんとなくスクリプトで絵を描く練習をしてみたりとかしちゃいました。

自分が意図しないモノが表現されるのが楽しそうです。
でもyamadaさん曰く、考えてからスクリプトを書くと、結局意図した表現しか出なかったりするそう。だからあえて間違ったコードを書いてみたりするとおもしろくなるみたい。
外部要因を使うのもおもしろい感じになるかもって話しもありました。


アダムスパンダさんのAirでつくったhtmlエディタでリアルタイムでhtmlがレンダリングされてたのもおもしろかったです。


次回はスクリプトよりでない人とかも来てほしいですね。


関連記事 [ 後で追記 ]

ASスケッチ—フォントの座標を元にしたグラフィックの作成とアニメーションへの展開(前編) | ra66it.net
http://ra66it.net/blog/index.php?ID=761

ASスケッチ—フォントの座標を元にしたグラフィックの作成とアニメーションへの展開(後編) | ra66it.net
http://ra66it.net/blog/index.php?ID=762

Hi-Farm blog - ActionScript 3.0 , AIR , FLEXなどと戯れ合う日々 -履歴とheader("Location: ---");
http://blog.hi-farm.net/article.php/article/1203177681

ちょい絶vol.2 Gainerなしで始めるフィジカルコンピューティング (Unknown Quality)
http://un-q.net/2008/02/flash_gainer_amstracker.html

2008年03月22日

WCAN mini ActionScript Vol.5 GAINER WORKSHOP in 大須

DSC01561.jpg

レポート書いてなかったので書くよ
詳しくはWCANのサイトとかに書かれるでしょう。

今回は初めてワークショップという形で、Gainerの開発者である小林茂さんにきてもらいました。

Gainerってなにって人はこのへんから
GAINER.cc | Main / ホーム
http://gainer.cc/

Gainerメモ
http://www.saturn.dti.ne.jp/‾npaka/flash/gainer/index.html

今回の資料などはこちら
YAPAN.org: WCAN mini ActionScript Vol.5
http://www.yapan.org/main/2008/03/wcan-mini-actio.html

流れとしては
・イントロダクション
・電子パーツのお買い物
・いろいろつくってみる
て感じでした


イントロダクションではフィジカルコンピューティグって何?てきな話しから、Gainerを使った作品の事例ビデオとか見せてもらいました。

Moution Guitarって作品のビデオ見せてもらったのですが、なかなかおもしろかったです。
あれのビデオって公開されてるんかな。
+GAINERにものってたと思う。
ギターの形した物にセンサーがいろいろ入ってて、いろんな演奏が出来るそうです。
エアギターのおもちゃがあるけど、あれの超高機能版って感じでしょうか。
本格的な演奏も出来るとのこと。


Sketching in Hardware 2というイベントに小林さんが参加されたそうですが、なかなかおもしろそうです。
YAPAN.org: Sketching in Hardware 2
http://www.yapan.org/main/2007/06/sketching-in-ha.html


Gainerはオープンソースハードウェアということにしているらしくて、実際に海外のひとがGainerを自分たちで作り直して配布してるそうです。
会場にも海外版のGainerがいくつかありました。


今回はFunnelを利用したワークショップということで、Funnelの説明もしていただきました。
http://funnel.cc/
Gainerはシンプルなドライバとして作られた物なので、現実世界で扱うには、いろいろと考慮しなきゃいけないことが多いそうです。
で、Funnelでは高いレベルで制御できるようにしようということで作られたそうです。Funnelがいろいろよしなにやってくれるということですね。
具体的には、アナログ入力をしきい値で分解してくれたり、スケーリングをしてくれたり、あとはオシレータといってLEDをチカチカとかフワフワ光らせるときに使えるモノもあります。


FunnelはGainerだけでなく、ArduinoやXBeeなどで使えるそうです。
言語はAS3, Processing、Rubyに対応してます。


最近ではGainerを扱えるプラットフォームが増えているみたいですね。
YAPAN.org: Gainer対応プラットホームが増殖中
http://www.yapan.org/main/2008/02/gainer.html


Funnelでは無線の通信も視野に入れているそうです。既に動いている物はあるみたいですが、まだまだ安定していなくて公開できなそうです。
無線対応は期待したいですね。USBケーブルのついてないデバイスが作れるって素敵ですよね。
無線のでは Point to PointはもちらんStar型やPoint to Multiにも対応するそうです。

ieeee.png

パーソナル・ファブリケーションについても少し話しがありました。
大量生産から個人が欲しい物を自分で作る時代にということらしく、なかなかおもしろそうです。
ソフトウェアベースで仕事の効率化の為にプログラムを書くということはありますが、ハードウェアも自作してしまおうってことですね。

こんな本の紹介もありました。
ものづくり革命  パーソナル・ファブリケーションの夜明け
ものづくり革命 パーソナル・ファブリケーションの夜明け


MAKEとか楽しいのでよく見てます
MAKE: Japan
http://jp.makezine.com/blog/


まーそんなこんなでイントロダクションでした。

イントロダクションのあとは大須へお買い物です。
第一アメ横と第二アメ横にいって電子パーツをみてきました。
LEDとか抵抗なんかを購入しました。電子パーツがすげー安いことにちょとびびった


買い物から帰ってきて実習です

実際にモノを作る前に、電子回路の基礎知識とかを教わりました。
電気の流れを水の流れに例えるといいよーとか回路図の読み方なんかを説明していただきました。


抵抗の抵抗値は、抵抗についてる色でわかるらしいです。
くわしくは
http://www.jarl.or.jp/Japanese/7_Technical/lib1/teikou.htm


Gainerの出力には、デジタル出力とアナログ出力があるそうです。
デジタルは1か0かの情報で、アナログでは0-255の情報があつかえるようです。
入力も同じようにデジタルとアナログがあるそうです。


実際に以下のものを作成しました。

・LEDを光らせる
・LEDをスイッチのオンオフさせる
・FlashのボタンからLEDをオンオフさせる
・スイッチからFlashのオブジェクトを消したり表示したりする
・ボリュームコントロールでグラフっぽいものをウネウネさせる
・光センサをつなぐ
・加速度センサをつなぐ


結構駆け足でいろいろつくりましたが、ブレッドボードのおかげでサクサクつくれました。
ハードウェアスケッチですね。
あと、回路図だけでなく実際のブレッドボードのイメージを絵で見せてくれたので非常に簡単にできました。
gainer.png


個人的にはアナログの入出力を扱うのが楽しいですね。
感覚的に扱えるものが作れそうでいいですね。
マウスやキーボードの入力ではできないような、感覚てきな入力が出来ると、使いやすく感じるんじゃないでしょうか。


そんなこんなでGainerに入門できたので、なにか作りたいなーという今日この頃です。


小林さんの話しにあったのですが、Gainerはハードウェアのプロトタイプ作成が目的で完成物は必ずしもGainerで作る必要はないということらしいです。
そのまま使えればGainerをつかえばいいし、商品化する為にちゃんと作り直してもよいと。
まさにハードウェアスケッチですね。
Processingがスケッチという言葉をつかいますね。Processing + Gainer はやっぱ相性いいのかな。

まーいろいろやってみよう。


2008.3.24 追記

WCANのブログにレポートきました
WCAN [ Web Creators Association Nagoya ] WCAN mini ActionScript Vol.5
http://www.wcan.jp/index.php?ID=160

今回はyamadaさんがビデオまわしてくれて、いい感じに編集してくれてます。
わたし結構登場してますねw


2008.2.24 追記2

今回の講師だった小林さんのBlogで資料が公開されてます。

YAPAN.org: WCAN mini ActionScript Vol.5
http://www.yapan.org/main/2008/03/wcan-mini-actio.html

2008年03月27日

名古屋地区の技術系コミュニティ・勉強会

名古屋地区の技術系コミュニティ・勉強会 - DenkiYagi
http://d.hatena.ne.jp/terurou/20070916/1189879592

これはいいリスト!

ちょい絶はどーなんだろ。

はてなブックマーク - タグ ちょい絶
http://b.hatena.ne.jp/t/%E3%81%A1%E3%82%87%E3%81%84%E7%B5%B6?sort=eid

関連記事

ActionScript 的ちょい絶技巧発表会 in Nagoya (Unknown Quality)
http://un-q.net/2007/11/actionscript_in_nagoya.html

ちょい絶技巧発表会やってきた (Unknown Quality)
http://un-q.net/2007/12/post_20.html

ちょい絶のやつソース公開 (Unknown Quality)
http://un-q.net/2007/12/camera_ui.html

ちょい絶vol.2やったよ (Unknown Quality)
http://un-q.net/2008/02/flash_choi_vol2.html

ちょい絶vol.2 Gainerなしで始めるフィジカルコンピューティング (Unknown Quality)
http://un-q.net/2008/02/flash_gainer_amstracker.html


そーいえばちょい絶vol.3、4月18日(金)くらいにやりまつよ。
興味のあるひとは
as at wcan.jp
までご連絡ください。


次回は大阪で花見だ!
FxUG 勉強会 in Osaka
http://seminar.genephics.co.jp/fxug/

なんかつくんなきゃなー

2008年04月07日

ちょい絶Vol.3

4/18(金) 20:00 くらいからやります。

参加条件はFlashとかFlexとかAirとか、その辺のことでなんか発表してください。
「ちょい」としたことでおk。

申し込みはこちらから。

http://123.writeboard.com/ac5cfbaff44a3cda6
pass : wcanas

2008年04月28日

WCAN mini ActionScript Vol.6 「Progression ワークショップ in なごや」

WCAN mini AS vol.6はnium先生が名古屋に来てくれるとのことで、Progressionのワークショップしてもらいます。

5月17日開催です。

募集は5月7日(水) 正午頃ごろからです。
必要な物や、参加の条件がいくつかありますので、確認してください。

WCAN [ Web Creators Association Nagoya ] WCAN mini ActionScript Vol.6
http://www.wcan.jp/index.php?ID=164

名古屋でもProgressionを流行らせよー!

2008年05月12日

ごはんとFlash行ってきたよ

ごはんとFlashへ参加してきました。

「ごはんとFlash」クリエイターズカフェイベント|_level0.CUPPY
http://level0.cuppy.co.jp/2008/04/flashevent20080510.php

Flashな人たちを集めてみんなでごはん食べましょう的なイベントです。
名前のゆるさが素敵です。

一緒に行こうと思ってたbigchuが東京で拉致監禁されてしまい、参加できなくなるというハプニングもありながら楽しんできました。
bigchuはビックマンだけでも届けたかったと悔しがってましたw
でもbigchuなら妄想でごはんとFlashに参加した気分になれるはずなので、妄想レポート期待してます。


鎌倉は初めてだったんですが、緑が多くて気持ちいとこですね。
晴れてたらもっと気持ちよかっただろーなーと。また遊びに行きたいです。

鎌倉にFlasherが60人も集まる、かなり濃いイベントで、すげーおもしろかったです。
しかもドタキャンとか連絡なしでこなかった人も結構少なかったみたいで、こういうイベントは待ち望まれてたんだなーと感じました。
このBlog読んでくれてる方もいたようで、ありがたいことです。


立食な形式だったので、うろうろしながらいろんな人と交流ができてよかったです。
貴重なお話や、こんなものを作ろうと思ってるんですよ話しがおもしろかったです。
こんどは立食じゃなく座ってゆっくりってのもいいかもしれませんね。


くびから下げたカードケースに名刺をみんな入れる形式だったんですが、どうしても名刺のお名前より、Twitterやその人が運営しているBlogで覚えてしまっているので、カードケースにはTwitterのアイコンとかBlogの名前とか入れれるといいかもしれませんね。

私はいつも使ってるアイコンとIDを書いたカードを用意して首からかけてました。それを見て声をかけてくれる方もいたので嬉しかったです。


せっかく名古屋から参加したので、ひとネタ用意して発表させていただきました。
ネタの公開は任◯堂に怒られそうなので自粛しますw
MacBookを傾けるとマ◯オがそちら側に走って、さらにMacBookをひょいっと上に振るとマ◯オがジャンブしたりするモノを作ってみました。
見たい人は私に会ったときに「マ◯オ見せて!」って言ってください。


鎌倉からはさすがに名古屋に帰れないことがわかっていたので、東京のほうで泊まる予定できてたのですが、泊まるとこは特に決めてなかったので、何人かで朝まで飲んでました。そのあと始発でdokeさんの家に行って、泊めてもらいました。
朝まで付き合ってくれた方、泊めてくれたdokeさんありがとーございます!


次の日、帰りにヘロヘロのbigchuを救出して名古屋に帰りました。


勉強会でないこういったイベントは楽しいですね。
勉強会だとなかなかしゃべる時間もなかったりするので、ドンドンこういうイベントが増えるといいなーと思います。
他の会社の人とじっくり話すことってなかなか無いんだけど、話しをすると刺激うけまくりです。


東京だけでなく地方でもこういったイベントが開催されるといいですね。
Flashだけにとどまらずいろんなジャンルな人が集まれると楽しそうです。

主催のKAYAC道家さん、瀬尾さん、FICC福岡さん、trick7寺井さん、準備などしていただいたKAYACの方々、おいしいごはんを出してくれたbowlsのみなさま、本当にありがとうございます。


他の方のレポートはこのへんかな
はてなブックマーク - タグ ごはんとFlash
http://b.hatena.ne.jp/t/%E3%81%94%E3%81%AF%E3%82%93%E3%81%A8Flash?sort=eid

2008年05月17日

WCAN mini ActionScript Vol.6 Progressionワークショップ

はじまるよー
今日はProgressionのワークショップでっす!

ちゅうけいしまーす
http://www.ustream.tv/channel/wcan

2008年05月20日

WCAN mini ActionScript Vol.6 Progression ワークショップ レポート

やりましたん。

今回は前回に引き続きワークショップという形で開催しました。
今回は東京よりnium先生お越しいただきProgressionを教えてもらいました。

Progression Framework - Trac
http://progression.libspark.org/

くわしくは

WCAN [ Web Creators Association Nagoya ] WCAN mini ActionScript Vol.6
http://www.wcan.jp/index.php?ID=171

: まとめ :: WCAN mini AS vol6 Progression ワークショップ in なごや - 酒は血液、