Hatena::Grouptwitter

shanghai / ついったー部

f/k/a 上海

2009/10/03 (Sat)

[]ついったー名刺ジェネレータ ついったー名刺ジェネレータ - shanghai / ついったー部 を含むブックマーク はてなブックマーク - ついったー名刺ジェネレータ - shanghai / ついったー部

http://twitter.tyoe2.com/meishi/

トラックバック - http://twitter.g.hatena.ne.jp/shanghai/20091003

2009/09/26 (Sat)

[]スパムDMまとめ スパムDMまとめ - shanghai / ついったー部 を含むブックマーク はてなブックマーク - スパムDMまとめ - shanghai / ついったー部

やらかしてしまいました。

OAuthで承認するとfollowers全員にDMを自動送信するサイトというのがあって、それを踏んでしまいました。

しかも寝ていてしばらく気づかなかったうえに起き抜けに拙い対応をしてしまい非難囂々。冷汗三斗の思いです。こんなに動顛したのは久しぶりかも。しばらく立ち直れない……。

などと言い訳をTL上でくどくどしく述べるのもよろしくないので、説明も含めここにまとめておきます。

問題のサイトは "MOBSTER WORLD" というオンラインゲームで、 "Twitter-based Mafia game" つまりTwitterのアカウントで参加しfollow状況が勢力に影響する(?)というマフィアのシミュレーションゲームのようです。

これ自体は真っ当なゲームじゃないかと思いますし(その後参加を取りやめているので実際のところはわかりませんが)、私もフォローしている人が普通にプレーしているのを見ていて(プレー状況が自動ポストされる)、その人から勧誘DM(問題の自動送信の。これがスパム)が来たので特に疑問にも思わず認証して参加してみたわけです。

いや、正確には参加登録の途中で放り出したまま寝てしまったわけですが、起きたら「スパムが来た」という報告が複数のfollowersから届いていて、中には「DMを送ったと○○さん(共通のフォロワー)が言っている、読め」というメールを携帯に送ってきた人までいる始末。(その人は普段からちょっと滑稽なくらいセキュリティに過敏な人と思っていたのでさらに予断(not油断)したというのもある)

確かに、そんなDMを送った覚えはないけど(この時点で問題大あり)、ゲームの参加勧誘DMくらい送ったっていいじゃん、英語だったら何でもスパムなの? などと、反発するような対応をしてしまったのです。全く沙汰の限りでした。

スパムとそうでないものの境界って以前から疑問に思ってはいて、自分の中で曖昧な部分もあったんですが、考えが足りなかったことを思い知らされました。

送信DM一覧から削除すれば、受信した側からも見えなくなるので(確認済み)*1、まだ見ていない人に対しては善後策とは言えそうです。これを真っ先にやるべきだった。今、全て削除しましたが、こんなに沢山の人に迷惑かけたと改めて実感してまた消沈。

逆に既に読まれた方には証拠隠滅と思われたら困るなあとも考えましたが、この通り隠し立てできるような状況でもなくそのような意図はありません。

これが上記、問題のスパムDMからリンクされているMOBSTER WORLDの登録ページです。リンクは控えておきます。

http://www.playmobsterworld.com/account/

By clicking the Click to Play Now button, you are confirming you have read and agreed to Mobster World's terms of service and

you grant Mobster World access to send invitations automatically to your friends in your Twitter account.

Click here if you don't wish to invite your contacts automatically.

と書いてあるので、「勝手に送信された」という言い訳も通らないですね。ちゃんと読まなかった自分が悪いです。

もちろん、たとえ自分の意志であっても、無差別に同文DMを送信することの問題はあります。

以上を踏まえたうえで、

http://www.itmedia.co.jp/news/articles/0908/01/news011.html

この記事は名指しでMobsterWorldを悪意あるサイトのように扱っていますが、問題は必ずしもそこにはないと思います。とは指摘しておきたいです。Twitterと連動したソーシャルなサイト(ゲーム)自体はとても面白い試みだと思うので。

*1:逆に受信側もDMを削除でき、送信側の記録も消える。仕様上「特定の相手にしか見えず、相手からも削除できるつぶやき」であり、送信データと受信データがあるのではないようだ。

トラックバック - http://twitter.g.hatena.ne.jp/shanghai/20090926

2009/09/06 (Sun)

[][]離修竜之介botを開発しました。 離修竜之介botを開発しました。 - shanghai / ついったー部 を含むブックマーク はてなブックマーク - 離修竜之介botを開発しました。 - shanghai / ついったー部

http://twitter.com/RR_bot

知る人ぞ知るネタですが、蓬莱学園20周年へ向けて盛り上がっていることもあり作ってみました。テスト運用中。

今のところ10分毎に自分宛のrepliesをチェックして固定の台詞を返すだけという芸のない仕様です。機能は増やしていきたい。(追記:5分毎に変更。)

APIでポストしているのでクライアント名(source)が指定できるはずなのですが出来てません。しかもデフォルトで「API」のはずなのに「web」になってるし。まあ、ドキュメントには記述されていないオプションらしいのですが。でも他のクライアントでは使えてるしなー。

[][]更新APIの制限:重複更新の防止 更新APIの制限:重複更新の防止 - shanghai / ついったー部 を含むブックマーク はてなブックマーク - 更新APIの制限:重複更新の防止 - shanghai / ついったー部

http://apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses%C2%A0update

  • Twitter will ignore attempts to perform a duplicate update. With each update attempt, the application compares the update text with the authenticating user's last successful update, and ignores any attempts that would result in duplication. Therefore, a user cannot submit the same status twice in a row. The status element in the response will return the id from the previously successful update if a duplicate has been silently ignored.

  • 「最後の更新と比較して内容が重複していたら無視」するため「同じ内容を二回並べて投稿はできない」。

    webでは出来るんですけどね。

    しかも重複で無視された場合、APIのレスポンスは「前回更新したID」で返る。つまり失敗にならない!

    離修botは現状セリフが固定なので、同じ相手に二回続けてreplyしようとすると(@部分も含めて文面が同じになるため)更新できないことになります。

    でも、別の発言に対する返事なわけなので in_reply_to_status_id の値が異なるんだけどなぁ。そこも比較して別内容と判定してくれないものだろうか……。

    トラックバック - http://twitter.g.hatena.ne.jp/shanghai/20090906

    2009/08/31 (Mon)

    [] Anonymous Twitter  Anonymous Twitter - shanghai / ついったー部 を含むブックマーク はてなブックマーク -  Anonymous Twitter - shanghai / ついったー部

    http://anont.nipotan.org/

    私もアイディアとしては考えていたんですが、遂に実装する人が出てきましたね。はてな匿名ダイアリーがAnonymous Diary→「増田」と呼ばれているのにたいして Anonymous Twitter =「増津」とでもいったところでしょうか。

    今のところそれほど話題になってはいない印象ですが、ブレイクするでしょうか。

    トラックバック - http://twitter.g.hatena.ne.jp/shanghai/20090831

    2009/08/28 (Fri)

    []Twitterログの自動ポスト Twitterログの自動ポスト - shanghai / ついったー部 を含むブックマーク はてなブックマーク - Twitterログの自動ポスト - shanghai / ついったー部

    twtr2src を利用して日次で自分のつぶやきログを投稿するようにしました。

    http://twtr2src.ogaoga.org/

    今のところ半角カナが全角に変換される、特殊文字(「㌦」など)が化けるといった問題はあるのですが。

    本当は自分のサーバでTwitterログ系の処理をやろうと思ったのですが、どうも最近プログラムを書く意欲が湧かず。。。

    ともかく、ログのエントリは[log]というタグで登録するようにしたので、便宜上それ以外の全ての投稿に[text]タグを付けることにしました。「text」という単語が適当かどうか、いまひとつしっくり来ない部分もあるんですがとにかく「ログ以外の全部」という括りなのであくまで便宜上ということで。

    トラックバック - http://twitter.g.hatena.ne.jp/shanghai/20090828