JavaScript関連のブログに集まってほしいです。
はてなブログを持っていれば、誰でも参加できます。
夜マックで倍マックポークを食べた。ポークパティが2枚になる。 ボリュームには満足したけれど、マックポークらしさが失われてしまっているように感じた。らしさとは一体なんなのかの言語化はできていないが、倍でない通常メニューのほうがハンバーガーとしての総合点が高いと思う。 daiiz.hatenablog.com 期間限定かと思いきやいまのところレギュラー化しているようなので、引き続き応援したい。
TSKaigi 2026事後勉強会の登壇資料です。オリジナルの資料はこちらです。 このエントリはTSKaigi 2026事後勉強会でお話しした内容を文字起こししているものです。 まえおき Valibot とは ValibotはTypeScript向けのスキーマライブラリです。スキーマを定義することで、未知のデータを型安全にバリデーションできます。同様のライブラリにはZodやArkTypeなどがあり…
Babylon.jsの公式サイトより、新しく軽量版のBabylon Liteが発表されました。 すでに概要については、いくつか日本語で記事が出ています。今回はBabylon Liteを使った上で最も単純なコードを書く方法を紹介します。 使用した環境 - Babylon Lite: 1.2.0 - TypeScript: ~6.0.2 - Vite: ^8.0.12 1. Babylon Liteと…
突然ですが、人生であと何回出勤するのか計算できるサイトを作ってみました↓ takuyash.github.io30代に入り社会にもだいぶ慣れ、漠然と毎日を過ごしていますが 当たり前ですが人生には限りがあり、残りの出勤できる回数も決まっているはずです。 そのためあと何回出勤するんだろうと考えたので作ってみました。入力はそんなに多くないので興味があれば試しに触ってもらえると嬉しいです。ちなみに計算して…
これまで個人学習用の教材を作ってきましたが、今回は教師が電子黒板で使うものとして作成しました。画面下に各式のボタンがありますが、それを押すと、類似の式を自動的に作ってくれます。 まず、〔足し算・引き算〕です。ボタンと類似の式を押すたびに作成します。できるだけ近隣の式が同じにならないようになっていますが、式の数には限りがあるので、同じ式になるのは仕方がありません。 画面右上に〔こたえ〕のボタンがあり…
※便利な半面、攻撃の対象にもなり得るので、安易にAIのリンクを開いちゃだめですね。 この記事でできるようになること URLに ?q=プロンプト を付けるだけで、チャットUIへプロンプトを自動入力・実行可能なAIがどれなのかを知る 対応サービスごとの挙動の違いを把握(Notion AI / Grok / Google AIモード / Felo / Claude / ChatGPT / Gemini …
ビビッドアーミーは本日で7周年ですね (初稿時) 。おめでとうございます! ビビッドアーミーやTop Warは別のゲームなのに同じサーバーに繋がるので、別ゲームのプレイヤー同士で交流できます。ただ別プラットフォーム扱いのため、基地スキンがデータ上では同じでも、名前や見た目が異なる基地スキンがあり、初期のビビアミにしかないコラボ限定基地スキンもあります。 この記事はビビアミとトップウォーの基地スキン…
自作の三目並べ合いゲーム「Tic Tac to End」の5x5盤面を解析しました。 双方最善手を打った場合、先手が1点差で必勝のようです。 棋譜 検証プログラムはZig言語(0.15)で書きました。 const std = @import("std"); const Side = u1; const FIRST_SIDE: Side = 0; const SECOND_SIDE: Side = …
なぜ「複数(バルク)対応」だけにしないのか? すべてを配列([{...}])で受け取るようにすれば、確かにエンドポイントは一つで済みます。 しかし、以下の点がネックになる。 エラーハンドリングが複雑になる: 3件送って「1件成功、2件失敗」したとき、レスポンスをどう返すべきでしょうか? 一部成功を許すのか(HTTP 207 Multi-Status などが必要)。 一つでもダメなら全部ロールバック…
zappa frameworkを使用したアプリを MacOS でパッケージして、AWS Lambda にデプロイしようとしました。 デプロイ自体は成功しましたが、実行時に ImportError: PyO3 modules compiled for CPython 3.8 or older may only be initialized once per interpreter process と…
次のページ