2011年7月31日日曜日

Google 日本語入力で、AZIK方式と、リアルタイム変換を利用した入力の練習と、そのための設定ファイル

1. Google 日本語入力をカスタマイズする方針

日本語入力には、長年 SKK + AZIK を利用してきた。SKK は手書きの感覚に近い。複数の文節を変換できないけれど、それが反ってシンプルで扱いやすい。AZIK はキーボードの打鍵数を減らせ、心地良いリズムで入力できる。入力が早くなるわけではないけれど、打鍵の快適さに、この2つは欠かせない。

昔、ことえり、ATOK, MS-IME を使ったことがある。入力した文字を変換するときは、ある程度長い文節を入力した後に変換。このため、変換された文字が、適切であるかどうかを確認する作業が面倒だった。変換効率の悪さも、思考が中断される感覚を助長する。これに対し、SKK は単純ながら、ダイレクトで二度手間な感じがしない。

ところで、最近になり、Google 日本語入力を使ってみた。以前の IME より変換の精度が格段に良く、入力方式のカスタマイズもできる。

誠 Biz.ID:Google日本語入力に新版、「ATOK」「ことえり」からのユーザー辞書インポートが可能に

  • ローマ字テーブルの機能向上
    設定ダイアログからローマ字ルール(「la」で「ぁ」と変換するなど)を変更できるようになった。
  • キー設定ツールの機能向上
    [キー設定]の[カスタム]メニューで、キーボード入力によるキーバインドの変更が可能になった。
  • 窓の杜 - 【NEWS】Google、入力補助機能などを強化した「Google 日本語入力」v0.11.382.0を公開

    日本語変換のON/OFFを切り替えるショートカットキーをカスタマイズできるようになった。

    SKK + AZIK のキー入力に類似した方式に設定すれば、気持ちの良い入力ができそう。

    そこで、Google 日本語入力を以下の設定にして、入力方式に慣れることにした。

    1. AZIK 方式でキー入力をし、
    2. 日本語と英数の入力の切り替えについては、ホームポジションから手を動かさないで済む SKK に類似した方法を用い、
    3. 文節等の扱いについては、MS-IME のキーボード操作と同じ方式を覚える。

     

    2. AZIK のための設定

    AZIK のためのキー設定は、

    の説明に従った。そこで公開されている以下の定義を使わせてもらう。

    AZIK-QWERTY

    をダウンロード。

    定義を利用するために、

    1. IME ツールバーの 「ツール > プロパティimg03-22-2010[1] を選択。
    2. 一般 > キー設定 の「ローマ字テーブル」の「編集」ボタンを押す。
      img03-22-2010[2]
    3. 表示されたダイアログより、先ほどダウンロードした定義ファイルを「編集 > インポート」。

     

    英語配列のキーボードのために

    英語配列のキーボードを使っている場合、上記と同じローマ字テーブル設定ダイアログにおいて、「編集 > 新しいエントリー」で下記を追加する。

    入力

    出力

    次の入力

    '  
    :  

     

    3. SKK 風のキーバインドを加える

    Google 日本語入力のプロパティにおいて、

    • 一般 > キー設定の選択

    で「カスタム」を選択する。

    キー設定は、MS-IME をもとにしたいので、「編集」ボタンを押し、表示されたキー設定のダイアログで、

    • 編集 > 定義済みのキーマップからインポート

    で MS-IME を選択。

     

    英数とひらがなの切り替え

    英数とひらがなの切り替えは、以下のキーで行いたい。

    • 英数 : Ctrl + l
    • ひらがな : Ctrl + J

    キー設定のダイアログにおいて、

    モード

    入力キー

    コマンド

    直接入力 Ctrl j ひらがなに入力切替
    変換前入力中 Ctrl j ひらがなに入力切替
    入力文字なし Ctrl l IME を無効化
    変換前入力中 Ctrl l 半角英数に入力切り替え

     

    文字の確定

    SKK では Ctrl + j で変換中の文字を確定する。これに対して、MS-IME では、Ctrl + m で確定できる。ここでは、Ctrl + j でも文字が確定するように設定しておく。

    キー設定のダイアログにおいて、

    モード

    入力キー

    コマンド

    変換中 Ctrl j 確定

    ただし、英数とひらがなの切り替えの都合上、Ctrl + j による確定操作は、文字を変換中のときのみに限ったので、この Ctrl + j の使用にこだわらない方がいいかもしれない。

     

    リアルタイム変換の最初のサジェストを確定する

    Google Japan Blog: Google 日本語入力をアップデートしました」 によると、

    リアルタイム変換機能を追加しました。これは入力中の文字の変換結果をサジェストウィンドウへリアルタイムに表示するもので、デフォルトでは有効となっています。

    リアルタイム変換機能とは、明示的に変換の操作を行わなくても、勝手に変換を行ってくれる機能。変換効率が良ければ、これを利用して素早い入力を行うことができるかもしれない。

    やり方は、文字を入力しているとき、

    1. サジェストウィンドウを見ながら入力し、
    2. ある程度の文節が入力された段階で、変換に間違えがなければ確定する。

    モード

    入力キー

    コマンド

    サジェスト表示中 Ctrl ; 最初の予測候補を確定

     

    候補ページの選択

    デフォルトでは、文字を変換するとき、スペースキーの押下で、候補が次々に選択されていく。この動作は面倒なので、「次の候補ページに移動」するためのキーを割り当てておく。

    キー設定のダイアログにおいて、以下のように設定する。

    モード

    入力キー

    コマンド

    変換中 Ctrl > 次候補ページを選択
    変換中 Ctrl < 前候補ページを選択

    ちなみに、MS-IME では、表示される候補を一つ一つ辿りたい場合、

    • Ctrl + x で下方向
    • Ctrl + e で上方向

    というように候補を選択できる。

     

    候補選択ショートカット

    Google 日本語入力のプロパティ > 「候補選択ショートカット」において、

    「A -- L」

    を選択。ただし、これは候補の選択がされるだけで確定されないため使いづらい。

     

    半角・全角スペースの入力

    デフォルトではスペースキーを押すと、全角のスペースが入力される。これを半角にしたいので、

    • Google 日本語入力のプロパティ > スペースの入力

    で「半角」を選択。

    この設定をした場合、全角のスペースを入力するには、

    Shift + space

    を押す。

     

    4. MS-IME と同じキー操作に慣れるために

    カーソルの移動と削除

    変換前入力中、変換中において、

    • 左へ移動: Ctrl + s
    • 右へ移動: Ctrl + d

    削除は、カーソルの

    • 左の文字を削除: Ctrl + h
    • 右の文字を削除: Ctrl + g

     

    変換対象の文節の長さの変更と確定

    変換対象の文節の長さを変えるには、

    • 文節を伸ばす: Ctrl + l
    • 文節を縮める: Ctrl + k

    文字を確定するには、

    • Ctrl + m

    (上記で、変換中は Ctrl + j でも確定できるようにしておいた。)

    変換対象の文節の先頭のみ確定するには、

    • Ctrl + n

    変換中に、入力した文字を修正したい場合に使う。( XKeymacs を使うようになってからは、Ctrl + / に割り当てた。)

     

    入力文字の修正方法

    文章を変換後、

    1. Ctrl + g で変換前の状態に戻し、
    2. カーソルの移動は、Ctrl + k または l

    修正したい場所が、文章の先頭の方にある場合は、

    • Ctrl + a でカーソルを先頭へ移動。

    途中まで入力が間違ってないときは、

    • 修正の必要がない部分の確定を Ctrl + n で行う。

     

    無変換、半角、カタカタの入力

    Google日本語入力の便利なショートカット、キーワード りどのブログ/ウェブリブログ」によると、

    Ctrl + U
    無変換

    Ctrl + I
    全角カタカナ

    Ctrl + O
    半角カタカナ

     

    5. その他

    単語登録

    単語登録するためのショートカットキーを、キー設定のダイアログにおいて、以下のように設定しておいた。

    モード

    入力キー

    コマンド

    入力文字なし Ctrl Shift Space 単語登録を起動

     

    変換のスピードが遅い場合は再インストール

    変換が遅い場合は、Google 日本語入力を一度アンイストールをした後に、再インストールすると、 変換が早くなるかもしれない。

     

    6. 設定ファイル

    MS-IME のキー設定をもとにした、上記の設定ファイル。

    Google 日本語入力 プロパティ > 一般 > キー設定 で「カスタム」を選択し、編集ボタンを押す。キー設定のダイアログで、編集ボタンを押下し、「インポート」で、上記設定ファイル読み込む。

    2011年7月30日土曜日

    SKKIME で Google 日本語入力の変換を利用する

    1. Google 日本語入力の辞書は、新しい言葉にも対応してくれる

    Google 日本語入力は、最近使われるようになった新しい言葉でも、ちゃんと変換してくれるところが便利。

    これに対して、SKKIME は、自分で登録しなければならない。できることなら、SKKIME の辞書として、Google 日本語入力で使われている辞書を使いたい。

    Google IME SKK サーバー 作った - hitode909のダイアリー」によると、

    Google CGI API for Japanese Input*1を使って変換するSKKサーバーを作った.

    Googleのサーバーが高性能なので,通常のSKK辞書ではできないような変換ができる.

    このアプリを利用すると、例えば、「さーばー」で変換すると、自分で辞書に登録してないにも関わらず、

    「サーバー、Server、server、SERVER」

    と変換してくれる。

     

    2. google-ime-skk のインストールと起動

    予め RubyInstaller for Windows をインストールしておくか、RubyGems がインストールされていること。

    上記サイトのインストール方法に従い、

    gem install google-ime-skk

    起動はコマンドラインより、

    google-iem-skk

     

    3. SKKIME のサーバ辞書の設定

    SKKIME の設定において、

    1. 「辞書設定」タブを選択。
    2. 「検索辞書」において「追加」ボタンを押す。
    3. サーバー辞書の追加ダイアログにおいて、追加ボタンを押し、以下のように設定。
      • ホスト名: localhost
      • ポート番号: 55100

    CropperCapture[263][3]

     

    4. コンピュータの起動時に google-ime-skk を起動

    google-ime-skk を、毎回コマンドラインから起動するのではなく、コンピュータの起動時に同時に起動するようにしたい。

    自分の場合は、Dropbox 内に、以下の内容の googleime.bat ファイルを作成。これにより、google-ime-skk を起動する。

    google-ime-skk

    「スタートアップ」フォルダに、以下の内容の googleime.vbs ファイルを作成。上記の googleime.bat を起動するようにした。これにより、google-ime-skk を起動する際、コマンドラインのウィンドウが開かれないようになる。

    CreateObject("WScript.Shell").Run "%DROPBOX%\program\skk\googleime.bat",0

    ただし、環境変数として DROPBOX 変数として、Dropbox までのパスを設定している。

    ( cf. Windowsのバッチプログラム(.bat)を実行する際、ウィンドウを表.. - 人力検索はてな )

    Windos 7 で MacOSX の Expose のようにウィンドウ全体を見渡す - Switcher を使い、Windows キー + Tab でウィンドウを切り替える Aeroフリップを置き換える

    1. Windows 7 の Aero フリップ 3D より、Mac OS X Lion の Mission Control の方が、全体を見渡しやすい

    Windows 7 の Aero フリップ 3D は使わない

    Windows 7 において、全く使わない機能の一つは、ウィンドウを切り替えるための Aero フリップ 3D

    機能に対して、なぜこのデザインなんだろう?ウィンドウの一覧を見渡しづらい。

     

    Mac OS X Lion の Mission Control は、全体を見渡しやすい

    これに対して、Apple の OS X Lion における Mission Control は、全体を把握しやすそうにに見える。

    Mission Control を使っている様子は、以下の動画を参照。

     

    2. 使っていない Aero フリップ を Switcher に変更する

    Aero フリップは使わないので、ショートカットキー

    Windows キー+Tab

    を、Mac の Expose に似た機能を持つ

    に割り当てることにした。`for Windows Vista’ とあるが、Windows 7 でも問題なく使える。

     

    キーボードによるショートカットキーの設定

    インストールして、起動したら、タスクトレイの Switcher のアイコンCropperCapture[262][4]で右クリック > Settings … を選択。

    1. Shortcuts を選択。
    2. Begin Session の Keyboard shortcut: における Change ボタンを押す。
    3. 表示されたウィンドウの右下に表示される Press shortcut keys において Windows キーと Tab を入力。

     CropperCapture[261]

    これで Windows キー+ Tab を押すことにより、Switcher が起動される。

     

    マウス操作による Switcher の起動

    マウスを操作することによっても、Switcher を起動することができる。

    例えば、画面右上へ、マウスを移動させたときに、Switcher を起動するように設定してみる。

    • Switcher の設定画面 > Shortcuts > Change Keyboad and mouse shortcuts > Mouse shortcut

    の Add Shortcut を押す。

    12-13-20111

    Mouse activity over entire screen において、

    • Activate when : Mouse has moved
    • Activate on : All monitors
    • Screen corners and edges : 右上を選択

    12-13-20112

     

    3. Switcher の使い方

    Windows キー+ Tab の入力により Switcher を起動した後、

    • Ctrl + F で、特定のウィンドウを検索
    • 特定のアプリケーションのウィンドウを、マウス等で選択した後、Ctrl + W で、当該アプリケーションのウィンドウのみを表示

     

    4. Logicool のマウスを使っている場合は、SetPoint でアプリ切り替えモードを、現在のアプリに設定

    Switcher では、全アプリのウィンドウを一覧表示できた。Logicool のマウスを使っている場合、SetPoint の設定により、同様の機能を実現できる。同じ機能が 2 つあっても仕方がないので、SetPoint で以下の設定をしておく。

    • マイマウス > マウスボタンの設定 > アプリ切り替えモード で「現在のアプリウィンドウを表示」

    にチェックを入れる。

    12-19-20111

    Word、LibreOffice で文書の変更と反映 - 変更履歴の利用

    文書の変更と反映

    普段文書を作成するとき、Google Docs を利用する。変更履歴は記録され、誰がどこに修正を加えたかを把握できる。しかし、特定の相手と同一の文書をやり取りし、

    1. 変更された場所を確実に把握し、
    2. それを文書に反映させるかどうかを選択する

    用途には、現在のところ向かない。

    例えば、最初に

    本日は晴天なり

    と書いた後に、

    「晴天」を「曇天」

    に修正した場合、Google Docs の変更履歴(ファイル > 変更履歴を表示)には以下ように表示される。

    CropperCapture[256][3]

    (表示されない場合は、変更履歴の「詳細な版を表示」を選択)

    変更された場所を把握することはできるが、その変更を承認するかどうか選択する操作は存在しない。元に戻すには、当該文書の版に戻す操作をする。

    このため、変更を承認する作業が必要である場合、未だ Word または LibreOffice を利用している。

     

    変更管理の機能

    変更履歴の使い方として、以下の3点を押さえておく。

    1. 変更履歴の表示
    2. 変更履歴の記録
    3. 変更履歴の反映

     

    変更履歴の表示

    表示履歴を文書上に表示させるには、メニューより以下を選択する。

    • Word  : 表示 > 変更履歴
    • LibreOffice : 編集 > 変更 > 表示

     

    変更履歴の記録

    変更したことを記録するには、変更する前にメニューより以下を選択する。

    • Word : ツ-ル > 変更履歴の記録
    • LibreOffice : 編集 > 変更 > 記録

     

    Word のショートカットキー

    Word では、ショートカットキーとして

    Ctrl + Shift + E

    が割り当てられている。 Edit の E として覚えればいいので忘れにくい。(ちなみにこのキーの組み合わせは、Gimp において、画像をウィンドウ一杯に広げるときによく使うので馴染みがある。)

    マウスで操作するには、ウィンドウ下部の「変更」をダブルクリックする。

    CropperCapture[259]

     

    Google Cloud Connect を利用している場合

    Google Cloud Connect を利用している場合、同期設定を Manual にしておかないと、変更履歴が機能しなかった。

     

    変更履歴の反映

    Word で変更履歴を表示させ、変更した場合には以下のように表示される。

    CropperCapture[257]

    LibreOffice では以下のように表示される。表示は Google Docs に近い。

    CropperCapture[258]

    変更を反映するには、その場所で右クリックして、各々の操作に対応した「反映」を選択する。

    2011年7月9日土曜日

    アプリケーションの暴走を防ぐために Process Lasso でプロセスの優先度を管理 - めもりくりーなーと併用

    1. Windows XP では、ProcessTamer を利用していた

    Windows XP を使っていたとき、アプリケーションが暴走して操作できなくなるのを防ぐために ProcessTamer を利用していた。

    Windows 7 にしてから、長らくアプリ暴走で操作不能に陥いることがなかった。しかし、最近 Firefox の応答がなくなり、他のアプリに切り換えることができなくなったので、同様のソフトをインストールしておくことに。

    ProcessTamer の最新のバージョンを確認すると、

    LATEST RELEASE
    Download v2.11.01
    Apr. 23, 2009 - Win 2K/XP/VISTA/Win7

    Windows 7 に対応しているけれど、最近は更新されてないようだ。

     

    2. Process Lasso は、64bit 版もある

    これに対して、Process Lasso には 64bit 版もあり、更新も頻繁にされている。また、ProcessTamer のページでも代替プログラムとして勧められている。

    このプログラムは、ProBalance という機能が売りらしい。

    One of Process Lasso's most popular features is a unique technology called ProBalance (Process Balance) that will improve your PC's responsiveness and stability through process priority optimization.

     

    言語を日本語へ

    インストールしたら、

    • Options > General Process Lasso settings > Change language in use

    より Japanese を選択。

     

    3. Gaming Mode で、手前にあるアプリの優先順位を上げる

    PC を使っていると、今、手前で使っているアプリに対して、優先的に処理をして欲しいと感じることがある。例えば、ブラウザを使っているときは、多少負荷がかかっていても、少しでも早く処理をして、レスポンスを早くして欲しい。

    Process Lasso FAQIs Gaming Mode recommended? によると、

    For Gaming and similar tasks it can be useful, but YMMV. This puts your PC in a high performance power scheme and tweaks ProBalance settings to help give the foreground process as much attention as it can. Now, it also does a temporary foreground boost, but only to Above Normal priority class. For this reason, I recommend simply trying it out.

    Process Lasso では、Gaming Mode が用意されており、フォアグラウンドにあるアプリケーションの優先順位を挙げてくれる。

    タスクトレイにある、Process Lasso のアイコンを右クリックし、

    • Gaming Mode Enabled

    にチェックをして、挙動を確かめてみるのも良い。

     

    4. メモリの開放に、メモリの掃除屋さんを併用する

    Process Lasso には、メモリを定期的に解放するための機能もついている。しかし、ずっと使い続けるためには、ライセンスを購入剃る必要がある。

    メモリを開放するためのユーティリティは、以下のアプリを使うことにした。

    自分の環境で、どの設定がベストが詰めてないけれど、現在のところ、以下の様に設定している。

    • メモリ最適化割合: 40%
    • 自動最適化開始の使用割合: 90%

    12-18-20111

     

    5. 「めもりくりーなー」を併用する

    追記(2011.12.24) : 上記の「メモリの掃除屋さん」は、メモリを掃除させると、他のアプリケーションの動作に影響した。そこで、メモリ用のソフトで一番人気の

    を使用することにした。現在、ベータ版ではない方の

    ver 3.101

    を利用する。

    めもりーくりーなーを起動し、メモリの状態を表すウィンドウで右クリック > 設定。

    • お掃除メモリー量の設定 : 50%
    • お掃除タイマーの設定 : 60分ごと

    img_0022

    もしくは、上級者向けの設定として、「拡張タイマー」を利用する。

    • 拡張タイマーの実行」は、上記と同じメモリ量。

    残り物理メモリ」は、以下を参考にした。

    めもりーくりーなー 拡張タイマーの残り物理メモリはどのくらいがよいの?

    搭載メモリーの1割程度か1MBがおすすめです。

    img_0023

     

    参考記事

    Youtube でユーザの「お気に入り」「再生リスト」のフィードを取得

    Youtube において、ユーザのお気に入りを Goolge Reader に登録したい。

    CropperCapture[236]

     

    「お気に入り」のフィード

    特定のユーザの「お気に入り」のフィードを取得するには、

    http://gdata.youtube.com/feeds/api/users/username/favorites

    上記の URL の username は、ユーザーの YouTube ユーザー名に置き換えてください。

    (デベロッパー ガイド: Data API プロトコル -ユーザーの再生リストの取得 より)

     

    「再生リスト」のフィード

    「再生リスト」に登録されたフィードは別にある。取得するには、

    http://gdata.youtube.com/feeds/api/users/username/playlists

    上記の URL の username は、ユーザーの YouTube ユーザー名に置き換えてください。

    (ユーザーの再生リストの取得 より)

     

    個別「再生リスト」のフィード

    個々の再生リストを開き、その URL を見ると、

    http://www.youtube.com/view_play_list?p=ランダムな文字列

    末尾にランダムな文字列があるのを確認できる。これを元にして、以下の URL にアクセスする。ただし、ここではユーザ名がないことに注意。

    http://gdata.youtube.com/feeds/api/playlists/ランダムな文字列

    (cf. 単独の再生リストの取得gd:feedLink の href 属性)

     

    参考サイト

    Core 2 Duo E8400 のオーバークロック (4) - メモリの電圧を少し上げる

    1. メモリの負担を減らしたけれど、BSOS が頻発するようになった

    オーバークロックで FSB の値を大きくしたのに伴ない、メモリのレイテンシを増やしたり、その他メモリに負担をかける設定を無効にした。しかし、相変わらず Flash Player で動画の再生中に BSOD になる。割と安定しているときもあるけれど、最近頻繁に落ちるようになった。設定を見直すことに。

     

    2. CPU の電圧と、Flash Player のハードウェアアクセラレーションを調整しても効果なし

    1. CPU の電圧を上げたり、
    2. Flash Player の設定において「ハードウェアアクセラレーション」を無効にした

    けれどダメ。

     

    3. 許容されるメモリの電圧は、安全な運用では、定格の 1.5 割増し

    ASCII.jp:低電圧メモリでPCをエコ化できるか?」によると、

    メモリやCPUなどのCMOS半導体は、動作電圧を上げるほど高速に動作するという特性がある。より低い電圧でも安定動作するということは、電圧を上げてオーバークロックの限界を狙う、いわゆる喝入れのマージンが大きいということになる。通常、定格電圧の10%~15%アップくらいまでなら、チップが壊れる可能性はほとんどない。

    (太字は引用者による)

    使っているメモリはオーバークロックに対する耐性のない安物なので、これまで定格で固定してきた。今回ちょっとだけ電圧を上げて試してみることに。

     

    4. BIOS における各種設定

    BIOS の画面において、

    • Advanced > JumperFree Configuration > DRAM Voltage

    定格電圧が 1.8V なので、0.1Vだけ上げる。5% くらいのアップなら問題ないかな。

    1.80V → 1.90V

    これにより安定するようになった感じ。

    FSB を 400 → 425 に変更した場合、メモリの電圧を 1.95V に上げたら安定した。 CPU の電圧は 1.325V。

    追記(2011/8/8):  CPU Voltatage 1.25V 。FSB は 420。

    追記(2011.12.17): CPU Voltage 1.25V, FSB 410, メモリの電圧 1.9V。これで安定しない場合は、FSB 400 にした。CPU とマザーボードの温度は、常に監視し、高くなった場合は、まず掃除をすること。

     

    メモリのレイテンシ等を元に戻す

    次に、メモリレイテンシやその他のメモリに関するう設定を戻す。以下の値を `Auto’ に変更。

    • DRAM Timing Control
    • DRAM Static Read Control
    • Transaction Booster

    この設定でも大丈夫のようだ。

     

    5. メモリの限界を最初にテストしておくのが良い

    追記(2011.8.5) : ここまで色々設定をいじってみたが、そもそもの話、最初に以下の事項を確認すべきだった。

    ・まずはメモリーの限界をチェックします。
    1.CPUのクロック倍率を低めに設定する
    (例.FSBX10のCPUならFSBX5くらいに設定)
    AMDのAthronなどはHTのクロックも下げておきます。
    2.FSBを徐々に上げてメモリーテストユーティリティでテスト
    これで大体はCPUの限界を超えずにメモリーの限界がチェックできます。
    ・CPUの限界チェック
    1.CPUのクロック倍率をデフォルト値に戻す
    2.FSBをまずはメモリーの限界値まで上げてテスト
    3.NGならFSBを徐々に下げていく
    先にメモリーの限界値を把握するのがみそです。

    オーバークロックでCPU、メモリの限界を知るには? | OKWave より)

    2011年7月6日水曜日

    PC のサイドカバーの代わりに金網を取り付けた

    PC の筐体は ANTEC の SOLO を使っている。

    静穏重視なので、筐体に穴がほとんどない。

    これに対して、Nine Hundred のようなフロント、トップに穴がボコボコにある筐体はよく冷える。

    近頃、余ったファンをハンガーで吊して PC を冷却する方法も、暑さで限界になった。そのため、サイドパネルを外している。しかし、さすがに横のガードが全くない状態は心もとないので、ホームセンターで売っている安物の金網をガムテープでとめることに。一箇所だけにしたのは、何かあったときにすぐに金網を開くことができるようにしておくため。

    これでよく冷えるようになった。発熱問題なし。 ^^

    DSC03259

    部屋の掃除をしっかりして、小さなゴミを出さないように気をつけよう。近くに蚊取りマットも置いておこうかな。

    しかし、もっと細かい金網にすれば良かったかも。。

    Firefox で指定したタブを自動的にリロード - Tab Mix Plus

    ニュースサイトの内容は定期的にオートリロードしてほしい

    Google Chrome で特定のページをオートリロードするには機能拡張「Auto-Reload」を利用する。Firefox でも同じようアドオンを追加したい。

    理由は、Firefox の「タブをピン留め」の機能を使うようになったから。

    定期的に見るサイトは、その都度開くことなく、

    1. タブを右クリック
    2. 「タブをピン留め」を選択

    Gmail 等の Web アプリは放置しておいても内容が更新される。しかし、ニュースサイトや はてブ は、自分で再読み込みボタンを押さないといけない。常に最新の情報を得たいページは、定期的に自動更新してくれるとありがたい。

     

    Menu Editor で Tab Mix Plus の操作を非表示にしていた

    ところで、ページの内容を一定時間経過したら、自動で再読み込みしてくれる機能は、何かのアドオンの付属機能として、既にインストール済みだったような気がする。以前はページで右クリックすると、自動更新のための設定が出た。

    調べてみると、Menu Editor でコンテキストメニューを整理したとき
    • 「指定間隔ごとに再読み込み」

    を表示させないようにしたことが判明。

    CropperCapture[224]

     

    Tab Mix Plus でタブに操作を追加

    タブの「指定間隔ごとに再読み込み」 機能は Tab Mix Plus に含まれる。タブを右クリックしたときに操作できるようにしたい。ただし、この操作をコンテキストメニューには表示させたくないので、上記 Menu Editor の設定はそのままに。

    Tab Mix Plus の設定より

    • メニュー > タブのコンテキストメニュー > 「指定間隔ごとに再読み込み」

    にチェックを入れる。

    CropperCapture[225]

     

    使い方
    1. オートリロードしたいタブで右クリック
    2. 「指定間隔ごとに再読み込み」 > リロードしたい時間間隔を選択

    オートリロードの設定されたタブは、ファビコンに時計のマークが付加される。

     

    リンクを新しいタブに開き、フォーカスを移す

    追記 (2011.7.10) : 「はてなブックマーク」では、リンクをクリックすると、その場でリンク先が表示される。これを

    1. 新しいタブに開き
    2. 開いたページにフォーカスを移す

    ように変更したい。

     

    設定
    • Tab Mix Plus のオプション > イベント > タブを開く > 以下のタブにフォーカス > リンクから開いたタブ

    にチェックを入れておく。

    CropperCapture[237]

     

    タブをロックする
    1. はてなブックマーク」を開き
    2. タブを右クリック > タブをロック

    タブをロックすることによって、リンク先が新しいタブで開かれるようになる。

    2011年7月5日火曜日

    PDF ファイルの比較 - xdocdiff WinMerge Plugin

    1. WinMerge と xdocdiff

    2 つの PDF ファイルを比較し、変更点を確認したい。

    xdocdiff WinMerge Plugin は、

    diffツールであるWinMergeで、 Word、Excel、PowerPoint、pdf、その他のファイルを比較し差分を見られるようにするプラグインです。

    WinMerge の 64 bit 版では xdocdiff を使えないので、WinMerge 日本語版 より 32bit版(XP以降) をダウンロードしてインストール。

     

    プラグインのインストール

    CropperCapture[216]後は、xdocdiff WinMerge Plugin のインストール方法に従う。

    xdoc2txt.exezlib.dllを、WinMergeのインストールフォルダ(WinMerge.exeと同じフォルダ)にコピーしてください

    amb_xdocdiffPlugin.dllを、インストールフォルダのサブフォルダ"MergePlugins"にコピーしてください

    (太字は引用者による)

    右図のような配置になればよい。

     

    2. 各種エラー

    64bit版を使った場合

    ちなみに、WinMerge 日本語版 の 64bit 版の場合、ファイルを比較すると、

    Failed to load library!
    Continue anyway?

    とエラーが表示された。

     

    プラグインの自動展開を忘れた場合

    WinMerge のメニューより、

    • プラグイン > 自動展開

    が選択されていない状態で、ファイルの比較すると、

    エンコーディングエラーにより情報が失われています。

    とエラーが表示される。

     

    3. ファイルの比較方法

    1. ファイルを比較するには、WinMerge を起動
    2. 比較したい 2 つのファイルを WinMerge に D&D

    CropperCapture[220]

     

    4. レポートの作成

    上記の結果を他人に見せたい場合は、レポート機能を使う。

    • ツール > レポートの生成

    これにより HTML ファイルが作成される。

    CropperCapture[221]

     

    関連記事

    2011年7月2日土曜日

    ファイルを圧縮・分割してメールで送信 - Lhacaデラックス版を利用して

    巨大なファイルは分割してメールで送る

    メールで、サイズの大きなファイルを転送したい場合、ファイル転送サービスを利用することができる。

    ファイル転送サービスを利用せず、メールの添付ファイルの機能だけで、巨大なファイルを送信したい場合は、ファイルを分割する必要がある。

     

    Lhaca デラックス版でファイルの分割

    Lhaca デラックス版 にはファイルを分割する機能がある。

    ・ファイル分割機能 (ALTキーを押しながらドロップ)

     

    分割サイズの設定

    スタートメニューにおいて、Lhaca を Ctrl キーを押しながらクリック。

    • 表示 > 上級者用オプション

    を選択。

    CropperCapture[221]

    • その他 > 分割サイズ

    において、分割した後の、 1 つのファイルサイズを指定。

    CropperCapture[222]

     

    ファイルの圧縮と分割

    ファイルを圧縮し、分割するには、Alt を押しながら、+Lhaca へドロップ。

    これにより、末尾が

    • 数字
    • bat

    のファイルが作成される。

     

    ファイルの結合と解凍

    1. 生成された全てのファイルを同じフォルダに入れる。
    2. bat ファイルをクリックすると、圧縮ファイルが生成される。
    3. 上記をクリックして解凍。

     

    Gmail における制限に注意

    拡張子が .bat であるバッチファイルを Gmail では送ることができない。

    .txt などの拡張子を追加して送信する。