2024-01-01から1年間の記事一覧

拡張機能でsandboxではなくWASMでeval()してみた

拡張機能のManifest V3ではsandbox環境で安全にeval()を実行できますが、FirefoxではこのAPIがサポートされていません。そこで、ChromeとFirefoxの両環境での単一実装と安全性を考慮してQuickJS(WASM)を利用したeval()を試してみました。

6年前のブラウザ拡張機能をWXTでリニューアルした

Manifest V3 対応について気になっていた今日この頃。 6年間放置していたブラウザ拡張機能を WXT でリニューアルしました。

3Dプリンター始めました。 ソフトウェア開発よりも試行錯誤が大変

3Dプリンターを用いてスマホのアクセサリーやサーキュレーターのスタンドを製作する過程で、モデリングと印刷を繰り返す試行錯誤の大変さを振り返りました。

Goのテンプレートエンジン「templ」が便利(TinyGoでも動くよ)

あらすじ Go で素朴な HTML を返すアプリケーションを動かしたくなり、 Wasm に変換してデプロイすることができる Cloudflare Workers を使うことにしました。 Cloudflare Workers に Go アプリケーションをデプロイする際には、id:f_syumai さんのテンプレ…

はてなブログを「Shiki | 式」でシンタックスハイライトする

本ブログでも使っている、Syntax Highlighter `Shiki` をはてなブログに導入する方法をここに記します。

Computational Themingをどこでも。ここでも。

Computational Themingで遊びたいWebサイト向けに、便利グッズを以前作成したのでご紹介します。

はてなブログのテーマを公開しました

ちなみに、名前はルラボのフレグランスから拝借させていただきました。 テーマに抹茶色は使われていないけど... blog.hatena.ne.jp 一年ほど前に、このブログのテーマを作成していました。 しかしその後はブログを書くことがないまま、日の目を見ない日々が…

4年ぶりの日記は超広角 📷

FUJIFILM X-E4 と見た目に一目惚れした SIGMA 10-18mm F2.8 DC DN でお出かけしました。