たより

gihyo.jp

Blenderでオブジェクトをスムーズにする方法について見ていこう

本連載では、Blenderの基本的な知識、機能についてイラストを交えながら紹介しています。第73回目は、Blenderで作成したオブジェクトをスムーズに見せる方法について見ていきます。

Zennの「Rust」のフィード

Claude Code の自律実行を安全にコンテナ隔離する CLI「VibePod」を作った

ryugo

Claude Code の自律実行、怖くないですか? Claude Code には --dangerously-skip-permissions というフラグがある。これを使うと、ファイルの作成・削除、コマンド実行などをすべて確認なしで自律的に行ってくれる。寝ている間に実装が終わっている──そんな夢のような開発体験が手に入る。 ただし、名前に "dangerously" と入っている通り、ホスト環境でこれを使うのはリスクが大きい。rm -rf が走るかもしれないし、意図しないファイルを書き換えるかもしれない。Anthropic 公式も「コンテナ内でのみ使用すること」を推奨している。 ...

Zennの「Rust」のフィード

R CausalImpactをRust+PyO3で再実装して踏んだ地雷

gibbs

TL;DR pycausalimpact は共変量を入れると効果の符号が反転する。原因は変数選択の欠如 R の bsts と同じ spike-and-slab を Rust で実装し、PyO3 で Python に公開した R との数値互換性を ±3%(CI bounds は ±1%~±1.5%)まで詰めた この記事では、実装で踏んだ地雷と設計判断を中心に書く 背景: pycausalimpact で符号が反転する pycausalimpact で共変量を入れたとき、結果がおかしくなった経験はないだろうか。 Google が公開している R の CausalImpact は、...

Zennの「Rust」のフィード

RustでOSPFルーターをフルスクラッチ実装して、FRRとネイバーFullにするまで

aoi

はじめに 事の発端は、ProxmoxをインストールできるノートPCをちょうど手に入れたことでした。 「せっかくなら複数のVMをガッツリ連携させるような、仮想化基盤ならではの遊びがしたい」 そんな思いから行き着いたのが、OSPFルーターをRustでフルスクラッチ実装するというプロジェクトです。11月にIPAのネットワークスペシャリスト試験(ネスペ)の受験を予定していたこともあり、「試験まで期間あるし、動くものを自分の手で作った方が絶対に面白い」という判断でした。 本記事では、Proxmox上の仮想ネットワーク環境において、自作ルーターが既存の実装(FRRouting)とOSPFネイバー...

JSer.info

2026-03-22のJS: Vite 8.0、 Temporal Stage 4、 Next.js 16.2

JSer.info #767 - Vite 8.0がリリースされました。 Vite 8.0 is out! | Vite (main branch) Vitest 4.1 is out! | Vitest esbuild + Rollupの二重バンドラー構成をRustベースの統合バンドラーであるRolldownに置き換えています。lightningcssがpeerDependencyから直接的な依存関係へ変更され、ビルトインのDevtools、TypeScriptのパスエイリアス解決(resolve.tsconfigPaths)のサポートが追加されています。WebAssemblyのSSRサポート、ブラウザのコンソールログをdevサーバーのターミナルに転送するserver.forwardConsoleの追加なども含まれています。同じタイミングでVitest 4.1もリリースされており、Vite 8のサポート、Test Tags機能の追加、aroundEach/aroundAllフックの追加なども含まれています。 TC39 2026年3月ミーティングの結果として、TemporalがStage 4となりES2026に含まれることが決定しました。 ECMAScript proposal updates @ 2026-03 | ECMAScript Daily Import TextがStage 3へ、Error Stack AccessorがStage 2.7へ、Curtailing the Power of ThenablesがStage 2へ進みました。 Next.js 16.2がリリースされました。 Next.js 16.2 | Next.js Next.js 16.2: AI Improvements | Next.js next devの起動速度の改善、Server Componentsペイロードのデシリアライズの改善によるレンダリングの高速化が行われています。next/linkにtransitionTypesの追加、ブラウザのコンソールログをターミナルへ転送する機能がデフォルトで有効化され、Hydrationエラーのデバッグ表示の改善、Adapters APIがStableへ変更されています。また、create-next-appがデフォルトでAGENTS.mdを生成するようになりました。 JSer.infoをサポートするには 😘 知り合いにJSer.infoをおすすめする ❤️ GitHub Sponsorsで@azuのスポンサーになる 🐦 X(Twitter)で@jser_infoをフォローする JSer.info Sponsors JSer.info SponsorsはGitHub SponsorsとしてJSer.infoを支援してくれている方々です。 ヘッドライン Vite 8.0 is out! | Vite (main branch) main.vite.dev/blog/announcing-vite8 Vite Rust ReleaseNote bundler Vite 8.0リリース。 resolve.tsconfigPaths)のサポート。 server.forwardConsoleの追加など。 Vitest 4.1 is out! | Vitest vitest.dev/blog/vitest-4-1.html vite ReleaseNote test Vitest 4.1リリース。 test.extendでの型推論の改善、aroundEach/aroundAllフックの追加。 vi.defineHelper()でスタックトレースからヘルパー関数の内部を除外できるように。 --detect-async-leaksフラグで非同期リソースのリーク検出をサポート。 mockThrow()/mockThrowOnce()の追加、Chai形式のmockアサーションのサポート。 Announcing Vite+ Alpha | VoidZero voidzero.dev/posts/announcing-vite-plus-alpha vite Rust CLI Tools ReleaseNote Vite+ Alphaリリース。 vp dev/vp build/vp test/vp checkなどのコマンドで、開発サーバ、ビルド、テスト、Lint、フォーマットを1つのツールで実行できる。 vp envでのNode.jsバージョン管理、vp runでのmonorepoタスク実行とキャッシュ機能も提供する。 voidzero-dev/vite-plus: Vite+ is the unified toolchain and entry point for web development. It manages your runtime, package manager, and frontend toolchain in one place. Nuxt 4.4 · Nuxt Blog nuxt.com/blog/v4-4 Vue library ReleaseNote Nuxt v4.4リリース。 createUseFetch/createUseAsyncDataを追加。 useAnnouncer composableと<NuxtAnnouncer>コンポーネントによるアクセシビリティの改善。 unroutingライブラリを採用しパフォーマンスを改善。 useCookieのrefreshオプションの追加、nuxt build --profileでのビルドプロファイリングのサポートなど。 ECMAScript proposal updates @ 2026-03 | ECMAScript Daily ecmascript-daily.github.io/ecmascript/2026/03/16/ecmascript-proposal-update ECMAScript proposal news TC39 TC39 113th meetingでのECMAScript Proposalのステージの変更まとめ。 Nova 1.0 · Nova trynova.dev/blog/nova-1.0 Rust JavaScript ReleaseNote Nova 1.0リリース。 Electron 41.0 | Electron www.electronjs.org/blog/electron-41-0 Electron ReleaseNote Electron 41.0リリース。 changedイベントにinsertedなどの変更理由を追加。 --disable-geolocationフラグの追加。 loginイベントで処理できるように、webPreferences.focusOnNavigationオプションの追加など。 Bun v1.3.11 | Bun Blog bun.com/blog/bun-v1.3.11 Bun ReleaseNote Bun v1.3.11リリース。 Bun.cron APIの追加、ANSIエスケープコードを考慮した文字列スライスを行うBun.sliceAnsiの追加。 bun testに--path-ignore-patternsフラグの追加など Release pnpm 11 Beta 0 · pnpm/pnpm github.com/pnpm/pnpm/releases/tag/v11.0.0-beta.0 pnpm ReleaseNote pnpm v11.0.0-beta.0リリース。 package.jsonのpnpmフィールドの設定をpnpm-workspace.yamlへ移行、pnpm serverコマンドの削除、pnpm linkコマンドの変更など多くの破壊的変更を含む。 pnpm cleanコマンドでnode_modulesの削除、pnpm audit --fix=updateでlockfileの更新による脆弱性の修正に対応。 config.yamlのサポート、PnpmfileでESMフォーマット(.pnpmfile.mjs)をサポートなど。 Next.js 16.2 | Next.js nextjs.org/blog/next-16-2 Next.js React ReleaseNote Next.js 16.2リリース。 next devの起動速度の改善、Server Componentsペイロードのデシリアライズの改善によるレンダリングの高速化。 next/linkにtransitionTypesを追加、Server Functionの実行ログをターミナルに表示する機能の追加、ブラウザログをターミナルに表示する機能をデフォルトで有効化。 next startで--inspectフラグのサポート。 create-next-appがデフォルトでAGENTS.mdを生成するように変更、node_modules/next/dist/docs/にドキュメントをバンドルするように変更など Next.js 16.2: AI Improvements | Next.js Turbopack: What's New in Next.js 16.2 | Next.js アーティクル TC39 Advances Temporal to Stage 4 Alongside Several ECMAScri... socket.dev/blog/tc39-advances-temporal-to-stage-4?utm_medium=feed TC39 ECMAScript proposal article TC39 2026年3月ミーティングの結果について。 External import maps, today! • Lea Verou lea.verou.me/blog/2026/external-import-maps-today/ JavaScript module article External Import Mapsをビルドツールなしで利用する方法について。 <script type="importmap">をDOMで動的に注入することで、外部ファイルとしてImport Mapを管理できる。document.currentScript.after()を使い<script type="importmap">要素を挿入する。 JSPM - JSPM 4.0 Release Edge.js: Running Node apps inside a WebAssembly Sandbox · Blog · Wasmer wasmer.io/posts/edgejs-safe-nodejs-using-wasm-sandbox WebAssembly nodejs article WebAssemblyのSandboxでNode.js互換のアプリケーションを実行できるRuntime。 サイト、サービス、ドキュメント unjs/impound: Builder-agnostic plugin to allow restricting import patterns in certain parts of your code-base. github.com/unjs/impound?tab=readme-ov-file JavaScript TypeScript Tools module bundler plugin 特定のディレクトリからのimportを禁止するなどのパターンを定義できるunpluginプラグイン。 traceオプションを有効にすると、ルールで禁止された結果をわかりやすく表示できる BrowserPod — Sandboxed Dev Environments in any Browser browserpod.io/ WebAssembly nodejs browser webservice ブラウザ内でNode.jsなどのコードをサンドボックス実行できるプラットフォーム。 ソフトウェア、ツール、ライブラリ関係 sam247/openredaction: Open Source PII detection and redaction for JavaScript/Typescript. Achieve enterprise compliance and unparalleled, lightning fast performance, all 100% local. github.com/sam247/openredaction JavaScript TypeScript library privacy RegExp JavaScript/TypeScript向けのPII(個人識別情報)の検出とマスキングを行うライブラリ。 正規表現パターンを使い、メールアドレス、電話番号、クレジットカード番号、政府発行IDなど50カ国以上のPIIパターンをサポートしている。

もっと見る

ソース