
Actions permissions に GitHub Actions ワークフローに必要な最小限のパーミッションを教えてもらう
Actions Permissions # GitHub Actions のセキュリティのためのツール actions-permissions が public beta として公開されました...
記事を読むFresh 1.2 へアップグレード - island の新機能など
Fresh 1.2 リリース # Deno の Web フレームワーク Fresh 1.2 がリリースされました。 Fresh 1.2 – welcoming a full-time maintainer, sharing state between islands, limited npm support, and more Preact のメンテナの人がフルタイムの Fresh メンテナとして Deno にジョインしたことで開発スピードが上がることが期待されています...
記事を読むVS Code でユーザー定義スニペットを作って使う
VS Code のスニペット # VS Code ではプログラミング言語毎にビルトインのスニペットが利用できます。例えば、JavaScript を書いていて foreach と入力するとforeach を使う構文のテンプレートが挿入され、array や element のようなプレースホルダをタブキーで移動しながら書き換えることで素早くコードを書くことができます。(この例では GitHub Copilot のサジェストも出てしまっていますが...
記事を読むOrbStack - macOS 専用の高速軽量なコンテナ & Linux VM 環境
OrbStack とは # OrbStack は macOS 専用の高速で軽量なコンテナ環境と Linux VM 環境です。 OrbStack · Fast, light, simple Docker & Linux on macOS 以下のような特徴が謳われています。 超高速: 2秒で起動し、最適化されたネットワークとディスク、Rosetta による x86 エミュレーション 超軽量: CPU とディスク使用率が低く、少ないメモリで動作...
記事を読むTresJS - Three.js を Vue components として利用する
TresJS とは # TresJS は Vue.js のアプリで Three.js を用いたシーンのレンダリングを行うためのライブラリです。Vue の構文で宣言的にシーンを記述できます。 TresJS | The solution for 3D on VueJS Three.js は ブラウザで手軽に 3D グラフィックスを扱える優れたライブラリです。シーンのオブジェクトグラフを構築しそのオブジェクトグラフをレンダラーに渡して描画するという命令型のプログラミングスタイルです...
記事を読むGitHub Actions でハイスペックな Larger runners を試す
Larger runners # GitHub Actions では GitHub-hosted runners と呼ばれるGitHub がホストする VM でワークフローを実行します。これまで Runner のスペックが足りない場合は、セルフホストランナーでハイスペックマシンを使うしかありませんでした。今後は、通常の Runner よりお高くなりますが CPU コアやメモリを多く搭載したハイスペックな Larger runners が利用可能になります...
記事を読むStale Repos Action を使って GitHub オーガニゼーションの古いリポジトリをリストする
Stale Repos Action とは # Stale Repos Action は、GitHub オーガニゼーション内で一定期間更新のないリポジトリを検出するための Action です。ワークフローに組み込んで定期実行することで、古くなったリポジトリをリストアップし棚卸しできます。GitHub 公式の Action で v1.0 のリリースアナウンスがありました...
記事を読むelectron-vite で Electron アプリ開発の生産性を上げる
electron-vite は Electron アプリ開発用に構成された次世代の開発環境を謳っています。名前の通り JavaScript のデファクトビルドツールになりつつある Vite を採用しています。 概要 # electron-vite の Git リポジトリです。記事執筆時点のバージョンは v1.0.22、スター数は922でした。個人開発のプロジェクトです...
記事を読むDeno KV を Deno Deploy で使う
先日の記事「Deno のビルトイン key-value データベース Deno KV が登場」ではローカルで試しただけでした。 クローズドベータが使えるようになったら Deno Deploy で試してみたいと思います。 と書いた通り Deno KV クローズドベータの waiting list に登録していました。1週間ぐらいでインビテーションがきて筆者の Deno Deploy アカウントで利用できるようになりました...
記事を読むGitHub Actions Runner Controller (ARC) - セルフホストなランナーを Kubernetes でオンデマンド実行する
先日 GitHub Actions の Runner Controller (ARC) のパブリックベータがアナウンスされました。 GitHub Actions - Actions Runner Controller Public Beta | GitHub Changelog ARC 導入の利点 # これまで GitHub Actions のセルフホストランナーは、ローカルの PC や VM に構築するものでした...
記事を読む