Win

タスクバーの検索でウェブ検索しない

Win

何で今まで調べなかったんだろうと思う。 このレジストリ変更で、ウェブ検索しなくなる。 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search] "CortanaConsent"=dword:00000000 "BingSearchEnable…

Chromedriverの自動アップデートスクリプト for Windows

Win

Chromeブラウザのバージョンアップは自動的に行われるので、それに追随してChromedriver.exeもアップデートするPowerShellスクリプト。 タスクスケジューラで毎日実行する。 $BIN="D:\usr\local\bin" $CHROME="C:\Program Files (x86)\Google\Chrome\Applica…

Windows Updateでトラブル

Win

WindowsUpdateで再起動したところ、Explorerからファイルを開こうとすると 指定されたデバイス、パス、またはファイルにアクセスできません。これらの項目にアクセスするための適切なアクセス許可がない可能性があります。 というエラーダイアログが出る。コ…

いろいろアップデートするバッチスクリプト

MSYS、Ruby Gems、Python PIPsをアップデート。 pacman -Syu call gem update --system @echo on call gem update @echo on for /f "skip=2" %%A in ('pip list -o') do python -m pip install -U --progress-bar off %%A

ThinkPad T480のクリックボタンのデグレ

Win

5月に買ったThinkPad T480をようやく使い始めた。 Windows10のことはさておき、トラックポイントのクリックボタンの品質が劣化している。 人差し指で、トラックポイントを動かして、親指でボタンを押すわけだが、どうしてもボタンの端(センターボタンの脇)…

openssl.so でエラー

gem update で、opensslが2.1.1、2.1.2になると、 127: 指定されたプロシージャが見つかりません。 - 〜〜/gems/openssl-2.1.2/lib/openssl.soというエラーになる。 対応としては、gems\openssl-2.1.0\lib\openssl.so を、gems\openssl-2.1.2\lib\openssl.so…

RubyInstaller2.4.1

出ないのでは無いかと言われていたRubyInstaller2.4が出た。ネイティブgemsのインストール用に、従来はDevKitというパッケージが用意されいていたが、今回からはインストーラーにMSYS2のインストーラーが含まれている。メニューで1,2,3と選べるようになって…

Windows標準付属ゲームのスコア履歴を記録する

スコアがどこに入っているかを調べると、%APPDATA%\Microsoft Games の下のゲーム毎のフォルダーに格納されている。 ソリテアだと、%APPDATA%\Microsoft Games\Solitaire\SolitaireSettings.xml ゲーム名のフォルダーは、Explorerから見ると「ソリテア」と片…

Windowsで google-api-client を使うと一瞬コマンドプロンプトウィンドウが出る

google-api-clientを使ったスクリプトをRubyw.exeで動かしているが、起動時に一瞬だけコマンドプロンプト画面が出る。本当に一瞬なので何が出ているのかも見えない。 ということで、少しずつ実行してみて原因が分かった。 \google-api-client-0.10.1\lib\goo…

forfilesコマンドのバグ?

ちょっと信じがたいけど、少なくともWindows7では、forfilesコマンドにバグがある。テストしてないのか? /c で指定した外部コマンドの第一引数が落ちるようだ。cmd /c を書けば問題なし。 D:\foo>forfiles /c "gecho 1 2 3 @file" 2 3 bar 2 3 baz D:\foo>f…

MS Exchange/Outlook のカレンダーとGoogle Calendarの同期 (続編)

id:otn:20150901 「MS Exchange/Outlook のカレンダーとGoogle Calendarの同期」のその後。google-api-client が 0.9 になってそのままでは動かなくなった。0.8のまま使っていたのだが、認証がおかしくなった(毎回認証しないとタイムスタンプがおかしいとい…

ディスク領域不足のバルーンを表示させない

Win

RAMDISKにキャッシュを置いているようなケースだと、使用量をアプリ側で設定できるので、領域不足になることはないのだが、容量一杯まで使おうとすると、頻繁に警告のバルーンが出てくる。 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Pol…

ノートPCディスク交換

Win

ノートPCを買って4年近くになるので、ディスク交換。HDD 512GBから1TBに。 SSDにすることも考えたけど、結局HDDに。 最初は、DVDリカバリーしてきれいに入れ直そうと思ったけど、いざやろうとなるとめんどくさくなって、コピーすることにした。 ツールは、前…

RubyInstaller2.2をインストールしてgem関連でエラー

RubyInstallerで2.2.1が出たのでインストールした。前のバージョンはRuby213にリネームして残しておく。SSL3問題(Windowsでgem install出来ない問題)については、Rubyディレクトリの外に正しい証明書ファイルを置いて、環境変数 SSL_CERT_FILE でそれを指し…

MinGW/MSYSインストール

Win

今まで、Unix系ツールはGnu-Win32パッケージ http://gnuwin32.sourceforge.net/packages.html を使っていたが、RubyInstallerでインストールしたRubyのGemsインストールのためにMinGWのDevKitを入れて併用していた。MinGWのパッケージ管理ツールがあるという…

カスペルスキーの「入力情報の漏洩防止が有効です」問題

Win

ノートンインターネットセキュリティー から カスペルスキーインターネットセキュリティー に切り替えて困ったこと。 Amazonの検索欄に文字入力しようとすると、カスペルスキーが介入して「入力情報の漏洩防止が有効です」との表示を出し、いったんカスペル…

Firefox 34.0で前回終了時のタブが復元されない

Win

Firefoxを34.0にバージョンアップすると、原因不明でタブが復元されなくなった。復元はTab Mix Plusの機能では無くて標準の機能で行っている。念のため、Tab Mix Plusの復元機能を使っても駄目。会社のPCでは問題ないので、プロファイルの原因だろうと言うこ…

gvimのフォントとカーソル色

Win

この手の設定は、%HOME%\_vimrc でなくて、%HOME%\_gvimrc に書かないといけないようだ。 _vimrc を _gvimrc にリネームして設定。 set directory=D:/var/Temp set backupdir=D:/var/Temp set noundofile set ambiwidth=double set incsearch smartcase nowr…

MS Exchange/Outlook のカレンダーとGoogle Calendarの同期 その4

仕様再掲。 Exchange側をマスターとして、Google Calendarへ一方方向で反映 前後30日分だけチェックして追加・変更・削除を反映 Exchange側から反映したのでないGoogle Calendar上で直接登録したイベントには触らない 3つめの仕様のために、Google Calendar…

MS Exchange/Outlook のカレンダーとGoogle Calendarの同期 その3

id:otn:20140829 の続き。 どういうときに、ExchangeのイベントとGoogle Calendarのイベントを等しいと判断するか。 考慮が必要なのは3点。 文字列の内容 タイトル、内容、場所など文字列の文字コードがCP932か、utf-8かの違い。これはutf-8に揃えることにす…

MS Exchange/Outlook のカレンダーとGoogle Calendarの同期 その2

id:otn:20140827 の続き。 Exchangeからのデータ取得は以前調べてVBScriptで書いたものをRubyで書き直す。 元のVBScriptを書くときに参考にしたサイトがちょっと見つからない。 結果の取得は、FindNextしながらwhileループしていたので、Enumeratorに変換す…

MS Exchange/Outlook のカレンダーとGoogle Calendarの同期 その1

Google Calendar Syncのサービスが2014-08-01に停止された。今まで使っていたので、困ってしまい、代替を調べたが認証proxy越えがうまくいかないので、自分で作ることにした。 仕様としては、 Exchange側をマスターとして、Google Calendarへ一方方向で反映 …

Chocolatey、Rapid Environment Editor 等のツール

Win

「Windows - 開発者がSurfacePro3を買ったらまずやること」http://qiita.com/tanakh/items/a1b4705fb58ef3c89800 を読んで知る。 Chocolatey https://chocolatey.org/ というのは、モジュール管理ツールのようなインタフェースでWindowsの各種ソフトをインス…

Firefox27.0

Firefoxを27.0にバージョンアップしたら不具合。Firegesturesで「今閉じたページを開く」が反応しなくなった。これは多分Firegestures側での対応を待つんだろうな。 2014-02-13追記 Tab Mix Plusをアップデートしたら直った。

ログオンしていないときの環境変数

Win

タスクスケジューラで、「ユーザーがログオンしているかどうかにかかわらず実行する」をオンにして、ログオフした状態で実行した場合の環境変数の違い。以下の4つの環境変数が設定されない。 HOMEDRIVE=C: HOMEPATH=\Users\ユーザ名 LOGONSERVER=\\コンピュ…

Windows7/64bitでの32bitプログラムについてのメモ

Win

C:\Windows\SysWOW64 の下に32bitアプリがある*1 cscript.exe wscript.exe regedit.exe cmd.exe ..... 名前に反して、C:\Windows\System32 の下にある物が64bitアプリ 環境変数の違い 環境変数名 64bit環境 32bit環境 CommonProgramFiles C:\Program Files\C…

各種ユーザフォルダをDドライブへ移動

Win

WindowsVistaからかWindows7からか知らないが、マイドキュメントやデスクトップなどのフォルダの移動が普通のGUIで出来るようになっているのに気づいたので、Dドライブに移動させた。 ドライブを分ける利点の一つは、システムの復元をDドライブで、ドライブ…

IE9のマウスジェスチャとGreasemonkey

Win

IE9で使えるIE用アドオン マウスジェスチャ Mouse Gestures for Internet Explorer http://www.ysgyfarnog.co.uk/utilities/mousegestures/ 32bit用のみ。 Greasemonkey Trixie http://www.bhelpuri.net/Trixie/ 32bit用と64bit用がある。 スクリプトはscrip…

ノートンインターネットセキュリティ注文

Win

Kasperskyのあまりの重さに耐えかねて、Norton Internet SecurityをAmazonに注文。今なら乗り換えキャンペーンで2000円商品券バック。しかし、Nortonサイトのダウンロード販売より、Amazonでパッケージを買う方が1000円安いとは。Norton Internet Security 2…

RubyInstallerのreadlineライブラリ差し替え

RubyInstaller http://rubyinstaller.org/ で、インストールしたRuby1.8.7でirbを使うと、行編集がちょっと我慢できないくらい遅い。どうもRubyで書かれたreadline.rb/rbreadline.rbが使われているみたい。 しょうがないので、mswin32版からライブラリをコピ…