Sign in

ryota2357

@ryota2357.com
152 followers 147 following 532 posts

電気通信大学大学院I科MI 1年(UEC22, MMA, 小宮研) / Nix, Rust, Neovim, C++, 競プロ, C#, Unity / github.com/ryota2357

PostsRepliesMedia
ryota2357 @ryota2357.com · 23/09/2026
デフォルトが medium なの、Opus を常用するならいい気がするけど、タスク難易度によって Sonnet とか Gemini 3.8 Flash に投げ分けているので、そうなると、medium だともうちょっと考えて動いて欲しいなーとなったので、僕はデフォルト high がいいかなとなった。難しいのは明示的に /effort で xhigh にするし。
000
ryota2357 @ryota2357.com · 23/09/2026
こんな感じにした。
000
ryota2357 @ryota2357.com · 23/09/2026
claude-code のデフォルトの effort level が settings.json で "effortLevel": "high" に設定してるのに、モデルデフォルトの medium になっちゃうの不便だなーと思ってたんだけど、CHANGELOG にちゃんと書いてあった。 modelSettings ってのに移ったらしい。 github.com/anthropics/c...
github.com
100
ryota2357 @ryota2357.com · 18/09/2026
github.com/typst/typst/... これが Close された!! RP は github.com/typst/typst/... Typst で日本語書くときに改行で空白入っちゃう問題解決したのか。だいぶ嬉しいねこれは。
github.com
Ignore linebreaks between Chinese/Japanese characters in source code · Issue #792 · typst/typst
Typst currently support breaking a paragraph into several consecutive lines in source code, without introduce a newline in result PDF. The single newline in source code will just become a space. Ho...
020
ryota2357 @ryota2357.com · 06/08/2026
SWoPP 2026 にいます。PROです。
010
ryota2357 @ryota2357.com · 11/07/2026
います。 #fp_matsuri
000
ryota2357 @ryota2357.com · 05/06/2026
brew bundle install --cleanup が Brewfile に書かれていないパッケージの削除する挙動について、これまでサイレントで削除してきたけど、明示的にオプションとかintaravtiveな確認が求められるようになったらしい。 nix-darwin はまだこの変更に追従できていなくて darwin-rebuild でエラーになるから、issue の通り extraFlags 追加で対処した。 github.com/nix-darwin/n...
github.com
homebrew `bundle install --cleanup` changed break `homebrew.onActivation.cleanup` · Issue #1787 · nix-darwin/nix-darwin
After this commit Homebrew/brew@e0d818b, homebrew.onActivation.cleanup = "unintall/zap" need --force, --force-cleanup or $HOMEBREW_ASK set.
020
ryota2357 @ryota2357.com · 30/05/2026
自分のホームページに開発成果物一覧のページを作っている (正確には数年更新なく放置していたので作り直している) のだけど、成果物の説明を書くのがなんだかんだ時間かかる
020
ryota2357 @ryota2357.com · 27/05/2026
これ、困ってたからどうなってるんだろうなーとコードをClaudeと共に覗いてみたんだけど、設計上しょうがないというか、直すの結構大変そうということがわかった。 github.com/biomejs/biom...
github.com
📝 Svelte <script> with indentScriptAndStyle: multiline block comments /* */ get progressively re-indented on each `biome check --write` run · Issue #10236 · biomejs/biome
Environment information CLI: Version: 2.4.14 Biome Configuration: html.experimentalFullSupportEnabled: true html.formatter.indentScriptAndStyle: true What happened? In a .svelte file with <script> ...
000
ryota2357 @ryota2357.com · 25/05/2026
数日前からお腹の調子が悪いので整腸剤をのんでみた
020
ryota2357 @ryota2357.com · 24/05/2026
Gemini、普通のチャットのやつ、3.5 flash来てからシステムプロンプト変わったて、なんかやたらとユーザを持ち上げるようになっちゃた。カスタム指示で称賛とか控えろって書いてるんだけど。また調整必要かぁ
040
ryota2357 @ryota2357.com · 23/05/2026
Claude Pro 契約してるんだけど、最近 5h も 1w も制限増えてて、使いきれなくなっちゃった。まだ 5h は使い切れるときあるんだけど、1w 使い切るのは結構頑張らないといけない感じ。
011
ryota2357 @ryota2357.com · 22/05/2026
firefox、なんかスタートページ変わったと思ったら、version 151 で変わったのね。ショートカットなんかぷにぷにしててかわいい
030
ryota2357 @ryota2357.com · 21/05/2026
浮上。 ほんと最近自分から発言するのが減ってる(サークルのSlackでも発言減ってる)ので、今日から毎日何かしらはここで発言するようにしよ。あと少しはTwitterにも流そう
051
ryota2357 @ryota2357.com · 12/05/2026
僕のLLMの使い方が悪いのかもだけど、Claude Opus 4.7 でさえ Rust を上手くかけてるとは思えないんだけど。Bunの話はじめとして、AI で Rust 書く話を聞くようになって、どうなんだろうなーって。なんかコンパイルを通すための所有権は理解していても、所有権がAPIとか実装パターンとかに関与するのを理解してない感があると感じている。よくわからないけど、Rust が広まるのはいいことだね。
020
Reposted by ryota2357
関数型まつり @fp-matsuri.bsky.social · 03/05/2026
【チケット販売スタート!🎉】 「関数型まつり2026」参加チケット販売開始です! 今回はより柔軟に参加いただけるよう「1日券」をご用意しました。運営継続への挑戦と価格改定への想いもブログに込めています。 ブログ: blog.fp-matsuri.org/entry/2026/0... 販売ページ: fp-matsuri.doorkeeper.jp/events/196475 #fp_matsuri
blog.fp-matsuri.org
【チケット販売開始】関数型まつり2026の参加登録がスタートしました!! - 関数型まつり運営ブログ
こんにちは、関数型まつり実行委員会kazup0nです。 本日より「関数型まつり2026」参加チケットの販売を開始いたしました! 今年は「より多様な参加スタイル」をサポートするため、1日券や懇親会のみのチケットなど、複数の種別をご用意しています。 開催概要 日時:2026年7月11日(土)・12日(日) 場所:中野セントラルパーク カンファレンス 採択された公募セッションがforteeにて公開されて...
046
ryota2357 @ryota2357.com · 01/05/2026
Copy Fail、Google Cloud で試してみたけど、できた。
030
ryota2357 @ryota2357.com · 14/04/2026
プロフィールを更新した (B4 → M1)
050
ryota2357 @ryota2357.com · 13/04/2026
昨日ちょっとしたCLIを作ったのでその記事もさっさと書かないとな。後に回すと一生書かないことになるから。
000
ryota2357 @ryota2357.com · 13/04/2026
bsky.app/profile/ryot...
000
ryota2357 @ryota2357.com · 13/04/2026
そういえば、これはすでに公開していて、忙しくて1ヶ月くらい開発が止まってた。他にも作りたいものたくさんあるから、ちょっとずつ作っていく。 github.com/mical-lang/m...
github.com
GitHub - mical-lang/mical: A minimal, line-oriented configuration language designed for flat structures and readability.
A minimal, line-oriented configuration language designed for flat structures and readability. - mical-lang/mical
120
ryota2357 @ryota2357.com · 12/04/2026
Core Foundation、メモリ管理 (オブジェクトの所有権) に関して命名規則を使った規約があるんだね。 関数名に Create または Copy が含まれるなら、呼び出し側に所有権が来るから CFRelease で解放をしないといけない。Get なら来ないので解放は不要と。 developer.apple.com/library/arch...
developer.apple.com
Ownership Policy
Explains how to allocate and deallocate objects in Core Foundation.
030
ryota2357 @ryota2357.com · 01/04/2026
そういえば、どこにも書いてなかった気がするけど、無事、電気通信大学を卒業しました。 来年度(もう今年度)からは電気通信大学大学院に進学します。
060
ryota2357 @ryota2357.com · 01/04/2026
色々忙しくて、開発なんもできてない。ここにも久しぶりに浮上。
010
ryota2357 @ryota2357.com · 12/03/2026
アセンブリ見ながら最適化するというのをやった。Rust 上で let を並び替えることで命令数を減らせるというのを初めて体験した。 github.com/ryota2357/le...
github.com
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...
010
ryota2357 @ryota2357.com · 12/03/2026
これ。さっき v0.5.2 出した。パフォーマンスの改善。 crates.io/crates/lean_...
crates.io
crates.io: Rust Package Registry
000
ryota2357 @ryota2357.com · 12/03/2026
僕が作ってる Rust の文字列データ構造ライブラリが SpacetimeDB で使ってもらえていることを知った!crates.io の逆依存をたまたま見たら居て気がついた。 ↓の PR で入ったっぽい。 github.com/clockworklab...
github.com
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...
110
ryota2357 @ryota2357.com · 20/02/2026
Gemini に入れてるカスタム指示: Refrain from offering praise, validation, or mere agreement. Instead, apply critical scrutiny to the user's input and challenge assumptions when necessary.
030
ryota2357 @ryota2357.com · 20/02/2026
Gemini 3.1 Pro、めっちゃ良くなってる気がする。今日 AI Studio でいろいろ試してカスタム指示を作り直したら、短いもので十分になったし、結構しっかり議論できるから楽しい。ちゃんと僕の間違い・誤解を明確に否定してくるから (これはカスタム指示の影響もあると思うけど)
150
ryota2357 @ryota2357.com · 18/02/2026
仕様・ドキュメント生成、最初っから Claude にお願いしてたら、コンテキストウィンドウ足りなかったから、出来が悪くても Gemini で大枠作って、残りを Claude でしっかり埋めるって感じにできて良かったのかもな。 にしても Gemini で 2時間くらい頑張って僕が指摘しても直らなかったりしてた時間はにゃーんだったけど。
010
ryota2357 @ryota2357.com · 18/02/2026
仕様書くのが面倒で、LLMに実装から仕様を書かせたのだけど、Gemini 3 Pro が想像以上に品質が悪かった... Claude Ops 4.6 に引き継いでもらって仕上げた。ちなみにコンテキストウィンドウは案の定 130.1K / 128K tokens になった。
020
ryota2357 @ryota2357.com · 16/02/2026
小さな言語だから、ungrammar いらないかな (マクロでいいかな) と思ってたけど、ちゃんとやってよかった。
010
ryota2357 @ryota2357.com · 16/02/2026
ungrammar から rowan 用のコード生成器、作るの面倒だけど、最初に作ってしまうと、Parser 書きながら手軽に ungrammar 変えて、AST構造変えられるから良すぎる。
010
ryota2357 @ryota2357.com · 05/02/2026
コンフィグ言語を作る理由として、年単位でぼんやりと設定用の言語作りたいと思っていて 過去実際作ったりもしていて (それは色々脱線したけど)、色々知識を得るにつれて自分が欲しいものが見えてきて、また新たに作る感じ。あと、他作りたいものの設定言語に使いたいから。
020
ryota2357 @ryota2357.com · 05/02/2026
名前はたぶん決まった。mical になりそう。 mica (鉱物) より。音はミカル。
010
ryota2357 @ryota2357.com · 04/02/2026
新しい言語とかより、卒研の方がかなりまずいのでどうにかしないといけない
020
ryota2357 @ryota2357.com · 04/02/2026
少し前から考えていた新しいプログラミング言語 (コンフィグ言語) の立ち位置や仕様がだいぶ固まってきた。来週くらいに v0.0.1 が出せたらいいな。実装はかなり軽いはず。ただ言語名が決まってない…
050
ryota2357 @ryota2357.com · 24/01/2026
AeroSpace を導入して2週間くらい経ったのだけど、ワークスペースの切り替えに時間がかかっていたのって、結構ストレスだったのだなということを感じた。mac標準のはどうしてもアニメーション時間が切れないけど、AeroSpaceはアニメーションがなく一瞬なので。
010
ryota2357 @ryota2357.com · 16/01/2026
SketchyBarの設定について書いた。 ryota2357.com/blog/2026/sk...
ryota2357.com
SketchyBarを導入した
010
ryota2357 @ryota2357.com · 15/01/2026
雀魂、さっきMAKAの評価S (一局評価はS,S,S+,S+,S) で飛んだ… 玉の間
000
ryota2357 @ryota2357.com · 13/01/2026
書いた。 ryota2357.com/blog/2026/vm...
ryota2357.com
macOS のメモリ使用状況を Activity Monitor のようにわかりやすく表示させる CLI を作った (vm_stat2)
010
ryota2357 @ryota2357.com · 09/01/2026
s/SketchBar/SketchyBar
000
ryota2357 @ryota2357.com · 09/01/2026
Cで書いたのはカーネルのAPI直接簡単に叩けるから。(なのでこれは vm_stat のラッパーではない)
000
ryota2357 @ryota2357.com · 09/01/2026
vm_stat をいい感じに加工して読みやすいメモリ使用量を出すCLI作った。 github.com/ryota2357/vm... 最近SketchBarを導入したのだけど、その時にメモリ使用量が memory_pressure だとアクティビティモニタとかRunCatのとは違うものが出るから vm_stat 使って bash スクリプト書いたけど、それをCで書き直して、ついでに色々実装したもの。
github.com
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
210
ryota2357 @ryota2357.com · 09/01/2026
Zennからの引き上げ、個人的にリンク切れが嫌いなので、記事を消すのではなく本文を1行移行先のリンクを置くだけにする、にして欲しいなぁと。ZennやQiitaに1記事も書いてないから見る側としての感想。消す理由もわかる。
010
ryota2357 @ryota2357.com · 09/01/2026
antigravity、自らブラウザ立ち上げて渡したリンク先を見に行くことできるのか。凄いな。
030
Reposted by ryota2357
関数型まつり @fp-matsuri.bsky.social · 31/12/2025
🎍関数型まつり 2026 開催決定!🎍 新年あけましておめでとうございます。今年も関数型まつりを開催します🎊 日程:2026年7月11日(土) - 12日(日) 会場:中野セントラルパーク カンファレンス 最新の情報はXとBlueskyでも発信していきます! #fp_matsuri 2026.fp-matsuri.org
2026.fp-matsuri.org
関数型まつり 2026
関数型まつりは関数型プログラミングをテーマとしたカンファレンスです
01412
ryota2357 @ryota2357.com · 31/12/2025
ぶるーすかいおみくじの結果は「大吉」でした。 #ぶるーすかいおみくじ oracle.heion.net?handle=ryota...
oracle.heion.net
ぶるーすかいおみくじ | Bluesky
Blueskyアカウントでおみくじが引けます(毎年結果が変わります)
020
ryota2357 @ryota2357.com · 31/12/2025
あけましておめでとうございます。
080
ryota2357 @ryota2357.com · 27/12/2025
こちらの記事ですが、最後にazooKeyに触れた部分に誤りがあったため、修正しました。
010