Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
Singularity Society Statement
行動規範
行動と思考のカルチャーガイド
守秘義務について
Slackのルール
ミーティングの進め方
ライブ議事録で会議を回す
議論上の注意点
非同期コミュニケーション
ブートキャンプ
BootCamp 2025
デモを作る難しさ
短期/長期プロジェクトアイデア
Tips
サービスの広め方
技術 Topics
開発の心得
Gitを使った開発について
Product Manager について
Productについて
Vibe Coding について
Vibe Coding 入門(非エンジニア向け)
AIフレンドリーな設計チェックリスト
AI as a Service
新規プロジェクト立ち上げチェックリスト
セキュリティ脅威マップ
バックエンド実装系の攻撃と対策
クラウド設定・鍵管理系の攻撃と対策
コミュニケーション基盤系(メール・チャット乗っ取り)の攻撃と対策
DNS・ドメイン系の攻撃と対策
フロントエンド実装系の攻撃と対策
インフラ(OS・ミドルウェア・機器)系の攻撃と対策
内部不正系(インサイダー)の攻撃と対策
マルウェア系の攻撃と対策
なりすまし・フィッシング系の攻撃と対策
物理・アナログ系の攻撃と対策
サプライチェーン系の攻撃と対策
付録:最近の手口と「組み合わせ型」攻撃
Twitterクローンで学ぶWeb開発入門
第1章 Webアプリの登場人物
第2章 「ユーザー」って何? — Google認証と、いろいろなID
第3章 ツイートしてみる — はじめてのデータ保存
第4章 【最重要】自分のデータを他人に見せない — データ分離とRLS
第5章 APIって何? — データの出し入れ窓口を「設計」する
第6章 公開タイムライン — 「自分だけ」と「みんな」をRLSで両立
第7章 フォローする — 人と人を結ぶ(中間テーブル)
第8章 ホームタイムライン — フォロー中の人だけ表示(テーブルをまたぐ)
第9章 キャッシュ — 速さの工夫と、その落とし穴
第10章 ありがちな失敗と直し方 — セキュリティ落とし穴集
第11章 AIに作らせて、読む(Vibe coding編)
第12章 スケールの物語 — フォロワー1億人をTwitterはどう捌いたか
ChatGPTクローンで学ぶ LLMアプリ開発入門
第1章 登場人物 — ブラウザ・自分のサーバー・LLM・データベース
第2章 【守り①】秘密のAPIキーを守る
第3章 はじめての会話(REST編)— 送って待つ、最初の1往復
第4章 【記憶】LLMは毎回忘れる — 会話を続けるには「全部」を渡す
第5章 会話ログと複数セッション — 会話を保存して、いくつも持つ
第6章 【守り②】使いすぎを防ぐ — 認証ユーザーごとの上限
第7章 順番が崩れるとき — 中断・エラーと user→assistant の交互
第8章 トークンあふれ — コンテキストには上限がある
第9章 溢れさせない — 要約(summary)+ログのハイブリッド
第10章 メモリ — 会話をまたいで覚える
第11章 ストリーミング(SSE編)— ChatGPTの「1文字ずつ」
第12章 ツールを持たせる — function calling / tool use
第13章 KVキャッシュ/プロンプトキャッシュ — 同じ前文を安く・速く
第14章 スケールとコストの物語 — 本番で待ち受けるもの(読み物)
自作CLIエージェントで学ぶ AIエージェント開発入門
第1章 「おしゃべり」と「手を動かす」はどう違う? — エージェントの正体
第2章 まずLLMと往復するだけのCLIを作る
第3章 ツール使用 — AIに「道具メニュー」を渡す
第4章 エージェントループ — 使ったら結果を返して、また考えさせる
第5章 道具をつくる① ファイルを読む・一覧する
第6章 道具をつくる② ファイルを書く・直す(はじめての“危険”)
第7章 道具をつくる③ コマンドを走らせる(一番強くて一番危険)
第8章 「実行していい?」の正体 — 許可と人間の確認(human-in-the-loop)
第9章 サンドボックスと最小権限 — 取り消せる設計で守る
第10章 システムプロンプトで“性格と規範”を決める(CLAUDE.md)
第11章 スキル — よく使う手順を「型」にして持たせる
第12章 複数ステップのタスク — 計画→実行→確認、失敗したらやり直す
第13章 考えている様子を見せる — ストリーミング+道具呼び出しの表示
第14章 長い作業の記憶 — コンテキストが膨らむ問題・要約・コスト
第15章 スケールの物語 — 暴走・コスト・コンテキスト限界と、実在エージェントの工夫(読み物)
コンピューティングの選択肢 — オンプレ/IaaS/コンテナ/PaaS/サーバーレス
抽象化のはしご — 「自分で管理」から「ぜんぶお任せ」まで
オンプレミス — 自分でハードを持つ
IaaS(インスタンス貸し)— サーバーを借りる(AWS EC2 など)
コンテナ — アプリを箱に詰めて、どこでも同じに動かす
PaaS — コードを置くだけ(Heroku / Vercel / Render)
サーバーレス・BaaS — バックエンドごと借りる(Lambda / Cloudflare / Firebase / Supabase)
総合評価① コスト — 安いのはどれ?“隠れコスト”に注意
総合評価② セキュリティ — 責任共有モデルと「設定ミス」
総合評価③ 長期メンテ・運用・ベンダーロックイン
誰がどう選ぶ? — 大企業・中堅ベンチャー・スタートアップ・個人
まとめ — 選び方フローチャート&比較早見表
用語ミニ辞典(ふりがな付き)
データの置き場所ガイド — RDB/NoSQL/キャッシュ/ストレージ
データの置き場所いろいろ — DB・キャッシュ・ファイルの役割分担
リレーショナルDB(RDB / SQL)とは — 表・関係・トランザクション
SQLite — サーバー不要、ファイル1個のDB(+Turso / Cloudflare D1)
自前DB(オンプレ)— MySQL / PostgreSQL を自分で立てる
マネージドDB=RDS — 運用をクラウドに任せる
Aurora — クラウドネイティブな高性能・高可用RDB
NoSQL とは — KV / ドキュメント / 列指向 / グラフ
DynamoDB / MongoDB / Firestore — 代表3つの使い分け
キャッシュ系 — Redis / Memcached(速さの一時置き場)
オブジェクトストレージ(S3系)— 大きいファイルはDBに入れない
まとめ — 選び方フローチャート&比較早見表
用語ミニ辞典(ふりがな付き)
フロントエンドの作り方 — 素のJS/React/Vue と SPA/SSR/SSG
フロントエンドの全体像 — 「何で作る」×「どこで描画する」
素のTS/JS(バニラ)— 自分でDOMを動かす
React — コンポーネントと宣言的UIの定番
Vue — 学びやすい宣言的フレームワーク
その他のフレームワークと歴史 — jQuery / Svelte / Solid / Angular
SPA(クライアント描画 / CSR)— ブラウザで全部描く
SSR(サーバー描画)とハイドレーション
SSG(静的サイト生成)— 作り置きで最速・最安
メタフレームワーク&ハイブリッド — Next.js / Nuxt / Astro(RSC・Server Actions)
ビルドツール(Vite)とホスティング
どれを選ぶ? — フローチャート&比較早見表&ペルソナ/用途別
用語ミニ辞典(ふりがな付き)
GitHub ActionsではじめるCI/CD
CI/CDってなに? — 手作業の自動化と「なぜ嬉しい」
GitHub Actions のしくみ — トリガー → ジョブ → ステップ
ワークフローを読む・書く — YAMLとビルド成果物(アーティファクト)
実例カタログ — 何ができる?(テスト・CodeQL・レビューBot・デプロイ・リリース…)
シークレットと安全 — 鍵・最小権限・他人のアクション・fork PR
速く・安く — マトリクス・キャッシュ・無料枠とコスト
まとめ — 始め方&選び方フローチャート&比較早見表
用語ミニ辞典(ふりがな付き)
リーダーシップ原則
societys_statement
リファクタリング & プロダクト化 — Vibe Coding 時代の心得
Search Singularity Society Statement
GitHub で見る
Leadership Principles