トップページにcodeなにがしの投稿コード表示

2007/11/01

少し前からcodeなにがしにコードの投稿を始めたのですが、自分のコードの一覧を当サイトのトップページに表示するようにしました。

これを実現するにあたって以下のような処理を作りました。

自分のコード一覧をRSSフィードで取得
上記フィードから各コードのIDを取得し、それをキーにしてcodeなにがしAPIを用いて各コードの詳細を取得
以上のデータを整形し、各コード毎に日付・タイトル・Good Job数・コメント数をリスト形式で表示

尚、codeなにがしのサーバへの負荷を減らすために一度取得したデータは内部にキャッシュし、一定時間内の再リクエストの場合はキャッシュからデータを読み出すようにしてあります。