« 2007年11月 | | 2008年09月 »

みんなで熱中・・・

こんにちは(^0^)/

8月もあと3日で終わろうとしています。
もうすぐ食欲の秋!
おいしいもの大好き、CO-CONVの野中です☆


さて、最近CO-CONVの人々はあるものに熱中しています。
それは・・・・・・、これ ↓↓↓
20080828cuburo02.jpg

これは【キュボロ】というおもちゃ。
それぞれの木に穴や道があり、それを組みたて、
その道にビー玉をころがして遊ぶ、というもの。

プラレールなどのように、ただ線路をつなぐというわけではなく、
立体なので、頭の中で想像しないと道がつながりません。


このつみ木がきてからというもの、
キュボロが置いてある机の前を通るたびに
ビー玉を転がしたり、木を動かしたり。

仕事の打ち合わせをしているかと思ったら、
キュボロのコースについて熱く語っている社長とプログラマS;

バイトさんが出勤して、まずつみ木の前へ・・・


といった具合に、みんなで熱中しています。


ある日。
机の上にはプログラマSが一生懸命作ったキュボロが。

掃除したいな、と思った私は、慎重に動かすことを決めた。

1列ずつ慎重に移動・・・2列目…3  あっ;;;;


ガシャン・・・


やってしまった(-_-;)


もとに戻そうと努力するも、
(ビー玉転がし専門なので)うまくいかず。

あきらめて放置することに・・・。


しかし、気づくと誰かが遊んでいるので、
あっという間に違うコースが完成。

こっそり一安心の私。。。

出勤したら、まず20個以上のつみ木を組みたてること!
なんてルールを作ったら、頭の回転が良くなるかも!?


CO-CONVに来社の際は、ぜひ遊んでみて下さい。

Flex の Module 開発 (3) - 遅延ロード

前回まででの2回で、モジュールを使って Flex アプリケーションを細かなモジュールに分割する方法を説明ました。しかし、異なる SWF ファイルを扱うとなると、非同期処理も絡んできますし、同じライブラリが両方の SWF に含まれると全体のサイズも大きくなります。

そこで、今回は1つの SWF ファイルに複数モジュールを作成して、遅延ローディングする方法をご説明します。

通常、Flex の SWF では、ローディング用画面が1フレーム目、Flex の本体が2フレーム目に配置されます。

しかし、コンパイルオプションに、-frame=label,ClassName と指定することにより、ClassName で指定したクラスを3フレーム目以降に配置することができます。

Flash Player は1フレーム目から順次ロードして行き、ロード完了した順番に表示していきます。そのため、2フレーム目までのロードが完了した時点で、Flex アプリケーションが表示されます。3フレーム目以降に容量の大きなモジュールを配置しておけば、モジュールの遅延ロードが可能となります。しかも、全体で1つの SWF ファイルですから、管理も楽です。

モジュールの実装方法は以下のようになります。

public class MyModule implements IFlexModuleFactory{
  [Embed(source='my_music.mp3')]
  private var MyMusic:Class;

  public function getMyMusic():Object{
    return new MyMusic();
  }

  public static function frame(factory:IFlexModuleFactory):void{
    ModuleManager.getModule( "published://ModuleName" ).publish(new MyModule());  }
}

モジュールクラスでは IFlexModuleFactory を継承しておいて、static な frame() メソッドを作成します。frame() メソッド内では、published://ModuleName という URL に自分自身のインスタンスを登録しています。

ロードする側では次のようにします。

var module:IModuleInfo = ModuleManager.getModule( "published://ModuleName");
module.addEventListener(ModuleEvent.READY, function(e:ModuleEvent):void {
  // module.factory で MyModule のインスタンスを参照できる
  varsound:Sound = module.factory.getMyMusic() as Sound;
});

3フレーム目のロードが完了した時点で、published://ModuleName の準備が完了し、ModuleEvent.READY イベントが発行されます。このタイミングで遅延ロードした my_music.mp3 を利用できるというわけです。

コンパイル時に、-frame=label,MyModule と指定するのをお忘れなく。

詳しくは、Roger Gonzalez: My MAX preso... の demos\venice\VeniceStreamed\src を見るとよいでしょう。

ところで、モジュールの frame() メソッドは誰が呼んでいるのでしょうか。実は、Flex フレームワーク自身が呼び出しています。もう少し具体的に言うと、SystemManager クラスの extraFrameHandler() メソッドが呼び出します。この部分についても、軽く解説したいのですが、続きは次回といたしましょう。

レッツエクササイズ!

こんにちは!
CO-CONV事務担当の野中です。


「みんなでジムに行こうよ。」

社長のこの一言により、社員のジム通いがスタートしました!

それぞれがいろんな目標をもち、ジムに通い始めました。

私の目標は・・・・・・
もちろん!!【美貌を手に入れること】

とまではいきませんが、
【レッツエクササイズ】くらいの気持ちでジム通いをしています。


でも、なかなか続けていけなかったり、
ちょっとサボリがちになったり・・・
ジム通いをしたことのある人なら誰しも経験しているはず!

そこで!!!

CO-CONVの秘密対策☆

それは・・・・・・

【ジム星とり表】

jimu_hoshitori.jpg

デザイナの手作りのこの星とり表は、
ジムに行った日にシールをはる、というものです。


これが意外と効果的!
ラジオ体操のハンコを押すのと同じ効果でしょうか。

たくさんシールをはれると、なんだか嬉しい。。。

ジムに通い始めて3か月。
先日、デザイナのTさんが、これまでのジムに行った回数をはりだしました。

(せっかくなのでここでも公開)

【2008年4〜7月合計】
1. 事務N  (24)
2. デザイナT (19)
3. プログラマS(12)
4. 社長     (8)


こっそり喜ぶ私。
「1位の3分の1や~」 とつっこまれる社長。
プレッシャーを感じるプログラマS。
「これから毎月月末に発表します!」 とスパルタなデザイナT。


さぁ!今月はどんな結果になるか。
月末のブログをお楽しみに。

明日から、一足お先に夏休みをいただきます。
実家に帰り、このジム通いの成果が元に戻らないよう、
自分に厳しく!健康的な休日にしたいと思います。

窓貼求人でびっくり

こんにちは。

入社2年目、デザイナの田村です。


猛暑が続いておりますが、皆様いかがお過ごしでしょうか。


近頃はすっかり夏らしくなり、
週末、京都と滋賀を結ぶ山中越で、山の匂いを嗅ぎ、ひぐらしの鳴き声を聞きました。

鈍っていた感覚がバチバチっと目を覚まし、夏モードへとシフトチェンジした気分です。
幼少期のように、川で泳いだり、船で海へ繰り出したり、スイカ割りをしたいと思う
今日この頃です。

さて、弊社では今年の4月から5月にかけて、
「窓貼求人」なるものを掲げ、オフィスの窓にベタベタッと貼り紙をし、
求人活動を行いました。

はたしてこれで応募者が来るのか?という野次にもめげず、
約1ヵ月半ほどの間、窓の紙を貼り続けました。

その結果、4名の方が応募してくださり、窓貼求人の効果を証明できました。


window_recruit_m.jpg

そして季節は過ぎ去り、いつの間にやら夏になり、窓の貼り紙をはがして、数か月、
もはやその存在は、オフィスは然り、百万辺界隈からも忘れ去られようとしていました。


が、しかし!
プログラマのSさんが、意外な場所でその姿を目撃したのです!

そうです。

Google map のストリートビュー機能。


検索「京都市左京区田中門前町」
 ↓
ストリートビュー
 ↓
左上の矢印で景観を180度回転させ、南にどんどん下がっていきます。
 ↓
モスバーガーを過ぎたカレー屋さんの2階。
 ↓
 ↓
 ↓
 ↓

ここにはっきりと映っているではありませんか。
数か月前、紙を切り貼りして作ったあの窓貼求人の姿が。

その勇姿をご覧ください。↓↓↓

window_recruit_m.jpg

この頃はまだ春でした。
誰か写ってないかしら?とあたりを探してみたのですが、
残念ながら写っていたのは窓貼求人だけでした。

いつか、Google mapで社員紹介ができる日を夢みて。。。
町に繰りだそうと思います。

いつどこで撮られるやもわかりません。
身だしなみは大切に。

まだまだ暑い日が続きます。お体を大切にお過ごしください。

田村

株式会社化しました

初めまして、入社2ヶ月程の水田です。

さて、当社は7月11日付けで組織変更を行い
本日ついに、株式会社化したことを発表しました!!

会社名も、
「有限会社シー・オー・コンヴ」から
「株式会社シー・オー・コンヴ」に変更になりました。

今日までの一週間、社内は株式会社化の準備にばたばたしました。

私も初めて、webに触れてみたりして…
今日のweb公開も、みんながわくわくしながら見守る中
デザイナさんと私は二人で緊張しながらweb確認しました。


これからは、電話をとるのも、かけるのも、自己紹介も
気をつけなければいけません。

「株式会社シー・オー・コンヴの水田です」

練習しとこう。


今夜は社員みんなで「株式会社化のお祝いパーティー」です。
楽しみです。いっぱい食べていっぱい飲んできます!

では皆様これからも株式会社シー・オー・コンヴを
よろしくお願いいたします。

2007-2009 CO-CONV,Corp

ブログ内に記載されている社名および製品名は各社の商標または登録商標です。