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のことはさておき、トラックポイントのクリックボタンの品質が劣化している。 人差し指で、トラックポイントを動かして、親指でボタンを押すわけだが、どうしてもボタンの端(センターボタンの脇)…

CMDのforのバグ

バグと言っていいのかどうか。ワイルドカード処理中にファイル名を変えると意図しない動作。 D:\Temp>dir /b aaa.txt bbb.txt ccc.txt D:\Temp>for %A in (*.txt) do ren %A ZZ%A (実行結果) D:\Temp>ren aaa.txt ZZaaa.txt D:\Temp>ren bbb.txt ZZbbb.txt…

8年ぶりのPC買い換え

Windows7が来年1月でサポート切れとう事もあり、PCの買い換え。 調べると今のT520を買ったのが、2011年6月なのでほぼ8年使ったことになる。 連休限定の通常以上の割引率のクーポンがあったので、いろいろ考えた末購入。 15インチモデルはテンキーが付いてし…

元号と天皇名のあかさたな別カウント

行 元号 天皇名 あ 39 11 か 63 23 が 15 30 さ 19 22 ざ 21 6 た 42 9 だ 3 1 な 5 6 は 11 6 ば 15 2 ま 8 6 や 2 3 ら 4 4 わ 1 0 注: ・元号の読みは一般的な物 ・元号には「令和」を含み、天皇名には今上陛下を含まず ・元号も天皇名も南北朝の両方を…

コマンドプロンプト画面の文字色を固定に

CMD

コマンドプロンプトの色は、背景を黒、文字を白にしているのだが、プログラムによっては他の色の文字が表示される。 白以外の文字を黒背景に出すと非常に読みにくいので、白固定にした。 まず、レジストリ。 Windows Registry Editor Version 5.00 [HKEY_CUR…

はてなブログに移行

はてなダイアリーから、はてなブログに移行しました。 移行処理に1週間くらい掛かった。途中経過が分からないので、サポートに問い合わせてしまいました。

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…

ライフゲーム

data = <

コンソールから切れたプロセスの標準出力をつなげなおす

コンソールから切れたプロセスを標準出力につなげなおす - 絶品ゆどうふのタレ に、gdbを使って稼働中のプロセスの標準出力、標準エラー出力を繋ぎ直す話が載っていた。 .bash_profileからscreenを起動しているので、ここに書かれた事態に陥ることはまず無い…

RD機にキーボードを付けたら快適

HDDレコーダーRD機に、USBキーボードがつなげられることは分かっていたのだが、「有線でキーボードつなぐのも面倒」と思っていました。 ふと、無線キーボードでもいけるのでは無いかと検索すると、物によってはいけそう。 パソコンの他に、PlayStation(R)3、…

Firefoxで何でも新しいタブで開く

Tab Mix Plusが使えなくなって以来、いろいろ不便。 サーチ窓: browser.search.openintab;true ブックマーク: browser.tabs.loadBookmarksInTabs;true アドレスバー: browser.urlbar.openintab;true ついでにメモ。これをしないと、起動後にタブをクリッ…

日本語マニュアルページの更新

Linuxの日本語マニュアルを最新化する。 1.https://linuxjm.osdn.jp/download.html から全体のアーカイブをダウンロードして解凍 2.make config して適当に答える。全部インストールすると指定する ⇒ installman.sh が出来る 3.インストール済みのマニュ…

いまさら知ったfor変数

CMD

for %%A in (A B C D E) do call :sub goto :EOF :sub for %%B in (1 2 3 4 5) do echo %%A-%%B レキシカルには :sub は、for %%A のループの外だが、%%A が参照できる! 今まで、引数で渡してました。なんてことだ。 しかし、goto すると %%B だけでなく %%…

Proxy経由でMastodonをインストールする

ファイアーウォールの中でProxyサーバー経由で、CentOS7にMastodonをインストールするときのメモ。1.DockerデーモンのProxy設定 ★/etc/systemd/system/docker.service.d/proxy.conf に [Service] Environment="HTTP_PROXY=http://prox-hostname:port/" Env…

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…

CentOS6 に Owncloud のインストール

借りているVPSのディスクにかなりの余裕があるので、プライベートDropbox風サーバーソフトを入れてみることにする。 ググればいろいろ参考になるページはあるが、ここはきちんと本家サイト http://download.owncloud.org/download/repositories/9.1/owncloud…

サイトの更新チェック

サイトの一部が更新されたかどうかのチェック。 cronからの起動を想定。 #!/usr/local/bin/ruby require "nokogiri" require "open-uri" def check(url:, xpath: nil, css: nil, file:) doc = Nokogiri::HTML.parse(open(url).read) text = doc.search(xpath…

環境変数LESSOPEN

ふと、環境変数LESSOPENの値を見ると、"||/usr/bin/lesspipe.sh %s" になっている。 CentOS6.8だと、/etc/profile.d/less.sh でそのように設定されているが、"|/usr/bin/lesspipe.sh %s"が正しいんじゃないのか? なぜ"|"が2つあるのか謎。 "|||/usr/bin/les…

Ruby2.4のInteger

Ruby2.4で、FixnumとBignumの区別が無くなったけど、実際にはあると言う話。 def is_fixnum(n) n.equal?(n.to_s.to_i) end p is_fixnum(1000) #=> true p is_fixnum(10000000000000000000000000) #=> false

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…

call無しの他バッチスクリプト呼び出し

CMD

バッチスクリプトから他のバッチスクリプトを呼び出すときに、callで呼び出さないと戻ってこない物だと思っていた。 <<foo.bat>> bar.bat echo foo ・・・・・実行されない <<bar.bat>> echo bar しかし、forだと実行される。 <<foo.bat>> for %%A in (a b c) do bar.bat&echo foo ・・</foo.bat></bar.bat></foo.bat>…

うるう秒対応

借りているVPSでの、うるう秒対応。 # crontab -l 59 8 1 7 * bash -c "sleep 40;/sbin/shutdown -r now"shutdown のTIMEで秒を指定する方法が分からない。 ググると、-t で指定できると書いてあるページもあるが、CentOS6.6のshutdownではそういうオプショ…

ノート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 でそれを指し…