「Twitter」タグアーカイブ

ephemeral – AWS Lambdaで古いツイートを自動削除

1年半ちょっと前にノマド・フリーランサーとなったビッキー・ライさん(Vicky Lai, @hivickylai)が公開したのは、過去のつぶやきがひたすら溜まっていくツイッターを、最近書いたことだけが共有される場所に作り替えるスクリプト ephemeral 。しかも、AWS Lambda の無料枠で動いてしまいます。

“ephemeral”は「束の間、短期間の」といった意味の単語で、発信した内容が後で消えてしまうようなサービスを形容するのにもつかわれますね。共有した写真が消える Snapchat もそうですし、つい先日発表されたGmail の「自動消滅メール」機能なんかもエフェメラルと言えそうです。

ライ氏はブログ記事”Why I’m automatically deleting my old tweets using AWS Lambda”(古いツイートをAWS Lambdaで自動削除する理由)の中で、家具や過剰な衣服や書籍、子供の頃のおもちゃや書いた絵などを捨て、カバン一つで好きなところに行けるミニマリスト的な生活に移行する中で、何年も前のある時点で思い付きでつぶやいたことを一字一句違えずに復元できることは重要ではないのでは、と思い至ったそう。

(ライ氏にとってのtwitterは)今を友達と共有するためのツールであり、であれば、一定期間より前のツイートは残らない方がいいのでは、と、今回のようなツールを開発し、実際に使うようになったということのようです。ライ氏のツイッターアカウントを見ると、今は15個のツイートだけが残って見えます。

セットアップ

使い方は、golang のソースコード中に Twitter API のキー等を埋め込み、提供されている シェルスクリプトでビルド&デプロイするだけ。Anaconda という golang のtwitter APIハンドリングライブラリのおかげか、コードはとても簡潔に見えます。

エフェメラルなソーシャルメディアの利用

長いことツイッターを使っていると、昔と今では考え方が違うこともあるし、今なら賛成できないようなことをつぶやいているのを見つけたり見つけられたりしてしまうかもしれません。いつか何かで炎上した時に、過去に遡って言ったことを発掘されたりするであろうことも、実際のネット炎上を見れば想像できてしまいます。昔のツイートを残すことによる不利益はたくさんありそうです。

実際、頻繁にアカウントを捨て、新しいアカウントを作ることで過去との連続性を消してしまうユーザーもいます。ライ氏のように割り切って「今だけを今の友人に伝える」ツールとしてツイッターを使うのが合う人もいるでしょうね。

ツイッターに限らず、ソーシャルメディアで過去にした発言やイイネ等が解析され、嗜好の分析や確度の高い広告表示等に使われている状況では、あえて自分が公開したコンテンツを一時的なものに留めることの利点もあるでしょう。広告で食べているソーシャルメディアの運営側からすれば面白くはないアイデアでしょうけれど。

仮想通貨発行元「仮想通貨プレゼント当選者は以下のみなさんです」仮想通貨発行元「やった当たった!」

仮想通貨ウォルトン(WTC)の発行元ウォルトンチェイン(Waltonchain)が、仮想通貨が無料で貰えるプレゼントキャンペーンの発表で大きな失態を演じたそうです。

Waltonchain 「おめでとうございます! バレンタインデーの$WTCを貰おうキャンペーンの当選者の発表です。」

Waltonchain 「やった! まさか当たるなんて! ありがとうウォルトン! これからも頑張って」

フォロワー 「????」

公式が当選の喜びの声を上げた! どうして?

どう考えてもインチキとしか思えないですね。当選者となる身内のニセアカウントを用意しておいて、そこを当選させれば一銭も掛からずに宣伝ができるというわけ。

この喜んだ方の公式ツイートはすぐに消されたようですが、スクリーンショットが複数のユーザーによって撮られていて、あっという間に広まってしまいました。

Waltonchain は以下の公式声明を出します。

「(略)抽選はスクリプトで公正・ランダムに行われました。(中略) このチームメンバーはたまたま抽選に参加しており、間違ったアカウントで喜びをつぶやいてしまいました。チームメンバーの参加は禁じていますのでこのメンバーの当選は無効します。ほんとうにすいませんでした」

公正な抽選の「証拠」として、
インスタグラムで「公正な抽選の様子」なる動画を公開しましたが、

video of the winner selection script Congratulations!

A post shared by Waltonchain (@waltonchain_official) on

こんなの、こういう表示をするスクリプトを書けばいくらでも作れちゃうと思います。

まあ仮想通貨に固有の話ではなく、こういう自作自演の失敗はこれまでも繰り返されているのですが、それにしてもひどい話ですねえ。

via reddit

TweetReality – ARで実世界上にツイッターのつぶやきを展開

iOS用の新アプリ TweetReality は、AR技術を使ったツイッタークライアントです。スマートフォンの向こうにある景色の上に、ツイートを並べて表示させ、景色を見ながらツイッターの閲覧ができます。

デモ動画から。

よくあるARアプリのデモにあるように、実際に他人からこう見えるわけではなく、イメージ映像ですね。

ユーザー視点から見えるのはこんな感じ。字が小さい!

恰好はいいんですが、どんな時に使えますかね? 向こうが見通せるので歩きツイッターのお伴に?

「初のARツイッタークライアント」と自称されてますが、さすがにそんなわけはなく。たとえば 2009年の TwittAround が見つかりました。こちらは、位置情報からフォロー先のユーザーをそのユーザーのいる方角に表示するようなクライアントのようです。アプリ自体は AppStore からは消えてしまっているようです。

TweetReality

カテゴリ: Social Networking, Entertainment
言語: EN
価格: 無料
バージョン: 1.0.1

開発者: Oscar Falmer
公開日: 2017年12月5日
評価(全バージョン):
(12人のレビュー)
評価(現バージョン):
(1人のレビュー)

スクリーンショット

screenshot 0screenshot 1screenshot 2screenshot 0screenshot 1screenshot 2

via Digital Trends

マジック・ザ・GIFニング – 面白動画を載せたMtGのカードを生成するプログラム

カードゲーム「マジック・ザ・ギャザリング(MtG)」のデータを使ったネタプログラミングが Hacker News で話題となっていました。

Pythonで書かれ、GitHubで公開されているこのツールは、MtGのカードのタイトルに合った内容のアニメーションGIFを埋め込んで、MtGのパロディカードを生成するというプログラム。

生成したカードを定期的にツイッターにつぶやく bot 機能も持っていて、作者自身によるデモアカウント@MTGIFening では、6時間おきに一枚、新作カードが自動投稿されています。

ハウル・フロム・ビヨンド(彼方からの雄叫び)というカード名から生成されたのが、こちらのカード

なるほど、雄たけんでるように見えなくもない。

仕組み

Readme/ソースによれば、このツールの仕組みはこんな感じ。

カードデータの入手

MTG JSONで提供されている、全カードのJSONデータを取得する。そんなデータが有志によって管理されているんですね。これもGitHub上で管理更新されているようです。日本語データファイルもありました

ここからJSONファイルをダウンロードし、それを前処理のスクリプトで必要なレコードのみのcsvを作り、それを使って動いています。

ネタになるアニメーションGIFの入手

アニメーションGIF版 YouTube、みたいなサイトGIPHYAPIが提供されていて、その中にキーワード検索APIもあるので、ランダムに選んだMtGのカードのタイトルを食わせています。タイトルによってはGIFが見つからない場合もあるみたいですが、その時は見つかるまで繰り返しています。

“MtG”で検索して最初にでてきたのがこれ。

Giphy sample

オリジナルのカード画像に、GIFをはめ込む

MtG公式からカード画像を取得し、MoviePyライブラリで、動画の各フレームを書き換えているようです。カードの世代によって画像の位置やサイズが違うので、世代にあわせて埋め込み座標を変えたりもしています。

ツイートする

PythonでTwitterを読み書きするTwythonを使い、生成されたGIFをツイッターに投稿させています。

これらをパッケージする Docker ファイルも置いてあり、自分の環境で簡単に再現できます。ツイッターに投稿するところは動かしませんでしたが、ローカルで動かしてみてできた画像がこちら。

コードも完結で短く、データやAPIを組み合わせてうまく作ってるなと思いました。

via Hacker News

今週のブーム – スマホ放り投げ自撮り #HighFiveSelfie

両手で頭上高く柏手を打つ自分の写真を鏡撮りする、という High Five Selfie という自撮り画像の公開が、英語圏やスペイン語圏で大ブームとなっているようです。

今回の大流行の発信元ははっきりしています。ノースカロライナ州立大学の学生セス・シュナイダーさんによる、こちらのツイートが発端。

「今日は人生で最も誇らしい日です。両手でハイファイブしながら自分の写真を撮ることに成功しました」

くだらないようにも思えるのですが、このツイート、今日の時点でイイネが40万回、RTが17万回と大変な広まりを見せているようです。

下にクッションを敷くのは(ドキドキ感はないけど)安全かもしれません

これはネタ

https://twitter.com/m_grainger_/status/785329892606881792

「撮ろうとして電話にヒビが入った」という人も当然出ますよね。

何が流行るかはわかりませんが、お題がついたセルフィーの流行でもっと小規模なものはこれまでもあったので、

  • 見た人が「これ自分もできるんじゃないか?」と真似できる
  • 追加の道具が要らない
  • スマートフォンが落ちて壊れる、というスリルがある
  • 落とした人や壊れた人が共有した写真がさらに拡散される

といったあたりの要素が、ミームの広まりに貢献したのではないでしょうか。

スマートフォンのメーカーが故障や買い替えを狙って起こしたブームだったら天才的ですが、まあないでしょうね。

via Mashable

PostGhost – 政治家や有名人の削除されたツイートを記録するサービス

[追記 2016-08-12] 7月6日にはツイッターから削除されたツイートの情報を利用することは規約違反、との告知を受け、サービスは止まっています。サイトではツイッター社への公開質問状が掲示されています。

Post Ghostは、有名人など影響力のあるツイッターユーザーのつぶやきを記録しつづけ、削除や訂正があればそれを表示する、というサービスです。

postghost-japan-top

一言で言えば「透明性」です。政治家の削除したツイートを見せるサイトは他にもあります。しかし、この選挙の年(アメリカのサービスです)に、有名人と政治家の境界線は曖昧になりがちです。ワンクリックで何百万人にも届く力を持つツイッターユーザーの公での発言を記録することは、公共の利益に叶うと我々は信じています。

In a word: transparency. Other sites show deleted tweets from politicians. But in an election year where the line between celebrity and politics is increasingly blurred, we believe it’s in the public interest to maintain a record of public statements of every Twitter user who has the ability to reach thousands or millions of followers with a single click or tap.

なぜこれを作ったのですか? (Why does this exist?)

なんと言語選択に「日本語」もあり、日本語でつぶやいている有名人アカウントも多数記録されています

postghost-sankei-deleted-ikea-news

この例では、ツイートは削除されていますが元のニュース記事は残っているので、失言ということでもなさそうですが、ニュース記事の紹介ツイートの中にも、後で消すものも残すものもあるみたいですね。

PostGhost による有名人認定の基準は以下の通り

  • 鍵付きアカウントでないこと
  • 認証済みアカウント
  • フォロワーが10万人以上いること

この基準を満たす人を「国レベルの政治、ビジネス、文化に対し、多くのユーザーに影響を与える公人」と考えているそうです。

# 「自分は公人でないのに載っているので消してほしい、という人はメールして」ということ

誤字を直しただけ、とか、忘れていたらしいハッシュタグを追記しただけ、とかの訂正も多く記録されていますし、たしかにフォロワーは多いけどこの人政治に影響するような人かしら、みたいな人も上の条件からは多く混ざっていますが、数分で消された(Deleted ●m later)ようなツイートの中には、政治家や有名人が思わず漏らした不適切なものも記録されたりしているかもしれませんね。

via TheNextWeb