2010年4月13日火曜日

コマンドプロンプト(cmd.exe) で [Alt]+[半角/全角] を押しても日本語入力モードに切り替わらない

現象

Notepad や Internet Explorer などのウィンドウアプリケーションは [Alt]+[半角/全角] キーで日本語入力モードに切り替わるけれど、コマンドプロンプトで [Alt]+[半角/全角] キーを押しても日本語入力モードに切り替わらない。

日本語入力モードに切り替わると、通常はコマンドプロンプトの右下隅に日本語入力モードが表示される。

コマンド プロンプト
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>



全あ連ローマ

原因

解明できず。
conime.exe は起動している。
余計なプロセスがキーコード入力を捕獲してしまっているのかと cmd.exe 拡張プログラムを削除してみたけれど効果なし。

回復した方法

[テキスト サービスと入力言語] 設定画面の [設定] タブにある [既定の言語(L)] を [日本語 - Microsoft Natural Input 2002 ver.8.1] から [日本語 - Microsoft IME Standard 2002 ver.8.1] に変更したら回復。
そのあと [既定の言語(L)] を [日本語 - Microsoft Natural Input 2002 ver.8.1] に戻しても問題なし。

[テキスト サービスと入力言語] 画面までの手順は次のとおり。

  1. [スタート] メニュー
    (- [設定(S)] ※ クラシック [スタート] メニューの場合)
    - [コントロール パネル(C)]
  2. [コントロール パネル] 画面
    (- [日付、時刻、地域と言語のオプション] ※カテゴリ表示の場合)
    - [地域と言語のオプション]
  3. [地域と言語のオプション] 画面
    - [言語] タブ
    - [詳細(D)] ボタン

確認

  • Windows XP SP3

参考

検索できず(2010-04-13)。

2010年4月8日木曜日

USB キーボードレイアウトの誤認識

kbd106.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters] "LayerDriver JPN"="kbd106.dll" "OverrideKeyboardIdentifier"="PCAT_106KEY" "OverrideKeyboardType"=dword:00000007 "OverrideKeyboardSubtype"=dword:00000002

確認

  • SKB-SL03U - Windows XP SP3

2010年4月6日火曜日

regedit.exe のコマンドラインオプション

reg.exe を使えばいいので、特に必要ないかもしれない。

登録エントリファイル(.reg) でレジストリにエントリを追加・変更・削除

regedit [/s] .reg
  • /s - サイレントモード。下記のような確認画面を表示しない。
レジストリ エディタ

? .reg 内の情報をレジストリに追加しますか?

  • はい(Y)
  • いいえ(N)

レジストリからエントリをファイルへ出力

regedit /a filename [regpath] regedit /e filename [regpath]
  • /a - REGEDIT4 形式(Shift-JIS) で出力
  • /e - REGEDIT5 形式(UTF-16LE) で出力

確認できなかったオプション

  • /l - 古いオプションの名残?
  • /r - 古いオプションの名残?

確認

  • Windows XP SP3

2010年4月2日金曜日

xslt プロセッサ

Windows

msxsl.exe
ダウンロードページは Google で site:microsoft.com msxsl.exe を検索

Linux

xsltproc

Cygwin

xsltproc は Text パッケージの libxslt 含まれている。

2010年3月31日水曜日

コマンドプロンプトの "explorer ." を gnome-terminal で

コマンドプロンプトで下記コマンドを実行すると、カレントディレクトリのフォルダのウィンドウが表示されるけれど gnome-terminal ではどうすればよいか。

コマンド プロンプト
> explorer . >
gnome-terminal
$ gnome-open . $

2010年3月24日水曜日

firefox のライブブックマークのキャッシュをクリア

Windows

  1. firefox を終了
  2. 下記のようなフォルダ内の places.sqlite を削除
    %USERPROFILE%\Application Data\Mozilla\Firefox\profiles\xxxxxxx.default

xxxxxxx.default の部分は下記ファイルの "Path" 項目で確認
%USERPROFILE%\Application Data\Mozilla\Firefox\profiles.ini

Linux

  1. firefox を終了
  2. 下記のようなディレクトリ内の places.sqlite を削除
    %HOME%/.mozilla/firefox/xxxxxxx.default

xxxxxxx.default の部分は下記ファイルの "Path" 項目で確認
$HOME/.mozilla/firefox/profiles.ini

確認

  • Firefox3.62 - Windows XP SP2
  • Firefox3.62 - CentOS5.4

2010年3月23日火曜日

svg 画像を Blogger のコンテンツ内で表示する試み

  1. 画像としてアップロード
    サポートされない画像ファイル形式でアップロードできない
  2. 投稿編集画面の HTML の編集で直接 svg タグを埋め込む
    表示されない
  3. Picasa へアップロード
    サポートされない画像ファイル形式でアップロードできない
  4. Google Docs へ保存して画像へのリンクを作成して object data="..." で読み込み
    成功? 何とか google のサービス内で収められた
  5. Google Docs のリンクからリダイレクトされる URL を object data="..." で読み込み
    リダイレクト URL は固定ではないようで、次の日には変わっていた

下記は 4番目の方法

circle.svg
<svg width="40" height="40"
  xmlns:xlink="http://www.w3.org/1999/xlink" 
  xmlns="http://www.w3.org/2000/svg">
  <g>
    <title>Layer 1</title>
    <circle stroke="#000000" fill="#cccccc" id="svg_1" r="15" cy="20" cx="20"/>
  </g>
</svg>
html source
<object
  type="image/xml+svg" width="40" height="40"
  data="http://docs.google.com/uc?id=0ByvZ-
fKgUW8yZGIwNTAzMDctMGY1MS00MGExLThiMWYtMTRhNDk5NDE1OTQx">
</object>
result

IE は現時点(version 8) で SVG 未サポート

docs.google.com から googleusercontent.com へリダイレクトされるので firefox で RequestPolicy の場合は White List へ下記を設定

  • blogspot.com→google.com
  • google.com→googleusercontent.com