AbyssLukeのガイドライン(更新停止)

はてダから移転。このブログは更新されません。

俺がspam botの親ではないかという件について(追記あり)

とりあえずお詫びを入れておきます。(2010/02/19追記)

調査の結果、真のspam botの親はhyde2010jpということが判明しました。
というわけで「spam botの指令botだ」とz68k氏名指しで言っていたことはお詫びします。
ただし、ミステリアスな不審なtweetについてはreport for spamされてもおかしくないということを忘れないでください。spamを観測しているのであればbioにそう書くべきですし。いろいろと不審な点はあったのですよ。
というか「spam botの親は@abysslukeじゃない?」と名指しで言われたのはツバメ返し?ですか。
詳しくはtogetterを参照。
http://togetter.com/li/6222

以下昨日書いた文

※長いです
なんか@abysslukespam botを運営してるのではないかという疑惑がありますが、
はっきり言いましてそのようなbotは作っていません。
大量にアカウントを作成してfrom APIでパクりtweet等をすることは一切やっていません。

発端

2010/02/14

@muskabotに来ていたspam(from APIな変なbot等)を排除していて、そのfrom APIな変なbot(パクリtweet等をするbot)のfollowerなどを覗いていたら、bot制御用らしきアカウントを発見した。

これがウイルスバスターバスターbotとかを動かしている大本か! http://bit.ly/bbD1Hy [Win/Twn]

http://twitter.com/abyssluke/status/9069198359

tweetは日付に加え謎の情報があった。

制御用の情報が入ってるから、ボットネット指令アカウントだよこれ。 [Win/Twn]

http://twitter.com/abyssluke/status/9069252752

ということで、suspendを願うべく、急募を出した。

【急募】謎のボットネット指令アカウントとその手下botをreport for spamしてくれる人 ボットネット指令用らしきアカウント : http://bit.ly/bbD1Hy [Win/Twn]

http://twitter.com/abyssluke/status/9069455583

一応、bot制御用アカウントのfollowingには今回のfrom APIbotや、ウイルスバスターを嫌う人やbot(通称 ウイルスバスターバスターbot)があった。

今のfrom APIの謎のbotウイルスバスターバスターbotもz68k系列のbotnetみたいです。 [Win/Twn]

http://twitter.com/abyssluke/status/9069566119
2010/02/15

発見した次の日にbot制御用アカウントのfollowingが増えていた。

z68k系 bot netの手下増えてたのでreport for spamする作業 [Win/Twn]

http://twitter.com/abyssluke/status/9127679464
2010/02/16

さらに次の日。bot制御用アカウントに手下のbotのリストが作成されていた。

自ら認めちゃってるのかよw z68k系botnet 公式リスト http://bit.ly/cUimhk [Win/Twn]

http://twitter.com/abyssluke/status/9162303889

そのあと、誰かのwatch-spamリストにbot制御用アカウントと@abysslukeが追加されていて、リストを作成した人のtweetを軽く読み@abysslukeがspamの発信元ではないかという扱いをされていると読み取れた為思わず愚痴などを吐きながら(この後tweetをよく読み、殆どのtweetは早とちりしすぎだったという理由で削除済み)弁明。

言っておくけど俺はz68kとは無関係です。 [mb-Mvt/PSNID:abyssluke]

http://twitter.com/abyssluke/status/9179818440

一応言わせてもらう。俺は不審なfrom APIbotムスカbotのフォロワーで発見し、調べた所z68kというbot指令アカウントとその下で動いているbotを発見しただけである。 [mb-Mvt/PSNID:abyssluke]

http://twitter.com/abyssluke/status/9179907586

もうz68k過敏症になってるわ… [Win/Twn]

http://twitter.com/abyssluke/status/9180185726

spamウォッチと読めたから俺がスパマー?と誤解してしまうじゃないか。 [Win/Twn]

http://twitter.com/abyssluke/status/9180206396

もう一度言っておくけどspambot監視botなんて動いてません。 [Win/Twn]

http://twitter.com/abyssluke/status/9180425996

もう一度はいらんか。ただリストの説明文はちゃんと書いた方がいい。 [Win/Twn]

http://twitter.com/abyssluke/status/9180444979
2010/02/18

そして今日。Tweenを起動していたらこのようなReplyが飛んできた。

http://twitter.com/z68k/status/9239350560 で@abyssluke氏を名指しするまで半信半疑だったけどね。

http://twitter.com/cokeraita/status/9260484315

もしや…と思い確認したところ。

@cokeraita ボットの親は @abyssluke じゃないの?

http://twitter.com/z68k/status/9239350560

ふざけるな。

んで

発言や関連するアカウントなどを追っていたらこの記事がかなり長くなりそうなのでtogetterにまとめます。
→まとめました。 http://togetter.com/li/6222

ガーラ湯沢(bot)、更新。

d:id:abyssluke:20090728:1248771807でちらっと触れた、自分のアカウント(@abyssluke)のホームタイムラインをチェックし反応するワードがあれば「○○○と聞いて(ガラッ」と自分のアカウントにpostするbot
「AbyssLuke専用がらったー(テイルズ仕様)」 「テイルズ オブ がらったー」(2010/02/11に名称変更。クライアント名の後にバージョンが入ります。別名:ガーラ湯沢)ですが、実は昨日、今日と弄ってました。

  • 1tweetに複数、反応ワードがあった場合は複数ガラッするように(Ex:「テイルズ、ヴェスペリアと聞いて(ガラッ」)
  • Yahooの日本語形態素解析により、短縮URLなどに反応するワードが含まれていた場合などの誤爆を解消。

様々な問題もありました。日本語形態素解析で「グレイセス」が「グレイ|セス」として解釈されてしまう問題もあったのでそこは何とかしてたりします。あと正しく認識させるために単語を分割させるとか(Ex:「テイルズオブヴェスペリア」のようにスペース無しで来た場合、Yahooに投げる前に「テイルズ オブ ヴェスペリア」のようにスペースを挿入)

動作の仕組み

  1. OAuth認証で@abysslukeのhome_timelineを取得する。
  2. tweetの中に反応ワードがあるかチェックする。ただしストップワードが含まれる場合や自分の発言の場合は次のtweetをチェックする。
  3. Yahoo!の日本語形態素解析にtweetを解析してもらう。
  4. 抽出した名詞リストの中に反応ワードがあるかチェックする。マッチした場合はガラッリストに入れる。
    • "グレイセス"などは2つに分割されてしまうため、例えば"グレイ"と"セス"があった場合に「グレイセス」としてガラッする(「グレイ」が先にマッチしたあとに「セス」がマッチすればOK)。
  5. マッチしている場合はOAuth認証でガラッpostする。
  6. すべてのtweetをチェックするまで2〜5を繰り返す。

プライバシーとか動作環境とかその他

  • マッチしたtweetやガラッpostした事実等をログファイル/データベースに記録していますが、外部からは参照できない場所(wwwフォルダ外)に保存しているため、@abyssluke以外は見られません。
  • さくらのレンタルサーバ上で動作。Mac動作中は5分間隔、それ以外は不定期に動作中です。 GAE-Cronで約3分間隔で動作中です。
  • AbyssLuke専用がらったー(テイルズ仕様) テイルズ オブ がらったーはYahoo! JapanのWebサービスを利用しています。


Web Services by Yahoo! JAPAN

名刺作った。

携帯百景(ケイタイヒャッケイ)
12/26の道民部忘年会参加メンバーに配布するもの。表はまだ公開しない。

裏にはシリアル番号入り。Ev1-1〜50の計50枚。シャッフルしてあるのでEv1-1を引き当てた人はラッキー。 Ev1-1は俺がいただきます。
名札は名刺で名札、というのもありだがみづらそうやな…

※この名刺の印刷で結構インク使ったのは秘密です

Twitterアイコンゲートウェイなる物制作中

http://twal.info/icon/
Twitterアイコンゲートウェイなるものを作っていたり。
他でやっているところもあると思うけど。
永遠のベータ版。URLが変わったりいきなり終了する可能性あり。

使い方

http://twal.info/icon/に続いてTwitterのIDを入れるとオリジナルのアイコン画像が出力される。
TwitterのIDに続けて?thumb=48を付けると横48ピクセルに*1リサンプルされたアイコン画像が出力される。
同時にキャッシュもされる。今の所6時間おきの確認。

既知の不具合や修正したい所

  • 透過している画像の場合、thumb=48だと透過箇所が黒くなる。
  • 若干表示が遅い。
    • レンタルサーバーで動かしているので、負荷とかネットワーク環境とか影響するかも。
    • Last-Modifiedに対応させて若干サーバーにやさしくした方がいいかな。
  • アイコンの保存処理にはflockを掛けているが、表示の処理にはロックを掛けていない。
    • 同時にアクセスされると6時間に複数回取得の可能性。
  • 縦横のサイズが同じで無い画像で縦横サイズを統一させたい(特にthumb=48)。

裏技

  • idパラメータにTwitterIDを渡してもOK。ちなみにURLの指定より、idパラメータの方が優先される。
  • ?force=cacheでTwitterサーバーへ一切通信せずに、保存されているアイコンを表示させることができる。
  • ?force=checkで強制的にアイコン変更がないかチェックさせる。
    • 6時間おきにチェックしているが多用しないこと。
    • もちろんthumb=48も有効
  • http://twal.info/icon/~1/(ID).imageで保存されているオリジナルアイコン画像、http://twal.info/icon/~2/(ID).imageで横48ピクセルのアイコンが表示できる。
    • 静的なのでサーバーにあまり負荷が掛からないのが特徴。
    • ファイルが存在しない場合は本来の表示URLにリダイレクトして取得を試みる。
    • 拡張子が.imageなのは処理上の都合。mime-typeがtext/plainとして送られるので非推奨。

*1:縦横のサイズが同じで無い場合もあるので強調して言いました。

鯖ハンター 2(DoS)

タイトルが適当だけど気にしない。
Twitterとかが昨日の夜から今日の朝頃までDDoS喰らって死亡していた模様(FacebookLiveJournalなども喰らっていたらしい)。
まだ攻撃は続いているようで、今日12時頃に一時接続不能になった。
攻撃対象がたった1人のロシア人の活動家とか、どんだけや。
Twitterの復旧対応はもうちょっと早くしたほうがいいかもね。

//TOVS届くのまだぁ?昨日発送されたみたいだけど。
//この時のためにPSP-1000をOFWに戻してしまったのですから。FW5.55収録だし。

10月上旬に札幌に行く件について。

重要なお知らせ

シネプレックス旭川でも上映が決定っぽいので札幌行きは中止になりました。多分。
http://www.kadokawa-pictures.co.jp/official/tales_of_vesperia/theater.shtml

概要

TOVTFS*1を見に行くために(わざわざ)札幌に行く予定。旭川でやってくれたら札幌行きはキャンセルだけど…
かどk(ryさん、旭川に同じ系列の映画館あるのですから、ぜひけんt(ry
もしTwitter-erな方で襲撃できるかたはご検討くだs(ry
いれば適当にでっち上げる名刺刷りますです。
※この記事はたまに更新されます。

詳細

  • 日時
    • 10/3 or 4 or それ以降(映画館の空席状況(前売り券組なのでネット予約できない)、上映時間帯などを見て決定します。水曜日に1週間分のタイムテーブル更新なので、ぎりぎりまで確定しない可能性があります)
    • 公開されたばかりなら混むかも…
  • 恐らく出没する場所
  • タイムリミット
    • 確定していませんが、帰宅時間の関係上最長でも札幌17:00発 スーパーカムイ39号(2039M)〜19:00発 スーパーカムイ45号(2045M)がタイムリミットかも。なので夜にイチャイチャはできません。
    • ※上のタイムリミットは2009/3/14改正のJRダイヤに基づいて計算されているため、次のJR(北海道)ダイヤ改正の2009/10/1以降で変わっている場合を考慮していません。なのでタイムリミットなどが変わる可能性があります

内部での費用

  • 交通費
    • 土日祝(3日/4日)に行く場合は札幌休日きっぷ(\4400)を用いる(→当日旭川駅MV or 券売機で購入)
    • それ以外はSきっぷ(旭川-札幌\4940)
    • +旭川まで行くための交通費(α)。
    • 他のルート等も考察中。一日散歩きっぷとかを用いて鈍行の旅とか。
    • 札幌駅-ユナイテッドシネマの移動にはバス(100円区間) or 地下鉄(SAPICA or ドニチカキップ)使うと思う
      • 仮にちょっくら札幌ドーム見に福住まで〜とかの場合は多分ドニチカ確定
      • SAPICAドニチカキップは買えないんだよね。確か。というかカード類アウト?
  • 映画館でのパンフetc.購入/飲食費
    • 3000-4000円程度が限界か。最低限パンフだけは。
  • 飲食費
    • 1000-2000円程度。マックとかで食べる場合、できる限りクーポンとか使う。チーズバーガー80円でもいいから。
    • マックの株主優待券(オークションで購入し、5/24の札幌行きの際に利用)は無理かも。
  • その他
    • 不明。現地で消費する金。ちなみにKitacaの残高は殆ど無い。

ざっと計算して12000円以上の消費は確実。

ご連絡

コメント欄 or @abysslukeに@投げる or 相互フォローされている場合はDする(携帯に送信されます)

備考

12:30、18:30、23:30の自動POST数報告時にTOVTFSまでの日数が表示されています()。