新年、明けましておめでとうございます。
船ヶ山です。


さて、一部で話題になっている「マクドナルドの食べ放題」ですが、同僚数人と行ってみましたのでレポートします。

OpenSSL 1.0.0 Beta5 が出ましたね

| | Comments (0) | TrackBacks (0)
こんにちは、しのはらです。

昨日(2010/01/20)OpenSSL 1.0.0 Beta5が出ました。
ダウンロードはこちらから。

2009/04/01 beta1
2009/04/21 beta2
2009/07/15 beta3
2009/11/11 beta4
2010/01/20 beta5

beta3,beta4と比べて、少しスパンが短くなりましたね。
HDEラボの桜井です。
今月はThinkIT様にセキュリティの連載をさせていただいております!!

それはさておき、OpenSSL 1.0.0 Beta 4 がでています。
さっそく、CentOS 5.4 (x86_64) でビルドしてみます。

$ tar zxvf openssl-1.0.0-beta4.tar.gz
$ cd openssl-1.0.0-beta4
$ ./Configure linux-x86_64
$ make
$ su
# make install

ビルド、インストールは問題なさそうです。
簡単な暗号処理をしてみましたが、問題なく動作してました。

さて、1.0のStableはいつ頃なんでしょうかね?
(本調査は、HDEが非公式に、1月、4月、7月、10月の20日頃、日経225採用銘柄のドメインに対し、SPFレコードが設定されているかどうかを独自調査し、主要企業の対応動向をレポートするものです)
 2009年10月22日時点での日経225採用銘柄におけるSPFレコード登録の状況は、全体で42件となりました。7月時点の40件から2件増加し、設定率は18.7%となっています。

20091022_225spf.png

<主なトピックス>
・クボタ、三菱UFJグループが新たにSPFレコードを設定しました(~all)
・シチズン、新生銀行、平和不動産、京成電鉄がSPFレコードの設定を変更しました(範囲追加)
・ソフトバンクが新たにSPFレコードの設定を変更しました(範囲縮小)

HDEラボの桜井です。

今朝開発サーバーでyum upgradeしたら、CentOSが5.4になりました。 リリースノートはこちらです。
私はCentOSの上で VMware Server 2 を動かしていないので問題ありませんが、 vmware-hostdと新しいglibc(2.5-42)がクラッシュを引き起こすそうなので、 下のリンクを参考に対処してからアップデートされることをお勧めします。
0003884: CentOS 5.4 glibc causes crash of VMWare vmware-hostd process in VMWare 2.0.0 and 2.0.1 - CentOS Bug Tracker

何気にPerlとかPythonがバージョンアップしてるのが、ちょっと気になります...。
こんにちは、しのはらです。

GRUBでXenカーネルをシングルユーザーモードで起動する場合、
通常のカーネルと同じ手順ではシングルユーザーモードで起動しません。

通常のカーネルをシングルユーザーモードで起動する場合、 GRUBの最初の画面で、
「kernel~」の行の最後に「single」を 追加して起動します。
root (hd0,0)
kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/VolGroup00/LogVol00 single
initrd /initrd-2.6.18-128.el5.img

Xenカーネルをシングルユーザーモードで起動する場合、 GRUBの最初の画面で、
「module /vmlinuz~」の行の最後に「single」を 追加して起動します。
root (hd0,0)
kernel /xen.gz-2.6.18-128.el5
module /vmlinuz-2.6.18-128.el5xen ro root=/dev/VolGroup00/LogVol00 single
module /initrd-2.6.18-128.el5xen.img

みなさまは、ハマらないでくださいね。
お久しぶりです、船ヶ山です。

2009年10月7日に弊社HDEがプレスリリースしたメールセキュリティアプライアンス「tapirus(タピルス) Mi 1000」ですが、内部でオープンソースのKaresansui+Xenを採用しましたのでその紹介等を簡単にしたいと思います。

以下のメディアにも紹介されています。
CodeZine 「OSSの仮想化管理技術を活用した国産のメールセキュリティ専用サーバー「tapirus Mi1000」、HDEが発表 」
HDEラボの桜井です。
かなり夜は寒くなりました。

小ネタですが、以前HDEでHDE SecureMail シリーズのHyper-Vの検証レポートをリリースさせていただきましたが、10/7にHyper-V上でのRedHat Enterprise Linux 5.2、5.3、5.4が正式対応した旨が、マイクロソフト社のブログで発表されていました。
表現としては、「RedHatが認定するハードウェア環境としてHyper-V 2.0 R2が追加された」となっています。

Windows Virtualization Team Blog : Microsoft and Red Hat Complete Cooperative Technical Support

また、同ブログでは、VMBusドライバがkernel-2.6.32にマージされたことが報告されています。

機会を作って試してみたいと思います。
新製品の開発中にペアプログラミングにてコーディングを行ったので、やり方や効果や感想を書きます。

ミッション:
・開発中プログラムのメモリ使用率の削減と処理速度向上を行う。

やり方:
・1名がタイピング(いわゆるドライバー)、1名が確認(いわゆるナビゲーター)を担当。役割変更はなし。
・あらかじめ単体テストツールの整備や性能評価の方法を決めておく。
・流れは以下の通り
1.修正方針検討
2.修正
3.単体テスト・性能評価(Devel::NYTProf等を使用)
4.考えられる限り2と3を繰り返し、最も良さそうな性能をだしたコードを採用

続いて効果と感想を書きます。
HDEラボの桜井です。
だいぶ涼しくなりました。

そういえば、9/10にFacebookがPython用Webサーバーフレームワーク「Tornado」をリリースしました。
FriendFeedの基盤となっていて、スケーラブルでノンブロッキングなWebサーバーだとか。

早速ですが、インストールして試してみました。
まず、ここからソースをダウンロードします。
ちなみに、Python2.5、2.6でしか動かないようです。CentOS5.3のPython2.4では文法エラーでビルドに失敗してました。
下記のように導入します。
# tar tornado-0.1.tar.gz
# cd tornado-0.1
# python setup.py install

さっそく、チュートリアルらしきものにしたがってプログラミング。
8888/TCPで待ち受けて、「HELO」と返すだけです。
面倒なのでPythonシェルで。
$ python
Python 2.6.1 (r261:67515, Mar 26 2009, 15:57:10)
[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import tornado.httpserver
>>> import tornado.ioloop
>>> import tornado.web
>>>
>>> class MainHandler(tornado.web.RequestHandler):
...   def get(self):
...     self.write("HELO\n")
...
>>> application = tornado.web.Application([(r"/", MainHandler),])
>>>
>>> http_server = tornado.httpserver.HTTPServer(application)
>>> http_server.listen(8888)
>>> tornado.ioloop.IOLoop.instance().start()

別のターミナルを立ち上げてアクセス。
$ telnet localhost 8888
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
GET / HTTP/1.0

HTTP/1.0 200 OK
Content-Length: 4
Etag: "50d7c437b1b17589574e811d5085ed34a4b22340"
Content-Type: text/html; charset=UTF-8
Server: TornadoServer/0.1

HELO
Connection closed by foreign host.


感想としては...
  • Googleのwebappやweb.pyに似ている(と書いてあるし、その通り)
  • applicationを定義してる辺りはTwistedみたい
  • RESTやるならいいんじゃない?
ってところでしょうか?

もうちょっと細かいところを見てみないとわかりませんが、ちょっと楽しみなやつです。
ちなみに、ApacheLicenseです!!

Find recent content on the main index or look in the archives to find all content.