注目の情報管理方式「しきい値秘密分散法」 (@IT)

秘密分散という言葉は初めて聞いた。 要約すると、秘密分散というのは 元の情報を分割して符号化(符号化して分割?)する事で内容を秘匿する。 個々の分割情報は元の情報とは直接の相関性は無い。 分割情報を集めて元の情報を復元する。 元の情報を復元するた…

Linux Backspace/Delete mini-HOWTO (Linux JF (Japanese FAQ) Project.)

telnetでLinuxサーバに接続した時にログインプロンプトでバックスペースキーを押すと文字が消えずに ^H が表示されるのはなぜかを調べていて発見。 キーボードからのキー入力の仕組みを少し理解した。全然知らんかった。<まだまだタコですから ちなみに ^H …

vi で改行コードの文字化けを修正する

Windows と Unix 間でファイルをやりとりしていると改行コードがおかしくなってしまう事がある。 vi なんかでファイルを開いた時に行末に ^M と表示される現象だ。 これは、改行コードが LF のシステム上で、改行コードが CRLF になっているファイルを開くと…

alg.exeとは

=== 可能性 その1 === Microsoft謹製プログラム。WindowsXP以降に搭載されている。 MSサポート技術情報のMicrosoft Windows サーバー システムのポート要件によれば Application Layer Gateway Service (アプリケーション層ゲートウェイ サービス) このサー…

logrotate

概要ファイルのローテーションを行うツール。ファイルのローテーションとは現在のファイルをリネームし保存した後、同名の新規ファイルを作成する処理である。 logrotateは、放置しておくと肥大化する一方のログファイルの管理を容易にするために作成された…

logrotate.status

昨日書いた11時間働いてるlogrotateの件だが、原因は先日の障害の後遺症ですた。 logrotateの設定ファイルに*なんて書いてあったため、ローテーションする度にログファイルを倍増させるという状態を招いた結果、logrotate.statusがサイズにして35Mbyte、行数…

REG_EXPAND_SZ

レジストリで使用する値の種類。REG_SZと同じく文字列型だが、REG_EXPAND_SZはデータ文字列中の環境変数を展開する点が異なる。 また、regedit.exeではREG_EXPAND_SZの値を作成できないので、REG_EXPAND_SZを使いたい場合はregedt32.exeを使用する。

余計なOffice クリップボード・ダイアログを表示しないようにする (@IT)

常々うっとうしいなぁと思っとったんですがこれで解決。 Officeクリップボードの自動表示を無効にするには、レジストリの以下のキーに“AcbControl”というDWORD型の値を新規追加し、その値として1を設定する。 項目 値 キー HKY_CURRENT_USER\Software\Micros…

シーケンスオブジェクトの確認方法

oracleでシーケンスオブジェクトが存在しているかを確認するには SELECT シーケンスオブジェクト名.CURRVAL FROM DUAL; を実行しシーケンスオブジェクトの現在値を見る方法が手っ取り早い。 ただし、シーケンスオブジェクトを作成した直後(一度もNEXTVALを使…

No space left on device

/var以下でファイルが作成できない現象が発生。 例えば、適当にファイル作成してみると $ echo hoge>aaa bash: No space left on device というエラーが出る。*1 ここで、ディスク容量を確認してみると $ df -h Filesystem Size Used Avail Use% Mounted on …

psの結果出力の表示桁数

psの結果が標準出力画面に出力される場合、一行に表示される文字の桁数は環境変数COLUMNSの影響を受ける。 ただし、COLUMNSの値が使用されるのは標準出力画面への出力時だけであり、ファイルへのリダイレクトやパイプを使用した場合には影響が無い。 リダイ…

無名クラスからアクセスできる変数

無名クラスの中からアクセスできる変数は クラス変数 final宣言されているメソッド変数 public class Sample { private int a = 0; private static int b; String test() { int c = 0; final int d = 0; return new String() { public String toString() { i…

コマンドプロンプトをフルスクリーンにしてPrintScreenキーを押すとクリップボードには表示内容がテキストでコピーされる。

へぇー 使い道は思いつかんがw

Becky!でcsvデータを作成する

Beckyでメールを書いていた時に、本文にコピーするつもりのデータを間違って宛先蘭にコピーしてしまった。すぐにアンドゥして本文に貼り付けたら、元は複数行だった文章が一行になっている。はて? よく見てみると途中に行の間にカンマが入ってcsvデータにな…

Microsoft Windows インストーラ ツール Msiexec.exe のコマンドライン オプション (Microsoft)

"/?"オプションでこの内容を出してくれればいいのにとか思った。 問題が起きた場合に重宝するのがログのオプション。 今回のトラブルシュートで使った"/l*v"の意味は /l ログオプションの指定 * vオプション以外のすべての情報を記録する v 詳細出力

IPアドレスのネットワークアドレスを暗算してみる

某MLに投稿しようと書いてたのだがどうも既に終了風味。 せっかく書いたのでココに残す(藁 例えば、以下のIPアドレスのネットワークアドレスを求めるには 192.168.168.123/19まず、サブネットマスク長を8で割る。 19 / 8 = 2 余り 3 この計算結果は、先頭2by…

Windowsで開始パラメータを指定してサービスを起動する

けんさんとこのPortReporterネタを見て久々にPortReporterをいじっていて気がついたんだけど、サービスコントロールマネージャでサービスの開始パラメータを設定しても記憶されないのな。 PortReporterでは引数でログの出力先(-ld)とログファイルのサイズ(-l…

スイッチングハブ環境なのに自分と関係ないコンピュータ間の通信が記録される

自分のマシンでSnortを動かしてる*1んだけど、たま〜に「なんでこの通信が?」というログが残ってる事がある。 こんな感じの環境なのだが ┌───┐ ┌───┐ ┌──┤ルータ├─┤ SW1 │ │ └───┘ └┬─┬┘ PC1 ┌┘ └─┐ ┌─┴─┐┌─┴─┐ │ SW2 ││ SW3 │ └┬──┘└──┬┘ │ │ MyPC PC2 な…

シェルスクリプトが実行できない時に確認すべき項目

シェルスクリプトファイルに実行権限が付与されているか 「ls -l ファイル名」で確認 シェルスクリプトの中で指定したシェルが実在するか 「file シェルのパス」で確認 シェルスクリプトの文字コードは正しいか(改行コード等が違っていると「bad interpreter…

Cygwinでのデバイス名

参考資料特殊なファイル名 (Studio Sixnine.) Cygwinで物理デバイスにアクセスする場合に使用するデバイス名。 WIN32デバイス名では、一つ目の物理ハードドライブは \\.\physicaldrive0 二つ目以降は \\.\physicaldrive1 \\.\physicaldrive2 と続いてゆく。 …

HDD移行作業

成功シタ━━(゜∀゜)━━ !!!結局、成功した手順は 1、ddを使用してHDDのイメージを作成。 dd if=//./physicaldrive1 conv=noerror bs=512 of=hdd.img ddはForensic Acquisition Utilitiesに入っているdd.exeを使用 2、イメージファイルを新しいHDDに書き込み …

HDD移行作業

うーん、うまくいかない。 dd if=/dev/hda conv=noerror bs=512 of=/dev/hdb でコピーは終わったのだが新しいHDDから起動できない。 文字化けした1行が表示されて止まってしまう。。。ディスクのサイズが違うのがいかんのかなぁ。旧=30GB、新=120GBなのだが。

シェル備忘録

・リダイレクトとパイプ どちらも入出力の宛先を変更する機能である。異なるのは、リダイレクトの場合は宛先がファイルであり、パイプの場合はプログラムの入力である点。 評価順序は パイプの評価 -> リダイレクトの評価 左から右 基本的なルールはこれだけ…

シェル備忘録

シェルが行う置換処理 変数置換 ファイル名置換 コマンド置換 【引用】シェルが行う置換を制限する機能。引用すると変数名やファイル名の置換、文字列間にある空白の置換(空白が複数ある場合、一つに置換される)が行われなくなる。 引用符にはいくつかの種類…

シェル備忘録

以下の行でエラー発生。さてなぜでしょう。 echo "バッチ処理終了します。" ヒントは2つ ・エラーは「unexected EOF while looking for matching `"'」 ・このスクリプトの文字コードはSJISだった 慣れてる人だったらすぐ気づくんだろうなぁ。 原因は「チ」…

事故は、ある日突然に 番外編 (探偵ファイル)

保険会社を相手する時の対応方法。 使う機会が無い方がいいに決まってるけど、覚えておいて損はないかも。

explorerでフォルダを右クリックして表示されるメニューに"コマンドプロンプトで開く"を追加

窓の手とかインストール出来ない場合にレジストリを直接いじって追加する方法。 HKEY_CLASSES_ROOT\folder\shellにキーを追加。キー名はそのままメニューに表示されるので好きな文字列を設定する。例)"コマンドプロンプトで開く" 追加したキーの下にもう一…

メモ

勉強会で聞いたツールのメモ MOMの概要は「Microsoft Operations Manager 2005 の概要」。System Center 2005でSMS等と共に統合環境として提供されるらしい。 Microsoft Audit Collections System(MACS)の方はまとまったページが見つからず。 とはいえ、どっ…

ディスクが BIOS から認識しなくても諦めるな!

メモメモ。とはいえ、使う機会は無い方がいい訳だが。

Windows で Beep音を消す

デスクトップのマイコンピュータを右クリックして、メニューから「管理」を選択し、「コンピュータの管理」画面を開く。または「コントロールパネル」→「管理ツール」→「コンピュータの管理」で画面を開く。 左側のツリーから「デバイスマネージャ」を選択す…