Diary--/*isaji*/MIDI Lab.

<< 2010/09 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>

W-ZERO3でVNC viewerを使ってみる 2006-11-26 [permalink] [?B] はてなブックマーク

解像度や通信速度を考えると、どうあっても実用向きではない気がしますが、唐突にやってみたくなったので試してみることにしました。最近はWindowsからFedoraへVNCでログインすることが多くなってきたので、その設定をしたときに流れで、みたいな感じ。ただ今回は外部からの接続も試してみたいから、ついこの間OSをVine 3.2に入れ替えたマシンがあるので、それを使ってみる。SSHサーバ構築済み、vncserver構築済みが前提。要点は

  • W-ZERO3からVine 3.2のマシンへVNCでログインする。
  • W-ZERO3で動作するVNC viewerとして.NET VNC Viewerを利用する。
  • 外部からアクセスする場合はSSHのポート転送を利用する。
  • SSHへのログインは公開鍵認証を利用する。

PortForwarderの設定

SSHのポート転送を利用して、SSHのポートをVNCに利用する590x,580xへ転送するように設定ファイルを記述します。

Host おなまえ
HostName サーバのホスト名
User ユーザ名
LocalForward 5901 接続先ローカルIP:5901
LocalForward 5801 接続先ローカルIP:5801

これはディスプレイ番号が1の場合の例。VNC viewerで接続する際のポートは5901ですが、ブラウザからhttp://localhost:5801/のようなアドレスでアクセス出来るように5801ポートも指定しています。‥‥これ、windows用のPortForwarderの設定ファイルをそのまま流用したのでこんな記述ですが、PocketPC用ではブラウザからのアクセスは試していないので5801の方は書かなくてもいいかも。

具体的には

Host unko
HostName hogehoge.com
User fuga
LocalForward 5901 192.168.0.100:5901
LocalForward 5801 192.168.0.100:5801

ホスト名unkoのサーバhogehoge.comへfugaさんがログインする際の設定です。このファイルはどんな名前でも構いません。例えばhoge.txtなどでも。なお、公開鍵認証を利用する場合は秘密鍵をこの設定ファイルと同じフォルダに置いておく必要があります。

しかしPocketPC版PortForwarderではSSH2の公開鍵認証が利用できないため、別途サーバ側でrsa1の鍵を生成する必要があります。

$ ssh-keygen -t rsa1

で鍵の束(のようなもの)のauthorized_keysへ入れて、元の公開鍵identity.pubは削除しておきます。秘密鍵identityは前述のとおりPortForwarderの設定ファイルと同じフォルダへ移します。当然ですが元のファイルは削除しておきます。

$ cat identity.pub >> authorized_keys

このへんは説明不要でしょうか。ああ、sshd_configでSSH2でのアクセスのみ許可してあるような場合は設定の変更が必要かもしれません。

# vi /etc/ssh/sshd_config
#Protocol 2

Protocolの行をコメントアウト。

vncserverの設定を見直しておく

vncserver起動時に読み込まれる設定ファイルは~/.vnc/xstartupですが、普段他のクライアントマシンから利用している場合はそのままでも問題ないでしょうけれど、初めての起動だとそのままではウインドウマネージャがtwmだったり日本語入力出来なかったりします。とりあえず私のxstartupを。

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xset +fp /usr/X11R6/lib/X11/fonts/japanese
#export LANG XMODIFIERS="@im=kinput2"
#kinput2 -canna -cannaserver unix &
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
scim -d &
export XMODIFIERS="@im=SCIM"
exec gnome-session &

コメントアウトしている行はkinput2 + cannaの名残です。VNCでcannaだとどうしても変換候補ウインドウの中が文字化けしてしまい、いろいろ試したのですが直すことが出来なかったので諦めてFedoraでも利用しているscim-anthyをインストールしました。Vine 3.2でのscim-anthyのインストールは

# apt-get install scim-anthy

でOKでした。windowsのVNC viewerからは、このxstartupでも問題なく使えています。

scim -dを実行する必要はないんじゃないかと思うのですが、これを加えておかないとOperaで日本語入力出来なかったので。

PortForwarderの起動

PortForwarder HomeからPocket PC ARM版のPortForwarderをダウンロードしてW-ZERO3内のテキトーな場所に展開しておきます。んでPortForwarder.exeを起動します。

Config fileへ先ほど書いた設定ファイルを指定し、Hostの項には設定ファイルに記述したHostNameと同じものを入力します。

で、Connect!

identityが設定ファイルと同じフォルダにないと、ここでエラーが出ます。あればパスフレーズの入力を要求されます。

VNC viewerの起動

他にもいくつかあるようですが、今回は.NET VNC Viewerを利用しました。windowsでも動作しますがとても重いです。選択を誤ったような気がしますがとりあえず気にしない。

上記ページからバイナリのアーカイブをダウンロードしてきてW-ZERO3内のテキトーなところに展開してvncviewer.exeを起動。サーバはlocalhostを指定します。ディスプレイ番号が1ならば、localhost:1のように記述します。Passwordはvncserverのパスワードを入力。するとこんな感じ。

W-ZERO3でVNC viewer

狭いし色も少ないですがとりあえず接続できました。これは外部の無線LANから接続ですが、わりと重いです。

W-ZERO3でVNC viewer

Operaでscim-anthyの日本語入力を試してみた。ちゃんと入力できてます。

vncserverの解像度設定が1024x768だから仕方ないのですが、横も縦もスクロールバーが表示されてしまい、速度以前に使い勝手が悪いです。なので試しに/usr/bin/vncserverを編集して

$geometry = "640x480";

に、してみました。これでW-ZERO3のVNC viewerをフルスクリーンにすれば、見た目は良くなるかも。

W-ZERO3でVNC viewer

ついでにPixel sizeを変更。このスクリーンショットだと本当にW-ZERO3からアクセスしてるかわかりませんがW-ZERO3からです。一応使えないことはない、かもれない、ような気がする。ってくらいには使えます。あ、被fav増えた。

最後に

ローカルでも無線LAN接続でログインしてみたのですが、重くて実用に耐えません。2xパケットで接続したら問題外の速度でした。そこそこの回線速度とマシンパワーがないと辛いですね。とりあえず、画面を見せて「俺のZERO3はGNOMEが入ってるんだぜ!」とか嘘吐くのに利用するくらいしか用途はありません。

結論は「外からいじるならSSHだけで充分だよ」ということで。

W-ZERO3 - | comments (0) | trackbacks (0)

W-ZERO3用のOpera Mobile 8.6でSingle columnを 2006-06-07 [permalink] [?B] はてなブックマーク

for PocketPCのOpera Mobile 8.6では右ソフトメニューからSSR(スモールスクリーン表示)に切り替えられたのに、W-ZERO3用ではなくなってしまい不便です(というほどでもないけど)。たぶんPC向けのOperaと同じでShift+F11で切り替わるのだと思うけど、W-ZERO3のキーボードにはファンクションキーは無いし、そのためだけにキーアサインを変更するアプリを導入するのも面倒だから、input.iniの[WinCE Application]セクションへ以下を記述してキーボードから切り替えられるように。

c= Enable handheld mode | Disable handheld mode
v= Disable handheld mode | Enable handheld mode

なお、Operaのstandard_keyboard.iniを参考にしました。

Opera W-ZERO3 | comments (0) | trackbacks (1)

Opera Mobile 8.60 for Willcom W-ZERO3 Build 1678 2006-06-06 [permalink] [?B] はてなブックマーク

先日PocketPC用のライセンスを購入したばかりなのですが、W-ZERO3向けのOpera Mobile 8.6が提供開始されたので、さっそく入れ替えました。24 USDはOpera社へのお布施と言うことで後悔はしていません。ホントだよ? それはともかくインストール時にブックマークまで上書きする仕様に戻っているのでopera6.adrのバックアップは必須。

PocketPC用の8.6のBuildは1682でしたが、W-ZERO3向けの8.6は少し巻き戻って1678に。メニューの位置が変わっている部分がありますが、機能的には大差ないようです。ただ"Single column"がメニューから削除されています。簡単にSSRへ切り替えられるので便利だったんですけどね。

UAは以下の通り。

  • モバイルとして認識させる

    Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; SHARP/WS003SH; PPC; 480x640) Opera 8.60 [ja]

  • デスクトップとして認識させる

    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) Opera 8.60 [ja]

for PocketPCでは接続できない公式サイトやPic@nicも、W-ZERO3用のOpera MobileでUAを「モバイルとして認識させる」にしておけば接続出来ますね。普段はあまり見に行きませんが。

Opera W-ZERO3 | comments (0) | trackbacks (0)

Opera Mobile 8.6 for PocketPC Build 1682 2006-06-02 [permalink] [?B] はてなブックマーク

先日、Windows Mobileで利用可能なOperaブラウザの8.6がリリースされました。W-ZERO3向けに提供されているOpera Mobile for Willcom W-ZERO3は無料で利用可能ですが、こちらは有料。30日間の無償試用期間があると言っても、起動のたびにライセンス登録のメッセージが表示されます。

Operaは登録されていません。今すぐライセンス登録しますか?

もともとOperaが使えるから、という理由でW-ZERO3を買ったのにBuild 1626以降まったくバージョンアップされないので、機能的に優れている8.5 Beta2 Build 1635を利用していましたし、Operaが有料なのは今はともかく昔は当たり前のことだったので、迷うことなくライセンス登録しました。ごめん、ちょっと嘘付いた。リリースから今日まで2日悩みました。ほら、もしかしたら8.6ベースのfor Willcom W-ZERO3を無料で提供してくれるかもしれないし。でもそんなの待っていられません。Opera社へのお布施だと思えば有料でも安いものでしょう。

本家から購入するとUSD 24だけど、jp.opera.comから買うとUSD 29と開きがある。けれど"Buy"を押すと、どちらも同じページへ飛ばされて、そこには$24.00と記載されている。jp.operaの方は単なる記載ミスっぽい。実際に購入して、送られてきたメールにはPayment Amount: 24 USD と記載されていましたし。

余談ですが、

ご注意: 日本円による決済につきましては、現在準備中でございます。今しばらくお待ちください。

Operaの購入

海外のサイトで購入するのは、チキンな私にはかなり怖かったです。日本円での決済、というか国内サイトで購入できるようにならないと、国内のユーザ数は伸びないと思うのですが。今思うとトランスウエアはよくやってくれていたなぁ、と。

Identify as

ブラウザの識別、ようはUserAgentの切替が追加されています。ただ、Build 1626のja.lngをそのまま使い回していたのが原因なのか、何も表示されません。

Opera 8.6の一般設定 ブラウザの識別

ja.lngに該当するものがなければenglish.lngから呼ぶと思っていたんですが、どうやらそうはいかないようで。なので、同梱のenglish.lngと見比べて、以下をja.lngへ追加しました。

72025="Identify as"
72026="Handheld device"
72027="Desktop computer"

Opera 8.6の一般設定 ブラウザの識別

これでUAの選択が可能に。今気付いたんですが、左から2番目のタブが空白でしたね。ここは恐らく"履歴"(history)だったと思う。

  • Handheld device

    Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; PPC; 480x640) Opera 8.60 [ja]

  • Desktop computer

    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) Opera 8.60 [ja]

PCのOperaのようにUAを偽装できるというよりは、PocketPCかWindowsか、というだけですね。

opera.ini

Build 1635のものと比べると、以下のような記述が追加されています。

[File Types Extension]
application/mheg=,0
application/rstl=,0
application/sdp=,0

[File Types]
application/sdp=3,,\windows\wmplayer.exe,,,sdp,|
application/mheg=3,\windows\wmplayer.exe,,,mheg,|
application/rstl=3,\windows\wmplayer.exe,,,rstl,|

恐らくこれによると思うのですが、ストリーミング配信の動画などをクリックすると保存するか開くか訊いてくるようになりました。ストリーミングは保存できませんけど。開くとMediaPlayerが起動して再生されるようになりました。

また、ダウンロードのメニューが追加され、保存先を選択できるようになっています。

ただ、そのダウンロードのメニューが、これまたja.lngの所為で何も表示されないという状況。

Opera 8.6のダウンロードメニュー

なので、上で行ったのと同じようにja.lngへ以下を追加してみました。

22076="Name"
22075="Size"
22080="Type"
21204="Open"
21205="Save"
17020="File"
17021="Server"

english.lngから探すのがちょっと面倒。日本語の言語ファイルがあればこんな事をしなくてもいいんですが。いや、Opera MobileはそれほどUIが煩雑ではないので、英語のままでも使えるんですけどね。

Opera 8.6のダウンロードメニュー

こんなカンジになりました。

これら以外にも、ja.lngを利用して日本語化どころか表示されないような部分があるかもしれませんが、気がついたら追々直していくつもり。面倒だからenglish.lngにしちゃうかもしれないけど。

Acid2 Browser Test - Opera Mobile 8.6

当たり前と言えば当たり前だけど"Fit to screen"と"Desktop"では表示に違いがあります。"Fit to screen"は画面に収まりきらないページを横幅に合わせて表示してくれる機能(PCのOperaでのFit to widthみたいなもの)なので、"Desktop"でAcid2を見てみました。

Acid2 Browser Test - Opera Mobile 8.6

8.5のときに見なかったので変わってるのかどうなのか不明ですが、PC向けのOpera 8と比べて頭が微妙に欠けている以外はほぼ同じのようですね。

Opera W-ZERO3 | comments (0) | trackbacks (0)

W-ZERO3に入れたアプリの覚え書き 2006-04-28 [permalink] [?B] はてなブックマーク

W-ZERO3を使い始めて1ヶ月以上経ったんですが、色々なアプリを試しては消しの繰り返しでだんだん自分が使っているものが把握できなくなっていたので、使っているものを今後のためにメモしておきます。

あると便利な小物

便利っつーか必須ってゆーか。とにかくそんな感じのもの。

  • reset WindowsCE FreeWare

    1日1回のリセットは必須と言ってもいいWindows Mobile搭載のW-ZERO3ですから、裏蓋をあけてリセットだなんて面倒なことはしたくない。なので、ただソフトウェアリセットするだけのツールでも非常に有益。Todayのランチャーアプリなどから利用できようにしておくと便利。

  • LANMAN for W-ZERO3 AltWorks Mobile Development

    無線LANのON/OFFを切り替えるツール。W-ZERO3は無線LANをONにしておくとバッテリの消費が激しいので、利用していないときはOFFにしておかなければならないのだけれど、ON/OFFの切り替えが少々面倒なので、ワンタップで切り替え可能なこのツールは大変重宝します。

  • EasyDial KOTETU’s Hatena - EasyDial

    ワンタップでダイアルアップの接続/切断をしてくれるツール。自動接続しないアプリも多いので、接続/切断を簡単におこなえるのは非常に便利。

  • Battery Monitor KOTETU’s Hatena - Battery Monitor

    バッテリー残量の詳細表示と、ダイアルアップ自動切断の設定が可能。

  • Magic Button - Pocket PC Task Manager

    タイトルバーでのタスク切り替えや[X]でのタスク終了が可能なタスクマネージャ。

ウェブ関係

  • Opera for Windows Mobile Pocket PC

    Opera Mobile™ for Willcom W-ZERO3(Build 1626)ではファイルダイアログの呼び出しも出来なくて、要はファイルのアップロードなどが出来なかったのだけど、for Windows Mobile Pocket PC Beta 2 (Build 1635)では可能になっているのでこちらを利用。

    ちなみに、RSSリーダはFEEDBRINGERを、ブックマークにははてなブックマーク、2ちゃんねるはrep2を使って閲覧しているので、RSSリーダや2ch専用ブラウザは入れていないし、他のブラウザとのブックマーク同期なども考えてません。

  • 324ftp

    シェアウェアのFTPクライアント。フリーウェアで実用的なものが見付からなかったので購入。レジストしなくても使用可能だけど警告が頻繁に表示される。

  • PocketPuTTY

    SSHクライアント。ケータイから自宅のマシンにsshでログインするのが夢だったんだけど、これは公開鍵認証に対応していないようで、結局あまり使っていない。よく考えたら携帯端末にクライアントと秘密鍵を入れて持ち歩くなんて危険だよね。

  • PocketPuTTY for W-ZERO3

    こちらはW-ZERO3用にビルドされたPocketPuTTYで、公開鍵認証も利用できる。ただし、使用する秘密鍵はサーバでssh-keygenを用いて生成したid_dsaなどではそのまま利用できず、PuTTY: A Free Telnet/SSH Clientからputtygen.exeを入手し、これを使ってid_dsaなどの秘密鍵をPuTTY用の鍵に変換したもの(id_dsa.ppkなど)でなければダメみたい。

  • SNTPc

    SNTPクライアント。自宅で無線LAN接続しているときにローカルのNTPサーバと同期させるようにしてる。

ファイラー

  • GSFinder+ for HTC Universal かわ。のWebSite

    定番のファイラー。無いと困る。ファイルの圧縮解凍もこれで。

テキストエディタ

  • 〇号テキストエディタ

    編集可能なテキストのファイルサイズが小さいのが難点だけど、メモ帳代わりに使えるので便利。

Today関係

  • bLaunch ぽけギコ

    VGA対応のタブ切替ランチャー。これにresetやLANMANなどを表示させておくと便利すぎ。

  • UKTenki 週間天気予報ブラウザ

    週間天気予報を表示してくれる。

  • todayCompact

    不在着信やEメールなどの主要情報を一行表示してくれる。

その他

エミュレータ

  • NesterJ4u/03

    NESのエミュ。きびきび動く。

  • Neko Project IIPocketPC VGA版

    PC-98エミュ。D88形式のディスクイメージが使用可能。普段WindowsではVirtual98のFDD形式を利用しているのでVirtual Floppy Image Converterを使いFDD形式をD88形式に変換して使用。漢字ROMがないので、別途実機でGETBIOSを用いてFONT.ROMを抽出しnp2ppcv.exeと同じフォルダにコピー。これでWizardryも漢字表示可能に。結構快適に動作する。

  • わっふる改造版

    AVG32用のスクリプトが動く。

    • gx.dllとAmethyst.ovlは「ざうにもダメを」さんのPocketPC版わっふるのものを使う。
    • W-ZERO3で使うならPPC2003SE-VGA版が最も安定しているような?
    • mp3でのBGMも鳴った。
    • わっふる改造版のほうは、終了時にフリーズする不具合は起きない。
    • Kanon全年齢対象版しか試してませんけど。
  • 「あかね」for PocketPC

    TacticsのONEを動作させる。動くことだけ確認。

  • LII

    NScripter互換。「ひぐらしのなく頃に」と「朱-Aka-」は動いた。

追記:アドエス買った - いさぢちんメモ

ZERO3が壊れてアドエスに買い換えたので。
W-ZERO3 - | comments (0) | trackbacks (1)