nDiki : 実装
Related term
2007年11月9日 (金)
■ Twitter ステータスを nDiki サイドバーに表示

公式の Flash 版 Twitter badge をこのページのサイドバーに表示していたが、以下の点でちょっと不満だった。
- 「Flash, Just Me」: 自分のみのステータスを表示できるが、1度に1つのみ。キャッシュの関係で古い情報が表示されがち。
- 「Flash, With Friends」: 自分のみのステータスを表示できない。
- 「HTML/JavaScript」: JavaScript ファイル読み込みなので、Twitter 側が重いとページのその先のレンダリングが止まってしまう。
「自分の過去のステータスを一覧的にサイドバーに表示する」のがしたいことなのだが、ちょっとマッチしない。 ということで Twitter から RSS フィードを取ってきて、サイドバーに表示することにした。
使ったモジュールは URI::Fetch + XML::RSS + Date::Parse。 それとユーティリティとして WiKicker::HTML と WiKicker::URI。
- cron で定期的に Twitter から RSS フィードをとってきて、Perl スクリプトで HTML フラグメントに変換。
- DiKicker が読み込む(サイドバーを含む)フッタファイルに挿入。
と簡単に実装してみた。機能的には概ね満足。
今後は L:~ や URL の自動リンク化、キーワードの自動リンク化を適宜したい。
- はてなブックマーク上の最新ブックマークを nDiki に (2005-05-16)
- はてなブックマーク上の検索結果を nDiki に (2005-10-30)
- Flickr の写真を自動的に Twitter アイコンにする (2008-03-13)
- Plagger のインストールが大変なので XML::RSS で RSS ... (2006-06-10)
- クリッピングに便利な CMS 「Tumblr」を使ってみる (2007-04-13)
2007年12月29日 (土)
■ Twitter ベイジアンフィルタプロキシ

Twitter で following が増えてくるにつれて、タイムラインに目を通すのが大変になってきた(という程きちんと見ている訳ではないが)。 さっとタイムラインをなめて面白そうな情報をピックアップしたい時は、「おはよう」とか「風呂入った」とか「トイレ」とかは除外して読みたい(そういう書き込み自体は嫌いじゃないのだが、人生はあまりにも短い)。
Twit や P3:PeraPeraPrv では NG ワード指定ができて、それらを含むステータスは表示しないようにできるのだが、Twitter の書き込みは揺らぎが激しすぎて指定しきれないという弱点がる。
ということでベイジアンフィルタでフィルタリングしてみることにした。
自前で Twitter クライアントを作る気はないので、proxy の形でさっと実装してみた。
#!/usr/bin/perl
use strict;
use warnings;
use HTTP::Proxy;
use HTTP::Proxy::BodyFilter::complete;
my $proxy = HTTP::Proxy->new(port => 8088);
$proxy->push_filter(response => HTTP::Proxy::BodyFilter::complete->new,
mime => 'application/xml');
$proxy->push_filter(response => Bsfilter->new,
mime => 'application/xml');
$proxy->start;
{
package Bsfilter;
use File::Temp qw/tempfile/;
use XML::XPath;
use base qw(HTTP::Proxy::BodyFilter);
sub filter {
my ($self, $dataref, $message, $protocol, $buffer) = @_;
return unless defined($$dataref) && $$dataref ne '';
eval {
my $xml = XML::XPath->new(xml => $$dataref);
my @nodes = $xml->findnodes('/statuses/status/text/text()');
return unless @nodes;
for my $node (@nodes) {
my $text = $node->getNodeValue;
if (is_NG($text)) {
$node->setNodeValue("[NG] $text");
}
}
$$dataref = qq(<?xml version="1.0" encoding="UTF-8"?>\n);
$$dataref .= $xml->get_context->toString;
utf8::encode($$dataref);
};
if ($@) {
warn $@;
}
}
sub will_modify { 1 }
sub is_NG {
my ($text) = @_;
my ($fh, $filename) = tempfile();
utf8::encode($text);
print $fh $text;
close($fh);
my $result
= system(
"bsfilter --homedir ~/.twitter-bsfilter --ignore-header --auto-update $filename"
);
unlink($filename);
return !$result;
}
}
@ HTTP proxy の作成
Perl で HTTP proxy を作ろうとして真っ先に思い浮かんだのは POE だけれど、ちょっとヘビーなので今回は HTTP::Proxy をチョイス。 もともとフィルタリング HTTP proxy を作ることを念頭に置いた Perl モジュールなので今回の目的にぴったり。
1つはまった点といえば、filter の呼び出しがレスポンス全てを取得してからではなく一部分ずつの呼び出しになるところ。その仕様に気がつくのにちょっと時間がかかってしまった。 例えば XML 形式のレスポンスをフィルタしようとしても、普通に HTTP::Proxy を使うと XML の一部ずつがフィルタに渡されるため、XML のパースがうまくいかない。
これについては HTTP::Proxy::BodyFilter::complete を使うことで、まとめてフィルタに渡せるようになった。
@ レスポンスの処理
Twitter のタイムライン取得については P3:PeraPeraPrv が XML 形式で取得しているので、そのタイプのレスポンスをフィルタするようにした。
XML::XPath でステータス部分を抜き出して NG 判定し、NG であれば先頭に [NG] を追加する。 これで Twitter クライアント側で [NG] を NG ワード指定すれば、表示されないようにすることができる。
@ bsfilter による NG 判定
NG 判定は普段メールの spam フィルタとして使っている bsfilter を使った。 単純に system 関数で呼び出して結果を取得するだけ。
今回は対象がメールではないので --ignore-header を指定。また自動的に学習するように --auto-update を指定。 それと普段メールのフィルタリングに使っているのとは bsfilter のデータベースを別にしたいので、--homedir も指定しておく。
@ NG と非 NG の学習。
NG ワードを twitter-NG.txt に、非 NG ワードを twitter-clean.txt に書いて以下のコマンドを実行。
bsfilter --add-clean --ignore-header --homedir ~/.twitter-bsfilter twitter-clean.txt bsfilter --add-spam --ignore-header --homedir ~/.twitter-bsfilter twitter-NG.txt bsfilter --update --homedir ~/.twitter-bsfilter
自分の環境 (Debian GNU/Linux sid)では、UTF-8 で書いておいて問題なかった。
@ フィルタリングしてみる
あとは先の proxy を起動し、P3:PeraPeraPrv でプロキシとして localhost:8088 を指定すれば OK。
タイムラインを取得するたびに bsfilter が動いて NG なステータスには [NG] が挿入される。
@ フィルタリングの精度
これについては、まだまだチューンの必要ありかな。
- 事前の学習データが少ない。
- --auto-update していることもあり、最初に NG 判定が多いとそちら側に強化されすぎる。
- 毎回 bsfilter を呼んでいるため、同じステータスが何度も学習される。
まだ使える精度まで上がってないけれど、教師データを増やせばそれなりにいけるかもしれない。
proxy の枠組ができたので、(@~は抜いてから bsfilter に渡すとか、前後の文脈も含めるとか)いろいろ試して遊べそうではある。 別に bsfilter にこだわらず、正規表現による判定などをしてもよいし。
この辺り P3 は Java で書かれているので、プラグインを書いて拡張できるよう将来になると面白いなと思ってみたり。
- Plagger で Twitter のあれこれをメールで通知 (2008-12-25)
- Debian をアップデートしたら Java プログラムが通信できなくなった (2010-02-06)
- 今日のさえずり - 5:30 起床でもまだ時間が足りない (2009-09-12)
- 今日のさえずり - くるぴかポッチャマ廻しにくい (2009-12-27)
- 今日のさえずり - Twitter 日本語表示みた (2008-04-23)
2008年12月25日 (木)
■ Plagger で Twitter のあれこれをメールで通知

Twitter 上で要チェックなポストは、今年の4月から MAILPIA でケータイにメール通知するようにしていた(記事)のだが、最近メールが届かなくなってしまった。 フィードを変更してみたりメールアドレスを変えてみたりしたが駄目。 他に良さそうなフィードメール通知サービスが無さそうだったので Plagger を使うことにした。
Plagger は以前途中までインストールしようと思ったのだが、依存 Perl モジュールが多くて途中でやめてしまった。 今回は目的があってインストールするので、頑張ってインストールした。
インストールするホストに libxml2 と OpenSSL が無くて必須モジュールが入らなかったので、これを別途インストール。 Plagger は Subversion リポジトリの trunk をチェックアウトしてインストール。 依存 Perl モジュールは CPAN から。
ケータイ向けにテキスト形式のメールを送る Publish プラグインは Web で見つけたものを流用。まずは以下の3つレシピを cron で 10分毎に実行するように設定した。 メールは基本的に Gmail アカウントに送ってフィルタでケータイに転送。 うまくいっている感じ。
@ Twitter リプライをメールで通知
Plagger で Twitter にログインして replies API にアクセスするようにもできるけれどパスワードを書いておきたくないので、先月作成した CGI スクリプト(記事)経由で取得することにした。
[Twitter]
↑
[replies.atom さらし CGI スクリプト]
↑
[Plagger (cron で 10分毎)]
↓
[Gmail]
↓
[ケータイ]
@ 指定した Twitter-ers のポストのメール通知
Plagger で直接各 Twitter-ers のフィードを取ってこれるけれど、10分毎にアクセスするほどでもないので、Google リーダーに Twitter-ers のフィードをフェッチさせてタグでたばねて公開したフィード経由で取得することにした。
Plagger のレシピをいじらないで Google リーダー上で Twitter-ers を追加・削除でき、Google リーダーでもポストを読めるというのが利点。 ポストが少ない Twitter-er のフィードは Google リーダーが巡回頻度を下げるのでタイムラグが大きくなることがあるのが欠点。
[Twitter] ↑ [Google リーダー] ← [Web ブラウザ (設定・チェック)] ↑ [Plagger (cron で 10分毎)] ↓ [Gmail] ↓ [ケータイ]
@ twitter検索結果をケータイにプッシュ
外出先などで、居場所やイベントの情報を Twitter でチェックしたい時がある(役に立つかどうかは別として)。 ケータイから定期的に検索かけるなんてありえないので、メールでプッシュしておいて(気がむけば)読むぐらいにしておきたい。 キーワードの設定・管理については、操作・サーバ実装とも楽したい。
Twitter 関連ということで頻繁にケータイでアクセスして画面に出ている MovaTwitter を活用したい。 ということで MovaTwitter のクリボーに「アクセス keyword」と書くことで検索キーワードを指定できるように組んでみた。
[MovaTwitter クリボー] ← [ケータイ (キーワード書き込み)] ↑ ↑ クリボーのフィードを読んでキーワードを取得 ↑ [CGI スクリプト] → [twitter検索] ↑ [Plagger (cron で 10分毎)] ↓ [Gmail] ↓ [ケータイ]
いまさらだけれど、Plagger 便利だな。 とっかかり(インストールと概要理解)がちょっと難しいけれど、それを乗り越えてしまえば Perl なんでどうとでもなるという感じ。
- MAILPIA による Twitter チェック (2008-04-04)
- 今日のさえずり - くるぴかポッチャマ廻しにくい (2009-12-27)
- MAILPIA による Twitter リプライチェック (2008-11-18)
- 今日のさえずり - ガッツフィーリング (2009-02-28)
- Evernote 使用開始 (2009-03-03)
2009年3月13日 (金)
■ 久しぶりの C++ は GNU Automake + CppUnit で

ちょっとした文字列構文解析関係の C++ コードを書き始めた。 C++ は随分触ってなかったので「C++ で書き直すのを考慮してそれっぽく Perl で書くから後で書き直して」と最初は言っておいたのだが、それもあんまりだと思って C++ で書くことにした。
Debian GNU/Linux 上で書くので GNU Automake + CppUnit で。 「Perl + Test::Harness」や「Java + Eclipse + JUnit」や「C# + Visual C# + NUnit」などと比べるとやっぱりタルいな。
1つメソッド書くのに、
と 4ファイル5カ所編集しなければならない。 クラス追加時には Makefile.am にヘッダファイルとソースファイルをテストケース用のと含めて4ファイル書き加える必要があるし。
あー面倒。
でも C++ で書き始めると楽しいんだよなあ。
- Twitter ベイジアンフィルタプロキシ (2007-12-29)
- ハッシュとは (2004-06-09)
- アクセサは foo と set_foo にしたい (2009-08-20)
- 今日のさえずり - 京都の小学校のコンピュータ室にいったら、Squeak が (2008-03-06)
- SCons は GNU Autotools のかわりになるか (2005-04-20)
2009年8月6日 (木)
■ 今日のさえずり - カレンダーに赤マジックで大きく「KISS」

@ 2009年08月06日
- 08:15 黙祷。 [mb]
- 08:51 これから区役所行ってくる。 [mb]
- 09:06 区役所到着。 [mb]
- 09:11 書類審査中。 [mb]
- 09:22 受け付けられた。次7F。 [mb]
- 09:30 7Fでの手続きも終了。 [mb]
- 09:31 今回は記念品なし。 [mb]
- 09:42 四季劇場建設状況。 http://movapic.com/...
- 10:04 今日はヨドバシカメラに生トロが来るらしい。 #Akihabara L:秋葉原 [mb]
- 10:40 ここ最近ソフトウェア設計・実装をしているので、カレンダーに赤マジックで大きく「KISS」と書いておいた。 *P3
- 12:00 @Catshop そう、Keep it Simple, Stupid です。ついつい凝って複雑にしてしまいがちなので、目立つところに書いて注意しようかと。 *P3
- 12:02 別に完成したらチューして欲しいわけではない。 RT @Naney: ここ最近ソフトウェア設計・実装をしているので、カレンダーに赤マジックで大きく「KISS」と書いておいた。 *P3
- 12:49 「大宇宙ひとりぼっち」をババンと画面に表示して離席している同僚。 *P3
- 12:59 昼休みに外出すると留守中「今日はヨドバシアキバの日だ」と言われているらしい。 *P3
- 17:16 歯医者につき、早上がり。無精髭剃り忘れてるな。 [mb]
- 17:24 生トロ。 L:秋葉原 http://movapic.com/...
- 17:27 同僚へ。アキヨドの生トロの最終は 17:30 まででした。残念。 #Akihabara L:秋葉原 [mb]
- 18:19 ヒゲ剃った。これから歯医者行ってくる。 [mb]
- 19:33 歯医者終了。久しぶりの麻酔注射怖かったー。 [mb]
- 今日のさえずり - フロスティ食べたい (2009-12-10)
- 今日のさえずり - ソフマップの店員にヨドバシカメラの場所たずねているジイチャン (2009-09-02)
- 今日のさえずり - Twitter ずっと見てたら仕事の効率落ちるんじゃない? (2008-10-31)
- 今日のさえずり - 待受画面が巨大仏像写真なのでビビった (2009-11-06)
- 今日のさえずり - 小学生が鉄道ジャーナル見ながら、ぐふふと笑っていた (2009-07-25)
2009年10月26日 (月)
■ 今日のさえずり - ブックオフのティッシュ配りはウサ耳付けている

@ 2009年10月26日
- 08:30 オイルヒーターついにつけた。 [mb]
- 09:45 @mizu34 まだ室温がある程度あるため今朝はオイルヒーターも消えている時間が長いですが、これからの電気代を思うと恐いです。 [mb]
- 09:53 今日のブックオフのティッシュ配りはウサ耳付けている。どうしたというのだ? #Akihabara L:秋葉原 [mb]
- 10:20 ThinkPad X31 が起動ロゴ画面すら出なくて一度バッテリを取り外してリセット。ハードウェア的に限界なのかな。
- 11:35 iterator 実装するの結構手間なので for_each 実装に切り替える。
- 12:34 スターバックスタイム。 [Flickr] http://bit.ly/1di7P0
- 12:34 りんご 柿 6コ 300円。 [Flickr] http://bit.ly/IZaLX
- 13:03 電池パック SO02 [Flickr] http://bit.ly/33PwYT
- 13:59 あ、C++ ってメンバ関数本体に内部クラス書けるのか。 #cpp #cplusplus
- 14:12 C++ メンバ関数本体に書いた内部クラスは、メンバ関数の属するクラスの private メンバへのアクセス権があるので必要な時には使えるな。 #cpp #cplusplus
- 15:01 港区立神明小学校前にあった文房具屋の名前なんだっけかなあ。 RT @lancia_delta16v: 小学校近くに必ずあった文房具屋は、みんなそれぞれに思い出深いはずだ。今でもまだあるのだろうか。
- 17:28 やっぱり昼カップヌードル1つだとこの時間腹減ってくるなあ。
- 17:39 我慢できずにちぎれるチョコ&とろけるミルクサンド。
- 19:27 秋葉原駅前に花屋ないかなあ。ジーンズメイトいらないから花屋欲しい。年に何回か必要になるんだよね。 [mb]
- 19:48 @tkono1 情報ありがとうございます。 Google マップで見てみました。神田明神下近くにあるんですね。昭和通り側に普段いるのでもう少し駅に近いところにも欲しいです。 [mb]
- 24:04 ロットリング エスプリミニとエスプリムーブ [Flickr] http://bit.ly/2fjAZW
- 00:26 @nyafuru こんな時間に掃除?
- 24:33 2009年10月24日の歩行: 5869歩、4.45km、55分、4.78km/h、消費 218.6kcal、脂肪燃焼 31.3g、3.0エクササイズ。
- 24:35 2009年10月25日の歩行: 2430歩、1.82km、24分、4.38km/h、消費 85.5kcal、脂肪燃焼 12.2g、1.1エクササイズ。
- 24:36 2009年10月26日の歩行: 5149歩、3.94km、45分、5.21km/h、消費 202.4kcal、脂肪燃焼 28.9g、2.9エクササイズ。
- 今日のさえずり - フロスティ食べたい (2009-12-10)
- 今日のさえずり - 本当に「おぼえていますか」になっちゃうんだ (2009-10-27)
- 今日のさえずり - 許されるのは嘘ではなくドワーフのような沈黙 (2010-02-23)
- 今日のさえずり - さらに倍! (2009-11-05)
- 今日のさえずり - 隣の人がギャンのトートバッグ持ってる (2010-01-13)
2009年10月29日 (木)
■ howm でサブ階層を作ってメモの一部のみを Dropbox で共有

howm の良さを見直したところで、howm のメモファイルの一部を Dropbox で共有するように環境設定してみた(以下ディレクトリ構造とかは説明のため簡素化しているけれどだいたいこんな感じ)。
@ howm-directory を設定する(今まで通り)
(setq howm-directory "~/var/howm/")
@ Dropbox 上に howm ディレクトリを作成する
~/var/Dropbox を Dropbox ディレクトリにしているので、その下に howm ファイルを置く場所を用意する。
mkdir ~/var/Dropbox/var/howm
@ ~/var/howm/Dropbox から ~/var/Dropbox/var/howm に シンボリックリンクをはる
ln -s ~/var/Dropbox/var/howm ~/var/howm/Dropbox
@ howm-directory のサブディレクトリ以下にメモを新規作成できるようにする
C-c , I で名前をつけてメモファイルを作成できるが、これだと howm の日時をベースにしたファイル名自動生成が使えないので手軽さが半減する。
以下の関数を定義して M-x howm-create-interactively-in で howm-directory のサブディレクトリを指定してメモ作成ができるようにした。
Memo directory: ~/var/howm/
と表示されたら後ろに Dropbox/ と追加して ~/var/howm/Dropbox/ を指定してあげると、そのディレクトリの下(の年/月の下)にメモファイルが新規作成される。 howm-directory を一時的に上書きするという安直実装だが、ちょっと使った感じではうまく動いている様子。
(defun howm-create-interactively-in (&optional use-current-directory)
(interactive "P")
(let ((howm-directory (read-directory-name "Memo directory: "
(if use-current-directory
nil
howm-directory))))
(howm-create t nil)))
- Evernote よりも howm だよね (2009-10-28)
- Evernote 使用開始 (2009-03-03)
- GTD Next Actions リスト用ノートをやめる (2007-07-25)
- 今日のさえずり - Twitter 割引を実施する大井町のすし処さいしょ (2010-02-04)
- GTD 参照資料ファイル置場として howm を使い始めてみた (2006-03-31)
2009年12月10日 (木)
■ 今日のさえずり - フロスティ食べたい

@ 2009年12月09日
- 09:22 周囲の人に不評なリーバイスの大穴ジーンズ1本とバイバイした。今日はユニクロのジーンズ初日。
- 09:32 フェルゼア リペアベールの広告に「24時間うるおいベールで、何度も塗り直しがいりません。」とあるけど水にも強いのかな。高いけど塗る回数少なければ悪くない。
- 09:36 フェルゼアシリーズは PRONTO アルバイト時代からお気に入りなので気になる。
- 09:37 リーバイスのレッドタグに未練。 RT @nyafuru: @Naney おぉ~ついに…!ユニクロジーンズ楽しみです(*^□^*)
- 09:55 いまだにアトレヴィ秋葉原のタリーズコーヒーってどうやって行くのかわかっていない。 #Akihabara
- 09:56 胡散臭っ。 RT @mashori: @Naney ユニクロのジーンズに赤いタグつけちゃいなよ!
- 10:48 あ、またソフトウェアかんばんでやりたいな。
- 10:58 TRICHORD 以外にソフトウェアかんばんをダイレクトに実装しているツールってないのかなあ。
- 11:14 考えてみれば開発者が同じオフィスでしかも近くに座っているので、デジタルでソフトウェアかんばんやらなくてもいいか。昼休みに情報カードとマグネット大量に買ってこよう。
- 11:45 @hiro 付箋 + ホワイトボードでもソフトウェアかんばんやったことあります。付箋がたまに落ちてしまうことがある以外はいいですよね。
- 12:02 シモジマ行ってこよ。
- 12:31 シモジマにカラーの名刺サイズ情報カード無かった。残念。ストーリーカードとタスクカード色分けしようと思ったのに。
- 12:55 昨晩申し込んだ粗大ごみの連絡メールがきた。12月24日(木)収集。下手すると年越しになってたかも。
- 17:03 17:00 で即退社。留守番があるのでマッハ家路。
- 17:20 中央線人身事故らしい。
- 24:14 FeedTweet 登録した。うまく動くようなら FriendFeed 経由でのフィード投稿からのりかえる。 http://bit.ly/5T88Hl
- 25:52 エアコンの入タイマーがn時間後という設定しかできないのでタイミングを逃がすと寒い朝を迎える羽目になる。
- 25:57 2009年12月7日の歩行: 7523歩、5.80km、65分、5.35km/h、消費 289.3kcal、脂肪燃焼 41.3g、4.2エクササイズ。
- 25:58 2009年12月8日の歩行: 5424歩、4.17km、47分、5.27km/h、消費 210.1kcal、脂肪燃焼 30.0g、3.1エクササイズ。
- 25:59 2009年12月9日の歩行: 7008歩、5.46km、58分、5.65km/h、消費 269.2kcal、脂肪燃焼 38.5g、3.9エクササイズ。
@ 2009年12月10日
- 07:42 ほぼ日手帳2010今日から2009と一緒に持ち歩く。2006のカバーを装着。
- 09:22 階下の人引っ越ししちゃったのかな。一昨日引っ越し業者がきてたらしいし、人気もない。
- 09:55 秋葉原 声優のたまごの上に AKIBA SPACE ができてる。 http://movapic.com/...
- 12:15 秋葉原 声優のたまごの入っているビルに新しく入ったテナントはこれか。 http://bit.ly/6oZLKJ #Akihabara
- 12:33 後ろの人のアカウント、ビンゴだった。
- 12:56 モバイル Google マップ、SO905iCS では 2.3.2 で最新。2.3.4 はおりてこない。徒歩ルート案内使えず。 http://bit.ly/5wW9S3
- 20:17 ちょっとヨドバシカメラ。
- 20:30 インプレスの年賀状CD-ROM買った。家族用。
- 20:49 ん? 今普通に動いているけど、京浜東北線止まってたのか。結果的に社内説明会が長引いてよかったかも。
- 21:25 12月分の電気ご使用量のお知らせきた。オイルヒーターの稼働率が上がっているからちょっとドキドキしたけど昨年同月を下回っていてひと安心。
- 22:07 @TokyoBlueline ピーク月は2万円オーバーしますね。タイマーと温度調節の設定に腐心しています。
- 22:10 昨晩設定した FeedTweet が動き始めてる。「ポスト紹介」部必須だと思っていたけれど空にできるのか。つけたくないので外す。
- 22:17 それと FeedTweet で bit.ly 設定しておいたんだけれど URL 短縮サービスが am6.jp になっている。確認したら API key の項目で最後に余分な空白(改行?)がはいっていたみたい。次 bit.ly になるか確認。
- 23:54 ウェンディーズどうなるんだろ。フロスティ食べたい。
- 23:57 久しぶりにウェンディーズ行っておこうかと思ったが秋葉原の昭和通りの店はもう無いんだっけ。
- 24:39 年賀状CD-ROMイラスト9000 (2009-12-10) http://ff.im/-cItuG
- 24:51 今回は FriendFeed の方が FeedTweet より先の巡回/投稿。タイミングの問題だけではあるが。
- 24:58 Ameba 会員登録中。
- 25:10 Amebaなう登録完了。まだ lonely。
- 25:27 Amebaなう: 【1ヶ月】または【500件】までしか保存されません。保存上限を超えると自動的に古いものから削除されます。 http://bit.ly/5eflVa
- 28:46 FeedTweet 投稿されてない。夜は苦手?
- 今日のさえずり - 吉野家の牛丼、肉の厚さが改善された気がする (2009-12-08)
- 今日のさえずり - ブックオフのティッシュ配りはウサ耳付けている (2009-10-26)
- 今日のさえずり - リサ(とガスパールのリサ)って直立不動するのか (2009-12-12)
- 今日のさえずり - まずはじめに机の上にある誰かからのお土産を食べる (2010-01-04)
- 今日のさえずり - ささやかな気持ちDES (2008-11-07)
2010年2月3日 (水)
■ 今日のさえずり - 合計777円キター

@ 2010年02月03日
- 08:46 豆まいた。
- 09:42 I'm at 秋葉原駅 (秋葉原駅, 千代田区). http://4sq.com/68fhHr
- 09:53 I just became the mayor of 東神田金子ビル on @foursquare! http://4sq.com/cPcCEo
- 09:53 I'm at 東神田金子ビル (東京都千代田区東神田3-1-2, Tokyo). http://4sq.com/cPcCEo
- 11:26 @maru_kei HT-03A どうですか? iモード + iモード.net って契約してる? 自分は Xperia 出たら買おうと思ってます。
- 11:48 @maru_kei ってことは HT-03A の回線にはパケット定額つけてないってこと? たしか端末は今すごい割引中ですよね。
- 11:59 FinePix AX200 単3形電池使えるのか。地味にいいね。 http://bit.ly/93ij4N
- 12:03 I'm at ファミリーマート神田佐久間町店 (東京都千代田区神田佐久間町4-10, 東京都). http://4sq.com/biJuCj
- 12:06 ねぎ塩豚カルビ弁当(昼食) 398円。ファミリーマート。
- 12:15 @maru_kei へー、月額結構抑えられるんですね。
- 12:38 2010年2月1日の歩行: 4939歩、3.87km、39分、5.95km/h、消費 193.1kcal、脂肪燃焼 27.6g、2.8エクササイズ。
- 12:40 2010年2月2日の歩行: 6303歩、4.87km、53分、5.50km/h、消費 246.0kcal、脂肪燃焼 35.1g、3.7エクササイズ。
- 12:49 Dell Dimension 4300S 電池交換。 [Flickr] http://goo.gl/fb/BDKd
- 12:49 ローソン浅草橋一丁目店本日オープン! [Flickr] http://goo.gl/fb/Oouc
- 17:27 外部設計書には1行でさらりと書いてあっても、実装には半日以上かかったりする。
- 17:35 winmail.dat (TNEF ファイル)きた。winmail.dat 見るの1年ぶりぐらい。
- 17:40 あれ、今 Debian GNU/Linux sid には KTnef ないのか。
- 18:07 なんだ winmail.dat の中身は本文と一緒だった。 なら multipart/mixed じゃなくて multipart/alternative にしてよ。
- 19:14 雨。 (@ 秋葉原駅 w/ 2 others) http://4sq.com/68fhHr
- 19:38 I just unlocked the "Crunked" badge on @foursquare! http://4sq.com/b7EO5y
- 19:38 I'm at 西友大井町店 (東京品川区東大井5-18-1, 東京都). http://4sq.com/9paEVI
- 19:44 合計777円キター。
- 22:29 777円のレシートの写真を撮ろうと思ったら SO905iCS 電池切れ。
- 今日のさえずり - Twitter 割引を実施する大井町のすし処さいしょ (2010-02-04)
- 今日のさえずり - キリンの力水、オフィスの女性陣の誰にも通じない (2010-02-05)
- 今日のさえずり - 「じゅうふく(重複)」はやはり気持ち悪い (2008-03-21)
- 今日のさえずり - 許されるのは嘘ではなくドワーフのような沈黙 (2010-02-23)
- 今日のさえずり - 後ろ髪を触ったら寝癖 (2010-02-09)
2010年2月4日 (木)
■ 今日のさえずり - Twitter 割引を実施する大井町のすし処さいしょ

@ 2010年02月04日
- 09:20 I just unlocked the "Local" badge on @foursquare! http://4sq.com/bJ0BUJ
- 09:41 I'm at 秋葉原駅 (秋葉原駅, 千代田区) w/ 2 others. http://4sq.com/68fhHr
- 09:51 I'm at 東神田金子ビル (東京都千代田区東神田3-1-2, Tokyo). http://4sq.com/cPcCEo
- 10:04 I just unlocked the "Adventurer" badge on @foursquare! http://4sq.com/bXkVZ6
- 10:04 I'm at 株式会社レクサー・リサーチ (東京都千代田区東神田3-1-2, 東京都). http://4sq.com/aMt7Pd
- 11:33 今組んでいるプログラムに SQLite を組み込んで in-memory database でオープンして内部データ保持するのに使いたいと、ふと思った。
- 12:04 牛丼テイクアウト。 (@ なか卯 神田佐久間町店) http://4sq.com/9tdwTs
- 12:06 牛丼(昼食) 350円。なか卯。
- 12:31 2010年2月3日の歩行: 4791歩、3.71km、40分、5.56km/h、消費 187.3kcal、脂肪燃焼 26.8g、2.7エクササイズ。
- 12:34 あ、朝アレブラ飲み忘れている。今飲んでおこう。
- 12:47 Twitter 割引を実施する大井町のすし処さいしょ @SushiSaisho 今日はどれぐらい混むのかな。 http://bit.ly/dudAUL
- 13:13 warotter(ワロッター) の Twitter bot かフィードが欲しい。 http://warotter.com/
- 16:43 Twitter 割引を実施する大井町のすし処さいしょ @SushiSaisho 17:00 ディナータイムオープン。もうちらほら向かっている人いるのかな。
- 16:55 RT @SushiSaisho: それでは I'ts a show time!!! 一度言ってみたかった…。
- 17:29 RT @kazzwatabe: 中継終了! 食べるのに集中します! 大井町の「すし処 さいしょ」でTwitter割引で寿司食べてまう!
- 17:38 8,000 台の @otsune 氏出発。 #SushiSaisho RT @otsune: 大井町「すし処 さいしょ」 htttp://twitter.com/SushiSaisho に向けてそろそろ出る
- 17:44 I'm at セブン-イレブン神田佐久間町店 (東京都千代田区神田佐久間町4-16, 東京都). http://4sq.com/cEfW1k
- 17:47 ふんわりメロンパン(おやつ) 105円。
- 17:53 6,000 台の @twitt 氏出発。 #SushiSaisho RT @twitt: 大井町「すし処 さいしょ」 htttp://twitter.com/SushiSaisho に向けてそろそろ出る
- 18:02 1,000 台の @mu_mu_ 氏到着。 #SushiSaisho RT @mu_mu_: I'm at すし処さいしょ (東京都品川区大井4-13-14, 東京都). http://4sq.com/dyPxFc
- 18:09 すし処さいしょに @mihochannel 氏到着。 #SushiSaisho RT @mihochannel: さいしょ到着~ http://movapic.com/...
- 18:33 2,000 台の @popona 氏到着済み。 RT #SushiSaisho @popona: すし処さいしょ@大井町なう http://movapic.com/...
- 18:43 @popona うらやましい (メロンパンを食べつつ)。
- 18:49 2,000 台の @clione 氏到着。 #SushiSaisho RT @clione: さいしょ 到着!入店できました! http://twitpic.com/11b86u
- 19:06 RT @kazzwatabe: Twitter割引の「すし処 さいしょ」離脱なう。にぎり(竹)、穴子、ツブ貝、いくらを食べて4910円の会計が2130円に! 大将(@SushiSaisho)ごちそうさまでした! #sushisaisho
- 19:52 皆帰った。今日はひとり。
- 19:57 Dropbox にモバイル向け Web サイトがあるよというお知らせ。 http://m.dropbox.com
- 20:21 何もしていないのに目の前で SO905iCS が勝手にリブート。
- 20:23 夕方までに書き切ったロジック部分の C++ ソースコードから呼んでいる、とりあえず宣言だけしているメソッドを片っ端から実装中。半分ぼーっとしていても手が動く。
- 20:30 未定義メソッドつぶした。次デバッグ。
- 20:52 #SushiSaisho RT @miyawaki: 8人並んでいます。RT @miyawaki ツイッター値引き実施中の @SushiSaisho に向かいます! 混んでいるのかなぁ。。。 http://bit.ly/agdCKz
- 21:02 動いたのでボチボチ帰る。
- 21:09 RT @meso: ちなみに、大井町在住で食べ歩きが趣味の僕の中では、大井町の寿司屋ランキング一位は断然いこい寿司。異論は認める。
- 21:22 これから大井町に向かう(すし屋には行かないけど)。
- 21:27 I'm at 秋葉原駅 (秋葉原駅, 千代田区) w/ 5 others. http://4sq.com/68fhHr
- 21:48 I'm at 大井町駅 (大井町駅, 品川区). http://4sq.com/78yaMI
- 25:05 foursquare やってて思い出したのでのぞいてみたら、携帯用すれ違い系サービスの loc8r (ロケイター) α版サービスが2010年2月1日(月)をもってひっそり終了してた。 http://loc8r.jp/
- 25:26 foursquare の venue 登録のコツわかった気がする。例えば City, State/Country に「千代田区, 東京都」としたら、Address にはその後の町名から書かないと座標取得に失敗するっぽい。
- 今日のさえずり - 合計777円キター (2010-02-03)
- 今日のさえずり - 許されるのは嘘ではなくドワーフのような沈黙 (2010-02-23)
- 今日のさえずり - お賽銭って小遣い帳/家計簿につけてる? (2010-02-22)
- 今日のさえずり - 後ろ髪を触ったら寝癖 (2010-02-09)
- 今日のさえずり - 昭和通りでホームレスがトロフィーかかげてる! (2008-08-31)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.052637s / load averages: 0.14, 0.20, 0.22
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)






◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。