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 で見る
技術 Topics
We are focusing on
人工知能
自動運転車
MaaS
ドローン
ロボット
VR(仮想現実)
AR(拡張現実)
Web3
教育
UBI(Universal Basic Income)
「自動運転車と街」
「自動化と社会保障」
「監視社会とプライバシー」
「貧富の差と民主主義」
「仮想現実と少子高齢化」
「サステイナブルな発展」