Hatena::ブログ(Diary)

(ひ)メモ このページをアンテナに追加 RSSフィード

2004-02-29 (Sun)

2004-02-28 (Sat)

WOLK 1.0 for Linux 2.6.3

Linux カーネルにはいろんな機能強化パッチが公開されていますが、それらをきちんと動く形で貪欲にも1つのパッチにまとめたWOLK (Working Overloaded Linux Kernel) のバージョン 1.0 (Linux 2.6.3 用) がアナウンスされました。

「リムネット」運営会社変更に関するご案内

インタードットネット株式会社→株式会社イージェーワークスだそうな。

2004-02-26 (Thu)

Linux 2.2.26

mremap穴も直ってるみたいす。

so here we go, 2.2.26 final. I am very proud to announce this because it fixes several of security bugs including the last mremap() bug, the longer known hashing exploit possibility in the network stack and /dev/rtc leakage.

2004-02-25 (Wed)

各種BTSの比較

影舞がよさげかなぁ。

Debian Popularity Contest

カテゴリ(main, contrib, non-freeなど)別のパッケージ人気コンテスト。

2004-02-24 (Tue)

howm便利っす

ちょっと前からhowmを使い始めてみた。最初はtodoと予定の違いなどにとまどったけど、慣れて自分なりのルールができるとすんごい便利。todoや予定も含めてメモは全て検索できるのでばんばんとりあえずメモできる。

Wanderlustのメールとの連携もsnap.elでできるので更に便利。

もー手放せませんなー

Subversion 1.0.0 released! 〜/.J

CVSとの違いがまとまってるとこないかなぁ。

Emacsの補助モードがないかなぁと思ったら、CVS版のEmacsにはvc-svn.elっつーのがあるなぁ。

"mremap 2nd" hotfix module 〜/.J

LKML にて、最近のLinuxカーネルのセキュリティホールを修正するカーネルローダブルモジュールがアナウンスされています。

TCP/IPスタックを元にしたOS検出

この手のツールで有名なnmapがどのようにしてOS検出しているかの文書。日本語訳あり。

自らパケットを送って検査するアクティブ型のnmapに対し、このp0fはパッシブ型。自分から発信するパケットだけではなく以下の方法でもOS検出するのでパッシブ型というらしい。

    • machines that connect to your box (SYN mode),
    • machines you connect to (SYN+ACK mode),
    • machine you cannot connect to (RST+ mode),
    • machines that talk thru or near your box.

このようなOS?丱帖璽襪妨軫Ъ韻気擦詈?,砲弔い討諒現顱

2004-02-22 (Sun)

2004-02-19 (Thu)

JavaScript::Bookmarklet

初めて使ってみたがチョー便利かも。

グっときたBookmarkletたち。

  • CSSブロック表示
  • 英語ページを日本語に2
  • HTTPトランザクションの内容を表示
  • Table部分を表示
  • すべてのチェックボックスをオン/オフ
  • netcraftで現在みているサイトの情報を見る

HTML-lintで100点なら良いのか

:afterとか:beforeとかcontentとか早くIEも対応してくれないすかねぇ。

メール履歴90日保存要請の刑訴法改正案 今国会提出へ 〜セキュリティホールmemo

ISPだけじゃなくて、大学、企業なども要請の対象となっているようっす。

Linux 2.6.3 〜LinuxToday

というわけで2.6.3出ました。早速、うちのも入れ替え。

Second critical mremap() bug found in all Linux kernels

以前のmremapの脆弱性とは別物のものが2.2.x、2.4.x、2.6.x系のkernelに発見された。ローカルユーザーが特権を奪取できる可能性があるらしい。

ターミナルでC-,やC-.に割り当てたい

無理らしいです…

たぶん不可能です。

ターミナルの上で動いているアプリケーションにはターミナル経由で文字コードしか渡せません。ASCII文字の制御コードは0x00〜0x1fの32種類しか覆?0x40〜0x5fの文字とCtrlキーの同時押しに割り当てられています。

つまり使える組み合わせは以下のものだけです。

C-@(C-SPC), C-a 〜 C-z, C-[, C-?, C-], C-^, C-_

X上ではすべてのキーがイベントを起こすので、任意の通常キーと任意のモディファイキーの組み合わせを使えるわけですが、ターミナルではそうはいかないということですね。

Re: C-,と C-. への割り当て

2002-02-22追記。

片山@PFUさんのフォローでうまくいったっす。

まとめるとこんな感じ。(googleのアーカイブ)

 * 目的
xterm, kterm などの中で emacs -nw で起動した Emacs で、C-. や C-, にキー
バインドしたい。

 * 方法
~/.Xdefaults に以下を設定。

KTerm*VT100.Translations: #override \
  Shift<Key>space: begin-conversion(JAPANESE_CONVERSION) \n\
 !Ctrl<KeyPress>period: string(0x1b) string("[34~") \n\
 !Ctrl<KeyPress>comma: string(0x1b) string("[33~")

XTerm*VT100.Translations: #override \
 !Ctrl<KeyPress>period: string(0x1b) string("[34~") \n\
 !Ctrl<KeyPress>comma: string(0x1b) string("[33~")

~/.emacs に以下を設定。

(global-set-key [f20] FUNC-FOR-CONTROL-PERIOD)
(global-set-key [f19] FUNC-FOR-CONTROL-COMMA)

 * 説明
ターミナルの上で動いているアプリケーションにはターミナル経由で文字コー
ドしか渡せません。ASCII文字の制御コードは0x00〜0x1fの32種類しかなく、
0x40〜0x5f の文字とCtrlキーの同時押しに割り当てられています。つまり使
える組み合わせは以下のものだけです。

  C-@(C-SPC), C-a 〜 C-z, C-[, C-?, C-], C-^, C-_

従って

  (global-set-key [??C-.] FUNC)

などとしてもターミナルの中の Emacs は反応しない。

一方、X 上ではすべてのキーがイベントを起こすので、任意の通常キーと任意
のモディファイキーの組み合わせ (C-.とか) であまり使わないキー (F20とか) 
の keysym を発生させるように Translations クラスで設定し、Emacs 側で 
F20 に global-set-key すればよい。

 * 参考
 # 間違っているかもしれませんが参考までに。

rxvt では Translations が実装されていないようなのでこの方法は使えない。

Emacs 側でのファンクションキーと keysym の対応 ("[34~"は f20 であるな
ど) を確認するには、/usr/local/share/emacs/VERSION/lisp/term/lk201.el 
を見ればよい。

mlterm

# ~/.mlterm/key 
Control+slash      = "\x1b[23~"  # F11
Control+Tab        = "\x1b[24~"  # F12
Control+comma      = "\x1b[25~"  # F13
Control+period     = "\x1b[26~"  # F14
Control+apostrophe = "\x1b[28~"  # help F15?
Control+semicolon  = "\x1b[29~"  # menu F16?
Control+minus      = "\x1b[31~"  # F17
Control+equal      = "\x1b[32~"  # F18
Control+Shift+plus = "\x1b[32~"  # F18
Control+Mod+space  = "\x1b[33~"  # F19

iTerm2

Preferences→KeysのGlobal Shortcut Keys

^/  Send Hex Codes: 0x1b 0x5b 0x32 0x33 0x7e #F11
^TAB  Send Hex Codes: 0x1b 0x5b 0x32 0x34 0x7e #F12
^,  Send Hex Codes: 0x1b 0x5b 0x32 0x35 0x7e #F13
^.  Send Hex Codes: 0x1b 0x5b 0x32 0x36 0x7e #F14

^'  Send Hex Codes: 0x1b 0x5b 0x32 0x38 0x7e #F15
^;  Send Hex Codes: 0x1b 0x5b 0x32 0x39 0x7e #F16

^-  Send Hex Codes: 0x1b 0x5b 0x33 0x31 0x7e #F17
^=  Send Hex Codes: 0x1b 0x5b 0x33 0x32 0x7e #F18
^&#8984;Space  Send Hex Codes: 0x1b 0x5b 0x33 0x33 0x7e #F19

hatenehatene 2004/02/21 10:21 こんにちは。配色かっこいいですね。紺色好きです。

2004-02-18 (Wed)

ibufferとiswitchb

Meadow/Emacs memo27. バッファリストとバッファの切り替えを参考にibufferとiswitchbを設定してみた。

バッファ操作が便利になってかなりよさげっす。

tcpick 〜けんのぼやき

tcpick is a textmode sniffer that can track tcp streams and saves the data captured in files or displays them in the terminal. Useful for picking files in a passive way.

よさげなので後から試してみるべ。

Index of Linux Kernel 2.6 Documentations 〜けんのぼやき

Linux Kernel 2.6.x ソースに含まれる Documentation ディレクトリの翻訳です。

2004-02-17 (Tue)

Mac OS X 10.2.xでPowerPointのファイルを見たい

pptなファイルがMacで見たいなぁと思いちと物色。

Mac版独自ビルドの情報で紹介されているものはPanther用なので残念ながら使えず。んで、Mac OS X インストールログを参考にOpenOffice.org 1.0.1.3と東風フォントを入れてみる。で、pptを開いてみるが残念ながら文字化け…

今回見たかったpptはMicrosoft? PowerPoint? 98 Viewerで開けちゃったのでまぁよしとしましょ。

Server Databases Clash

2002-02-25なのでちと古いですが、

We tested IBM's DB2 7.2 with FixPack 5, Microsoft Corp.'s SQL Server 2000 Enterprise Edition with Service Pack 2, MySQL AB's MySQL 4.0.1 Max, Oracle Corp.'s Oracle9i Enterprise Edition 9.0.1.1.1 and Sybase Inc.'s ASE (Adaptive Server Enterprise) 12.5.0.1.

のベンチマーク記事。

pound

The Pound program is a reverse proxy, load balancer and HTTPS front-end for Web server(s).

Apacheなどをバックエンドにできるリバースプロキシー&負荷分散器らしい。

関連リンク

Rubyソースコード完全解説

Ruby Hacking Guide こと『Rubyソースコード完全解説』の HTML 版を

全章公開しました。

URL:

http://i.loveruby.net/ja/rhg/

RHG 全章公開

書籍、『Ruby ソースコード完全解説』のオンライン公開。スバラシー。

2004-02-15 (Sun)

Meadow/Emacs memo

便利なelispなどが多数説明されている。評価とかコメントがついているので導入の参考になるっす。

ここを参考にhowmを使いはじめてみる。最初は抵抗があったが、慣れてくると書き散らしメモとかTODO管理に便利げ。

MacEmacs JP Project

MacEmacsFaqがよくまとまっていてよさげ。

デブサミ2004の講演資料で気になったものたち

2004-02-13 (Fri)

LinuxのTCPのECNサポート

[debian-users:39461]あたりで話題になっていて、昔ハマった経験があるのでメモ。

Mozilla Firefox

Firebirdから改名。ちなみにFAQに依れば「赤いきつね」じゃなくて「レッサーパンダ」みたいす。

2004-02-09 (Mon)

Checkstyle ホームページ 日本語訳 〜いがぴょんの日記

Checkstyle はプログラマコーディング標準に従ったJavaコードを記述する ことを支援する開発ツールです。Javaコードをチェックするプロセスを自動化し、 人間がこの退屈な(しかし重要な)仕事をせずにすむようにしてくれます。 このため、コーディング標準を強制したいプロジェクトにとってCheckstyleは理想的 なものになっています。

Checkstyle ホームページ 日本語訳

2004-02-06 (Fri)

Jeremy Zawodny's MySQL Stuff

mytopなどのツールや、パフォーマンスチューニングなどのドキュメントとか。

High Performance MySQLにも期待大。

2004-02-05 (Thu)

Linux 2.6.2

入れ替えてみるべ。

「dunnart」ってねずみ?

MuuMuu Domain

comドメインあたりが770円/年なので、VALUE DOMAIN(990円/年)より安いなぁ。

2004-02-04 (Wed)

InstaltSSLってどおよ?

下でInstantSSLを引き合いに出しておきながらですが、http://www.comodo.orgを見てみると、

Comodoは、内部的に重大な問題が。

Betrustedは、Comodoのクレームにもかかわらず、公にComodoとの進行中の関係を認めていません。

なんてのが。

InstantSSLとComodoは

Instant SSL is one of the many X.509 digital certificate solutions brought to you by Comodo CA Ltd (a Comodo Group company).

という関係で、InstantSSLから証明書を買うと、ComodoのCAから発行された証明書になります。

で、何が問題かというと、Comodo CAの発行元はGTE CyberTrustで、GTEは2000年にBaltimoreが買収したものだったんだけど、そのBaltimoreが2003年9月にPKI部門をBetrustedに売却してしまいました。

ComodoとBetrustedが仲良くしてくれれば一件落着なんですが、2社の関係に関するプレスリリースが出されて修正されて引っ込められた経緯があり、どうも雲行きが怪しいです。もし、BetrustedがComodo CAの証明書を失効処理してしまうと、Comodo CAが発行した証明書(=InstantSSLから買った証明書)が全て無効なものになってしまいます。

前職でInstantSSLから何枚か証明書を買っていたので心配ですが、暫くは様子見ということでしょうか。

ついでにもう一つ気になるのが、http://www.docomo.orgの存在。

ちょっと前まではhttp://www.instantssl.comの日本語訳サイトだったのだけど、今日見てみるとhttp://www.sslreview.comの日本語訳サイトになってる。なんでだろ?

以下、参考ページ。

自己署名した電子証明書を使う場合の脆弱性と対処方法 〜wakatonoの戯れメモ

InstantSSLとかで安価(49US$/年)な公的サーバー証明書を買ってhttpsなサイトを上げて、そこで自己署名なCAの証明書を配付できるようにしたら喜ばれる?

手間をかけないPKI認証導入法(3)第1回

LANケーブルで社内LANに接続する有線LANの場合,物理的に経路を断ち切らない限り,不正侵入を完全に防止できない。IEEE802.1x準拠のLAN機器を使えば,不正侵入を試みた端末を機器内部で切り離せる。ただし,ポートやバーチャルLANの設定によっては逆効果となり,注意が必要だ。

Safari 1.2でクライアント証明書に対応 〜リンクとか備忘録とか日記とか

Safari 1.2にはMac OS X 10.3(Panther)が必要なので、10.2(Jaguar)な人には使えません… 10.4まで待つかPanther買うか… う〜ん。

2004-02-03 (Tue)

ldd

Mac OS Xではlddがなくて、代わりにotool -Lで同様のことができる。

次世代の電子メールのあるべき姿とは 〜/.J

現在の電子メールのプロトコル群が生まれてから20年。そろそろ次世代の電子メールの規格を考えようよ、ということでIMC(電子メール業界におけるW3Cみたいなもの)のポール・ハフマン氏主催の私的勉強会「MAIL-NG」が発足し、メーリングリストで議論が始まっています。

USBケーブルを50メートルに延長できるエクステンダー 〜ITmedia

USBハブを5m間隔で5個繋げばノード間は30mまで延ばせると思ってたんだけど、それよりも延ばせる機器が出たみたいす。

2004-02-02 (Mon)

2003 | 11 | 12 |
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 05 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 12 |
2012 | 01 | 02 | 03 | 06 | 08 | 10 | 11 | 12 |
2013 | 01 | 02 | 03 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2014 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 |
2015 | 01 | 02 | 07 | 10 |
2016 | 01 | 05 | 10 | 12 |
2017 | 07 |
2018 | 05 |