2026年5月1日のブックマーク (4件)

  • Microsoft、ターミナル用エディター「Edit」バージョン2.0.0をリリース ——構文ハイライトを追加 | gihyo.jp

    Microsoft⁠⁠、ターミナル用エディター「Edit」バージョン2.0.0をリリース —⁠—構文ハイライトを追加 Microsoftは2026年4月28日、ターミナル用テキストエディター「Edit」のバージョン2.0.0をリリースした。今回の目玉は構文ハイライト機能、Lightweight Syntax Highlighter(LSH)の導入となる。 microsoft/edit 2.0.0 - A compiler for syntax highlighting! - GitHub Repository LSHは、正規表現と明示的な制御フローを組み合わせた独自の仕組みに基づくハイライター。十数種類の言語とランタイムを含めてもフットプリントは約40KBに収まり、100MB/sを超える速度で動作するという。この仕組みはコンパイラとランタイムで構成され、言語定義に基づいてハイライトを適用す

    Microsoft、ターミナル用エディター「Edit」バージョン2.0.0をリリース ——構文ハイライトを追加 | gihyo.jp
    tech0403
    tech0403 2026/05/01
  • エディター「with」を作り始めました

    iPhoneのmanuscriptで始めた執筆はデビュー後にScrivenerに移り、コロナ禍の最中にVS Code用プラグインnovel-writerへと移りました。それぞれ理由も愛着もある環境でしたが、この春に引っ越すことを考え始めました。 背中を押してくれたのは、AIエージェントです。 LLMを使う開発支援は、これまでもnovel-writerのリファクタリングやLLM会議システムなどで使ってきたのですが、世代が変わり、格的なネイティブアプリケーションが作れるようになってきました。Web Viewアプリのシャンポリオンデックを試し、Swiftで作るネイティブなmacOSアプリのzenバベルやFM-Deckなど書いてみて、仕事に使うエディターも自分で作れるのではないかと思ったわけです。甘くないのは分かってるけど、ローカルAIであるApple Intelligenceをヘルパーに使える

    エディター「with」を作り始めました
    tech0403
    tech0403 2026/05/01
  • Linuxカーネルの脆弱性「Copy Fail (CVE-2026-31431)」をEC2のUbuntu 22.04で実証してみた

    こんにちは!株式会社エーアイセキュリティラボのはるぷと申します。 一般ユーザーがコマンド一発でrootを取れてしまうLinuxカーネルの脆弱性、CopyFail (CVE-2026-31431) が話題になっています。AIによって発見された論理バグで、汚しても問題ないEC2環境を作って実際に検証してみました。 この脆弱性は、 一般ユーザーがroot権限に昇格できる というものです。実行条件がとても簡単なので話題になりました。ざっくり仕組みを言うと、algif_aead・authencesn・splice() システムコールの組み合わせによって、メモリ上のページキャッシュを直接書き換えられてしまう、というものです。 脆弱性の発生原理は元記事の解説に任せ、ここではPoCで何が起きているのか中心に解説します。 TL;DR PoC を動かすと、一般ユーザーから1コマンドで root が取れる ディ

    Linuxカーネルの脆弱性「Copy Fail (CVE-2026-31431)」をEC2のUbuntu 22.04で実証してみた
    tech0403
    tech0403 2026/05/01
  • コーディングをAIに任せても、エンジニアの仕事は減らなかった ― ほぼ一人で1か月、AI機能をリリースしてみて - Findy Tech Blog

    こんにちは、ファインディでFindy Toolsの開発をしている田です。 このたび、Findy Toolsの新機能として「アーキテクチャAI」をリリースしました。要件を入力するとAWSのアーキテクチャ図と設計の提案が生成される機能です。 findy.co.jp 今回の開発では、PM・仕様策定・スコープ定義・インフラ・FE/BE開発・テストまで、ほぼ一人で1か月で担当しました。そして、コーディングはほとんどClaude Codeに任せ、私自身はほぼコードを書いていません。 この記事では、そんな開発を進めるなかで分かったこと、難しかったこと、そして改めて実感したエンジニア仕事について紹介します。 アーキテクチャAIについて 一人開発の全体像 エンジニアが価値とコストを自分で判断する 対話で判断の視野を広げる 動くもので共通認識を作る 自分の仕事は減らず、判断と意思決定の時間が増えた まとめ

    コーディングをAIに任せても、エンジニアの仕事は減らなかった ― ほぼ一人で1か月、AI機能をリリースしてみて - Findy Tech Blog
    tech0403
    tech0403 2026/05/01