Software Design 10月号にCactiの記事を書きました

Software Design 10月号にサーバ監視ツールCactiに関する記事を書きました。
Cactiのインストール方法からSNMPの設定方法、Plugin Architectureについて説明しています。今月号は、他のNagios,Swatch,Wiiに関する記事もウノウのエンジニアが執筆していますので、ぜひぜひご覧くださいませ。

関連リンク:

VMware Toolsがオープンソースに

VMware仮想マシンの時刻同期やクリップボードの共有ができるVMware ToolsがOpen Virtual Machine ToolsとしてGPLライセンスで公開されています。提供されている機能も以下に示すように盛り沢山です。

  • デバイスとファイルシステム・ドライバ
  • Memory ballooning (アイドル状態VMのメモリを動作中のVMに割り当てる機能)
  • 共有フォルダ機能
  • ドラッグ&ドロップでテキストやファイルをコピー/ペーストする機能
  • クリップボード共有
  • ディスクのシュリンク機能
  • 時刻同期
  • ゲストの自動解像度リサイズ機能
  • GuestInfo (provides statistics about guest environment)
  • Guest SDK (provides information about the VM)
  • ソフト電源管理
  • マルチモニタサポート
  • GTK Toolbox UI

僕は最近は、MacかUbuntuで生活しているので、VMwareは使わなくなってしまったのですが、Windows上で開発している人にとっては嬉しいニュースですね。

シリコンバレーにおけるランチ2.0

日経ベンチャーの記事によると、最近シリコンバレーでは「ランチ2.0」ともいうべきムーブメントが起こっていて、毎週のように技術者が集まり、業界の情報交換が行われているそうだ。ここまではどこかで聞いたような話で、日本のネット企業界隈の一部でも同様のランチ会が開催されている。しかし、人材不足のシリコンバレーでは、グーグル、マイクロソフトやAOLなどの会社がこぞって主催し、バイキング料理とTシャツなどのプレゼントまで付いた大きなリクルーティング活動の場になっているらしい。下の写真は、Facebookでの Lunch 2.0 Developer Happy Hour の模様。


Photo by Scott Beale / Laughing Squid

このLunch 2.0に関する情報は、その名も http://www.lunch20.com/ というサイトで知ることができる。ちらっと見ただけでも、OracleやMicrosoft、Adobeといった名前が目に入ってきて、けっこう頻繁に開催されていることが分かる。

いいなー、シリコンバレーのエンジニアは。日本の企業も開催してくれないだろうか。

『ブルートフォース防御ルールセット』の無償配布を開始

株式会社ディアイティさんでブルートフォース防御ルールセット 無償ダウンロードという興味深いものが公開されていたので、ダウンロードしてみました。

どんなものだろうと期待して中身を見てみると、READMEと"NetFilter Rule-Base.txt"というテキストファイルが入っているだけでした。なるほど、iptablesの定義ファイルのサンプルのようです。今どき、telnetやftpなんて使っている人は少ないと思うので、SSHに関する部分だけ見ていきましょう。

-A PACKET-CHECK -p tcp -m state --state NEW -m tcp --dport 22 -j SSH
-A SSH_BRUTE -m recent --name ssh_block --set -j LOG --log-prefix "Brute-Force (
SSH) Block : "
-A SSH_BRUTE -j REJECT
-A SSH -p tcp ! --syn -m state --state ESTABLISHED,RELATED -j ACCEPT
-A SSH -p tcp --syn -m recent --name ssh_block --update --seconds 86400 -j REJEC
T --reject-with icmp-port-unreachable
-A SSH -p tcp --syn -m recent --name ssh_conn --rcheck --seconds 60 --hitcount 5
 -j SSH_BRUTE
-A SSH -p tcp --syn -m recent --name ssh_conn --set
-A SSH -p tcp --syn -j ACCEPT

なるほど、iptablesのrecentモジュールを使ったもので、1分間に5回以上接続に来たら、それから24時間はログに"Brute-Force"のメッセージを残してパケットを拒否するという設定になっています。また、拒否する際は、ICMPでport unreachableな応答を返すというわけですね。私は以前からこの設定はしてあったのですが、大変参考になりました。ありがとうございます。
ただ、ダウンロード形式で配布するのではなく、Web上に掲載するだけじゃダメなんですかね…

Think different.

Shibuya Tokyo, Japan
Shibuya Tokyo, Japan

僕が使っているデジカメは、2年半くらい前に買った*ist DSというPENTAXの一眼レフだ。デジイチにしてはコンパクトなサイズとペンタプリズムという見やすいファインダーを持っていて、使い勝手も良くて気に入っている。そろそろ手ブレ補正機能付きの新しいカメラが欲しいけど、iPod touchを予約しちゃったし、今は我慢と自分に言い聞かせている。ただ、iPod touchはBluetoothが付いてないし、メールもメモ帳もiCalの予定入力さえもできないらしいので、やっぱりキャンセルしたほうがいいのではと迷い始めている。キャンセルして、レンズを買い足したほうがいいのではないかと。

しかし、iPhoneのあのインタフェースは、もの作りに携わっているエンジニアは触っておくべきだと思うのも事実。ARMのCPUが載ったWindows Mobile系とスペック的にはたいして変わらないのに、あの滑らかなインタフェースが軽快に動作するさまは本当に素晴らしい。iPhoneを初めて触った時に一世代違うような印象を受けたのは間違いではないと思う。かつては、他のどれとも似てないオリジナリティに溢れたプロダクトは、SONYが得意とする分野だったと思う。今「Like no other」を掲げているSONYだけれど、「Think different.」を地でいくAppleとはだいぶ差があるように感じる。かつてSONYでPOBoxを作っていた増井俊之さんが、iPod touchの日本語入力部分を作ったというのも運命的な感じがする。

少し話がそれたけど、iPod touchをキャンセルするかどうか、もう少し考えてみよう。iPodでTumblrとか楽しそうだし…

ThunderbirdのメールをSpotlightとGoogle デスクトップで検索する方法

会社ではMacBookを使っているのですが、SpotlightでThunderbirdのメールが検索できなくて、ずっと不便に感じていました。先日、日本語β版が公開された「Google Desktop for Mac」もすぐに試してみたのですが、残念なことにThunderbirdのメール検索には対応していませんでした。

しかし、ここであきらめてはいけません。Thunderbird用のmdimporterがbugzilla上に公開されており、これをインストールして適切に設定することで、SpotlightとGoogle デスクトップからThunderbirdのメールを検索できるようになります。

SpotlightとGoogle Desktopで検索
SpotlightとGoogle Desktopで検索 posted by (C)weboo

情報漏洩にならない適切な検索語が思いつかなかったので、サンプルがあれですが…
設定手順を以下に説明しますが、α版と言っていいレベルのものですので、作業は必ず自己責任でお願いします。今のところ、自分の環境では特に問題は発生していませんけども。

  1. Thunderbird.mdimporter をダウンロードしてインストールします。解凍して現れる Thunderbird.mdimporter を /Library/Spotlight に移動してください。これは、ThunderbirdのメールをSpotlightにどのようにインデクシングしたら良いかを知らせるためのプラグインです。
  2. 次にThunderbirdを起動して、[環境設定]-[詳細]-[設定エディタ]を開きます。mail.spotlight.enable の項目を探して、値を true に設定します(ダブルクリックするとtrueとfalseが入れ替わります)。
  3. ターミナルから以下のコマンドを入力して、きちんと登録されているか確認します。"/Library/Spotlight/Thunderbird.mdimporter"という行があれば正常に登録されています。
    /usr/bin/mdimport -L
  4. Macを再起動してThunderbirdを起動します。
  5. 試しにSpotlightでメールに含まれる単語で検索してみてください。下のようにThunderbirdのアイコンとともに検索結果が表示されれば成功です。インデックスの生成にはしばらく時間がかかるので、すぐに表示されなくても焦らず、少し時間をおいてから試してみてください。

iPod touch

are you a phoner or a podder?
photo by nobihaya

http://www.apple.com/jp/ipodtouch/

思わず16GBを買っちゃった。
でも、Bluetoothの文字がどこにもない。カメラは必要ないんだけど、Bluetoothがないと魅力半減…

写真を見ると、iPhoneとは若干サイズが違いますね。

リトル・ミス・サンシャイン

映画生活でMicroformats形式のレビューをブログに貼り付けられるようになったので、さっそく貼り付けてみる。Amazonのアフィリエイトリンクも自動生成なので、けっこう便利。


リトル・ミス・サンシャインリトル・ミス・サンシャイン (2006)

【監督】ジョナサン・デイトン / ヴァレリー・ファリス
【出演】スティーヴ・カレル / グレッグ・キニア / トニ・コレット / アラン・アーキン / ポール・ダノ / アビゲイル・ブレスリン


★★★☆ [70点]「おんぼろワーゲンに飛び乗るシーンが好き」

それぞれが何かしら問題を抱えている家族の珍道中を描いた物語。

アメリカ映画だと理想的な家族像が描かれているのがありがちだけど、破産寸前の父、ヘロイン中毒の祖父、自殺未遂の義理の兄など、登場人物がこの上なくどうしようもない。ちょっとしたことですぐに喧嘩するし…
そんな「負け犬」一家が、娘のオリーヴをミスコンに出場させるためにおんぼろワーゲンで旅をするのだけど、少しずつ団結していく様子がゆったりしたテンポで描かれていて癒された。最後のコンテストのシーンはちょっと目が潤んでしまった。

おんぼろワーゲンのクラッチが壊れてて、毎回家族全員でエンジンを押しがけし、娘のオリーヴから順番に車に飛び乗るというシーンが好き。


Posted by weboo on 2007/09/01 with 映画生活

Unisonで特定のファイルを同期対象から外すには

.unison/default.prf に次のように書いておくとよい。
ignore = Name #*#
ignore = Name *~
ignore = Name .*~
ignore = Name *.o
ignore = Name *.tmp
ignore = Name Thumbs.db
ignore = Name .DS_Store

DNS再入門