2008-03-01から1ヶ月間の記事一覧

Dell XPS M1330 で VGA と HDMI で 2 つの外部ディスプレイに接続する

Dell XPS M1330 は外部ディスプレイ端子として HDMI と VGA があるが、 Mitsubishi RDT24IW (1920x1200, HDMI 端子, HDMI → DVI アダプタ利用) Mitsubishi RDT20IL (1600x1200, VGA 端子) に同時に接続することができた。内蔵パネルはオフになる。ただし Vis…

Dell XPS M1330 で IME 入力時に英語キーボード配列にならない

Vista Home Premium でデバイスマネージャは「101/102 英語キーボードまたは Microsoft Natural PS/2 キーボード」となっているが、IME をオンにするとなぜか日本語配列なってしまう。以下の記事を参考にして修正できた。http://shinmk.cocolog-nifty.com/ma…

IE 拡張コンテキストメニューに「範囲選択されたURLを開く」を追加してみた

Fastladder で twitter の RSS を見ると、following の文中の URL がリンクになっていないので面倒くさい。せめて範囲選択してすぐ開けないかと思って作ってみた。IE の拡張コンテキストメニューは、以下のレジストリに登録してあるローカルの HTML ファイル…

Linux の手順説明でプロンプト $ と # の使い分けをしている場合がある

正直そこまで注意して読んでいなかったりするのだが、プロンプトの違いで手順を伝えようとしていることがある。以下は例。 $ make ユーザ権限で make する。 # make install root 権限で make install する。(個人的には、su とか sudo など明示的に書いた…

整数変換の順位

C99 の 6.3.1.1 のよく使う部分のまとめ。 long long = unsigned long long int64_t = uint64_t long = unsigned long int = unsigned int int32_t = uint32_t short = unsigned short int16_t = uint16_t char = signed char = unsigned char int8_t = uint…

PTR_MANGLE/PTR_DEMANGLE の実装は xor + ror/rol になっていた

マイクロスレッドの実装で、%ESP と %EIP の切り替えに setjmp()/longjmp() を利用しようとしたらハマってしまった。調べてみるとセキュアコーディングの関係で jmp_buf の %EIP, %ESP のポインタがエンコーディングされていた。 http://d.hatena.ne.jp/yupo…