トップ(最新) | <前

nDiki : spam

Related term

2007年5月30日 (水)

WiKicker 0.420 リリース - 変更いろいろ このエントリーを含むはてなブックマーク

去年の12月3日以来、約半年ぶりのリリース。 リリースしそびれて、随分変更を累積してしまった。 以下主な変更点。

@ バージョン番号形式を変更

前回の 0.41 に対して、今回は 0.420 とした。 浮動小数点数的には、増分 0.01 で今まで通り。

今後 version.pm が普及した時のことと、developer release を出す時のことを考えて小数点以下3桁ずつのスタイルに移行することにした (関連記事)。

@ <meta name="robots" content="noindex,nofollow">

2007年1月に実装。 編集ページや履歴ページが検索エンジンに登録されないようにするための機能。

@ <a rel="nofollow">

2007年1月に実装。 リンク spam 対応。

@ AutomaticLink 長を可変にした

2007年3月に実装。 特に DiKicker で1文字キーワードによる自動リンクを有効にするために追加した。

@ '/' の前を省略した自動リンクを有効にするか無効にするかを設定できるように

前述の機能で1文字での自動リンクを有効にしたら、不便な面が出た。

WiKicker / DiKicker では '/' を階層の区切り文字としても扱うことができるようになっていて、サフィックス部分だけでも自動リンクするようになっている。 自動リンクを1文字にしたら「OS/2」というキーワードに対して '2' でも自動リンクが働き、望まないリンクが張られるようになってしまった。 DiKicker では階層的キーワードは無くてもあまり困らないので、'/' の前を省略した自動リンクを無効にできるようにした。

@ JSON 形式データ出力

2007年4月に実装

@ (DiKicker) はてなブックマーク数表示機能を追加

2007年1月に実装

@ (DiKicker) はてなブックマークエントリーページへのボタン表示機能を追加

2007年1月に実装

@ (DiKicker) grep 検索機能を追加

2007年2月に実装。自分としては重宝している。

@ (DiKicker) キーワード記事の下部への文字列挿入機能

Google AdSense 挿入用。

@ (DiKicker) サーバの負荷が高くなったら 503 を返して沈静化を待つようにした

2007年4月に実装 load average をチェックして負荷が高い時は、503 を返すようにした。

@ 内部コードの結構な書き換え

ソースコードを結構いじった。 deprecated なメソッドの削除も実施したので、0.41 以前から派生しているソフトウェアは多くの場合修正が必要。

スポンサード リンク


[ 5月30日全て ]

2007年8月8日 (水)

メールボックスを Gmail に集約 このエントリーを含むはてなブックマーク

Gmail2004年12月に招待してもらって登録していたのだが、アカウントは Google の各種サービス用として使っていたものの、メールボックスはほぼ全く使用していなかった。 なんだかんだいって抵抗感があった訳で。

しかし、

  • ホスティングサービスで利用しているメインのメールボックスが1アカウント10MBで、数日 fetch できないと溢れてしまう。PHS を解約した今、帰省の時などは fetch できない状況になりヤバイ。
  • パケ・ホーダイにしたのを機にモバイル Gmail で外出先でも仕事関連のメールをチェックできるようにしたい。

ということからメールボックス Gmail に集約してしまうことにした。

@ 移行作業

やった事は以下。

@ アカウントのパスワードを変更

pwgen で自動生成したパスワードを使っていたのだが、今後入力する機会が増えるので覚えられるものに変更。

@ メーラ (Mew) のバージョンアップ

普段使っている MUA である Mew のバージョンを 4 から 5 にバージョンアップ (Debian sidDebian パッケージが上がった時に、ホールドしたままだった)。

もれなく k-/ が Namazu から Hyper Estraier になっていた。

@ Gmail に普段使っているメールアドレスを登録

Gmail から直接」および「GmailSMTP サーバ経由」で普段使っているメールアドレスを使って送信できるようにアカウントを登録。

Web の設定画面で追加するとメールで確認コードが送られてくるので、それを使って有効化する。

@ Gmail から POP3 でメールをローカルに取れるように設定

Gmail 側で POP を有効にした後、fetchmail で fetch できるようにする。

 defaults
   no mimedecode
   pass8bits

 poll pop.gmail.com
   protocol pop3
      user xxx@gmail.com
      password xxx
      ssl
      fetchall

SSL を使用して fetch できるようしておく。

設定を始めるまでは「POP3 で Gmail アカウント使うのどうよ」と思っていたけれど、SSL 経由なのでちょっと安心した。

POP 後 Gmail 側ではアーカイブに移動するようしておく。

@ Mew から GmailSMTP サーバ経由でメールを送れるようにする

今まで SMTP over SSH でホスティングサービス経由等で送っていたものを、Gmail に TARTTLS を使って送れるように設定する。

mew-config-alist の中で

 ("default"
  ("user" . "naney")
  ("mail-domain"     . "naney.org")
  ("smtp-server"     . "smtp.gmail.com")
  ("smtp-user"       . "xxx@gmail.com")
  ("smtp-ssl" . t))

送信メールアドレスは user と mail-domain で設定。Gmail のアカウント名は smtp-user で設定。 smtp-ssl も t にしておく。

その他メールアドレス毎に経路を変えて送ったりしていたのだが全部同様の設定にして Gmail 経由にする。

@ Mew から自分宛のコピーを Dcc から Fcc に変更

今まで Dcc で自分宛にコピーを送って管理していたのだが、Gmail では自分が SMTP 経由で送信したメールは POP できないらしい。 げっ。

ということで Fcc を

 (setq mew-fcc "+sent")

から

 (setq mew-fcc "+sent,+inbox")

に変更して、sent/ 以外に inbox/ にも複製を作るようにして対処。

@ 各メールボックスから Gmail へ転送設定

普段使っている各メールアドレスのメールボックスから、全て Gmail へ転送するように設定。 たまっていた分は今まで通りの方法で fetch してクリアしておく。

@ Google ツールバーの設定を変更

Gmail カスタムボタンを表示するように変更。 ツールバーから Gmail にアクセスできるようにしておく。

@ Google Desktop (Linux 版)の設定を変更

Gmail アカウントを登録。 Google デスクトップGmail 上のメール検索できるようにしておく。

@ iモードから、モバイル Gmailへアクセスしてみる

試しに使ってみる。

モバイル Gmail から送られるメールの From: は Gmail でデフォルト設定したもので固定らしい。 ちょっと融通が効かない。

ま、プライベートのメールiモードメールで送ってしまっても良いので、Gmail のデフォルトのメールアドレスを仕事用のに設定しておくことで対応しよう。

これで大体設定完了。

@ 移行したことによるメリット

メリットは以下。

  • メールボックスの溢れの心配がなくなる。
  • Gmail spam 機能が使える。- ローカルで bsfilter 使っているけれども、それよりも強力 (多分)。
  • Web ブラウザからメール送受信ができる。- 自分の端末以外でパスワードを入力するのが怖いのと、自分の端末があるなら Mew から送受信してしまうからサブで。
  • iモードからメールをチェックできる。

Gmail で言うところのスレッドについては、ちょっと慣れが必要そうだな。

@ 移行したことによるデメリット

  • メールがローカルまで落ちてくるのが遅くなる。- 各メールボックスからの転送分のタイムラグがある。さらに Gmail では受信してもすぐ POP できるわけではないようだ。なので、Web ブラウザ上で受信を確認していてもそれに対してローカルの Mew で引用返信がすぐできなくなってしまった。
  • リモートサーバ上にメールを置いておくことに対する不安感がある。
  • iモードからメールをチェックできる。見なくてもいい時に読んでしまう可能性が。

なにはともあれ、一気に移行してしまった。 細かい所で違和感がまだあるけれども、いずれ慣れるだろう。 きっとその時は便利に感じるに違いない。

ようやくこれで本当の Gmail ユーザだ。


[ 8月8日全て ]

2007年8月11日 (土)

Gmail へのメールボックス移行で spam 誤判定と転送問題にぶつかる このエントリーを含むはてなブックマーク

全てのメールボックスを Gmail に集約してから3日目。

いろいろと気がついた点等をメモ

@ spam 誤判定が多い

今まで使っていた bogofilterbsfilter では比較的安全側にふってあって、spam メールが ham メールと判定されることはあっても(結構ある)、ham メールspam メールと判定されることはほとんどなかった。

しかし Gmail はかなり過激に spam メールと判定してくれる。 気をつけないとメールを見逃がすので、今のところ定期的「迷惑メール」をチェックする必要がある。

面倒だけれどもしょうがない。ある程度学習したら落ちつくのか?

@ うまくメールが転送されてこない?

何かぐっと届くメールが減った感じがしたので確認したら、今まで使っていたメールボックスに、転送に失敗したのか80通強ほどメールが溜っていた。

送り側が悪いのか Gmail 側が悪いのかわからないけれども、これは困る。 メーリングリストメールマガジン系が転送できていない傾向が強いが、かといって全てがそうなわけでもない。うーん。

パスワードを登録する」のと「POP3 で平文パスワードが流れるようになる」のがかなり嫌なんだけれども、しょうがないので転送をやめて Gmail 側から POP することにした。

今まで取れていなかったメールもとりあえず取りこぼさないようになりそう。

この設定でまたしばらく様子見。


[ 8月11日全て ]

2007年12月17日 (月)

今日のさえずり - アダルト版 mixi ってしってますか? このエントリーを含むはてなブックマーク

  • 10:13 Twit 0.97 にアップデート。 *Tw*
  • 10:58 今日の 16:15 病院予約した。 *Tw*
  • 11:14 ジャンバー着て仕事する。 *Tw*
  • 11:35 Google Toolbar の Generate Custom Search... って昔からあったっけ? 簡単に検索ボタンを追加できるようになってる。 *Tw*
  • 11:43 @code_air_edge 今まで気がつきませんでした。新しい環境に入れたら閲覧したページのフォームが黄色になっているので、これ何かなと思いまして。 *Tw*
  • 12:18 久しぶりにオフィスにきた同僚に「アダルト版 mixi ってしってますか? セクシィ。」って聞かれた。知らんよ (sexi? sexii?)。 *Tw*
  • 12:34 グリコ パピー久しぶりに食べたい。おまけも欲しい。 *Tw*
  • 12:49 SEO に使いたいからドメインを 3.000円 + 実費で売ってくれってメールがきた。悪い冗談? spam メールだよね。 *Tw*
  • 12:50 @tomozo お。詐欺系サイトではないんですね。sexi。 *Tw*
  • 13:52 寒気モードから火照りモードに変化した。 *Tw*
  • 14:22 ギブアップ。早退した。[mb]
  • 14:28 現金輸送車が来ると、行員がカラーボールを持って出てくる。バンババンみたいに投げないか期待している。[mb]
  • 15:04 西友で家族と合流。自分の Blog からケータイで腹に優しい献立を検索して買い物。[mb]
  • 15:38 布団インして 15:30 37.6℃ [OKUZASHIKI]
  • 15:43 OKUZASHIKI をD703i にツータッチ登録した。[OKUZASHIKI]
  • 17:52 病院から帰って、布団にはいったところ。熱さまシートと冷たい枕で、冷却中。 [OKUZASHIKI]
  • 17:56 Twitter メンテナンス中だと、布団のお供がなくて寂しい。[OKUZASHIKI]

[ 12月17日全て ]

2007年12月27日 (木)

今日のさえずり - それ多分 Gmail spam フォルダの中 このエントリーを含むはてなブックマーク

naney:2139517973

  • 09:33 MovaTwitter の設定がリセットされていた(ように見える)。再設定。[mb]
  • 09:53 原付兄ちゃんが、点滅している信号を渡っている人に「赤になります。ご注意ください。轢きますよ。」と淡々と警告してた。L:秋葉原[mb]
  • 10:06 原付の人ちょっとヤバい感じだった (暴力的とかいうのではなくて、ちょっといってるような)。 *Tw*
  • 10:07 出社したらオフィスの玄関を入ってすぐのオブジェにイルミネーションが。誰? (社長ではないらしい) *Tw*
  • 12:00 Perl の statement modifiers (if/unless/while/until/foreach) に慣れると、C# とかで if 文とか書くのかったるい。 *Tw*
  • 12:32 社長がいっていた「報告メールがまだ」、それ多分 Gmail spam フォルダの中 (同じメールがこの間 spam フォルダに入ってた)。 *Tw*
  • 13:08 NUnit 2.4.5 インストール。 *Tw*
  • 18:37 NUnitデータベースの CREATE/DROP テスト書いていてどうもうまくいかないと思ったら、Npgsql がデフォルトで接続プールしてて DROP を阻止していた模様。 *Tw*
  • 18:39 オフィスの皆が忘年会に出発したので静寂がおとずれた。 *Tw*
  • 19:11 [mixi] おすすめマイミクシィ巡回してみた。友達の友達が友達になるかというとどうかな。 http://indies.mixi.jp/recommend.pl
  • 23:55 の分の年賀状印刷完了。

[ 12月27日全て ]

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 の作成

PerlHTTP proxy を作ろうとして真っ先に思い浮かんだのは POE だけれど、ちょっとヘビーなので今回は HTTP::Proxy をチョイス。 もともとフィルタリング HTTP proxy を作ることを念頭に置いた Perl モジュールなので今回の目的にぴったり。

1つはまった点といえば、filter の呼び出しがレスポンス全てを取得してからではなく一部分ずつの呼び出しになるところ。その仕様に気がつくのにちょっと時間がかかってしまった。 例えば XML 形式のレスポンスをフィルタしようとしても、普通に HTTP::Proxy を使うと XML の一部ずつがフィルタに渡されるため、XML のパースがうまくいかない。

これについては HTTP::Proxy::BodyFilter::complete を使うことで、まとめてフィルタに渡せるようになった。

@ レスポンスの処理

Twitter のタイムライン取得については P3:PeraPeraPrvXML 形式で取得しているので、そのタイプのレスポンスをフィルタするようにした。

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 で書かれているので、プラグインを書いて拡張できるよう将来になると面白いなと思ってみたり。


[ 12月29日全て ]

2008年2月4日 (月)

今日のさえずり - ごっつ旨 このエントリーを含むはてなブックマーク

  • 10:10 久しぶりに携帯電話忘れてきた。 *Tw*
  • 12:23 PC ケースの粗大ごみ収集申し込み完了。2月11日(月)収集。200円。 *Tw*
  • 13:51 リポーター4コンパクト (リポコン)見てきた。確かに短い。でもちょっとチープなので見送り。 *Tw*
  • 16:23 もう電気ポットのコードが抜かれてた。 *Tw*
  • 19:04 ここ数日「中華deごちそう」「お弁当大人気!」「とろ~り煮込んだ」が口をついて出てくる。一番口からもれるのは「ごっつ旨(い)」。 *Tw*
  • 23:22 一時期10000弱まで増えた Gmail spam フォルダ中のメールをようやくクリアした。
  • 23:43 現状にあわなくなったマイミクシィ紹介文を削除した。

[ 2月4日全て ]

2008年4月23日 (水)

今日のさえずり - Twitter 日本語表示みた このエントリーを含むはてなブックマーク


[ 4月23日全て ]

2008年5月8日 (木)

今日のさえずり - iモードで初めて緊急地震速報みた このエントリーを含むはてなブックマーク

naney:2473085908

@ 2008年05月07日

  • 09:20 またもや MovaTwitter の設定がリセットされていたので、再設定。[mb]
  • 13:58 早退。[mb]
  • 14:26 [photo] 会社のサボテンが花をつけた http://tinyurl.com/4cysmd
  • 15:10 冷房にしてもエアコンから温風がでるのでカスタマーセンターに電話した。ミニ扇風機でしのいでいるところ。[mb]
  • 15:34 部屋が暑いのでコードレスホンの子機を持って外に出ている。[mb]
  • 17:41 業者がエアコン見にきてる。オーナーが新品交換してくれるらしい。[mb]
  • 17:49 明日エアコン工事決定。[mb]

@ 2008年05月08日

  • 01:49 iモードで初めて緊急地震速報みた。音がなったのは本揺れがきてから。[mb]
  • 17:35 エアコン設置が終わったらしい。
  • 17:55 定期的に Gmailspam フォルダをチェックしてクリアするのをやめることにした。時間がもったいない。
  • 18:01 Better Gmail 2 で Hide Spam Count 有効にした。
  • 18:15 @kengo0831 Gmail、false positive がこわくて目視チェックしているんですが時間がかかるし、spam のタイトルチェックするのは精神的に嫌な感じなんですよね。

[ 5月8日全て ]

2008年8月13日 (水)

Twitter の following を整理 このエントリーを含むはてなブックマーク

Twitter の following をがっつり整理した。

「フォロー通知を受けた人」や「follow している人の @ 相手」や「Blog などで Twitter していると知った人」などについて add することはよくあるのだけれども、remove する機会は多くない。 たまに follows リストの上から順に見ていって「もう飽きちゃって放置状態の人」なんを remove したりするぐらい。 しかし「もう飽きちゃって」の人はもう発言していないから、自分のタイムラインには影響がなかったりする。

フォロー通知を受けてひとまず add してみた人から、逆にその後 remove されて片想い状態なんかも結構多そうだ。 それとフォロー通知を受けた時にひとまず様子見にしてしまった人ももう追加することはまずなかった。

最近話題になっている follow 数上限にひっかかるまではまあいかないのだけれど、たまには見直しておくか。

を使ってみた。WWW::Scraper は Debian パッケージがないようなので、dh-make-perl してインストール

で実行してみたところ、片想いが百数十人、片想われは spam もいて二百数十人。 follwing、followers が 六百人台だったで相思相愛は半分ぐらいって感じか。

片想いはある程度思い切って減らした。 現在の数は以下。

  • Following 460
  • Followers 662

これでタイムラインの雰囲気はどう変わるかな?

連動して Google リーダーへの Blog のフィード登録も整理できるといいんだけれど、さすがにそれは無理か。


[ 8月13日全て ]

Related web page

Bulkfeeds: SPAM Blog / Fake Blog のレポートを開始: blog.bulknews.net
で、<strong>SPAM</strong> Blog / Fake Blog の URL 登録を開始しました。Bulkfeeds の検索結果に <strong>SPAM</strong> Blog っぽいのを見つけたり、Google など他の検索エンジンで見つけたサイトも <strong>SPAM</strong> サイトとして登録することができます。 Bulkfeeds をふだん利用している場合には、検索結果画面のリンクにある [!] をたどる(スクリーンショット参照)か、Report <strong>SPAM</strong> ページから URL を登録することができます(*1)。 また、API ペ
http://blog.bulknews.net/mt/archives/001828.html
SPAM / Fake Blog のデータ(暫定): blog.bulknews.net
で書いたとおり Bulkfeeds 向けの <strong>SPAM</strong> / Fake Blog フィルタの開発とチューニングにいそしんでいますが、とりあえずの途中結果でおもしろいデータがとれたので、暫定公開しておきます。 http://bulkfeeds.net/tmp/<strong>spam</strong>s/fakeblog.txt http://bulkfeeds.net/tmp/<strong>spam</strong>s/englishblogs.txt http://bulkfeeds.net/tmp/<strong>spam</strong>s/affiliates.txt (しばらくしたら消去します。直リンクはご遠慮を) 先のエントリにも書いたとおりちょっと
http://blog.bulknews.net/mt/archives/001815.html
シナトラ千代子 - はてなブックマークでspamブックマークがはじまって2週間。
毎週日曜日はおなじみ 「戦う! アタマオカシックス」 です。 戦いません。 さて。 ●はてなブックマーク エントリー一覧 - 食 (http://b.hatena.ne.jp/entrylist?cname=food&amp;sort=eid&amp;) をRSSでチェックしてるのですが、しばらく前からちょっと気になったことが。 それは 同じドメイン下のサイトがつづけてブックマークされてる のをよく見かけることです。 RSSで眺めてると、「食」カ
http://d.hatena.ne.jp/wetfootdog/20050703/p1
bsfilter / bayesian spam filter / ベイジアン スパム フィルタ
bsfilterがメイラからのリクエストを受け取るインターフェイスのアドレスを指定する。 デフォルトは0.0.0.0で全てのインターフェイスから受け取る。 --pop-proxy-port number bsfilterがメイラからのリクエストを受け取るポート番号を指定する。デフォルトは10110。 --pop-user name 特定のユーザのみ使用を許可する場合に使用する。POPサーバでのユーザネームを指定する。 --pop-proxy-set set[,set...]
http://bsfilter.org/

■よく検索されるキーワード

torrent(201) expressions(99) 竹内まりや(76) x31(38) ドラマ(30) perl(29) ノート(22) debian(21) thinkpad(21) usb(19) mp3(17) 壁紙(17) windows(17) 手帳(16) linux(16) 動画(15) 秋葉原(14) 使い方(14) wiki(13) システム手帳(13) a6(12) ssh(11) svn(11) google(11) 方眼(10) 提案書(10) 山口日記(10) 藤倉みのり(10) 交換(10) nikon(10) 竹内(10) ダイソー(9) 画像(9) 変換(9) ヨドバシカメラ(9) tc-1(9) 竹内まりあ(9) 写真(9) 作り方(9) skype(8) 書き方(8) 無料(8) 無印良品(8) centos(8) 設定(8) ほぼ日手帳(8) dropbox(8) インストール(7) xp(7) 本名(7) subversion(7) 万年筆(7) 生年月日(7) フルハルター(7) 腕時計(7) ubuntu(7) gtd(7) 冷蔵庫(7) 修理(7) ボールペン(6) バッグインバッグ(6) 購入(6) kernel(6) 2009(6) リフィル(6) 機内持ち込み(6) the(6) xampp(6) 結婚式(6) java(6) kde(6) porter(6) ペンケース(5) cgi(5) memcached(5) cvs(5) gpt(5) ダウンロード(5) elio(5) サイズ(5)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 2.603802s / load averages: 0.55, 0.46, 0.42
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)