量産メモ帳

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

2015-01-01から1年間の記事一覧

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"を外す。 現在のディレク…