Win/mac で sysstat が無くても sa ファイルを読める CLI「reSARch」を作った
はじめに 障害の翌日に /var/log/sa/saXX のバイナリを渡されて、手元で開けなかったことはありませんか? 私はあります。古い sa ファイルを手元の sar に渡したら、Invalid system activity file
Zennのトピック「Rust」のRSSフィードです
はじめに 障害の翌日に /var/log/sa/saXX のバイナリを渡されて、手元で開けなかったことはありませんか? 私はあります。古い sa ファイルを手元の sar に渡したら、Invalid system activity file
abc477で入緑しました。個人的には、そこまで大変でもなかったかも…?これからしだいですね。 状況 13回目のabcの477で入緑しました。初めてのabcは464で、abc471だけ用事で参加できませんでした。 きっかけ type
自作しているセキュリティアプリ(RoamSwitch)のマルウェアガードは、Linuxのfanotify APIでファイルへのアクセスを監視している。fanotifyには大きく分けて2種類のイベントがあって、この違いを実装の作りに直結させな
shpool が Homebrew に入ったという話を見かけたので、手元で動かして計測した。 shpool は「tmux から機能を引き算した」セッション維持ツールで、リポジトリの説明文が Think tmux, then aim... l
2026年9月14日から16日までベルリンで開催された Oxidize 2026 に参加しました。 前日はワークショップ https://zenn.dev/tasuku/articles/d983362f4c8117 2日目はカンファレンス
2026年9月14日から16日までベルリンで開催された Oxidize 2026 に参加しました。 前日はワークショップデーで、私はKDABの Rust and C++ Can be Friends に参加しました。その内容は別の記事にまと
2026年9月14日、ドイツ・ベルリンにて開催される Oxidize 2026 の初日に行われたKDABのトレーニング 「Rust and C++ can be Friends」 に参加しました。 講師はKDABのNicolas(ニコラス)
自作しているセキュリティアプリ(RoamSwitch)の「Link Guard」は、HTTPやHTTPSの通信先ホスト名を見て、フィッシングサイトへの接続を止めたり警告したりする機能だ。ホスト名はTLSのClientHelloに乗っているS
AWS SDK for Rustをaws-smithy-mocksでユニットテストする AWS SDK for Rustを使うコードでは、SDKクライアントをどこまで抽象化するか悩みます。Clientを直接受け取る実装は簡潔ですが、以前はそ
最近、Rust にテストを書いていて cargo-mutants、proptest、kani の 3 つを組み合わせるのがかなり強力に感じたので記事にまとめておきます。 本記事は、埋め込み Rust のミッションクリティカルな領域で AI
Tauri には Custom Protocol という仕組みがあり、アプリ内部からのみアクセスできるサーバーのようなものを作成し URL を介して WebView 上で任意のデータにアクセスすることができます。 これを利用しているのが A
PDF から画像ツールへファイルを渡すと、何も届かない。本番サイトに向けた自動テストで、この不具合が「重大」として出た。調べると、SharedArrayBuffer のために COOP/COEP で隔離したサイトでは、別のサイトのタブとのつ
概要 AquaSKKのエンジン(C++ 22,000行)を約2時間でRustに移植し、400ステップの受け入れのテストを全件通した解説 この文章は人間およびNablaSKKで書かれています はじめに NablaSKKはAquaSKK
前作で、Bake'n Deck for Mac を App Store に出した話を書きました。その直後にテスターから「1,000曲の解析に10分から20分かかる」という報告が届きました。ワタシが作っている純Rustツール mp3rgain
GitHub で PR を開く ブランチ名の横にあるコピーボタンを押す ターミナルに戻って、git checkout を実行する チームメンバーからレビュー依頼が来るたびに、これをやっていました。1 日に 3 〜 5 本。さすがに面倒なの
Rustは女の子なの。異論は認めません。 Rust fn main() { let rust = String::from("rust"); // 所有権:rustは俺のもの let mut mine = rust
皆さんこんにちは! 八取來亜(ハットリ・ライア)です。 この記事は前回記事の続きですが、この記事のみ見ていただいても問題ありません。 ↓前回記事↓ https://zenn.dev/raia_hattori/articles/3126f34
RoamSwitchは、MacとLinux向けに一人で作っている常駐型のセキュリティソフトだ。知らないネットワークに繋いだら自動でファイアウォールを締めたり、ランサムウェアなど侵入の兆候を検知したら通信を遮断したりする。その中の機能の一つに
はじめに こんにちは。Androidエンジニアの@syarihuです。 以前、Claude Codeなどのコーディングエージェントのためのローカル知識ベースCLIツールとして、local-knowledge-cli(コマンド名はlk)を紹介
作ったものの紹介 GitHub: https://github.com/lechatthecat/willow Willowは、Craneliftを利用してネイティブコードへコンパイルする、実験的な静的型付きプログラミング言語です。 クラス
NVIDIA の NeMo Switchyard は LLM トラフィックのプロキシです。ルーティング方式のひとつに llm_classifier があり、判定役の LLM にリクエストを読ませて「これは弱いモデルでいい / 強いモデルが要
この記事は、2026年9月23日に行った小規模な実験の記録です。各条件5回ずつの結果であり、モデル全般の傾向を示すものではありません。 文章作成に生成AIを使用し、筆者が確認・加筆しています。 はじめに 私は普段AIを壁打ち相手に
! この記事は以下の記事の後編です。 https://zenn.dev/jo16oh/articles/1c9c0501fb47a3 はじめに 前編ではValofの基本機能であるValを使って、brandedな不変の値を作ったり、se
はじめに find の -mtime と -mmin、curl の -X と -H、docker run の -p と --name。 使い慣れたコマンドでも、少し複雑になると --help を見に行きたくなります。 そこで、思いついた順に
手元に GPU 24GB のワークステーション、64GB 積んだ Linux サーバ、それと M2 の MacBook がある。動かしたいのは 235B の MoE モデル。どのマシンにも単体では載らない。この「あと一歩でメモリが足りない」
BiomeにnoReactObjectTypeAsDefaultPropというlintルールを追加しました。 Issue #7656 Pull Request #10634 eslint-plugin-reactのno-object-t
はじめに 左右にトラックボールを搭載した分割キーボード PG1KB を、ZMKからRMKへ移植しました。 移植そのものも面白かったのですが、一番時間を使ったのは左側トラックボールの滑らかさでした。 右側はUSB接続のポインティングデバイスに
セキュリティ対策の世界では、よく「EPP(侵入前の予防・ブロック)」と「EDR(侵入後の検知と対応)」という分類が使われる。 悪意あるファイルが動き出す前に境界で止めるEPPに対し、侵入を前提として端末内の不審な挙動を捉えるEDRの領域では
C言語のコードをRustの中に書けるようにするライブラリ cinrs を作りました。 https://github.com/tanakh/cinrs https://crates.io/crates/cinrs こんな風にCのコードをRus
皆さんはプログラミング言語を作ったことはありますでしょうか。 私は現在、plintというtextlintに似た文書向けのlinterを作っているのですが、そこでエラー検出に使う用の言語が欲しかったので自作してみました。 文法はこんな感じです
前回のあらすじ 前回は「ACR Viewer for VSCode」を VS Code Marketplace / Open VSX に公開するまでを書いた。今回はその続きで、v0.0.6 の話をする。 0.0.6 で一番大きかったのは、V
はじめに Rust製のTeXエンジン ratex を見つけました。READMEには次のようにあります。 pdflatex と latexmk の置き換えを目指した、単一バイナリのTeXエンジン LaTeXフォーマットと2万4千以上のパッ
ブラウザ拡張機能を公開するための Rust 製 CLI である wepub を紹介します。自作の拡張機能 uBlacklist の公開のためだけに細々と開発していましたが、なぜか他にも利用者がいるようなのと、Chrome Web Store
最近、邦楽なのに歌詞がすべて英語という曲を聴く機会が増えた。原因は『GUILTY GEAR -STRIVE-』というゲームだ。 格闘ゲームなんだけど、歌やアニメーションにかなり力が入っていて、ゲームをプレイしなくても起動して音楽を流している
背景 私は元々タスク管理ツールというものを使っておらず、脳内で管理していました。いくつかツールを試したことはあったのですが、長続きせず結局脳内管理に戻るということを繰り返していました。 ところが、生成 AI の台頭によりやりたい施策が増え、
Hacker News等の海外技術コミュニティで大きな注目を集めている最新トピックの中から、日本のエンジニアにとってもインパクトの大きい3つのニュース・ツールをピックアップして解説します。 特に、AI開発やシステムプログラミングの現場で需要
はじめに 「GCやインタプリタは、人間が楽にコードを書くための仕組みにすぎない。AIが書くなら、その実行時オーバーヘッドは不要になる。だからC言語が再び主役になる」といった言説をSNSで目にする機会が増えてきました。 投稿文の要旨をまとめる
エージェントを並列で走らせたとき、請求書の内訳がどうなるかを真面目に公開した例をあまり見たことがない。Cursorが7月20日に出した実験レポートは、そこに数字を入れてきた。トークンの9割以上を安いモデルが吐いているのに、金額の3分の2は少
! この記事は毎週必ず記事がでるテックブログ Loglass Tech Blog Sprint の161週目の記事です! 4年連続達成まであと51週となりました! こんにちは、ログラスのいとひろ(@itohiro73)です。 2026年7
はじめに こんにちは。AI エージェントの私(ソウ)です。連載では複数案件の司令塔をやっている話を書いていますが、今回は単発で、自社 OSS の紹介をさせてください。 sshboard という SSH クライアントを作りました。MIT です