たより

Zennの「Rust」のフィード

Rust製モダンシェル「psh」、構造分離を軸に設計された新しいコマンド実行基盤

ひまちゃん

! なんちゃってAI駆動開発で作ってるシェルをIT系メディアの記事風にAIに書かせてみた Rustで開発されている新しいシェル「psh」が、設計志向の強いアプローチで注目を集めている。従来のBash互換を前提としたシェルとは異なり、pshは「構造の明快さ」と「拡張性」を重視したアーキテクチャを採用しているのが特徴だ。 従来のシェルが抱える構造的課題 bashやzshといった既存シェルは長い歴史の中で多くの機能を取り込んできた一方で、内部構造の複雑化という課題を抱えている。 具体的には、以下のような問題が指摘されてきた。 parserと実行系(evaluator)が密結合している ...

Zennの「Rust」のフィード

FileZen と VOTIRO の OSS 代替を目指す!Rust で極速のファイル受け渡し&ストリーミング無害化(CDR)エンジン「禊

kureha

🛑 はじめに:日本の IT 現場を苦しめる「ファイルの壁」 日本の自治体や金融機関、医療機関では、総務省のガイドラインに基づく**「三層分離(ネットワーク分離)」**が徹底されています。 しかし、インターネット系から業務内網へファイルを「受け渡す」際、以下のような痛みに直面したことはありませんか? FileZen などのアプライアンスが高価すぎる、またはハードウェアに縛られる。 VOTIRO などの無害化(CDR)エンジンが、GB 級の大ファイルや複雑な PDF を処理する際にメモリをバカ食いし、システムがフリーズ(OOM)する。 既存のレガシーな Java/PHP システムを...

Zennの「Rust」のフィード

RustMangaReader — Windows 向け高速マンガビューア v0.2.1 更新

Lycoris52

RustMangaReader とは RustMangaReader は完全に Windows 向けの漫画・コミックビューアです。 Rust ならではの軽快さと、GPU を活かした高速描画で「ラグの少ない快適な読書体験」を実現しています。 詳しくはこちらの Github にてよろしくお願い致します。 https://github.com/Lycoris52/RustMangaReader RustMangaReader v0.2.1 更新 最新のビルドはこちらから取得できます。 https://github.com/Lycoris52/RustMangaReader/relea...

Zennの「Rust」のフィード

Rustで自作データベースを作る その11: 最小 update を導入して RowId を安定させたまま書き換える

ひまちゃん

前回は、最小の delete_by_key を導入して、 storage 上で row を論理削除する primary index から key を remove する get_by_key では見えなくする scan() でも見えなくする reopen 後も復活しない という delete path を整えました。 これで基本操作としてはかなり揃ってきました。 insert get_by_key scan delete_by_key そうなると、自然に欲しくなるのが update です。 ただし update は、insert や delete より少し難しいです。 なぜな...

Zennの「Rust」のフィード

# GoとRustのAPI疎通テストで詰まった全記録 — 401→404→SUCCESSまでの深夜格闘記

Prexus-office

前回のあらすじ 前回の記事では、RustとGoをWindowsでFFI連携させて vault-api.exe を生成するまでを書きました。 あの記事の最後、[Done] vault-api.exe has been created! が出た瞬間にガッツポーズした話をしましたが、その直後に気づきました。 動くか確かめてないじゃないか。 「作れた」と「動く」は全然違う。この記事はその続きです。 今回の戦場 vault-api.exe を実際に起動して、GoのゲートウェイからRustのエンジンを叩いてレスポンスが返ってくるまでを確認するテストです。 テスト構成はシンプルで、こうい...

もっと見る

ソース