JavaScript関連のブログに集まってほしいです。
はてなブログを持っていれば、誰でも参加できます。
本日WinSimpleFolderLauncher v1.0.2をリリースしました!!WinSimpleFolderLauncherはWindows の任意のフォルダを “そのままランチャー” として利用できる、 超軽量・超高速のランチャーです。 WinSimpleFolderLauncher(Winシンプルフォルダランチャー)とは フリーで使用できるWindows向けのランチャーソフトです。 W…
はじめに 前回は、自然言語での検索を実現しました。 サーバーレスだからランニングコストをおさえながら、AIを利用できるのは、有難いですね。 また、RAGを構成せずとも、既存のDBで十分なケースもありそうです。 それに、こういった自然言語検索は、一般人を専門家の元に誘う、例えば、弁護士や税理士、建築家への間口をひろげる効果があるように感じます。 今回、それに、予約機能を追加してみました。 「仕事のス…
少し前に書いたDockerですが、これを使うとNode.jsやTypeScriptのインストール作業を個別対応しなくても、Babylon.jsの開発ができるようになります。 今回は、そのための手順をまとめました。 1. Dockerを使わない、使う場合の開発環境の違い 2. Babylon.jsの実行環境をDockerイメージにする 3. Dockerfileを使って開発環境を作る 4. comp…
Branded Type は、string のような同じ型の値を用途ごとに区別するためのテクニックです。アプリケーションで使っている方も多いと思いますが、Branded Type そのものの型をテストしているプロジェクトは多くないのではないでしょうか。 今回は、スキーマライブラリの Valibot が提供している brand を題材に、Branded Type の仕組みを確認したうえで、Brand…
iOS用のアプリを作成していると必要となるCertificate更新の鍵作成(CSR)の手順を書いてみます。command + shift を押し、キーチェーンと入力してキーチェーンを開きます。 キーチェーンアクセス>証明書アシスタント>証明局に証明書を要求を選択。ユーザーのメールアドレス Apple Developer Programに登録したメールアドレス 通称 なんでも良い CAのメールアド…
JSON↔CSV変換ツールに長いIDを入れたら、末尾が勝手に変わった。 9007199254740993が9007199254740992になる。変換は成功扱い。警告も出ない。ID用途ではかなり危ない。 この記事でできるようになること JavaScriptで長い整数が丸められる条件を確認できる CSVの型推論で、安全に数値化できない値を文字列として保持できる JSONをパースする前に巨大整数を保護…
ここのところ遠征が多くて家にいる日が少なくなってきている。 実質家賃が高くなっている!
document.body.insertAdjacentHTML('beforeend','<div id="a" style="position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);padding:10px 20px;background:#fff;border:1px solid #999">OK</div>…
これまで個人学習用の教材を作ってきましたが、今回は教師が電子黒板で使うものとして作成しました。画面下に各式のボタンがありますが、それを押すと、類似の式を自動的に作ってくれます。 まず、〔足し算・引き算〕です。ボタンと類似の式を押すたびに作成します。できるだけ近隣の式が同じにならないようになっていますが、式の数には限りがあるので、同じ式になるのは仕方がありません。 画面右上に〔こたえ〕のボタンがあり…
ビビッドアーミーは本日で7周年ですね (初稿時) 。おめでとうございます! ビビッドアーミーやTop Warは別のゲームなのに同じサーバーに繋がるので、別ゲームのプレイヤー同士で交流できます。ただ別プラットフォーム扱いのため、基地スキンがデータ上では同じでも、名前や見た目が異なる基地スキンがあり、初期のビビアミにしかないコラボ限定基地スキンもあります。さらに2026年6月頃から、特定のユーザー専用…
次のページ