Mastodon

Mastodon v3.0.0rc1にアップデートした際のアレコレ

はじめに Mastodon v3.0.0rc1がBump up されたので早速追従した際の出くわしたエラーの話 対象読者としては、さくらのスタートアップスクリプトでMastodon鯖を構築した人らになるかな? 出くわしたもの Mastodon v3.0.0rc1がBump upされたとのことでいつもの…

Creatodon2周年に際して思ったことアレコレ

はじめに この記事は、Mastodon Golden Week Calendar の7日目の記事です これまでとこれからの記事は下記URLより読むことができます https://gw-advent.9wick.com/calendars/16 ちなみに、去年書いた記事はこちら gamelinks007.hatenablog.com 今日書くこと…

Mastodonのmaster追従ができなかったので修正した話

はじめに この記事は、さくらのクラウドでスタートアップスクリプトを使用してMastodonインスタンスを設置した人向けのTipsです knowledge.sakura.ad.jp 経緯 いつものようにmaster追従しようと思い、やっていたらエラーを吐かれたのが事の発端 どうもGLIBCX…

AmazonDashボタンでMastodonインスタンスを爆破できるようにした

はじめに AmazonDashボタンで「にゃーん」って呟けるようにしたときのアレコレをもとに、Mastodonインスタンスをスナック感覚で爆破できないか試したものになります gamelinks007.hatenablog.com なお、記事を参考にして実際に爆破するかは自己責任にてお願…

投稿される画像をチェックするBotを作った

はじめに Mastodonのローカルタイムラインに投稿される画像をチェックしてくれるBotを作ってみた話 作った背景 自動NSFWを実装したことで、自動的に不適切と判断された画像にNSFWをつけることができるようになっていた けど、如何せん処理が重かったり、NSFW…

生存報告などを自動的にMastodonへとTootしてくれるようにしてみた

はじめに この記事は、Mastodon Advent Calendar 2018 の最終日の記事です qiita.com バイタルなどをチェックして生存情報などをMastodonへと転送できるようになるTipsです つくったもの Fit Bit Charge3 と IFTTT と Webhook を組み合わせて、「鯖缶が生き…

MastodonInstanceBoosterを作ってみた

はじめに この記事は、Mastodon Advent Calendar 2018 の21日目の記事です qiita.com #インスタンス紹介というハッシュタグを検知し、ブーストするBotを作った話になります 作ったもの Mastodon Instance Booster という#インスタンス紹介を拡散するBotを作…

食べたところを記録できるEatMapperを作ってみた話

はじめに この記事は、Mastodon Advent Calendar 2018 の20日目の記事です qiita.com 作ったもの 食べたお店の写真(スマホなどでの)をアップロードするとお店の位置情報などを自動的に認識して登録してくれるアプリです https://eat-mapper.herokuapp.com/…

創作関係のハッシュタグをブーストするBotをつくってみた

はじめに この記事は Mastodon Advent Calendar 2018 の16日目の記事です qiita.com 内容は、Mastodonで創作関係のハッシュタグを拡散してくれるBotを作ったときのことになります 作ったもの gamelinks007.net #創作 などの創作系ハッシュタグや #pixiv など…

Re:松江Ruby会議09でMastodonについて話してきた

はじめに この記事は、Mastodon Advent Calendar 2018 の16日目の記事です adventar.org この記事では、松江Ruby会議09でMastodonについて話した時の心象などを書こうと思います 松江Ruby会議とは? Ruby の聖地でもある島根県松江市で開催される地域Ruby会…

Cortanaを使ってMastodonへTootした

はじめに この記事は、Mastodon Advent Calendar 2018 の15日目の記事です qiita.com 今回は、CortanaとIFTTTを使ってMastodonへTootした時のアレコレになります 作ったもの iPhoneにインストールしたCortanaへ「BIG-O Show Time!」と話しかけるとIFTTTを経…

C++erのためのMastodonインスタンスを建てた話

はじめに この記事は、Mastodon Advent Calendar 2018 の13日目の記事です qiita.com 建てた経緯 C++を使う人などが集まるインスタンスがあると面白そうというところが事の始まり で、「建てたいなー」とか思いつつ、三か月くらい建てずにいたのよね あると…

MastodonのつぶやきをまとめられるTootGetterを作った話

はじめに この記事は、Mastodon Advent Calendar 2018 の8日目の記事です。 qiita.com MastodonのTootoをまとめられるサービス「TootGetter」を作った時のアレコレになります 作った経緯 ちょうど、松江Ruby会議09が終わって少し経ったぐらいの頃にTogetter…

自作の食品管理アプリをMastodonに対応した話

はじめに この記事は、Mastodon Advent Calendar 2018 の6日目の記事です qiita.com 自作の食品管理アプリ「Foods Checker」をMastodon対応し、「Foods Checker for Mastodon」としてリリースした時のあれこれを書いていきたいと思います。 Foods Checkerと…

Mastodonでオススメユーザーを紹介してくれるWebサービスを作った

はじめに この記事は、Mastodon Advent Calendar 2018 の5日目です qiita.com この記事では、Mastodonのオススメユーザーを紹介してくれるWebサービス「Mastodon Follow Suggestion」について紹介します。 Mastodon Follow Suggestion とは? Mastodonにv2.4…

Ruby/Tkで作ったMastodonクライアント:Legion

はじめに この記事は、Mastodon Advent Calendar 2018 の4日目の記事になります qiita.com RubyTkで制作したMastodonクライアント「Legion」について紹介します。 Legionって? プログラミング言語RubyとTkというGUI開発のツールキットを使って作られたMasto…

Mastodonを簡単に構築できるMastodonScript

はじめに この記事は、Mastodon Advent Calendar 2018 の一日目の記事です。 qiita.com Mastodonの構築やアップデートなどをよしなにしてくれるMastodon Script を紹介します。 Mastodon Scriptって? ざっくりいえば、シェルスクリプトでMastodonの構築やア…

Mastodonに自動NSFW機能を実装した

はじめに 以前から、Mastodonでの画像のNSFW機能を使わない投稿が物議を醸していたりしたのを、ちょっとソースを弄って解消できないか試してみた。 なお、実装にあたってはGoogle Cloud Vision APIを使用しています 変更コミット&使い方 これになる ffea62a…

Creatodonを運用しているさくらのクラウドのリージョンを変更した話

はじめに 2018年9月6日未明、北海道で地震が起きたのが今回の事の発端。 www.sankei.com 僕が管理人をしているMasotodonインスタンス「Creatodon」はさくらのクラウドの石狩データセンターをお借りして運用していた。 その石狩データセンターも今回の地震で…

OSのアップデートかけたら画像が投稿できなくなった話

さくらのクラウドでサーバを借りてCreatodonというMastodonインスタンスを運営しています。 gamelinks007.net で、OSのアップデートをかけたら画像が投稿できなくなり、500エラーを吐いてた。 以前も、specter対策でOSのアップデートかけたときに同じ症状が…

Mastodonをシェルスクリプト一発で設置できるようにした

表題通り、Mastodonをシェルスクリプト一発で構築できるようにしてみた。 ちなみに、これになる github.com 使い方は簡単で、gitでcloneした後に、以下のコマンドを実行するだけ sh mastodon.sh <Mastodonで使うドメイン> あとは、のんびり紅茶でも飲みながら待つだけ。 途中、手動で</mastodonで使うドメイン>…

Mastodonで使用するNode.jsをアップデートした

はじめに いつものようにMastodonのmaster追従しようとしたら、Node.jsのバージョンが古くてアップデートした。 これはその時の備忘録 やったこと 最新のソースコードによれば、Mastodonで使用するNode.jsはv8未満をサポート対象外としたみたい github.com …

AmazonDashボタンを使ってMastodonへにゃーんって呟いてみる

はじめに 先日の松江Ruby会議09でのセッション時に話してた「にゃーんボタン」をさっそく作ってみた ちなみに、その時のスライドはこれ speakerdeck.com 必要なもの AmazonDashボタン(お好きなものを) Linuxマシン(amazon-dashを使うため) Wifi環境 AmazonD…

松江Ruby会議09でMastodonについて話してきた

昨日、松江のオープンソースラボで開催された松江Ruby会議09に参加してきた。 matsue.rubyist.net 地域Ruby会議に参加するのは今回が初めてで、なおかつセッションで話すということでいい経験をさせてもらったと思う。 なによりMatzさんの前で話すことになる…

僕とMastodonと500エラー

はじめに さて、Mastodonが日本で流行ってもう丸一年という月日が過ぎた。 一応は、Mastodonインスタンスの管理人をしている身としてはこれまでの一年間での色々な出来事を振り返ってみようかと思う。 これはそんなとある管理人の回想だ。 この一年間の軌跡 …

GCP上の同じVMインスタンス内にMastoonとHivewayを建ててみた

はじめに 以前から気になっていた、同じ仮想VM内で複数のMastodonを建てれないかという疑問を実際に試してみた。 これはその時の備忘録。 建てたもの 今回、GCP上のVMインスタンス内にMastodonとHivewayを建ててみた。 github.com github.com MastodonとHive…

Mastodon,Pleroma,Hiveway 其々を建ててみた所感

はじめに この一週間くらいの間で、Google Cloud Platoform 上にMastodon,Pleroma,Hivewayを建ててみた。 この記事は、その時に感じた所感まとめ。 Mastodon github.com 昨年四月に建てたときから数えるといくつものインスタンスを実験的に建ててきたので、…

いわみくと!でいわみどんについて話してきた(Mastodon)

昨日、島根県西部で開催されている「いわみくと!」の定例会に参加した。 iwami-ict.doorkeeper.jp で、ICTニュースという項目で先日建てた「いわみどん」の話をさせていただいた。 iwami-mastodon.herokuapp.com 実際に、デモとしてTootしたりしながら説明…

島根県石見地方特化マストドン:いわみどんを無料で作った話

先日、Heokuを使ってのMastodonインスタンス作成できるという記事を書いた。 gamelinks007.hatenablog.com このときは、AWSアカウントなどを使っての画像やアイコン、ヘッダーの保存ができなかった。 保存できなかった原因としては、Heoku CLI コマンドやらM…

Mastodon インスタンスをv1.6.1 → v2.0.0へとアップデートした

先日、Mastodonのメジャーアップデートがリリースされたとの聞き、ウチのインスタンスをアップデートした。 github.com ちなみに、うちのインスタンスはこちら gamelinks007.net 今回のリリースは、v2.0.0で大きな変更点としては以下の点。 ・カスタム絵文字…