調査日: 2026-03-04
本レポートは、以下を整理することを目的とする。
- T字ER(TM思考法)でリソース系とイベント系を分離して設計した後、どのような運用が現実的か。
- カレントディレクトリ内の5アプリ(
saleor/spree/erpnext/redmine/discourse)が、どの設計パターンに該当するか。
| [ | |
| /* ========== ペイン(エディタグループ)のフォーカスを左右へ移動 ========== */ | |
| { | |
| "key": "ctrl+k h", | |
| "command": "workbench.action.focusLeftGroup", | |
| "when": "(editorTextFocus || editorFocus) && !terminalFocus", | |
| }, | |
| { | |
| "key": "ctrl+k l", | |
| "command": "workbench.action.focusRightGroup", |
| // extended_index.ts | |
| import OpenAI from "openai"; | |
| import { encoding_for_model } from "@dqbd/tiktoken"; | |
| import readline from "readline"; | |
| import type { | |
| FunctionTool as FunctionTool_nonBeta, | |
| WebSearchTool, | |
| } from "openai/resources/responses/responses.mjs"; | |
| const webSearchPreviewTool: WebSearchTool = { |
| import { useState } from "react"; | |
| import "./App.css"; | |
| function App() { | |
| const random = Math.random(); | |
| if (random > 0.5) { | |
| const [count1, setCount1] = useState(0); | |
| const [count2, setCount2] = useState(123); | |
| return ( |
| # 4*4の行列計算の過程を表示するプログラム | |
| # 平方根にも対応 | |
| from sympy import sqrt | |
| def print_matrix(a_matrix): | |
| print("this matrix =") | |
| for i in range(a_matrix.__len__()): |
| 13:34:44.708 INFO Running task name="validate" | |
| 13:34:44.709 INFO Running task name="makeBaseDirs" | |
| 13:34:44.709 INFO Running task name="makeCustomAirootfs" | |
| 13:34:44.709 INFO Copying custom airootfs files... | |
| 13:34:45.187 INFO Running task name="makeChroot" | |
| 13:34:45.187 DEBUG Check pkglist subdir="profile/packages.x86_64.d" | |
| 13:34:45.187 DEBUG Found pkglist subdir="profile/packages.x86_64.d" | |
| 13:34:45.187 DEBUG Found pkglist files=[- hoge] | |
| 13:34:45.187 INFO Found pkglist file="profile/packages.x86_64.d/hoge" | |
| 13:34:45.187 DEBUG Check pkglist subdir="profile/packages.any.d" |