2006-01-01から1年間の記事一覧

Flashの知らなかった事実メモ

いまFusekitのソースを読んでるところだけど、色々知らないことがわかってきたのでとりあえずメモ。 1. functionの引数はすべてarguments変数に格納されている。 例えば function countArgs(args : String) : Void { trace(arguments[1]); for(var str : Str…

bind9の設定

会社のサーバをリプレイス中。 まずは第一弾でbind9のインストール。まずは/usr/local/etc/pkgtools.confにオプションを書いてインストール vi /usr/local/etc/pkgtools.conf - MAKE_ARGS = { 'dns/bind9' => 'WITH_PORT_REPLACES_BASE_BIND9=yes', } - port…

カーネルファイルが読込、追記、削除ができるようになってます

Mimori's Algorithms tDiaryからそういうことらしい。 必要な分を必要なだけ書き込めばよくなったことでだいぶ見通しがよくなった。 とりあえず自分が必要なのはALTQとIPSec追記ぐらいかな。 デバイス削るのもだるいしな。 include GENERIC ident OJOS optio…

Winkで説明書作成

Winkとはディスクトップをキャプチャしてswfを吐き出してくれるアプリケーション。windows版とlinux版がある。 あるサイトの管理をほかの会社に移管することになり私がしていたユーザ登録とそれに伴うシステムの設定を先方に伝えるための資料が欲しいと言わ…

図形描画クラス(軽量アルミとポリカーボネイト)

前回のエントリで使った図形描画クラスで他の素材感も出してみた import jp.ojos.tools.Shapes;var rgb = 0x000000; var rgb2 = 0x666666; var __width = 200; var __height = 50; var __x = 100; var __y1 = 50; var __y2 = 150; var __y3 = 250; //aqua風S…

図形描画クラス(aquaボタン描画)

ほぼまんまパクりだけどのっけとく /** * * 図形描画クラス * * @author aizu * @version 0.1.0 */ class jp.ojos.tools.Shapes { /** * * 楕円作成 * * @param x 楕円の中心のx座標 * @param y 楕円の中心のy座標 * @param w 幅の半径 * @param h 高さの半…

Flashで依存注入してみました

前々から気になっていたDI。 でも自分の技術レベルが伴わずSeaser2のドキュメントを何度読んでも理解不能でしたが、以前紹介したこれと昨日買ったこの本Seasar入門 はじめてのDI&AOP作者: 須賀幸次,木村聡,西川麗,高安厚思,白井博章,椎野峻輔,岡薫,藤村浩士,…

tweenクラスにリスナーメソッドがついているの?

TweenFactoryで使ってるExTweenを普通のTweenにしてもaddEventListenerの動作が確認できるんだけど、これってどういうことだろう? 後でちゃんと調べよう。

Strategyパターンを習得した(と思う)

ずいぶん前にオブジェクト脳のつくり方―Java・UML・EJBをマスターするための究極の基礎講座作者: 牛尾剛,長瀬嘉秀出版社/メーカー: 翔泳社発売日: 2003/07/02メディア: 単行本購入: 12人 クリック: 318回この商品を含むブログ (75件) を見るを読んでオブジェ…

カラーの数値変換

Colorクラスはなくなるらしいけど、まぁ作ったから公開しとく /** * * 数値変換クラス * * @author aizu * @version 0.1.0 */ class jp.ojos.tools.ConvertNumber { /** * * RGB値からTransformオブジェクトを作成 * * @param RGB RGB値 * @param paintOver …

MovieClip._lockroot = trueは重要

またMacromediaにやられました。やりたかったことは外部swfを読み込んで外部swfのなかにwindowコンポーネントを配置したいという単純なものでした。 しかしそのままやっても動作しないわけです。 ...と半年前ぐらいから悩んでたんですがついに解決。 答えは …

続々・tweenクラスを拡張

あまり安定していないと思いますが、とりあえずまたマイナーバージョンアップ。 (というかバージョン1.xはちょっと言いすぎなので0.xにしました) import jp.ojos.ExTween; import mx.events.EventDispatcher;/** * * Tweenクラス制御クラス * * @author ai…

続・tweenクラスを拡張

結局あれやこれやエラーテストしているうちにこんな感じになりました。 対象オブジェクトのNumberクラスのプロパティおよびColorオブジェクトに与えるオブジェクトの数値をいじれる コールバック関数を指定しておくと毎フレームコールバック関数を呼び出す(…

tweenクラスを拡張

パフォーマンスはあんまりよくないかもしれないが、同じことをやろうとしたら結局同じことを書くと思うのでこの際無視。まずはイベントリスナーを登録できるようにTweenクラスを拡張。jp.ojos.ExTween.as import mx.transitions.Tween;/** * * イベントリス…

FLashのOS別の挙動の差異(その1)

とりあえずスクリーンセーバーを作っていて見つけたのはフルスクリーンにした時のStage.widthとStage.heightがmacとwinでは挙動が違う点。 こんなのを書いて出力を比べると Stage.align="TL"; Stage.scaleMode = "noScale"; fscommand ("fullscreen", "true"…

システム全体の更新

mixiに書いていたけどこちらに転載 cd /usr/obj chflags -R noschg * rm -rf cd /usr/src make cleandir make buildworld make kernel KERNCONF=deinkernelreboot im singleusermodecd /usr/src mergemaster -p make installworld mergemaster 以上。

eclipseをインストール

ここ一週間eclipseがインストールしても立ち上がらずにインストールしてはアンインストールしを繰り返していた。 立ち上げると毎回出てくるエラーを検索したところここにたどり着いて無事解決。(英語拒否症なんとかせねば) ようは関連したportがうまくアップ…

QEMUとVMware Player

会社ではもっぱらwindowsを使っていますが、やっぱりBSDも使いたいのでQEMUとVMware PlayerでFreeBSD(PC-BSD)をゲストOSとしてインストールしました。こことここを参考にイメージを作成 qemu-img create -f vmdk freebsd.vmdk 8G configファイルを作成(free…

zshがすごい件

いままでなんとなく使っていたtcshだけどここを読んでいて「複数ウィンドウにまたがってもコマンド履歴が共有できる」と知り、zshに切り替えてみた。インストールはportから portinstall shells/zsh which zsh >/usr/local/bin/zsh chsh -s /usr/local/bin/z…

Motion-Twin ActionScript 2 Compiler

今回はフリー環境でのFlash開発の要Motion-Twin ActionScript 2 Compiler(以降MTASC)をインストールする。Windows、Linux、OSXはバイナリーファイルが用意されているがFreeBSDは当然ソースからのインストール。 インストールドキュメントによるとOCaml、CV…

firefox1.5 + linuxpluginwrapper + linux-flashplugin7

今年から一念発起してこちらに技術系の日記をつけていこうと思う。 今回はfirefox上でflashplayer7を動かすところまで。まずはこことここを参考に portinstall www/linuxpluginwrapper -DWITHOUT_PLUGINS portinstall www/linux-flashplugin7 cp /usr/local/…