Advertisement · 728 × 90

Posts by ryota2357

Ownership Policy Explains how to allocate and deallocate objects in Core Foundation.

Core Foundation、メモリ管理 (オブジェクトの所有権) に関して命名規則を使った規約があるんだね。
関数名に Create または Copy が含まれるなら、呼び出し側に所有権が来るから CFRelease で解放をしないといけない。Get なら来ないので解放は不要と。
developer.apple.com/library/arch...

11 hours ago 2 0 0 0

そういえば、どこにも書いてなかった気がするけど、無事、電気通信大学を卒業しました。
来年度(もう今年度)からは電気通信大学大学院に進学します。

1 week ago 5 0 0 0

色々忙しくて、開発なんもできてない。ここにも久しぶりに浮上。

1 week ago 1 0 0 0
Preview
perf: reduce instruction counts in `len()` by ryota2357 · Pull Request #2 · ryota2357/lean_string Reduced instruction counts for LeanString::len() (and LeanString::as_str() / as_bytes()) on both AArch64 and x86_64. Assembly results Direct LeanString::as_bytes is emitted as an alias of LeanStrin...

アセンブリ見ながら最適化するというのをやった。Rust 上で let を並び替えることで命令数を減らせるというのを初めて体験した。
github.com/ryota2357/le...

1 month ago 1 0 0 0
Preview
crates.io: Rust Package Registry

これ。さっき v0.5.2 出した。パフォーマンスの改善。
crates.io/crates/lean_...

1 month ago 0 0 0 0
Preview
Identifiers: Refactor + Improve type-safety & performance by Centril · Pull Request #4177 · clockworklabs/SpacetimeDB Description of Changes The goal of this PR is to: Make it easy to switch our backing implementation of identifiers, as seen in the commit changing to LeanString. Improve type safety of our identif...

僕が作ってる Rust の文字列データ構造ライブラリが SpacetimeDB で使ってもらえていることを知った!crates.io の逆依存をたまたま見たら居て気がついた。
↓の PR で入ったっぽい。
github.com/clockworklab...

1 month ago 1 0 1 0

Gemini に入れてるカスタム指示:
Refrain from offering praise, validation, or mere agreement. Instead, apply critical scrutiny to the user's input and challenge assumptions when necessary.

1 month ago 3 0 0 0
Advertisement

Gemini 3.1 Pro、めっちゃ良くなってる気がする。今日 AI Studio でいろいろ試してカスタム指示を作り直したら、短いもので十分になったし、結構しっかり議論できるから楽しい。ちゃんと僕の間違い・誤解を明確に否定してくるから (これはカスタム指示の影響もあると思うけど)

1 month ago 5 0 1 0

仕様・ドキュメント生成、最初っから Claude にお願いしてたら、コンテキストウィンドウ足りなかったから、出来が悪くても Gemini で大枠作って、残りを Claude でしっかり埋めるって感じにできて良かったのかもな。
にしても Gemini で 2時間くらい頑張って僕が指摘しても直らなかったりしてた時間はにゃーんだったけど。

1 month ago 1 0 0 0

仕様書くのが面倒で、LLMに実装から仕様を書かせたのだけど、Gemini 3 Pro が想像以上に品質が悪かった...
Claude Ops 4.6 に引き継いでもらって仕上げた。ちなみにコンテキストウィンドウは案の定 130.1K / 128K tokens になった。

1 month ago 2 0 0 0

小さな言語だから、ungrammar いらないかな (マクロでいいかな) と思ってたけど、ちゃんとやってよかった。

1 month ago 1 0 0 0

ungrammar から rowan 用のコード生成器、作るの面倒だけど、最初に作ってしまうと、Parser 書きながら手軽に ungrammar 変えて、AST構造変えられるから良すぎる。

1 month ago 1 0 0 0

コンフィグ言語を作る理由として、年単位でぼんやりと設定用の言語作りたいと思っていて 過去実際作ったりもしていて (それは色々脱線したけど)、色々知識を得るにつれて自分が欲しいものが見えてきて、また新たに作る感じ。あと、他作りたいものの設定言語に使いたいから。

2 months ago 2 0 0 0

名前はたぶん決まった。mical になりそう。
mica (鉱物) より。音はミカル。

2 months ago 1 0 0 0

新しい言語とかより、卒研の方がかなりまずいのでどうにかしないといけない

2 months ago 2 0 0 0
Advertisement

少し前から考えていた新しいプログラミング言語 (コンフィグ言語) の立ち位置や仕様がだいぶ固まってきた。来週くらいに v0.0.1 が出せたらいいな。実装はかなり軽いはず。ただ言語名が決まってない…

2 months ago 5 0 0 1

AeroSpace を導入して2週間くらい経ったのだけど、ワークスペースの切り替えに時間がかかっていたのって、結構ストレスだったのだなということを感じた。mac標準のはどうしてもアニメーション時間が切れないけど、AeroSpaceはアニメーションがなく一瞬なので。

2 months ago 1 0 0 0
Preview
SketchyBarを導入した

SketchyBarの設定について書いた。
ryota2357.com/blog/2026/sk...

2 months ago 1 0 0 0

雀魂、さっきMAKAの評価S (一局評価はS,S,S+,S+,S) で飛んだ…
玉の間

2 months ago 0 0 0 0
Preview
macOS のメモリ使用状況を Activity Monitor のようにわかりやすく表示させる CLI を作った (vm_stat2)

書いた。
ryota2357.com/blog/2026/vm...

2 months ago 1 0 0 0

s/SketchBar/SketchyBar

3 months ago 0 0 0 0

Cで書いたのはカーネルのAPI直接簡単に叩けるから。(なのでこれは vm_stat のラッパーではない)

3 months ago 0 0 0 0
Advertisement
Preview
GitHub - ryota2357/vm_stat2: An enhanced alternative to the macOS vm_stat command with human-readable output An enhanced alternative to the macOS vm_stat command with human-readable output - ryota2357/vm_stat2

vm_stat をいい感じに加工して読みやすいメモリ使用量を出すCLI作った。
github.com/ryota2357/vm...

最近SketchBarを導入したのだけど、その時にメモリ使用量が memory_pressure だとアクティビティモニタとかRunCatのとは違うものが出るから vm_stat 使って bash スクリプト書いたけど、それをCで書き直して、ついでに色々実装したもの。

3 months ago 1 0 2 0

Zennからの引き上げ、個人的にリンク切れが嫌いなので、記事を消すのではなく本文を1行移行先のリンクを置くだけにする、にして欲しいなぁと。ZennやQiitaに1記事も書いてないから見る側としての感想。消す理由もわかる。

3 months ago 1 0 0 0
Post image

antigravity、自らブラウザ立ち上げて渡したリンク先を見に行くことできるのか。凄いな。

3 months ago 3 0 0 0
Preview
関数型まつり 2026 関数型まつりは関数型プログラミングをテーマとしたカンファレンスです

🎍関数型まつり 2026 開催決定!🎍

新年あけましておめでとうございます。今年も関数型まつりを開催します🎊

日程:2026年7月11日(土) - 12日(日)
会場:中野セントラルパーク カンファレンス

最新の情報はXとBlueskyでも発信していきます! #fp_matsuri
2026.fp-matsuri.org

3 months ago 14 12 0 2
Preview
ぶるーすかいおみくじ | Bluesky Blueskyアカウントでおみくじが引けます(毎年結果が変わります)

ぶるーすかいおみくじの結果は「大吉」でした。
#ぶるーすかいおみくじ
oracle.heion.net?handle=ryota...

3 months ago 2 0 0 0

あけましておめでとうございます。

3 months ago 8 0 0 0

こちらの記事ですが、最後にazooKeyに触れた部分に誤りがあったため、修正しました。

3 months ago 1 0 0 0
Advertisement
Preview
少しだけキーマッピングをカスタマイズしている話、または僕がJIS配列を好む理由 (親指エンター・親指シフト・小指ESC)

UECアドカレ2025の21日目、投稿しました。遅刻しました...
ryota2357.com/blog/2025/ke...

3 months ago 5 0 0 1