blockly.dev は、たくさんのものが無料だから存在しています。
ありがとう。
オープンソースソフトウェアと無料インフラを活用して、すべてのレッスンを無料に保っています。以下は、blockly.dev を可能にした人々とプロジェクトの一部への謝辞です。
無料でホスティングしてくれているインフラ
- Cloudflare Pages
学習者に近い拠点から各静的ページを届けるグローバルCDNです。
- GitHub
コードを保管し、公開前にすべての変更を自動で検査・ビルドします。
- Google Fonts
Inter と Noto Sans が、ラテン文字・中国語・日本語・韓国語を読みやすくします。
ブロックコーディングの系譜
- Seymour Papert
Logo、構築主義、子どももプログラムできるという信念が、その後のすべてを形作りました。
- Mitchel Resnick & the MIT Media Lab Lifelong Kindergarten group
Scratch は何百万人もの子どもにブロックプログラミングを届け、その可能性を証明しました。
- Google Blockly
ワークスペースの全ブロックを描画、編集、保存するオープンソースライブラリです。
- Microsoft MakeCode
分類ツールボックスの設計は、初心者を歓迎するブロックコーディングの手本です。
土台にしているオープンソース
- Next.js (Vercel)
この静的サイトを生成するフレームワークです。
- React (Meta)
インターフェースを支えるコンポーネントモデルです。
- TypeScript (Microsoft)
学習者が出会う前にミスを見つける言語です。
- Tailwind CSS
Adam Wathan と貢献者が保守するスタイルシステムです。
- Vitest, Testing Library, jsdom
レッスン、エンジン、画面の自動検査を実行する道具です。
- Howler.js
レッスンナレーションを再生するオーディオエンジンです。
- Firebase (Google)
任意ログインと端末間の進捗保存を担います。
- ffmpeg & music-metadata
ナレーション音声を測定、調整、結合する道具です。
そして、初心者の隣に座って「コンピューターはあなたが言ったことを、その通りにしか実行しない」と語ったすべての先生たちへ——私たちが今も伝えようとしているのは、その一言です。