2009.06.26
Home > 6 月, 2009
2009.06.19
セキュアなサーバを作るために最低限やっておくこと
みなさんはサーバを管理するときに、何を一番気にしますか?
人によって程度の差はあるのでしょうが、誰もが気になるのが「セキュリティ」でしょう。
「個人情報」に敏感なこのご時世、サーバに侵入されて個人情報を持っていかれた日にはどえらいことになります。
セキュリティなんてものはどこまでやってもキリがないものですが、外部に公開されたサーバを運用する以上、最低限やっておいたほうがいいんじゃないかな、と思う設定を列挙したいと思います。
2009.06.11
Yahooキーワード抽出APIライブラリ
Yahoo!デベロッパーネットワークという
Yahooの資産を使ってたくさんのWeb-APIを公開してくれるサイトがあります。
そのAPI群の1つに
「送信したテキストを解析して、重要なキーワードを判別してくれる」
という、キーワード抽出APIというものがあり、これをサーバから使いたいなと言うことで、PythonでそのAPI用のサンプルコードを書きました。
(more…)
2009.06.05
テスト駆動開発(test driven development: TDD)のすすめ
テスト駆動開発(TDD)とは、「プログラム開発手法の一種で、プログラム本体よりも先にテストケースを書くスタイル」(wikipediaより)のことです。テストケースとは作ったメソッドがどのように使われて、どのような振る舞いが想定されるかが分かるような検証用のコードです。TDDでは、多数のテストケースを書き、それらを自動的に実行できるツールによって、コードを検証し、開発を進めていきます。

