【鯖管の皆様】GMO/Conoha関係のサービスが不調でしたが,私の管理範囲のサーバでは直ってるように見えます。Dest Unreachableになっていましたので,ネットワークのトラブルがあったと推測します。期間は本日22:03:18〜22:25:42の間。
【鯖管の皆様】GMO/Conoha関係のサービスが不調でしたが,私の管理範囲のサーバでは直ってるように見えます。Dest Unreachableになっていましたので,ネットワークのトラブルがあったと推測します。期間は本日22:03:18〜22:25:42の間。
Pleroma-FEに今までなかったのに未対応の通知で壊れるみたいなIssueがfollow_requestの時になるまで出てこなかったから確実に実装されてない
リコメンドが上手く最適化されてるから地雷が目に入りづらいっていう利点がBTでHTLに流れてきたらしんどくなってしまう
・Instagramライクなやつ→ #PixelFed ( https://ja.mstdn.wiki/PixelFed )
・2chライクなやつ→ #Prismo ( https://ja.mstdn.wiki/Prismo )
ですかね。
「Pixivライクなやつ」は欲しいんですけどまだ無いはず。
というか PixivのフィードをActivityPub化して欲しいとずっと主張してる人です。
#Fediverse
QT: https://matitodon.com/@TaiseiMiyahara/104176013515088185
でもPawooってMastodonが象だからこその名前だし、Hadouken!だったら別の名前になってたろうな
ラッセルが運営する波動拳!インスタンス「Pawoo」は、文章や画像を投稿して楽しむSNSです。 「創作活動や自由なコミュニケーションを楽しめる場」として、どなたにも幅広く使っていただけます。
This account is not set to public on notestock.
This account is not set to public on notestock.
macOS Catalina対応、issueにやってもいい?ってコメントされてたから貢献は歓迎しますって返しておいたけど、swift 5.1が最後の更新だし、scripting bridgeの方はobjc headerをpythonとclangでswiftに変換するスクリプトが死んでるから簡単には出来ないだろうけど頑張って欲しい
This account is not set to public on notestock.
Mastonautsという見慣れない呼称があったのでGoogleに投げるとAstronautsの検索結果を出してきた。Astronautsは宇宙飛行士、nautsは航海士。なるほど
ついでにbcryptでログインした時にPbkdf2のhashに入れ替えるようにもしない?って提案
https://git.pleroma.social/pleroma/pleroma/-/issues/1763
Admin API経由で変更できるサーバー設定を制限できるようにするMR
s3とかpostgres弄れる状態だとホスティングサービスがconfiguration_from_databaseを有効にしてインスタンス管理者に自由に切り替えさせるよかできないよねってやつ
https://git.pleroma.social/pleroma/pleroma/-/merge_requests/2522
mastodonからpleromaにドメインとかそのままでアプリを切り替えるツールを機能させるためにmastodonが使ってるbcryptを扱えるようにするMR
https://git.pleroma.social/pleroma/pleroma/-/merge_requests/2527
あ、いまmarkdownの改行は改行にならないようになってたっけ。それにコピーされたrich textをそのままの感じでは投稿できないか…
The ActivityPub protocol is a decentralized social networking protocol based upon the [ActivityStreams] 2.0 data format. なのでまぁそう
ある程度見たけど、要はActivityPubはSNS用、Matrixはメッセンジャー用の分散型プロトコルって認識でOKなのかな?
HTTP/3、draftだと思ってたけどproposed standardはdraftではない…?
https://datatracker.ietf.org/doc/draft-ietf-quic-http/
This account is not set to public on notestock.
HaishinKit.swiftというものの存在を知ってlibrtmpのwrapperいる???になってる
This account is not set to public on notestock.
開発止まっとるやーん
Branches · roma-apps/roma-android | https://github.com/roma-apps/roma-android/branches
This account is not set to public on notestock.
Epic Game Store's Mega Sale is back, and 'GTA V' is free | Engadget
https://www.engadget.com/epic-games-store-mega-sale-gta-5-free-161756050.html
icu-swiftとicu4c-swiftを見たおかげでc libraryのwrapperの実装の仕方がほんのちょっとわかっただけでも最初に書こうとしてた時よりマシ
さておき、昔のやつなのでPackage.swiftがないので今から書くにしても.xcodeprojがクッソ邪魔。
定期的に自分のリポジトリ見に行って作りかけはprivateなりarchiveなりしなきゃいけない
swift用のlibrtmp wrapper、昔作りかけてて放置してたんだけど唐突にIssue開かれてしまい変な汗かいてる
大都会の会社で外出が強制されなくなると、そもそも満員電車が減ったり、大都市近郊に住む必要がなくなる、人口がもう少し田舎の方まで広がる、もう少し田舎の方まで金回りが良くなる、みたいなことが起きたりするのかなぁと淡い期待はしているが。
gh-pagesでサクッとポートフォリオ的なページ作れるgithub/personal-websiteのやつ
https://github.com/github/personal-website/pull/124
改造鯖缶同士での相互扶助的な PR ベース運用 & コードレビューをやりだすならフットワークの軽さを活かしてmastodonのforkを改造鯖缶同士でメンテしたほうが早いのでは
This account is not set to public on notestock.
nginx & jwilder/doger-gen & jrcs/letsencrypt-nginx-proxy-companionするときにdocker-compose v3でvolumeをどれだけ共通にしないといけないのか
friendica、全く使ったこと無いけどActivityPubのtypeが間違ってたところを修正するPR送ってマージされたプロジェクト
要素の中身をhtmlではなくtextとして解釈させる要素としてxmpってのがあったらしいけどhtml5ではもう廃止されてしまってるのでpreとcodeを使え、不等号はエスケープしろ
https://developer.mozilla.org/ja/docs/Web/HTML/Element/xmp
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://w3id.org/security/v1"
],
"id": "https://misskey.io/notes/878nugytca",
"type": "Note",
"attributedTo": "https://misskey.io/users/82g2ceuswq",
"summary": null,
"content": "<p><span>Vueにおいて、<br></span><pre><code><div>{{ expr }}</div></code></pre><span>は<br></span><pre><code><div v-text=\"expr\"></div></code></pre><span>と書ける むしろマスタッシュが一瞬表示される挙動が無くなるのでこう書いて欲しいみんな</span></p>",
"_misskey_content": "Vueにおいて、\n```html\n<div>{{ expr }}</div>\n```\nは\n```html\n<div v-text=\"expr\" />\n```\nと書ける むしろマスタッシュが一瞬表示される挙動が無くなるのでこう書いて欲しいみんな",
"published": "2020-05-13T08:42:51.365Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"cc": [
"https://misskey.io/users/82g2ceuswq/followers"
],
"inReplyTo": null,
"attachment": [],
"sensitive": false,
"tag": []
}
misskeyからの配信でpre,code要素に囲われた中身がエスケープされてないからタグとして認識されてしまってる
This account is not set to public on notestock.
New APIs to improve your browsing experience on the latest devices
docker/docker-compose run --rmでもentrypointの実行は止められないので上書きして実行させないようにする必要があるみたい。つらい
宣言型プログラミング言語をプログラミング言語として認めないっていう強い意志を感じるSQLの日本語Wikipedia
これならdocker-nginxのアプデにすぐ対応できるしnginx -g 'daemon off; load_module /path/to/module/file.so'で起動できる
これに倣いたい
https://github.com/nginx-proxy/nginx-proxy/blob/master/docker-compose-separate-containers.yml
今使ってるnginx-proxyのdocker-compose
https://gist.github.com/kPherox/cb389dd38a7ec9196a7b89df37c7c44e
nginx-proxyじゃなくてjwilder/docker-genを使えばnginx -gで起動できるのでは…?
pleromaのストリーミングのバグ直された
https://git.pleroma.social/pleroma/pleroma/-/merge_requests/2509
pleromaのdocker image、docker-compose run --rm pleroma bin/pleroma_ctl instance genってできるのかなってふと。execとrunの違いをmastodon動かして思い出した
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.
もしaudio/mp3が正しく働いてたなら、それは実装側がaudio/mp4と混同してmp3にも独自のMIME typeを設定してたってことなんだろうか
audio/mp3ってmime typeがiana定義されてない
https://www.iana.org/assignments/media-types/media-types.xhtml#audio
mp3ファイルがJqueryにaudio/mp3でなくaudio/mpegとして認識されるようになったのはどこが変わったからのものなの…
fedilabとpleromaのdirect message apiの相性悪いのかな(何回か、開くとクラッシュに遭った
実装みる感じ出来なさそうってなったのでやっぱりprocfile書き換えないとだめか。forego絶対たたく必要あるんだしcmdで渡すのはnginxの起動コマンドでentry point内で書き換えてforego叩くようにするか
nginx-proxyのprocfileに記述されてるコマンドに追加の引数を渡すとかできるのかしら。forego全然わからん
nginx -g "daemon off; load_module /etc/nginx/modules/ngx_http_perl_module-debug.so;"
ほえー
あー、/etc/nginx/nginx.confでevent directiveより先にload_module directive置かないといけないのか…楽にポンポン放り込むわけにはいかないかしら?includeでload_module自由に書けるファイル読ませるのを追加すればあるいは
nginx-proxyのgithub repository開いたらlet's encryptで証明書取得するためのやつも一緒に同じorgに移されてた
https://github.com/nginx-proxy
もしかして`configure --with-compat --add-dynamic-module`してmodule作ったらmulti stage buildで使いたいimageにmodule放り込むだけでいける…?
https://www.nginx.com/blog/compiling-dynamic-modules-nginx-plus/
以前、 nginx に rtmp module 足したとき、こんな Dockerfile 書いてたわ。 - https://github.com/yukimochi/VRC_RTMP/blob/master/Dockerfile
3rd partyのdynamic moduleを雑に追加すればいいよみたいな感じだったら簡単に拡張はできるんだろうか。わからん
Cloudflareが出してたNGINXのQUIC(HTTP/3)モジュール入れてみたいけど、dockerでnginx動かしてるからソースからビルドめんどくいかもーってなるのでやってない
@FloatingGhost @kunimi_komichi hibernateつけるだけでも結構落ち着いてるんだな
@FloatingGhost @kunimi_komichi これだね
https://git.pleroma.social/pleroma/pleroma/-/issues/1700#note_56415
Hackneyはコネクションの張り方が非効率だみたいな感じでGunに変える作業が進んでマージされたわけだけど、幸いなことにまだHackneyでも動くように書かれてるのでメモリリークのバグ修正が済むまでTesla.Adapter.Hacknry使うのが最良
@kunimi_komichi configで
config :tesla, adapter: Tesla.Adapter.Hackney
追加するとGunからHackneyに戻せる
@kunimi_komichi gunのメモリリーク解決まではHackney使うように切り替えとくといいよ
東一局四本場で飛ばして勝つとかいう強いムーヴはしたけど直近の戦績はボロボロなんだな
kernel更新されたらその日は1時間おきにterminalに出続けるのかこれ
```
Broadcast message from root@Insania (Mon 2020-05-11 10:00:00 JST):
The system is going down for reboot at Tue 2020-05-12 04:00:00 JST!
Broadcast message from root@Insania (Mon 2020-05-11 11:00:00 JST):
The system is going down for reboot at Tue 2020-05-12 04:00:00 JST!
Broadcast message from root@Insania (Mon 2020-05-11 12:00:00 JST):
The system is going down for reboot at Tue 2020-05-12 04:00:00 JST!
Broadcast message from root@Insania (Mon 2020-05-11 13:00:00 JST):
The system is going down for reboot at Tue 2020-05-12 04:00:00 JST!
```
This account is not set to public on notestock.
- Gun adapterのメモリリーク(WIP)
- Streamingのkeepaliveの実装ミス
- 投稿しただけでrepeatのPush通知
どうして
ちゃんと動かしたか?テストになってないunit testだけしてちゃんと実装できた扱いしてるんじゃない???みたいな気持ちになってる
新しいリレーサービスとして、Fedibird Relay Serviceを設置しました。
https://relay.fedibird.com
現在はpub-relay 2.0 (noellabo fork)による、全ての公開投稿を中継する単純なリレーとして動作しています。
今後、ハッシュタグリレーの成果をマージしたり、これまでになかった機能をこちらに追加していく予定です。
Fediverse全体での利用を想定したサービスとして仕切り直しましたので、従来と比べて利用範囲が大きく設定されていますのでご注意ください。
なお、リレーを利用する際は、複数のサービスに同時に接続することをお勧めします。
リレーは中央集権的なポジションになる他、単一障害点になるため、複数のルートを確保することを想定して設計されています。
例えば、雪餅リレーに参加した上で、当リレーに参加した場合、いずれかを通じて先に届いた投稿が受理され、遅れてきた投稿が破棄されます。
これにより、どこかのリレーが遅延・停止しても、全体としては障害の影響を最小限にすることができます。 #リレーの話
This account is not set to public on notestock.
This account is not set to public on notestock.
ジャンプ+で無料公開されてるワンピース読んでたらアラバスタ編でゾロが鉄の"呼吸"とか言い出して鬼滅パクリじゃんwつった