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

DNSプロトコルのリソースレコードのフォーマット

DNS

DNSプロトコルのリソースレコードのフォーマットについて調べた。 全体像 DNSプロトコルの全体像 +---------------------+ | Header | +---------------------+ | Question | +---------------------+ | Answer | ←今回はここ +---------------------+ | Aut…

DNSプロトコルのQuestionセクションのフォーマット

DNS

DNSプロトコルのQuestionセクションのフォーマットについて調べた。 全体像 DNSプロトコルの全体像 +---------------------+ | Header | +---------------------+ | Question | ←今回はここ +---------------------+ | Answer | +---------------------+ | A…

DNSプロトコルのヘッダセクションのフォーマット

DNS

DNSプロトコルのヘッダセクションのフォーマットについて調べた。 今回はその96ビット(12バイト)のメモ。 解りづらい日本語で、なかなか難しい。 ボディ部分はいずれ書く予定。 全体像 DNSプロトコルの全体像 +---------------------+ | Header | ←今回はこ…

RubyでJavaのアクセサを生成する

大したものじゃないけど、Java開発がとってもはかどる。 IDE使えって話かもしれないけど。 staticは非対応。 使い方 echo "private String username; private String password; private Integer age;" | genaccesor.rb 結果 // username public void setUser…

TextInputにDataGridのitemEditEndみたいなイベントを追加する

TextInput入力終了時に、編集前の値と編集後の値を取得したい。 DataGridのitemEditEndみたいなイベント。 changeイベントとかで出来るかと思ったら、1文字変更するごとにイベントが発生するらしい。 用途が違ったから、自分で作った。 フォーカスを当てられ…

CPUがIntel VTに対応してるのに完全仮想出来ない場合の対処法

BIOSの設定が必要だった。 忘れないうちにメモ。 なんでデフォルトが無効になってるのかは不明。 機種は、Dell PowerEdge R410。 BIOSのバージョンは、1.3.8。 Processor Settings -> Virtualization Technology = Enabled

マルチバイト文字列を1文字ずつに分割する

調べ方が悪いのかそんな事やろうとする人がいないのか知らないけど、見つからなかったから自分で作った。 文字コードはUTF-8限定。 mallocとreallocを使ってメモリを動的に確保した。 「文字列の配列」を作るのかと思ってたけど、動的に生成するなら「(文字…

XenServerを5.6にアップデートした

XenServer 5.5 Update2からXenServer 5.6にアップデートした。 XenServer 5.6 Feature Pack 1を入れたらNICがちゃんと動かずネットワークが繋がらなかった。 Realtekによくあるあれ。 だからXenServer 5.6をインストール。 XenCenterでは、VM一覧で「XenServ…