
2022年の投稿
底に届く光は - M01D新曲"Ray across the bottom"公開
エントリを表示『リアルタイムグラフィックスの数学』サンプルコードを Processing で動かすハードルは高かった
巴山竜来『リアルタイムグラフィックスの数学』は数学観点からノイズやレイマーチングを解説する薄いながらも内容の濃い本で、濃い故に私のような数学に馴染みのない者にとっては容易に読み進められる内容ではなく、また掲載されているサンプルコードからの抜粋と書籍用に編集された図版とではうまく擦りあわされていないと感じる点もあり、理解には別途配布されているサンプルコードの入手は必須です。
"Obscure light EP 2022-11" is out now
しばらく EP のリリースをご無沙汰していたので Bandcamp Friday に合わせて公開しました。 Obscure light EP 2022-11 by Sad Juno 聴いていただける機会をすこし増やせればと思ってのリリースです。お聴きいただければ幸いです。
GUMI+M01D music are in store now(一年四か月ぶり九度目)
毎年恒例の感のある株式会社インターネットのレーベルVOCALOTRACKSの配信楽曲募集。 http://vocalotracks.ssw.co.jp/contest/megpoid_2022/ 今年も応募し、二曲配信していただくことになりました。 ほどく、つなぐ…
Processing 4.0 と Java のあいだ
2022 年 8 月にリリースされたProcessing 4、二年半ぶりの待望のメジャーバージョンアップはベースとなる Java も 8 から 17 にアップデートされ、Java モードで使える文法が最新の Java により近づきました。過去のエントリ使えない Java の機能を知る / Processing と Java のあいだ(その 2)は更新しましたが、記載しなかった機能についても簡単に確認したのでメモしておきます。
明けぬ夜はないはずと - ELECTRIBE Wave新曲"Midnight Slipping"公開
――落ち着かない心に言い聞かせながら。
KORG ELECTRIBE Waveでの新作、"Midnight Slipping"を公開しました。お聴きいただければ幸いです。

LitでVue.js 2.xコンポーネントを置き換えた話
Lit + Deno + Packup でお手軽に Web Components 定義で記した通りLitのコンポーネントが開発できるようになったので、前回の更新ではブログ部分のVue.js 2コンポーネントを Lit コンポーネントに置き換えて Vus.js 依存を解消しました。Lit の使いかたがすこしわかってきたので、把握した注意点をメモとして残しておきます。
「アカシアの花が咲き誇るあの丘で」 - M01D+GUMI新曲"アカシアの咲く丘へ"公開
エントリを表示Lit + Deno + Packupでお手軽にWeb Components定義
IE サポート終了でWeb Componentsもいよいよ実用フェーズかと Web Components 開発用ライブラリLitのドキュメントに目を通していて、これはDenoを使えばお手軽なのでは?とひらめき試してみたところあっけなく成功したので共有。
Eleventyに移行
本ブログの構築・稼働環境をBoothCMS on Microsoft Azure App Service Web AppsからEleventy on Microsoft Azure Blob Storageに移行しました。機能の確認は行いましたが、無駄に長期間運用しているサイト故思わぬ問題が潜んでいるやもしれません。おかしな点に気づかれました方はお知らせいただければたいへんありがたいです。…
Gradleを実行するGitHub Actionsワークフローの初心者向けメモ
先日Processing用動作生成ライブラリFrameRecorderに音声指定機能を追加した際、あわせてGitHubのリポジトリにビルドのワークフローも追加しました。 追加の際はGitHubの提供するWebページ「GradleでのJavaのビルドとテスト - GitHub Docs」を参考にしたのですが、当然のことながら記述内容はGitHub Actions…
すべての都市は - KORG Gadget新曲"Cities on (lost) possibilities"公開
エントリを表示HTTP GETリクエストにボディを指定できないのはなぜか?(改稿版)
本稿はHTTP GETリクエストにボディを指定できないのはなぜか?(初版)の改稿版です。変更点は稿末の「改稿の詳細」をご覧ください。 ブラウザで動くJavaScriptから、GETメソッドを指定したHTTPリクエストでメッセージボディを指定できないのはなぜか?という話題を見かけまして、指定できないのは知っていましたが理由はたしかめてなかったので追いかけてみました。
TL;DR
HTTPの仕様としては規定されず、実装依存で拒否される可能性ありとの記述あり ブラウザのクライアントでは指定不可HTTPの仕様としては?
トンネルを抜けて - M01D新曲"Through the Tunnel"公開
エントリを表示「傷つけあう言葉はなおその」 - M01D+GUMI新曲"道端から"公開
エントリを表示Parcel 2とJestを組みあわせるときはBabelの設定を分離する
Parcel は便利、でも Jest を使うなら……の続き。 バージョン 2 リリースまで長い停滞期間のあったParcel、最近は開発が活性化しています。 バージョン 2 になって取りあつかいがおおきく変わったのがBabelの設定。 presets での @babel/preset-env や @babel/preset-typescript 、 @babel/preset-react の指定は Babel の設定としては定番ですが、Parcel はこの指定があるとしつこく警告します。…
想いは振り子のように - M01D新曲"Pendulum trajectory in my mind"公開
エントリを表示心の流れの裡にある夢は - M01D新曲"dream in the flow"公開
エントリを表示何を語りうるのかわからないまま - M01D新曲"Monologue with an angel"公開
エントリを表示犠牲を悼んで - M01D+GUMI新曲"Beyond the Force"公開
エントリを表示一夜かぎりの儚い糸を - M01D新曲"Ephemeral threads of life"公開
Visual Studio CodeでJavaScriptの型チェック機能を網羅的に利用するには?(2022年版)
Visual Studio Codeには編集しているJavaScriptの型チェック機能があります。TypeScriptの機能の援用ですが、TypeScriptを利用しないプロジェクトでも利用できます。 ……という知識はあったのですが、あらためて使ってみようとしたところなかなかたしかな情報にたどりつけずけっこう手間取ったのでまとめておきます。