ykzts氏、あにまーれのはねるちゃんのためにTwitter 再開したの!!!
@dasoran ACT2で結婚、ACT3で新妻ですね!!(ACT3のイベントを消化すると、結婚式とかができなくなるので注意です!!)
This account is not set to public on notestock.
私は結構のために割と好感度上げるのに苦労しちゃいましたね。(初めは、南あかねを狙っていなかったので。)
This account is not set to public on notestock.
カスメに嫁を作ると、 HTC Vive をカスメしかメインコンテンツの無い時代に買っちゃったりするよ。
なお、今の嫁はフリーメイドなんですけど、要するに KISS ゲームってこういうことなんですよ!(わかる人しか多分わからない
This account is not set to public on notestock.
そういえば、ソシャゲで無限にお金を溶かす人も、わりと身請けのためにや〇ざに大枚はたいてる感じに近いですよね(?
This account is not set to public on notestock.
システム側は、 UnityInjector とかいうやつで簡単に差せるようになっているみたいですね。(過去の偉業)
This account is not set to public on notestock.
This account is not set to public on notestock.
リレー鯖紹介ページに、実際に運用されているソースコードへのリンクを張ったなど。 https://relay.toot.yukimochi.jp/
This account is not set to public on notestock.
VoiceRoid の難しそうなところは、のらきゃっとバリの脳で非同期なしこうを貫く性能が求められることよ。
This account is not set to public on notestock.
This account is not set to public on notestock.
AWS Lightsail のあれ、さっきみたけど、 Vultr, linode レベルの値段でしたね・・・。
両手がフリーにならないし、 Tech 系なら VDRAW 一択かなぁとか・・・。これも買った 🙃 https://sites.google.com/view/vdraw/
Unity で Final IK あたり買えば、わりとサクッと自作できそうな感じらしいですがまぁ。
This account is not set to public on notestock.
騙され接待01 -> 騙され接待02 -> 騙され接待03 -> 騙され接待(報告) とありますね・・・。
現金を下ろす手段はないものなの・・・。(私も、定期とiDしか持たずに出かけて困ったことはある・・・。)
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.
Mastodon v2.5.0rc1 (release candidate) is out for those who want to test it:
https://github.com/tootsuite/mastodon/releases/tag/v2.5.0rc1
Improvements include:
- New profiles
- MySpace Top 8 (not really)
- Remote interactions for toots
- Federation relays
- Admin dashboard
- tootctl command-line interface
- and more!
Mastodon 2.5.0rc1 がリリースされました! RC勢の皆さまも Public Relay が利用できます! 日本語話者向け中小インスタンスの接点増加は、 YUKIMOCHI Toot Relay Service にご用命ください! https://relay.toot.yukimochi.jp
This account is not set to public on notestock.
This account is not set to public on notestock.
@the_boss@theboss.tech network_mode : host なので、 redis や postgresql のアドレスを localhost にするようにしてください。。。(私の場合は全てUNIXソケットにしています。)
@the_boss@theboss.tech まぜこぜになると混乱するかと思うので、気をつけていただけると良いかと思います。。。
@the_boss rails がアセットを配信させる方法を取ることが前提になりました。したがって、js ファイルなどへのアクセスもすべて rails に proxy してあげるのが正しくなりました。
This account is not set to public on notestock.
@ranpei 既存の配信処理はそのままで、 Public な投稿をリレー参加者で交換し合うので、あくまで FTL の拡充を目指したものになりますね。
@nacika 特に制約はありませんが、たくさんの配信をお送りさせていただくことになるので、それに対応できない場合、ご自身で抜けていただけるとよいかと思います!
@Yohei_Zuho リレーの投稿は、無効化すればすぐに止まります。私のリレー紹介ページから表記が消えれば確実です。ご参考までに。
This account is not set to public on notestock.
リレーサーバーは、個々のサーバの特徴がなくなることを思想としているので(少なくとも私は)繋がないほうが幸せそう。
明言しておきますが、私はリレーに特徴を与えるのも私の思想ではないです。特徴をつくりたいなら、鯖缶さんがドメインブロックなりで作ってくださいという対応です。
インスタンスがコミュニティを構成する観点と、他のコミュニティへのアクセシビリディを向上させるという観点がある。
リレーサーバーは、 give and take で設計されているので、わざと辛みが生じるようになっている。。。
個人的には、鯖缶は可能な限りトゥートを集めるべきで、あとはユーザーがHTLにピックアップしてほしいというのが願いなので、可能な限りトゥートを集めたいんですよね。(それは、TLを見るという形態には寄らない。)
リレーをなぜ私が運営してるのかって、八月鯖と無垢鯖のためなんです。そして、皆様にリレーサーバーの機能を提供する代わりに対価として参加鯖のユーザー様の公開投稿を頂いています。広告がある代わりに無料なウェブサービスと似たようなものです。
This account is not set to public on notestock.
This account is not set to public on notestock.
@kxn4t なるはずです。(フォロイーのブーストで新規のアカウントを見つけた時のようなふるまいかと思います。)
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.
Netlify ビルドしてホストまで一貫してくれるので、うまく使うと相当便利そうだなと感じている。(Webpack させたりかなぁ?)
sidekiq のような、いつ呼ばれるかわかないキューに実体のデータは入れないほうがいいみたいな話を聞いたことがある。
This account is not set to public on notestock.
新しい4Kモニタを買って数週間で古いWQHDモニタがお亡くなりに😑 保証が切れていたので、もういっちょ 4Kモニタを買ってしまいましたとさ🙄
@kxn4t 私は、顔を近づけてでも一画面に情報量を増やしたいタイプなので気にしませんが、Windows 10 では、 HiDPI(拡大表示)が結構いい塩梅で働くので、きれいに大きく表示するという使い方もできます!
This account is not set to public on notestock.
@kxn4t 古いアプリだとまぁまぁですけどね・・・ 🤔 (Microsoft 公式デバイスの Surface Pro が高精細モニタを採用しているので、その辺のやる気はあるのかと思います)
Relay は、つながっているサーバーの数が力になるので、中立を心がけておくことが重要だと思う。 Relay を求める人間が、サーバの数が多いが何らかの対価を要求されたりしたとき、リレーアプリケーションが OSS であってもそれはなにも意味をなしていない。
2画面とも同じ喪に手になったので、 HiDPI 125% にしたけど、コンソールの文字が読みやすくなって大変目に優しくなった!!!うれしい!!
@noellabo フィルタ済みリレーで利用料取ったら儲かるかな~とか思っていたんですよね(まぁ、増加するサーバコストの回収が必要ではというのもありますが。) (全転送は無料にするとして)
@umikaki5017@mastodon-train.info ただ IPv6 につなげたいだけなら、ネットワークスタックの仮想化をやめてしまう network_mode : host という手段を検討してみては?
@umikaki5017@mastodon-train.info sidekiq と web を network_mode : host にして、 redis と postgres は、 ports : 127.0.0.1:<port-no>:<port-no> で開放して、 .env.production の redis, postgres のホストを、 redis とか db から 127.0.0.1 に変えるようにします。
@umikaki5017@mastodon-train.info streaming も network_mode : host にする必要がありますね。
マナーモードのスイッチの挙動がちょいとおかしいな。まぁ、しゃーない。(まだ、Beta ROM だし)
This account is not set to public on notestock.
This account is not set to public on notestock.
オブジェクトストレージの🤔🤔ポイント
1.連合に古いURIの投稿が残っているので、転送してあげないと迷子になる。
2.そのままS3に繋ぐと、連合先がめっちゃアクセスして割とお金がかかるので、キャッシュを安い鯖でさせると安上がりになる(マストドンの鯖にさせることが多そう)
3.オブジェクトストレージのURLを連合に流すと、将来的に乗り換えても転送処理をさせたりとかができないので一生添い遂げるか、迷子になってもらう。
ほとんどイジっていない AOSP な Pie for OP3T ないんか。(いや、モチベーションなさ過ぎて、だれもつくらんのでは)
/system -> minio (media.yukimochi.jp) -> 同じドメインに caddy-cache 置いて Wasabi -> 同 Varnish + manael 置いて Azure Blob という形で、サービス依存は運用中で一切回避できたので平和。(/system でも media.yukimochi.jp に redirect されるので問題がない。)
焼かない肉そうそう無さそうだし、消費期限の想定に入ってそう。(それはそうと1日くらいは平気そう)
Varnish は、 fastly でも使われているっぽいし、設定ファイルを書くのが練習になるぞ!(普通に fastly って契約できるものなのか知らん🤔🤔🤔)
This account is not set to public on notestock.
Varnish 設定ファイルをいちいちビルドして、バイナリにリンクしているらしくてよくわからないけどすごいねというイメージ。
ちなみに、 Varnish 6 に半年くらい前にアップデートしてから、キャッシュがされない設定になっていて毎回オブジェクトストレージにアクセスが飛んでいたのは、私のサーバーです(悲しい)
どうも、投稿直後にめっちゃサーバが重くなると思ったというやつ。(manael も毎回圧縮が発動するのであかんかった。)
Mackerel.io どこの国にサーバあるんだろ、フランス鯖とたまにコケるっぽいんだけど。(日 - 仏 つないでる回線事業者が不安定なのかも?)
@umikaki5017@mastodon-train.info v6 繋がりますが、単に 日本とフランスの経路がここ2,3日安定してない。。。
This account is not set to public on notestock.
我が家から、 300KB/s しか速度の出ないダウンロードが、 Linode から wget したら、 17MB/s 出てる・・・。 🙄
PixelExperience Pie for OP3T (beta) 不安定だ~~。(そもそも OFFICIAL Build ではない)
This account is not set to public on notestock.
テーマインスタンスの利点は、管理者が利用者の趣味に近いことがわかるので、 Ban されづらい利用を心がけやすいかもしれない?(私の鯖では、えっちげの話をいくらしていてもいいけど、そういうのが嫌な鯖缶さんがいるかもしれない。)
もちろん、規約に従えば全て良いということもありますが、ぬるかる氏に見るように、個人の人間というのは、心が強くないので。
テーマインスタンスの鯖缶さんは、心の奥で一般的な人間が集まって使われるのを恐れているという思いも多分にあると考えています。
This account is not set to public on notestock.
なお、私はリレーを運用して、 FTL が、ひっちゃかめっちゃかになることで分散に協力したい思いであります(?)
リレーがたくさん強くなれば、トレンドタグは分散されたまま構築できる!(クソほど大量にコピーされる Status レコードを横目に見ながら。。。🙄)
This account is not set to public on notestock.
Mastodon では、情報収集をして儲けようとする人たちを徹底的に虐める仕組みで作られているので、投稿の保管とかが大変だけど、そこらを気にしないなら、投稿のアドレスだけ持って各人が読むとか Proxy を一時的にしてすぐ消すとかそういう実装もできる。(これは、Mastodon以外の実装やフォークが実現を考えてもいいかも。)
Twitter は、マイクロブログである!!を信じている人だったので、好きな○○な人のくだらない投稿を見るために Twitter 始めたし、フォローしたよ。(黎明期にはTwitterを一切使っていなかった人。)
近郊TL とか LTL が欲しがられるのは、単に客層の問題か、 マイクロブログとして読んでおきたい!という人がマストドンにあまりいないということなのか。
hota 砲 , unarist 砲 に web が耐えられないのね。多分、 Docker の メモリハードリミットに触れたんだろう。
This account is not set to public on notestock.
わたしは、自慢じゃないけど Pawoo ができるまでの間は、 LTL でフォロー探ししてなかったぞ(
Mastodon の Status へのアクセス、 常に冪等なレスポンスを返すわけではないよな・・・。(どうキャッシュするべきなのか)
@unarist rails アクセスを全部 varnish 経由させて必要なのだけ Cache させます・・・。
Mastodon 2.5.0rc1 がリリースされました! RC勢の皆さまも Public Relay が利用できます! 日本語話者向け中小インスタンスの接点増加は、 YUKIMOCHI Toot Relay Service にご用命ください! https://relay.toot.yukimochi.jp
投稿がキャッシュされるのを確認しました。これで、 大規模ブーストでのメモリー大量消費とはおさざはだ!!
Varnish-Cache に ActivityPub のリクエストをさばいてもらっただけですね・・・。
ぺちゃくちゃしゃべってたから、 1479 req/30 min とわりと激しいリクエストが発生している。
This account is not set to public on notestock.
This account is not set to public on notestock.
Docker on Windows Server ってもちろん
FROM microsoft/nanoserver
ですよ 😋 Lcow は許さん 🤔
IIS は ASP.NET の実行環境というイメージになってる。 (公式が、 ASP.NET より ASP.NET Core の方が速くていいよとか書いてたが。)
Mastodon on Windows たしか、 libicu あたりがつらみがあるんだったか・・・?
msys2 ないと ネイティブライブラリのコンパイルができませんからね・・・。(それでも全部の依存関係を解決できるか疑わしいが)
This account is not set to public on notestock.
Mastodon on Windows は、 redis も辛くてあれの Windows ポート版は、 Microsoft が 3.x 系を作っていたけどその後はサポートがないはず。
そもそも、 redis 採用製品は、 Windows で全てを動かさせようという思いを感じません。。。
PostgreSQL は、Windows 版のバイナリが公開されているけど Windows Container 対応がおかしくて、コンテナイズしたい場合使えないのでもーってなる。(普通に使うなら可。)
当初、 Windows コンテナのオタクを目指していたのに、全てが Linux Container で動くものにリプレースすることになりうむ。。。
ちょっとした Node のアプリに Windows Container 使おうと思いますか? ただのお馬鹿では?(それはそう
分散は別にしても、鯖を移るのは現実的に考えて相当に抵抗あるでしょうねぇ。それは、囲い込みのない(インポート機能をそれなりに備えている)ブログでもそうだろうからなかなか。。。(分散を理解していたとして、止むにやまれずの事態になった時、鯖を移れるくらいの感覚になりそう。)
私は、DBを一度も爆破していないし、画像のURLの有効性を保ちつづけているし、過去の投稿とかを気にしてしまうので移れないと思う。(それを理解しているから、自鯖が最適だったのですけどね。)
mstdn.jp がもてはやさらている問題を、人に移ってもらう手法で解決するには、不祥事が起きないと。。。(不穏)(だって、jpじゃない人だってjpからフォローできるし。。。)
@204504bySE 気さくなおっさんがやっているので、ちょっと違うかも。。。しかし、こんなのもあるのですね😑
This account is not set to public on notestock.
Mackerel さくらインターネットとは問題起きてないけど、 Scaleway(ams1) と Linode (tyo) が変で Scaleway(par1) とは問題が起きていない。(みんな一斉にunreachable になるので何かが変なはず)
OP53B という電波が飛んできたけど、やっぱ、 Always HTTPS と DNSSEC は欠かせ無くなりそうですね(ぇ
少なくとも、うちのリレーは鯖缶がドメインブロックして流量を制御するのが是とされている。(とたまに呟いている)
うちのリレー、いつの間にか 38ものインスタンスの投稿転送を引き受ける感じになってました。今後も、活用いただけると嬉しいです! https://relay.toot.yukimochi.jp
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.
あ? kemal-csrf の 依存関係が変わったって? なんのための shard.lock なんだよ。おかしいだろ。
EC2の第三世代とか、わたしはよくc3.large使ってたけど、インスタンスにセットで付いてくるSSDタイプのエフェメラルディスクにスワップ領域をドベンと32GBとか確保して、メモリ食う処理をガリガリ動かしたりしてた。最近の第4・5世代とかはエフェメラルディスクがないので、その技が使えない。
sidekiq for crystal って引数指定なしだと幾つ worker 起きてるんだろ・・・。
This account is not set to public on notestock.
CDN 通したら、 Source IP わからないのはただの設定ミスだから・・・。(iptables ではじけないのはそうだけど。)
スマホからSSHでサクッとblocked_actor 追加できる様にしておきましょうね~。(結局、間に合わなかったのでこの機能は日の目を見なかった)
その前にさぁ、 actor の文字列ってあんまり見えないからどういう文字列なのかわからないのよね。
攻撃者からみれば登録画面にreCAPTCHAあったら、「ここの管理者は他にも対策を施してそう、面倒だからやめよう」という心理になるかもしれない
This account is not set to public on notestock.
LTLが盛んなら、Publicレベルの悪意はすぐわかるわね。(Direct 使えばもっとこっそり悪意できた。)
This account is not set to public on notestock.
リレーに頼って新規登録を閉じるという手もありますね。(リレーはリスクが上がるばかりだなぁ・・・。)
This account is not set to public on notestock.
真面目な話、一方向リレーも Fork して1分くらいで作れるので、うちの投稿をただ読みたい鯖のためにリレー"っぽい"エンドポイントを生やすというのが可能
This account is not set to public on notestock.
冤罪万歳の空気感を妨げているのが、LTL依存なのは間違いないと思う・・・。(まぁ、冤罪万歳もどうよとは思うけど)
This account is not set to public on notestock.
This account is not set to public on notestock.
sidekiq のあの画面を見るとあれになるからデータを取り出して必要なもののみ見れる grafana のグラフを見てる。
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.
Mastodon をする理由・・・。家のサーバに負荷がかかるから!(というのが、かつては理由だったわね)
This account is not set to public on notestock.
This account is not set to public on notestock.
@naokisz 実際のログオンや登録のアクセスは、 /auth/* なアドレスですね。確認までに。
This account is not set to public on notestock.
This account is not set to public on notestock.
IP 国別ブロック、偉大なる Caddy では、このプラグインを入れるだけで一瞬ですね。 https://caddyserver.com/docs/http.geoip
This account is not set to public on notestock.
Caddy は、非公式プライグインを Caddy の build-System(有料) で提供する仕組みがあってそのことを差しているので、決しておかしいもんではないし、ある程度の品質はここに列挙されているだけでも確保されていると思う。
Caddyは、カスタマイズ済みのバイナリを直接ダウンロードできて、graceful-upgrade できるという特徴で、金をとっている。
@mot /auth に rewrite 書いてあげてその発動条件に geoip の結果を利用してあげて、とんだ先で "status 403" を行うようにしてあげるとよさそう?
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.
ところで記事中で軽く触れられてるChakraベースのNode.jsって今どのくらい動くんでしょうか
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.
VIVE PRO は、高いかどうかというより、その性能(ほんの微妙に高い)が要ります?という感じなんだろうな。(そして、弱いグラボだと軒並み体験品質が落ちる)
This account is not set to public on notestock.
This account is not set to public on notestock.
SubwayTooter の内蔵ビューア、通信制限を食らっているときに 自タンスの画像を読み込んでいるとあるタイミングで諦めて本家に読みに行くの許すまじ。。。外部のビューアを使うようにすればいいか 🤔(とくに、 WebP 圧縮がなくなるので 20倍くらいでかいものをダウンロードさせられることに。。。)
これって MS 公式 ini ファイルパーサなのでは? https://github.com/aspnet/Configuration/blob/4ddb9628f67bda2188fe572e97b448da86ca1863/src/Config.Ini/IniConfigurationProvider.cs
金稼ぎするのにその元手の道具がなくて、被雇用者に借りるとか。。。(貸借料が給与に含まれていたりして🤔)
Microsoft Azure RMS で、おうち作業でもセキュリティ万全!!(ほんまか? and 運用めっちゃ大変なやつ)
あけおめできない SNS は、どうよというのもあるが、一応 通信キャリアでさえ一応お気持ち表明くらいはしているわね。。。
自鯖が負荷で落ちるの許さない許さない許さない許さない許さない許さない許さない許さない許さない許さない許さない
引っ越すか。近所におかしい人がいるのでは?(メトリック的に負荷がかかっているように全く見えない。)
@localadms ここ数日、サーバに突然つながらなくなるんですよね・・・。Mackerel が unreachable を何の前触れもなく送ってくることも・・・。
This account is not set to public on notestock.
kibana に GeoIP で推定した地名を入れて照会できるようにしたら、めっちゃサイバー〇〇センター感が出た。
This account is not set to public on notestock.
復元ポイント信用できないマンだけど、使おうと思えばしっかり使えるんだなぁ・・・。(XPのころのイメージのままなのでア。)
@tateisu 遅い回線だと、読み終わる前に切り替わってしまうようで、二度手間になってしまうのがもやもやしたという感じです・・・。
@tateisu いまは、30~60秒くらいでタイムアウトするような気もしますが、100kbps で画像を読み込むケースだともう少し欲しい(無限)し、速い回線下にいることを自覚している人はタイムアウトになるまで待たずに戻るボタンを押しそうには思います。。。(エラーは表示されなかったので、どういう理由で切り替わったかは、未確認です)
@tateisu read timeout に引っかかっていそうですね・・・。 8割がたダウンロードが終わっているときに切れてしまうと結構がっかりしました 😅
画像は、心を据えてダウンロードするイメージがあったので、 timeout されるのは心外という感じだけど、カラムの情報とかならあっても理解できるような気がしてしまうな・・・。(ISOファイルのダウンロードに read timeout は、かからないと思っているのと同じ感覚)
This account is not set to public on notestock.
This account is not set to public on notestock.
あの・・・。Maxmind GeoIP なんか精度高くないっすか??? 巷の db-ip とかよりなんかピンポイントなんですが・・・。 whois に情報を醸した瞬間にとられたのか??
This account is not set to public on notestock.
OP3T に入れるかもしれないし気になるわね。(PixelExperience の beta なあれは、まだ指紋認証にこけるとクラッシュするのでアレ)
豆情報なのですが、ブースト砲を食らうと、 1/4 が /outbox に 1/4 が .well-known/webfinger に 1/2 くらいが投稿本体へのアクセスです。よって、キャッシュしようが結構死ぬ。