Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

革命は突然に

1.797 Aufrufe

Veröffentlicht am

- ここ1週間でMastodonが流行り始めた話
- 独自インスタンスを作った時の体験談のようなもの(構築方法を除く)
- MastodonとTwitterの同時投稿をShell scriptでやってみた
補足 : script はここです。 https://gist.github.com/dejiko/9874f5367d52db4381ef08136bdfe665

Veröffentlicht in: Technologie
  • Login to see the comments

革命は突然に

  1. 1. 革命は突然に SHIMADA Hirofumi, @shimadah
  2. 2. 事のはじまり ● 僕が仕事の事情で動けなかった4月中旬 ● ほたさんが Mastodon なるマイクロブログ・アプリケー ションサーバの翻訳をはじめ、テスト用にサーバ設置した (mstdn.maud.io) ● ほかでも続々とサーバが立ち上がり、ユーザがぐんぐん増 えていった ● やっと動けるようになり、何が起きとるんや?と思いながら Mastodon を触ってみたら、Twitterより快適だった ● もうこれでいいんじゃね?
  3. 3. 思えば ● ここ数年Twitterを嫌々使っていた – 減っていくクライアントとか – いっこうに開放されないAPIとか – どんどん駄目になっていく公式アプリとかサイトとか – 制御しきれないぐらい多いノイズとか – 他のサービスもアレなものが多いし... (FbとかG+とかも似たような状況) – 何より、止めると連絡手段がなくなってしまうのでは... ● 僕は今までTwitter社に縛られてたんや...ということに気づく
  4. 4. これで鳥を焼き鳥にできるんとちゃう
  5. 5. 冗談はともかく、
  6. 6. Mastodon とは ● 分散型マイクロブログサーバ ● ドメインの概念を持つため、メールとか IRCのマイクロブログ版と考えれば 判りやすい。中央サーバは存在しないが、異なるサーバ とのメッセージのやりとりができる。 ● OStatus の実装のひとつだが、現代の Twitter 等のユー ザに使いやすいようデザインされている ● もちろんOSS。コミュニティ/ユーザがコントロール可能 ● 細かい説明は他にいろいろ上がってると思うので省略 ●
  7. 7. そういえば ● opencoconは、IRCのような開発者/contributor同 士の連絡手段が開始以来ずっと無かった ● 今更IRCはあらへんやろということで、Mattermost (Slackクローン?)などを考えていた ● そこに颯爽とMastodon登場 ● こっちの方がええんとちゃうの、ということで僕もイン スタンス(サーバ)を立ててみた
  8. 8. inari.opencocon.org ● Dockerでインストールするのが最も簡単らしい https://github.com/tootsuite/documentation/blob/ma ster/Running-Mastodon/Docker-Guide.md ● ConoHa上にVPSを立ててDockerで作ってみた ● この辺も詳細省略 (誰か資料書くやろ...) ● 僕が建てた頃には既に、汎用サーバが多く上がってい たため、最初からここんの開発専門サーバとした – いうても別に話題はフィルタしないのでお好きにどうぞ
  9. 9. 考察 ● 開発スピードが大変速く、まだ状況が落ち着いていないも のの、久々に面白いサーバを触った ● 現状でもいろいろ課題(セキュリティ面とか、TLのノイズと か、カスタマイズとか)があるが、OSSベースなので、これら は今後なんとかなるんやろなーと思えて心強い ● 肝心のアクティブユーザは数人程度であるが、他サーバと 連絡が取り合えるため寂しさを感じないことが判った ● 流行初期らしく、いろんな情報ページにリンク載せてもらっ たりして恐縮だった (ここんの宣伝にもなってしまった...)
  10. 10. 僕はこのあたりにいます ● https://inari.opencocon.org/@shimada ● https://mstdn.maud.io/@shimada
  11. 11. それだけってのも なんかアレなので
  12. 12. 実況Tweetを Mastodonにも流したい ● 東海道らぐの集客にも繋がりそうなので、やってみ た ● それぞれには、コマンドラインで投稿できるソフト ウェアがあるため、それを手っ取り早く使ってShell scriptで糊付けする – Twitter : bti https://github.com/gregkh/bti – Mastodon : toot https://github.com/glynnbird/toot
  13. 13. インストール ● Bti Debianではパッケージに入っていた。 Twitterの開発者用コンシューマーキーを取得し、自分のア カウントと紐付ける必要がある。それを ~/.bti に流し込む ● oot npmでインストールする。 # npm install -g toot $ toot だけ実行するとセットアップウィザードが出てくるの で、それに従って認証する
  14. 14. 糊となるスクリプト (twto) #!/bin/sh if [ $# -gt 0 ]; then word="$* #東海道らぐ" count="$( echo $word | wc -m )" if [ $count -gt 138 ]; then echo " ERR : String size limit on Twitter. ($count)" exit 1 fi # tweet echo "$word" | bti # toot echo "$word" | toot fi
  15. 15. あひる焼き 発火する $ ./twto "このあと東海道らぐ開幕します。来られる 方は名鉄鳴海駅の西改札(広い方)あたりに12:45 を目処にお集まりください"
  16. 16. 感想とかかだい ● 1コマンドで同時投稿できるようになった ● URLをまだ短くできていない ● 写真どないするのという問題がある ● 誤爆時はそれぞれの投稿を手動で削除しなければ ならない:そこだけめんどいのでどうにかならない か。

×