stale_orbit (@stale_orbit) header
stale_orbit (@stale_orbit) profile picture

エンジニア。NocoBase の情報を日本語で発信します。TypeScript / Python / AWS・GCP / Claude 。英語で流れがちな情報を日本語で追えるように。空き時間はゲーム。🛰

日本
Joined July 2026
NocoBase(OSSのローコード基盤)を日本語で追いかけています。手元で実際に動かして検証した結果や、中国語圏にしかない事例・つまずきを書いています。日本語だとまだ情報が少ない領域なので、その穴を埋められたら。 記事は Zenn に ↓ zenn.dev/stale_orbit #NocoBase
43
NocoBase 3 のドキュメントに 2 と 3 の比較がある。 ・2: 表や権限、ワークフローを画面で設定する ・2 の AI Portal: 画面だけ AI が書く ・3: アプリ全体を AI が書き、変更をコードでレビューする 同じ NocoBase でも、2 と 3 は作り方の前提が違う。 #NocoBase v3.docs.nocobase.com/nocobas…
1
13
NocoBase のワークフローがどの書き込みで起動するかを測った記事を、英語でも書いた。 「レコード更新」ノードを画面で作ると既定は一括更新で、更新した子のワークフローは起動しない。画面のツールチップにもそう書いてあるが、それが既定になっている。 #NocoBase dev.to/stale_orbit/which-wri…
1
11
NocoBase 3 の開発が、別リポジトリ nocobase3 から本体リポジトリの v3-develop ブランチに移り、公開 npm で配布されるようになった(10/9〜)。2.x とは今も別のコード。 10/14 には NocoBase 2 と 3 の比較ページも追加された。3.0 alpha の記事に追記した。 #NocoBase zenn.dev/stale_orbit/article…
1
25
NocoBase のワークフローが、どの書き込みで起動するかを17の経路で測りました。 起動しないのは、サブテーブルなど親を通した書き込み、「レコード更新」ノードの一括更新(画面の既定)、SQL の3つ。REST の一括更新や取り込みは1件ずつ起動します。 #NocoBase zenn.dev/stale_orbit/article…
1
22
英語で書いた。NocoBase を 2.1 から 2.2 に上げると何が起きるかを、DB とソースで追った。 結論としては、試した範囲では 2.1 から 2.2 に上げても大きな問題はなかった。テーブルや列は消えず、作った画面もワークフローの設定もそのまま残った。 dev.to/stale_orbit/what-a-no… #NocoBase
1
14
NocoBase 公式ブログの記事。車両レンタルの業務システムを、Claude Code などの AIに NocoBase 上で作らせる流れを追っている。 業務モデルの整理、業務台や車両スケジュールのページ、返却遅延などのワークフロー、受け入れテストと公開まで。公開後は AI 従業員が日常業務を担う。 #NocoBase
With NocoBase + AI: Day 1 — a system you can actually run in production. Day 3 — richer, more complete. One month — complex enough for a big group’s real ops. Today’s example: car rental. nocobase.com/en/blog/build-c…
1
1
56
長く運用すると本体の更新もある。2.1 から 2.2 に上げたときにデータベースと画面の定義で何が変わるかを調べた記事: zenn.dev/stale_orbit/article…
1
11
stale_orbit retweeted
With NocoBase + AI: Day 1 — a system you can actually run in production. Day 3 — richer, more complete. One month — complex enough for a big group’s real ops. Today’s example: car rental. nocobase.com/en/blog/build-c…
2
1
1
193
「NocoBase 3」は 2.x とは別のリポジトリで作り直されているようだ。 npm の 3.0.0-alpha は 9/2 から 2.4.0-alpha として続いていて、中身は 2.x のまま番号だけが変わった。NocoBase 3 は nocobase/nocobase3 で開発中。 3.0 alpha の記事に追記した。 zenn.dev/stale_orbit/article… #NocoBase
1
19
NocoBase を 2.1.39 から 2.2.14 に上げると何が変わるのか、DB を並べて数えた。 テーブル 100→104、列 855→899、削除はゼロ。2.1 で作った画面は上げても同じように表示される。 画面の定義は uiSchemas ではなく flowModels にある。 zenn.dev/stale_orbit/article… #NocoBase
1
22
英語で書いた。NocoBase で10,002行を一括更新すると UPDATE 文が10,002本出る。SQL 1文の9倍だ。なぜその形なのか追うと、イベントのためだった。行インスタンスを渡さないとコレクションイベントが出せない。条件付き更新に原子性が無いのも同じ理由だった。 dev.to/stale_orbit/nocobase-… #NocoBase
2
63
NocoBase の条件付き更新は原子性を保証できない、というフォーラムの指摘を検証した。そのとおりだった。条件は SELECT にしか使われず、UPDATE は主キーだけで撃たれる。10,001件の一括更新の途中で1件だけ条件から外したら、5回中5回とも更新された。 zenn.dev/stale_orbit/article… #NocoBase
2
32
記事の比較表にある「ロール・操作権限・データスコープはそのまま設定できる」、これは実際そうだった。API キーの権限もロールと完全に一致し、変更は即時に追随する。ただ ACL には癖があって、ワイルドカードの否定が個別の許可に優先する。順序は無関係だ。 #NocoBase
Same inventory prompt. Two builds. Blank-project AI: nice screens, half the actions still fake. NocoBase + AI: POs, receipts, and stock counts actually hooked up. AI’s good at pages. The hard part is the boring stuff—movements, permissions, what breaks when requirements change. nocobase.com/en/blog/buildin…
1
1
76
作らずに済む代わりに、仕様は知っておく必要がある。NocoBase 2.1.23 での実測。管理者でも他人の API キーを一覧できず棚卸しができない、といった運用上の落とし穴もまとめている。 zenn.dev/stale_orbit/article…
1
21
stale_orbit retweeted
Same inventory prompt. Two builds. Blank-project AI: nice screens, half the actions still fake. NocoBase + AI: POs, receipts, and stock counts actually hooked up. AI’s good at pages. The hard part is the boring stuff—movements, permissions, what breaks when requirements change. nocobase.com/en/blog/buildin…
1
2
1
3
258
NocoBase のワークフローで更新が消える問題を英語でも書きました。 対策になりそうなトランザクションノードは Enterprise 専用なうえ、中断のある処理を包めないので、この問題には使えません。コミュニティ版なら SQL ノードで直接更新すれば防げます。 dev.to/stale_orbit/ten-nocob…
1
42
先日「NocoBase 3.0 alpha の中心は AI Portal」という記事を書きましたが、その 3.0 が alpha.13 で止まり、9/2 から 2.4 系が始まっていました。 同梱構成は完全に同一なので読み取った中身は変わりませんが、記事に追記しています。公式の説明はまだありません。 zenn.dev/stale_orbit/article…
1
22
在庫を1つ減らすワークフローが同時に10本走ったら、在庫は10ではなく1しか減りませんでした。 「今の値を読む→計算する→書き戻す」という作りだと、全員が同じ古い値を読んで上書きし合います。NocoBase 2.2.5 で実測し、起きる条件と回避策をまとめました。 zenn.dev/stale_orbit/article…
1
23