カテゴリー: PC

  • MSYS2で最小限のUNIX環境を

    Cygwinだけは使いたくないのでMSYS2をインストール。インストール直後は最小限のパッケージしかないため、必要なものはpacmanでインストール。プロキシを越えるには環境変数http_proxy,ftp_proxyを使う。lookupをmakeするために必要だったのは下記。

    [code]
    pacman -Sy
    pacman -S autoconf automake texinfo make
    [/code]

    2015.11.09 Perl関係で必要だったモジュールをインストールしたコマンドログを追記[参考]。なお、パッケージ一覧は「pacman -Sl」で出力される。

    [code]
    pacman –needed -Sy bash pacman pacman-mirrors msys2-runtime
    pacman -S git
    pacman -S perl-LWP-Protocol-https
    [/code]

  • R7260X-DC2OC-2GD5 で不定期ブラックアウト→VBIOS更新

    メインPC刷新以後、ずっとこの症状に悩まされていた。最初はMBに原因があると思い色々と調べてみたが原因はビデオカードで、同じ悩みを持っている人がいた。解決のためにはドライバを純正のものにせよとか色々議論されてるのだが、結局解決していない。今日ASUSのサイトを見ると、VBIOSが更新されていたので早速更新しようとしたらハードルがあったので備忘録を残しておく。

    1. ASUSからVBIOSアップデートをダウンロード
    2. ファイルを実行して終わりのはずだが、「Your graphic card no need to update VBIOS!」と表示されアップデートできない
    3. 実行ファイルはrarで圧縮されているだけなので、Explzhなど任意のアーカイバで解凍
    4. 解凍したファイル群の中の「アプリケーション」に注目する。おそらく「FlashBIOS」は他をキックしているだけ(これを実行すると例のメッセージが表示される)
    5. ATIWinflashを「管理者として実行」
    6. 新しいVBIOSを読み込む
    7. 少々時間がかかり、「応答なし」などと表示されるが落ち着いて待つ
    GPU-Zによるカード情報表示。いちおうBIOS Versionが更新されている。
    GPU-Zによるカード情報表示。いちおうBIOS Versionが更新されている。

    これで解決したかどうか自体も分からないが、これでダメならビデオカードを交換するしかない…。

  • メカニカルキーボードに移行

    2007年から使っていた diNovo Edge の調子が悪くなってきたのでキーボードを物色。条件は以下の通り

    • 英語配列: やはりこれは譲れません
    • Bluetooth: 別に2.4GHzでも良いのですが、Bluetooth搭載マザーにしたことを考えるとこれも必須です

    この条件だけでかなり絞られてくる。ただ、最近はタブレット向けの英語配列キーボートというジャンルがあり、以前より選択肢は増えている。そこでメカニカルのMajestouch MINILA Air US67キー 茶軸を選択。

    パッケージ比較。フルサイズの diNovo Edge からミニマムサイズに移行することになる。
    パッケージ比較。フルサイズの diNovo Edge からミニマムサイズに移行することになる。
    本体比較。面積で半分くらいになった?
    本体比較。面積で半分くらいになった?
    まさにミニマムレイアウト。単三電池駆動のBTキーボートのため上部にインジケータがある。
    まさにミニマムレイアウト。単三電池駆動のBTキーボートのため上部にインジケータがある。
    DIPスイッチ
    DIPスイッチ

    本機を選択する決め手となったのがDIPスイッチによりキーの入れ替えができることである。つまりPCが変わるたびにレジストリに手を入れなくても良いのである。しかも、入れ替えに対応したキートップまで付属しているのが素晴しい。

    Ctrl, CAPSなど入れかえに対応したキートップと工具が付属している。
    Ctrl, CAPSなど入れかえに対応したキートップと工具が付属している。
    入れ替え後。ここまで配慮されているのが素晴らしい。
    入れ替え後。ここまで配慮されているのが素晴らしい。

    新調後およそ1週間経つが、初めてのメカニカルということもあり最初は音が気になったが、タイピングがなかなか心地良い。

  • SKK日本語入力FEPへの移行

    最近 skkime が更新されていないため試すことにした。SKK といえば▽だが、出ないのが仕様のようだ。

    • インストールなど:ダウンロード後、アーカイブを解凍して、setup.js を実行。
    • システム辞書:C:\WINDOWS\IME\SKK0\DICTS\skk-dict.txt インストール時に自動で SKK-L.JISYO をダウンロードしてくれる。複数辞書対応。
    • ユーザ辞書:C:\Users\自分のユーザ名\AppData\Roaming\SKKFEP\skkuser.txt

    DDSKK のユーザ辞書との同期を取るためのバッチファイルがこれ。今のところ上手く動いているっぽい。
    [code]
    set SKKFEPDIR=%USERPROFILE%\AppData\Roaming\SKKFEP
    set SKKDIR=%USERPROFILE%

    rem DDSKK euc-jp-dos
    rem SKKFEP UTF-8

    nkf -e %SKKFEPDIR%\skkuser.txt > %SKKDIR%\skk-jisyo.skkfep
    cd %SKKDIR%
    skkdic-expr2 .skk-jisyo + skk-jisyo.skkfep > skk-jisyo-merge
    nkf -w8 skk-jisyo-merge > %SKKFEPDIR%\skk-jisyo-merge
    del .skk-jisyo
    del skk-jisyo.skkfep
    move skk-jisyo-merge .skk-jisyo
    cd %SKKFEPDIR%
    del skkuser.txt
    move skk-jisyo-merge skkuser.txt
    [/code]

  • Emacs 24 の終了時 libgcc_s_dw2-1.dll でエラー

    特定のPCだけ Emacs 24 終了時にエラーになってしまう現象があり困っていた。イベントビューアによれば、

    libgcc_s_dw2-1.dll で障害が発生していると読める
    libgcc_s_dw2-1.dll で障害が発生していると読める

    (さらに…)

  • KB2770917のインストールでエラー(解決)

    Windows 8 で特定の更新プログラムのインストールに失敗するとロールバックのために再起動を繰り返すという現象があり困っていたが、皆困っているようだ。まとめると、ここにある通り、

    • サードパーティのデバイスドライバ、特にオーディオは削除
    • スタートアップやサービスを起動しないクリーンブートを試す

    が鍵のようだ。私の場合もオーディオドライバを削除して解決した。

    それにしても SEP の Windows 8 対応はまだかしら…。

     

  • Emacs 24 + Thunderbird on Windows8

    昔は Wanderlust を使っていたのだが Thunderbird に堕落して1年以上…。メールの本文を書くときは Emacs でないと困るので、Thunderbird のプラグイン「External Editor」を使っている。外部エディタとして gnuclientw.exe を指定すれば良い。

    "C:\Program Files\GNU\emacs-24.2\bin\emacsclientw.exe" -a "C:\Program Files\GNU\emacs-24.2\bin\runemacs.exe" と入力すればよい。注意:コピペしただけではダメで、ダブルクォートを半角で入れる必要がある。
    “C:\Program Files\GNU\emacs-24.2\bin\emacsclientw.exe” -a “C:\Program Files\GNU\emacs-24.2\bin\runemacs.exe” と入力すればよい。注意:コピペしただけではダメで、ダブルクォートを半角で入れる必要がある。

    また、Emacs を「事前に」 Server として起動しておく必要がある。

    [code];;;;;;; server start for emacs-client
    (require ‘server)
    (unless (server-running-p)
    (server-start))
    [/code]

  • Windows に DDSKK をインストール

    バイナリ Emacs23 をインストールすると、強制的に Program Files の下にインストールされる。パス名に空白が入るためインストールの際不都合がある。これを回避するには makeit.bat, make1.bat を次のようにすればよい。 (さらに…)

  • SKKIME, DDSKK ユーザ辞書の共有

    元ネタはこちらのSKK-JISYO.Lなどの自動更新。これに加え、下記のように文字コードが違うDDSKK, SKKIMEのユーザ辞書をログイン時にマージすることで(疑似)共有。DDSKK, SKKIMEともに、ファイル辞書は利用せずSKKサーバを参照する設定にしてある。

    • SKKIMEのユーザ辞書:UTF-16(BOM付き), %USERPROFILE%\AppData\Roaming\skk\skki1_5\skki1_5u.dic
    • DDSKKのユーザ辞書:EUC-JP-DOS, %USERPROFILE%\.skk-jisyo

    (さらに…)