ghqで管理してるリポジトリ、CLI型エージェントから複数同時に扱いたいけどVSCodeのGit機能も使いたい。
シンボリックリンク + VSCode Workspaceで両立できたので手順をまとめました。
zenn.dev/ud/articles/...
@udus.dev.bsky.social
DataOps Engineer | コスパ最強のデータ基盤を追求 年間1.4億円削減の実績 / オープンデータをもっと手軽に使えるように整備中 データ基盤のコスパ術・運用自動化・オープンデータ活用を発信 技術スタック: SQL/Python/Go/TypeScript/Terraform/GCP/AWS/Azure
ghqで管理してるリポジトリ、CLI型エージェントから複数同時に扱いたいけどVSCodeのGit機能も使いたい。
シンボリックリンク + VSCode Workspaceで両立できたので手順をまとめました。
zenn.dev/ud/articles/...
TursoがReact Native公式対応しただと!
expo-sqliteでも同じことできたけど、公式対応してくれると安心感すごい。
Expo対応もロードマップにあるので、リリースされたら試す
Cloudflare Workersで動くDuckDB Wasm
DuckDB WASMがCloudflare Workersで動かなかったのは、httpfsが同期XMLHttpRequest前提だったから
Asyncifyで非同期fetch()に変換して動してるらしい。すご
ビルドサイズが9.7MBで有料プランは必要だが、エッジでデータ分析できる時代
github.com/tobilg/duckl...
クリエイティブ・コモンズの略称、由来から覚えると一発
BY → 略語じゃない。「Photo by ○○」のby
SA → ShareAlike(同じ条件で共有)
NC → NonCommercial(非商用)
ND → NoDerivatives(派生物禁止)
BYだけ略語じゃないの意外と知られてない
e-Stat API、複雑そうで避けてたけど、仕様書読んでみたら実は1ページだった。
覚えることも3つだけ:
・統計表一覧はgetStatsList
・データ取得はgetStatsData
・メタ情報はVALUEの属性を見る
思ってたより簡単!...ではなかったけど、最初のとっかかりになる記事を書きました。
zenn.dev/ud/articles/...
DuckLakeの記事をいくつか書いてきましたが「そもそもDuckLakeって何?」を書いてなかったので、改めて紹介記事を書きました。
- サーバー不要でデータレイクハウス
- メタデータはSQLite/PostgreSQL/DuckDBで管理
- Icebergとの使い分け
Frozen DuckLakeやWASMの話は、この基礎があると読みやすくなると思います。
zenn.dev/ud/articles/...
Frozen DuckLake、知ってますか?
・オブジェクトストレージだけでデータレイク運用
・サーバー不要、コストはストレージ代のみ
・URLをATTACHするだけで即クエリ実行
IcebergやDelta Lakeと違いカタログサービス不要。R2なら読み取り無料。
zenn.dev/ud/articles/...
DuckDB-WASMの初期化コード、1行ずつ読み解く記事を書きました
「何やってるかわからん」→「なるほど、そういうことか」になれます
zenn.dev/ud/articles/...
DuckLake v1.0、2026年2月4日リリース予定。
GitライクなBranch/Merge機能のリクエストも出てて、これが実現したら面白い。オープンデータをGitHubみたいにコミュニティでメンテナンスしていく世界が来るかもしれない。
ducklake.select/release_cale...
github.com/duckdb/duckl...
duckdbってFROM句からSQL書き始めることもできるらしい。
分かってますね。地味だけど便利
```
FROM テーブル
SELECT 列名
```
duckdb.org/docs/stable/...
めっちゃええ記事や。ducklakeとicebergの違いがよくわかった。
(Hiveメタストアに対して)
icebergがメタデータ管理の設計を解決して、
ducklakeがスケーラビリティを取り戻した
ってことか
zenn.dev/loglass/arti...
最近、ローカルファーストが来てるらしい
lofi.so
aria属性がなぜ必要でどう機能し付与すべきか疑問だったが「Webアプリケーションアクセシビリティ」を読んで理解できた
結論
・適切なAOM構築に必要
・表現しきれない情報付加に活用
→HTML/CSSのセマンティクスで表現できているなら、無理につけなくても良さそう
amzn.to/4m0TJBb
Next.jsのサーバーアクションに追加の引数を渡す際にbindメソッドを使います。
その時の挙動について理解が曖昧だったのでまとめました。
zenn.dev/ud/articles/...
Supabaseは認証サーバーにリクエストするgetUser()を推奨している。
supabase.com/docs/guides/...
Next.js公式で紹介されているサーバーに保存した秘密鍵使ってJWTの署名を検証する方針を採用しないのはなぜだろう?
nextjs.org/docs/app/gui...
後者の方が通信数減らせて優位な気がする
#Supabase #Nextjs
Next.js on Cloudflare Workers で、OG画像を設定する時の注意点をまとめました。
Vercelだと`metadataBase`は自動で埋めてくれますが、Vercel以外のホスティングサービスでは自分で設定する必要あるため要注意です
zenn.dev/ud/articles/...
#CloudflareWorkers #Nextjs
Biome v2での設定をミスっていて、フォーマットが変になってしまう問題を解決する記事を書きました。
zenn.dev/ud/articles/...
#biome #個人開発
Cloudflare Workersでは、環境変数もコンテキスト経由でアクセスする必要があることに注意です
zenn.dev/ud/articles/...
#CloudflareWorkers #Hono
個人開発でCloudflare Workers x Hono x Drizzle x Supabaseな構成でAPIサーバー作っています。
ハマったところを記事にしました
zenn.dev/ud/articles/...
#CloudflareWorkers #Supabase #Drizzle #Hono
オフラインコンバージョン=gclidを保持しておいて、後からCVを連携する機能のこと
メアドや電話番号をアップロードすれば、いい感じに広告閲覧と紐づけてくれる機能ではない。
gclidを保持しておくことが必要✏️
UTMパラメータのUTMはUrchin Tracking Moduleの略
UrchinはGoogle Analyticsの前身のサービス(会社)らしい
つまり、Google Analyticsの計測モジュールという意味で、そのまま理解できる
CursorのYOLOモードの語源はYou Only Live Once
たった一回の人生なんだから、多少のリスクは取ろうという意味のスラングらしい
Google広告、Google Analytics、Googleタグマネージャー関連の計測の仕組み、雰囲気理解した
31.03.2025 07:53 — 👍 0 🔁 0 💬 0 📌 0Tailwindはデザインシステムを実装するフレームワークとして採用するからこそ価値がある。
デフォルトテーマを使うなら、MUIとかBootstrapでええやんって話
https://speakerdeck.com/fsubal/fu-zhai-ninarinikuicsswodezainatotukuruniha
デザインシステムはドメインモデルだったのか!!
Array.values()でイテレーター返せること知らなかった
mas / filter使うメリットはWhatとHowの分離というのも良い言語化で学びだった
要求の意図(=Why)が大切な理由
✏背後にあるドメインモデル(=対象とする問題を解決するための抽象構造)を発見するための重要なヒントになるから。
あるいは、意図や背景は抽象構造そのものである可能性すらある。
https://qiita.com/hirokidaichi/items/61ad129eae43771d0fc3
Emacs入れてみた
https://zenn.dev/armcore/articles/mac-program-emacs