ぐるみんの曲は聴くとやりたくなっちゃうのでダメ
やるしかないわね! | #NowPlaying 悲しき蒼穹を翔ける / ぐるみんオリジナルサウンドトラック / ファルコム・サウンド・チーム・JDK
from #AppleMusic #ゲーム音楽
人でなしの曲じゃん | #NowPlaying Megalovania / Undertale サウンドトラック / Toby Fox
from #AppleMusic #ゲーム音楽
#NowPlaying VS ネビュラグレイ / ロックマンエグゼ サウンドBOX / Capcom
from #AppleMusic #ゲーム音楽
どの国もそうだが、立憲政体だと警察力への抵抗手段がいかに速くいい弁護士を呼ぶかゲームで、警察側はいかに弁護士を呼ばせないかゲームになりがちなのがあれだよな
さすがに返還されるんだw
> 家宅捜索のあと、当然のようにありとあらゆるデバイスが押収されます。
> 意識の高いエンジニアなのですべてのデバイスに個別のパスワードを設定していましたが、意外なことにこれを警察に教える義務はないそうです。
> そうすると当然押収は意味をなさず、何を調べられることもなく右から左へ返還されるのだとか。
おっ | エンジニアのための刑事事件対策まとめ https://qiita.com/moroi/items/e9db57db2bcdbc089ca1 #Qiita @moro_isより
ドレスコードないと人は全裸で街を歩くようになるらしいので、青空見るのに招待コードが必要なのもあながち間違いではないかもしれない(?)
青空見るのに招待コード必要なの、待ち歩くのにドレスコードが必要な感じ(?)
このアカウントは、notestockで公開設定になっていません。
Hostodon だと 500 円/月ではじめられるしな
おすすめユーザもおひとり様サーバになってから (多分ローカルの余計なノイズが乗らなくなって) 機能するようになったので、大体ことが足りてる
ActivityPub、もう大体これで良くない?と思ってる
図で描かれると分かった気持ちになるが、実際にどういうことだって聞かれると全然分かってなかった現象なんなんだろな
このアカウントは、notestockで公開設定になっていません。
辛そう | チャットGPTが示した実在しない判例、NY弁護士が引用 懲戒検討 | 毎日新聞 https://mainichi.jp/articles/20230530/k00/00m/030/048000c
メタバースが来るとか勝手なこといってたやつらが勝手に失敗しただけの状況で、まるでメタバース事業が不穏みたいな空気を醸し出さないでほしい
度々 load avg のアラートが飛んでくるので、どういうジョブが入ってるか見るかって言って放置してるな
strict provenance はまだ結構課題が多いって感じなんか
https://github.com/rust-lang/rust/issues/95228
@noellabo なるほど、WebFinger の JSON の方には verified_at は含まれてないんですね。ローカルはローカルで verified_at 持ってるんですね、なるほど
ならば、リモートの方を見ないようにすれば確かに安全そうですね。ありがとうございます!
@noellabo https://github.com/mastodon/mastodon/blob/55785b160320783392ffe3f24c5ca48e6ee7a5f2/app/services/activitypub/process_account_service.rb#L60
ちゃんとローカル側でも verify link 走らせてるんですね。リモートサーバまで見に行かないでローカルサーバで Verified がついてるかを確認するようにすれば安全そうですね
@noellabo verified_at じゃなくて field entity でした
https://docs.joinmastodon.org/entities/Account/#Field
@noellabo ちょっと気になるので今調べてるんですが、Account の verified_at がリモート側の言い分を信じてたら、ユーザにはその URL の持ち主が verified したアカウントのように見えてしまうので、信ぴょう性が上がると思ったという感じです
つまり、https://ruby-ill.social にインスタンス立ててそこに verified_at: https://github.com/ruby を送ってくるアカウントを作ってリレーとかにばら撒くと、Ruby 公式垢に見えてしまったりしないかなと
Mastodon、実は結構詐称に弱いのか?UI が幾つかリモートに行く前提だから、リモート側の Web UI 工夫するだけでいくらでもフィッシングできそうだな
Mastodon fork して、なんでもかんでもリンクに verified つけるようにすれば、本人詐称できることに気づいた。ちゃんとリンク先から見れるようにするのがいいのか (さっきのは普通に公式垢っぽい)
それ使えば Rust の allocation の邪魔しないで malloc 独自実装できる?
virtual address space reserve の方法よく分からんので後で Go の malloc ちゃんと読むか
最終的には下位3bit Pointer Tagging ぐらいしたいよな
Rust よく分からずに使って低レイヤいじるのめちゃくちゃ無謀感があって良い(?)
とりあえずこういうの書き始めた
https://github.com/mizunashi-mana/mini-stk-lang-with-ms-gc
soundness や decidability といった性質と計算オーダーが重要な分野から、ベンチマークで速ければ勝ち・なおベンチマーク結果はプラットフォーム毎に変わるぞみたいな分野への移行、結構ギャップがあっておもろい
なんかいっぱい図は溢れてるし、こうやったら速くなりそうみたいなアイデアも溢れてるんだが、実際の実装テクニックは溢れてない
メモリ管理、GC よりまず先に考えることが色々あるのだが、その知見があまり巷に転がってない (探し方が悪いのかもしれない)
メモリ管理初心者なので、初めての GC 実装でめっちゃ知見を得ている
Twitter がヘイトの溜まり場になって問題と言われるが、じゃあ Mastodon / Bluesky がそれを解決してるかって言われると微妙なとこだよな。つまりヘイトの溜まり場になることを一般ユーザが望んでおり、単に敷居が高くてそういうユーザが流れ込んできてないのが今の Mastodon / Bluesky だったとしたら、そもそも色々根底がアレだし
技術屋としては、技術でどのように解決するかを考えがちだけど、技術で解決できることなのかを本来考えるべきなのよなとは思う。思うが、まあ技術で解決できると思った方が色々楽しいのはそう
Bluesky は招待コードが届かないのでまだ見ぬエデンって感じ
なんとなくで Mastodon 管理をやってるので、キャッシュとメディアの違いもわからない
アイコンが死んでる人のアイコンを復活させる方法 [検索]
#マストドン管理部
このテクニックは malloc 併用にも一役買ってるらしい。つまり、fixed size の細切れ object 置く arena はこの予約した領域で管理し、後は必要になったら mmap で領域足せば良いわけか
> A note about virtual memory
> This guide has largely focused on the physical memory use of the GC, but a question that comes up regularly is what exactly that means and how it compares to virtual memory (typically presented in programs like top as "VSS").
https://tip.golang.org/doc/gc-guide#A_note_about_virtual_memory
#miteru #Golang
cgoとunsafeについてのメモ
https://hnakamur.github.io/blog/2019/12/29/cgo-and-unsafe/
#miteru #Golang
まあ、まさかメモリ容量が短期間でここまで膨れ上がるとは誰も思わんよ
system allocator だけで事が足りてた時代 (というか分割できるほどのメモリがなかった) にできた API だからな
> Interaction with the system malloc
> It is usually best not to mix garbage-collected allocation with the system malloc-free. If you do, you need to be careful not to store pointers to the garbage-collected heap in memory allocated with the system malloc.
https://www.hboehm.info/gc/simple_example.html
感覚的にはそんな感じがしていたが、世の中の allocator はやっぱ基本的には併用は考えられておらず、持ってても non-management heap 発行する機能ぐらいみたいな状況なのかな?
Cloudflare が死んだら、諸々の情報発信が死ぬ感じになった
Rust、めちゃくちゃなんとなくコンパイラに言われた通り書いてるが、自分で何書いてるのかよく分からない (圧倒的知見不足)
まあ、最近の malloc だとあんまりそういうことないのかな?
allocator 独自実装ってそもそもするものなんかな?まあでもしたいよな、malloc で適当に配置されてせっかく fragmentation 対策したのに malloc 側で fragmentation 起きても微妙だし
どうにもよく分からんので、質問してみた
https://prog-lang-sys-ja.zulipchat.com/#narrow/stream/343525-.E8.B3.AA.E5.95.8F/topic/allocator.20.E7.8B.AC.E8.87.AA.E5.AE.9F.E8.A3.85.E3.81.A8.20malloc/near/361682620
> 最近メモリ管理と GC について勉強し始めて、かなり初心者の状態で右も左も分からないという感じなのですが、GC でヒープ管理をする場合 libc malloc に頼らず allocator 独自実装したい場合も多いと思うのですが、その場合 libc malloc との併用は考えない場合が多いのでしょうか?またその場合、malloc がもしよばれてしまった場合のケアなどをするデファクトの方法などはあるのでしょうか?
そもそも malloc & free span が短い arena において、GC marking bit だけ局所化したところで局所化とは?って感じやしな
巷には、bitmap marking で変更を局所化できて嬉しいとかいう記事が出回ってるわけだけど、それいうための前提条件めっちゃ多いよね?という感じだ
当たり前のことだが、Allocator がないと Vec / Box とかも気軽には使えないわけだ
Rust で no std 縛り、めんどくさくなったので malloc 実装は諦め
Glibc malloc internal
https://www.slideshare.net/kosaki55tea/glibc-malloc
#miteru
経験値足り長さすぎて何も分からんので、とりあえず Rust で mark & sweep GC 詰んだ言語実装してみるかってなった。まあ、malloc 実装もやってみたかったしな
Bitmap marking、実装上の工夫の話なのに、みんな発想は書くのに具体的な実装の話は書かれないのでこういうの助かる
Bitmap Tri-Color Marking
https://blakerain.com/blog/bitmap-tri-color-marking
#miteru #プログラミング言語
近道をしようとしてうまくいったことがなくて、寄り道しまくった方が結局解像度が上がって最終的に色々理解が早い現象な
なんか結局論文さらって読むハメになってて、それならもう最初からそれで良いのではってなってる
おひとりさま サーバー・インスタンスを運用している人へ。
サーバー代金は月どれ位支払っていますか?
(自宅サーバーの人はわかれば電気代を含めて)
ポチった | ガベージコレクション【PDF版】
https://www.seshop.com/product/detail/20755
#プログラミング言語
【26日19:03】
震度5弱 茨城県南部 千葉県北東部
震度4 茨城県北部 千葉県北西部
震度3 埼玉県南部 千葉県南部 東京都23区 神奈川県東部
#jishin
> While the design is described in detail in the design document found in docs/storage/nonmoving-gc, we briefly summarize the structure here.
ほーん (なお、そのようなパスは存在しない)
コンピュータサイエンス、大体 90 年代に研究が終わっとる。なんやこれ
大体アイデアは出てるので、それをいい感じにがっちゃんこして、いじるのが今って感じ
Copy GC & compaction の時代じゃないが正しいか
* GHC の non-moving GC
* Go GC
* JVM の G1 GC
ぐらいを見てくかという感じ
The Garbage Collection Handbook
https://gchandbook.org/index.html
は持っておくのがいいのか?
Ruby 書くのは楽しいが、書いた後に何が書いてあったかよく分からない何かが残るという問題がある。Python はそこまで書くのは楽しくないので、まだ後から見つめ直した時概要が分かるコードが残りがち(個人の感想です)
TL が Mac / Ubuntu 批判の流れから、Python / JS 批判の流れに変わっとる。ま、そんだけ思い入れがあるってことよね(?)
GDPR の条文読んでると、世の中の人は今のインターネッツがどうなってるかまるで分かってないし、特に個人情報保護を重要視してるわけではないんだなというのが良く分かるぞ。まあ、同意取得の仕組みをインターネッツが考えなさすぎというのはあると思うが、めちゃくちゃな法律作ってそれが改善されると思うなよという良い事例だよな
あんまりよそ様の法律を悪くいうのは良くないからね、あれをうちの国が参考にしなければ何でもいいや
頼むからみんな GDPR の条文ちゃんと読んでくれって感じだ。GDPR 関連のトンデモ判決、基本トンデモなのは条文の方で司法判決の内容は普通に妥当という感じのが多い印象
GDPR とかいうやつのクソさ、早く世の中に広まってほしい。あれちゃんと読んで賛同示してる人おる?
メタに制裁金1790億円 アイルランド、米へのデータ移転停止命令 - 毎日新聞ニュース
https://mainichi.jp/articles/20230522/k00/00m/030/266000c
Mac は確かに Linux 入れるならデュアルブートせんでええかという感じはあるので、その意味ではあれか。まあ、homebrew なかったら間違いなく使ってないのはそうかもしれんな
Mac は高いけどなんだかんだハードはいい。コスパは悪い。ちゃんとハードの下調べする時間があったら Windows / Linux デュアルブートでもいいかという感じはある
Microsoft Windows、Apple macOS、Google Chromium OS、名もない Linux、この中で仕事に使いたくないのはって言われたら、間違いなく Chromium なんだよなあ
Chrome bookはお仕事で使えないんですか!? Linuxサポート有効にすれば apt 使えるって噂ですけど!!
Mastodon 運用においてポスグレの max connections が重要になるのってある程度の規模のインスタンスだけで、RAM 使用量抑えたいなら基本は Mastodon 側の DB_POOL の設定の方が重要なのでは?
#マストドン管理部
いつも新技術がどう転ぶかの賭けをしながら追ってく業界、側から見てどんな感じなんだろ?と思うよな
しかし、考えることも、作るものも尽きない業界は面白いな。医療とかもそうなんだろうけど。20年来やってること同じですみたいな業界の風景が全く想像がつかない
WASM 現状結構舵取りむずくなってる感があるよな。Web のことだけ考えていれば、標準的な GC 搭載するだけでも良かったし、それに見合う価値があったんだが。とりあえず、JavaScript 滅ぼせれば良いわけだし
WASM GC、結構面白いが、GC が言語の key feature になり得る時代に、WASM GC で全てのユーザが満足できるかというのはちょっと疑問はある
こっとも読んでく | Go runtime: 4 years later
https://go.dev/blog/go119runtime
#プログラミング言語
このアカウントは、notestockで公開設定になっていません。
macOS はハードがいいってのと、homebrew で大体なんでも入るっていうのがあるので。Docker Desktop あったらそれほど困らんし。なお、VirtualBox が ARM でまともに動かないという問題があるが
Arch Linux で i3 使っていいし、AUR からなんでも入れていいと言われたらちょっと考える
Ubuntu の GNOME デスクトップで、使えるソフトに制限が入った何かに何の魅力があるんや?という感じ
Golang のメモリ管理、今まで全く知らんかったけど結構面白そう
読んでいき | Getting to Go: The Journey of Go's Garbage Collector
https://go.dev/blog/ismmkeynote
Linux デスクトップ、まさか Ubuntu とかいうんじゃないだろうな(?)
Linux デスクトップのプリインストール PC で、エンタープライズサポートがあるやつってあるんかな?
🚀 Demystifying memory management in modern programming languages | Technorage https://deepu.tech/memory-management-in-programming/ #miteru
サーバ立てたので、インフラ周りの題材が色々できた。プログラミングの題材はあまり増えなかった
書いた | 続くといいな日記 – nftables のログを JSON で吐く https://mizunashi-mana.github.io/blog/posts/2023/05/nftables-json-logging/
#NowPlaying HOPE ALIVE (追加曲) / イースVIII -Lacrimos of DANA- オリジナルサウンドトラック [完全版] / Falcom Sound Team jdk
from #AppleMusic
#ゲーム音楽
みんなハイラル旅しとるやん。いいなあ。でもこれ以上ゲーム積んでもできないんだよなあ
独占企業の占有、そいつらが切磋琢磨してる分にはユーザにとってはアドでしかないというのもあるんだよな。有象無象がいるとユーザビリティ落ちるし。色々難しいっすね
新規企業がリーチする場がなくなったら、結局独占企業の思う壺なわけだが、広告のためにそのアプリ自体の価値が売りに出せないのも微妙というのはある
広告を見てもいいから無料でアプリを使いたい
vs お金払うから広告のために個人情報を売り渡さないでほしい
vs リーチする機会を増やしたい
一度使ってみるか |
データオーケストレーションツールDagsterの紹介|datamarket https://zenn.dev/datamarket/articles/dagster_cloud #zenn
アトリエとか、一本 (ルルア) こなしてたらなんか新シリーズ (ライザ) が完結しそうなんだが
#NowPlaying 怪盗デア・ヒメル参上!! / マリーのアトリエ〜ザールブルグの錬金術士〜 オリジナルサウンドトラック - 2 / 山西利治
from #AppleMusic
#ゲーム音楽
ざくあくの今年追加された EX ダンジョンもまだ手がつけられてない
東方、昔は extra までハイスコアとセリフ見るためだけに頑張れたが、今は無理ですね。厳しい
怪しいやつじゃないです!ここのお化けは (ry | #NowPlaying She's in a temper!! / 幺樂団の歴史3 Akyu's Untouched Score vol.3 / ZUN
from #AppleMusic
#ゲーム音楽
ボットもいくつか生やしておきたいよな。Ruby / Mastodon / MinIO のリリースぐらいどっかに流しておきたいな
#NowPlaying 翔遼乱承!~レオナルドバトル / サガ スカーレット グレイス オリジナル・サウンドトラック / 伊藤賢治
#AppleMusic
#ゲーム音楽
fluentd から fluent-bit への移行は正解だったな
書いた | 続くといいな日記 – ACME 対応 Private CA を手軽に立てる https://mizunashi-mana.github.io/blog/posts/2023/05/operating-private-ca-with-acme/
Sidekiq が OOM にころされる前にメモリ不足で落ちとるんやが
#マストドンおひとりさま部
#NowPlaying 戦乱 剣を掲げ誇りを胸に [M15] / 「世界樹の迷宮Ⅲ 星海の来訪者」 オリジナル・サウンドトラック / 古代祐三
#AppleMusic
Redis・SideKiq の監視体制整えたので、リレーリトライ