├── .eslintrc.json ├── .gitignore ├── README.md ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── public ├── chapter1 │ ├── bulb-off.png │ ├── bulb-on.png │ ├── cat_reaching.png │ ├── cover.jpg │ ├── one.png │ ├── rule1.jpg │ ├── rule2.jpg │ └── zero.png ├── chapter2 │ └── ascii.jpg ├── chapter3 │ ├── mario.png │ ├── pixelart.jpg │ └── starwar.png ├── evergreen_avatar.png ├── flamey_avatar.png ├── font-sprite.svg ├── icon.svg ├── sitemap.xml └── starlaxverse_avatar.png ├── src ├── components │ ├── chapter0 │ │ └── Chapter0.tsx │ ├── chapter1 │ │ ├── Chapter1.tsx │ │ ├── Cover.jsx │ │ ├── FourSwitches.tsx │ │ ├── Legos.tsx │ │ ├── PlaceValues.tsx │ │ ├── Poem.tsx │ │ ├── Rule1.tsx │ │ ├── Rule2.tsx │ │ ├── Rule3.tsx │ │ └── Switch.tsx │ ├── chapter2 │ │ ├── Answer.tsx │ │ ├── AsciiTable.tsx │ │ ├── Chapter2.tsx │ │ ├── Code.tsx │ │ └── Hex.tsx │ ├── chapter3 │ │ ├── Chapter3.tsx │ │ ├── RGB.tsx │ │ └── RGB2.tsx │ ├── common │ │ ├── BounceButton.tsx │ │ ├── NextButton.tsx │ │ ├── renderParagraphs.tsx │ │ ├── transition.css │ │ ├── transition.jsx │ │ ├── types.ts │ │ └── withCover.jsx │ └── demo │ │ ├── AnimatedFIFOList.jsx │ │ ├── Bmp.jsx │ │ ├── ClockFont.tsx │ │ └── DigitalSignalWave.jsx ├── global.css ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ ├── chat.ts │ │ └── token.ts │ ├── chapter0 │ │ └── index.tsx │ ├── chapter1 │ │ ├── chat.tsx │ │ └── index.tsx │ ├── chapter2 │ │ ├── chat.tsx │ │ └── index.tsx │ ├── chapter3 │ │ ├── chat.tsx │ │ └── index.tsx │ ├── chapter4 │ │ └── index.tsx │ ├── demo │ │ └── index.tsx │ └── index.tsx ├── react-chat │ ├── ChatRoom.tsx │ └── TypingIndicator.tsx └── react-snowfall │ ├── Snowfall.js │ ├── SnowfallCanvas.js │ ├── Snowflake.js │ ├── config.js │ ├── hooks.js │ ├── index.js │ └── utils.js ├── tailwind.config.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/README.md -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/chapter1/bulb-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/chapter1/bulb-off.png -------------------------------------------------------------------------------- /public/chapter1/bulb-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/chapter1/bulb-on.png -------------------------------------------------------------------------------- /public/chapter1/cat_reaching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/chapter1/cat_reaching.png -------------------------------------------------------------------------------- /public/chapter1/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/chapter1/cover.jpg -------------------------------------------------------------------------------- /public/chapter1/one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/chapter1/one.png -------------------------------------------------------------------------------- /public/chapter1/rule1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/chapter1/rule1.jpg -------------------------------------------------------------------------------- /public/chapter1/rule2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/chapter1/rule2.jpg -------------------------------------------------------------------------------- /public/chapter1/zero.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/chapter1/zero.png -------------------------------------------------------------------------------- /public/chapter2/ascii.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/chapter2/ascii.jpg -------------------------------------------------------------------------------- /public/chapter3/mario.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/chapter3/mario.png -------------------------------------------------------------------------------- /public/chapter3/pixelart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/chapter3/pixelart.jpg -------------------------------------------------------------------------------- /public/chapter3/starwar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/chapter3/starwar.png -------------------------------------------------------------------------------- /public/evergreen_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/evergreen_avatar.png -------------------------------------------------------------------------------- /public/flamey_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/flamey_avatar.png -------------------------------------------------------------------------------- /public/font-sprite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/font-sprite.svg -------------------------------------------------------------------------------- /public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/icon.svg -------------------------------------------------------------------------------- /public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/sitemap.xml -------------------------------------------------------------------------------- /public/starlaxverse_avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/public/starlaxverse_avatar.png -------------------------------------------------------------------------------- /src/components/chapter0/Chapter0.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter0/Chapter0.tsx -------------------------------------------------------------------------------- /src/components/chapter1/Chapter1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter1/Chapter1.tsx -------------------------------------------------------------------------------- /src/components/chapter1/Cover.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter1/Cover.jsx -------------------------------------------------------------------------------- /src/components/chapter1/FourSwitches.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter1/FourSwitches.tsx -------------------------------------------------------------------------------- /src/components/chapter1/Legos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter1/Legos.tsx -------------------------------------------------------------------------------- /src/components/chapter1/PlaceValues.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter1/PlaceValues.tsx -------------------------------------------------------------------------------- /src/components/chapter1/Poem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter1/Poem.tsx -------------------------------------------------------------------------------- /src/components/chapter1/Rule1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter1/Rule1.tsx -------------------------------------------------------------------------------- /src/components/chapter1/Rule2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter1/Rule2.tsx -------------------------------------------------------------------------------- /src/components/chapter1/Rule3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter1/Rule3.tsx -------------------------------------------------------------------------------- /src/components/chapter1/Switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter1/Switch.tsx -------------------------------------------------------------------------------- /src/components/chapter2/Answer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter2/Answer.tsx -------------------------------------------------------------------------------- /src/components/chapter2/AsciiTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter2/AsciiTable.tsx -------------------------------------------------------------------------------- /src/components/chapter2/Chapter2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter2/Chapter2.tsx -------------------------------------------------------------------------------- /src/components/chapter2/Code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter2/Code.tsx -------------------------------------------------------------------------------- /src/components/chapter2/Hex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter2/Hex.tsx -------------------------------------------------------------------------------- /src/components/chapter3/Chapter3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter3/Chapter3.tsx -------------------------------------------------------------------------------- /src/components/chapter3/RGB.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter3/RGB.tsx -------------------------------------------------------------------------------- /src/components/chapter3/RGB2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/chapter3/RGB2.tsx -------------------------------------------------------------------------------- /src/components/common/BounceButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/common/BounceButton.tsx -------------------------------------------------------------------------------- /src/components/common/NextButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/common/NextButton.tsx -------------------------------------------------------------------------------- /src/components/common/renderParagraphs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/common/renderParagraphs.tsx -------------------------------------------------------------------------------- /src/components/common/transition.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/common/transition.css -------------------------------------------------------------------------------- /src/components/common/transition.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/common/transition.jsx -------------------------------------------------------------------------------- /src/components/common/types.ts: -------------------------------------------------------------------------------- 1 | export interface UrlProps { 2 | url: string; 3 | } -------------------------------------------------------------------------------- /src/components/common/withCover.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/common/withCover.jsx -------------------------------------------------------------------------------- /src/components/demo/AnimatedFIFOList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/demo/AnimatedFIFOList.jsx -------------------------------------------------------------------------------- /src/components/demo/Bmp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/demo/Bmp.jsx -------------------------------------------------------------------------------- /src/components/demo/ClockFont.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/demo/ClockFont.tsx -------------------------------------------------------------------------------- /src/components/demo/DigitalSignalWave.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/components/demo/DigitalSignalWave.jsx -------------------------------------------------------------------------------- /src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/global.css -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/api/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/pages/api/chat.ts -------------------------------------------------------------------------------- /src/pages/api/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/pages/api/token.ts -------------------------------------------------------------------------------- /src/pages/chapter0/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/pages/chapter0/index.tsx -------------------------------------------------------------------------------- /src/pages/chapter1/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/pages/chapter1/chat.tsx -------------------------------------------------------------------------------- /src/pages/chapter1/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/pages/chapter1/index.tsx -------------------------------------------------------------------------------- /src/pages/chapter2/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/pages/chapter2/chat.tsx -------------------------------------------------------------------------------- /src/pages/chapter2/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/pages/chapter2/index.tsx -------------------------------------------------------------------------------- /src/pages/chapter3/chat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/pages/chapter3/chat.tsx -------------------------------------------------------------------------------- /src/pages/chapter3/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/pages/chapter3/index.tsx -------------------------------------------------------------------------------- /src/pages/chapter4/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/pages/chapter4/index.tsx -------------------------------------------------------------------------------- /src/pages/demo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/pages/demo/index.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/react-chat/ChatRoom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/react-chat/ChatRoom.tsx -------------------------------------------------------------------------------- /src/react-chat/TypingIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/react-chat/TypingIndicator.tsx -------------------------------------------------------------------------------- /src/react-snowfall/Snowfall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/react-snowfall/Snowfall.js -------------------------------------------------------------------------------- /src/react-snowfall/SnowfallCanvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/react-snowfall/SnowfallCanvas.js -------------------------------------------------------------------------------- /src/react-snowfall/Snowflake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/react-snowfall/Snowflake.js -------------------------------------------------------------------------------- /src/react-snowfall/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/react-snowfall/config.js -------------------------------------------------------------------------------- /src/react-snowfall/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/react-snowfall/hooks.js -------------------------------------------------------------------------------- /src/react-snowfall/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/react-snowfall/index.js -------------------------------------------------------------------------------- /src/react-snowfall/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/src/react-snowfall/utils.js -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yong/lost-language-of-the-machines/HEAD/tsconfig.json --------------------------------------------------------------------------------