量産メモ帳

忘れっぽいのでメモを残しています。

Dropboxクライアントを起動しても「インターネット接続がありません」となる。

以前、Dropbox のネットワークトラフィックが多いことに気付き、アンインストールしたんですが、諸事情で再び Dropbox をインストールせざるを得なくなりました。 けれども Dropbox クライアントを起動すると、暫くして「インターネット接続がありません」と…

SoapUIはEclipse用プラグインをサポートしなくなった。

数年前に開発したWebアプリケーションをテストするために、試しに SoapUI というツールを Eclipse にプラグインとしてインストールしましたが、殆ど使わないままお蔵入りになっていました。 で、久々に Eclipse をバージョンアップしようと思い、以前の Ecli…

$PatchCache$フォルダ内のファイルは消しても良い?

バックアップしていた時に気付いたんですけど、C:\Windows\Installer フォルダ直下に $PatchCache$ という 1GB 以上のサイズのフォルダがあります。 その名前からパッチのキャッシュだと容易に想像できますが、果たしてこのフォルダの中を消してしまって良い…

BitLockerの回復パスワードを確認する。

BitLocker を有効にして、TPMスタートアップPINを要求するようにした場合、PC の起動時に PIN の入力が必要になります。 ただし、PINの入力を何回か間違えてしまうと、回復パスワードの入力を求められるようになると思います。 けれども、回復パスワードは48…

SVN Kit と JavaHL Native の違いについて。

Eclipse に Subversive という Subversion のプラグインをインストールすると、最後に以下の SVN クライアントの選択を迫られます。 SVN Kit JavaHL Native

VirtualStoreフォルダに注意する。

ファイルをバックアップしていた時に気付いたんですが、%LOCALAPPDATA% *1 フォルダの直下に VirtualStore という仮想化用のフォルダがありまして、その中には以下の3つのフォルダがありました。 *1:%USERPROFILE%\AppData\Local

VTRootフォルダをクリアする。

大晦日なのでディスク内を大掃除していたら、Cドライブ直下に VTRoot という名前の 1GB 以上の容量を持つフォルダがあることに気付きました。 …いや、だいぶ前から気付いていたんですが、てっきり Windows が管理するフォルダだと思い込んでいました。

Javaアプリの接続タイムアウトと読み取りタイムアウトについて。

Java の技術文書を読むと、Java アプリケーションがネットワークに接続する時やファイルを読み込む時のタイムアウトは、デフォルトで"-1"(無制限?)になっているようです。 ネットワークのプロパティ

Linux上で動作するJavaプロセスがDBに接続する時に発生する処理遅延問題を解決する。

Linux 上で動作している Java プロセスが DB にアクセスする時に処理遅延が起きた場合、この引数を指定すると問題が解決することがあります。

Windows 8.1 のインストールメディアを作成する。

Windows 8.1 のインストールメディアの作成手順を記しておきます。

アクセス拒否されてしまうフォルダを削除する。

フォルダを削除しようとすると、こんなエラーが出ることがあります。 この操作を実行するにはアクセス許可が必要です。 このフォルダを変更するには、{ユーザー名}からアクセス許可を得る必要があります。 これは以下の2つのコマンドを実行すれば、削除でき…

Windows 10 から Windows 8.1 にダウングレードする。

Windows 10 の Windows Update がいつまで経ってもアップデートをインストールできず脆弱性が放置される状態が続き、また .NET Framework 3.5 に依存するアプリのインストールにも失敗して使いたいものが使えない状況を打開できないので、Windows 8.1 にダウ…

Windows 10 でドライブ全体をバックアップする。

トラブル続きの Windows 10 は諦めて、Windows 8.1 にダウングレードすることを決めました。 ただし後で詳しく事情を書きますけど、Windows 10 にアップグレードしてから31日が過ぎてしまったため、Windows 8 にダウングレードするためにはクリーンインスト…

Comodo Dragon のデータフォルダに巨大なファイルがある。

動物の方ではなくインターネットブラウザの話です。www.comodo.com 以前、Comodo Dragon を使用していましたが、アンインストール後もこの様なフォルダが残っていました。 %LOCALAPPDATA%\Comodo\Dragon

リモートの Windows マシンにログインしているユーザーを表示する。

リモートの Windows マシンにログインしようとした時、他のユーザーがログインしていても、ユーザー名が表示されないため、誰がログインしているのか分からないことがよくあります。 その場合、コマンドプロンプトを開いて下記のコマンドを実行すれば、直ぐ…

Windows のバイナリファイルの依存関係を調べる。

先日の regsvr32.exe の問題で、レジストリの登録に失敗したバイナリファイル(*.dll)が依存しているファイルが何なのか知りたくなりました。 rms-099.hatenablog.jp 少し調べてみた結果、Visual Studio に付属している dumpbin.exe を使えば良いことが分かり…

Oracle オブジェクトの DDL 文を取得する。

SQL*Plus で Oracle の対象のスキーマにログインして実行すると DDL 文が出力されます。 set heading off set long 1000000 set pagesize 0 select dbms_metadata.get_ddl('TABLE', u.table_name) from user_tables u where u.table_name = :table_name; Ora…

Windows 10 の Windows Update コンポーネントをリセットできない。

Windows Update のコンポーネントをリセットする方法 - Microsoft ↑こちらに書かれている通りにやってみましたが、regsvr32.exe コマンドが半分ぐらい失敗しました。

Windows 10 で Windows PE のディスクイメージを作成する。

Windows 10 で Windows PE のディスクイメージを作成する場合、Windows ADK 10 がインストール済みであることが前提条件になります。rms-099.hatenablog.jp デスクトップ左下にある Windows ロゴを選択します。 ↑「すべてのアプリ」を選択します。

Cygwin に ImageMagick をインストールして複数の画像ファイルを一括変換する。

複数の画像ファイルを一括でリサイズしたいと思って調べたら、コンテキストメニューの「送る」→「メール受信者」を利用する方法を知りました。 www.sony.jp これなら新しくソフトとかを入れずにできると思ってやってみたんですが、自分の環境*1だと上手く行きま…

Windows 10 に Windows ADK をインストールする。

Windows PE (Preinstallation Environment) のディスクイメージを作成するために Windows ADK (Assessment Deployment Kit) をインストールします。 Microsoft | Windows PE (WinPE) Windows PE は Linux における KNOPPIX のような位置付けです。 つまり、W…

Windows 10 にアップグレードしたら Windows Update で 0x80070643 エラーが発生した。

今年の8月初めに Windows 8.1 から Windows 10 にアップグレードしました。 けれども、まだ慣れていないだけかもしれませんが、Windows 8.1 よりも使い勝手が悪い上に、イベントビューアーを見るとエラーだらけで、お世辞にも品質が良いとは言えません。 中…

Process Monitor を使ったら300GB超のファイルが出来上がった。

先日、性能測定用のツールを探していたら、Process Monitor ( https://technet.microsoft.com/ja-jp/sysinternals/bb896645.aspx ) というものを見つけました。 同じ SysInternals 系の Process Explorer ( https://technet.microsoft.com/ja-jp/sysinternal…

バイナリファイルを分割する。

一方、例えばバイナリファイル in.bin の先頭 8KB を取り除いた部分を out.bin ファイルとして切り出したい場合、dd コマンドを使うと良い。 dd if=in.bin bs=8192 skip=1 of=out.bin 参考記事: Linuxコマンド集 - 【 dd 】 ファイルの変換とコピーを行う:…

テキストファイルを分割する。

例えばテキストファイル sample.txt の10行目から100行目までを切り出す時はこんな感じでできる。 START=10 END=100 cat sample.txt | head -n $END | tail -n `expr $END - $START + 1` また、こんなやり方も可能。 START=10 END=100 cat sample.txt | head…

Cygwin の openssl コマンドを使ってファイルを暗号化する。

こんな感じでやりました。 秘密鍵と公開鍵を生成する。 $ openssl req -x509 -nodes -days 100000 -newkey rsa:2048 -keyout private.key -out public.key -subj '/' 画像ファイル target.jpg を暗号化したファイル target.jpg.encrypt を生成する。 $ opens…

ファイル名を一括置換する。(Linux/Mac/Cygwin)

シェルの変数展開(Shell Parameter Expansion)を使うとファイル名を一括で置換できて便利です。 コマンド 現在のディレクトリ配下の全てのファイルに拡張子".bak"を付ける。 現在のディレクトリ配下の全てのファイルから拡張子".bak"を外す。 現在のディレク…

Gladinet Cloud Desktop (GCD) の起動時にエラーコード67が表示される。

今日、急に以下のエラーダイアログが表示されるようになりました。 原因は良く分かりません。 SugarSync というオンラインストレージサービスのクライアントアプリケーションをアンインストールして、PCを再起動した後ぐらいから発生するようになったと思い…

テーブルとインデックスの使用率を調べる。

だいぶ前の話だけど、こちらの記事がとても参考になりました。 Oracle Code Tips - テーブルとインデックスの使用率 万が一、ページが削除された場合に備えて加筆・引用させていただきます。

Inf2Cat.exe を使ってドライバのカタログ(*.cat)ファイルを作成する。

NVIDIA のインストーラを実行すると、以下の様な形式のフォルダにディスプレイドライバ関連のファイルが解凍される。 C:\NVIDIA\DisplayDriver\{Driver Version}\{OS Name}\International\Display.Driver 自分がインストールしたバージョンは 332.21 だった…