2013年7月18日木曜日

VNCで漢字キーが使える環境

次の環境では、[Show Connection Options...]→[Japanese keyboard]をオンにすれば、直後から、漢字キーの押下で、VNC先のMSIMEが反応しました。

UltraVNC X64 Viewer 1.0.9.6.2 → VNC サーバーフリーエディション 4.1.2k4
UltraVNC X64 Viewer 1.0.9.6.2 → UltraVNC 1.1.9.1


---

こちらの環境では、[Show Connection Options...]→[Japanese keyboard]をオンにした後、[Alt]+[漢字キー]の組み合わせで反応するようです。

UltraVNC X64 Viewer 1.0.9.6.2 → Ultr@VNC Win32 Server SC 20.3

2013年7月17日水曜日

PostgreSQL8.2サービスは起動して停止しました。…

現象:
「ローカルコンピューター上のPostgreSQL Database Server 8.2サービスは起動して停止しました。サービスの中には、ほかのサービスやプログラムで使用されていない場合は自動的に停止するものがあります。」

Try "postgres --help" for more information.



――――――――――
修正案 (1) "C:\Program" ファイルを削除

ある日突然、PostgreSQL 8.2 が起動しなくなったのであれば疑わしいです…

なにかの拍子で Program というファイルが C:\ に作成される事案があるようです。
このファイルがあると PostgreSQL 8.2 が起動直後に終了する、という問題がありました。

このファイルを削除すると、サービスが起動できるようになりました。

――――――――――
修正案 (2) pg_hba.conf で IPv6 の localhost を許可

セットアップ直後から pgsql-8.2 サービスが起動しないのであれば、疑わしいです。

localhost が IPv6 の localhost → ::1 として解決されてしまい、 接続拒否になっている可能性です。

pg_hba.conf にて、::1/128 を許可しましょう。

---
# IPv6 local connections:
host all all ::1/128 md5
---

――――――――――
修正案 (3) -w オプションを削除

-wを消すとうまくいく事例が有るようです。

レジストリエディタを起動。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pgsql-8.2

ImagePathについて、

"C:\Program Files (x86)\PostgreSQL\8.2\bin\pg_ctl.exe" runservice -w -N "pgsql-8.2" -D "C:\Program Files (x86)\PostgreSQL\8.2\data\"

から

"C:\Program Files (x86)\PostgreSQL\8.2\bin\pg_ctl.exe" runservice -N "pgsql-8.2" -D "C:\Program Files (x86)\PostgreSQL\8.2\data\"