これはにゃんにゃんにゃんこファンなら絶対見なくては!
サンエックスキャラ劇場★スーパー にゃんにゃんにゃんこ にゃんこレストラン にゃんこグラタンの作り方 のFlashムービー!
その他のにゃんこ情報。やけににゃんコックメニューボード は \4,500. やけにデカいぬいぐるみ。3月発売。原宿キデイランドににゃんこレストラン開店とか。
RealVNC から最新版のVNC3.3.6をダウンロード。
我が愛しのkohaku(Vine2.6r1)にVNCをインストールする手順。こいつは操作される側のPC.
# tar zxf ./vnc-3.3.6-unixsrc.tar.gz # cd vnc-3.3.6-unixsrc # ./configure # make # cd Xvnc # make World # cd .. # ./vncinstall /usr/local/bin
vncserverを起動する。vncserverはperlスクリプトらしいので一応perlの位置を確認。初回起動時にパスワードを設定。起動後はpsでプロセスを確認。kohaku:1というのはkohakuの1つ目のvncserver(という意味だと思う).
$ which vncserver
/usr/local/bin/vncserver
$ which perl
/usr/local/bin/perl
$ vncserver
You will require a password to access your desktops.
Password:
Verify:
New 'X' desktop is kohaku:1
Creating default startup script ${HOME}/.vnc/xstartup
Starting applications specified in ${HOME}/.vnc/xstartup
Log file is ${HOME}/.vnc/kohaku:1.log
$ ps
PID TTY TIME CMD
917 pts/0 00:00:00 bash
6749 pts/0 00:00:00 Xvnc
6756 pts/0 00:00:00 xterm
6757 pts/0 00:00:00 twm
6779 pts/0 00:00:00 ps
我が愛しのnyanko(Windows2000)にVNCをインストールする手順。こいつは操作する側のPC.
ダウンロードしたvnc-3.3.6-x86_win32_viewer.zipを解凍するとvnc-3.3.6-x86_win32_viewer.exeができる。こいつを実行するとウィンドウが表示される。VNC server: に kohaku:1 と入力して [OK] をクリック。Session password:に設定したパスワードを入力するとkohaku側でtwmが起動している様子がウィンドウに表示される。
しかし、Vineでは普段WindowMakerを使っているので、ウィンドウマネージャを変更したい。kohakuにて、${HOME}/.vnc/xstartup内のtwmという部分をwmakerへ変更して、vncserverを再起動。vncserverの再起動は、
$ vncserver -kill :1 $ vncserver
で問題ないみたい。
再度、nyanko側からvncを起動してアクセスすると、ちゃんとWindowsMakerの画面が表示された。それにしても重い。しょうがないとは思うけど。
我が愛しのkohaku(Windows98SE)にVNCのサーバをインストールして、Windows2000から遠隔操作もしてみたが……Might and Magic VII は重い、重すぎ。画面がちゃんと表示されないし。これはツラすぎ。やはりゲームは遠隔操作しづらい。
参考: VNCのページ
Delphiでクラスを作る際には、すべてのクラスの派生元となる TObject を理解するのが良さそう。
オブジェクトを生成すると、大体こんな順序でメソッドが呼び出される。
constructor Create; procedure AfterConstruction;
オブジェクトを破棄する際には、この順序でメソッドが呼び出される。
procedure BeforeDestruction; destructor Destroy; virtual;
Delphi6のヘルプによると、クラスが C++Builder から使用される場合は AfterConstruction と BeforeDestruction をオーバーライドすることが重要と書いてある。C++Builderから使われるかどうかに関係なく、親クラスのコンストラクタに渡される引数を使いたいとき以外は、AfterConstruction と BeforeDestruction を利用するほうがいいような気がする。と思ったが、そのクラスが継承されてしまった場合は、AfterConstruction, BeforeDestruction の使用は危険なのか? 呼び出される順序について何を考慮すべきなんだ? あー、まったくわからん。
_ ∩ ( '∀')彡 ゴッゴル! ゴッゴル! ( ⊂彡 | | し/⌒J
ヅラがずれたらエラいこっちゃ!
書き手: NI-Lab.