« 2008年04月 | メイン | 2008年06月 »

2008年05月 アーカイブ

2008年05月02日

FileReferenceとBasic認証

FileReferenceでファイルアップロードする場合、Basic認証がかかっていると401でレスポンスが返ってくるよ><

どうやらFlashPlayerからリクエストが発行されるためBasic認証が通過できないっぽい

unknownplace.org - 2007/10/26
http://unknownplace.org/memo/2007/10/26

わりとハマりどころなきがする。

なんとかする方法はあるんかなー

■追記
どうやら無理っぽい><
Twitter / seagirl: @ll_koba_ll FileReferenceでは...
http://twitter.com/seagirl/statuses/801892146

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

action-codingがすばらしそう!

action-coding - Google Code
http://code.google.com/p/action-coding/
masudaさんが面白そうなモノ作ったみたいです。

この辺りで知りました。

TNSTUDIO blog: action-coding
http://www.tnstudio.net/blog/archives/2008/05/actioncoding.html

ことぶ記: action-coding
http://www.yapan.org/diary/2008/05/action-coding.html

こちらのスクリーンキャストを見るのが一番いいと思います
http://www.metaphor.co.jp/file/action-coding-demo00.mov

rubyでprocessingのコードが書けて、さらにrascutのように保存をすると自動的に実行される環境みたいです。
VJみたいなことをしたりも出来そうですね。

ちょっとさわってみよう。

2008年05月16日

Flash Player 10 で 3Dしてみた

flash10_3d.png
Flash Player 10 bate がリリースされました。

Adobe Labs - Flash Player 10
http://labs.adobe.com/technologies/flashplayer10/

akihiro kamijo: Flash Player 10 beta 公開
http://weblogs.macromedia.com/akamijo/archives/2008/05/flash_player_10.html

とりあえずDisplayObjectに追加された3D機能を試してみる
この辺りを参考に作ってみました
http://wiki.libspark.org/wiki/FlashPlayer/10/API

こちらからFlash Player 10をインストールしてからみてください。
Adobe Labs - Downloads: Flash Player 10
http://labs.adobe.com/downloads/flashplayer10.html

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

コードはこんな感じ
Zsortは自分でする必要があるっぽい?のでとりあえず面は描画せず線だけです。
package {

    import flash.display.*;
    import flash.text.*;
    import flash.events.*;

    use namespace astro;
            
    public class Flash10Sample03 extends Sprite {

        private var sp:Sprite;
        private const CUBE_SCALE:int = 100;        
        
        public function Flash10Sample03() {                        

            var txt:TextField = new TextField();
            addChild(txt);
            txt.text = "クリックで始まります";
            txt.autoSize = TextFieldAutoSize.LEFT;
            txt.setTextFormat(new TextFormat("_ゴシック", 15, 0xffffff));
            stage.addEventListener(MouseEvent.CLICK, function(e:MouseEvent):void {
                removeChild(txt);
                stage.removeEventListener(MouseEvent.CLICK, arguments.callee);
                init();                
            });
                        
        }

        private function init():void {
            createCubeFace();
            
            addEventListener(Event.ENTER_FRAME, function(e:Event):void {
                sp.astro::rotationY += 1;
                sp.astro::rotationX += 1;
            });

        }

        private function createCubeFace():void {

            sp = new Sprite();
            addChild(sp);
            sp.x = 250;
            sp.y = 250;

            var s:Sprite;
            faceArray = new Array();

            function createFace(c:uint):Sprite {
                var s:Sprite = new Sprite();
                drawRect(s, c);
                sp.addChild(s);
                return s
            }
            
            // 背面
            s = createFace(0xff0000);
            s.astro::z = CUBE_SCALE/2;
            
            // 左
            s = createFace(0x0000ff);
            s.astro::rotationY = 90;
            s.x = -CUBE_SCALE/2;
            
            // 右
            s = createFace(0x00ff00);
            s.astro::rotationY = 90;
            s.x = CUBE_SCALE/2;
            
            // 上
            s = createFace(0xffff00);
            s.astro::rotationX = 90;
            s.y = -CUBE_SCALE/2;

            // 下
            s = createFace(0x00ffff);
            s.astro::rotationX = 90;
            s.y = CUBE_SCALE/2;

            // 前面
            s = createFace(0xaaaaaa);
            s.astro::z = -CUBE_SCALE/2;
            
        }

        private function drawRect(s:Sprite, c:uint):void {

            var g:Graphics = s.graphics;
            g.lineStyle(2, 0xffffff);
            g.beginFill(c, 0); // z sort してないから塗りは消しておく
            g.drawRect(-CUBE_SCALE/2, -CUBE_SCALE/2, CUBE_SCALE, CUBE_SCALE);
            g.endFill();
            
        }
        
    }
    
}


astro.as
package {
    public namespace astro = "http://www.adobe.com/2008/actionscript/Flash10/";
}

Flash Player 10 で 3Dしてみた 2  テキストもいるけ (Unknown Quality)
http://un-q.net/2008/05/flash_player_10_3d_astro.html

Flash Player 10 で 3Dしてみた 2  テキストもいける

flash10_3d2_astro
Flash Player 10 で 3Dしてみた (Unknown Quality)
http://un-q.net/2008/05/flash_player_10_3d.html
の続き
テキストを追加してみたらちゃんとテキストも3Dで表示されたよ。
動的なテキストでもいけるのは嬉しいですね。

こちらからFlash Player 10をインストールしてからみてください。
Adobe Labs - Downloads: Flash Player 10
http://labs.adobe.com/downloads/flashplayer10.html

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

package {

    import flash.display.*;
    import flash.text.*;
    import flash.events.*;

    use namespace astro;
            
    public class Flash10Sample04 extends Sprite {

        private var sp:Sprite;
        private const CUBE_SCALE:int = 100;        
        
        public function Flash10Sample04() {                        

            var txt:TextField = new TextField();
            addChild(txt);
            txt.text = "クリックで始まります";
            txt.autoSize = TextFieldAutoSize.LEFT;
            txt.setTextFormat(new TextFormat("_ゴシック", 15, 0xffffff));
            
            stage.addEventListener(MouseEvent.CLICK, function(e:MouseEvent):void {
                removeChild(txt);
                stage.removeEventListener(MouseEvent.CLICK, arguments.callee);
                init();                
            });
                        
        }

        private function init():void {
            createCubeFace();
            
            addEventListener(Event.ENTER_FRAME, function(e:Event):void {
                sp.astro::rotationY += 1;
                sp.astro::rotationX += 1;
            });

        }

        private function createCubeFace():void {

            sp = new Sprite();
            addChild(sp);
            sp.x = 250;
            sp.y = 250;

            var s:Sprite;
            faceArray = new Array();

            function createFace(c:uint):Sprite {
                var s:Sprite = new Sprite();
                drawRect(s, c);
                sp.addChild(s);
                return s
            }
            
            // 背面
            s = createFace(0xff0000);
            s.astro::z = CUBE_SCALE/2;
            
            // 左
            s = createFace(0x0000ff);
            s.astro::rotationY = 90;
            s.x = -CUBE_SCALE/2;
            
            // 右
            s = createFace(0x00ff00);
            s.astro::rotationY = 90;
            s.x = CUBE_SCALE/2;
            
            // 上
            s = createFace(0xffff00);
            s.astro::rotationX = 90;
            s.y = -CUBE_SCALE/2;

            // 下
            s = createFace(0x00ffff);
            s.astro::rotationX = 90;
            s.y = CUBE_SCALE/2;

            // 前面
            s = createFace(0xaaaaaa);
            s.astro::z = -CUBE_SCALE/2;

            var t:TextField = new TextField();
            s.addChild(t);
            t.text = "名古屋で¥nActionScript";
            t.autoSize = TextFieldAutoSize.LEFT;
            t.setTextFormat(new TextFormat("_ゴシック", 15, 0xeeeeee));
            t.x = -50
            t.y = -20

            
        }

        private function drawRect(s:Sprite, c:uint):void {

            var g:Graphics = s.graphics;
            g.lineStyle(2, 0xffffff);
            g.beginFill(c, 0); // z sort してないから塗りは消しておく
            g.drawRect(-CUBE_SCALE/2, -CUBE_SCALE/2, CUBE_SCALE, CUBE_SCALE);
            g.endFill();
            
        }
        
    }
    
}

FIVe3DのAS3版

FIVe3Dで検索してきてくれる人が、最近多いんですがまだAS3版の記事書いてません><

ごめんなさい!
そのうち書きます。

AS3版のFIVe3Dに関してはmoriBlogさんが記事をたくさん書いているので、以下よりどうぞ。

[FIVe3D]Z-Sortの続き。Cubeを表示 | moriBlog
http://moringo.moo.jp/wordpress/?p=122

[FIVe3D]Sprite3DのZ-SORT | moriBlog
http://moringo.moo.jp/wordpress/?p=121

[FIve3D] Video3Dクラス | moriBlog
http://moringo.moo.jp/wordpress/?p=120

FIVe3D curveToSpace使ってみるテスト | moriBlog
http://moringo.moo.jp/wordpress/?p=119

[FIVe3D] 3D RSS Reader(非実用的) | moriBlog
http://moringo.moo.jp/wordpress/?p=118

FIVe3D 3D空間に描画 | moriBlog
http://moringo.moo.jp/wordpress/?p=115

FIVe3Dで好きなフォントを使う(日本語も) | moriBlog
http://moringo.moo.jp/wordpress/?p=113

nitoyonさんも書いてますね

FIVe3D で Keynote 風 Cube トランジッション - てっく煮ブログ
http://d.hatena.ne.jp/nitoyon/20080513/p1

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 なごや - 酒は血液、呑んだら献血
http://d.hatena.ne.jp/bigchu/20080517/1211012542

などをご覧下さい。


Progressionは環境作るのが簡単でいいですね。
一緒にインストールしてくれるリンケージ一括設定やJSFLコンソールもすばらしいと思います。

個人的に気になったのは

prog.autoLock = false;

ですかね。

これをfalseにしておくと、ページ遷移アニメーションしてるときでも、さらにそれを中断して別のページに遷移したりできます。デフォルトはtrueになってます。
falseにしてしまうと、中断した場合のアニメーションなどの扱いを個別に指定する必要が出てくるため、通常はtrueにしておく方がいいそうです。
実際イロイロ試してたら、移動した画面が残ったりとかしました。

ただfalseにするとサイトがキビキビ動くような感覚があります。


あとはコンポーネントベースもすばらしいと思います。
簡単なサイトをさくっと作れるあたりはかなり需要がありそうな気がします。


ひとまず今週末、とある学校で特別講師みたいなことするのでスライドをProgressionを作りつつ、学生さんに宣伝してみよう。

あとProgressionのサイトのPayPalは重要。

2008年05月21日

AS-users.jp - 日本の ActionScript ユーザのためのハブサイト

期待!!!

AS-users.jp - 日本の ActionScript ユーザのためのハブサイト
http://as-users.jp/

BeInteractive! [as-users.jp - 日本の ActionScript ユーザのためのハブサイト]
http://www.be-interactive.org/index.php?itemid=377

ドメインが空いてるとこまでは知ってたけどさすがyossyさん仕事がはやい!

みんなで方向性決めていきたいということらしいので、どんどんブクマしてコメントしていくといいんじゃないでしょーか

2008年05月22日

電子工作系で質問があったけどわからないから誰か答えてくだせぇ

以下のようなコメントいただきました

http://un-q.net/2008/03/ruby_funnel_gainer_ocs.html#comment-16717

加速度センサーを使って このような物 製作したいのですが RC 送信機の外部端子はPPMパルスでないと受け付けない様です RC用ジャイロは サーボを制御するため PWMパルスを 出しています。 どうすれば ジャイロ信号を送信機から 送れるのでしょう

このような物です
http://www.youtube.com/watch?v=GCd5sVdRa6k&feature=related
http://www.youtube.com/watch?v=KDPS4Hgndmc&feature=related

しかーし!
私には申し訳ないのですがさっぱりわかりませんw
誰かわかる人は教えてください><


2008年05月27日

中国からなんか送られてきた

新手の詐欺かと思ったけど、どうやら「Sothink SWF Decompiler for Mac」の会社から送られてきたらしいw

2008年05月31日

6月から東京で働きますよ

6月から東京で働くことになりましたー

勤務地は渋谷でっす
皆さん遊んでくださいね。

「名古屋でActionScript」はそのまま継続していきますよー
心は名古屋ですもの!
名古屋の皆さん、これまでありがとうございました。
そしてこれからもよろしくでっす!

株式会社ローハイド.でデザイナー募集してます。

いつもお世話になってるローハイド.さんでデザイナー募集してます。
ちなみに6月からはローハイド.の事務所で仕事してたりします。

興味のあるかたは直接、または私に連絡くださいな。

ローハイド.連絡先
MAIL info@raw-hide.jp
TEL 03-6421-9090

株式会社ローハイド. しあわせインターネットファクトリー デザイナー募集のお知らせ
http://raw-hide.jp/pr/show/57

募集する職種

デザイナー 1名


仕事内容

企画ごとに編成されるチームの一員として、立ち上げから制作、監修までの一連の業務。
※当面は、ディレクション担当者とともに制作進行していただきます。

主に平面デザインが主体です。サイトデザイン、ブログパーツデザイン、キャラクターデザイン、など、企画にあがったプロダクト全般のデザインを担当していただきます。

FlashオーサリングやHTML+CSSコーディングなどはチームメンバーに担当者がおりますので経験なくとも協力しながら作業をすすめることが可能です。


対象となる方

専門学校、短大、大学にてグラフィックデザインの教育を受けた30歳ぐらいまでのデザインの経験者。(アシスタント経験も可)
WEB制作ソフト、グラフィック制作ソフトの知識経験は必須です。


ご用意いただくもの

  • エントリーシート(履歴書・職務経歴書など)
  • ポートフォリオ(作品集)

※ポートフォリオ(作品集)について

CD-RかDVDのデータ、または出力書類にてA3サイズまでの封筒で提出してください。
WEBの場合は、URLをエントリーシート内に明記してください。
もしくは画面キャプチャをプリントしてご用意ください。

作品については返却しませんので大切なものはコピーなど複製したものをご提出ください。


個人情報の取り扱いについて

応募者情報につきましては、厳重に管理いたします。

当該個人情報は、採用選考および入社手続きに必要な範囲で利用し、
法令で定められる場合、安全管理処置を講じた委託先に業務委託をする場合をのぞき、
ご本人の同意なく、他の目的では利用することはありません。

なお、お送りいただいた各種書類およびデータは、返却いたしませんのでご了承ください。

不採用とさせていただいた場合は、選考終了後適切な方法にて破棄いたします。

About 2008年05月

2008年05月にブログ「Unknown Quality」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2008年04月です。

次のアーカイブは2008年06月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。