javaBin archive — Norwegian Java community origins について
javaBin(ノルウェーの Java ユーザーグループ)と JavaZone の初期を記録したドキュメンタリー形式の静的サイトです。歴史の年表、参加者の証言、アーカイブ資料をまとめています。
主な機能
- 011996年以降の javaBin の歴史
- 02創設者とコミュニティ貢献者の紹介
- 03JavaZone の発展の記録
- 04証言とアーカイブ資料の収録
活用シーン
- 01javaBin の創設と引き継ぎの調査
- 02JavaZone 初期の発展の追跡
- 03ノルウェー Java コミュニティ資料の検索
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp-javabin-archieve.fly.dev/mcpclaude mcp add --transport http org-totto-javabin-archieve https://mcp-javabin-archieve.fly.dev/mcp{"mcpServers":{"org-totto-javabin-archieve":{"type":"http","url":"https://mcp-javabin-archieve.fly.dev/mcp"}}}Cursor で開く{"servers":{"org-totto-javabin-archieve":{"type":"http","url":"https://mcp-javabin-archieve.fly.dev/mcp"}}}VS Code で開く{"mcpServers":{"org-totto-javabin-archieve":{"type":"http","url":"https://mcp-javabin-archieve.fly.dev/mcp"}}}{"mcpServers":{"org-totto-javabin-archieve":{"serverUrl":"https://mcp-javabin-archieve.fly.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
5| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| env | string | いいえ | フェデレーションコンテキスト選択に使用するランタイム環境(dev/test/staging/prod) |
| role | string | いいえ | 対象設定に使用するエージェントの役割(デフォルト:agent) |
| task | string | はい | 知識の読み込みを計画する対象タスク |
| as_of | string | いいえ | 時間評価に使用する ISO 日付(デフォルト:今日、UTC) |
| attest | string | いいえ | エージェントが提示できるアテステーションプロバイダー。マニフェストの trusted_providers と照合します。 |
| budget | number | いいえ | リクエストごとの支払い単位に対する支出上限 |
| follow | boolean | いいえ | 対象となるフェデレーション参照をたどる(デフォルト false) |
| strict | boolean | いいえ | フェイルクローズ:対象外の単位を一覧表示せずに除外します |
| methods | array | いいえ | エージェントが精算できる支払い方法。例:["free","x402"](デフォルトは free のみ) |
| currency | string | いいえ | 予算通貨(デフォルト:USDC) |
| manifest | string | はい | knowledge.yaml のパス、ディレクトリ、または HTTPS URL |
| max_depth | number | いいえ | follow=true の場合にたどるフェデレーションのホップ数(デフォルト:1) |
| max_nodes | number | いいえ | 走査中に取得するマニフェストの合計上限(デフォルト:64) |
| max_units | number | いいえ | 選択するユニット数の上限(デフォルト:5) |
| credentials | array | いいえ | エージェントが保持する認証情報の種類。例:["mtls","api_key"] — アクセス制限付きユニットを利用可能にします |
| context_budget | number | いいえ | プランが呼び出し元のコンテキストウィンドウに読み込むトークンの上限。予算超過のユニットは計算内容とともにスキップされます |
| allow_private_hosts | boolean | いいえ | loopback/private/link-local ホストおよび http:// への取得を許可します(デフォルト:false — フェイルクローズ) |
詳細
javabin-archive
初期の時代 — javaBin(ノルウェー Java ユーザーグループ)の歴史
javaBin(1998年4月23日設立)の発足と初期の歴史をたどり、オスロの小さなコミュニティがどのようにして JavaZone をスカンジナビア最大の開発者カンファレンスへと成長させたのかを紹介する、ドキュメンタリー形式の静的サイトです。
ライブサイト
このサイトは、docs/ フォルダーから GitHub Pages にデプロイされています。
https://exoreaction.github.io/javabin-archieve/
構成
docs/ GitHub Pages source (plain HTML + CSS)
index.html Single-page documentary site
style.css Custom CSS — no frameworks, no build step
baseline/ Research baseline: timeline, people, findings
sources/ Primary sources: firsthand accounts, tributes
snapshots/ Wayback Machine snapshots of java.no
scripts/ Fetch and research scripts
wayback-output/ Raw Wayback Machine downloads
GitHub Pages の有効化
サイトがまだ公開されていない場合は、リポジトリの設定で有効にしてください。
- Settings → Pages に移動します
- Source で Deploy from a branch を選択します
- ブランチを main、フォルダーを /docs に設定します
- Save をクリックします
数分以内に、上記の URL でサイトが公開されます。
コンテンツ
このサイトでは、1996年から現在までの javaBin の歴史を取り上げ、特に創設期(1998~2008年)に焦点を当てています。
- 起源 — 1996年の最初の試み、1998年の設立、Totto の動機
- 人々 — 中心メンバーの Totto、Stein Grimstad、Carl Onstad、および主要な貢献者
- プラットフォーム — Java ウェブアプリケーションとしての java.no、JForum、月間200万件以上のヒット
- JavaZone — 2002年の地下室に集まった350人から、2024年の Oslo Spektrum に集まった3,600人へ
- コミュニティ — フォーラム文化、ノルウェー語での技術議論、毎月のミートアップ
- 引き継ぎ — 2007年、Totto と Stein が退任し、次世代が引き継ぐ
- レガシー — Teknologihuset、2019年の Duke's Choice Award、現在の会員数4,000人
出典
以下を含む一次資料をもとに作成しています。
- Olve Maudal による2007年の追悼ブログ記事
- Thor Henning Hetland による2026年の当時の記憶
- javaBin の年次総会資料(2003~2009年)
- java.no の Wayback Machine スナップショット(1997~2006年)
- JavaZone のウェブアーカイブ(jz09–jz12.java.no)
技術
プレーンな HTML と CSS を使用しています。ビルド手順、JavaScript フレームワーク、依存関係はありません。どのブラウザーでも開けます。上記の設定以外に何も構成せずに、GitHub Pages にデプロイできます。
ライセンス
LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。