
UNIX Cafe 第110回
カフェのように学ぶ UNIX の世界
UNIX Cafe は、UNIX や Linux、そしてプログラミングの世界を、コーヒーを飲みながらゆっくり学べる場所として作られました。
このサイトには多くの記事や小さなツールがありますが、それらは思いつきで並べられているわけではありません。
実は UNIX Cafe は、ひとつの 「カフェの館」のような構造で設計されています。
この記事では、UNIX Cafe がどのような考え方で作られているのか、そしてなぜ「記事だけのサイト」にしなかったのかを、やさしく紹介します。
UNIX Cafe のメニュー
UNIX Cafe には、いくつかの大きなメニューがあります。
カフェでメニューを眺めるように、気になるところから読んでみてください。
UNIX Cafe
│
├ Guide(入口)
│ └ UNIX Cafe 入門ガイド
│
├ Learning(学びのフロア)
│ ├ 入門編
│ ├ 基礎コマンド編
│ ├ やさしい UNIX & Linux
│ ├ ネットワーク基礎編
│ ├ サーバー編
│ ├ はじめてのC言語
│ └ はじめてのPython
│
├ Workshop(実践の部屋)
│ ├ 実用スクリプト編
│ └ 画像・メディア活用編
│
├ Stories(カフェの奥の部屋)
│ ├ Macな物語
│ └ カフェの秘密の部屋
│
└ Tools(小さな道具)
├ Coffee logs
├ Playground
└ 小さな実験ツールこれは現在のカテゴリー構造そのものではありません。
UNIX Cafe を設計するときに考えた 「カフェの館」のイメージです。
UNIX Cafe はなぜ「館」の構造なのか
2000年前後の Web サイトは、HTML を使って一枚ずつページを作る 静的サイトが中心でした。
当時の Web 制作では、最初にサイト全体の設計図(サイトマップ)を作ることが普通でした。
つまり、サイトは
最初から建物のように設計するもの
だったのです。
しかし、WordPress のようなブログシステムが普及すると、記事を書くだけで自然にページが増えていくようになります。
これはとても便利ですが、その代わりに「サイト全体の構造が見えにくくなる」という問題も生まれました。
記事が増えるほど、読者は迷いやすくなります。
そこで UNIX Cafe では、もう一度「建物としてのサイト構造」を考え直すことにしました。
UNIX Cafe を支える4つの柱
UNIX Cafe は、次の4つの柱で構成されています。
UNIX Cafe
├ Guide(入口)
├ Articles(学び)
├ Lab(小さな実験)
└ Story(物語)この4つが組み合わさることで、UNIX Cafe の世界が形作られています。
入口から入り、学びの棚をめぐり、ときには工房で手を動かし、奥の部屋で物語に触れる。UNIX Cafe は、そんな流れを大切にしながら育てている場所です。
Guide(入口)
Guide は、UNIX Cafe の入口にあたる場所です。
初めて訪れた読者が、
- このサイトで何を学べるのか
- どこから読み始めればよいのか
を理解できるように作られています。
カフェに入ったときに、最初にメニューを見るような場所です。
Articles(学び)
Articles は、UNIX Cafe の学びが始まる場所です。
ここでは、
- UNIX コマンド
- Linux の基礎
などを、やさしく紹介しています。
コーヒーを飲みながら本を読むように、
ゆっくりと学べる場所です。
👉 1F:エントランス・はじめての扉と入門ガイド|UNIX Cafe
Story(物語)
UNIX Cafe の奥には、静かに物語を読める部屋があります。
そこには、
- UNIX & Linux の歴史
- Web 誕生の話
- Mac の物語
など、技術の背景にある物語が置かれています。
技術は、突然生まれるものではありません。
多くの人の挑戦や、小さな発見の積み重ねの中から生まれています。
その物語を知ることで、UNIXの世界はより立体的に見えてきます。
Lab(小さな実験)
UNIX Cafe には、もう一つの特徴があります。
それは 小さな実験の場所があることです。
ここでは、
- シェルスクリプトを使った実践
- 小さな自作ツールの工夫
- 手を動かしながら覚えるための実験
などを試すことができます。
UNIXの世界では、小さな道具を作り、それを組み合わせるという文化があります。
UNIX Cafe の Lab も、その楽しさを少し体験できる場所になっています。
👉 3F:ワークショップ・実践と自動化の工房|UNIX Cafe
さらに、B1 にある「秘密の実験室・深淵と防衛のラボ」では、
- ネットワーク
- サーバー
などにまつわる記事や、実際の解決事例を読むことができます。
👉 B1:秘密の実験室・深淵と防衛のラボ|UNIX Cafe
なぜ「記事だけのサイト」にしなかったのか
インターネットには、たくさんの解説サイトがあります。
しかし、その多くはコマンドの使い方を説明する解説サイトです。
もちろん、それ自体はとても役立つものです。
けれども UNIX には、コマンドの使い方だけでは語りきれない文化や歴史があります。
UNIX Cafe では、そうした背景もあわせて伝えたいと考えました。
また、UNIX は「触って覚える世界」でもあります。
ターミナルにコマンドを入力し、
実際に動かしてみることで、理解は少しずつ深まっていきます。
そこで UNIX Cafe では、読む場所と試す場所 の両方を用意しています。
UNIX Cafe は、完成しないサイトです
多くのサイトは、ある程度の形ができると完成します。
しかし UNIX Cafe は、最初から完成を目指して作られたサイトではありません。
新しい記事を書き、
新しいコマンドを紹介し、
小さなツールを作る。
そうやって、このカフェは少しずつ広がっていきます。
それはまるで、長い時間をかけて育っていく小さなカフェのようです。
UNIX Cafe の設計思想|まとめ
UNIX Cafe は、誰にも急かされず、のんびりと UNIX の空気に触れられる場所です。
コーヒーを飲みながら、
音楽を聴きながら、
ゆっくりと記事を読み、
気になったことを少し試してみる。
そんな時間を過ごせる場所として、
UNIX Cafe はこれからも少しずつ広がっていきます。
もしよければ、またいつでも UNIX Cafe に立ち寄ってみてください。☕

