PHP を用いて、特定のキーワードを含むツイートを twitter 上で探すプログラムを組んでみました。
Twitter API 仕様書 (勝手に日本語訳シリーズ)を参考にしています。
CodeIgniter 用に Controller クラスで書いちゃってますが、中身は単純ですね。
class Twitter_test extends Controller {
function Twitter_test()
{
parent::Controller();
$this->output->set_header('Content-type: text/html; charset=utf-8');
}
function index()
{
echo '<style type="text/css">table,td,tr{border:1px solid gray;border-collapse:collapse;}</style>';
echo form_open('twitter_test/');
echo form_input('query', $this->input->post('query') ? $this->input->post('query') : '');
echo form_submit('submit', 'twitter検索');
echo '<br />';
echo '<table>';
echo '<tr><td>ユーザ名</td><td>つぶやき</td></tr>';
if ($this->input->post('query')) {
$query_url = 'http://search.twitter.com/search.atom?q=' . rawurlencode($this->input->post('query'));
$contents = file_get_contents($query_url);
$xml = simplexml_load_string($contents);
foreach ($xml->entry as $entry) {
$temp = array(
'id' => $entry->id,
'title' => $entry->title,
'content' => $entry->content,
'updated' => $entry->updated,
'link' => $entry->link['href'],
'author' => $entry->author->name,
'uri' => $entry->author->uri,
);
echo "<tr><td><a href='{$temp['uri']}' target='_blank'>{$temp['author']}</a></td><td>{$temp['updated']}<br /><a href='{$temp['link']}' target='_blank'>{$temp['title']}</a></td></tr>";
}
}
echo '</table>';
echo form_close();
}
}
要は URL エンコードした検索ワードを REST 形式で API 呼び出しすればよい、と言うことですね。
来月(2010/07)からユーザー認証関係は変わってしまいますが、ここら辺の API は大丈夫そうですね。
昨日弊社の社内用サーバがハードウェア不良でお亡くなりになりました。
部品交換以外の方法が無く、仕方がないので Hyper-V 環境に移行したのですが、ネットワークの設定を行おうとすると、画面上には表示されない NIC (元々ハードウェアに存在していたもの)に割り当てられた IP アドレスと、Hyper-V で設定した NIC に割り当てた IP アドレスが競合するとのメッセージが表示されます。
ネットワークに繋がることはないので無視しても良いのですが、気持ちが悪いので元の設定を変更することにしました。
設定は下記のレジストリに保存されています。
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces
GUID ごと削除しても良いですし、キー内の値を変更しても良いでしょう。
購入したのはBUFFALO の BSINH04BK です。
図ったような、iPad ぴったりサイズ。
ちょっとお出かけな日には、iPad の電池の持ちの良さと合わせてこのバック一つで済んでしまいます。
実売 1,600 ぐらいなので、ブランドものじゃなくてもいい!という方にはおすすめです。
ただ、見た目は女子受けしないかも(笑
代官山で打ち合わせがあったので、久しぶりに中目黒のコロッセオに。
パスタ盛り合わせ
ボンゴレとロッソの二種盛り合わせです。
ボンゴレは、ヒイカ、あげじゃが芋、ちんげん菜の入ったペペロンチーノ。
辛みは抑えられていますが、ジャガ芋の存在感が大きく出てきます(見た目も味も)。
ペペロンチーノの割りにはちょっと変わり者って気がするのは私だけでしょうか。
ロッソは、ナス、小松菜の入った色々お肉のミートソースです。
フェトチーネがミートソースをしっかり絡め取ってくれるので、良い感じのボリューム感が楽しめます。
タルト
ついでオーダーのタルト。
洋ナシ、赤肉メロン、桃の季節の果物タルトです。
シャーベットと一緒に食べて、食後をさっぱりとさせてくれます。

んー、もっと来たいのですが、中目黒方面は仕事が少ないんだよなぁ。。
タイトルそのままですが、 iPhone 3GS に iOS4 をインストールしました。
6/21 の 26:07 に、やっと iTunes が最新バージョンを見つけてくれました。
アップデートには、ダウンロード含めて 40 分ぐらい。
*
ホーム画面
*
フォルダ機能
*
マルチタスク
マルチタスクも良くできていて、ホームボタンのダブルプッシュでタスク一覧が表示されます。
タップで切り替え、4つしかタスクが一覧されないので、フリックでタスク一覧の切り替えを行えます。

↓一番左にフリックすると、画面の回転ロックや iPod コントロールを出すことができます。

タスクのアイコンを長押しで、タスクを終了させることもできます。

個人的に残念なのは、ダブルプッシュはカメラ起動に当てていたことぐらいでしょうか。
*
カメラ
カメラのデジタルズームも反応が速く、かなり使えます。
ズームインすると、フォーカスを合わせるのが難しいのですが(笑

*
キーボード
顔文字使えるようになったのがいいですね。
*
今のところ、アップグレードによる動作速度の低下は感じません。
すごく快適になりました。
そうそう。今回のアップデートも、データが壊れませんでした(笑
















Recent Comments