This account is not set to public on notestock.
ちなみに relay.dtp-mstdn.jp の確認用臨時サーバはこちらです。
https://mstdn01.noellabo.jp
こちらは参加していただいているインスタンスは現在7つ(+この臨時鯖)です。 #dtp
@h3zjp テスト用の臨時インスタンスおいときます。
mstdn-relay.hama3.net 観測所
https://mstdn02.noellabo.jp/
連合にトゥートが流れる状況を観測するためにご活用ください。このリレーにのみ参加しています。 #dtp
This account is not set to public on notestock.
This account is not set to public on notestock.
relayはオプションですので、特に無理に導入する必要はないと思います。
連合の見えている範囲が狭いと、分散した個々のインスタンスが情報不足で孤立するので、それをカバーする仕組みかなーと思ってます。地域格差みたいな。 #dtp
This account is not set to public on notestock.
「何故これで動くのか」とかは(良いコードなら)大抵はコードを読めばわかるので、「何故同じように動く他の書き方をしなかったのか」を積極的に書いてほしい
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
それにしても、人のコードを読むの、すごくいいね。ちゃんと動くすごい綺麗なヤツも、どこか危なげなヤツもw
コードっていうのは、どこを切り取ってみても作り手のモノの考え方が反映されていて、あらゆる部分に学びがある。
まとまった部分には、設計思想が色濃く表れる。本人はそう思って無くても、これまで学んできたものがそうさせるので、たぶん他人の方がよく見える。
しかも、実行すると動くんですよ。あるいは、運が良ければ(悪ければ)動かないんです。
動かなければ、動くようにしなきゃならない。これがまたもの凄く学びがある。
コード読んだり書いたりしてる人、ずっとそういうことしてきてるんですよね。だからみんなそれぞれに引き出しがスゴイ。 #dtp
This account is not set to public on notestock.
ビール! 🍺
ビールがいっぱい! 🍻 #dtp
QT:[https://dtp-mstdn.jp/@assause/100376618619815667]
This account is not set to public on notestock.
Mastodonと真剣に向き合っていると、まだまだ技術で殴って解決していけることが沢山あると実感する。これが最高に楽しい。
Mastodonはコードが綺麗だし、見た目が綺麗だし、コンセプトが綺麗。潜在的な問題だってあるし、完全無欠の存在ではないけれど、ここには理想に近い何かがある。
足りないものや、おかしな部分があったら、他ならぬ自分が直していけばいいんだし。 #dtp
私がフォローした際、あなたがフォローバックするのは自由だけど、本当にあなたのホームタイムラインに私のトゥートを毎回表示したいですか? というのがある。
Mastodonのホームタイムラインは、自分の理想とする状態を作り込んで欲しい。これはMastodonでもっとも重要な原則なのではないだろうか。 #dtp
This account is not set to public on notestock.
Mastodonによって、未経験な鯖缶が次々と襲い来る強敵を倒しながら鍛え抜かれて成長していく物語、なかなか熱いですよねw #dtp
@h3zjp まぁ、まだどんどん設置してねーって段階じゃないですからねwww
基本的にMastodonと同じように作られているので、やることはほとんど一緒です。
ここに.env.productionのひな形をおいておきましたので、デフォルトでダメなとこだけ直して使って下さい。DOMAIN、PORT、REDIS_NAMESPACE、RAILS_ENV=production あたりは設定した方が良いと思います。
https://gist.github.com/noellabo/371b9a083bc3d5090d26b2dba9fbcaf2 #dtp
This account is not set to public on notestock.
This account is not set to public on notestock.
@toneji 説明が雑だったな……。一応メモ代わりに書いておきます。
最初にgit fetchが必要です。
このコミットを取り込みます。
https://github.com/tootsuite/mastodon/commit/e55dce3176b7ac0a23a8a652c2626707a1b74dbb
git cherry-pick e55dce3176b7ac0a23a8a652c2626707a1b74dbb
データベースにrelayの項目が追加されるので、migrateが要ります。
RAILS_ENV=production bundle exec rails db:migrate
precompileも必要です。
RAILS_ENV=production bundle exec rails assets:precompile
v2.4.3から2つ目のコミットなので、ほとんどv2.4.3と同じです。なんかヤバかったらv2.4.3に戻して下さい。 #dtp
@toneji v2.4.3のすぐ後に出たcommitなので、cherry-pickしても大丈夫かなぁ。ちょっとみてみます。
ちなみに今度のmasterは、Node.jsのアップデートがハマりどころです。追従する場合はご注意を!
https://ykzts.technology/@ykzts/100370589955603059 #dtp
This account is not set to public on notestock.
自インスタンスがリモートユーザーのトゥートを多数保持することによる効果も出てくるかも。
リレー内のブーストされてきた人とか、リプライのスレッドで見かけた気になる人のアカウントページを(自インスタンスで)覗いた時、これまではほとんどトゥートが空っぽだったのが、その人のトゥートがまとまって見られる。 #dtp
リレーで連合に流れてきただけだとあまり効果がなさそうですが……
ハッシュタグタイムラインのような、積極的に情報をとりに行く人に届くようになるので、HTLへ取り込まれる(リモートフォロー候補がたくさん流れてくる)かなーというのがひとつ。 #dtp
This account is not set to public on notestock.
@Yohei_Zuho リレーサーバに登録したインスタンスが相互に、
ローカルタイムラインのトゥートをメンバーのインスタンスの連合タイムラインにブロードキャストする。
お一人様や小規模なインスタンスに、他のインスタンスのローカルが混ざって流れてくるので賑やかになる。また、自インスタンスのローカルが他に流れるので、リモートでの交流が促進される。
複数のリレーサーバが同時に存在でき、同時に参加できるので、いろんなグループを作れたり、リレーのバックアップになったりする。
リレーが単一障害点(ソコが落ちたら全体が落ちる)にならない仕組みになっている。
オプション機能であり、必ずしもリレーを利用する必要はない。
masterに入ったばかりの実験的な実装。今のところ開発者or 一部のmaster追従勢の遊び。
リレーサーバはMastodon本体とは別の軽量な単独のWebサービス。
デフォルトのjoinmastodonリレー(海外サーバ多し)の他、私が立ててみたrelay.dtp-mstdn.jpがある。他は知らぬ。 #dtp
リレーサーバはリレーするだけなので各トゥートのデータは保持しない。redisとsidekiqが仕事するだけで、postgresqlはほとんど仕事してない。ディスク容量は要らない。
問題は参加インスタンスの方で、非力なインスタンスにmstdn.jp、pawoo.net、friends.nicoがリレーされてきたら軽く死ねる。
とはいえ、連合に流れるだけなら各々一つ受け取るだけなので、負荷は計算しやすい。 #dtp
@Yohei_Zuho リレーサーバに登録したインスタンスが相互に、
ローカルタイムラインのトゥートをメンバーのインスタンスの連合タイムラインにブロードキャストする。
お一人様や小規模なインスタンスに、他のインスタンスのローカルが混ざって流れてくるので賑やかになる。また、自インスタンスのローカルが他に流れるので、リモートでの交流が促進される。
複数のリレーサーバが同時に存在でき、同時に参加できるので、いろんなグループを作れたり、リレーのバックアップになったりする。
リレーが単一障害点(ソコが落ちたら全体が落ちる)にならない仕組みになっている。
オプション機能であり、必ずしもリレーを利用する必要はない。
masterに入ったばかりの実験的な実装。今のところ開発者or 一部のmaster追従勢の遊び。
リレーサーバはMastodon本体とは別の軽量な単独のWebサービス。
デフォルトのjoinmastodonリレー(海外サーバ多し)の他、私が立ててみたrelay.dtp-mstdn.jpがある。他は知らぬ。 #dtp
This account is not set to public on notestock.
@hanage999 今回の実験に合わせて、確認のためのインスタンスたててあるので、うまく流れるかなーという確認にご利用ください。永続するインスタンスじゃないので、雑にアカウント生やして大丈夫です。
https://mstdn01.noellabo.jp #dtp
@hanage999 今回の実験に合わせて、確認のためのインスタンスたててあるので、うまく流れるかなーという確認にご利用ください。永続するインスタンスじゃないので、雑にアカウント生やして大丈夫です。
https://mstdn01.noellabo.jp #dtp
ウチでは動いてますね……。どこを直したか忘れましたが、v2.4.2とほとんど一緒です。
……wakinさんのアバターが出ない問題という別の不具合がでてますがw #dtp
どれどれ……。 #dtp
QT:[https://biwakodon.com/@wakin/100371570550712913]
実験用に、Mastodonのリレーサーバを設置しました。master追従しているサーバでは、下記のアドレスをリレーに追加すると、登録したインスタンスの公開トゥートが相互にリレーされ、連合タイムラインが賑やかになります。
https://relay.dtp-mstdn.jp/inbox
joinmastodonとの違いを確かめる意味でも、登録して一緒に遊んでいただけると嬉しいです>鯖缶各位
なお、リレーサーバはMastodon本体とは別のシンプルなプログラムです。とりあえず負荷については大丈夫そうなので気にしないで下さい。死にそうになったら止めますw #dtp
This account is not set to public on notestock.
This account is not set to public on notestock.
冷静に考えると、MacBook Proは当面我慢して、Mastodon関連のあれこれにつぎ込んだ方が人生面白いのでは……。
※ 個人の感想であり効果・効能を示すものではありません。 #dtp
githubの果たした役割って大きいよなぁ。自分が再びコードを積極的に書くようになったの、githubのおかげかもしれない。 #dtp
まぁどこかでiPhoneの買い換えもしなきゃならんし、1GBあればなんとかなるかな……。 #dtp
@nelsoncoffeeroaster さんトコの深煎りの豆(手前)。アイスコーヒーにしたらめ
っちゃ美味い!!
ちなみに奧はエチオピア・イルガチェフェ・コケG1ナチュラル。こちらは浅煎り。フルーティでめっちゃ美味しい!!
それにしても、すっごく色が違うよね。深煎りは艶もスゴイ!!
【深煎り】キズリブレンド【イタリアンロースト】
https://store.shopping.yahoo.co.jp/nelsoncoffee/p7hasjhb5x.html
エチオピア・イルガチェフェ・コケG1ナチュラル
https://store.shopping.yahoo.co.jp/nelsoncoffee/p19ws0usaw.html #dtp
joinmastodonのリレーに参加してみているけど、いろいろ流れてきて面白い。小規模インスタンスにおいては、連合が機能するようになるメリットは大きいね。
I'm trying to join joinmastodon 's relay now. Various flowing and interesting. In small instances, there is a big merit that the federation functions. #dtp
This account is not set to public on notestock.
ウチのLTLはそもそも分速では流れないし、私のトゥートが多いので、機能しているか判断するのは難しいと思いますw #dtp
This account is not set to public on notestock.
当然、mastodonにもeslint-scope入ってるし、こういうのホントヤバイ。ウチはいま3.7.1になってるけど……
Virus in eslint-scope?
https://github.com/eslint/eslint-scope/issues/39 #dtp
This account is not set to public on notestock.
* Since it is suggested only by people I already know and interested, I am not intrusive and irritated.
* By implicationing already famous people and influential people, it is not fair to strengthen their status and it is a fair mechanism for each person.
* In fact, I found the person who I should have followed but I forgot and helped in forming the proper home timeline! #dtp
@mochi_roc もうそのあたりになると私もわかりませんw
私が理解しているのは、あくまで印刷に関係する技術として追求したからであって、学はないのですwww (専門学校中退なので、高卒です)
物理とか化学とか詳しい人は、世の中がもっと違って見えているのではないかと時々思います……。 #dtp
@mochi_roc ちなみに一般的な白色LEDは、青に光るLEDの光を、黄色の蛍光体(青い光を黄色の波長に変える物質)を組み合わせることで、合成して白く見せているので、さっきの最初の画像のような分光分布になります。モノの色が太陽光でみた場合とかなり異なって見えます。
紫(近紫外線含む)のLED+赤・青・緑の蛍光体で白色を実現する方式もあり、分光分布のバランスは良いのですが、効率が悪く寿命が短いなど弱点もあります。おそらく、ライト兼フラッシュ用には使わないと思います。
波長をより長く変換する蛍光体は普及している技術で、よく使われています。蛍光ペンもその類です。
波長をより短くするってできるんでしょうか? いずれにしても、波長が短いほど強いエネルギーになるので、可能だとしても凄く弱い光になるハズです。
というあたりを踏まえて、それでもできたらスゴイよね、と夢を語るのは楽しいですw #dtp
This account is not set to public on notestock.
Mastodon v2.4.3のsuggestions、CocoaRestClientとかで確認すると良いよ。
Mastodonの設定で新規アプリ作って、AccessTokenをコピーし、CocoaRestClientでHeadersのAuthorizationにBearer 〜って感じにペーストして、APIからGETする。
うん、なんか1058行も返ってきましたよ。40人ぐらいですかね。
まぁ、別にcurlでやってもいいんだけど……。
添付画像は、 @boss がsuggestionsされたところ。ん?フォローしてなかったっけ? うわ、BOSSのアカウントいっぱいある……(まぁまぁ役に立っている) #dtp
This account is not set to public on notestock.
iPhoneのLEDに、紫外線を含んでいるものが使われている場合、青紫の可視光とともに紫外線も出ているので、ブラックライトになると言ってもいいかもしれない。
カラーフィルタで要らない波長をカットできるということは知っていて良いかも。同様にして紫外線をカットすることもできる。 #dtp
以下の記事について分光光度計を使って簡単に説明しとく。
試してみたくなる!iPhoneの光を「ブラックライト」にする方法
https://www.google.co.jp/amp/s/tabi-labo.com/amp/171790
私のiPhone 6 plusのLEDは、最初の画像のような分光分布になる。
記事のようにして、LEDに色フィルタをつけると、二番目の画像のような分光分布になる。
LEDブラックライトとして市販されている製品の一つでは、三番目の画像のような分光分布であった。
四番目の写真は今回使用したiPhone、LEDブラックライト、PROCKEY、i1Pro2測色機。
iPhoneのLEDは、紫外線を発していない。青や紫に塗ったことで青紫の可視光成分は透過し、他の成分はフィルタされる。ただの青紫の光ということ。
他方、LEDブラックライトは390〜410nmの成分で、もっとも可視光に近い紫外線となる。可視光も含んでいて青紫に見えるが、紫外線自体は人間には見えない波長なのでほぼ見えていない。
短くエネルギーの強い光をあてると、より長い波長の光(青紫)を放出する蛍光により視認できる(既に紫外線ではない) #dtp
This account is not set to public on notestock.
@mochi_roc いやぁ、青くなればブラックライトって……ムチャ言うねぇ。
まぁ、可視光だけを遮断すれば、紫外線を発するライトにはなるかもしれんけど……iPhoneのLED、どんなスペクトルだっけか……。 #dtp
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
iOSのマストドンクライアントアプリって、まだ開発が活発なのは存在してるの?
@bunkyokumihan 一つの時代の終わりといいますか、ついに全うしましたね。旧世界のロストテクノロジーとして誰もが「もう廃棄していい」って納得するまで、ずっと維持し続けたの本当にスゴイ。
QuarkXPress、当社は組版は行わない会社ですが、データコンバートの為に3.3Jを長らく保有していました。年に6回、特定のお客様から入るデータの為だけです。230MのMOでのご入稿。要返却w
今年ついに、データを作成されていた方が自らオペレーションされなくなり、あのMOがくることもなくなりました。平成の終わりが、一つの区切りになるかもしれません。 #dtp
「Officeチョットデキル」
とか言われたらどんだけ凄いのか想像がつかないぐらいの達人ヤバイ。 #dtp
実験的な機能のフィールドテスト用のインスタンス用意した方がいいかもしれんなぁ。DTP鯖でやるの迷惑だし……。 #dtp
This account is not set to public on notestock.
This account is not set to public on notestock.
ずっと言われているけど、不必要に情報を集めると、その情報を適切に扱ったり、適切に扱っていることを説明したりするのが大変過ぎるので、相当な覚悟が必要だと思う。 #dtp
This account is not set to public on notestock.
@Yohei_Zuho ウチは玄ちゃん+wakinさんの引用BTがあって、replyとかreblogとかと同列にもう一個quoteってのが増えてるから、気を抜くとこいつの処理が抜けるのでヤバイ。
wakinさんが修正するのを待つという手もあるんだけど、それはそれでベースの違うところからのcommitなので、やっぱりmergeに失敗するという……。 #dtp
This account is not set to public on notestock.
This account is not set to public on notestock.
@Yohei_Zuho 大変なんだよね、競合の解消……。コードちゃんと読まないと、auto-mergeで成功したとこでさえヤバい。 #dtp
This account is not set to public on notestock.
This account is not set to public on notestock.
実は私のiPhoneの右端の方、タップが効かない状態に壊れてしまったので、右にUIが寄っているアプリの操作が困難……。
だいたい画面の回転で逃げてるんだけど、Tootleがまわらないので操作できない😭 #dtp
公式アカウントの6/4の投稿(リプライ)によれば、他のプロジェクトで忙しく手が回らない状況のようなので、更新再開を期待してよさそうです! #dtp
今の自分には不要だけど、一般的には無価値なもので、わかる人には非常に価値の高いもの。捨てたいのではなく、しかるべき相手に譲りたい。これ、信頼出来る誰かに、処分代行してもらいたいよね。 #dtp
@tateisu 正直、追われたくはないですよね……。
Tootdonについては、検索やトレンドの実装で使われている、クライアントを通じてお気に入りやリツイート、トゥートを収集している点だけは気に掛かっています。ソースコードも公開されていないので、ある程度開発者や運営主体を追いかけておくしかない、ということがあって、あらかじめ確認しておいた情報です。
Tootdonの件、忙しくて手が回らないだけで、今後もアップデートしていくということのようです。
対応して欲しい機能がたくさんたまっているので、はやく帰ってきてくれるといいですね! #dtp
QT:[https://mastodon.social/@waratami/100355508061952661]
This account is not set to public on notestock.
ウチもv2.4.3になってますよー。
v2.4.3rc3から韓国語の翻訳に修正が入っただけなので、実質rc3と一緒です。そういう意味では朝のうちから2.4.3です。 #dtp
This account is not set to public on notestock.
@hypogaea6@gingadon.com 鮎の友釣りみたいなw
Twitterとか、フォローよりもフォロワーがどれだけ多いか、とか指標になっていたりするから、フォロー返しする習性を利用して集めまくったりしますよね。げんなりですが。 #dtp
This account is not set to public on notestock.
Mastodonインスタンスを、いかにオフライン運用可能な仕組みにするか、とか誰か本気で取り組めば、新たな知見が生まれるよね。 #dtp
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
@vaginaplant そろそろその流れ、来そうですね。オイゲンさんも解説記事かいてくれたし。
公開情報より。Tootdonは恐らく加東 崇さんが開発したiOS,Androidアプリで、当初はMobiRocket, Inc.の製品として、v1.9から(株)つくりとの製品として公開。アプリ開発であれば個人で成立するので、社員はいないのではないか。現在のつくりとの登記は港区のヴァーチャルオフィス(都内一等地の住所を名義貸しするサービス。郵便受取や電話応対を代行することも)になっており、変更前の渋谷の住所は1LDKでSOHO・事務所不可の物件。実態不明。公式アカウントのまなさんも消えたがそもそも実在するのか不明。契約切れもあるかな。
加東 崇さんについてはBookmanというプロダクトのインタビューを見るのがわかりやすい。
https://www.bookscan.co.jp/interviewarticle/d001/all
実力・実績のある開発者でDL数を稼いだアプリもある。ビジネスの体裁も上手に整えている。ただ、細々とやっている感じ。Tootdonは半分趣味でやっているのか(だから会社分けた?)。収益モデルとしては情報を売るぐらいしか思い当たらない。果たして最新版に対応する余力・熱意はまだあるのか!? #dtp
This account is not set to public on notestock.
This account is not set to public on notestock.
ミラサポが真っ先に頭に浮かぶけど、あれはヤバイよ国営SNS……。 #dtp
QT:[https://mstdn.jp/@hikaribit/100353864605088872]
@bunkyokumihan ひぇぇ!
マジでlpcm使われてるのか……。
単位としては組み合わせただけだからおかしくは無いし、1cmを236分割した刻みなんですよ、という説明にはインチ持ち出すよりわかりやすいという話もありますが……。 #dtp
This account is not set to public on notestock.
@bunkyokumihan 生地の方の色は、光源による差が出やすいかもしれませんね。このぐらいの差を製品で許容してもらうために、あえてあわせてないかも……。 #dtp
This account is not set to public on notestock.
This account is not set to public on notestock.
自分のためだけの自炊は面倒くささが最大の敵だったので、思い立って5分で調理して食べられる焼そばレシピとかあらかじめ訓練を積んでおいて、気力がなくても自動的に調理完了できるようにしておいた。 #dtp
This account is not set to public on notestock.
This account is not set to public on notestock.
メルプのまんが6の配信日が7/16ですよーって通知がBookWalkerアプリからきた。いろんなアプリがいろいろ通知してくるのいつも煩わしく感じるけど、これはワクワクするいい知らせ!! #dtp
This account is not set to public on notestock.
This account is not set to public on notestock.
@bunkyokumihan こういう記号・約物の類、読み方とか扱い方、いろいろあっておもしろいですよね。私が一番使うのは長音(記号)って言い方かなぁ。次に音引き。 #dtp
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
しかし、マストドン黒歴史本(と称する貴重な研究資料)を編纂するのは重要な仕事だと思うよ。
わらわら沸いてきた自称専門家もどこかに消えてしまったし、沢山立てられ消えていったインスタンスの記録、企業が手を出してその後どうなったかとか、いまのうちにまとめておかないとわかんなくなっちゃうしね。 #dtp
This account is not set to public on notestock.
@rk_asylum 勢いで出て撃沈されるのが様式美な気がするんですけどね……。行きと同じ量の荷物をカート転がして持って帰るの。 #dtp
@i_sparkling PostgreSQLのバージョンアップとか、メディアのS3移行とか、トライ娘が挑戦するのかな……。 #dtp
This account is not set to public on notestock.
ここにMastodon APIの各言語用ライブラリの一覧があるので、重宝しています。ほとんどが薄いラッパーなので、実用性は今ひとつですが、実装の参考になります。
https://github.com/tootsuite/documentation/blob/master/Using-the-API/Libraries.md #dtp
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
gianism-mastodonの動作テストです。
そういや、サイト名を置換するタグ入れ忘れてたな……。
DTPの勉強会(東京)第25回 参加してきました
https://noellabo.jp/?p=130 #dtp
@toneji @TaiseiMiyahara 常時最新の状態のものが公開されています。ただ、 @the_boss や @wakin さんのように、部分的に持っていきやすいようにはしていないです。
こちらがDTP-Mstdn.jpの最新の状態。
https://github.com/dtp-mstdn-jp/mastodon
こちらが作業用の個人リポジトリ。
https://github.com/noellabo/mastodon
改造すると、最新版に上げるときに変更箇所をマージし続けないといけないので、おいそれとはお薦めできないんですよねぇ。 #dtp
@TaiseiMiyahara @toneji ウチ(DTP-Mstdn.jp)は #dtp タグタイムラインがローカルになってますが、あわせてLTLにリプライが表示されるようにしてあります。
リプライで会話すると興味深い発言も隠れてしまって埋もれちゃうし盛り上がらない、という問題意識があって、当初はエアリプ中心にやっていたんですが、この改造で気兼ねなくリプライで会話できるようになりました。