2008年6月27日金曜日

AS3でプリローダー(準備編)

スズキです。

とりあえず、"frame factoryclass"でググった結果の中での
有用そうな情報です。

▼ Frameでフレーム!?
http://d.hatena.ne.jp/arkw/20080402/1207145394

▼メタデータタグ[Frame]とは?
http://www.matzmtok.com/blog/?p=42

▼Preloaders in AS3
http://www.bit-101.com/blog/?p=946

▼AS3 Preloader With MochiAd, MochiBot, Simple Domain Locking and
Glossy Vista Style Progress Bar
http://www.adventuresinactionscript.com/blog/03-04-2008/as3-preloader-with-mochiad-mochibot-simple-domain-locking-and-glossy-vista-style-pro

タイムラインにスクリプト書いたら、負けだと思ってる...

--

http://suz-lab.blogspot.com/

2008年6月25日水曜日

Oracleでデフォルトポート(1521)以外を使うには?

スズキです。

Oracleはまりネタです。
表記設定は、listener.oraとtnsname.oraのポートの部分を
下記のように変更するだけだろう、と軽く考えていました。

-------- listener.ora
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /home/oracle/sbin/oracle/stable/db)
      (PROGRAM = extproc)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS =
        (PROTOCOL = IPC)
        (KEY = EXTPROC1)
      )
      (ADDRESS =
        (PROTOCOL = TCP)
        (HOST = hoge)
        (PORT = 1522)
      )
    )
  )
--------

-------- tnsname.ora
ORCL =
  (DESCRIPTION =
    (ADDRESS =
      (PROTOCOL = TCP)
      (HOST = hoge)
      (PORT = 1522)
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCL)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS =
        (PROTOCOL = IPC)
        (KEY = EXTPROC1)
      )
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )
--------

でもこれだけだと、うまくいきません。
(tnspingはOK何ですが...)


でどうすればいいか?というと、
下記、SQLを実行する必要があります。
つまり、LOCAL_LISTENERの設定です。

--------
ALTER SYSTEM SET LOCAL_LISTENER="(
  ADDRESS = (PROTOCOL = TCP)(HOST = hoge)(PORT = 1522)
)" SCOPE=BOTH;
--------

これで、ようやく、別ポート(1522)でOracleに接続できるようになりました。

Oracle勉強しなおしたいなー。

--

http://suz-lab.blogspot.com/

diconにリストを設定(Seasar2)

スズキです。

いまさら、基本的なことですが、
diconであらかじめ中身の入ったリストを用意する方法です。

<component name="daoList"
    class="java.util.ArrayList" >
  <initMethod name="add"><arg>"FooDao"</arg></initMethod>
  <initMethod name="add"><arg>"BarDao"</arg></initMethod>
</component>

アイテムごとにinitMethodするのは、冗長のような気がする。
もっと簡潔に書ける方法ないのかなー?

--

http://suz-lab.blogspot.com/

2008年6月18日水曜日

Firefox Portable 3.0 リリース

スズキです。

中の人レビューは、"Lykeion promenade"に
遅れをとってしまいましたが、
http://blog.livedoor.jp/masa2d/archives/51004654.html
こちらは、ポータブルということで。
http://portableapps.com/news/2008-06-17_-_firefox_portable_3.0

早速、ポータブル環境(suz-labセット)のFirefoxも上記に差し替えました。

今回は、プラグインをwikiにまとめながら仕上げたいところです。

--

http://suz-lab.blogspot.com/

2008年6月17日火曜日

AS3のArrayのforeach

スズキです。

できるだけ活用して、for, whileがないコードを心がけたいです。

---- サンプル ----
public function AbstractDoc() {
  ....
  this.getBoxMcArray().forEach(this.setBoxDef);
  ....
}

protected function getBoxMcArray():Array {
  throw new Error("...");
}

protected function setBoxDef(boxMc:BoxMc, index:int, boxMcArray:Array):void {
  ....
}
---- サンプル ----

サンプルは子クラスでリスト取得するメソッドオーバーライドして、
親クラスで、そのリストに対して、コンストラクタで繰り返し処理するものです。

▼参考
http://labs.anthill.jp/2008/01/as3array.html

AS3に限らず、コレクション系メソッドはもっともっと使いこなしたい。

--

http://suz-lab.blogspot.com/

2008年6月11日水曜日

CSSのフォントファミリー

スズキです。

こんな感じに指定しとくといいかも、です。

font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", sans-serif;

CSS、再勉強中...

--

http://suz-lab.blogspot.com/

2008年6月9日月曜日

VLC Portable 0.8.6h リリース

スズキです。

表記の通りです。
http://portableapps.com/news/2008-06-07_-_vlc_media_player_portable_0.8.6h

今日こそ、ポータブル開発環境セット(suz-labセット)リリースしなければ...

--

http://suz-lab.blogspot.com/

2008年6月4日水曜日

Synergyでノートとデスクトップを効率的に利用

スズキです。

最近、会社の作業マシンがノートからデスクトップになりました。
そして、移行してる間に、下記のことを考えてしまいました。
- たぶんノート使わなくなるだろうから、もったいないなー
- このキーボード使いにくすぎ(ノートのキーボードに慣れすぎ)

で、デスクトップとノートをよりシームレスに使うことができる
ツールないかなー、と探していたら、やはりありました。

Synergyです。
http://synergy2.sourceforge.net/ (本家)
http://wiki.nothing.sh/page/memo/Synergy (日本語対応)

これは何かというと、C/Sのアプリを両PCにインストールすることで
サーバのキーボードでクライアントを操作するためのものです。

これで、使い慣れたノートのキーボードで、大画面の
デスクトップPCを、ストレスなく操作できるようになりました。
なので、今は、ノートのディスプレイとデスクトップからの
デュアルディスプレイとの3枚で作業しています。
(うれしいことに、ノートとデスクトップ間のコピペもできます)

ノートとデスクトップのシームレス化は、
もう少し追求していきたいところです。

--

http://suz-lab.blogspot.com/

2008年6月3日火曜日

ポータブル付箋 - PNotes

スズキです。

PortableApps.comでPNotesという付箋アプリが
リリースしていました。

近頃は、もともとポータブル環境に対応している
アプリも多いので、本家にいってみると、
そもそもポータブルアプリのようでした。
http://pnotes.sourceforge.net/

ですので、こちらを使うことにしました。
(日本語のLANGファイルも用意されています)

ようやく、念願の付箋アプリです。

--

http://suz-lab.blogspot.com/

Pidgin Portable 2.4.2 リリース

スズキです。

ちょっと遅くなりましたが、表記のとおりです。
http://portableapps.com/news/2008-05-19_-_pidgin_portable_2.4.2
早速アップデートしました。

QQのバグ、なおってるかなー?

--

http://suz-lab.blogspot.com/