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

snort, smurf, spoof

個人的になぜか混同してしまう *1 用語について調べなおしてみた。 snort OSSの侵入検知システム(IDS)。ネットワーク型であり、特定のネットワーク(例えば192.168.0.0/24)内を流れるパケットを全て監視する。 英語の原義としては、「鼻を鳴らす」。 @IT:Sn…

うろ覚えのクイックソートを思い出しながら書いてみた

急に思い立って、C#でクイックソートを実装してみた。

Arctic.js事件に学ぶOSSの定義

すごく今更な言及ですが。 株式会社ディー・エヌ・エー(本社:東京都渋谷区、代表取締役社長:守安功、以下DeNA)は、人気ゲームタイトルで使用されているHTML5開発支援フレームワーク「Arctic.js」をオープンソースとして公開しました。 [http://dena.jp/p…

set clipboard=unnamed + ClipStorage = 太陽拳

gVimのvimrcに set clipboard=unnamed と書いてあり、かつ ClipStorage というクリップボードソフトを使っていると、ヤンクやカットによってクリップボードレジスタ("*)にデータが行くたびにgVimの画面がフラッシュしてしまう*1。 私はその対策として、clipb…

最近笑ったOSSライブラリのドキュメント

まさかOSSライブラリのドキュメントで笑うことがあるとは…。 Come on, you know how exceptions work. Why are you looking at this documentation?[Declaration Syntax] public ZipException( string message )[Parameters] message (String) The message i…

「Ruby(ルビー)」について―Ruby国際規格化の報道にふれて

ローマ字表記のまま文章に登場することがふつうであるIT用語は多い。プログラミング言語Cを「シー」と書く人はまずいないだろう。 しかし、それらが新聞や一般向け書籍などの媒体に登場するとき、カタカナだけで表記されることがある。何年か前には、新聞で…

「ggはファイルの先頭」←罠

VIM

gg [count] 行目の最初の非空白文字に移動します(行指向) カウントの前置がなければ最初の行に移動します。 'startofline' がセットされていなければ同じ桁位置に移動します。 Vim documentation: motion つまり先頭行の先頭に空白文字があった場合、ggは最…

みどりいろのK&R

C

職場の同僚がK&Rの本を机に置いていたのだが、その表紙が緑色だった。自分は最新の白い表紙のものしか知らないため、緑色のものがあるとは知らなかった。まだまだ若いな、自分。プログラミング言語C 第2版 ANSI規格準拠作者: B.W.カーニハン,D.M.リッチー,石…

VMware社がNICのベンダーIDを取得しているという事実

よくよく考えたら、当然のことですね。 たとえ仮想NICといっても、他の物理NICとかぶらないMACアドレスが必要になるわけで。そうすると、独自のMACアドレスベンダーIDが必要になる、と。 参考: VMware社のMACアドレスベンダーID Vendor/Ethernet/Bluetooth M…

SSL上のGoogle検索でも、利用できる機能が増えたようです

以前の記事 「SSL上のGoogle検索では、利用できない機能が多いようです - 学習する機械、学習しない人間」 からはや1年。Google SSLでも使える検索サービスが、いつの間にか増えてきているようだ。前回記事の時点でSSLが使えなかったサービスの現時点での対…

www.example.com ってちゃんとDNSで応答くるのね

なぜ「DNSの浸透」は問題視されるのか:Geekなぺーじを読んでいて、本題とは全く関係なく "あれ?"と思ったこと。www.example.comの名前解決で「192.0.43.10」が得られている。example.comって、サンプル用ってだけじゃなくて、ホントに使われてるってこと?当…