くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

VSCodeのDevContainer入門&Claude Codeのリファレンス実装を見てみる

この記事を読んで、Cline / RooCodeなどを使うなら、 ちゃんと使えるようにしたいなと思い、いろいろ調べてみたときの備忘録(*´ω`*) Cline / RooCodeを安全に使うためにDevContainerを使い始めた 環境は、macOS+OrbStack DevContainerとは Dev Containerは…

un/jsのchangelogenを詳しく理解して、いい感じに自動リリースする

CHANGELOGの自動生成とversion bumpを unjs/changelogenで自動化したいなと思い、 いろいろ調べてみたときの備忘録(*´ω`*) unjs/changelogen: Beautiful Changelogs using Conventional Commits changelogenでできること changelogenは、シンプルでいい感…

NuxtでもNitroErrorHandlerを使いたい(ワークアラウンド)

unjs/nitroだと、自作のエラーハンドラーを設定できるので、 ErrorからAPIレスポンスに変換したりもできる // ~/error.ts import { EventHandlerRequest, H3Error, H3Event } from "h3"; export default defineNitroErrorHandler((error: H3Error, event: H3…

Drizzle+Turso(libSQL)入門: 例外編

前回の続き。Turso(libSQL)をDrizzle ORMで操作するときに、 例外やエラーの扱い方を調べてみたときの備忘録(*´ω`*) Drizzle ORMに入門してみた with Turso - くらげになりたい。 調べたときのバージョンはこんな感じ drizzle-orm: 0.38.3 @libsql/client: …

cittyとunbuildでCLIツールを作ってみた(テンプレート付き)

以前、unjs/unbuildに入門したけど、 cittyもつかってオレオレCLIツールを作ってみたときの備忘録(*´ω`*) テンプレートとしても使える、サンプルリポジトリもここにつくっておいた github.com cittyとunbuild どちらもUnJsのパッケージで、 citty CLIコマン…

Drizzle x SQLiteで作成日時や更新日時をCustom typesでいい感じにしたい

前回の続き。Drizzle ORMをちょっと触ってみたときに、 いろいろ調べてみたときの備忘録(*´ω`*) Drizzle ORMに入門してみた with Turso - くらげになりたい。 SQLiteにはdate/time型がない Date And Time Functions 残念なことに、SQLiteにはDate/Time/Date…

Nuxtの<component :is>でNuxtLinkをつかいたい

Nuxt3で<component :is>を使うと、 コンポーネントや要素を動的に設定できたりする propsにtoがあるときは、<NuxtLink>にして、 それ以外は<div>にしたいなと思ったときの備忘録(*´ω`*) <template> <component :is="component" :to="to"> <slot></slot> </component> </template> <script setup lang="ts"> const props = defineProps<{ to?: string; }>(); const component = computed((…</div></nuxtlink></component>

Drizzle ORMに入門してみた with Turso

ずっと気になってたDrizzle ORMに入門してみたときの備忘録(*´ω`*) 合わせて、Tursoも一緒に使ってみる Drizzle ORM - next gen TypeScript ORM. Turso - Databases for All version drizzle-orm: v0.38.2 drizzle-kit: v0.30.1 @libsql/client: v0.14.0 nu…

Nuxt Auth Utils入門(Google認証編)

この記事を読んで使ってみたいなぁと思い、はや数ヶ月 ちょっと試してみようと、いろいろ調べてみたときの備忘録(*´ω`*) Nuxt Auth Utils でサーバーサイドの認証を(OAuth・マジックリンク・ワンタイムパスワード) Nuxt Auth Utilsとは https://github.co…

mixi2をmacから閲覧/投稿したりする(Android&scrcpy)

mixi2のWeb版が無いので、ミラーリングでなんとかならないかなぁと、 いろいろ試してみたときの備忘録(*´ω`*) Android端末限定だけど、scrcpyを使うと、まぁまぁうまくいった お、できたっぽい(*´ω`*)? pic.twitter.com/8UdkiyitP2— きらぷか@スプシAPI化…