blog.quq.jp » development http://blog.quq.jp quq weblog Mon, 22 Feb 2010 06:05:35 +0000 http://wordpress.org/?v=2.9.1 ja hourly 1 Progression4:Preloader中にSWF最小サイズコントロールを有効にする http://blog.quq.jp/2010/02/progression-preloader-swfsize/ http://blog.quq.jp/2010/02/progression-preloader-swfsize/#comments Sun, 21 Feb 2010 05:19:12 +0000 quq http://blog.quq.jp/?p=1037 Preloaderを使用していて、IndexSceneに到達するまでの間、
SWF最小サイズコントロールが利かないので有効化する方法。

SWFForceSizeを使用しているのかとおもっていたら、
Spark projectのSWFSizeが導入されているようです。

PreloaderのatReadyあたりで、

import org.libspark.ui.SWFSize
SWFSize.initialize( this.root.loaderInfo.width, this.root.loaderInfo.height );

を実行することで、SWFSizeが有効となりSWFの最小サイズのコントロールが有効になります。

loaderInfo.width loaderInfo.height には、Progressionが書き出すHTMLにあるwidthとheightが渡ってくるようです。

追記:

コメントいただきました。
loaderInfo.width/widthは、HTMLから渡ってくる値ではなく、
ロードされたコンテンツの規格サイズということで、設定したステージサイズとこのとです。
http://livedocs.adobe.com/flex/3_jp/langref/flash/display/LoaderInfo.html#width

]]>
http://blog.quq.jp/2010/02/progression-preloader-swfsize/feed/ 2
CentOSでSubversionサーバ構築 http://blog.quq.jp/2010/02/centos-subversion-server/ http://blog.quq.jp/2010/02/centos-subversion-server/#comments Sun, 07 Feb 2010 17:40:25 +0000 quq http://blog.quq.jp/?p=1024 お仕事で Subversionを使う機会があって、
便利だったので自分プロジェクトように Subversionを構築してみた。

いままで、作業する前に全部をガッサリと
コピーしてバックアップしていたけど、これで楽になりそう。


使っていなかった古いVAIOノート VAIO PCG-Z1/P があったので
これにインストールしてみた。
このノート2003年発売みたいだ。

HDDは、容量が少ないというのと
古くて不安なので、subversionリポジトリ領域用に
USB外つけのHDDを購入。
Amazonで¥9,300なり

面のためデスクトップ環境ありでインストール。

OSのダウンロードから
このサイトでたくさん書かれていて
初心者の僕でも簡単にセットアップできた!

CentOSで自宅サーバー構築

SSHで外からログインするので、音も出なけりゃ、ちゃんと解像度出なくてもいいやと思っていたけど
サウンド、ビデオ、LANなどデバイス系ドライバが全然問題なくデフォで動いてくれてびっくりした。

]]>
http://blog.quq.jp/2010/02/centos-subversion-server/feed/ 0
Adobe AIR Day 参加しました http://blog.quq.jp/2009/11/adobe-air-day-%e5%8f%82%e5%8a%a0%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/ http://blog.quq.jp/2009/11/adobe-air-day-%e5%8f%82%e5%8a%a0%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/#comments Fri, 27 Nov 2009 03:59:31 +0000 quq http://blog.quq.jp/?p=1008 昨日11月26日 大崎ゲートシティホール で開催されたセミナー、
Adobe AIR Day – Adobe AIR 2.0 新機能を一足早くご紹介!-
に、参加させていただき、
ブログパーツデスクトップについてお話をさせていただきました。

45290939

午前中のプレス会から参加させていただくことができ、
午後のセミナーと、ガッツりブログパーツデスクトップを紹介させていただいちゃいました。
ありがとうございました^^

マルチ画面のせいか、キャプチャがとれない不具合にみまわれ;ちょっと焦りました…。

ブログパーツデスクトップが掲載された記事はこちらです。

・Impress Enterprise Watch
アドビ、ユニークなサンプルアプリでAIR 2.0の機能を紹介

・Impress Internet Watch
「AIR 2」でP2Pのビデオチャットアプリなど実現 アドビが「AIR 2」説明会でサンプルアプリを紹介

・マイコミジャーナル
「Flash Player 10.1」、「Adobe AIR 2.0」に搭載予定の新機能

アプリ紹介のブログパーツの登録デモのところで
使わせていただいたブログパーツは、
CLOCK WIDGET さんの 時計のブログパーツです。

]]>
http://blog.quq.jp/2009/11/adobe-air-day-%e5%8f%82%e5%8a%a0%e3%81%97%e3%81%be%e3%81%97%e3%81%9f/feed/ 0
Adobe AIR Day http://blog.quq.jp/2009/11/adobe-air-day/ http://blog.quq.jp/2009/11/adobe-air-day/#comments Wed, 04 Nov 2009 16:13:20 +0000 quq http://blog.quq.jp/?p=1002 11月26日 (木曜日) 大崎ゲートシティホールにて
Adobe AIR Day イベントが開催されます。

Adobe AIR 2.0 (2010年上半期にリリース予定) の新機能を中心に紹介、とのこと。

僕も、AIR Contest 2009 Grand Prix 受賞者スペシャルセッション
ということで講演させていただけることになりました。

僕のセッションでは、
GrandPrixの受賞をいただいた
Airアプリ、ブログパーツデスクトップの紹介と、
それにまつわるアイデアや開発tipsなどをお話させていただこうと思っています。

Adobe AIR Day イベントについて詳しくはこちらです。
http://www.info-event.jp/adobe/air/

参加は無料です。

]]>
http://blog.quq.jp/2009/11/adobe-air-day/feed/ 0
会社を辞めました。 http://blog.quq.jp/2009/10/i-left-the-company/ http://blog.quq.jp/2009/10/i-left-the-company/#comments Thu, 01 Oct 2009 02:09:20 +0000 quq http://blog.quq.jp/?p=990 9月30日付で務めていた制作会社を退職しました。

4年半の間、制作会社でFlash実装担当を務めてきました。
30歳手前となり、いちど一人になり新しい何かを見つけようと
会社を辞めることにしました。

今後は、いろいろな方と出会えるよう活動していきたいと思っています。
勉強会など積極的に参加させてもらおうと思っています。
どこかでお会いした際はどうぞよろしくお願いします。

quq.jp って、誰?と、いうところで、
僕について、詳しくは
こちらをご覧 ください。

nenpyoをアップデートしなくては。

]]>
http://blog.quq.jp/2009/10/i-left-the-company/feed/ 0
ADOBE AIR コンテストで Grand Prix受賞しました! http://blog.quq.jp/2009/09/air-contest-2009-grand-prix/ http://blog.quq.jp/2009/09/air-contest-2009-grand-prix/#comments Wed, 30 Sep 2009 11:20:29 +0000 quq http://blog.quq.jp/?p=977 昨年から始まり、今年は2回目の
ADOBE AIR コンテスト でGrand Prixを受賞してしまいましたっ!

「ブログ向けに作られた無料で公開されている多彩なブログパーツを
デスクトップウィジェットとして楽しんじゃおう!」
という ADOBE AIR アプリケーション、“ブログパーツデスクトップ”
開発し、Adobe AIR Gallery に登録していたところ、
なんと、Grand Prix を受賞してしまいました!

ColaboloPyroDirectoryechoASKUL DESKTOPはがきデザインキット
と、ものすごいアプリが受賞している中、
Grand Prixをいただいてしまいましたっ;汗
ありがとうございました。

受賞賞品は、なんと!

・Adobe Master Collection CS4
・AIRヘリコプター
・heteml 永久無料利用権

これは上がりますっ!

AIRヘリコプターっていうのはどんなものなんでしょうか?
届きましたらまたレポしたいと思います!

quq.jp って、誰?と、いうところで、
こちらをみていって ください。

]]>
http://blog.quq.jp/2009/09/air-contest-2009-grand-prix/feed/ 0
CS4 AIRパブリッシュプレビュー 表示されなくなる不具合 http://blog.quq.jp/2009/09/cs4-air-publish-preview-problem/ http://blog.quq.jp/2009/09/cs4-air-publish-preview-problem/#comments Sun, 27 Sep 2009 08:18:05 +0000 quq http://blog.quq.jp/?p=968 開発中、幾度となく見舞われ
Flash再起動とか、PC再起動とか
いい加減辛いので調査して結果、解決法。

どうやら、1つまえのパブリッシュプレビューが
まだ裏で動いていることが問題で、
再びパブリッシュプレビューをた時に、何も表示されなくなっているっぽい。

AIRアプリのプレビューが終了すると
出力に、「ムービープレビューが終了しました。」
と出力されるので
これが出力されていない場合は、裏でまだ動いているはずです。

こうなってしまった場合は、メニューの

デバッグ(D) → デバッグセッションを終了(E)

を行うことで終了できる。

基本的には、先にプレビューが実行されている状態で
パブリッシュプレビューを行うと
自動的に先のプレビューが閉じられるのだけれど
僕の場合だと、幾度もパブリッシュプレビューを行っていると
おかしくなってしまった。

標準のウィンドウUIを使用している場合であれば問題ないが、
透過ウィンドウ、さらには、タスクバーにアプリのバーが表示されないアプリの場合
閉じるボタンがなかったりする為、困ることがあると思う。

メニューから終了させるほかに、
直接プロセスを終了させることで停止することもできた。
困ったときはこちらかな。

タスクマネージャー プロセスから、

adl.exe

を終了させる。

↑ adl(AIR Debug Launcher) らしいです。

]]>
http://blog.quq.jp/2009/09/cs4-air-publish-preview-problem/feed/ 0
無印良品:中村勇吾氏のマイバック http://blog.quq.jp/2009/09/yugo-nakamura-mybag/ http://blog.quq.jp/2009/09/yugo-nakamura-mybag/#comments Sun, 20 Sep 2009 10:36:50 +0000 quq http://blog.quq.jp/?p=949 無印良品池袋西武リニューアル後は、左となりの建物一階に移動になったっぽい。
もともとイルムスがあったところ(イルムスは9Fに移動)。

で、リニューアルオープン記念オリジナルプリント付布製マイバッグ
勇吾さんデザインのマイバックがあったので
さっそくゲットしてきました。

勇吾さんデザインのマイバックがこれ!
無印のシェルフのコネクション部分を描いたそうです。
RIMG0059
勇吾さんのサインが入っていますね。

1枚100円ですしせっかくなので、
他に気に入ったものを買ってきた。
RIMG0060
ちょっとどれが誰のだったか忘れてしまいましたが、
右から2番目、壁掛式CDプレーヤーが描かれているのが
たしか深澤直人氏デザインにものだったかと

参加者は以下の方々

東 信(フラワーアーティスト)
アトリエグリズー(デザイナー)
織咲誠(インターデザイン アーティスト)
かとうゆめこ(画描き)
北山恒(建築家)
グエナエル・ニコラ(デザイナー)
隈研吾(建築家)
黒川雅之(建築家)
小泉誠(デザイナー)
コンスタンチン・グルチッチ(インダストリアルデザイナー)
サム・ヘクト(デザイナー)
THEATRE PRODUCTS(ファッションブランド)
ジェームス・アーヴィン(インダストリアルデザイナー)
下田理恵(グラフィックデザイナー)
ジャスパー・モリソン(デザイナー)
新村則人(デザイナー)
杉本貴志(インテリアデザイナー)
鈴木康広(アーティスト)
須藤玲子(NUNOテキスタイルデザイナー・東京造形大学教授)
津村耕佑(ファッションデザイナー)
唐仁原教久(イラストレーター)
TONERICO:INC.(インテリアデザイナー)
ナガオカケンメイ(D&DEPERTMENT PROJECT代表)
中島信也(CM演出家)
中村勇吾(インターフェースデザイナー)
原研哉(グラフィックデザイナー)
原田宗典(作家)
深澤直人(プロダクトデザイナー)
藤森照信(建築家)
ミントデザインズ(ファッションデザイナー)
面出薫(照明デザイナー)
吉岡徳仁(デザイナー)
寄藤文平(アートディレクター)
ロス・ラブグローブ(デザイナー)

]]>
http://blog.quq.jp/2009/09/yugo-nakamura-mybag/feed/ 0
ページのタイトルをコピーするためのBOOKMARKLET http://blog.quq.jp/2009/09/bookmarklet-to-copy-title-of-page/ http://blog.quq.jp/2009/09/bookmarklet-to-copy-title-of-page/#comments Wed, 09 Sep 2009 10:03:09 +0000 quq http://blog.quq.jp/?p=943 コピーまではしてくれないけど
コピーする直前までいきます

prompt メソッド 第二引数にdocument.title を指定しているだけのシンプルなものですw
結構便利で自分はカナリ使っています。

テキストフィールドにタイトルが入り全選択された状態になるので
あとは、Ctrl+C するだけです。

javascript:prompt(“ページタイトル”,document.title);void(0);

タイトルをコピー

↑リンクを右クリックして「お気に入りに追加」を選択し登録するか、
ブラウザのメニューのブックマークへ画像をドラッグして登録。

]]>
http://blog.quq.jp/2009/09/bookmarklet-to-copy-title-of-page/feed/ 0
mixiアプリ アクティビティーのリンク先を変える http://blog.quq.jp/2009/08/mixiappli-activity-link/ http://blog.quq.jp/2009/08/mixiappli-activity-link/#comments Fri, 28 Aug 2009 08:39:13 +0000 quq http://blog.quq.jp/?p=910 マイミクへ、自分(ビュアー)のアプリの状況や情報を通知する
重要な機能であるアクティビティー。
アクティビティーのリンク先は、基本 home viewになってしまうが
opensocial.Activity.Field.URLを設定して
リンク先を変更してみる。

d01_01_3

■アクティビティーの制限

アクティビティーのリンクの飛び先は
基本home viewになるが
opensocial.Activity.Field.URL パラメータを設定することで
変更することができる。

ただしmixiアプリでは
opensocial.Activity.Field.URL に
設定できるURLには制限があるようで
mixiドメインから離れるようなURLは設定ができない。

■requestNavigateTo()の第2引数と gadgets.views.getParams()

gadgets.views.requestNavigateTo() の第2引数にObjectを設定すると
パラメータが渡された状態でViewを切り替えることができる。

※これに関しては、こちらのページなどが参考になります。
1つのviewで複数のページを表示する

このパラメータの値は、gadgets.views.getParams()で取得できるとのことで
1つのview(home)をパラメータの渡していくことで
複数のページを実現するようなことができるようです。

第2引数をしていするとこんなURLになる

http://mixi.jp/run_appli.pl?id=123456&appParams={'p1':'hoge','p2':'hugo','p3':'hege'}

※appParams内容は、escapeされる。

■アクティビティーに パラメータ付のアプリURLを設定する

話はもどって、アクティビティー。

requestNavigateTo() の第2引数を設定した場合に作られる
パラメータ付きURLの書式は、アクティビティーの
opensocial.Activity.Field.URL パラメータに設定することができた。

この方法で、アクティビティーの飛び先にパラメータをつけ
表示を切り替えたりすることができるようです。

次のviewへ渡したいパラメータは
パラメータ名 appParams で
JSON形式で escapeしたもので設定する必要があるようです。

こんなかんじ。

JavaScript:
  1. var aplid = "123456";
  2. var mixipath = "http://mixi.jp/";
  3.  
  4. var jsonobj = ""
  5. jsonobj += '{"p1":"hoge"';
  6. jsonobj += '","p2":"hugo"';
  7. jsonobj += '", "p3":"hege"'
  8. jsonobj += '"}';
  9. var escparam = escape(jsonobj);
  10.  
  11. var params = {};
  12. params[opensocial.Activity.Field.TITLE] = "アクティビティー文字列";
  13. params[opensocial.Activity.Field.URL] = mixipath + 'run_appli.pl?id=' + aplid + '&appParams=' + escparam;
  14.  
  15. var activity = opensocial.newActivity(params);
  16. opensocial.requestCreateActivity(activity, opensocial.CreateActivityPriority.HIGH, function(response){
  17.     if (response.hadError()) {
  18.         alert("has error");
  19.     } else {
  20.         alert("success");
  21.     }
  22. });

]]>
http://blog.quq.jp/2009/08/mixiappli-activity-link/feed/ 0