量産メモ帳

忘れっぽいのでメモを残しています。浅く適当に書きます。

Windows 8.1 をクリーンインストールする。

Windows 10 から Windows 8.1 にダウングレードした時に Windows 8.1 をクリーンインストールした手順を書き残しておきます。 rms-099.hatenablog.jp

はてなフォトライフにアップロードした画像が粗い。

はてなブログに写真を載せる場合、はてなフォトライフに画像ファイルをアップロードして、そのURLをブログに貼り付けています。 f.hatena.ne.jp しかしアップロードされた画像ファイルは何故か劣化しており鮮明さがありません。

Wiresharkで特定のホスト/IPアドレスとの通信を覗く。

Wireshark はネットワークアナライザー(別名:パケットアナライザー、プロトコルアナライザー、ネットワークスニファー、等々)の代表格とも言えるソフトウェアで、大昔は Ethereal という名前でした。 https://www.wireshark.org/ Web サイトのトップペー…

Google Drive の無料増量キャンペーン(2GB)の締切は米国時間の2016年2月18日だそうです。

昨日、知りました。 japan.cnet.com 以前にも同じようなキャンペーンがあったかと思いますが、今回は「インターネット安心デー」を記念してのものみたいです。 www.saferinternetday.org

Cygwinにlgrepをインストールする。

Cygwin で grep の引数に日本語を指定しても、結果に何も表示されないか、「バイナリファイル (ファイル名) に一致しました」と表示されることが多いと思います。 けれども lgrep ならばファイル内の日本語を簡単に検索できます。

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…