From d6205df80d2b4ebe35a416161938bce59f3b1e7b Mon Sep 17 00:00:00 2001 From: Shu Uesugi Date: Mon, 24 Jun 2019 00:30:47 -0700 Subject: [PATCH 1/3] Support v2 content --- next.config.js | 4 +- package.json | 7 +- scripts/generateContentsBundle.ts | 70 -- src/contents/0.v2.jp.tsx | 622 ++++++++++++++++ src/contents/1.v2.jp.tsx | 420 +++++++++++ src/contents/10.v2.jp.tsx | 460 ++++++++++++ src/contents/11.v2.jp.tsx | 399 +++++++++++ src/contents/12.v2.jp.tsx | 469 +++++++++++++ src/contents/13.v2.jp.tsx | 505 +++++++++++++ src/contents/14.v2.jp.tsx | 736 +++++++++++++++++++ src/contents/15.v2.jp.tsx | 823 ++++++++++++++++++++++ src/contents/16.v2.jp.tsx | 1094 +++++++++++++++++++++++++++++ src/contents/2.v2.jp.tsx | 421 +++++++++++ src/contents/3.v2.jp.tsx | 412 +++++++++++ src/contents/4.v2.jp.tsx | 320 +++++++++ src/contents/5.v2.jp.tsx | 494 +++++++++++++ src/contents/6.v2.jp.tsx | 469 +++++++++++++ src/contents/7.v2.jp.tsx | 357 ++++++++++ src/contents/8.v2.jp.tsx | 236 +++++++ src/contents/9.v2.jp.tsx | 498 +++++++++++++ src/lib/contentVersion.ts | 8 + src/lib/contentsBundle.tsx | 53 +- 22 files changed, 8784 insertions(+), 93 deletions(-) delete mode 100644 scripts/generateContentsBundle.ts create mode 100644 src/contents/0.v2.jp.tsx create mode 100644 src/contents/1.v2.jp.tsx create mode 100644 src/contents/10.v2.jp.tsx create mode 100644 src/contents/11.v2.jp.tsx create mode 100644 src/contents/12.v2.jp.tsx create mode 100644 src/contents/13.v2.jp.tsx create mode 100644 src/contents/14.v2.jp.tsx create mode 100644 src/contents/15.v2.jp.tsx create mode 100644 src/contents/16.v2.jp.tsx create mode 100644 src/contents/2.v2.jp.tsx create mode 100644 src/contents/3.v2.jp.tsx create mode 100644 src/contents/4.v2.jp.tsx create mode 100644 src/contents/5.v2.jp.tsx create mode 100644 src/contents/6.v2.jp.tsx create mode 100644 src/contents/7.v2.jp.tsx create mode 100644 src/contents/8.v2.jp.tsx create mode 100644 src/contents/9.v2.jp.tsx create mode 100644 src/lib/contentVersion.ts diff --git a/next.config.js b/next.config.js index dc72b544b..37c6fbeea 100644 --- a/next.config.js +++ b/next.config.js @@ -14,13 +14,15 @@ const config = withTypescript({ }, env: { productionLocale: process.env.PRODUCTION_LOCALE, + productionContentVersion: process.env.PRODUCTION_CONTENT_VERSION, isDevelopment: process.env.IS_DEVELOPMENT }, // For locale, if running 2 servers (JP and EN) locally, if you use build-time config // (env instead of publicRuntimeConfig) then the config overlaps in both servers. // So must use publicRuntimeConfig instead. publicRuntimeConfig: { - devLocale: process.env.DEV_LOCALE + devLocale: process.env.DEV_LOCALE, + devContentVersion: process.env.DEV_CONTENT_VERSION }, exportPathMap(defaultPathMap, { dev, outDir }) { if (!dev) { diff --git a/package.json b/package.json index 15d2ef6ee..c50c07c9e 100644 --- a/package.json +++ b/package.json @@ -18,15 +18,14 @@ "scripts": { "jp": "IS_DEVELOPMENT=true DEV_LOCALE=jp next -p 9991", "en": "IS_DEVELOPMENT=true DEV_LOCALE=en next -p 9990", + "jp:v2": "IS_DEVELOPMENT=true DEV_LOCALE=jp DEV_CONTENT_VERSION=v2 next -p 9992", "jp:hide-cards": "DEV_LOCALE=jp next -p 9991", "en:hide-cards": "DEV_LOCALE=en next -p 9990", - "dev": "rm -rf .next && concurrently \"yarn jp\" \"yarn en\" \"yarn contents:watch\" \"yarn twemoji:watch\"", - "dev:hide-cards": "rm -rf .next && concurrently \"yarn jp:hide-cards\" \"yarn en:hide-cards\" \"yarn contents:watch\" \"yarn twemoji:watch\"", + "dev": "rm -rf .next && concurrently \"yarn jp\" \"yarn jp:v2\" \"yarn en\" \"yarn twemoji:watch\"", + "dev:hide-cards": "rm -rf .next && concurrently \"yarn jp:hide-cards\" \"yarn en:hide-cards\" \"yarn twemoji:watch\"", "ts-node": "ts-node --project tsconfig.scripts.json", "ts-node:add-paths-no-watch": "yarn ts-node -r tsconfig-paths/register", - "contents": "yarn ts-node ./scripts/generateContentsBundle.ts", "sitemap": "yarn ts-node:add-paths-no-watch ./scripts/generateSitemap.ts", - "contents:watch": "yarn ts-node ./scripts/generateContentsBundle.ts watch", "precompute": "yarn ts-node:add-paths-no-watch ./scripts/precomputeExpressionContainers.ts", "tsc": "tsc", "eslint": "eslint --ext .js,.ts,.tsx .", diff --git a/scripts/generateContentsBundle.ts b/scripts/generateContentsBundle.ts deleted file mode 100644 index 827e7c53c..000000000 --- a/scripts/generateContentsBundle.ts +++ /dev/null @@ -1,70 +0,0 @@ -// NOTE: If you use -r tsconfig-paths/register then for some reason chokidar fails -import chokidar from 'chokidar' -import glob from 'glob' -import fs from 'fs' -import prettierFormat from './lib/prettierFormat' - -const regenerate = (path?: string) => { - glob( - './src/contents/**/*.+(en|jp).tsx', - (_: any, files: readonly string[]) => { - const uniqueNames = [ - ...new Set( - files.map(x => - x.replace('./src/contents/', '').replace(/\.(en|jp)\.tsx/, '') - ) - ) - ] - - const importString = uniqueNames - .map( - name => - `import Jp${name} from 'src/contents/${name}.jp' - import En${name} from 'src/contents/${name}.en'` - ) - .join('\n') - - const bundleObjectString = uniqueNames - .map( - name => ` - '${name}': { - en: En${name}, - jp: Jp${name} - } - ` - ) - .join(',\n') - - const fileContents = prettierFormat( - `// WARNING: Do not modify this file - it's generated automatically. - ${importString} - - export default { - ${bundleObjectString} - }` - ) - - fs.writeFile('./src/lib/contentsBundle.tsx', fileContents, err => { - if (err) { - throw err - } - if (path) { - console.log(`${path} updated; Bundle regenerated`) - } else { - console.log('Bundle regenerated') - } - }) - } - ) -} - -if (process.argv[2] === 'watch') { - chokidar - .watch('./src/contents/**/*.tsx', { ignoreInitial: true }) - .on('add', path => regenerate(path)) - chokidar - .watch('./src/contents/**/*.tsx') - .on('unlink', path => regenerate(path)) -} else { - regenerate() -} diff --git a/src/contents/0.v2.jp.tsx b/src/contents/0.v2.jp.tsx new file mode 100644 index 000000000..6900fe7a8 --- /dev/null +++ b/src/contents/0.v2.jp.tsx @@ -0,0 +1,622 @@ +import React from 'react' +import { numEpisodesExceptFirstAndLast } from 'src/lib/episodeCategories' +import { + Blockquote, + Em, + Img, + ExternalLink, + P, + Strong, + InlineHeader +} from 'src/components/ContentTags' +import Emoji from 'src/components/Emoji' +import EmojiSeparator from 'src/components/EmojiSeparator' +import EpisodeCardList from 'src/components/EpisodeCardList' +import NextLessonButton from 'src/components/NextLessonButton' +import YesNoButtons from 'src/components/YesNoButtons' +import Toc from 'src/components/Toc' +import H from 'src/components/H' +import { lessonTitle } from 'src/lib/titles' +import YoutubeEmbed from 'src/components/YoutubeEmbed' +import { githubRepo } from 'src/lib/meta' + +export default () => ( + + }, + content: ( + <> + +

+ ใ“ใ‚“ใซใกใฏใ€ไธŠๆ‰ๅ‘จไฝœ + ใจ็”ณใ—ใพใ™ใ€‚็ฑณๅ›ฝๅœจไฝใฎใƒ—ใƒญใ‚ฐใƒฉใƒžๅ…ผใƒ–ใƒญใ‚ฌใƒผใงใ™ใ€‚2019ๅนดใซๆ—ฅ็ตŒBP็คพใ‹ใ‚‰็™บๅฃฒใ•ใ‚ŒใŸใ€Ž + + ใƒ•ใ‚กใ‚ฏใƒˆใƒ•ใƒซใƒใ‚น + + ใ€ใฎๅ…ฑ่จณ่€…ใงใ‚‚ใ‚ใ‚Šใพใ™ใ€‚ + + ่ฉณใ—ใ„ใƒ—ใƒญใƒ•ใ‚ฃใƒผใƒซใจใƒ–ใƒญใ‚ฐใฏใ“ใกใ‚‰ + + ใ€‚ +

+

+ + ใƒ•ใ‚กใ‚ฏใƒˆใƒ•ใƒซใƒใ‚น + +

+

+ ๅฝ“่จ˜ไบ‹ใ€Œ{lessonTitle} + ใ€ใฏใ€ไปŠใพใงใ‚ใŸใ—ใŒๆ›ธใ„ใŸใชใ‹ใง + ๆœ€ใ‚‚ๆ–‡็ซ ้‡ใŒๅคšใ„่จ˜ไบ‹ + ใงใ™ใ€‚ใ™ในใฆ + ็„กๆ–™ + ใงๅ…ฌ้–‹ใ—ใฆใ„ใพใ™ใ€‚ +

+ + ) + }, + { + type: 'meta', + title: <>็›ฎๆฌก, + content: ( + <> +

+ ๅฝ“่จ˜ไบ‹ใฏใ€ + + + ใƒป + + ใƒป + + + ใใ‚Œใžใ‚Œ5ใƒšใƒผใ‚ธใšใคใ€ + ใใ‚Œใซใ€Œ + + + + ใ€ใจใ€Œ + + + + ใ€ใ‚’ๅŠ ใˆใŸ + ๅ…จ17ใƒšใƒผใ‚ธ + ใงๆง‹ๆˆใ•ใ‚Œใฆใ„ใพใ™ใ€‚้žๅธธใซ้•ทใ„ใงใ™ใŒใ€ + ่จ˜ไบ‹ใจใ„ใ†ใ‚ˆใ‚Š้›ปๅญๆ›ธ็ฑ + ใ ใจๆ€ใฃใฆใ€ๅฐ‘ใ—ใšใค่ชญใฟ้€ฒใ‚ใฆใใ ใ•ใ‚Œใฐๅนธใ„ใงใ™ใ€‚ +

+ + + + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + ใฃใฆไฝ•๏ผŸ + + ), + content: ( + <> + +

+ ใ„ใใชใ‚Šใงใ™ใŒใ€ + + ใ‚’่กŒใ„ใพใ™ใ€‚ๅˆ†ใ‹ใ‚‰ใชใใฆใ‚‚ใ„ใ„ใฎใงใ€ๅ‹˜ใง็ญ”ใˆใฆใฟใฆใใ ใ•ใ„๏ผ +

+

+ ๅฝ“่จ˜ไบ‹ใฎใ‚ฟใ‚คใƒˆใƒซใฏใ€Œ + {lessonTitle}ใ€ใงใ™ใŒใ€ + + + ใจใฏใ€้žๅธธใซๅ˜็ด”ๅŒ–ใ—ใฆ่จ€ใ†ใจใ€Œใ‚ฝใƒ•ใƒˆใ‚ฆใ‚งใ‚ข้–‹็™บใ‚„ใ€ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใซใ‚ˆใ‚‹ๆƒ…ๅ ฑๅ‡ฆ็†ใฎๆ นๅนนใจใชใ‚‹ๅญฆๅ•ใ€ใ ใ€‚ + + +

+ + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> + +

+ + +

+ + +

+ ใ‚‚ใ—ใ‚‚ใ€ใ€Œ + + ไธ–้–“ใ‚’้จ’ใŒใ›ใฆใ„ใ‚‹ใ‚ขใƒ—ใƒชใ‚„AIใŒใ€ใฉใ‚“ใชไป•็ต„ใฟใงใงใใฆใ„ใ‚‹ใฎใ‹ใ€ใปใ‚“ใฎๅฐ‘ใ—ใงใ„ใ„ใ‹ใ‚‰็†่งฃใ—ใฆใฟใŸใ„ + + ใ€ใจๆ€ใ‚ใ‚ŒใŸใ“ใจใŒใ‚ใ‚Šใพใ—ใŸใ‚‰ใ€ + + ใ‚’ๅฐ‘ใ—ใ‹ใ˜ใฃใฆใฟใฆใ‚‚่‰ฏใ„ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚ +

+ + ) + }, + { + type: 'yesNoQuiz', + title: <>ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใฏๅฟ…่ฆ๏ผŸ, + content: ( + <> +

+ + ใซใคใ„ใฆใฏๅพŒใซ่ฉณใ—ใ่ชฌๆ˜Žใ—ใพใ™ใŒใ€ใ“ใ“ใงใ‚‚ใ†ไธ€ๅ• + + ใซใƒใƒฃใƒฌใƒณใ‚ธใ—ใฆใฟใพใ—ใ‚‡ใ†๏ผ +

+ +

+ {' '} + + + ใ‚’ๅญฆใถใŸใ‚ใซใฏใ€ + ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใฎ็Ÿฅ่ญ˜ใŒๅฟ…่ฆใ ใ€‚ + + +

+ + + ) + }, + { + title: ( + <> + ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใฏๅฟ…้ ˆใงใฏใชใ„โŒ + + ), + content: ( + <> +

+ + ใ‚ใใพใง็ญ†่€…ใฎ่€ƒใˆใงใ™ใŒใ€ + + + ใ‚’ๅญฆใถใฎใซใ€ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใฎ็Ÿฅ่ญ˜ใฏๅฟ…้ ˆใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ + + ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใŒใงใใ‚‹ใฎใซ่ถŠใ—ใŸใ“ใจใฏใ‚ใ‚Šใพใ›ใ‚“ใŒใ€ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใŒใงใใชใใฆใ‚‚ + + ใฎ็Ÿฅ่ญ˜ใ‚’ใ‚ใ‚‹็จ‹ๅบฆ่บซใซใคใ‘ใ‚‹ใ“ใจใฏๅฏ่ƒฝใงใ™ใ€‚ +

+ +

+ ๅฝ“่จ˜ไบ‹ใงใฏใ“ใฎใ“ใจใ‚’่จผๆ˜Žใ™ในใใ€ + + ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใ‚’ไธ€ๅˆ‡ไฝฟใ‚ใšใซใ€ + + ใฎไธญใงใ‚‚ ใ€Œใ‚ใ‚‹็จ‹ๅบฆ้›ฃใ—ใ„้กŒๆ + ใ€ใซใคใ„ใฆ่งฃ่ชฌใ—ใพใ™ใ€‚ + + ่จ˜ไบ‹ใ‚’้€šใ—ใฆใ€ใ€Œ + + ็ฐกๅ˜ใช + + ใฎ้กŒๆใ ใ‘ใงใชใใ€ใ‚ใ‚‹็จ‹ๅบฆ้›ฃใ—ใ„้กŒๆใงใ‚‚ใ€ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐๆŠœใใซๅญฆใถใ“ใจใŒใงใใ‚‹ + + ใ€ใจใ„ใ†ใ“ใจใ‚’ไฝ“ๆ„Ÿใ—ใฆใ„ใŸใ ใ‘ใŸใ‚‰ๅนธใ„ใงใ™ใ€‚ +

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + ใฃใฆไฝ•๏ผŸ + + ), + content: ( + <> +

+ ๅฝ“่จ˜ไบ‹ใง่งฃ่ชฌใ™ใ‚‹ใ€ + + ใฎไธญใงใ‚‚ใ€Œใ‚ใ‚‹็จ‹ๅบฆ้›ฃใ—ใ„้กŒๆใ€ใจใฏไฝ•ใชใฎใ‹ใ€‚ใใ‚Œใฏใ€้กŒๅใ€Œ + {lessonTitle}ใ€ใซใ‚‚ใ‚ใ‚‹ใ€Œ + + + + ใ€ใงใ™ใ€‚ +

+

+ ใ“ใฎใ€Œ + + ใ€ใจใฏใ€ใ„ใฃใŸใ„ไฝ•ใฎใ“ใจใชใฎใงใ—ใ‚‡ใ†๏ผŸใพใŸใ—ใฆใ‚‚ + + ๅฝขๅผใงๅ‡บ้กŒใ—ใพใ™ใฎใงใ€ๅ‹˜ใง็ญ”ใˆใฆใฟใฆใใ ใ•ใ„๏ผ +

+ +

+ ใ€Œ + + + + ใ€ใจใฏใ€้žๅธธใซๅ˜็ด”ๅŒ–ใ—ใฆ่จ€ใ†ใจ + + ใ€Œ็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใ€ใซ้–ข้€ฃใ™ใ‚‹ + + ็”จ่ชžใ  + + ใ€‚ +

+ + + ) + }, + { + title: , + content: ( + <> + +

+ + + ใ€Œ + + + + ใ€ใจใฏใ€้žๅธธใซๅ˜็ด”ๅŒ–ใ—ใฆ่จ€ใ†ใจใ€Œ็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใ€ใซ้–ข้€ฃใ™ใ‚‹ + + ็”จ่ชžใงใ™ใ€‚ + +

+

+ + ใฏใ€็ญ†่€…ใŒๅญฆใ‚“ใ ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใ‚ตใ‚คใ‚จใƒณใ‚นใฎ้กŒๆใฎไธญใงใ‚‚็‰นใซ่ˆˆๅ‘ณๆทฑใ„ใ‚‚ใฎใงใ—ใŸใ€‚ใฏใ˜ใ‚ใฆ + + ใซใคใ„ใฆๅญฆใ‚“ใ ใจใใฏใ€ใ€Œ + ใพใ‚‹ใง้ญ”ๆณ•ใฟใŸใ„ใ ๏ผ + ใ€ใจๆ„Ÿๅ‹•ใ—ใŸใฎใ‚’่ฆšใˆใฆใ„ใพใ™ใ€‚ +

+ +

+ ใกใชใฟใซใ€็ญ†่€…ใฏ็ฑณๅ›ฝใฎๅคงๅญฆใง + + ใ‚’ๅฐ‚ๆ”ปใ—ใŸใฎใงใ™ใŒใ€ + ใฏ + 3ๅนด็”Ÿๅ‘ใ‘ใฎๆŽˆๆฅญใงๆ•™ใ‚ใ‚‹้กŒๆใงใ—ใŸ + ใ€‚1ใ€œ2ๅนด็”Ÿๅ‘ใ‘ใฎๅ†…ๅฎนใงใฏใชใ„ใฎใงใ€ใ€Œใ‚ใ‚‹็จ‹ๅบฆ้›ฃใ—ใ„้กŒๆใ€ใงใ‚ใ‚‹ใ“ใจใŒใ†ใ‹ใŒใˆใพใ™ใ€‚ +

+

+ ่ฉฑใ‚’ๆˆปใ—ใพใ—ใ‚‡ใ†ใ€‚ไปŠๅ›žใฎ่จ˜ไบ‹ใงใฏใ€ + + + ใจใฏไฝ•ใชใฎใ‹ใ€ใใ—ใฆใชใœ่ˆˆๅ‘ณๆทฑใ„ใฎใ‹ใ‚’ใ€ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใ‚’ไฝฟใ‚ใšใซๅฏ่ƒฝใช้™ใ‚Šๅˆ†ใ‹ใ‚Šใ‚„ใ™ใ่ชฌๆ˜Žใ—ใพใ™ + + ใ€‚ใใ†ใ™ใ‚‹ใ“ใจใงใ€ + + ใฎ้ญ…ๅŠ›ใŒไผใ‚ใ‚Œใฐใ„ใ„ใชใจๆ€ใฃใฆใ„ใพใ™ใ€‚ +

+ + ) + }, + { + title: <>ใ‚นใƒžใƒ›ใงOKใ€้›ฃใ—ใ„ๆ•ฐๅผใ‚‚ใชใ„, + content: ( + <> +

+ ๅฝ“่จ˜ไบ‹ใงใฏใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใ‚’่กŒใ‚ใชใ„ใฎใงใ€ + ใƒ‘ใ‚ฝใ‚ณใƒณใฏๅฟ…่ฆใ‚ใ‚Šใพใ›ใ‚“ + ใ€‚ใ‚นใƒžใƒ›ใง่ชญใฟ้€ฒใ‚ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚ใ‚‚ใกใ‚ใ‚“ใ€ใƒ‘ใ‚ฝใ‚ณใƒณใงใ‚‚ใ‚ฟใƒ–ใƒฌใƒƒใƒˆใงใ‚‚่ชญใ‚€ใ“ใจใŒใงใใพใ™ใ€‚ +

+ +

+ ใพใŸใ€ๅฝ“่จ˜ไบ‹ใงใฏๆ•ฐๅญฆใฎ็Ÿฅ่ญ˜ใ‚‚ใปใจใ‚“ใฉๅฟ…่ฆใ‚ใ‚Šใพใ›ใ‚“ใ€‚ + ๅ˜็ด”ใช่ถณใ—็ฎ—ใ€ๅผ•ใ็ฎ—ใ€ๆŽ›ใ‘็ฎ—ไปฅๅค–ใฎๆ•ฐๅผใฏไธ€ๅˆ‡็™ปๅ ดใ—ใพใ›ใ‚“ + ใฎใงใ€ใ”ๅฎ‰ๅฟƒใใ ใ•ใ„ใ€‚ +

+ + + ) + }, + { + title: <>็„กๆ–™ใชใฎใงใ€ใ‚ใ—ใ‹ใ‚‰ใš, + content: ( + <> +

+ ใ•ใ‚‰ใซใ€ๅฝ“่จ˜ไบ‹ใฏๆœ€ๅพŒใพใง็„กๆ–™ใงๅ…ฌ้–‹ใ—ใฆใ„ใพใ™ใ€‚ +

+ +

+ ใ ใ‹ใ‚‰ใจใ„ใ†ใฎใ‚‚ๅค‰ใงใ™ใŒใ€ + ๅฝ“่จ˜ไบ‹ใฎๅ†…ๅฎนใซๆœŸๅพ…ใ—ใ™ใŽใชใ„ใงใปใ—ใ„ + ใงใ™ใ€‚ +

+

+ ใจใ„ใ†ใฎใ‚‚ใ€ๅฝ“่จ˜ไบ‹ใฏๅฎŸ็”จ็š„ใช่จ˜ไบ‹ใงใฏใชใ„ + ใ‹ใ‚‰ใงใ™ใ€‚ + + ๆœ€ๅพŒใพใง่ชญใฟ็ต‚ใˆใฆใ‚‚ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใฎใ‚นใ‚ญใƒซใฏไธŠ้”ใ—ใพใ›ใ‚“ใ—ใ€ๅฝ“่จ˜ไบ‹ใฎๅ†…ๅฎนใŒไป•ไบ‹ใ‚„ใ‚ญใƒฃใƒชใ‚ขใซๅฝน็ซ‹ใคใ“ใจใฏใชใ„ใงใ—ใ‚‡ใ†ใ€‚ + + ใฉใกใ‚‰ใ‹ใจใ„ใ†ใจใ€ๅˆฅใซ็Ÿฅใ‚‰ใชใใฆใ‚‚ๆง‹ใ‚ใชใ„ + ๅ†…ๅฎนใงใ™ใ€‚ +

+

+ ใ ใ‹ใ‚‰ใ€ + + ใ€Œใ‚ใŸใ—ใฏๅฎŸ็”จ็š„ใช่จ˜ไบ‹ใ ใ‘่ชญใฟใŸใ„ใ‚“ใ  ๐Ÿ˜ก + ใ€ใจใ„ใ†ๆ–นใฏใ€ไปŠใ™ใใ“ใฎใƒšใƒผใ‚ธใ‚’้–‰ใ˜ใฆใใ ใ•ใ„ใ€‚ + +

+ +

+ ไธ€ๆ–นใงใ€ๅฝ“่จ˜ไบ‹ใ‚’่ชญใ‚ใฐใ€ใ€Œ + ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใ‚ตใ‚คใ‚จใƒณใ‚นใฃใฆ้ข็™ฝใใ†ใ€ใ€Œ + ่‡ชๅˆ†ใซใ‚‚ใงใใ‚‹ใ‹ใ‚‚ใ€ใ€Œ + ใ‚‚ใฃใจๅญฆใ‚“ใงใฟใŸใ„ + ใ€ใจใ„ใฃใŸใ€ไฝ•ใ‚‰ใ‹ใฎใใฃใ‹ใ‘ + ใŒๅพ—ใ‚‰ใ‚Œใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚ใใ†ใชใ‚Œใฐใ„ใ„ใชใจๆ€ใฃใฆใ„ใพใ™ใŒใ€ใ€Œ + ใคใพใ‚‰ใ‚“ใ€ใ€Œ้›ฃใ—ใ™ใŽใ‚‹ใ€ใ€Œ + ้€†ใซ่ˆˆๅ‘ณใŒๅคฑใ›ใŸใ€ใจๆ€ใ‚ใ‚Œใ‚‹ๆ–นใ‚‚ใ„ใ‚‹ใงใ—ใ‚‡ใ†ใ€‚ +

+

ใ‚ใพใ‚ŠๆœŸๅพ…ใ—ใ™ใŽใšใ€ๆœ€ๅพŒใพใงใŠๆฅฝใ—ใฟใ„ใŸใ ใ‘ใ‚‹ใจๅฌ‰ใ—ใ„ใงใ™ใ€‚

+ + ), + footer: { + content: ( + <> +

+ ใกใชใฟใซ: ๅ…ˆ่ฟฐใ—ใŸ้€šใ‚Šใ€ใ“ใฎ่จ˜ไบ‹ใฏ + ๅ…จ17ใƒšใƒผใ‚ธ + ใงๆง‹ๆˆใ•ใ‚Œใฆใ„ใพใ™ใ€‚ + + ใŠใใ‚‰ใ่ชญ่€…ใฎๆ–นใ€…ใฎๅŠๆ•ฐไปฅไธŠใฏใ€่ชญไบ†ใพใงใซๆœ€ไฝŽ1ๆ™‚้–“ใฏใ‹ใ‹ใ‚‹ใงใ—ใ‚‡ใ†ใ€‚ + + ใ€Œ + + ใใ‚“ใช้•ทใ„่จ˜ไบ‹ใฏ่ชญใฟใŸใใชใ„ ๐Ÿ˜ก + + ใ€ใจใ„ใ†ๆ–นใ‚‚ใ€ไปŠใ™ใใ“ใฎใƒšใƒผใ‚ธใ‚’้–‰ใ˜ใฆใใ ใ•ใ„ใ€‚ +

+ + ) + } + }, + { + title: <>ใ•ใฃใใใฏใ˜ใ‚ใฆใฟใพใ—ใ‚‡ใ†๏ผ, + content: ( + <> + +

+ ใ‚‚ใ—ใ‚‚ใ€Œ + + ใจใ‚Šใ‚ใˆใš่ชญใ‚“ใงใฟใŸใ„ ๐Ÿ™‚ + + ใ€ใจๆ€ใฃใฆใใ ใ•ใฃใŸใฎใงใ‚ใ‚Œใฐใ€ไธ‹ใฎใƒœใ‚ฟใƒณใ‚’ๆŠผใ—ใฆๅ…ˆใซ้€ฒใ‚“ใงใฟใฆใใ ใ•ใ„๏ผ +

+ + + ), + footer: { + content: ( +

+ + ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใŒใงใใ‚‹ๆ–นใ‚„ใ€ๅˆฅใฎๆ„ๅ‘ณใงใ€Œ + + ใ€ใจใ„ใ†่จ€่‘‰ใ‚’ใ”ๅญ˜็Ÿฅใฎๆ–น + + ใฏใ€ใ•ใ‚‰ใซไธ‹ใซใ‚ใ‚‹ไฝ™่ซ‡ใ‚‚่ชญใ‚“ใงใฟใฆใใ ใ•ใ„ใ€‚ +

+ ) + } + }, + { + title: ( + <> + : ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใŒใงใใ‚‹ๆ–นใธ + + ), + type: 'sideNote', + preview: { + content: ( +

+ ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใŒใงใใ‚‹ๆ–นใŒใ€Œ็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใ€ใจ่žใใจใ€ใ€Œ + forๆ–‡ใ€ใ€Œwhileๆ–‡ใ€ใ€Œ + ๅ†ๅธฐ + ใ€ใ‚’ๆ€ใ„ๆตฎใ‹ในใ‚‹ใจๆ€ใ„ใพใ™ใ€‚ +

+ ), + text: ( + <> + (ใƒ—ใƒญใ‚ฐใƒฉใƒžๅ‘ใ‘) + + ) + }, + content: ( + <> +

+ + + ใฏใ€ใ€Œ + forๆ–‡ใ€ใ€Œwhileๆ–‡ใ€ใ€Œ + ๅ†ๅธฐ + ใ€ใŒๅญ˜ๅœจใ—ใชใ„ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใงใ‚‚ใ€็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใ‚’ๅฏ่ƒฝใซใ™ใ‚‹ใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ + + ใชใฎใงใ™ใ€‚่ฉณใ—ใใฏๅพŒใซ่ชฌๆ˜Žใ—ใพใ™ใ€‚ +

+

+ {' '} + ๅฝ“่จ˜ไบ‹ใฏใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ็Ÿฅ่ญ˜ใ‚ผใƒญใฎๆ–นใงใ‚‚ๅˆ†ใ‹ใ‚‹ใ‚ˆใ†ใซๆ›ธใ„ใฆใ„ใพใ™ใฎใงใ€ใ€Œ + ใƒ—ใƒญใ‚ฐใƒฉใƒžใซ็‰นๅŒ–ใ—ใŸ่ชฌๆ˜Žใฎใปใ†ใŒใ„ใ„ + ใ€ใจๆ€ใ†ๆ–นใ‚‚ใ„ใ‚‰ใฃใ—ใ‚ƒใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚ +

+

+ ใใ‚“ใชๆ–นใซใฏใ€Rakeใฎไฝœ่€…ใงใ‚‚ใ‚ใ‚‹ๆ•…ใƒปJim WeirichๆฐใŒRubyConf + 2012ใซใฆ่กŒใฃใŸ่ฌ›ๆผ”ใ€Œ + + + Y Not - Adventures in Functional Programming + + + ใ€ใ‚’ใŠใ™ใ™ใ‚ใ—ใพใ™ใ€‚่‹ฑ่ชžใงใ™ใŒๅญ—ๅน•ไป˜ใใง่ฆ‹ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚ +

+ +

+ ไฝ™่ซ‡:{' '} + ๅฝ“่จ˜ไบ‹ใฏTypeScriptใจNext.jsใงๆ›ธใ„ใฆใ„ใพใ™ใ€‚ใ‚ฝใƒผใ‚นใ‚ณใƒผใƒ‰ใฏ + GitHubใงๅ…ฌ้–‹ไธญ + ใงใ™ใ€‚ +

+ + ) + }, + { + title: ( + <> + : ITๆฅญ็•Œใฎใ€Œ + ใ€ + + ), + type: 'sideNote', + preview: { + content: ( + <> +

+ ITๆฅญ็•Œใซใ„ใ‚‹ๆ–นใชใ‚‰ใ€ๅˆฅใฎๆ„ๅ‘ณใง ใ€Œ + + ใ€ใจใ„ใ†่จ€่‘‰ใ‚’ใ”ๅญ˜็Ÿฅใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚ +

+ + ), + text: ( + <> + (ITๆฅญ็•Œใฎๆ–นๅ‘ใ‘) + + ) + }, + content: ( + <> +

+ + + ใฏใ€ใ‚ทใƒชใ‚ณใƒณใƒใƒฌใƒผใงๆœ€ใ‚‚ๆœ‰ๅใชITใƒ™ใƒณใƒใƒฃใƒผ้คŠๆˆๆฉŸ้–ขใฎๅใงใ‚‚ใ‚ใ‚Šใพใ™ใ€‚ + + AirBnBใ‚’ใฏใ˜ใ‚ใจใ™ใ‚‹่ถ…ๆœ‰ๅITใƒ™ใƒณใƒใƒฃใƒผใ‚’ๅคšๆ•ฐ่ผฉๅ‡บใ—ใฆใŠใ‚Šใ€ + ็ด„2000ใฎๅ’ๆฅญไผๆฅญใฎใ†ใกใ€ใƒˆใƒƒใƒ—100็คพใฎไผๆฅญไพกๅ€คใ‚’ๅˆ่จˆใ™ใ‚‹ใจ + + 10ๅ…†ๅ††ไปฅไธŠใซใชใ‚Šใพใ™(2018ๅนด10ๆœˆๆ™‚็‚น) + + ใ€‚ + ไผๆฅญไพกๅ€คใซใฏๅใ‚ŠใŒใ‚ใ‚Šใพใ™ใŒใ€ๅ˜็ด”ใซๅ‰ฒใ‚Š็ฎ—ใ‚’ใ™ใ‚‹ใจใ€1็คพใ‚ใŸใ‚Šใฎไผๆฅญไพกๅ€คใฏ1000ๅ„„ๅ††ไปฅไธŠใซใชใ‚Šใพใ™ใ€‚ +

+

+ + ใงใฏใ€ใชใœ + + ใจใ„ใ†ๅ็งฐใŒใคใ‘ใ‚‰ใ‚ŒใŸใฎใงใ—ใ‚‡ใ†ใ‹๏ผŸ + + + ๅ‰ตๆฅญ่€…ใฎใฒใจใ‚Šใ€ใƒใƒผใƒซใƒปใ‚ฐใƒฌใ‚ขใƒ ๆฐใฏ + + ใ‚คใƒณใ‚ฟใƒ“ใƒฅใƒผใงใ“ใ†่ชžใฃใฆใ„ใพใ—ใŸ + + ใ€‚ +

+ +
+

+ + + + ใจใฏใ€ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใฎใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏใฎใฒใจใคใงใ™ใ€‚ + + {' '} + (ไธญ็•ฅ) ๅ€‹ไบบ็š„ใซใ€ + + ใŒใ‚ใพใ‚Šใซใ‚‚่ˆˆๅ‘ณๆทฑใ„ใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏใ ใจๆ€ใฃใŸใฎใงใ€ใ‚ใ‚Œใ‚ใ‚ŒใฎITใƒ™ใƒณใƒใƒฃใƒผ้คŠๆˆๆฉŸ้–ขใ‚‚ใใ†ๅไป˜ใ‘ใฆใ—ใพใฃใŸใฎใงใ™ใ€‚ใ—ใ‹ใ—็ตๆžœ็š„ใซใฏใ€ + ใ‚ใ‚Œใ‚ใ‚ŒใŒๆŠ•่ณ‡ใ™ใ‚‹่ตทๆฅญๅฎถใ‚’้ธๅˆฅใ™ใ‚‹ + ้š›ใซใ€ใ“ใฎๅๅ‰ใŒๅฝน็ซ‹ใกใพใ—ใŸใ€‚ +

+

+ + ใ‚ใŸใ—ใŸใกใฏๅ‡„่…•ใƒ—ใƒญใ‚ฐใƒฉใƒžใฎ่ตทๆฅญๅฎถใฏๆ‹›ใๅ…ฅใ‚ŒใŸใ‹ใฃใŸใŒใ€ใ‚นใƒผใƒ„ๅงฟใฎใƒ“ใ‚ธใƒใ‚นใƒ‘ใƒผใ‚ฝใƒณใฏ้–€ๅ‰ๆ‰•ใ„ใซใ—ใŸใ‹ใฃใŸใ€‚ + + ๅ‡„่…•ใƒ—ใƒญใ‚ฐใƒฉใƒžใŒใ‚ใŸใ—ใŸใกใฎใ“ใจใ‚’่žใ„ใŸใ‚‰ใ€ใ“ใ†ๆ€ใ†ใงใ—ใ‚‡ใ†ใ€‚ใ€Œ + + ใฃใฆๅใฎITใƒ™ใƒณใƒใƒฃใƒผ้คŠๆˆๆฉŸ้–ขใ ใฃใฆ๏ผŸๆœ€้ซ˜ใ˜ใ‚ƒใ‚“๏ผใใฃใจใ€้ข็™ฝใ„ไบบใŸใกใŒ้›†ใพใฃใฆใ„ใ‚‹ใซ้•ใ„ใชใ„ใ€ใจใ€‚ใ„ใฃใฝใ†ใ€ใ‚นใƒผใƒ„ใฎไบบใŸใกใฏใ€ + + ใจ่žใ„ใฆใ‚‚ไฝ•ใฎใ“ใจใ‚„ใ‚‰ใ•ใฃใฑใ‚Šใ€ใจใชใ‚Šใพใ™ใ‹ใ‚‰ใ€‚ +

+
+

+ ใ–ใฃใใ‚Š่จ€ใ†ใจ:{' '} + ๅฝผใ‚‰ใฏๅ‡„่…•ใƒ—ใƒญใ‚ฐใƒฉใƒžใฎ่ตทๆฅญๅฎถใซๆŠ•่ณ‡ใ—ใŸใ‹ใฃใŸใ€‚ใ ใ‹ใ‚‰ใ€ใ€Œ + + ใ€ใจใ„ใ† + + ้ซ˜ๅบฆใช + + ใฎๅฐ‚้–€็”จ่ชž + + ใ‚’ITใƒ™ใƒณใƒใƒฃใƒผ้คŠๆˆๆฉŸ้–ขใฎๅๅ‰ใซใคใ‘ใ‚‹ใ“ใจใงใ€ๅ‡„่…•ใƒ—ใƒญใ‚ฐใƒฉใƒžใ‚’ๅ‘ผใณๅฏ„ใ›ใŸใฎใงใ™ใ€‚ +

+

+ + ใ—ใ‹ใ—ใ€ๅฝ“่จ˜ไบ‹ใ‚’่ชญใ‚ใฐใ€ใƒ—ใƒญใ‚ฐใƒฉใƒžใงใฏใชใใฆใ‚‚ + + ใ‚’็†่งฃใงใใพใ™ + + ใ€‚ITใƒ™ใƒณใƒใƒฃใƒผ้คŠๆˆๆฉŸ้–ขใจใ—ใฆใฎใ€Œ + + ใ€ใ‚’ใ”ๅญ˜็Ÿฅใฎๆ–นใ‚‚ใ€ใœใฒ่ชญใฟ้€ฒใ‚ใฆใฟใฆใใ ใ•ใ„๏ผ +

+ + ) + }, + { + title: 'ไฝ™่ซ‡ใฏใ“ใ‚Œใใ‚‰ใ„ใซใ—ใฆใ€ๆ—ฉ้€Ÿๅง‹ใ‚ใพใ—ใ‚‡ใ†๏ผ', + content: ( + <> + + + ) + } + ]} + /> +) diff --git a/src/contents/1.v2.jp.tsx b/src/contents/1.v2.jp.tsx new file mode 100644 index 000000000..6b6d4fb2b --- /dev/null +++ b/src/contents/1.v2.jp.tsx @@ -0,0 +1,420 @@ +import React from 'react' +import { + Em, + Img, + P, + PFullWidth, + Hr, + Strong, + InlineHeader +} from 'src/components/ContentTags' +import Emoji from 'src/components/Emoji' +import EmojiWithText from 'src/components/EmojiWithText' +import EmojiSeparator from 'src/components/EmojiSeparator' +import YesNoButtons from 'src/components/YesNoButtons' +import NextLessonButton from 'src/components/NextLessonButton' +import EpisodeCardList from 'src/components/EpisodeCardList' +import H from 'src/components/H' +import ExpressionRunnerSeparator from 'src/components/ExpressionRunnerSeparator' +import * as R from 'src/components/Runners' + +export default () => ( + , + content: ( + <> +

+ + ๅฝ“่จ˜ไบ‹ใงใฏใ€ใจใ‚ใ‚‹ใƒ‘ใ‚บใƒซ + ใ‚’ไฝฟใฃใฆ + + ใจใฏไฝ•ใ‹ใ‚’ๅญฆใ‚“ใงใ„ใใพใ™ใ€‚ ไปŠๅ›žใฏใ€ + ใ“ใฎใƒ‘ใ‚บใƒซใฎๅŸบๆœฌๆณ•ๅ‰‡ + ใ‚’็ดนไป‹ใ—ใพใ™ใ€‚ +

+

+ ใพใšใฏใ˜ใ‚ใซใ“ใกใ‚‰ใฎๅ†™็œŸใ‚’ใ”่ฆงใใ ใ•ใ„ใ€‚็ญ†่€…ใฎๅœฐๅ…ƒใƒปๆจชๆตœใฎๅดŽ้™ฝ่ป’ใง่ฒฉๅฃฒใ•ใ‚Œใฆใ„ใ‚‹ใŠๅผๅฝ“ใงใ™(ๆ’ฎๅฝฑใฏ็ญ†่€…)ใ€‚ +

+ + Bento Boxes + +

+ ใชใœใŠๅผๅฝ“ใฎๅ†™็œŸใ‚’ใŠ่ฆ‹ใ›ใ—ใŸใ‹ใจใ„ใ†ใจใ€ไปŠๅ›ž็ดนไป‹ใ™ใ‚‹ใƒ‘ใ‚บใƒซใซใฏ + + ใจใ„ใ†ๅๅ‰ใŒใคใ„ใฆใ„ใ‚‹ใ‹ใ‚‰ใงใ™ใ€‚ +

+ +

+ + ใŒใฉใ‚“ใชใ‚‚ใฎใ‹ใ€่ชฌๆ˜Žใ—ใพใ™ใญ๏ผ +

+ + ) + }, + { + title: ( + <> + ใ“ใ‚ŒใŒ + + + ), + content: ( + <> +

+ ไธ‹ใฎๅ›ณใŒใ€ + + ใงใ™ใ€‚ๅฎŸ้š›ใฎๅผๅฝ“็ฎฑใฎใ‚ˆใ†ใซใ€ + + ๅ››่ง’ใฎไธญใซใ„ใใคใ‹ใƒžใ‚นใŒใ‚ใ‚Šใ€ใใ‚Œใžใ‚Œใฎใƒžใ‚นใฎไธญใซๆ–™็†ใŒๅ…ฅใฃใฆใ„ใพใ™ + + ใ€‚ +

+

+ ไพ‹ใใฎ1: ไธŠๆฎตใซใฏ + + ใ€ไธ‹ๆฎตใซใฏ + + ใŒใตใŸใคๅ…ฅใฃใฆใ„ใพใ™ใ€‚ +

+ +

+ ใ€Œๅฏฟๅธใจใ‚ตใƒณใƒ‰ใ‚คใƒƒใƒใŒๅŒๆ™‚ใซๅ…ฅใฃใฆใ„ใ‚‹ๅผๅฝ“็ฎฑใชใ‚“ใฆใ‚ใ‚‹ใฎ๏ผŸใ€ใจใ„ใ†ใƒ„ใƒƒใ‚ณใƒŸใฏ็„กใ—ใฎๆ–นๅ‘ใงใŠ้ก˜ใ„ใ—ใพใ™ใ€‚ +

+ + + ) + }, + { + title: ( + <> + ใพใ ใ‚ใ‚‹ใ‚ˆ + + + ), + content: ( + <> +

+ ใ•ใ‚‰ใซใ„ใใคใ‹ใ€ + + ใฎไพ‹ใ‚’็ดนไป‹ใ—ใฆใ„ใใพใ™: +

+

+ ไพ‹ใใฎ2: ไธŠๆฎตใซใฏ + + ใ€ไธ‹ๆฎตใซใฏ + ใจ + + ใŒๅ…ฅใฃใฆใ„ใพใ™ใ€‚ +

+ +

ใƒžใ‚ฏใƒ‰ใƒŠใƒซใƒ‰ใฎใƒกใƒ‹ใƒฅใƒผใซใ‚ใ‚Šใใ†ใชๆ–™็†ใฐใ‹ใ‚Šใงใ™ใญ๏ผ

+
+

+ ไพ‹ใใฎ3: ไธŠๆฎตใซใฏ + + ใ€ไธ‹ๆฎตใซใฏ + + ใŒใตใŸใคๅ…ฅใฃใฆใ„ใพใ™ใ€‚ +

+ +

ใ“ใกใ‚‰ใฏใ€ใ‚คใ‚ฟใƒชใ‚ขใƒณใชๅผๅฝ“็ฎฑใงใ™ใญ๏ผ

+
+

+ ไพ‹ใใฎ4: ไธŠๆฎตใซใฏ + + ใ€ไธ‹ๆฎตใซใฏ + ใจ + + ใŒๅ…ฅใฃใฆใ„ใพใ™ใ€‚ +

+ +

ใ“ใกใ‚‰ใฏๆ™ฎ้€šใซ็พŽๅ‘ณใ—ใใ†ใงใ™ใญใ€‚

+ + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ ใใ‚Œใžใ‚Œใฎ + + ใซใฏใ€ + + ใŒใ‚ใ‚Šใพใ™ใ€‚ +

+

+ ไพ‹ใใฎ1: ใ“ใกใ‚‰ใฏใ€ๆœ€ๅˆใซ็ดนไป‹ใ—ใŸ + + ใงใ™ใ€‚ + +

+ + + ), + footer: { + content: ( + <> +

+ {' '} + ใ‚’ๆŠผใ›ใฐใ‚‚ใ†ไธ€ๅบฆๆœ€ๅˆใ‹ใ‚‰ๅฎŸ่กŒใงใใพใ™ใ€‚ +

+ + ) + } + }, + { + title: ( + <> + + ใ™ใ‚‹ใจใ“ใ†ใชใ‚Šใพใ™ + + ), + content: ( + <> +

+ ใฉใ†ใ‚„ใ‚‰ใ€ใ•ใใปใฉใฎ + + ใฏใ€ + + ใ™ใ‚‹ใจใ€ๆœ€็ต‚็š„ใซ + + ใ ใ‘ใซใชใ‚‹ใ‚ˆใ†ใงใ™ใ€‚ +

+

+ ไพ‹ใใฎ1: +

+ + + +

+ ๅฎŸใฏใ“ใ‚Œใ€ + + ใซๅพ“ใฃใฆใ„ใ‚‹ใ‚“ใงใ™ใ€‚ +

+

+ ใใฎๆณ•ๅ‰‡ใ‚’่ชฌๆ˜Žใ™ใ‚‹ๅ‰ใซใ€ไป–ใฎ + + ใ‚‚ๅฎŸ่กŒใ—ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ +

+ + ) + }, + { + title: ( + <> + ไป–ใฎใ‚‚ + + ใ—ใฆใฟใพใ—ใ‚‡ใ† + + ), + content: ( + <> +

+ ๅ…ˆใปใฉ็ดนไป‹ใ—ใŸ3ใคใฎ + + ใ‚’ใ€ใใ‚Œใžใ‚Œ + + ใ—ใฆใฟใพใ—ใ‚‡ใ†๏ผ +

+

+ ไพ‹ใใฎ2: +

+ +

+ ไพ‹ใใฎ3: +

+ +

+ ไพ‹ใใฎ4: +

+ + + ), + footer: { + content: ( +

+ ใฉใ‚Œใ‚‚ + + ใซๅพ“ใฃใฆใ„ใพใ™ใ€‚ใฉใ‚“ใชๆณ•ๅ‰‡ใ‹ใ€่€ƒใˆใฟใฆใใ ใ•ใ„๏ผ +

+ ) + } + }, + { + title: ( + <> + + + ), + content: ( + <> +

ใใ‚Œใžใ‚Œใ€ใ“ใฎใ‚ˆใ†ใช็ตๆžœใซใชใ‚Šใพใ—ใŸ๏ผ

+

+ ไพ‹ใใฎ2: +

+ + + +

+ ไพ‹ใใฎ3: +

+ + + +

+ ไพ‹ใใฎ4: +

+ + + + + ), + footer: { + content: ( +

+ ใฉใ‚Œใ‚‚ + + ใซๅพ“ใฃใฆใ„ใพใ™ใ€‚ใฉใ‚“ใชๆณ•ๅ‰‡ใ‹ใ€่€ƒใˆใฟใฆใใ ใ•ใ„๏ผ +

+ ) + } + }, + { + title: <>ๆณ•ๅ‰‡ใŒใ‚ใ‹ใ‚Šใพใ—ใŸใ‹๏ผŸ, + content: ( + <> + +

+ ไธŠ่จ˜ใ‚ใ‚ใ›ใฆ4็จฎ้กžใฎ + ใ‚’ + + ใ—ใพใ—ใŸใŒใ€ใฉใ‚Œใ‚‚ + + ใซๅพ“ใฃใฆใ„ใพใ™ใ€‚ +

+

+ ใใฎๆณ•ๅ‰‡ใŒใ‚ใ‹ใ‚Šใพใ—ใŸใ‹๏ผŸ + ใ‚‚ใ†ไธ€ๅบฆ4ใคใฎไพ‹ใ‚’่ฆ‹ใฆใ€่€ƒใˆใฆใฟใฆใใ ใ•ใ„๏ผ +

+

+ ใชใ‚“ใจใชใไบˆๆƒณใŒใคใ„ใŸใ‚‰ใ€ๅˆใฃใฆใ„ใ‚‹ใ‹ใฉใ†ใ‹ๆฌกใฎ + + ใงใƒใ‚งใƒƒใ‚ฏใ—ใฆใฟใพใ—ใ‚‡ใ†๏ผ +

+

+ ใ•ใฃใฑใ‚Šๅˆ†ใ‹ใ‚‰ใชใใฆใ‚‚ใ”ๅฟƒ้…ใชใ๏ผ + ใจใ‚Šใ‚ใˆใšๅ‹˜ใง็ญ”ใˆใฆใฟใฆใใ ใ•ใ„ใ€‚๐Ÿ˜‰ +

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + ใ€ใใฎ1 + + ), + content: ( + <> +

+ {' '} + ใ“ใกใ‚‰ใซใ€ใƒ˜ใƒซใ‚ทใƒผใช้‡Ž่œใŒๅ…ฅใฃใฆใ„ใ‚‹ + + ใŒใ‚ใ‚Šใพใ™ใ€‚ +

+ +

+ ใ“ใ‚Œใ‚’ + + ใ™ใ‚‹ใจใ€ๆœ€็ต‚็š„ใซไธ‹ใฎใ‚ˆใ†ใซใชใ‚‹ใงใ—ใ‚‡ใ†ใ‹๏ผŸ + ใ“ใ‚Œใพใงใฎๆณ•ๅ‰‡ใ‹ใ‚‰ไบˆๆƒณใ—ใฆใฟใฆใใ ใ•ใ„ใ€‚ +

+ + + + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + ใ€ใใฎ2 + + ), + content: ( + <> +

+ ใ“ใกใ‚‰ใฎ + ใ‚’ + + ใ™ใ‚‹ใจใ€ +

+ +

+ ๆœ€็ต‚็š„ใซไธ‹ใฎใ‚ˆใ†ใซใชใ‚‹ใงใ—ใ‚‡ใ†ใ‹๏ผŸ + ใ“ใ‚Œใพใงใฎๆณ•ๅ‰‡ใ‹ใ‚‰ไบˆๆƒณใ—ใฆใฟใฆใใ ใ•ใ„ใ€‚ +

+ + + + ) + }, + { + title: <>็ญ”ใˆๅˆใ‚ใ›, + content: ( + <> +

ใใ‚Œใžใ‚ŒๅฎŸ่กŒใ™ใ‚‹ใจใ€ๆฌกใฎใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚

+

+ ไพ‹ใใฎ5: +

+ +

+ ใคใพใ‚Š + + 1ๅ•็›ฎใฎ + + + ใงใ—ใŸใ€‚ +

+

+ ไพ‹ใใฎ6: +

+ +

+ ใคใพใ‚Š + + 2ๅ•็›ฎใฎ + + {' '} + ( + ใงใฏใชใ„) ใงใ—ใŸใ€‚ +

+ + ) + }, + { + title: <>ๆณ•ๅ‰‡ใฏๆฌกใฎใƒšใƒผใ‚ธใซ, + content: ( + <> +

+ ๆฌกใฎใƒšใƒผใ‚ธใง + + ใฎๆณ•ๅ‰‡ใ‚’็ดนไป‹ใ—ใพใ™ใ€‚ไบˆๆƒณใŒๅฝ“ใŸใฃใŸๆ–นใ‚‚ใ€ใ‚ˆใๅˆ†ใ‹ใ‚‰ใชใ‹ใฃใŸๆ–นใ‚‚ใ€ใœใฒๆฌกใซ้€ฒใ‚“ใงใฟใฆใใ ใ•ใ„ใ€‚ +

+ + + ) + } + ]} + /> +) diff --git a/src/contents/10.v2.jp.tsx b/src/contents/10.v2.jp.tsx new file mode 100644 index 000000000..2d5c11533 --- /dev/null +++ b/src/contents/10.v2.jp.tsx @@ -0,0 +1,460 @@ +import React from 'react' +import { Ul, UlLi, Em, P, Strong } from 'src/components/ContentTags' +import EmojiSeparator from 'src/components/EmojiSeparator' +import EmojiForLetter from 'src/components/EmojiForLetter' +import Emoji from 'src/components/Emoji' +import EpisodeCardList from 'src/components/EpisodeCardList' +import EmojiWithText from 'src/components/EmojiWithText' +import YesNoButtons from 'src/components/YesNoButtons' +import NextLessonButton from 'src/components/NextLessonButton' +import H from 'src/components/H' +import { InlineEmojiBoxesForQuestion } from 'src/components/InlineEmojiBoxes' +import BottomRightBadge from 'src/components/BottomRightBadge' +import { cakeVariableName } from 'src/lib/specialVariableNames' +import * as R from 'src/components/Runners' + +export default () => ( + + + ใฎๅ…ฅใฃใŸๅผๅฝ“็ฎฑ + + ), + content: ( + <> +

+ + ไปŠๅ›žใŒไธญ็ดšใฎๆœ€ๅพŒใงใ™ใ€‚ +

+ +

+ ๆ—ฉ้€Ÿใ€ + ใ€‚ +

+ +

ๆณจ็›ฎใƒใ‚คใƒณใƒˆใฏใตใŸใคใ‚ใ‚Šใพใ™:

+
    + + + ไธ€็•ชไธŠใซ + + + + ใŒๅ…ฅใฃใฆใ„ใพใ™ใ€‚ + + + + + + ใฎ้ƒจๅˆ†ใซใฏใ€ๆ–™็†ใŒใ€Œใฒใจใคใ ใ‘ใ€ๅ…ฅใ‚Šใพใ™ใ€‚ + + +
+ + ) + }, + { + title: ( + <> + ใซไฝ•ใ‹ๅ…ฅใ‚Œใฆใฟใ‚‹ + + ), + content: ( + <> +

+ ใจใ‚Šใ‚ใˆใšใ€ + + ใ‚’ + ใซๅ…ฅใ‚Œใฆใฟใพใ—ใŸใ€‚ + +

+ +

+ + ใซๅ…ฅใฃใฆใ„ใŸ + + + + ใŒๆœ€ๅพŒใซๆฎ‹ใ‚Šใพใ™ใญใ€‚ +

+ , + โžก๏ธ, + + ]} + /> +

+ + ใ‚’ + ใซๅ…ฅใ‚ŒใฆใฟใŸใ‚‰ใฉใ†ใงใ—ใ‚‡ใ†๏ผŸ + +

+ +

+ ไปŠๅ›žใ‚‚ใ€ + + ใซๅ…ฅใฃใฆใ„ใŸ + + + + ใŒๆœ€ๅพŒใซๆฎ‹ใ‚Šใพใ—ใŸใ€‚ +

+ , + โžก๏ธ, + + ]} + /> + + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + + ), + content: ( + <> +

ใงใฏใ€ใ“ใ“ใง่ณชๅ•ใงใ™๏ผ

+ +

+ +

+
    + + ใ“ใกใ‚‰ใฎๅผๅฝ“็ฎฑใฎ + + + ใซๆ–™็†ใ‚’ใฒใจใคใ ใ‘ๅ…ฅใ‚Œใฆ + + ใ™ใ‚‹ใจ + + ใ€ + + + ๆœ€็ต‚็š„ใซใ‹ใชใ‚‰ใš + + + ใซๅ…ฅใ‚ŒใŸๆ–™็†ใŒๆฎ‹ใ‚‹ + + ใ€‚ + + +
+ + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ +

+

+ + ใซ + ใ‚’ๅ…ฅใ‚Œใ‚‹ + + ใฎใŒใƒใ‚คใƒณใƒˆใงใ™ใ€‚ +

+ , + ๐Ÿค”, + + ]} + /> +

+ ใซ + ใ‚’ๅ…ฅใ‚Œใฆใฟใ‚‹ใจไธ‹ใฎใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚ + {' '} +

+ +

+ ใชใ‚“ใจใ€ๆœ€ๅพŒใซ + + + + ใŒๆฎ‹ใ‚Šใพใ—ใŸ๏ผ +

+ , + ๐Ÿฅณ, + + ]} + /> + + ) + }, + { + type: 'summary', + title: ( + <> + + + ), + content: ( + <> +

ใ“ใกใ‚‰ใฎๅผๅฝ“็ฎฑใฎโ€ฆ

+ +
    + + + ใซ + + + + ใ‚’ๅ…ฅใ‚ŒใŸๅ ดๅˆใ€ + + + + ใŒๆฎ‹ใ‚‹ใ€‚ + + + + + + ใซใใ‚Œไปฅๅค–ใ‚’ๅ…ฅใ‚ŒใŸๅ ดๅˆใ€ + + ใซๅ…ฅใ‚ŒใŸๆ–™็†ใŒๆฎ‹ใ‚‹ใ€‚ + + +
+

ใงใ‚‚ใ€ใฉใ†ใ—ใฆใ“ใ†ใชใฃใŸใฎใงใ—ใ‚‡ใ†๏ผŸ

+ + ) + }, + { + title: ( + <> + ใจ + + ใŒไธกๆ–นใจใ‚‚ + + ใซใชใ‚‹ใ‹ใ‚‰ + + ), + content: ( + <> + , + , + + ]} + /> +

+ ็†็”ฑใฏใ€ + ใซ + + + + ใ‚’ๅ…ฅใ‚ŒใŸๅ ดๅˆใ€ + ใจ + ใŒ + + ไธกๆ–นใจใ‚‚ + + + + ใซใชใ‚‹ใ‹ใ‚‰ + + ใงใ™ใ€‚ +

+ +

+ ใ™ใ‚‹ใจ้€”ไธญใง + ใจ + + ใŒไธกๆ–นใจใ‚‚ + + ใซใชใ‚Šโ€ฆ( + ) +

+ +

+ ๆœ€ๅพŒใซ + + ใŒๆฎ‹ใ‚‹ใฎใงใ™ใ€‚( + ) +

+ + + ) + }, + { + title: ( + <> + ใจ + + ใŒ้•ใ†ใจใฉใ†ใชใ‚‹ใ‹ + + ), + content: ( + <> +

+ ใใ‚Œไปฅๅค–ใฎๆ–™็†(ใŸใจใˆใฐ + + )ใ‚’ + + ใซๅ…ฅใ‚ŒใŸๅ ดๅˆใ€ + + ใจ + + ใŒ็•ฐใชใ‚Šใพใ™ใ€‚ + +

+ +

+ ใ™ใ‚‹ใจๅ…ˆใปใฉใจ้•ใ„ใ€้€”ไธญใง + ใจ + + ใŒๅŒใ˜ใซใชใ‚‰ใšโ€ฆ( + ) +

+ +

+ ๆœ€ๅˆใซ + + ใซๅ…ฅใ‚ŒใŸ + + ใŒๆฎ‹ใ‚‹ใฎใงใ™ใ€‚( + ) +

+ + + ) + }, + { + type: 'summary', + title: ( + <> + + + ), + content: ( + <> +

+ + ใจ + + ใซๅŒใ˜ๆ–™็†ใŒใ‚ใ‚‹ใ‹ใฉใ†ใ‹ใงใ€็ตๆžœใŒๅค‰ใ‚ใ‚‹ใ“ใจใŒใ‚ใ‚‹ใ€‚ + +

+ , + ๐Ÿ†š, + + ]} + /> +

ๅ…ˆใปใฉใฎๅผๅฝ“็ฎฑใ ใจใ€

+ +

+ + ใซ + + + + ใ‚’ๅ…ฅใ‚ŒใŸๅ ดๅˆใ€ + ใจ + ใŒ + ๅŒใ˜ใซใชใ‚‹ใ€‚ + +

+ +

+ + + ใซใใ‚Œไปฅๅค–ใ‚’ๅ…ฅใ‚ŒใŸๅ ดๅˆใ€ + ใจ + ใŒ + ็•ฐใชใ‚‹ใ€‚ + +

+ +

+ ใ ใ‹ใ‚‰ใ€ใใ‚Œใžใ‚Œ้•ใ†็ตๆžœใซใชใ‚‹ใ€‚ +

+
    + + ใซ + + + + ใ‚’ๅ…ฅใ‚ŒใŸๅ ดๅˆใ€ + + + + ใŒๆฎ‹ใ‚‹ใ€‚ + + + + ใซใใ‚Œไปฅๅค–ใ‚’ๅ…ฅใ‚ŒใŸๅ ดๅˆใ€ + + ใซๅ…ฅใ‚ŒใŸๆ–™็†ใŒๆฎ‹ใ‚‹ใ€‚ + +
+ + ) + }, + { + title: <>ไฝ•ใ‹ๅ•้กŒใงใ‚‚๏ผŸ, + content: ( + <> +

+ ใจ + + ใซๅŒใ˜ๆ–™็†ใŒใ‚ใ‚‹ใ‹ใฉใ†ใ‹ใงใ€็ตๆžœใŒๅค‰ใ‚ใ‚‹ๅผๅฝ“็ฎฑใŒใ‚ใ‚‹ใ“ใจใŒใ‚ใ‹ใ‚Šใพใ—ใŸใ€‚ +

+

+ ใงใ‚‚ใ€ใ€Œใใ‚Œใงไฝ•ใ‹ๅ•้กŒใงใ‚‚ใ‚ใ‚‹ใฎ๏ผŸ + ใ€ใจๆ€ใ†ๆ–นใŒใ„ใ‚‰ใฃใ—ใ‚ƒใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚ +

+ , + ๐Ÿค”, + + ]} + /> +

+ ใจใ„ใ†ใ‚ใ‘ใงใ€ๆฌกใฎใƒšใƒผใ‚ธใงใฏใ€ + + ็ตๆžœใŒๅค‰ใ‚ใ‚‹ใ“ใจใซใ‚ˆใฃใฆใฉใ‚“ใชๅ•้กŒใŒ็™บ็”Ÿใ™ใ‚‹ใฎใ‹ใ€ไปฅๅ‰็ดนไป‹ใ—ใŸ + ๅผๅฝ“็ฎฑใฎๆš—ๅท + ใ‚’็”จใ„ใฆ่งฃ่ชฌใ—ใฆใ„ใใพใ™๏ผ + +

+ + ) + }, + { + title: <>ไธญ็ดšใฏใ“ใ“ใพใง๏ผ, + content: ( + <> +

+ ไปฅไธŠใงไธญ็ดš็ทจใฏ็ต‚ใ‚ใ‚Šใงใ™ใ€‚ใ“ใ“ใพใง่ชญใ‚“ใงใใ ใ•ใ‚Šใ€ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™๏ผๆฌกใ‹ใ‚‰ไธŠ็ดš็ทจใซๅ…ฅใ‚Šใพใ™ใ€‚ +

+ +

ๆœ€ๅพŒใพใงๆฅฝใ—ใ‚“ใงใ„ใŸใ ใ‘ใ‚‹ใจๅฌ‰ใ—ใ„ใงใ™ใ€‚

+ + + ) + } + ]} + /> +) diff --git a/src/contents/11.v2.jp.tsx b/src/contents/11.v2.jp.tsx new file mode 100644 index 000000000..e837887c4 --- /dev/null +++ b/src/contents/11.v2.jp.tsx @@ -0,0 +1,399 @@ +import React from 'react' +import EpisodeCardList from 'src/components/EpisodeCardList' +import { P, Em, Strong, InlineHeader } from 'src/components/ContentTags' +import H from 'src/components/H' +import { InlineEmojiBoxesForQuestion } from 'src/components/InlineEmojiBoxes' +import YesNoButtons from 'src/components/YesNoButtons' +import EmojiSeparator from 'src/components/EmojiSeparator' +import Emoji from 'src/components/Emoji' +import BottomRightBadge from 'src/components/BottomRightBadge' +import NextLessonButton from 'src/components/NextLessonButton' +import EmojiWithText from 'src/components/EmojiWithText' +import EmojiForLetter from 'src/components/EmojiForLetter' +import EmojiNumber from 'src/components/EmojiNumber' +import EmojiForLetterWithBottomRightBadgeWrapper from 'src/components/EmojiForLetterWithBottomRightBadgeWrapper' +import * as R from 'src/components/Runners' + +export default () => ( + 1ใ‚’่ถณใ™ๅผๅฝ“็ฎฑ, + content: ( + <> + , + โž•, + + ]} + /> +

+ ไปฅๅ‰็ดนไป‹ใ—ใŸใ€ใ€Œ + + + ใฎๆš—ๅทใซ1ใ‚’่ถณใ™ๅผๅฝ“็ฎฑ + + ใ€ใ‚’ใ”่ฆงใใ ใ•ใ„ใ€‚ +

+ +

+ ใใ—ใฆใ“ใกใ‚‰ใซใ€ๆš—ๅทใŒใ€Œ1 + ใ€ใฎๅผๅฝ“็ฎฑใ‚’็”จๆ„ใ—ใพใ—ใŸใ€‚ +

+ +

+ ใ“ใ‚Œใ‚’ + + ใซๅ…ฅใ‚Œใฆใ€ + + ใ—ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ +

+ +

+ ๆœ€็ต‚็š„ใซๆš—ๅทใŒใ€Œ2ใ€ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚Šใพใ—ใŸใ€‚ +

+ +

+ ไปฅๅ‰่ฉฑใ—ใŸ้€šใ‚Šใ€ใ€Œ1 + 1 = 2 + ใ€ใŒ่จˆ็ฎ—ใงใใŸใ‚ใ‘ใงใ™ใญใ€‚ +

+ +

+ ใงใฏใ€ใ“ใ“ใงใพใŸ + + ใ‚’ใ—ใฆใฟใพใ—ใ‚‡ใ†๏ผ +

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + + ), + content: ( + <> +

+ ใ“ใกใ‚‰ใซๅˆฅใฎๆš—ๅทใŒใ€Œ1ใ€ใฎๅผๅฝ“็ฎฑใŒใ‚ใ‚Šใพใ™ใ€‚ +

+ +

+ ใ“ใ‚Œใ‚’ใ€ๅ…ˆใปใฉใฎใ€Œ + + + ใฎๆš—ๅทใซ1ใ‚’่ถณใ™ๅผๅฝ“็ฎฑ + + ใ€ใซๅ…ฅใ‚Œใฆใฟใพใ™ใ€‚ +

+ +

+ +

+ + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + +

+ +

+ ๆœ€ๅพŒใซๆฎ‹ใฃใŸใฎใฏใ€ + ๆš—ๅทใŒใ€Œ2ใ€ใฎๅผๅฝ“็ฎฑใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ + ใ‚ˆใไผผใฆใ„ใพใ™ใŒใ€้•ใ„ใพใ™ใ€‚ +

+ +

+ ใชใœใชใ‚‰ใ€ + + + ใŒๅณไธ‹ใซใฒใจใคใ—ใ‹ใชใ„ใ‹ใ‚‰ใงใ™ + + ใ€‚ๆš—ๅทใŒใ€Œ2ใ€ใฎๅ ดๅˆใ€ + + ใŒๅณไธ‹ใซใตใŸใคใ‚ใ‚Šใพใ™ใŒใ€ใ“ใ“ใงใฏใฒใจใคใ—ใ‹ใ‚ใ‚Šใพใ›ใ‚“ใ€‚ +

+ +

+ ๅพฉ็ฟ’:{' '} + + ๆš—ๅทใŒ้š ใ•ใ‚Œใฆใ„ใ‚‹ๅผๅฝ“็ฎฑใฏใ€ๅฟ…ใšไปฅไธ‹ใฎใ‚ˆใ†ใชใƒ‘ใ‚ฟใƒผใƒณใซๆฒฟใฃใฆใ„ใพใ™ใ€‚ไธŠใฎๅผๅฝ“็ฎฑใฏใ€ไปฅไธ‹ใฎใ‚ˆใ†ใชใƒ‘ใ‚ฟใƒผใƒณใซๆฒฟใฃใฆใ„ใพใ›ใ‚“ใ€‚ + + ไธŠใฎๅผๅฝ“็ฎฑใซใฏใ€ๅณไธŠใซ + + ใŒใตใŸใคใ‚ใ‚Šใพใ™ใŒใ€ๆš—ๅทใŒ้š ใ‚Œใฆใ„ใ‚‹ๅผๅฝ“็ฎฑใซใฏใ€ๅณไธŠใซๅŒใ˜ๆ–™็†ใŒใตใŸใคไธฆใถใ“ใจใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ + ใ ใ‹ใ‚‰ใ€ใใ‚‚ใใ‚‚ๆš—ๅทใจใ—ใฆๆˆใ‚Š็ซ‹ใฃใฆใ„ใชใ„ใฎใงใ™ใ€‚ +

+ +

+ ่ฉฑใ‚’ๆˆปใ™ใจ: ใ‚ฏใ‚คใ‚บใฎๅผๅฝ“็ฎฑใ‚’ + + ใ—ใฆใ‚‚1 + 1 = 2ใซใชใ‚‰ใชใ‹ใฃใŸใฎใงใ™ใ€‚ +

+ + ) + }, + { + title: ( + <> + ็†็”ฑ: ใŒ + ใจ + + ใซใ‚ใ‚‹ใ‹ใ‚‰ + + ), + content: ( + <> +

+ ๅ‰ๅ›žใ€ใ€Œ + + ใจ + + ใซๅŒใ˜ๆ–™็†ใŒใ‚ใ‚‹ใ‹ใฉใ†ใ‹ใงใ€็ตๆžœใŒๅค‰ใ‚ใ‚‹ใ“ใจใŒใ‚ใ‚‹ใ€‚ + + ใ€ใจ่ชฌๆ˜Žใ—ใพใ—ใŸใ€‚ +

+ , + , + + ]} + /> +

+ ใ€Œ1 + 1 = 2ใ€ใซใชใ‚‰ใชใ‹ใฃใŸ็†็”ฑใฏใ€ + + ใจ + + ใซๅŒใ˜ๆ–™็†( + + )ใŒใ‚ใ‚Šใ€ + + ใ“ใ‚ŒใŒ็ตๆžœใ‚’็‹‚ใ‚ใ›ใฆใ—ใพใฃใŸใ‹ใ‚‰ใงใ™ใ€‚ +

+ +

+ ใงใฏใ€ + + ใฉใ†ใ™ใ‚Œใฐใ€Œ1 + 1 = 2ใ€ใ‚’ๆญฃใ—ใ่จˆ็ฎ—ใงใใ‚‹ใงใ—ใ‚‡ใ†ใ‹๏ผŸ + +

+ + + ) + }, + { + title: ( + <> + ่งฃๆฑบ็ญ–: ใฉใกใ‚‰ใ‹ใฎ + + ใ‚’ๅˆฅใฎๆ–™็†ใซใ™ใ‚‹ + + ), + content: ( + <> +

+ ใ“ใ‚Œใ‚’่งฃๆฑบใ™ใ‚‹ใซใฏใ€ + ใ‹ + + ใฎใฉใกใ‚‰ใ‹ใฎ + + ใ‚’ๅˆฅใฎๆ–™็†ใซใ—ใชใ„ใจใ„ใ‘ใพใ›ใ‚“ใ€‚ +

+ , + โžก๏ธ, + โ“ + ]} + /> +

+ ใฉใกใ‚‰ใงใ‚‚ใ„ใ„ใงใ™ใŒใ€ใ“ใ“ใงใฏ + + + ใฎ + + ใ‚’ๅค‰ใˆใ‚‹ใ“ใจใซใ—ใพใ—ใ‚‡ใ†ใ€‚ + +

+ + + , + โžก๏ธ, + โ“ + ]} + /> +

+ ใ—ใ‹ใ—ใ€ + + + ใฎ + + ใ‚’ๅค‰ใˆใ‚‹ใชใ‚‰ใ€ + ใฎ + + ใ‚‚ๅŒใ˜ใๅค‰ใˆใชใ„ใจใ„ใ‘ใพใ›ใ‚“ใ€‚ + +

+ + + , + โžก๏ธ, + โ“ + ]} + /> +

+ ใงใชใ„ใจใ€ + ใ‚„ + ใชใฉใฎใƒ‘ใ‚ฟใƒผใƒณใŒๅค‰ใ‚ใฃใฆใ—ใพใ„ใ€ ใ€Œ1ใ‚’่ถณใ™ๅผๅฝ“็ฎฑ + ใ€ใจใ—ใฆๆฉŸ่ƒฝใ—ใชใใชใฃใฆใ—ใพใ„ใพใ™ใ€‚ใ ใ‹ใ‚‰ใ€ + ใจ + + ใ‚’ๅŒๆ™‚ใซๅค‰ใˆใชใ„ใจใ„ใ‘ใชใ„ใฎใงใ™ใ€‚ +

+ + + ) + }, + { + title: ( + <> + ใ‚’ใซ + + ), + content: ( + <> + , + โžก๏ธ, + + ]} + /> +

+ ใจใ„ใ†ใ‚ใ‘ใงใ€ + ใจ + ใฎ + + ใ‚’ + ใซๅค‰ใˆใฆใฟใพใ—ใŸใ€‚ + +

+ +

+ ใกใชใฟใซ:{' '} + + + + + + ใฎไป–ใฎๆ–™็†ใจ่ขซใ‚‰ใชใ‘ใ‚Œใฐใ€ไฝ•ใฎๆ–™็†ใซๅค‰ใˆใฆใ‚‚ๆง‹ใ„ใพใ›ใ‚“ใ€‚ + +

+

+ ใ“ใ†ใ™ใ‚‹ใ“ใจใงใ€ + ใจ + + ใŒ่ขซใ‚‰ใชใใชใ‚Šใพใ—ใŸ๏ผ +

+ +

+ ใ“ใฎใพใพๆœ€ๅพŒใพใง้€ฒใ‚ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + +

+ +

+ ใ™ใ‚‹ใจใ€ๆœ€ๅพŒใซๆš—ๅทใŒใ€Œ2ใ€ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚Šใพใ—ใŸใ€‚ใ€Œ + 1 + 1 = 2ใ€ใŒ่จˆ็ฎ—ใงใใŸใ‚ใ‘ใงใ™ใ€‚ +

+ +

ใจใ„ใ†ใ‚ใ‘ใงใ€ใพใจใ‚ใซๅ…ฅใ‚Šใพใ—ใ‚‡ใ†๏ผ

+ + ) + }, + { + type: 'summary', + title: ( + <> + + + ), + content: ( + <> +

+ + ใจ + + ใซๅŒใ˜ๆ–™็†ใŒใ‚ใ‚‹ๅ ดๅˆใฏโ€ฆ + +

+ +

+ + ใจ + + ใฎ่ฉฒๅฝ“ใ™ใ‚‹ๆ–™็†ใ‚’ๅˆฅใฎๆ–™็†ใซๅค‰ใˆใ‚‹ใ“ใจใซใ‚ˆใฃใฆใ€็ตๆžœใŒๅค‰ใ‚ใฃใฆใ—ใพใ†ใฎใ‚’้ฟใ‘ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚ + +

+ +

+ ใกใชใฟใซ:{' '} + + + + + ใฎไป–ใฎๆ–™็†ใจ่ขซใ‚‰ใชใ‘ใ‚Œใฐใ€ไฝ•ใฎๆ–™็†ใซๅค‰ใˆใฆใ‚‚ๆง‹ใ„ใพใ›ใ‚“ใ€‚ +

+ + ), + footer: { + content: ( + <> +

+ ใ“ใฎๆณ•ๅ‰‡ใฏๆฌกใฎใƒšใƒผใ‚ธใซใ‚ใ‚‹ๅผๅฝ“็ฎฑใ‹ใ‚‰ + ่‡ชๅ‹•ใง็™บๅ‹•ใ™ใ‚‹ใฎใงใ€ ๆš—่จ˜ใ™ใ‚‹ๅฟ…่ฆใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ + ใชใ‚“ใจใชใใ€Œ + ใ“ใ†ใ„ใ†ๆณ•ๅ‰‡ใŒใ‚ใ‚‹ใ‚“ใ ใช + ใ€ใจๆ€ใฃใฆใใ ใ•ใ‚Œใฐๅคงไธˆๅคซใงใ™ใ€‚ +

+ + ) + } + }, + { + title: <>ใŠ็–ฒใ‚Œๆง˜ใงใ—ใŸ๏ผ, + content: ( + <> +

+ ใจ + + ใซใพใคใ‚ใ‚‹ๆ–ฐๆณ•ๅ‰‡ใซใคใ„ใฆใฏใ“ใ‚Œใง็ต‚ไบ†ใงใ™ใ€‚ +

+ +

+ ๆฌกใฎใƒšใƒผใ‚ธใ‹ใ‚‰ใฏใ€ๅผๅฝ“็ฎฑใฎใ€Œ็œ็•ฅ่กจ่จ˜ + ใ€ใซใคใ„ใฆ่ฆ‹ใฆใ„ใใพใ™ใ€‚ +

+ + + ) + } + ]} + /> +) diff --git a/src/contents/12.v2.jp.tsx b/src/contents/12.v2.jp.tsx new file mode 100644 index 000000000..c51cca3bc --- /dev/null +++ b/src/contents/12.v2.jp.tsx @@ -0,0 +1,469 @@ +import React from 'react' +import EpisodeCardList from 'src/components/EpisodeCardList' +import EmojiNumber from 'src/components/EmojiNumber' +import { Hr, P, Em, Strong, InlineHeader } from 'src/components/ContentTags' +import H from 'src/components/H' +import { InlineEmojiBoxesForQuestion } from 'src/components/InlineEmojiBoxes' +import YesNoButtons from 'src/components/YesNoButtons' +import EmojiSeparator from 'src/components/EmojiSeparator' +import Emoji from 'src/components/Emoji' +import BottomRightBadge from 'src/components/BottomRightBadge' +import NextLessonButton from 'src/components/NextLessonButton' +import EmojiWithText from 'src/components/EmojiWithText' +import EmojiForLetter from 'src/components/EmojiForLetter' +import TopRightBadge from 'src/components/TopRightBadge' +import EmojiForLetterWithTopRightBadgeWrapper from 'src/components/EmojiForLetterWithTopRightBadgeWrapper' +import * as R from 'src/components/Runners' + +export default () => ( + ่ค‡้›‘ใชๅผๅฝ“็ฎฑ, + content: ( + <> +

+ + ๆ—ฉ้€Ÿใ€ + ใ€‚ +

+ +

+ ไปŠใพใง่ฆ‹ใŸใ“ใจใŒใชใ„ใใ‚‰ใ„่ค‡้›‘ใชๅผๅฝ“็ฎฑใงใ™ใญใ€‚ใ“ใ‚Œใฏใ€ใฉใ‚“ใชๅŠนๆžœใŒใ‚ใ‚‹ใฎใงใ—ใ‚‡ใ†ใ‹๏ผŸ +

+

+ + ใงๆคœ่จผใ—ใฆใฟใพใ—ใ‚‡ใ†๏ผ +

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + + ), + content: ( + <> +

+ ใ“ใกใ‚‰ใซใ€ๆš—ๅทใŒใ€Œ2ใ€ใฎๅผๅฝ“็ฎฑใ‚’็”จๆ„ใ—ใพใ—ใŸใ€‚ +

+ +

+ ใ“ใ‚Œใ‚’ใ€ๅ…ˆใปใฉใฎๅผๅฝ“็ฎฑใฎ + + ใฎ้ƒจๅˆ†ใซๅ…ฅใ‚Œใฆใฟใพใ™ใ€‚ +

+ +

+ +

+ + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + +

+ +

+ ๆœ€ๅพŒใซๆฎ‹ใฃใŸใฎใฏใ€ๆš—ๅทใŒใ€Œ1ใ€ใฎๅผๅฝ“็ฎฑใงใ—ใŸใ€‚ +

+ +

+ ใ‚‚ใจใ‚‚ใจใฎๆš—ๅทใฏใ€Œ2ใ€ใ ใฃใŸใฎใงใ€ใ€Œ + 2ใ€ใŒใ€Œ1ใ€ใซใชใฃใŸใ‚ใ‘ใงใ™ใ€‚ +

+ + + ) + }, + { + title: <>1ใ‚’ๅผ•ใๅผๅฝ“็ฎฑ, + content: ( + <> + +

+ ใคใพใ‚Šใ€ใ“ใ‚Œใฏ + + ใฎๆš—ๅทใ‹ใ‚‰ใ€Œ1ใ‚’ๅผ•ใใ€ๅผๅฝ“็ฎฑใชใฎใงใ™ใ€‚ +

+ , + โž–, + + ]} + /> +

่ถณใ—็ฎ—ใ‚„ๆŽ›ใ‘็ฎ—ใฎๅผๅฝ“็ฎฑใ‚ˆใ‚Šใ€ใ‹ใชใ‚Š่ค‡้›‘ใงใ™ใ‚ˆใญใ€‚

+ + ) + }, + { + type: 'sideNote', + title: ( + <> + :{' '} + ใจ + + ใŒๅฟ…ใšๅŒใ˜ใซใชใ‚‹ + + ), + content: ( + <> +

+ ใกใชใฟใซ: ใ“ใฎๅผๅฝ“็ฎฑใฏ + + ใฎ้€”ไธญใงใ€ + + ใจ + + ใซๅฟ…ใšๅŒใ˜ๆ–™็†ใŒ็™ปๅ ดใ—ใพใ™ใ€‚ + +

+

+ ๅ…ˆใปใฉใฎไพ‹ใง็ขบใ‹ใ‚ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + +

+ +

+ + ใŒ + ใจ + + + ใซใใ‚Œใžใ‚Œใ‚ใ‚Šใพใ™ใญใ€‚ๅ‰ๅ›ž่ชฌๆ˜Žใ—ใŸ้€šใ‚Šใ€ใ“ใฎใพใพใ ใจๆญฃใ—ใ„็ตๆžœใŒๅ‡บใพใ›ใ‚“ใ€‚ +

+ , + , + + ]} + /> +

+ ใจใ„ใ†ใ‚ใ‘ใงใ€ๆญฃใ—ใ„็ตๆžœใ‚’ๅ‡บใ™ใŸใ‚ใซใ€ + + + ใจ + + ใซใ‚ใ‚‹ + + ใŒใ€ใพใ ไฝฟใ‚ใ‚Œใฆใ„ใชใ„ๅˆฅใฎๆ–™็†( + + )ใซ่‡ชๅ‹•็š„ใซๅค‰ใ‚ใ‚Šใพใ™ใ€‚ + +

+ , + โžก๏ธ, + + ]} + /> +

+ ๅฎŸ้š›ใซ็ขบใ‹ใ‚ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + +

+ +

+ ใ”่ฆงใฎ้€šใ‚Šใ€ + + ใจ + + ใซใ‚ใ‚‹ + + ใŒใ€ + + ใซๅค‰ใ‚ใ‚Šใพใ—ใŸใ€‚ +

+

+ ใ“ใ‚Œใ‚’่กŒใ‚ใชใ„ใจใ€ใ€Œ1ใ‚’ๅผ•ใ + ใ€ๅผๅฝ“็ฎฑใจใ—ใฆๆฉŸ่ƒฝใ—ใพใ›ใ‚“ใ€‚ใ“ใ“ใงใฏ่ฉณใ—ใๆ›ธใใพใ›ใ‚“ใŒใ€้–“้•ใฃใŸ็ญ”ใˆใŒๅ‡บใฆใ—ใพใ†ใฎใงใ™ใ€‚ +

+
+

ไปฅไธŠใ€ๅ‰ๅ›ž็ดนไป‹ใ—ใŸๆณ•ๅ‰‡ใŒๅฝนใซ็ซ‹ใฃใฆใ„ใ‚‹ใ‚ˆใ€ใจใ„ใ†ไฝ™่ซ‡ใงใ—ใŸใ€‚

+ + ) + }, + { + title: <>ๅผๅฝ“็ฎฑใ‚’ใ€Œ็œ็•ฅ่กจ่จ˜ใ€ใงใใชใ„ใ‹๏ผŸ, + content: ( + <> + +

+ ไธŠใฎๅผๅฝ“็ฎฑใฏใ€ใ€Œ2 - 1 + ใ€ใ‚’่จˆ็ฎ—ใงใใ‚‹ใ“ใจใŒใ‚ใ‹ใ‚Šใพใ—ใŸใŒใ€ + + ๅฐ‘ใ—่ค‡้›‘ใ™ใŽใฆใ€ใฒใจ็›ฎ่ฆ‹ใฆไฝ•ใŒ่ตทใใฆใ„ใ‚‹ใ‹ใ‚ใ‹ใ‚Šใซใใ„ใงใ™ใ‚ˆใญใ€‚ + +

+ +

+ ็–‘ๅ•:{' '} + + ไธŠใฎๅผๅฝ“็ฎฑใ‚’ไฝ•ใ‚‰ใ‹ใฎๆ‰‹ๆณ•ใงใ€Œ็œ็•ฅ่กจ่จ˜ + ใ€ใ™ใ‚‹ใ“ใจใงใ€ไฝ•ใŒ่ตทใใฆใ„ใ‚‹ใ‚’ใ‹ใ‚ใ‹ใ‚Šใ‚„ใ™ใใ™ใ‚‹ๆ–นๆณ•ใฏใชใ„ใงใ—ใ‚‡ใ†ใ‹๏ผŸ + +

+ + ) + }, + { + title: <>ๆš—ๅทใฎ็œ็•ฅ่กจ่จ˜, + content: ( + <> +

+ ใพใšใ€ + + ๆš—ๅทใฎๅผๅฝ“็ฎฑใ‚’ๆ•ฐๅญ—ใง + ่กจ็คบใ—ใฆใฟใพใ™ + + ใ€‚ใŸใจใˆใฐใ€ใ“ใกใ‚‰ใฏ + ๆš—ๅทใŒใ€Œ2ใ€ใฎๅผๅฝ“็ฎฑใชใฎใงใ€ +

+ +

ใ“ใฎใ‚ˆใ†ใซๆ•ฐๅญ—ใง่กจ็คบใ—ใฆใฟใพใ™ใ€‚

+ +

+ ๆ•ฐๅญ—ใง็œ็•ฅ่กจ่จ˜ใ™ใ‚‹ใ“ใจใงใ€ใฒใจ็›ฎ่ฆ‹ใฆไฝ•ใฎใ“ใจใ‹ๅˆ†ใ‹ใ‚Šใ‚„ใ™ใใชใ‚Šใพใ—ใŸใ€‚ +

+ + ) + }, + { + title: <>ใ€Œ1ใ‚’ๅผ•ใใ€ใฎ็œ็•ฅ่กจ่จ˜, + content: ( + <> +

+ + ใฎๅผๅฝ“็ฎฑใ‚’ใ€ๅ…ˆใปใฉใฎใ€Œ1ใ‚’ๅผ•ใ + ใ€ๅผๅฝ“็ฎฑใซๅ…ฅใ‚Œใฆใฟใพใ—ใŸใ€‚ +

+ +

+ ไปŠๅบฆใฏใ€ใ€Œ1ใ‚’ๅผ•ใใ€้ƒจๅˆ†ใ‚‚็œ็•ฅใ—ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ +

+

+ + + ใฎ่จ˜ๅทใ‚’ + + ใฎๅณไธŠใซ่กจ็คบ + + ใ™ใ‚‹ใ“ใจใซใ‚ˆใฃใฆใ€2ใ‹ใ‚‰ใ€Œ1ใ‚’ๅผ•ใ + ใ€ใ“ใจใ‚’็œ็•ฅ่กจ่จ˜ใ—ใฆใฟใพใ™ใ€‚ +

+ +

+ ใ“ใ‚Œใ‚’ + + ใ™ใ‚‹ใจใ€ + ใŒ + ใซใชใ‚Šใพใ™ใ€‚ +

+ +

ใ“ใฎใ‚ˆใ†ใซ็œ็•ฅ่กจ่จ˜ใ™ใ‚‹ใ“ใจใงใ€ใ ใ„ใถๅˆ†ใ‹ใ‚Šใ‚„ใ™ใใชใ‚Šใพใ—ใŸใ€‚

+ + + , + โžก๏ธ, + + ]} + /> +

+ ๆฌกใฏใ€ + + ใ‚’ใ—ใชใŒใ‚‰ใ€ใ“ใ‚Œใ‚’ๅฎŸ้š›ใซๅฝน็ซ‹ใฆใฆใฟใพใ—ใ‚‡ใ†๏ผ +

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + + ), + content: ( + <> +

+ : +

+ +

+ +

+ + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + ๆœ€็ต‚็š„ใซๆš—ๅทใฏ + + ใซใชใ‚Šใพใ™ใ€‚ +

+ +

+ + ใ™ใ‚‹ๅ‰ใซใ€ๅ…ˆใปใฉใฎๅผๅฝ“็ฎฑใ‚’็œ็•ฅ่กจ่จ˜ใ—ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ +

+

+ ใพใšใ€ไธŠใฎ้ƒจๅˆ†ใฏใ€Œ1ใ€ใฎๆš—ๅทใฎๅผๅฝ“็ฎฑใชใฎใงใ€ +

+ +

+ + ใจ็œ็•ฅ่กจ่จ˜ใ—ใพใ™ใ€‚ +

+ +

+ ๆฌกใซใ€ใ“ใกใ‚‰ใซ + + + + ใจใ€ +

+ +

+ + ใฎไธ‹ใซใ€Œ + 1ใ‚’ๅผ•ใๅผๅฝ“็ฎฑ + ใ€ใŒใ‚ใ‚Šใพใ™ใ€‚ +

+ +

+ ใ“ใฎๅ ดๅˆใ€ใ€Œ1ใ‚’ๅผ•ใๅผๅฝ“็ฎฑใ€ใŒ + + + ใฎ็œŸไธ‹ใซใ‚ใ‚‹ + + ใฎใงใ€ใ€Œ + + + ใซๅ…ฅใ‚‹ๆš—ๅทใ‹ใ‚‰1ใ‚’ๅผ•ใ + + ใ€ใจใ„ใ†ใ“ใจใซใชใ‚Šใพใ™ใ€‚ +

+ + + + ]} + /> +

ใคใพใ‚Šใ€ๅณไธ‹ใฎ้ƒจๅˆ†ใŒใ€

+ +

็œ็•ฅ่กจ่จ˜ใ•ใ‚Œใฆใ“ใ†ใชใ‚Šใพใ™:

+ +

+ ใ“ใ“ใพใงใใ‚‹ใจใ€ใฉใ†ใชใ‚‹ใ‹ใ‚ใ‹ใ‚Šใ‚„ใ™ใ„ใงใ™ใญใ€‚ + +

+ +

+ ใคใพใ‚Šใ€ใ€Œ1 - 1 + ใ€ใฎ่จˆ็ฎ—ใŒ่กŒใ‚ใ‚Œใ‚‹ใฎใงใ€ๆœ€็ต‚็š„ใซๆš—ๅทใฏ + + ใซใชใ‚Šใพใ™ใ€‚ +

+ + + , + โžก๏ธ, + + ]} + /> +

+ ใ‚‚ใจใ‚‚ใจใฎๅผๅฝ“็ฎฑใฏ่ค‡้›‘ใงใ—ใŸใŒใ€ + + ็œ็•ฅ่กจ่จ˜ใ‚’ใ™ใ‚‹ใ“ใจใงใ€ไฝ•ใŒ่ตทใใฆใ„ใ‚‹ใ‹ใŒใฒใจ็›ฎใงๅˆ†ใ‹ใ‚‹ใ‚ˆใ†ใซใชใฃใŸ + + ใ€ใจใ„ใ†ไพ‹ใงใ—ใŸใ€‚ +

+ + ) + }, + { + type: 'summary', + title: ( + <> + + + ), + content: ( + <> +

+ ไปŠๅ›žใฎๅ†…ๅฎนใ‚’็Ÿญใใพใจใ‚ใฆใŠใใพใ—ใ‚‡ใ†ใ€‚ใพใšใ€ใ“ใกใ‚‰ใฏ + + ใ‹ใ‚‰ใ€Œ1ใ‚’ๅผ•ใใ€ๅผๅฝ“็ฎฑใงใ™ใ€‚ +

+ +

+ ใชใ‹ใชใ‹่ค‡้›‘ใชใฎใงใ€็œ็•ฅ่กจ่จ˜ใ‚’ใ™ใ‚‹ใจไฝ•ใŒ่ตทใใฆใ‚‹ใ‹ๅˆ†ใ‹ใ‚Šใ‚„ใ™ใใชใ‚Šใพใ™ใ€‚ใŸใจใˆใฐ + + + ใ‹ใ‚‰1ใ‚’ๅผ•ใๅผๅฝ“็ฎฑ + + ใฏใ€ไปฅไธ‹ใฎใ‚ˆใ†ใซ็œ็•ฅ่กจ่จ˜ใงใใพใ™: +

+ +

+ ใ“ใ‚Œใ‚’ๅฎŸ่กŒใ™ใ‚‹ใจใ€ + + ใซใชใ‚Šใพใ™ใ€‚ +

+ + + , + โžก๏ธ, + + ]} + /> + + ) + }, + { + title: <>ไปฅๅ‰็ดนไป‹ใ—ใŸๅผๅฝ“็ฎฑใ‚‚็œ็•ฅ่กจ่จ˜ใ—ใฆใฟใพใ™, + content: ( + <> + +

+ ใŠ็–ฒใ‚Œๆง˜ใงใ—ใŸ๏ผๆฌกใฎใƒšใƒผใ‚ธใงใฏใ€ไปฅๅ‰็ดนไป‹ใ—ใŸ + ๆŽ›ใ‘็ฎ—ใฎๅผๅฝ“็ฎฑใจๆกไปถๅˆ†ๅฒใฎๅผๅฝ“็ฎฑ + ใ‚’็œ็•ฅ่กจ่จ˜ใ—ใฆใ„ใใพใ™ใ€‚ +

+ + + ) + } + ]} + /> +) diff --git a/src/contents/13.v2.jp.tsx b/src/contents/13.v2.jp.tsx new file mode 100644 index 000000000..2e579bfff --- /dev/null +++ b/src/contents/13.v2.jp.tsx @@ -0,0 +1,505 @@ +import React from 'react' +import EpisodeCardList from 'src/components/EpisodeCardList' +import YesNoButtons from 'src/components/YesNoButtons' +import EmojiNumber from 'src/components/EmojiNumber' +import NextLessonButton from 'src/components/NextLessonButton' +import BottomRightBadge from 'src/components/BottomRightBadge' +import { + Em, + InlineHeader, + P, + Strong, + Ul, + UlLi +} from 'src/components/ContentTags' +import H from 'src/components/H' +import EmojiWithText from 'src/components/EmojiWithText' +import Emoji from 'src/components/Emoji' +import EmojiSeparator from 'src/components/EmojiSeparator' +import { + InlineEmojiBoxesForCondition, + InlineEmojiBoxesForQuestion +} from 'src/components/InlineEmojiBoxes' +import { magicalVariableName } from 'src/lib/specialVariableNames' +import TopRightBadge from 'src/components/TopRightBadge' +import EmojiForLetter from 'src/components/EmojiForLetter' +import * as R from 'src/components/Runners' + +const ConditionSummary = () => ( + <> +
    + + ใพใšใ€ + {' '} + (็œŸใ‚“ไธญใ€้ป„่‰ฒใ„ๅทฆๆž )ใฎไธญใซใ‚ใ‚‹ + + ใฎๆš—ๅทใŒใ€Œ0ใ€ใ‹ใฉใ†ใ‹ใƒใ‚งใƒƒใ‚ฏใ—ใพใ™ใ€‚ + + + ใ‚‚ใ—ใ€Œ0ใ€ใชใ‚‰ใ€{' '} + {' '} + (ไธ€็•ชไธ‹ใ€้’ใ„ๅทฆๆž )ใซๅ…ฅใฃใฆใ„ใ‚‹ๆ–™็†ใŒๆฎ‹ใ‚Šใพใ™ใ€‚ใ“ใฎๅ ดๅˆใฏ + + ใงใ™ใ€‚ + + + ใ‚‚ใ—ใ€Œ1ไปฅไธŠใชใ‚‰ใ€ใ€{' '} + {' '} + (ไธ€็•ชไธŠใ€่ตคใ„ๅทฆๆž )ใซๅ…ฅใฃใฆใ„ใ‚‹ๆ–™็†ใŒๆฎ‹ใ‚Šใพใ™ใ€‚ใ“ใฎๅ ดๅˆใฏ + + ใงใ™ใ€‚ + +
+ +) + +export default () => ( + ๆŽ›ใ‘็ฎ—ใฎๅผๅฝ“็ฎฑ, + content: ( + <> +

+ + ไปŠๅ›žใฏใพใšใ€ไธญ็ดšใง็ดนไป‹ใ—ใŸใ€ŒๆŽ›ใ‘็ฎ—ใฎๅผๅฝ“็ฎฑ + ใ€ใ‚’็œ็•ฅ่กจ่จ˜ใ—ใฆใ„ใใพใ™ใ€‚ +

+ +

+ ไธ‹ใซใ‚ใ‚‹ใฎใŒใ€ŒๆŽ›ใ‘็ฎ—ใฎๅผๅฝ“็ฎฑ + ใ€ใงใ™ใ€‚ + + ใซใใ‚Œใžใ‚Œๆš—ๅทใ‚’ๅ…ฅใ‚Œใฆ + + ใ™ใ‚‹ใจใ€ใใฎใตใŸใคใฎๆš—ๅทใ‚’ๆŽ›ใ‘็ฎ—ใ—ใฆใใ‚Œใพใ™ใ€‚ +

+ +

ใงใฏใ€ใ•ใฃใใ็œ็•ฅ่กจ่จ˜ใ—ใฆใฟใพใ—ใ‚‡ใ†๏ผ

+ + ) + }, + { + title: <>ๆŽ›ใ‘็ฎ—ใฎ็œ็•ฅ่กจ่จ˜, + content: ( + <> +

+ ๅ…ˆใปใฉใฎๆŽ›ใ‘็ฎ—ใฎๅผๅฝ“็ฎฑใฎไธ‹ใฎ้ƒจๅˆ†ใ‚’ใ€โœ–๏ธ + ใฎ่จ˜ๅทใซๅ…ฅใ‚Œๆ›ฟใˆใฆใฟใ‚‹ใจใ€ไปฅไธ‹ใฎใ‚ˆใ†ใซใชใ‚Šใพใ™: +

+ +

+ ใ“ใฎใพใพใงใ‚‚ใ„ใ„ใงใ™ใŒใ€ + + ใ›ใฃใ‹ใ็œ็•ฅ่กจ่จ˜ใ‚’ใ™ใ‚‹ใฎใงใ‚ใ‚Œใฐใ€ใ‚‚ใ†ๅฐ‘ใ—ใฒใจ็›ฎ่ฆ‹ใฆๅˆ†ใ‹ใ‚Šใ‚„ใ™ใใ—ใŸใ„ใจใ“ใ‚ใงใ™ใ€‚ + +

+ +

+ ใงใฏใ€ + + ๆฌกใฎใ‚ˆใ†ใซโœ–๏ธ + ใฎ่จ˜ๅทใ‚’็œŸใ‚“ไธญใซ้…็ฝฎใ—ใฆใฟใŸใ‚‰ใฉใ†ใงใ—ใ‚‡ใ†๏ผŸ + + ใ“ใกใ‚‰ใฎใปใ†ใŒใ€ใฒใจ็›ฎ่ฆ‹ใฆใ€ŒๆŽ›ใ‘็ฎ—ใ ใ€ใจๅˆ†ใ‹ใ‚Šใ‚„ใ™ใ„ใงใ™ใ‚ˆใญใ€‚ +

+ +

+ + ใ‚ใใพใง็œ็•ฅ่กจ่จ˜ใชใฎใงใ€โœ–๏ธ + ใฎๅฐใ‚’ใฉใ“ใซ้…็ฝฎใ—ใ‚ˆใ†ใŒๆ„ๅ‘ณใฏๅค‰ใ‚ใ‚Šใพใ›ใ‚“ใ€‚ + + ใใ‚Œใชใ‚‰ใ€ใฒใจ็›ฎ่ฆ‹ใŸใจใใซๅˆ†ใ‹ใ‚Šใ‚„ใ™ใ„ๆ–นใ‚’ๅ„ชๅ…ˆใ—ใŸใปใ†ใŒ่‰ฏใ„ใฎใงใ™ใ€‚ใจใ„ใ†ใ‚ใ‘ใงใ€ใ“ใกใ‚‰ใฎๆกˆ( + โœ–๏ธใŒ็œŸใ‚“ไธญ)ใ‚’ๆŽก็”จใ—ใŸใ„ใจๆ€ใ„ใพใ™ใ€‚ +

+ + ) + }, + { + title: <>ๆŽ›ใ‘็ฎ—ใฎ็œ็•ฅ่กจ่จ˜ใฎๅฎŸ่ทต, + content: ( + <> +

+ ใ•ใฃใใ็œ็•ฅ่กจ่จ˜ใ‚’ไฝฟใฃใฆใฟใพใ—ใ‚‡ใ†ใ€‚ใ“ใกใ‚‰ใฎๅผๅฝ“็ฎฑใ‚’ใ”่ฆงใใ ใ•ใ„: +

+ +

่งฃ่ชฌใ™ใ‚‹ใจใ€

+
    + + ไธ€็•ชไธŠใฎ้ƒจๅˆ†ใฏใ€ + + ๆš—ๅทใŒใ€Œ2ใ€ใฎๅผๅฝ“็ฎฑ + {' '} + (ๅณไธ‹ใซ + + ใŒใตใŸใค) + + + ็œŸใ‚“ไธญใฎ้ƒจๅˆ†ใฏใ€ + + ๆš—ๅทใŒใ€Œ3ใ€ใฎๅผๅฝ“็ฎฑ + {' '} + (ๅณไธ‹ใซ + + ใŒ3ใค) + + + ไธ€็•ชไธ‹ใฎ้ƒจๅˆ†ใฏใ€ๆŽ›ใ‘็ฎ—ใฎๅผๅฝ“็ฎฑ + +
+

ใจใ„ใ†ใ‚ใ‘ใงใ€ใ€Œ2 โœ• 3ใ€ใ‚’่จˆ็ฎ—ใ™ใ‚‹ๅผๅฝ“็ฎฑใงใ™ใญใ€‚

+ +

+ ็œ็•ฅ่กจ่จ˜ใ™ใ‚‹ใจไธ‹ใฎใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚ ๆ—ฉ้€Ÿใ€ + +

+ +

+ ใจใ„ใ†ใ‚ใ‘ใงใ€ๆœ€็ต‚็š„ใซๆš—ๅทใฏใ€Œ6 + ใ€ใซใชใ‚Šใพใ™ใ€‚ๆŽ›ใ‘็ฎ—ใฎ็œ็•ฅ่กจ่จ˜ใซใคใ„ใฆใฏไปฅไธŠใงใ™๏ผ +

+ + ) + }, + { + type: 'summary', + title: ( + <> + + + ), + content: ( + <> +

+ ใจใ„ใ†ใ‚ใ‘ใงใ€ใ“ใกใ‚‰ใŒ + โœ–๏ธ{' '} + + ใ‚’่จˆ็ฎ—ใ™ใ‚‹ๅผๅฝ“็ฎฑใฎ็œ็•ฅ่กจ่จ˜ใงใ™ใ€‚ +

+ + + ) + }, + { + title: <>ๆกไปถๅˆ†ๅฒใฎๅผๅฝ“็ฎฑ, + content: ( + <> +

+ ็ถšใ„ใฆใ€ไปฅๅ‰็ดนไป‹ใ—ใŸใ€Œ + ๆกไปถๅˆ†ๅฒใฎๅผๅฝ“็ฎฑ + ใ€ใ‚’็œ็•ฅ่กจ่จ˜ใ—ใฆใ„ใใพใ™ใ€‚ใพใšใฏใ€ๅพฉ็ฟ’ใ‹ใ‚‰: +

+ + + + ) + }, + { + title: <>ๆกไปถๅˆ†ๅฒใฎ็œ็•ฅ่กจ่จ˜, + content: ( + <> +

ใงใฏใ€ใ“ใฎๆกไปถๅˆ†ๅฒใฎๅผๅฝ“็ฎฑใ‚’ใ€

+ +

ๆฌกใฎใ‚ˆใ†ใซ็œ็•ฅ่กจ่จ˜ใ—ใฆใฟใพใ—ใ‚‡ใ†:

+ + + +

+ ่ตคใƒป้ป„่‰ฒ + ใƒป้’ + ใจใ€ใพใ‚‹ใง็ธฆๅž‹ใฎไฟกๅทๆฉŸ ๐Ÿšฆ ใฟใŸใ„ใงใ™ใญใ€‚ +

+ + ), + footer: { + content: ( + <> +

+ ่ฃœ่ถณ:{' '} + + ็œ็•ฅๅ‰ใจ้•ใ†็‚นใจใ—ใฆใฏใ€ + + ใŒไธ€็•ชไธ‹ใ‹ใ‚‰็œŸใ‚“ไธญใซ็งปๅ‹•ใ—ใŸ็‚นใงใ™ใ€‚ + +

+

+ ๆŽ›ใ‘็ฎ—ใฎ็œ็•ฅ่กจ่จ˜ใฎใจใใซใ‚‚่ฉฑใ—ใพใ—ใŸใŒใ€ + + ใ‚ใใพใง็œ็•ฅ่กจ่จ˜ใงใ‚ใ‚‹้™ใ‚Šใ€ + + ใ‚’ใฉใ“ใซ้…็ฝฎใ—ใ‚ˆใ†ใŒๆ„ๅ‘ณใฏๅค‰ใ‚ใ‚Šใพใ›ใ‚“ใ€‚{' '} + + ใ“ใ“ใงใฏใ€ + + ใ‚’็œŸใ‚“ไธญใซ้…็ฝฎใซใ—ใŸใปใ†ใŒใ€ใฒใจ็›ฎ่ฆ‹ใฆๅˆ†ใ‹ใ‚Šใ‚„ใ™ใ„ใจๅˆคๆ–ญใ—ใพใ—ใŸใ€‚ +

+ + ) + } + }, + { + type: 'yesNoQuiz', + title: ( + <> + + + ), + content: ( + <> +

+ ใงใฏใ€่ฉฆใ—ใซ + + ใ‚’่กŒใฃใฆใฟใพใ—ใ‚‡ใ†๏ผ + : +

+ +

+ +

+ + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + ๆš—ๅทใฏใ€Œ4ใ€ใงใฏใชใใ€ใ€Œ2 + ใ€ใซใชใ‚Šใพใ™ใ€‚ + +

+ +

+ ๆ‰‹็Ÿญใซ่งฃ่ชฌใ—ใพใ™ใ€‚ใพใšใ€ + {' '} + ใฎไธญใซใ‚ใ‚‹ๆš—ๅทใŒใ€Œ0ใ€ใ‹ใฉใ†ใ‹ใƒใ‚งใƒƒใ‚ฏใ—ใพใ™ใ€‚ +

+ +

+ ใฎๆš—ๅทใฏ{' '} + ใชใฎใงใ€ใ€Œ1ไปฅไธŠใ€ใฎๆ–นใ€ใคใพใ‚ŠไธŠใฎ{' '} + ใŒๆฎ‹ใ‚Šใพใ™ใ€‚ +

+ +

+ ใจใ„ใ†ใ‚ใ‘ใงใ€ๆœ€ๅพŒใฏ ใ ใ‘ใซใชใ‚Šใพใ™ใ€‚ +

+ + + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + + ), + content: ( + <> +

+ ๆฌกใซ้€ฒใ‚€ๅ‰ใซใ€็†่งฃใ‚’็ขบๅฎŸใซใ™ใ‚‹ใŸใ‚ใซใ‚‚ใ†ไธ€ๅ•ใ‚„ใฃใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + : +

+ +

+ +

+ + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + ๆš—ๅทใฏใ€Œ1ใ€ใงใฏใชใใ€ใ€Œ2 + ใ€ใซใชใ‚Šใพใ™ใ€‚ + +

+ +

+ ไปŠๅ›žใ‚‚ๆ‰‹็Ÿญใซ่งฃ่ชฌใ—ใพใ™ใ€‚ใพใšใ€ + ใฎ + ใŒ + ใซๅค‰ใ‚ใ‚Šใพใ™ใ€‚ + +

+ +

+ ใ“ใ“ใงใ€ + {' '} + ใฎไธญใซใ‚ใ‚‹ๆš—ๅทใŒใ€Œ0ใ€ใ‹ใฉใ†ใ‹ใƒใ‚งใƒƒใ‚ฏใ—ใพใ™ใ€‚ +

+ +

+ ใฎๆš—ๅทใฏ{' '} + ใชใฎใงใ€ไธ‹ใฎ{' '} + ใŒๆฎ‹ใ‚Šใพใ™ใ€‚ +

+ +

+ ใใ—ใฆใ€ๆœ€ๅพŒใซ + + ใŒๆฎ‹ใ‚Šใพใ™ใ€‚ + +

+ + + ) + }, + { + title: <>ใ‚ใใพใงใ€Œ็œ็•ฅ่กจ่จ˜ใ€ใงใ™, + content: ( + <> +

+ ๅฟ˜ใ‚Œใชใ„ใงใŠใใŸใ„ใฎใŒใ€ + ใ“ใ‚Œใ‚‰ใฏใ‚ใใพใงใ€Œ็œ็•ฅ่กจ่จ˜ใ€ใ ใจใ„ใ†ใ“ใจใงใ™ใ€‚ + + ็œ็•ฅ่กจ่จ˜ใฏใ€ŒไปŠใพใงใ‚ใฃใŸๆฉŸ่ƒฝใ€ใ‚’ใฒใจ็›ฎใงๅˆ†ใ‹ใ‚Šใ‚„ใ™ใ„ใ‚ˆใ†ใซใ—ใฆใ„ใ‚‹ใ ใ‘ใงใ™ใ€‚ + +

+ +

+ ใŸใจใˆใฐใ€ๅ…ˆใปใฉใฎ + + ใงๅ‡บ้กŒใ—ใŸใ“ใกใ‚‰ใฎๅผๅฝ“็ฎฑใฏใ€ +

+ +

+ + ๆกไปถๅˆ†ๅฒใฎ็œ็•ฅ่กจ่จ˜ใ‚’ไฝฟใ‚ใชใ„ใจใ€ๆฌกใฎใ‚ˆใ†ใซใชใ‚Šใพใ™ + + (้ป„่‰ฒใฎ้ƒจๅˆ†): +

+ +

+ ใ•ใ‚‰ใซใ€ + + ๆš—ๅทใฎ็œ็•ฅ่กจ่จ˜ใ‚’ไฝฟใ‚ใชใ„ใจใ€ๆฌกใฎใ‚ˆใ†ใซใชใ‚Šใพใ™ + + (้ป„่‰ฒใฎ้ƒจๅˆ†): +

+ +

+ ็ตๆžœใฏๅŒใ˜ใซใชใ‚‹ใงใ—ใ‚‡ใ†ใ‹๏ผŸ + : +

+ +

+ ็ตๆžœใ€ๆš—ๅทใฏใ€Œ2ใ€ใซใชใ‚Šใพใ—ใŸใ€‚ +

+ +

+ ๅ…ˆใปใฉใฎ + + ใงใ‚‚ใ€็ตๆžœใฏ + + ใซใชใฃใŸใฎใงใ€ + + ็œ็•ฅ่กจ่จ˜ใ‚’ใ—ใŸๅ ดๅˆใ‚‚ใ—ใชใ„ๅ ดๅˆใ‚‚ใ€ๅŒใ˜ๆš—ๅทใฎ็ตๆžœใซใชใ‚‹ + + ใจใ„ใ†ใ“ใจใŒใŠๅˆ†ใ‹ใ‚Šใ„ใŸใ ใ‘ใŸใงใ—ใ‚‡ใ†ใ‹ใ€‚ +

+ +

+ ็นฐใ‚Š่ฟ”ใ—ใพใ™ใŒใ€ + + ็œ็•ฅ่กจ่จ˜ใฏใ€ŒไปŠใพใงใ‚ใฃใŸๆฉŸ่ƒฝใ€ใ‚’ใฒใจ็›ฎใงๅˆ†ใ‹ใ‚Šใ‚„ใ™ใ„ใ‚ˆใ†ใซใ—ใฆใ„ใ‚‹ใ ใ‘ใงใ™ใ€‚ + +

+ + ) + }, + { + type: 'summary', + title: ( + <> + + + ), + content: ( + <> +

+ ใพใจใ‚ใ‚‹ใจใ€ใ“ใกใ‚‰ใŒใ€ + ใŒ + ใชใ‚‰ + ใ€ + ไปฅไธŠใชใ‚‰ + + ใซใชใ‚‹ๅผๅฝ“็ฎฑใฎ็œ็•ฅ่กจ่จ˜ใงใ™ใ€‚ +

+ + + + ) + }, + { + title: <>ใจใ“ใ‚ใง: ใชใœ็œ็•ฅ่กจ่จ˜ใซใคใ„ใฆ่ชžใฃใŸใฎ๏ผŸ, + content: ( + <> +

+ ๅ‰ๅ›žใจไปŠๅ›žใงใ€ใ€Œ1ใ‚’ๅผ•ใๅผๅฝ“็ฎฑใ€ใ€Œ + ๆŽ›ใ‘็ฎ—ใฎๅผๅฝ“็ฎฑใ€ใ€Œ + ๆกไปถๅˆ†ๅฒใฎๅผๅฝ“็ฎฑ + ใ€ใฎ็œ็•ฅ่กจ่จ˜ใซใคใ„ใฆ่ชžใ‚Šใพใ—ใŸใ€‚ +

+ , + โœ–๏ธ, + โ†•๏ธ + ]} + /> +

็œ็•ฅ่กจ่จ˜ใซใคใ„ใฆ่ชฌๆ˜Žใ—ใŸ็†็”ฑใฏใ€ไปฅไธ‹ใฎ้€šใ‚Šใงใ™:

+
    + + ๆฌกใฎใƒšใƒผใ‚ธใ‹ใ‚‰ใ€ใ€Œ1ใ‚’ๅผ•ใๅผๅฝ“็ฎฑใ€ใ€Œ + ๆŽ›ใ‘็ฎ—ใฎๅผๅฝ“็ฎฑใ€ใ€Œ + ๆกไปถๅˆ†ๅฒใฎๅผๅฝ“็ฎฑ + ใ€ใ‚’ๅ…จ้ƒจไฝฟใฃใฆใ€ + ไปŠใพใงใงๆœ€ใ‚‚่ค‡้›‘ใช่จˆ็ฎ—ใ‚’่กŒใ„ใพใ™ใ€‚ + + + ใจใฆใ‚‚่ค‡้›‘ใชใฎใงใ€ใใ‚Œใžใ‚Œใฎๅผๅฝ“็ฎฑใ‚’็œ็•ฅ่กจ่จ˜ใ™ใ‚‹ใ“ใจใงใ€ + ไฝ•ใŒ่ตทใใฆใ„ใ‚‹ใ‹ใ‚’ๅฐ‘ใ—ใงใ‚‚ๅˆ†ใ‹ใ‚Šใ‚„ใ™ใใ—ใŸใ„ + ใ€ใจใ„ใ†ใ‚ใ‘ใงใ™ใ€‚ + +
+ + ) + }, + { + title: <>ไธŠ็ดšใ‚‚ๆฎ‹ใ‚Š2ใƒšใƒผใ‚ธ๏ผ, + content: ( + <> +

+ ใŠ็–ฒใ‚Œๆง˜ใงใ—ใŸ๏ผไธŠ็ดšใ‚‚ๆฎ‹ใ‚Š2ใƒšใƒผใ‚ธใงใ™ใ€‚ๆฌกใฎใƒšใƒผใ‚ธใงใฏใ€ใ€Œ + ๅผๅฝ“็ฎฑใฎ้ญ”ๅฅณใ€ใŒ็™ปๅ ดใ—ใพใ™ใ€‚ใŠๆฅฝใ—ใฟใซ๏ผ +

+ , + ๐Ÿง™โ€โ™€๏ธ, + + ]} + /> + + + ) + } + ]} + /> +) diff --git a/src/contents/14.v2.jp.tsx b/src/contents/14.v2.jp.tsx new file mode 100644 index 000000000..cb72a4a76 --- /dev/null +++ b/src/contents/14.v2.jp.tsx @@ -0,0 +1,736 @@ +import React from 'react' +import EpisodeCardList from 'src/components/EpisodeCardList' +import EmojiNumber from 'src/components/EmojiNumber' +import { + Ul, + UlLi, + P, + Strong, + Ol, + OlLi, + Em, + Hr +} from 'src/components/ContentTags' +import H from 'src/components/H' +import { + InlineEmojiBoxesForQuestion, + InlineEmojiBoxesForCondition +} from 'src/components/InlineEmojiBoxes' +import EmojiSeparator from 'src/components/EmojiSeparator' +import TopRightBadge from 'src/components/TopRightBadge' +import Emoji from 'src/components/Emoji' +import EmojiWithText from 'src/components/EmojiWithText' +import EmojiForLetter from 'src/components/EmojiForLetter' +import EmojiForLetterWithTopRightBadgeWrapper from 'src/components/EmojiForLetterWithTopRightBadgeWrapper' +import { magicalVariableName } from 'src/lib/specialVariableNames' +import YesNoButtons from 'src/components/YesNoButtons' +import ExpressionRunnerSeparator from 'src/components/ExpressionRunnerSeparator' +import NextLessonButton from 'src/components/NextLessonButton' +import * as R from 'src/components/Runners' + +export default () => ( + ่ค‡้›‘ใช่จˆ็ฎ—, + content: ( + <> +

+ + ไปŠๅ›žใฏใ€ๅผๅฝ“็ฎฑใ‚’ไฝฟใฃใŸ่ค‡้›‘ใช่จˆ็ฎ— + ใซใƒใƒฃใƒฌใƒณใ‚ธใ—ใฆใ„ใใพใ™ใ€‚ใพใšใฏไธ‹ใฎๅผใ‚’ใ”่ฆงไธ‹ใ•ใ„ใ€‚ +

+ +

ไธŠใฎๅผใฏใ€

+
    + + ใ€Œ3ใ€ใ‹ใ‚‰ใฏใ˜ใ‚ใฆใ€ + + + ใฉใ‚“ใฉใ‚“ใ€Œ1ใ€ใ‚’ๅผ•ใ„ใŸๆ•ฐใ‚’ๆŽ›ใ‘็ฎ—ใ—ใฆใ„ใใ€ + + + ๆœ€ๅพŒใซใ€Œ1ใ€ใ‚’ๆŽ›ใ‘ใ‚‹ใพใง็นฐใ‚Š่ฟ”ใ™ + +
+

+ ใจใ„ใ†่จˆ็ฎ—ใงใ™ใ€‚(ใกใชใฟใซใ€3 โœ• 2 โœ• 1 = 6ใงใ™ใ€‚) +

+

+ ใ“ใ‚Œใ‚’ใ€ใŸใจใˆใฐใ€Œ4 + ใ€ใ‹ใ‚‰ใฏใ˜ใ‚ใŸๅ ดๅˆใฏไปฅไธ‹ใฎ้€šใ‚Šใซใชใ‚Šใ€ +

+ + ใกใชใฟใซใ€็ญ”ใˆใฏใ€Œ24ใ€ใซใชใ‚Šใพใ™ + + } + /> +

+ ใ€Œ5 + ใ€ใ‹ใ‚‰ใฏใ˜ใ‚ใŸๅ ดๅˆใฏไปฅไธ‹ใฎ้€šใ‚Šใซใชใ‚Šใพใ™ใ€‚ +

+ + ใกใชใฟใซใ€็ญ”ใˆใฏใ€Œ120ใ€ใซใชใ‚Šใพใ™ + + } + /> +

+ ใ“ใฎใ‚ˆใ†ใซใ€ + + ใจใ„ใ†่จˆ็ฎ—ใ‚’ใ€ๆ•ฐๅญฆ็”จ่ชžใงใ€Œ้šŽไน— + ใ€ใจๅ‘ผใณใพใ™ใ€‚(่ฑ†็Ÿฅ่ญ˜ใชใฎใงใ€่ฆšใˆใชใใฆใ‚‚ๅคงไธˆๅคซใงใ™ใ€‚) +

+ + ) + }, + { + title: <>ๅผๅฝ“็ฎฑใง่จˆ็ฎ—ใงใใ‚‹๏ผŸ, + content: ( + <> +

+ + ใงใฏใ€ + + ใ“ใ†ใ„ใฃใŸ่จˆ็ฎ—ใ‚’ใ€ๅผๅฝ“็ฎฑใ‚’ไฝฟใฃใฆ่กŒใ†ใ“ใจใŒใงใใ‚‹ใงใ—ใ‚‡ใ†ใ‹๏ผŸ + +

+

+ ใŸใจใˆใฐใ€ + + ไธ‹ใฎๅผๅฝ“็ฎฑใฎ + + ใซไฝ•ใ‚’ๅ…ฅใ‚ŒใŸใ‚‰ใ€ใ€Œ3 โœ• 2 โœ• 1 + ใ€ใ‚’่จˆ็ฎ—ใงใใ‚‹ใงใ—ใ‚‡ใ†๏ผŸ + +

+ +

+ ใพใŸใ€ใ€Œ4 โœ• 3 โœ• 2 โœ• 1ใ€ใ€Œ + 5 โœ• 4 โœ• 3 โœ• 2 โœ• 1ใ€ใ‚‚่จˆ็ฎ—ใงใใ‚‹ใงใ—ใ‚‡ใ†ใ‹๏ผŸ +

+ + +

ไปŠๅ›žใฏใ€ใ“ใ†ใ„ใฃใŸ่จˆ็ฎ—ใŒใงใใ‚‹ใ‹ใฉใ†ใ‹ๆคœ่จผใ—ใฆใ„ใใพใ™๏ผ

+ + ) + }, + { + title: ( + <> + ๅผๅฝ“็ฎฑใฎ + + + ), + content: ( + <> +

+ ใฏใ˜ใ‚ใซใ€ใ€Œ + + ๅผๅฝ“็ฎฑใฎ + + + ใ€ใจใ„ใ†ใ€Œๆžถ็ฉบใฎใ€ๆฉŸ่ƒฝใ‚’็ดนไป‹ใ—ใพใ™ใ€‚ +

+ +

+ ใชใœใ€Œๆžถ็ฉบใฎใ€ๆฉŸ่ƒฝใ‹ใจใ„ใ†ใจใ€ใ“ใ‚Œใฏ + ๅฎŸ้š›ใซใฏๅผๅฝ“็ฎฑใซๅ‚™ใ‚ใฃใฆใ„ใชใ„ๆฉŸ่ƒฝใ ใ‹ใ‚‰ใงใ™ใ€‚ +

+

+ ใ—ใ‹ใ—ใ€ + ใ‚‚ใ—ไปฎใซใ“ใฎๆฉŸ่ƒฝใ‚’ไฝฟใ†ใ“ใจใŒใงใใ‚‹ใจใ—ใŸใ‚‰ + ใ€ๅ…ˆใปใฉใฎ +

+ +

ใจใ„ใฃใŸ่จˆ็ฎ—ใ‚’ใ‚ซใƒณใ‚ฟใƒณใซ่กŒใ†ใ“ใจใŒใงใใพใ™ใ€‚ใ ใ‹ใ‚‰ใ€

+
    + + ใพใšใฏใ€ใ“ใฎๆžถ็ฉบใฎๆฉŸ่ƒฝใ‚’ไฝฟใฃใฆไธŠใฎ่จˆ็ฎ—ใ‚’่กŒใ„ + (ใ‚ซใƒณใ‚ฟใƒณ)ใ€ + + + ใใฎๅพŒใ€ใ“ใฎๆžถ็ฉบใฎๆฉŸ่ƒฝใ‚’ไฝฟใ‚ใšใซไธŠใฎ่จˆ็ฎ—ใ‚’่กŒใ†(่ค‡้›‘) + +
+

+ ใจใ„ใฃใŸ้ †็•ชใง่ชฌๆ˜Žใ—ใฆใ„ใใพใ™ใ€‚ใ“ใฎ้ †็•ชใง่ชฌๆ˜Žใ—ใŸใปใ†ใŒใ€ๅˆ†ใ‹ใ‚Šใ‚„ใ™ใ„ใ‹ใชใจๅˆคๆ–ญใ—ใŸๆฌก็ฌฌใงใ™ใ€‚ + ใจใ‚Šใ‚ใˆใšใ€่ชญใฟ้€ฒใ‚ใฆใฟใฆใใ ใ•ใ„๏ผ +

+ + ) + }, + { + title: ( + <> + ๅผๅฝ“็ฎฑใฎ + + + ), + content: ( + <> +

+ ๅ‰็ฝฎใใฏใ“ใ‚Œใใ‚‰ใ„ใซใ—ใฆใ€ใ€Œ + + ๅผๅฝ“็ฎฑใฎ + + + ใ€ใŒใฉใ‚“ใชๆฉŸ่ƒฝใ‹่ชฌๆ˜Žใ—ใพใ—ใ‚‡ใ†ใ€‚ +

+ , + ๐Ÿง™โ€โ™€๏ธ, + + ]} + /> +

+ ๆฌกใฎๅผๅฝ“็ฎฑใฏใ€ไธ‹ใซ + + ใŒใ€ไธŠใซ + + ใŒๅ…ฅใฃใฆใ„ใพใ™ใ€‚ +

+ +

+ ใ“ใ‚Œใ‚’้€ฒใ‚ใ‚‹ใจใ€ไธ‹ใฎ + + ใฎ้ƒจๅˆ†ใŒๆฌกใฎใ‚ˆใ†ใซๅค‰ๅŒ–ใ—ใพใ™ใ€‚ + +

+ +

ใƒใ‚คใƒณใƒˆใฏๆฌกใฎ3็‚นใงใ™:

+
    + + ๅ…ˆใปใฉใฎใ‚ˆใ†ใซใ€ๅผๅฝ“็ฎฑใฎไธ‹ๅดใซ + + ใŒใ‚ใ‚‹ๅ ดๅˆใ€ๅฟ…ใšใ“ใฎใ‚ˆใ†ใซๅค‰ๅŒ–ใ—ใพใ™ใ€‚ + + + ไธŠใฎ + + ใซใฏไฝ•ใ‚‚่ตทใใพใ›ใ‚“ใ€‚ + + + ๅค‰ๅŒ–ๅพŒใฎๅผๅฝ“็ฎฑใซใฏ + ใ‚„ + + ใŒใ‚ใ‚‹ใฎใซๅŠ ใˆใ€ + + + ใŒใพใŸ็™ปๅ ดใ—ใฆใ„ใ‚‹ใฎใซๆณจ็›ฎใงใ™ + + (้ป„่‰ฒใฎ้ƒจๅˆ†)ใ€‚ + +
+ +

+ ใ“ใฎๅค‰ๅŒ–ใฎๆณ•ๅ‰‡ใŒใพใ‚‹ใง้ญ”ๆณ•ใฎใ‚ˆใ†ใชใฎใงใ€ๅผๅฝ“็ฎฑใฎ + + ใจๅไป˜ใ‘ใŸๆฌก็ฌฌใงใ™ใ€‚็‰นใซๆทฑใ„ๆ„ๅ‘ณใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ +

+ +

+ ้‡่ฆ: ใ“ใฎๅค‰ๅŒ–ใฎๆณ•ๅ‰‡ใ‚’่ฆšใˆใ‚‹ๅฟ…่ฆใฏใ‚ใ‚Šใพใ›ใ‚“๏ผ + ใจใ‚Šใ‚ใˆใš่ชญใฟ้€ฒใ‚ใฆใฟใฆใใ ใ•ใ„ใ€‚ +

+ + ) + }, + { + title: <>ๅ…ˆใซ้€ฒใ‚ใฆใฟใ‚‹, + content: ( + <> +

+ ๅ…ˆใซ้€ฒใ‚ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + +

+ +

+ ใ”่ฆงใฎ้€šใ‚Šใ€ + + ใŒใ€ไธŠใซใ‚ใฃใŸ + + ใซๅค‰ใ‚ใ‚Šใพใ—ใŸใ€‚ +

+ , + โžก๏ธ, + + ]} + /> +

+ ็ถšใใ‚’่ฆ‹ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + +

+ +

+ ใ”่ฆงใฎ้€šใ‚Šใ€ + + ใŒใคใ„ใฆใ„ใ‚‹ + + ใฏใ€ + + ใซใชใ‚Šใพใ—ใŸใ€‚ +

+ + + , + โžก๏ธ, + + ]} + /> +

+ ็ถšใใ‚’่ฆ‹ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + +

+ +

+ ใ”่ฆงใฎ้€šใ‚Šใ€ๆกไปถๅˆ†ๅฒใฎๅผๅฝ“็ฎฑใงใ€ + ใฎไธญใซใ‚ใ‚‹ๆš—ๅทใŒ + + ใ ใฃใŸใŸใ‚ใ€ไธŠใซใ‚ใ‚‹{' '} + ใŒๆฎ‹ใ‚Šใพใ—ใŸใ€‚ +

+ + ) + }, + { + title: <>ใ“ใ“ใพใงใฎๆŒฏใ‚Š่ฟ”ใ‚Š, + type: 'summary', + content: ( + <> +

ใพใ ้€”ไธญใงใ™ใŒใ€ใ“ใ“ใพใงใ‚’ๆŒฏใ‚Š่ฟ”ใ‚‹ใจใ€

+
    + + + ไธ€็•ชไธŠใฎๆ•ฐๅญ—ใŒ + + ใ‹ใ‚‰ + + ใซใชใ‚Šใ€(้ป„่‰ฒใฎ้ƒจๅˆ†) + + + + + + ใฎไธ‹ใซโœ–๏ธ + + ใŒ่ฟฝๅŠ ใ•ใ‚Œใพใ—ใŸใ€‚(้’่‰ฒใฎ้ƒจๅˆ†) + + +
+ + + +

+ ใกใชใฟใซๅ‰ๅ›ž่ชฌๆ˜Žใ—ใŸ้€šใ‚Šใ€ + + โœ–๏ธใฏๆŽ›ใ‘็ฎ—ใฎ็œ็•ฅ่กจ่จ˜ + + ใงใ™ใ€‚ +

+ + ) + }, + { + title: ( + <> + + ใ‹ใ‚‰ + ใธ + + ), + content: ( + <> +

+ ใ•ใ‚‰ใซ็ถšใใ‚’่ฆ‹ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + +

+ +

+ ใพใŸใ—ใฆใ‚‚ใ€ + + + ใฎ้ƒจๅˆ†ใŒๅ‰ๅ›žใจๅŒใ˜ใ‚ˆใ†ใซๅค‰ๅŒ–ใ—ใพใ—ใŸใ€‚ + + ใใฎๅพŒใฉใ†ใชใ‚‹ใฎใ‹ใ€ + + + ใ—ใฆ่ฆ‹ใฆใฟใพใ—ใ‚‡ใ†๏ผ + +

+ +

+ + ไธ€็•ชไธŠใฎๆ•ฐๅญ—ใŒ + + ใ‹ใ‚‰ + + ใซใชใ‚Šใ€ + + + + ใฎไธ‹ใซโœ–๏ธ + + ใŒ่ฟฝๅŠ ใ•ใ‚Œใพใ—ใŸใ€‚ + +

+ + + + + ) + }, + { + title: ( + <> + + ใŒๆถˆใˆใ‚‹ + + ), + content: ( + <> +

+ ใ•ใ‚‰ใซ็ถšใใ‚’่ฆ‹ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + +

+ +

+ ไปฅๅ‰ใจๅŒใ˜ใใ€ + + ใŒๅค‰ๅŒ–ใ—ใพใ—ใŸใ€‚็ถšใ„ใฆใ€ + +

+ +

+ ใ“ใ“ใงใ€ๆกไปถๅˆ†ๅฒใฎ + + {' '} + ใฎไธญใซใ‚ใ‚‹ๆš—ๅทใŒ + + ใซใชใ‚Šใพใ—ใŸใ€‚ + +

+ +

+ ใจใ„ใ†ใ“ใจใฏใ€ๆกไปถๅˆ†ๅฒใŒ่กŒใ‚ใ‚ŒใŸๅพŒใซใ€ + + ไธ‹ๅดใฎ + + ใซๅ…ฅใฃใฆใ„ใ‚‹ + + ใŒๆฎ‹ใ‚Šใพใ™ใ€‚ + +

+ +

+ ใ™ใ‚‹ใจใ€ + + + ใŒๆถˆใˆ + + ใ€ๆฎ‹ใฃใŸใฎใฏๆŽ›ใ‘็ฎ—ใฎ็œ็•ฅ่กจ่จ˜ใ ใ‘ใซใชใ‚Šใพใ—ใŸใ€‚ + +

+ +

+ ใคใพใ‚Šใ€ใ“ใ‚Œใง + ใฎ่จˆ็ฎ—ใŒใงใใŸใ‚ใ‘ใงใ™๏ผ +

+ + + ) + }, + { + type: 'summary', + title: ( + <> + + + ), + content: ( + <> +

+ + ใคใพใ‚Šใ€ + ใจ + ใŒๅ…ฅใฃใฆใ„ใ‚‹ๅผๅฝ“็ฎฑใ‚’ + + ใ™ใ‚‹ใจใ€ + +

+ +

+ ้€”ไธญใงใ€ไธ‹ใ‹ใ‚‰ไธŠใซ{' '} + {' '} + ใจใ„ใ†้ †็•ชใซใชใ‚Šใ€ +

+ +

+ ๆœ€็ต‚็š„ใซใ€ + + ใซใชใ‚Šใพใ™ใ€‚ +

+ +
+

+ ไธ‹ใฎ + + ใ‚’ๆŠผใ™ใจใ€ๆœ€ๅˆใ‹ใ‚‰ๆœ€ๅพŒใพใง่ถ…็‰นๆ€ฅใง่ฆ‹ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚ +

+ +

+ ใใ‚Œใงใฏใ€ใ“ใ“ใง + + ใ‚’ใ—ใฆใฟใพใ—ใ‚‡ใ†๏ผ +

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + + ), + content: ( + <> +

+ ไปŠๅบฆใฏใ€ไธŠใซ + + ใŒใ‚ใ‚Šใพใ™ใ€‚ +

+ +

+ +

+ + + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + +

+ +

+ ใจใ„ใ†ใ‚ใ‘ใงใ€้€”ไธญใงไธ‹ใ‹ใ‚‰ไธŠใซ + + ใจใ„ใ†้ †็•ชใซใชใ‚Šใพใ™ใ€‚ +

+

+ ใงใฏใ€ๆœ€ๅพŒใพใง่ฆ‹ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + +

+ +

+ ใจใ„ใ†ใ‚ใ‘ใงใ€ๆœ€็ต‚็š„ใซ + + ใซใชใ‚Šใพใ™ใ€‚ +

+ + ) + }, + { + title: ( + <> + + ใ‹ใ‚‰ใฏใ˜ใ‚ใŸๅ ดๅˆ + + ), + content: ( + <> +

+ ๆ™‚้–“ใฎ้ƒฝๅˆไธŠ็œ็•ฅใ—ใพใ™ใŒใ€ + + ใ‹ใ‚‰ใฏใ˜ใ‚ใ‚‹ๅ ดๅˆใ‚‚ใ€้€”ไธญใงไธ‹ใ‹ใ‚‰ + + ใจใ„ใ†้ †็•ชใซใชใ‚Šใพใ™ใ€‚ +

+ + + + + +

+ ใใ—ใฆใ€ๆœ€็ต‚็š„ใซ + + ใซใชใ‚Šใพใ™ใ€‚ +

+

ใใ‚Œใงใฏใ€ใพใจใ‚ใซๅ…ฅใ‚Šใพใ—ใ‚‡ใ†๏ผ

+ + ) + }, + { + type: 'summary', + title: ( + <> + + ใฎใพใจใ‚ + + ), + content: ( + <> +

+ ใ€Œ + + ๅผๅฝ“็ฎฑใฎ + + + ใ€ใ‚’ไฝฟใ†ใจใ€ + + ใจใ„ใ†่จˆ็ฎ—ใ‚’่กŒใ†ใ“ใจใŒใงใใพใ™ใ€‚ +

+ + + + ใกใชใฟใซใ€็ญ”ใˆใฏใ€Œ6ใ€ใซใชใ‚Šใพใ™ + + } + /> + + + + ใกใชใฟใซใ€็ญ”ใˆใฏใ€Œ24ใ€ใซใชใ‚Šใพใ™ + + } + /> + + + + ใกใชใฟใซใ€็ญ”ใˆใฏใ€Œ120ใ€ใซใชใ‚Šใพใ™ + + } + /> +

ไธŠๅดใซใฉใ‚“ใชๆš—ๅทใ‚’ๅ…ฅใ‚Œใฆใ‚‚ใ€

+ +

้€”ไธญใงไปฅไธ‹ใฎใ‚ˆใ†ใชๅฝขใซใชใ‚‹ใฎใŒใƒใ‚คใƒณใƒˆใงใ™ใ€‚

+ + + ) + }, + { + title: ( + <> + + ใ‚’ไฝฟใ‚ใšใซใงใใ‚‹ใ‹๏ผŸ + + ), + content: ( + <> +

+ ๅพฉ็ฟ’ใซใชใ‚Šใพใ™ใŒใ€ใ€Œ + + ๅผๅฝ“็ฎฑใฎ + + + ใ€ใฏใ€ + + ใฎ้ƒจๅˆ†ใŒๆฌกใฎใ‚ˆใ†ใซๅค‰ๅŒ–ใ™ใ‚‹ๆฉŸ่ƒฝใงใ™ใ€‚ใ“ใฎๅค‰ๅŒ–ใŒใ€ๅ…ˆใปใฉใฎ่จˆ็ฎ—ใ‚’ๅฏ่ƒฝใซใ—ใฆใ„ใ‚‹ใ‚ใ‘ใงใ™ใ€‚ +

+ + + +

+ ใ—ใ‹ใ—ใ€ๅ†’้ ญใงใ‚‚ๆ›ธใ„ใŸ้€šใ‚Šใ€ใ€Œ + + ๅผๅฝ“็ฎฑใฎ + + + ใ€ใฏๆžถ็ฉบใฎๆฉŸ่ƒฝ + ใงใ€ๅฎŸ้š›ใซใฏๅผๅฝ“็ฎฑใซๅ‚™ใ‚ใฃใฆใ„ใชใ„ๆฉŸ่ƒฝใงใ™ใ€‚ +

+ +

+ ็นฐใ‚Š่ฟ”ใ—ใพใ™ใŒใ€ใ€Œ + + ใ‚‚ใ—ไปฎใซ + + ใฎๆฉŸ่ƒฝใ‚’ไฝฟใ†ใ“ใจใŒใงใใŸใ‚‰ใ€ + + ใจใ„ใฃใŸ่จˆ็ฎ—ใ‚’ใ‚ซใƒณใ‚ฟใƒณใซ่กŒใ†ใ“ใจใŒใงใใ‚‹ + + ใ€ใ‹ใ‚‰ใ€ใ“ใฎ + + ใฎๆฉŸ่ƒฝใ‚’็ดนไป‹ใ—ใŸใพใงใชใฎใงใ™ใ€‚ +

+

+ + + ใ‚’ไฝฟใ†ใฎใฏใ€ใ„ใ‚ใฐใ‚บใƒซใ‚’ใ™ใ‚‹ใ‚ˆใ†ใชใ‚‚ใฎใ€‚ + + ๅพ“ๆฅใฎๅผๅฝ“็ฎฑใฎๆฉŸ่ƒฝใ ใ‘ใงใ€ๆญฃใ€…ๅ ‚ใ€…ใจใ‚„ใ‚‹ใฎใŒ็†ๆƒณใงใ™ใ€‚ +

+

+ + ใงใฏใ€ + + ใ‚’ไฝฟใ‚ใšใซใ€ๅพ“ๆฅใฎๅผๅฝ“็ฎฑใฎๆฉŸ่ƒฝใ ใ‘ใ‚’ไฝฟใฃใฆ + + ใจใ„ใฃใŸ่จˆ็ฎ—ใ‚’่กŒใ†ใซใฏใ€ใฉใ†ใ™ใ‚Œใฐใ„ใ„ใฎใงใ—ใ‚‡ใ†ใ‹๏ผŸ + +

+ + + ) + }, + { + title: <>็ญ”ใˆใฏไธŠ็ดšๆœ€ๅพŒใฎใƒšใƒผใ‚ธใง๏ผ, + content: ( + <> +

+ ็ญ”ใˆใฏใ€ๆฌกใฎไธŠ็ดšๆœ€ๅพŒใฎใƒšใƒผใ‚ธใง็ดนไป‹ใ—ใพใ™ใ€‚ใ“ใ“ใงใคใ„ใซใ€่จ˜ไบ‹ใฎใ‚ฟใ‚คใƒˆใƒซใซใ‚‚ใ‚ใ‚‹ใ€Œ + + ้ญ”ๆณ•ใฎ + + + ใ€ใŒ็™ปๅ ดใ—ใพใ™ใ€‚ +

+ +

+ ใ“ใ“ใพใงใŠไป˜ใๅˆใ„ใใ ใ•ใ‚Šใ€ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚ + + ๆฌกใฎไธŠ็ดšๆœ€ๅพŒใฎใƒšใƒผใ‚ธใฎๅพŒใฏใ€ใ‚‚ใ†ใ‚จใƒ”ใƒญใƒผใ‚ฐใ—ใ‹ๆฎ‹ใฃใฆใ„ใพใ›ใ‚“ใ€‚ + + ใ‚ใจๅฐ‘ใ—ใงใ‚ดใƒผใƒซใงใ™๏ผ +

+ + + ) + } + ]} + /> +) diff --git a/src/contents/15.v2.jp.tsx b/src/contents/15.v2.jp.tsx new file mode 100644 index 000000000..2e395613d --- /dev/null +++ b/src/contents/15.v2.jp.tsx @@ -0,0 +1,823 @@ +import React from 'react' +import EpisodeCardList from 'src/components/EpisodeCardList' +import { + P, + Strong, + Em, + Ul, + UlLi, + Hr, + InlineHeader +} from 'src/components/ContentTags' +import H from 'src/components/H' +import EmojiSeparator from 'src/components/EmojiSeparator' +import EmojiWithText from 'src/components/EmojiWithText' +import EmojiForLetter from 'src/components/EmojiForLetter' +import Emoji from 'src/components/Emoji' +import EmojiNumber from 'src/components/EmojiNumber' +import { + InlineEmojiBoxesForCondition, + InlineEmojiBoxesForQuestion +} from 'src/components/InlineEmojiBoxes' +import YesNoButtons from 'src/components/YesNoButtons' +import ExpressionRunnerSeparator from 'src/components/ExpressionRunnerSeparator' +import NextLessonButton from 'src/components/NextLessonButton' +import * as R from 'src/components/Runners' + +export default () => ( + ไปŠๅ›žใŒไธŠ็ดšๆœ€ๅพŒ๏ผ, + content: ( + <> +

+ + ไปŠๅ›žใŒไธŠ็ดšๆœ€ๅพŒใงใ™๏ผๆฎ‹ใ‚‹ใฎใฏใ“ใฎใƒšใƒผใ‚ธใจใ€ๆฌกใฎใƒšใƒผใ‚ธใซใ‚ใ‚‹ใ‚จใƒ”ใƒญใƒผใ‚ฐใ ใ‘ใงใ™ใ€‚ใ“ใ“ใพใงใŠ็–ฒใ‚Œๆง˜ใงใ—ใŸ๏ผ +

+ +

+ ๅ‰ๅ›žใฏใ€ใ€Œ + + ๅผๅฝ“็ฎฑใฎ + + + ใ€ใซใคใ„ใฆ่งฃ่ชฌใ—ใพใ—ใŸใ€‚ๅพฉ็ฟ’ใซใชใ‚Šใพใ™ใŒใ€ + + ใฏๆฌกใฎใ‚ˆใ†ใซๅค‰ๅŒ–ใ—ใพใ™ใ€‚ +

+ + + +

+ ใ“ใฎ + + ใ‚’ไฝฟใ†ใจใ€ +

+ +

ใจใ„ใฃใŸ่จˆ็ฎ—ใ‚’่กŒใ†ใ“ใจใŒใงใใพใ™ใ€‚

+ + + + + +

+ ใ—ใ‹ใ—ใ€ใ€Œ + + ๅผๅฝ“็ฎฑใฎ + + + ใ€ใฏใ€ๅฎŸ้š›ใซใฏๅผๅฝ“็ฎฑใซๅ‚™ใ‚ใฃใฆใ„ใชใ„ใ€Œๆžถ็ฉบใฎใ€ๆฉŸ่ƒฝใงใ™ใ€‚ + + + ใ‚’ไฝฟใ‚ใšใ€ๅพ“ๆฅใฎๅผๅฝ“็ฎฑใฎๆฉŸ่ƒฝใ ใ‘ใงใ€ๅŒใ˜่จˆ็ฎ—ใŒใงใใ‚‹ใงใ—ใ‚‡ใ†ใ‹๏ผŸ + +

+ +

ไปŠๅ›žใฏใใ‚Œใ‚’ๆคœ่จผใ—ใฆใ„ใใพใ™ใ€‚

+ + ) + }, + { + title: <>้ญ”ๅฅณใฎไปฃใ‚ใ‚Šใซ, + content: ( + <> +

+ ใพใšใ€ + + ใฎๅค‰ๅŒ–ใซๆณจ็›ฎใ—ใฆใฟใพใ™ใ€‚ +

+ + + +

+ ๅค‰ๅŒ–ๅพŒใฎๅผๅฝ“็ฎฑใซใ‚‚ + + ใŒใพใŸ็™ปๅ ดใ—ใฆใ„ใพใ™ใ€‚ +

+ +

+ + ใ“ใฎ + + ใฎไปฃใ‚ใ‚Šใซใ€ไป–ใฎๆ–™็†ใ‚’ไฝฟใฃใฆใฟใ‚‹ใ“ใจใ‚’ๆคœ่จŽใ—ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + + ๅˆฅใซไฝ•ใงใ‚‚ใ„ใ„ใงใ™ใŒใ€ใจใ‚Šใ‚ใˆใš + + ใฎไปฃใ‚ใ‚Šใซ + + ใ‚’ไฝฟใฃใฆใฟใพใ™ใ€‚ +

+ ๐Ÿง™โ€โ™€๏ธ, + โžก, + + ]} + /> +

ใ™ใ‚‹ใจใ€ใ“ใ†ใชใ‚Šใพใ™ใ€‚

+ +

+ ใใ—ใฆใ€็†็”ฑใฏใพใ ๆ˜Žใ‹ใ—ใพใ›ใ‚“ใŒใ€ๅทฆๅดใซใ‚‚ + + ใ‚’ๅ…ฅใ‚Œใพใ™ใ€‚ +

+ +

+ ใใ—ใฆใ€ๅŒใ˜ใ็†็”ฑใฏใพใ ๆ˜Žใ‹ใ—ใพใ›ใ‚“ใŒใ€ไธ‹ๅดใซใ‚‚ๆฌกใฎใ‚ˆใ†ใซ + ใจ + ใŒๅ…ฅใฃใฆใ„ใ‚‹ๅผๅฝ“็ฎฑใ‚’้…็ฝฎใ—ใพใ™ใ€‚ +

+ +

+ ใงใฏใ€ใ“ใ“ใง่ณชๅ•ใงใ™:{' '} + + ไธŠใฎๅผๅฝ“็ฎฑใฎ + + ใซๆš—ๅทใฎๆ•ฐๅญ—ใ‚’ๅ…ฅใ‚Œใฆใฟใ‚‹ใจใ€ไฝ•ใŒ่ตทใใ‚‹ใงใ—ใ‚‡ใ†๏ผŸ + +

+ + + ) + }, + { + title: ( + <> + + ใ‚’ๅ…ฅใ‚ŒใŸๅ ดๅˆ + + ), + content: ( + <> +

+ ใŸใจใˆใฐใ€ + + ๅ…ˆใปใฉใฎๅผๅฝ“็ฎฑใฎ + + ใฎ้ƒจๅˆ†ใซ + + ใ‚’ๅ…ฅใ‚ŒใŸใจใ—ใพใ™ + + (ไธ€็•ชไธŠใฎ้ป„่‰ฒใฎ้ƒจๅˆ†)ใ€‚ +

+ +

+ ใ“ใ‚Œใ‚’ + + ใ™ใ‚‹ใจใ€็ตๆžœใฏใฉใ†ใชใ‚‹ใงใ—ใ‚‡ใ†๏ผŸ +

+ + ) + }, + { + title: <>ๆคœ่จผใ—ใฆใฟใพใ—ใ‚‡ใ†, + content: ( + <> +

+ ้€”ไธญใงไฝ•ๅ›žใ‹ๆญขใ‚ใชใŒใ‚‰่ฆ‹ใฆใ„ใใพใ—ใ‚‡ใ†๏ผ + +

+ +

+ ใ‹ใชใ‚Š่ค‡้›‘ใชๅผๅฝ“็ฎฑใซใชใ‚Šใพใ—ใŸใŒใ€่ฝใก็€ใ„ใฆ่ฆ‹ใฆใ„ใใพใ—ใ‚‡ใ†ใ€‚ใพใšใ€ + ไธŠใ‹ใ‚‰2็•ช็›ฎใจ3็•ช็›ฎใฎ้ƒจๅˆ† + ใ‚’้ป„่‰ฒใซๅก—ใ‚Šใคใถใ—ใฆใฟใพใ—ใŸใ€‚ +

+ +

+ ใ“ใฎ้ป„่‰ฒใซๅก—ใ‚Šใคใถใ—ใŸ้ƒจๅˆ† + ใ‚’็œ็•ฅใ—ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ใ™ใ‚‹ใจๆฌกใฎใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚ +

+ +

็œ็•ฅใ—ใฆใ„ใชใ„้ƒจๅˆ†ใ‚’ใ‚ˆใ่ฆ‹ใ‚‹ใจใ€

+
    + + + ไธ€็•ชไธŠใฎๆ•ฐๅญ—ใŒ + + ใ‹ใ‚‰ + + ใซใชใ‚Šใ€(้ป„่‰ฒใฎ้ƒจๅˆ†) + + + + + ไธ€็•ชไธ‹ใซโœ–๏ธ + + ใŒ่ฟฝๅŠ ใ•ใ‚Œใพใ—ใŸใ€‚(้’่‰ฒใฎ้ƒจๅˆ†) + + +
+ +

+ ใ“ใ‚Œใ‚’ใ€ + + ๅ‰ๅ›ž + + ใ‚’ไฝฟใฃใŸๆ™‚ใจๆฏ”ในใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + + + ใ‚’ไฝฟใฃใŸๅ ดๅˆใฏใ€้€”ไธญใงไธ‹ใฎใ‚ˆใ†ใชๅฝขใซใชใฃใฆใ„ใพใ—ใŸใ€‚ + ใ‹ใชใ‚Šไผผใฆใ„ใ‚‹ใจๆ€ใ„ใพใ›ใ‚“ใ‹๏ผŸ +

+ +

+ ใจใ„ใ†ใ“ใจใฏใ€ + + ๆœ€็ต‚็š„ใช็ตๆžœใ‚‚ใ€ + + ใ‚’ไฝฟใฃใŸๅ ดๅˆใจๅŒใ˜ใซใชใ‚‹ใฎใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚ + + ๅผ•ใ็ถšใ่ฆ‹ใฆใ„ใใพใ—ใ‚‡ใ†๏ผ +

+ + + ) + }, + { + title: <>็ถšใใฏใฉใ†ใชใ‚‹๏ผŸ, + content: ( + <> +

+ ็ถšใใ‚’่ฆ‹ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + +

+ +

+ ๅ‰ๅ›žใจๅŒใ˜ใ‚ˆใ†ใซใ€ + + ไธŠใ‹ใ‚‰2็•ช็›ฎใจ3็•ช็›ฎใฎ้ƒจๅˆ† + ใ‚’้ป„่‰ฒใซๅก—ใ‚Šใคใถใ—ใฆใฟใพใ—ใŸใ€‚ + +

+ +

็œ็•ฅใ™ใ‚‹ใจใ€ใ“ใ†ใชใ‚Šใพใ™ใ€‚

+ +

+ ใ‚ˆใ่ฆ‹ใ‚‹ใจใ€ + + ไธ€็•ชไธŠใฎๆ•ฐๅญ—ใŒ + + ใ‹ใ‚‰ + + ใซใชใ‚Šใ€ + + + โœ–๏ธ + + ใŒ่ฟฝๅŠ ใ•ใ‚Œใพใ—ใŸใ€‚ + +

+ +

+ ใพใŸใ—ใฆใ‚‚ใ€ๅ‰ๅ›ž + + ใ‚’ไฝฟใฃใŸๅ ดๅˆใจๅŒใ˜ใ‚ˆใ†ใช้€”ไธญ็ตŒ้Žใซใชใฃใฆใ„ใพใ™ใ€‚ +

+ +

ใใ‚Œใงใฏใ€ๆœ€ๅพŒใพใง้€ฒใ‚ใฆใฟใพใ—ใ‚‡ใ†๏ผ

+ + ) + }, + { + title: <>็ตๆžœใฏโ€ฆ๏ผŸ, + content: ( + <> +

+ ๅ…ˆใปใฉใฎ็ถšใใ‹ใ‚‰ใงใ™ใ€‚ + +

+ +

+ ใ“ใ“ใงใ€ + ใฎไธญใซใ‚ใ‚‹ๆš—ๅทใŒ + + ใซใชใ‚Šใพใ—ใŸใ€‚ใจใ„ใ†ใ“ใจใฏใ€ไธ‹ๅดใฎ{' '} + ใซๅ…ฅใฃใฆใ„ใ‚‹ + + ใŒๆฎ‹ใ‚‹ใจใ„ใ†ใ“ใจใงใ™ใ€‚ + +

+ +

+ ใชใ‚“ใจใ€ + + ใฎ่จˆ็ฎ—ใ‚’่กŒใ†ๅผๅฝ“็ฎฑใซใชใ‚Šใพใ—ใŸ๏ผ +

+

+ ใจใ„ใ†ใ‚ใ‘ใงใ€ๆœ€็ต‚็ตๆžœใฏ + + ใซใชใ‚Šใพใ™ใ€‚ + +

+ + + ) + }, + { + type: 'summary', + title: <>ใจใ„ใ†ใ“ใจใฏโ€ฆ, + content: ( + <> +

+ + + ใ‚’ไธ€ๅˆ‡ไฝฟใ‚ใšใซใ€ + + ใฎ่จˆ็ฎ—ใŒใงใใฆใ—ใพใฃใŸ + + ใ€ใจใ„ใ†ใ“ใจใซใชใ‚Šใพใ™๏ผ +

+ + + + + + + ) + }, + { + title: ( + <> + ใ‚„ + ใ‹ใ‚‰ใฏใ˜ใ‚ใŸๅ ดๅˆ + + ), + content: ( + <> +

+ ใงใฏใ€ + ใ‚„ + ใ‹ใ‚‰ใฏใ˜ใ‚ใŸๅ ดๅˆใฏใฉใ†ใชใ‚‹ใงใ—ใ‚‡ใ†๏ผŸๅŒใ˜ใ‚ˆใ†ใช่จˆ็ฎ—ใŒใงใใ‚‹ใงใ—ใ‚‡ใ†ใ‹๏ผŸ +

+ + ใกใชใฟใซใ€็ญ”ใˆใฏใ€Œ24ใ€ใซใชใ‚Šใพใ™ + + } + /> + + ใกใชใฟใซใ€็ญ”ใˆใฏใ€Œ120ใ€ใซใชใ‚Šใพใ™ + + } + /> +

+ ใ“ใ“ใ‹ใ‚‰ใฏๆ™‚้–“ใ‚’็ฏ€็ด„ใ™ใ‚‹ใŸใ‚ใซใ€ๆœ€ๅˆใ‹ใ‚‰ๆœ€ๅพŒใพใง่ถ…็‰นๆ€ฅใง่ฆ‹ใฆใ„ใใพใ—ใ‚‡ใ†๏ผ +

+ +

+ ๅ…ˆใปใฉใจๅŒใ˜ใใ€ใ“ใกใ‚‰ใฎๅผๅฝ“็ฎฑใ‚’ไฝฟใ„ใพใ™ใ€‚ + + + ใฏใฉใ“ใซใ‚‚ๅ…ฅใฃใฆใ„ใชใ„ใฎใงใ€ใ‚ฟใƒใ‚‚ไป•ๆŽ›ใ‘ใ‚‚ใ‚ใ‚Šใพใ›ใ‚“๏ผ + +

+ + + ) + }, + { + title: <>็ตๆžœใฏโ€ฆ, + content: ( + <> +

+ ใพใšใ€ + ใซ + ใ‚’ๅ…ฅใ‚Œใฆใฟใพใ—ใŸ(้ป„่‰ฒใฎ้ƒจๅˆ†)ใ€‚ + +

+ +

+ ็ตๆžœใ€ + + ใฎๅผๅฝ“็ฎฑใซใชใ‚Šใพใ—ใŸ๏ผใจใ„ใ†ใ‚ใ‘ใงใ€ๆœ€็ต‚็š„ใซ + + ใซใชใ‚Šใพใ™ใ€‚ +

+ + + +
+

+ ๆฌกใฏใ€ + ใซ + ใ‚’ๅ…ฅใ‚Œใฆใฟใพใ—ใ‚‡ใ†(้ป„่‰ฒใฎ้ƒจๅˆ†)ใ€‚ + +

+ +

+ ็ตๆžœใ€ + + ใฎๅผๅฝ“็ฎฑใซใชใ‚Šใพใ—ใŸ๏ผใจใ„ใ†ใ‚ใ‘ใงใ€ๆœ€็ต‚็š„ใซ + + ใซใชใ‚Šใพใ™ใ€‚ +

+ + + +

+ ใคใพใ‚Šใ€ + + + ใ‹ใ‚‰ใฏใ˜ใ‚ใฆใ‚‚ + + ใ‹ใ‚‰ใฏใ˜ใ‚ใฆใ‚‚ใ€ + + ใ‚’ไฝฟใฃใŸๅ ดๅˆใจๅŒใ˜็ตๆžœใซใชใ‚‹ + + ใฎใงใ™๏ผ +

+ + ) + }, + { + type: 'summary', + title: ( + <> + + + ), + content: ( + <> +

+ ใ“ใกใ‚‰ใฎใ‚ˆใ†ใชๅผๅฝ“็ฎฑใฎไธ€็•ชไธŠใซๆš—ๅทใ‚’ๅ…ฅใ‚Œใฆ(้ป„่‰ฒใฎ้ƒจๅˆ†) + + ใ™ใ‚‹ใจใ€ +

+ +

้€”ไธญใงไปฅไธ‹ใฎใ‚ˆใ†ใชๅฝขใซใชใ‚Šใพใ™ใ€‚

+ +

+ ใคใพใ‚Šใ€ + + ใจใ„ใ†่จˆ็ฎ—ใ‚’่กŒใ†ใ“ใจใŒใงใใ‚‹ใฎใงใ™ใ€‚ +

+ + ) + }, + { + title: ( + <> + + ใ‚ˆใ‚Šใ‚‚ๆœ‰่ƒฝ + + ), + content: ( + <> +

+ ็นฐใ‚Š่ฟ”ใ—ใพใ™ใŒใ€ใŸใจใˆใฐ + + ใ‚’่จˆ็ฎ—ใ™ใ‚‹ใฎใซใ€ไธ‹ใฎใ‚ˆใ†ใช + + ใฎๅผๅฝ“็ฎฑใ‚’ไฝฟใ‚ใšใจใ‚‚ใ€ +

+ +

+ ไธ‹ใฎๅผๅฝ“็ฎฑใ‚’ไฝฟใˆใฐใ€ๅพ“ๆฅใฎๅผๅฝ“็ฎฑใฎๆฉŸ่ƒฝใ ใ‘ใง + + ใ‚’่จˆ็ฎ—ใงใใพใ™ใ€‚ +

+ +

+ ใ—ใ‹ใ‚‚ใ€ไธŠใฎๅผๅฝ“็ฎฑใฏ + + ใ‚ˆใ‚Šใ‚‚ๅ„ชใ‚Œใฆใ„ใ‚‹็‚นใŒใ‚ใ‚Šใพใ™ใ€‚ใใ‚Œใฏใ€ + ๅฐ‘ใ—ๅค‰ๆ›ดใ‚’ๅŠ ใˆใ‚‹ใ“ใจใงใ€ใ•ใ‚‰ใซ้•ใ†่จˆ็ฎ—ใ‚‚ใงใใ‚‹ + ใจใ„ใ†ใ“ใจใงใ™ใ€‚ +

+ +

+ ใ•ใ‚‰ใซ้•ใ†่จˆ็ฎ—ใ‚‚ใงใใ‚‹ใจใฏใฉใ†ใ„ใ†ใ“ใจใ‹ใ€ + + ใง่ฆ‹ใฆใฟใพใ—ใ‚‡ใ†๏ผ +

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + + ), + content: ( + <> +

+ + ใ€‚ๅ‰ๅ›žใฎๅผๅฝ“็ฎฑใซไบŒ็ฎ‡ๆ‰€ๅค‰ๆ›ดใ‚’ๅŠ ใˆใพใ—ใŸใ€‚ + ๅ‰ๅ›žใจๆฏ”ในใฆใ€ + + ้ป„่‰ฒใฎ้ƒจๅˆ†ใŒไธกๆ–นใจใ‚‚ + + ใซใชใฃใฆใ„ใพใ™ใ€‚ + +

+ +

+ +

+ + + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + +

+ +

+ ใคใพใ‚Šใ€ + + + ใ‚’3ๅ›ž็นฐใ‚Š่ฟ”ใ—ใฆๆŽ›ใ‘ใ‚‹่จˆ็ฎ— + + ใซใชใ‚Šใพใ—ใŸ๏ผ(ๆ•ฐๅญฆ็”จ่ชžใ ใจใ€Œ2ใฎ3ไน— + ใ€ใจ่จ€ใ„ใพใ™ใŒใ€่ฆšใˆใชใใฆใ‚‚็ตๆง‹ใงใ™ใ€‚) +

+ +

+ ใจใ„ใ†ใ‚ใ‘ใงใ€ๆœ€็ต‚็š„ใซ + + ใซใชใ‚Šใพใ™ใ€‚ +

+ + + + + ) + }, + { + title: ( + <> + + ใ‚’ๅ…ฅใ‚ŒใŸๅ ดๅˆ + + ), + content: ( + <> +

+ ใงใฏใ€ไธ€็•ชไธŠใซ + + ใ‚’ๅ…ฅใ‚ŒใŸๅ ดๅˆใฏใฉใ†ใชใ‚‹ใงใ—ใ‚‡ใ†๏ผŸ(้ป„่‰ฒใฎ้ƒจๅˆ†) +

+

+ +

+ +

+ ใคใพใ‚Šใ€ + + + ใ‚’4ๅ›ž็นฐใ‚Š่ฟ”ใ—ใฆๆŽ›ใ‘ใ‚‹่จˆ็ฎ— + + ใซใชใ‚Šใพใ—ใŸ๏ผ +

+ +

+ ใจใ„ใ†ใ‚ใ‘ใงใ€ๆœ€็ต‚็š„ใซ + + ใซใชใ‚Šใพใ™ใ€‚ +

+ + + + + ) + }, + { + type: 'summary', + title: <>ใจใ„ใ†ใ“ใจใฏโ€ฆ, + content: ( + <> +

+ ใ“ใฎๅผๅฝ“็ฎฑใฏใ€ + + ไธŠใซๅ…ฅใฃใฆใ„ใ‚‹ๆš—ๅทใฎๅ›žๆ•ฐๅˆ†ใ€ + + ใ‚’็นฐใ‚Š่ฟ”ใ—ใฆๆŽ›ใ‘ใ‚‹ + + ๅผๅฝ“็ฎฑใจใ„ใ†ใ“ใจใซใชใ‚Šใพใ™ใ€‚ +

+ + + + ๆš—ๅทใฎๅ›žๆ•ฐๅˆ†ใ€ + + ใ‚’็นฐใ‚Š่ฟ”ใ—ใฆๆŽ›ใ‘ใ‚‹ + + } + /> + + ) + }, + { + title: <>ๅผๅฝ“็ฎฑใฏใ€็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใŒใงใใ‚‹, + content: ( + <> +

+ ไฝ•ใŒ่จ€ใ„ใŸใ„ใ‹ใจใ„ใ†ใจใ€ไธ‹ใฎๅผๅฝ“็ฎฑใฎ + + ใฎ้ƒจๅˆ†ใ‚’ๅค‰ใˆใ‚‹ใ“ใจใงใ€ใ•ใพใ–ใพใช็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็† + ใ‚’่กŒใ†ใ“ใจใŒใงใใ‚‹ใฎใงใ™ใ€‚ +

+ +

+ ใŸใจใˆใฐใ€ใ“ใ‚ŒใพใงใฏๆŽ›ใ‘็ฎ—ใ‚’็ดนไป‹ใ—ใฆใใพใ—ใŸใŒใ€ใŸใจใˆใฐ + + ไธŠใซๅ…ฅใฃใฆใ„ใ‚‹ๆš—ๅทใŒ + + ใซใชใ‚‹ใพใงใ€Œ่ถณใ—็ฎ—ใ€ใ‚’็นฐใ‚Š่ฟ”ใ™ใ€ + + ใจใ„ใ†่จˆ็ฎ—ใ‚‚ใงใใพใ™ใ€‚ +

+ + ๆš—ๅทใŒ + + ใซใชใ‚‹ใพใง็นฐใ‚Š่ฟ”ใ—ใฆ่ถณใ™ + + } + /> +

+ ใ“ใ“ใงใฏ็ดนไป‹ใ—ใพใ›ใ‚“ใŒใ€ใ‚‚ใฃใจ่ค‡้›‘ใช็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็† + ใ‚’่กŒใ†ใ“ใจใ‚‚ใงใใพใ™ใ€‚ +

+

+ ็ต่ซ–:{' '} + + ๅผๅฝ“็ฎฑใฏใ€ๅทฅๅคซใ‚’ใ™ใ‚‹ใ“ใจใงใ€็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใ‚’่กŒใ†ใ“ใจใŒใงใใ‚‹ใฎใงใ™ใ€‚ + +

+ + + ) + }, + { + type: 'summary', + title: ( + <> + ้ญ”ๆณ•ใฎ + + + ), + content: ( + <> +

+ ๅผๅฝ“็ฎฑใฎ็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใ‚’ๅฏ่ƒฝใซใ—ใฆใ„ใ‚‹ใฎใฏใ€ + + ไธ‹ๅดใซ่ฟฝๅŠ ใ—ใŸใ€ + ใจ + ใ‹ใ‚‰ใชใ‚‹้ƒจๅˆ† + + ใงใ™ใ€‚ +

+ +

+ ใ“ใฎ้ป„่‰ฒใฎ้ƒจๅˆ†ใŒใชใ„ใจใ€็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใ‚’่กŒใ†ใ“ใจใŒใงใใพใ›ใ‚“ใ€‚ใพใŸใ€ + + ใฉใ‚“ใช็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใ‚’ใ™ใ‚‹ใ‹ใซใ‚ˆใฃใฆ + + ใฎ้ƒจๅˆ†ใฏๅค‰ใ‚ใฃใฆใ‚‚ใ€ใ“ใฎ้ป„่‰ฒใฎ้ƒจๅˆ†ใฏๅค‰ใ‚ใ‚Šใพใ›ใ‚“ใ€‚ + + ๆฏŽๅ›žๅŒใ˜ใชใฎใงใ™ใ€‚ +

+ , + ๐Ÿคฉ, + + ]} + /> +

+ ๅฎŸใฏใ€ใ“ใฎ้ป„่‰ฒใฎ้ƒจๅˆ†ใซใฏๅ‘ผใณๅใŒใ‚ใ‚Šใพใ™ใ€‚ใใ†ใ€้กŒๅใซใ‚‚ใ‚ใ‚‹ใ€Œ + + + + ใ€ใงใ™ใ€‚ +

+ +

+ ใ™ใชใ‚ใก + + + + ใจใฏใ€ + + ็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใ‚’่กŒใ†้š›ใซๅฟ…่ฆใจใชใ‚‹ใ€ไธŠใฎใ‚ˆใ†ใชๅฝขใฎๅผๅฝ“็ฎฑ + + ใฎใ“ใจใ‚’ๆŒ‡ใ™ใฎใงใ™ใ€‚ +

+

+ ใ“ใฎ + + + + ใ‚’ไฝฟใˆใฐใ€ + + ใ‚’ไฝฟใ‚ใชใใฆใ‚‚็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใ‚’่กŒใ†ใ“ใจใŒใงใใ‚‹ใ€‚ + + ใพใ‚‹ใง้ญ”ๆณ•ใฎใ‚ˆใ†ใ ใ‹ใ‚‰ใ€่จ˜ไบ‹ใซใ€Œ + + ้ญ”ๆณ•ใฎ + + + ใ€ใจใ„ใ†้กŒๅใ‚’ใคใ‘ใŸใฎใงใ™ใ€‚ + +

+ , + ๐Ÿง™โ€โ™€๏ธ, + + ]} + /> + + ), + footer: { + content: ( + <> +

+ ใกใชใฟใซ:{' '} + ใ‚„ + ใ‚’ไฝฟใ†ๅฟ…่ฆใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ไป–ใฎๆ–™็†ใ‚’ไฝฟใฃใฆใ‚‚ใ€ๅŒใ˜ใƒ‘ใ‚ฟใƒผใƒณใงใ‚ใ‚Œใฐ + + + + ใซใชใ‚Šใพใ™ใ€‚ +

+

+ ใŸใจใˆใฐใ€ + ใ‚„ + ใ‚’ไฝฟใฃใฆใฟใพใ—ใŸใ€‚ใ“ใกใ‚‰ใ‚‚ + + + + ใงใ™ใ€‚ใ‚‚ใกใ‚ใ‚“ใ€ๅŒใ˜ใ‚ˆใ†ใซๆฉŸ่ƒฝใ—ใพใ™ใ€‚ +

+ +

+ ็”ฑๆฅใซใคใ„ใฆ: ใชใœใ€Œ + + ใ€ใจใ„ใ†ๅๅ‰ใŒไป˜ใ‘ใ‚‰ใ‚ŒใŸใฎใ‹ใ‚’่ชฌๆ˜Žใ™ใ‚‹ใฎใฏ้žๅธธใซ้›ฃใ—ใ„ใฎใงใ€ใ“ใ“ใงใฏ่ชฌๆ˜Žใ—ใพใ›ใ‚“ใ€‚ + + ใŒใฉใ‚“ใชๆฉŸ่ƒฝใ‹ใ‚’็†่งฃใ—ใฆใ„ใŸใ ใ‘ใ‚Œใฐใ€ใใ‚Œใ ใ‘ใงๅๅˆ†ใงใ™๏ผ +

+ + ) + } + }, + { + title: <>ๆฎ‹ใ™ใฏใ‚จใƒ”ใƒญใƒผใ‚ฐใ ใ‘๏ผ, + content: ( + <> +

+ + ใ‚‚่ชฌๆ˜Žใ—็ต‚ใˆใŸใฎใงใ€ๆฎ‹ใ™ใฏใ‚จใƒ”ใƒญใƒผใ‚ฐใ ใ‘ใงใ™๏ผใ“ใ“ใพใงใŠ็–ฒใ‚Œๆง˜ใงใ—ใŸใ€‚ +

+ +

+ ใ‚จใƒ”ใƒญใƒผใ‚ฐใงใฏใ€ + + ๅผๅฝ“็ฎฑใจ + + ใฎใคใชใŒใ‚Š + + ใซใคใ„ใฆ่ชžใ‚Šใพใ™ใ€‚ใ‚ใจๅฐ‘ใ—ใ ใ‘ใŠไป˜ใๅˆใ„ใ„ใŸใ ใ‘ใ‚‹ใจๅฌ‰ใ—ใ„ใงใ™ใ€‚ +

+ + + ) + } + ]} + /> +) diff --git a/src/contents/16.v2.jp.tsx b/src/contents/16.v2.jp.tsx new file mode 100644 index 000000000..c071f5636 --- /dev/null +++ b/src/contents/16.v2.jp.tsx @@ -0,0 +1,1094 @@ +/** @jsx jsx */ +import { css, jsx } from '@emotion/core' +import { + Em, + P, + Strong, + ExternalLink, + Blockquote, + Img, + Ol, + OlLi, + Ul, + UlLi, + InlineHeader, + CenteredCode, + Pre, + Code, + Hr +} from 'src/components/ContentTags' +import { InlineEmojiBoxesForCondition } from 'src/components/InlineEmojiBoxes' +import EmojiSeparator from 'src/components/EmojiSeparator' +import EpisodeCardList from 'src/components/EpisodeCardList' +import InlineEmojiBoxes from 'src/components/InlineEmojiBoxes' +import Emoji from 'src/components/Emoji' +import InlinePrioritiesLabel from 'src/components/InlinePrioritiesLabel' +import BottomRightBadge from 'src/components/BottomRightBadge' +import EmojiNumber from 'src/components/EmojiNumber' +import H from 'src/components/H' +import { colors, spaces, fontSizes } from 'src/lib/theme' +import { BasicRules } from 'src/contents/2.jp' +import * as R from 'src/components/Runners' + +export default () => ( + ๆœ€ๅพŒใฎใƒšใƒผใ‚ธใงใ™๏ผ, + content: ( + <> +

+ + ใ“ใ‚ŒใŒๆœ€ๅพŒใฎใƒšใƒผใ‚ธใงใ™ใ€‚ใ“ใ“ใพใง่ชญใ‚“ใงใใ ใ•ใ‚Šใ€ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™๏ผ +

+ +

+ ๆœ€ๅพŒใซใ€ + + ๅผๅฝ“็ฎฑใจ + + ใฎใคใชใŒใ‚Š + + ใซใคใ„ใฆ่ชžใฃใฆ็ต‚ใ‚ใ‚Šใซใ—ใŸใ„ใจๆ€ใ„ใพใ™ใ€‚ +

+ + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ ๅฝ“่จ˜ไบ‹ใฎ้กŒๅใซๅ…ฅใฃใฆใ„ใ‚‹ใ€Œ + + + + ใ€ใจใ„ใ†ๅญฆๅ•ใซใคใ„ใฆใ€ๅ†’้ ญใงไปฅไธ‹ใฎใ‚ˆใ†ใซ่ชฌๆ˜Žใ—ใพใ—ใŸ: +

+
+

+ +

+ +
+ +

ไปŠๅ›žใฏใ€ใ“ใฎ่ชฌๆ˜Žใฎ็ถšใใ‚’ใ—ใฆใ„ใใพใ™๏ผ

+ + ), + footer: { + content: ( + <> +

+ ใกใชใฟใซ: ใ“ใ‚Œใ‹ใ‚‰ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใ‚„ + + ใฎๆญดๅฒใซใคใ„ใฆ้žๅธธใซๆ‰‹็Ÿญใซ่ชžใ‚Šใพใ™ใŒใ€ + + ใ‚ใ‹ใ‚Šใ‚„ใ™ใ•ใ‚„็ฐกๆฝ”ใ•ใ‚’ๅ„ชๅ…ˆใ™ใ‚‹ใŸใ‚ใซใ€ๆญฃ็ขบๆ€งใ‚’ใ‚ใˆใฆ็Š ็‰ฒใซใ—ใŸใ‚Šใ€ใ•ใพใ–ใพใชๅ‡บๆฅไบ‹ใ‚’็œใ„ใŸใ‚Šใ—ใฆใ„ใพใ™ + + ใ€‚ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟๅฒใซ่ฉณใ—ใ„ๆ–นใฎใชใ‹ใซใฏใ€ๆ€’ใ‚Šๅฟƒ้ ญใซ็™บใ™ใ‚‹ๆ–นใŒๅ‡บใฆใใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚้›‘ใชๆญดๅฒใฎ็ดนไป‹ใงใ‚ใ‚‹ใ“ใจใ‚’ใŠ่จฑใ—ใใ ใ•ใ„ใ€‚ +

+ + ) + } + }, + { + title: <>่จˆ็ฎ—ๆฉŸ็ง‘ๅญฆ, + content: ( + <> +

+ ๅฎŸใฏ + + ใซใฏใ€Œ + + ่จˆ็ฎ—ๆฉŸ็ง‘ๅญฆ + + ใ€ใจใ„ใ†ๆ—ฅๆœฌ่ชž่จณใ‚‚ใ‚ใ‚Šใพใ™ใ€‚ +

+ +

+ ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใจใ„ใ†ใจใƒ‘ใ‚ฝใ‚ณใƒณใ‚„ใ‚ฟใƒ–ใƒฌใƒƒใƒˆใ€ใ‚นใƒžใƒ›ใ€ใƒญใƒœใƒƒใƒˆใ‚’ๆ€ใ„ๆตฎใ‹ในใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใŒใ€ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใฏๆœฌ่ณช็š„ใซใฏ + ใ€Œ่จˆ็ฎ—ๆฉŸใ€ใงใ™ใ€‚ +

+

+ ้›ปๅ“ใจใ„ใ†ๆ„ๅ‘ณใงใฎ่จˆ็ฎ—ๆฉŸใงใฏใชใใ€ ใ€Œ + ่†จๅคงใช้‡ใฎ่จˆ็ฎ—ใ‚’่กŒใ†ใ“ใจใงใ€ไพฟๅˆฉใชๆฉŸ่ƒฝใ‚’ๅฎŸ็พใ—ใฆใ„ใ‚‹ + ใ€ใจใ„ใ†ๆ„ๅ‘ณใงใฎ่จˆ็ฎ—ๆฉŸใงใ™ใ€‚ใŸใจใˆใฐ็พŽใ—ใ„CGใ‚„่ณขใ„AIใ‚‚ใ€ๅคง้‡ใฎ่จˆ็ฎ—ใ‚’็Ÿญๆ™‚้–“ใงๆญฃ็ขบใซ่กŒใ†ใ“ใจใซใ‚ˆใฃใฆๅฎŸ็พใ•ใ‚Œใฆใ„ใพใ™ใ€‚ +

+ +

+ ่จˆ็ฎ—ๆฉŸใฏๆ™‚ไปฃใจใจใ‚‚ใซ้€ฒๅŒ–ใ—ใฆใใพใ—ใŸใ€‚ + ใŸใจใˆใฐๆ˜”ใฎๆ—ฅๆœฌใงใฏใ€ไธญๅ›ฝใ‹ใ‚‰ไผใ‚ใฃใŸใใ‚ใฐใ‚“ + ๐Ÿงฎ + {' '} + ใŒ่จˆ็ฎ—ๆฉŸใฎไธปๅฝนใงใ—ใŸใ€‚ +

+

+ ใ‚ขใƒกใƒชใ‚ซใงใฏใ€1890ๅนดใฎๅ›ฝๅ‹ข่ชฟๆŸปใซใŠใ„ใฆใ€ + + + ใƒ‘ใƒณใƒใ‚ซใƒผใƒ‰ + + ใจๅ‘ผใฐใ‚Œใ‚‹ใƒžใƒผใ‚ฏใ‚ทใƒผใƒˆใฎใ‚ˆใ†ใช็ด™ใซ็ฉบใ„ใŸ็ฉดใ‚’่ชญใฟๅ–ใ‚Šใ€ใƒ‡ใƒผใ‚ฟใ‚’้›†่จˆใงใใ‚‹่จˆ็ฎ—ๆฉŸใ€Œ + + ใ‚ฟใƒ“ใƒฅใƒฌใƒผใƒ†ใ‚ฃใƒณใ‚ฐใƒžใ‚ทใƒณ + + ใ€ใŒไฝฟใ‚ใ‚Œใพใ—ใŸใ€‚ + + ใ“ใ‚Œใ‚’็™บๆ˜Žใ—ใŸ + + ใƒใƒผใƒžใƒณใƒปใƒ›ใƒฌใƒชใ‚น + + ใฏใ€ๅพŒใฎIBMใซใชใ‚‹ไผš็คพใ‚’ๅ‰ตๆฅญใ—ใฆใ„ใพใ™ใ€‚IBMใฏใƒ‘ใƒณใƒใ‚ซใƒผใƒ‰ใ‚’่ชญใฟๅ–ใ‚‹ๆฉŸๆขฐใ‚’ๆ›ดใซ้€ฒๅŒ–ใ•ใ›ใ€1960ๅนดไปฃใซไธ–็•Œไธ€ใฎใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟไผๆฅญใซใชใ‚Šใพใ—ใŸใ€‚ +

+

+ Hollerith_census_machine_at_the_Computer_History_Museum + ใ‚ทใƒชใ‚ณใƒณใƒใƒฌใƒผใฎใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟๆญดๅฒๅš็‰ฉ้คจใซใฏใ€ใƒ›ใƒฌใƒชใ‚นใฎใ‚ฟใƒ“ใƒฅใƒฌใƒผใƒ†ใ‚ฃใƒณใ‚ฐใƒžใ‚ทใƒณใŒๅฑ•็คบใ•ใ‚Œใฆใ„ใพใ™ใ€‚( + + ๆ’ฎๅฝฑ: Anton Chiang, CC BY 2.0 + + ) + + } + /> +

+

+ ไธ€ๆ–นใง20ไธ–็ด€ๅ‰ๅŠใซใฏใ€่จˆ็ฎ—ๆฉŸใฎ้€ฒๅŒ–ใจใฏๅˆฅใซใ€Œ + ่จˆ็ฎ—ๆฉŸใซใคใ„ใฆ็ ”็ฉถใ™ใ‚‹ๅญฆๅ• + ใ€ใ‚‚็™บๅฑ•ใ—ใฆใ„ใใพใ—ใŸใ€‚็ ”็ฉถ่€…ใŸใกใฏใ€ใ€Œ + + ่จˆ็ฎ—ๆฉŸใฎไฝœใ‚Šๆ–นใ‚„ไฝฟใ„ๆ–นใ‚’ใฉใ†ๅทฅๅคซใ™ใ‚Œใฐใ€ใ‚ˆใ‚ŠๅŠน็އ็š„ใซๅ•้กŒใ‚’่งฃใ‘ใ‚‹ใฎใ‹ + + ใ€ใ€Œใใ‚‚ใใ‚‚ใ€่จˆ็ฎ—ๆฉŸใซใงใใชใ„่จˆ็ฎ—ใฏใ‚ใ‚‹ใฎใ‹ + ใ€ใจใ„ใฃใŸๅ•ใ„ใซๅ–ใ‚Š็ต„ใ‚“ใ ใฎใงใ™ใ€‚ใ“ใ†ใ—ใฆใ€ + = + ่จˆ็ฎ—ๆฉŸ็ง‘ๅญฆใŒๆณจ็›ฎใ‚’ๆตดใณใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ—ใŸใ€‚ +

+ + + ) + }, + { + title: <>็ฉบๆƒณไธŠใฎ่จˆ็ฎ—ๆฉŸ, + content: ( + <> +

+ + ใŒ็™บๅฑ•ใ—ใฏใ˜ใ‚ใŸใ“ใ‚ใ€็ฉบๆƒณไธŠใฎ่จˆ็ฎ—ๆฉŸ + ใซใคใ„ใฆ่€ƒใˆใ‚‹็ ”็ฉถ่€…ใŒๅ‡บใฆใใพใ—ใŸใ€‚ + + ็ฉบๆƒณไธŠใฎ่จˆ็ฎ—ๆฉŸใจใฏใใฎๅใฎ้€šใ‚Šใ€็‰ฉ็†็š„ใซใฏๅญ˜ๅœจใ—ใชใ„(ใพใŸใฏไฝœใ‚‹ใ“ใจใŒใงใใชใ„)่จˆ็ฎ—ๆฉŸใฎใ“ใจใงใ™ใ€‚ + +

+ +

+ ็ฉบๆƒณไธŠใฎ่จˆ็ฎ—ๆฉŸใซใคใ„ใฆ่€ƒใˆใ‚‹็ ”็ฉถ่€…ใฏใ€1930ๅนดไปฃใซๆฌกใฎใ‚ˆใ†ใชๅ•ใ„ใซๅ–ใ‚Š็ต„ใ‚“ใงใ„ใพใ—ใŸใ€‚(ๅˆ†ใ‹ใ‚Šใ‚„ใ™ใ•ใ‚’ๅ„ชๅ…ˆใ—ใŸใ€้›‘ใช่ชฌๆ˜Žใงใ™) +

+
    + + ใ“ใ‚Œใ‹ใ‚‰ใ€็‰ฉ็†็š„ใช่จˆ็ฎ—ๆฉŸใฏใฉใ‚“ใฉใ‚“้€ฒๅŒ–ใ—ใฆใ„ใใ ใ‚ใ†ใ€‚ + + + + ใ—ใ‹ใ—ใ€่จˆ็ฎ—ๆฉŸใŒใฉใ‚Œใปใฉ้€ฒๅŒ–ใ—ใ‚ˆใ†ใจใ€ใ€Œ + ่จˆ็ฎ—ๆฉŸใง่กŒใˆใ‚‹่จˆ็ฎ—ใฎ้™็•Œ + ใ€ใŒใ„ใคใ‹ใฏใใ‚‹ใฏใšใ ใ€‚ + + + + + ใงใฏใ€ + + ใ€Œ่จˆ็ฎ—ๆฉŸใง่กŒใˆใ‚‹่จˆ็ฎ—ใฎ้™็•Œใ€ใจใฏใ€ใฉใ‚“ใช่จˆ็ฎ—ใชใ‚“ใ ใ‚ใ†๏ผŸ + + + + + + ใใ‚Œใ‚’็Ÿฅใ‚‹ใŸใ‚ใซใ€ใพใš็ฉบๆƒณไธŠใงใ„ใ„ใ‹ใ‚‰ใ€ใ€Œ + ๆœ€ๅผทใฎ่จˆ็ฎ—ๆฉŸ + ใ€ใ‚’่€ƒๆกˆใ—ใฆใฟใ‚ˆใ†ใ€‚ + + + + + ใ€Œๆœ€ๅผทใ€ใจใฏใ™ใชใ‚ใกใ€ใ“ใ‚Œใ‹ใ‚‰ใฉใ‚Œใปใฉ่จˆ็ฎ—ๆฉŸใŒ้€ฒๅŒ–ใ—ใ‚ˆใ†ใŒใ€ใใ‚Œใ‚’ไธŠๅ›žใ‚‹ใ“ใจใŒใงใใชใ„ใจใ„ใ†ใ“ใจใ€‚ + + + + + ใ“ใ‚Œใ‹ใ‚‰ใฉใ‚Œใปใฉ่จˆ็ฎ—ๆฉŸใŒ้€ฒๅŒ–ใ—ใ‚ˆใ†ใŒใ€ใใ‚Œใซใงใใ‚‹่จˆ็ฎ—ใงใ‚ใ‚Œใฐใ€ใ€Œ็ฉบๆƒณไธŠใฎๆœ€ๅผทใฎ่จˆ็ฎ—ๆฉŸใ€ใงใ‚‚ๅŒใ˜่จˆ็ฎ—ใŒใงใใ‚‹ใ€ใจใ„ใ†ใ“ใจใ ใ€‚ + + + + + ใจใ„ใ†ใ“ใจใฏใ€ใใฎใ€Œ็ฉบๆƒณไธŠใฎๆœ€ๅผทใฎ่จˆ็ฎ—ๆฉŸใ€ใŒ่กŒใ†ใ“ใจใŒใงใใ‚‹่จˆ็ฎ—ใฎใ™ในใฆใŒใ€ใ€Œ่จˆ็ฎ—ๆฉŸใง่กŒใˆใ‚‹่จˆ็ฎ—ใฎ้™็•Œใ€ใจใ„ใ†ใ‚ใ‘ใ ใ€‚ + + + + + ใงใฏใ€ใใฎใ€Œ็ฉบๆƒณไธŠใฎๆœ€ๅผทใฎ่จˆ็ฎ—ๆฉŸใ€ใจใฏใฉใ‚“ใชใ‚‚ใฎใ ใ‚ใ†๏ผŸ + + + + + ใใ†ใใ†ใ€ใใฎใ€Œ็ฉบๆƒณไธŠใฎๆœ€ๅผทใฎ่จˆ็ฎ—ๆฉŸใ€ใฏใ€ + ใงใใ‚‹ใ ใ‘ใ‚ทใƒณใƒ—ใƒซใช่จญ่จˆใซใ—ใŸใ„ + ใ€‚ใใฎใปใ†ใŒ่ซ–ใ˜ใ‚„ใ™ใ„ใ‹ใ‚‰ใ ใ€‚ + + +
+ +

+ + ใ“ใ†ใ—ใฆใ€1930ๅนดไปฃใซใ€Œ็ฉบๆƒณไธŠใฎๆœ€ๅผทใฎ่จˆ็ฎ—ๆฉŸใ€ใŒใ„ใใคใ‹่€ƒๆกˆใ•ใ‚Œใพใ—ใŸใ€‚ + + ใ“ใ“ใงใฏ่ฉณใ—ใ่ชฌๆ˜Žใ—ใพใ›ใ‚“ใŒใ€ใ‚ขใƒฉใƒณใƒปใƒใƒฅใƒผใƒชใƒณใ‚ฐใŒ1936ๅนดใซ็™บ่กจใ—ใŸใ€Œ + + ใƒใƒฅใƒผใƒชใƒณใ‚ฐใƒžใ‚ทใƒณ + + ใ€ใŒใ€ใ€Œ็ฉบๆƒณไธŠใฎๆœ€ๅผทใฎ่จˆ็ฎ—ๆฉŸใ€ใจใ—ใฆๆœ‰ๅใซใชใ‚Šใพใ—ใŸใ€‚ใ“ใฎใƒใƒฅใƒผใƒชใƒณใ‚ฐใƒžใ‚ทใƒณใฏใ€่ฟ‘ไปฃใฎใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟ้–‹็™บใซๅคงใใชๅฝฑ้Ÿฟใ‚’ไธŽใˆใพใ—ใŸใ€‚ +

+ + ใƒใƒฅใƒผใƒชใƒณใ‚ฐใƒžใ‚ทใƒณใฏใ€0๏ธโƒฃใจ1๏ธโƒฃ + ใŒๆ›ธใ‹ใ‚ŒใŸ็„ก้™ใฎ้•ทใ•ใฎใƒ†ใƒผใƒ—๐Ÿ“ผ + ใงใงใใŸ็ฉบๆƒณไธŠใฎ่จˆ็ฎ—ๆฉŸใงใ™ใ€‚ใ“ใ“ใงใฏ็ดนไป‹ใ—ใพใ›ใ‚“ใŒใ€ใจใฆใ‚‚่ˆˆๅ‘ณๆทฑใ„ใฎใงใ€ใœใฒ่ชฟในใฆใฟใฆใใ ใ•ใ„๏ผ + + } + /> +

+ + ใ•ใ‚‰ใซๅŒๆ™‚ๆœŸใซใ€ใ€Œใ“ใฎใƒใƒฅใƒผใƒชใƒณใ‚ฐใƒžใ‚ทใƒณใจๅŒใ˜ใใ‚‰ใ„ๆœ€ๅผทใชใ€็ฉบๆƒณไธŠใฎ่จˆ็ฎ—ๆฉŸใ€ใŒ่€ƒๆกˆใ•ใ‚Œใพใ—ใŸใ€‚ใฟใชใ•ใ‚“ใฏใ€ใใฎ่จˆ็ฎ—ๆฉŸใฎใ“ใจใ‚’ใ™ใงใซ็Ÿฅใฃใฆใ„ใพใ™ใ€‚ + +

+

+ ใใ†ใ€ๅผๅฝ“็ฎฑใฎใ“ใจใงใ™ใ€‚ +

+ + + ), + footer: { + content: ( + <> +

+ ใ“ใ“ใพใง่ชญใ‚“ใงใ€ใ€Œ่จ€ใฃใฆใ„ใ‚‹ใ“ใจใŒ้›ฃใ—ใ™ใŽใ‚‹ใ€ใ€Œไฝ•ใŒไฝ•ใ ใ‹ๅˆ†ใ‹ใ‚‰ใชใ„ใ€ใจๆ€ใ‚ใ‚Œใฆใ‚‚ๅคงไธˆๅคซใงใ™ใ€‚ใ™ใใซๅ…ทไฝ“ไพ‹ใ‚’็”จใ„ใฆ่งฃ่ชฌใ—ใพใ™๏ผ +

+ + ) + } + }, + { + title: <>ๅผๅฝ“็ฎฑใฏใ€Œ็ฉบๆƒณไธŠใฎๆœ€ๅผทใฎ่จˆ็ฎ—ๆฉŸใ€, + content: ( + <> +

+ ๅผๅฝ“็ฎฑใฏใ€็ฉบๆƒณไธŠใฎๆœ€ๅผทใฎ่จˆ็ฎ—ๆฉŸใฎใฒใจใคใงใ™ใ€‚ + ใ“ใ‚Œใฏใคใพใ‚Šใ€ + + ใฉใ‚Œใ ใ‘่จˆ็ฎ—ๆฉŸใŒ้€ฒๅŒ–ใ—ใ‚ˆใ†ใจใ€ใใ‚Œใง่กŒใ†ใ“ใจใŒใงใใ‚‹่จˆ็ฎ—ใฏใ€ๅผๅฝ“็ฎฑใงใ‚‚่กŒใ†ใ“ใจใŒใงใใ‚‹ + + ใจใ„ใ†ๆ„ๅ‘ณใงใ™ใ€‚ +

+ +

+ ใŸใจใˆใฐใ€ใฟใชใ•ใ‚“ใŒไฝฟใ‚ใ‚Œใฆใ„ใ‚‹ใ‚นใƒžใƒ› + ใฏใ€้žๅธธใซๅผทๅŠ›ใช่จˆ็ฎ—ๆฉŸใงใ™ใ€‚ใ“ใ‚Œใฏๅ…ˆใปใฉๆ›ธใ„ใŸใ‚ˆใ†ใซใ€ + ้›ปๅ“ใจใ„ใ†ๆ„ๅ‘ณใงใฎ่จˆ็ฎ—ๆฉŸใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ + + ใ‚นใƒžใƒ›ใฎใ•ใพใ–ใพใชๆฉŸ่ƒฝใ‚’ๅฎŸ็พใ™ใ‚‹ใŸใ‚ใซใ€่†จๅคงใช้‡ใฎ่จˆ็ฎ—ใŒ่กŒใ‚ใ‚Œใฆใ„ใ‚‹ใ‹ใ‚‰ใ€้žๅธธใซๅผทๅŠ›ใช่จˆ็ฎ—ๆฉŸใชใฎใงใ™ใ€‚ + +

+ +

+ ใŸใจใˆใฐใ€ๆœ€ๆ–ฐใฎใ‚นใƒžใƒ›ใซใฏ้ก”่ช่จผๆฉŸ่ƒฝ + ใŒใ‚ใ‚Šใพใ™ใ€‚้ก”่ช่จผๆฉŸ่ƒฝใฏใ€ใพใšใ‚ปใƒณใ‚ตใƒผใ‚„ใ‚ซใƒกใƒฉใ‹ใ‚‰้ก”ใฎใƒ‡ใƒผใ‚ฟใ‚’ๆ•ฐๅ€คๅŒ–ใ—ใฆๅ–ใ‚Š่พผใฟใ€ใใฎๆ•ฐๅ€คใ‚’ใ‚‚ใจใซ่†จๅคงใช่จˆ็ฎ—ใ‚’่กŒใ„ใ€ๆœ€็ต‚็š„ใซๆœฌไบบใ‹ใฉใ†ใ‹ใ‚’ๅˆคๆ–ญใ—ใพใ™ใ€‚ใ‚นใƒžใƒ›ใŒ่ถ…ๅผทๅŠ›ใช่จˆ็ฎ—ๆฉŸใงใ‚ใ‚‹ใ‹ใ‚‰ใ“ใใ€้ก”่ช่จผๆฉŸ่ƒฝใŒๅฎŸ็พใงใใฆใ„ใ‚‹ใฎใงใ™ใ€‚ +

+ +

+ ใ“ใฎใ€Œ + + ๆ•ฐๅ€คๅŒ–ใ•ใ‚ŒใŸ้ก”ใฎใƒ‡ใƒผใ‚ฟใ‹ใ‚‰่†จๅคงใช่จˆ็ฎ—ใ‚’่กŒใ„ใ€ๆœฌไบบใ‹ใฉใ†ใ‹ใ‚’ๅˆคๆ–ญใ™ใ‚‹ + + ใ€ใจใ„ใ†่จˆ็ฎ—ใฏใ€ + ็†่ซ–ไธŠใฏๅผๅฝ“็ฎฑใงใ‚‚่กŒใ†ใ“ใจใŒใงใใพใ™ใ€‚ +

+ +

+ ไปŠๅ›žๅญฆใ‚“ใ ใ‚ˆใ†ใซใ€ๅผๅฝ“็ฎฑใฏๆ•ฐๅญ—ใ‚’ๆš—ๅทใจใ—ใฆ่กจใ™ใ“ใจใŒใงใใ€ๅ››ๅ‰‡ๆผ”็ฎ—ใ‚„ๆกไปถๅˆ†ๅฒใ€็นฐใ‚Š่ฟ”ใ—ใ‚’่กŒใ†ใ“ใจใŒใงใใพใ™ใ€‚ไปŠๅ›žใฏ็ดนไป‹ใงใใพใ›ใ‚“ใงใ—ใŸใŒใ€ใใ‚ŒไปฅไธŠใซ่ค‡้›‘ใช่จˆ็ฎ—ใ‚‚่กŒใ†ใ“ใจใŒใงใใพใ™ใ€‚ +

+

+ + ใ‚นใƒžใƒ›ใŒ้ก”่ช่จผใฎ้š›ใซ่กŒใฃใฆใ„ใ‚‹่จˆ็ฎ—ใ‚’ๅผๅฝ“็ฎฑใงใ‚„ใ‚ใ†ใจใ™ใ‚‹ใจใ€ๆฐ—ใŒ้ ใใชใ‚‹ใปใฉ่ค‡้›‘ใชๅผๅฝ“็ฎฑใ‚’็”จๆ„ใ—ใชใ‘ใ‚Œใฐใชใ‚‰ใชใ„ใ—ใ€ๅฎŸ่กŒใ‚’็ต‚ใˆใ‚‹ใพใงใซใ‚‚ๆฐ—ใŒ้ ใใชใ‚‹ใปใฉใฎๆ™‚้–“ใŒๅฟ…่ฆใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚ + ใ—ใ‹ใ—ใ€็†่ซ–ไธŠใฏๅฏ่ƒฝใชใฎใงใ™ใ€‚ + +

+ +

+ + ใฉใ‚Œใ ใ‘่จˆ็ฎ—ๆฉŸ(็พไปฃใชใ‚‰ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใ‚„ใ‚นใƒžใƒ›)ใŒ้€ฒๅŒ–ใ—ใ‚ˆใ†ใจใ€ใใ‚Œใง่กŒใ†ใ“ใจใŒใงใใ‚‹่จˆ็ฎ—ใฏใ€ๅผๅฝ“็ฎฑใงใ‚‚่กŒใ†ใ“ใจใŒใงใใ‚‹ใ€‚ + + ใ“ใฎไบ‹ๅฎŸใฏใ€ใ“ใ“ใงใฏ่ฉณใ—ใๆ›ธใใพใ›ใ‚“ใŒใ€1930ๅนดไปฃใซ็ ”็ฉถ่€…ใซใ‚ˆใฃใฆ็™บ่ฆ‹ใ•ใ‚Œใพใ—ใŸใ€‚ + + ใใ—ใฆใ“ใ‚ŒใŒใ€ๅผๅฝ“็ฎฑใฏ็ฉบๆƒณไธŠใฎๆœ€ๅผทใฎ่จˆ็ฎ—ๆฉŸใจ่จ€ใ‚ใ‚Œใ‚‹ๆ‰€ไปฅใงใ™ใ€‚ + +

+ + ), + footer: { + content: ( + <> +

+ ใจใ“ใ‚ใง: ใชใœๅผๅฝ“็ฎฑใฏใ€Œ + ็ฉบๆƒณไธŠใฎ + ใ€่จˆ็ฎ—ๆฉŸใชใฎใ‹๏ผŸใจๆ€ใ‚ใ‚Œใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚ +

+

+ ใ€Œ็ฉบๆƒณไธŠใฎใ€ใจๅ‘ผใถ็ฌฌไธ€ใฎ็†็”ฑใฏใ€ๅฐ‘ใชใใจใ‚‚1930ๅนดไปฃใซใฏๅผๅฝ“็ฎฑใฎใ‚ˆใ†ใช่จˆ็ฎ—ๆฉŸใ‚’ๅฎŸ้š›ใซไฝœใ‚‹ใ“ใจใฏใงใใšใ€็ฉบๆƒณไธŠใง่€ƒใˆๅ‡บใ•ใ‚ŒใŸใ‚ขใ‚คใƒ‡ใ‚ขใ ใ‹ใ‚‰ใงใ™ใ€‚็ฌฌไบŒใฎ็†็”ฑใฏใ€้ก”่ช่จผใฎ่จˆ็ฎ—ใŒใงใใ‚‹ใ‚ˆใ†ใชใ€ๆฐ—ใŒ้ ใใชใ‚‹ใปใฉ่ค‡้›‘ใชๅผๅฝ“็ฎฑใ‚’ไฝœใ‚‹ใซใฏใ€ไธ–็•Œไธญใฎใ‚นใƒผใƒ‘ใƒผใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใ‚’้›†ใ‚ใฆใ‚‚ๅ‡ฆ็†่ƒฝๅŠ›ใŒใŠใใ‚‰ใ่ถณใ‚Šใชใ„ใ‹ใ‚‰ใงใ™ใ€‚ +

+ +

+ + ็†่ซ–ไธŠใฏๅผๅฝ“็ฎฑใฏใฉใ‚“ใช่จˆ็ฎ—ใงใ‚‚ใงใใ‚‹ใ‘ใฉใ€ๅฎŸ้š›ใซใฏ่ค‡้›‘ใชๅผๅฝ“็ฎฑใ‚’ไฝœใ‚ใ†ใจใ—ใŸใ‚‰่ณ‡ๆบใŒ่ถณใ‚Šใชใ„ใ‹ใ‚‰ใ€ใ€Œ็ฉบๆƒณไธŠใฎใ€่จˆ็ฎ—ๆฉŸใ€ใจใ„ใ†ใ‚ใ‘ใงใ™ใ€‚ + +

+ + ) + } + }, + { + title: <>ใƒฉใƒ ใƒ€่จˆ็ฎ—, + content: ( + <> +

+ ใ“ใ“ใงใ€ใฒใจใค่ฌใ‚‰ใชใ„ใจใ„ใ‘ใชใ„ใ“ใจใŒใ‚ใ‚Šใพใ™ใ€‚ + ๅฎŸใฏใ€ไปŠใพใงๅ˜˜ใ‚’ใคใ„ใฆใ„ใพใ—ใŸใ€‚ + + ใ€Œๅผๅฝ“็ฎฑใ€ใจใ„ใ†ใ‚ณใƒณใ‚ปใƒ—ใƒˆใฏใ€็ญ†่€…ใŒๅ‹ๆ‰‹ใซ่€ƒใˆใŸใ‚‚ใฎใงใ™ใ€‚ + +

+

+ ๅผๅฝ“็ฎฑใฏใ€Œ + + + ใƒฉใƒ ใƒ€่จˆ็ฎ— + + + ใ€ใ‚’ใ‚‚ใจใซใ—ใฆใŠใ‚Šใ€ใ“ใ‚Œใฏใ‚ขใƒญใƒณใ‚พใƒปใƒใƒฃใƒผใƒใจใ‚นใƒ†ใ‚ฃใƒผใƒดใƒณใƒปใ‚ณใƒผใƒซใƒปใ‚ฏใƒชใƒผใƒใซใ‚ˆใฃใฆ1930ๅนดไปฃใซ่€ƒๆกˆใ•ใ‚ŒใŸ็ฉบๆƒณไธŠใฎ่จˆ็ฎ—ๆฉŸใงใ™ใ€‚ +

+ +

+ ใƒฉใƒ ใƒ€่จˆ็ฎ—ใฎ + + ไป•็ต„ใฟใฏๅผๅฝ“็ฎฑใจๅŒใ˜ใงใ™ใŒใ€่จ˜่ฟฐใฎๆ–นๆณ• + ใฏใ‹ใชใ‚Š้•ใ„ใพใ™ใ€‚ + + ๆฉŸ่ƒฝใฏๅŒใ˜ใ ใ‘ใฉใ€่ฆ‹ใŸ็›ฎใŒ้•ใ†ใจใ„ใ†ใ“ใจใงใ™ใ€‚ +

+

+ ใใ‚Œใ‚’่ชฌๆ˜Žใ™ใ‚‹ใŸใ‚ใซใ€ใ“ใกใ‚‰ใฎๅผๅฝ“็ฎฑใ‚’ใƒฉใƒ ใƒ€่จˆ็ฎ—ใฎ่จ˜่ฟฐใซ็ฝฎใๆ›ใˆใฆใฟใพใ—ใ‚‡ใ†ใ€‚ๅฝ“่จ˜ไบ‹ใฎไธ€็•ชๆœ€ๅˆใซ็ดนไป‹ใ—ใŸๅผๅฝ“็ฎฑใงใ™ใ€‚ +

+ +

+ + ใพใšใ€ใƒฉใƒ ใƒ€่จˆ็ฎ—ใงใฏๆ–™็†ใ‚’ไฝฟใ‚ใšใ€ใ‚ขใƒซใƒ•ใ‚กใƒ™ใƒƒใƒˆใ‚’ไฝฟใ„ใพใ™ใ€‚ + + ใใ‚Œใžใ‚Œใ‚ขใƒซใƒ•ใ‚กใƒ™ใƒƒใƒˆใซ็ฝฎใๆ›ใˆใฆใฟใ‚‹ใจใ€ใ“ใ†ใชใ‚Šใพใ™: +

+ +

+ ๆฌกใซใ€ใƒฉใƒ ใƒ€่จˆ็ฎ—ใงใฏใƒžใ‚นใ‚’ๆฌกใฎใ‚ˆใ†ใซ้…็ฝฎใ—ใพใ™ใ€‚ + ไธ‹ๅดใซใ‚ใฃใŸ + + ใŒไธ€็•ชๅทฆใซๆฅใฆใŠใ‚Šใ€ใใฎๅณใซใ‚นใƒšใƒผใ‚นใ‚’ใ‚ใ‘ใฆไธŠใซใ‚ใฃใŸ + + ใ‚’้…็ฝฎใ—ใฆใ„ใพใ™ใ€‚ +

+
+ {' '} + +
+

+ ๆœ€ๅพŒใซใ€ใ‚ฎใƒชใ‚ทใƒฃๆ–‡ๅญ—ใฎใ€Œใƒฉใƒ ใƒ€ใ€( + + {' '} + ฮป{' '} + + )ใชใฉใ‚’ไฝฟใ„ใ€ไปฅไธ‹ใฎใ‚ˆใ†ใซ่กจ่จ˜ใ‚’ๅค‰ใˆใพใ™ใ€‚ใ“ใ‚Œใงใ€ๅผๅฝ“็ฎฑใ‚’ใƒฉใƒ ใƒ€่จˆ็ฎ—ใฎ่จ˜่ฟฐใซๆ›ธใๆ›ใˆใ‚‹ใ“ใจใŒใงใใพใ—ใŸใ€‚ +

+ ฮปA.A B +

+ 1930ๅนดไปฃใซ่€ƒๆกˆใ•ใ‚ŒใŸใƒฉใƒ ใƒ€่จˆ็ฎ—ใฏใ€ใ“ใฎใ‚ˆใ†ใช่ฆ‹ใŸ็›ฎใ ใฃใŸใฎใงใ™ใ€‚ใกใชใฟใซใ€ใชใœใ‚ฎใƒชใ‚ทใƒฃๆ–‡ๅญ—ใฎใ€Œ + ใƒฉใƒ ใƒ€ใ€ใŒไฝฟใ‚ใ‚ŒใŸใฎใ‹ใฏ + + ่ซธ่ชฌใ‚ใ‚‹ใ‚ˆใ†ใงใ™ + + ใ€‚ +

+
+

+ ไป–ใฎไพ‹ใ‚‚่ฆ‹ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ใŸใจใˆใฐใ€ๅ‰ๅ›ž็ดนไป‹ใ—ใŸ + + + + ใ‚’ใ”่ฆงใใ ใ•ใ„ใ€‚ +

+ +

ใ“ใ‚Œใ‚’ใ€ใƒฉใƒ ใƒ€่จˆ็ฎ—ใฎ่จ˜่ฟฐใซๆ›ธใๆ›ใˆใ‚‹ใจใ€ๆฌกใฎใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚

+ ฮปA.(ฮปB.A(B B))(ฮปB.A(B B)) +

+ ๅคงๅญฆใฎ + + ใฎๆŽˆๆฅญใง + + ใซใคใ„ใฆๅญฆใถใจใใฏใ€ใŠใใ‚‰ใใ“ใฎใƒฉใƒ ใƒ€่จˆ็ฎ—ใฎ่จ˜่ฟฐๆ–นๆณ•ใงๅญฆใถใฏใšใงใ™ใ€‚ + + Wikipediaใซใ‚‚ใ€ใ“ใฎ่จ˜่ฟฐๆ–นๆณ•ใง่ผ‰ใฃใฆใ„ใพใ™ + + ใ€‚ใชใ‚“ใจใชใใ€ๅผๅฝ“็ฎฑใซๆฏ”ในใฆๅฐ้›ฃใ—ใใ†ใช่จ˜่ฟฐๆ–นๆณ•ใงใ™ใ‚ˆใญใ€‚็‰นใซๆ•ฐๅญฆใŒๅซŒใ„ใชไบบใซใฏๆ•ฌ้ ใ•ใ‚Œใใ†ใงใ™ใ€‚ +

+

+ ใ ใ‹ใ‚‰ใ‚ใŸใ—ใฏใ€ใ€Œ + + ใƒฉใƒ ใƒ€่จˆ็ฎ—ใฎๆฉŸ่ƒฝใฏใใฎใพใพใซใ€ใ‚‚ใฃใจๅˆ†ใ‹ใ‚Šใ‚„ใ™ใ„่ฆ‹ใŸ็›ฎใง่กจ็พใงใใชใ„ใ‹๏ผŸ + + ใ€ใจ่€ƒใˆใพใ—ใŸใ€‚ + + ใใ“ใงใ‚ใŸใ—ใŒๆ€ใ„ใคใ„ใŸใฎใŒใ€ๅผๅฝ“็ฎฑใจใ„ใ†ๅฝขใงใƒฉใƒ ใƒ€่จˆ็ฎ—ใ‚’่กจ็พใ™ใ‚‹ใ“ใจใ ใฃใŸใฎใงใ™ใ€‚ + +

+ +

ใพใจใ‚ใ‚‹ใจใ€

+
    + + + ๅผๅฝ“็ฎฑใฏ็ญ†่€…ใฎใ‚ขใ‚คใƒ‡ใ‚ขใงใ™ใŒใ€1930ๅนดไปฃใซ่€ƒใˆใ‚‰ใ‚ŒใŸ็ฉบๆƒณไธŠใฎๆœ€ๅผทใฎ่จˆ็ฎ—ๆฉŸใ€Œใƒฉใƒ ใƒ€่จˆ็ฎ—ใ€ใŒใ‚‚ใจใซใชใฃใฆใ„ใพใ™ใ€‚ + + + + + ใƒฉใƒ ใƒ€่จˆ็ฎ—ใฏ่ค‡้›‘ใช่ฆ‹ใŸ็›ฎใชใฎใงใ€ใจใฃใคใใ‚„ใ™ใ„่ฆ‹ใŸ็›ฎใฎๅผๅฝ“็ฎฑใ‚’่ชฌๆ˜Žใซไฝฟใ†ใ“ใจใงใ€่ชญ่€…ใฎๆ–นใฎๅฟƒ็†็š„ใชใƒใƒผใƒ‰ใƒซใ‚’ไธ‹ใ’ใ‚ˆใ†ใจใ—ใŸใ€ใจใ„ใ†ใ‚ใ‘ใงใ™ใ€‚ + + +
+ + ), + footer: { + content: ( + <> +

+ ใกใชใฟใซ:{' '} + ใƒฉใƒ ใƒ€่จˆ็ฎ—ใฏๅŽณๅฏ†ใซ่จ€ใ†ใจใ€Œ่จˆ็ฎ—ๆฉŸใ€ใจใ„ใ†ใ‚ˆใ‚Šใฏใ€Œ่จˆ็ฎ—ๆจกๅž‹ใ€ใงใ™ใ€‚ใพใŸใ€ใƒฉใƒ ใƒ€่จˆ็ฎ—ใฏใ€Œๆœ€ๅผทใฎ่จˆ็ฎ—ๆฉŸใ‚’ไฝœใ‚ใ†ใ€ใจใ—ใฆไฝœใ‚‰ใ‚ŒใŸใ‚‚ใฎใงใฏใชใใ€ใ€Œๅˆฅใฎ็›ฎ็š„ใฎใŸใ‚ใซ่จˆ็ฎ—ๆจกๅž‹ใ‚’ไฝœใฃใŸใ‚‰ใ€ใŸใพใŸใพๆœ€ๅผทใฎใ‚‚ใฎใŒใงใใฆใ—ใพใฃใŸใ€ใจใ„ใ†ใปใ†ใŒๆญฃใ—ใ„ใงใ™ใ€‚ +

+

+ + ใ“ใ‚Œใ‚‰ใฎ้•ใ„ใฏ่ชฌๆ˜Žใ—ใซใใ„ใฎใงใ€ๅˆ†ใ‹ใ‚Šใ‚„ใ™ใใ™ใ‚‹ใŸใ‚ใซใ‚ใˆใฆ้•ใ„ใ‚’ใผใ‹ใ—ใฆใ„ใพใ™ใ€‚ + + ใ“ใฎใ“ใจใ‚’ใ€ + + ใซ่ฉณใ—ใ„ๆ–นใซใฏใ”็†่งฃใ„ใŸใ ใ‘ใ‚‹ใจๅฌ‰ใ—ใ„ใงใ™ใ€‚ +

+

+ ใ•ใ‚‰ใซไฝ™่ซ‡ใงใ™ใŒใ€ๅผๅฝ“็ฎฑใฎๆš—ๅทใฏๅฐ‚้–€็”จ่ชžใง่จ€ใ†ใจใ€Œ + + ใƒใƒฃใƒผใƒใƒปใ‚จใƒณใ‚ณใƒผใƒ‡ใ‚ฃใƒณใ‚ฐ + + ใ€ใจใชใ‚Šใพใ™ใ€‚ +

+ + ) + } + }, + { + title: <>ใƒฉใƒ ใƒ€่จˆ็ฎ—ใจใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชž, + content: ( + <> +

+ ใ“ใกใ‚‰ใŒใƒฉใƒ ใƒ€่จˆ็ฎ—ใง่จ˜่ฟฐใ—ใŸ + + ใงใ™ใŒใ€ +

+ ฮปA.(ฮปB.A(B B))(ฮปB.A(B B)) +

+ ใ“ใ‚Œใ‚’่ฆ‹ใฆใ€ใชใ‚“ใจใชใใ€Œใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใฟใŸใ„ + ใ€ใจๆ€ใ„ใพใ›ใ‚“ใ‹๏ผŸใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ็ตŒ้จ“่€…ใฎๆ–นใ‚‚ใ€ๆœช็ตŒ้จ“่€…ใฎๆ–นใ‚‚ใ€ใ€Œใ“ใ‚Œใฏใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใ ใ‚ˆใ€ใจ่จ€ใ‚ใ‚Œใ‚Œใฐใ€้ ทใ„ใฆใ—ใพใ†ใฎใงใฏใชใ„ใงใ—ใ‚‡ใ†ใ‹ใ€‚ +

+

+ + 1930ๅนดไปฃใซ่€ƒๆกˆใ•ใ‚ŒใŸใƒฉใƒ ใƒ€่จˆ็ฎ—ใฏใ€ๅพŒใซ่ช•็”Ÿใ—ใŸใ„ใใคใ‹ใฎใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใฎ่จญ่จˆใซๅคงใใชๅฝฑ้Ÿฟใ‚’ไธŽใˆใพใ—ใŸใ€‚ + + ็พๅญ˜ใ™ใ‚‹ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใฎๅคšใใซใฏใ€ใƒฉใƒ ใƒ€่จˆ็ฎ—ใฎๅๆฎ‹ใŒๆฎ‹ใฃใฆใ„ใพใ™ใ€‚ +

+
+

+ ใŸใจใˆใฐใ€ๅŸท็ญ†ๆ™‚็‚นใงไธ–็•Œใงๆœ€ใ‚‚ไฝฟใ‚ใ‚Œใฆใ„ใ‚‹ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใฎใฒใจใคใงใ€็‰นใซAI้–‹็™บใงไบบๆฐ—ใฎ + Python (ใƒ‘ใ‚คใ‚ฝใƒณ) + ใจใ„ใ†่จ€่ชžใŒใ‚ใ‚Šใพใ™ใ€‚ใกใชใฟใซใƒ‘ใ‚คใ‚ฝใƒณใจใฏๅคง่›‡ใฎใ“ใจใงใ€Python่จ€่ชžใฎใƒญใ‚ดใซใ‚‚ใƒ˜ใƒ“ใฎ็ตตใŒๆใ‹ใ‚Œใฆใ„ใพใ™ใ€‚ +

+ +

+ + ใใฎPython่จ€่ชžใง + + ใ‚’่จ˜่ฟฐใ™ใ‚‹ใจใ€ๆฌกใฎใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚ + +

+
+              
+            
+

+ + lambda{' '} + (ใƒฉใƒ ใƒ€)ใจใ„ใ†ๅ˜่ชžใŒไฝฟใ‚ใ‚ŒใฆใŠใ‚Šใ€ใใ‚Œไปฅๅค–ใ‚‚ใƒฉใƒ ใƒ€่จˆ็ฎ—ใฎ + + ใจใชใ‚“ใจใชใไผผใฆใ„ใพใ™ใ‚ˆใญใ€‚ + +

+

+ + ใพใจใ‚ใ‚‹ใจใ€Python่จ€่ชžใฎใ‚ˆใ†ใช็พๅœจไบบๆฐ—ใฎใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใซใ‚‚ใ€1930ๅนดไปฃใซ่€ƒใˆใ‚‰ใ‚ŒใŸใƒฉใƒ ใƒ€่จˆ็ฎ—ใฎๅๆฎ‹ใŒๆฎ‹ใฃใฆใ„ใ‚‹ใฎใงใ™ใ€‚ + +

+ + ), + footer: { + content: ( + <> +

+ ใกใชใฟใซ: Python่จ€่ชžใฎ + + ใงไฝฟใ‚ใ‚Œใฆใ„ใ‚‹ใ‚ขใƒซใƒ•ใ‚กใƒ™ใƒƒใƒˆใ‚’ใ‚ˆใ่ฆ‹ใ‚‹ใจใ€aใจ + b + ไปฅๅค–ใซ + cใŒไฝฟใ‚ใ‚Œใฆใ„ใพใ™ใ€‚c + ใŒไฝฟใ‚ใ‚Œใฆใ„ใ‚‹็†็”ฑใฏใ€Python่จ€่ชžใฎไป•ๆง˜ใŒใƒฉใƒ ใƒ€่จˆ็ฎ—ใจๅพฎๅฆ™ใซ็•ฐใชใ‚‹ใ‹ใ‚‰ใงใ™ใ€‚ๅฐ‚้–€็”จ่ชžใ‚’ไฝฟใ†ใจใ€่จ€่ชžใฎ + + ่ฉ•ไพกๆˆฆ็•ฅ + + ใŒใ€Œๅ€คๆธกใ—ใ€ใ‹ใ€Œๅๅ‰ๆธกใ—ใ€ใ‹ใฎ้•ใ„ใซใ‚ˆใ‚‹ใ‚‚ใฎใงใ™ใ€‚ +

+ + ) + } + }, + { + type: 'sideNote', + title: <>ไฝ™่ซ‡: ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใŒใงใใ‚‹ๆ–นใธ, + content: ( + <> +

+ ไปฅไธ‹ใฏใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใŒใงใใ‚‹ๆ–นใธใฎไฝ™่ซ‡ใชใฎใงใ€ + ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐๆœช็ตŒ้จ“ใฎๆ–นใฏ่ชญใฟ้ฃ›ใฐใ—ใฆ็ตๆง‹ใงใ™ใ€‚ +

+ +

+ {' '} + + Python่จ€่ชžใงใ€ๅ‰ๅ›žใ‚„ใฃใŸใ‚ˆใ†ใช + + ใจใ„ใฃใŸ่จˆ็ฎ—ใ‚’่กŒใ†ใซใฏใ€ใฉใ†ใ™ใ‚Œใฐใ„ใ„ใงใ—ใ‚‡ใ†๏ผŸ + +

+

+ (ใ‚‚ใกใ‚ใ‚“ใ€ + + + ใ ใ‘ใงใชใใ€ใใ‚Œไปฅๅค–ใฎๆ•ฐๅญ—ใ‹ใ‚‰ใฏใ˜ใ‚ใ‚‹ๅ ดๅˆใซใ‚‚ๅฏพๅฟœใงใใ‚‹ๅฎŸ่ฃ… + + ใงใชใ‘ใ‚Œใฐใ„ใ‘ใพใ›ใ‚“ใ€‚ใพใŸใ€math.factorial + ใ‚’ไฝฟใ†ใฎใฏ็ฆๆญขใงใ™๏ผ) +

+

+ ใŠใใ‚‰ใใ€ๅคšใใฎๆ–นใฏforใ‚„whileใ€ใพใŸใฏ + functools.reduceใชใฉใฎใƒซใƒผใƒ—ๆฉŸ่ƒฝใ‚’ไฝฟใ†ใ‹ใ€ +

+
+              
+            
+

+ ใ‚‚ใ—ใใฏdefใซใ‚ˆใ‚‹้–ขๆ•ฐๅฎš็พฉใ‚’็”จใ„ใŸ + ๅ†ๅธฐ + ใ‚’ไฝฟใ†ใฎใงใฏใชใ„ใงใ—ใ‚‡ใ†ใ‹ใ€‚ +

+
+              
+            
+

+ ไธŠ่จ˜ใฎใฉใกใ‚‰ใฎใ‚ณใƒผใƒ‰ใ‚’ๅฎŸ่กŒใ—ใฆใ‚‚ใ€ + + ใŒๅ‡บๅŠ›ใ•ใ‚Œใพใ™ใ€‚ +

+

ใงใฏใ€ใ“ใกใ‚‰ใฎๅฎŸ่ฃ…ใ‚’ใ”่ฆงใใ ใ•ใ„ใ€‚

+
+              
+              
+              
+              
+            
+

+ ใ“ใ‚Œใ‚’ๅฎŸ่กŒใ—ใฆใฟใฆใ‚‚ใ€ๅŒใ˜ใ + + ใŒๅ‡บๅŠ›ใ•ใ‚Œใพใ™ใ€‚ +

+

ใ‚ณใƒผใƒ‰ใ‚’ใ‚ˆใ่ฆ‹ใฆใฟใ‚‹ใจใ€

+
    + + + ใƒ”ใƒณใ‚ฏใฎๆ–‡ๅญ— + + ใฎ้ƒจๅˆ†ใฏใ€ๅ…ˆ่ฟฐใ—ใŸPython่จ€่ชžใฎ + + ใงใ™ใ€‚ + + + + ้’ใฎๆ–‡ๅญ— + + ใฎ้ƒจๅˆ†ใซใฏใ€ๆกไปถๅˆ†ๅฒ(ifใจelse + )ใƒปๆŽ›ใ‘็ฎ—ใƒป1ใ‚’ๅผ•ใ่จˆ็ฎ—ใŒใ‚ใ‚Šใพใ™ใ€‚ + + + ไธ€็•ชไธ‹ใซๆ•ฐๅญ—ใฎ + + ใŒใ‚ใ‚Šใพใ™ใ€‚ + + ใƒซใƒผใƒ—ใ‚„ใ€ๅ†ๅธฐใฏใฉใ“ใซใ‚‚ไฝฟใ‚ใ‚Œใฆใ„ใพใ›ใ‚“ใ€‚ +
+

+ ใ™ใชใ‚ใกใ“ใ‚Œใฏใ€ + + + ใ‚’ไฝฟใฃใฆ + + ใ‚’่จˆ็ฎ—ใ™ใ‚‹Python่จ€่ชžใฎใ‚ณใƒผใƒ‰ใชใฎใงใ™ใ€‚ + + ใ‚‚ใกใ‚ใ‚“ใ€ๆœ€ๅพŒใฎ5ใ‚’ไป–ใฎๆ•ฐๅญ—ใซๅค‰ใˆใฆใ‚‚ๆฉŸ่ƒฝใ—ใพใ™ใ€‚ +

+ +

+ ๆœฌๆฅใ€Pythonใง็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใ‚’่กŒใ†ใจใใฏใ€for + ใชใฉใฎใƒซใƒผใƒ—ๆฉŸ่ƒฝใ‚’ไฝฟใ†ใ‹ใ€้–ขๆ•ฐใ‚’ๅฎš็พฉใ—ใฆๅ†ๅธฐๅ‡ฆ็†ใ‚’่กŒใ„ใพใ™ใ€‚ + + ใ—ใ‹ใ—ไธŠ่จ˜ใฎไพ‹ใฎใ‚ˆใ†ใซใ€ + + ใ‚’ไฝฟใˆใฐใ€ใƒซใƒผใƒ—ๆฉŸ่ƒฝใ‚„ๅ†ๅธฐๅ‡ฆ็†ใ‚’ไธ€ๅˆ‡ไฝฟใ‚ใšใซใ€ + lambda + ใ ใ‘ใง็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใ‚’่กŒใ†ใ“ใจใ‚‚ๅฏ่ƒฝใชใฎใงใ™ใ€‚ + +

+

+ ่จ€ใ„ใ‹ใˆใ‚‹ใจใ€ + + lambda + ใŒๅ‚™ใ‚ใฃใฆใ„ใ‚‹ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใชใ‚‰ใ€ใƒซใƒผใƒ—ๆฉŸ่ƒฝใ‚„ๅ†ๅธฐๆฉŸ่ƒฝใŒๅ‚™ใ‚ใฃใฆใ„ใชใใฆใ‚‚ใ€ + + ใ‚’ไฝฟใ†ใ“ใจใง็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใ‚’่กŒใ†ใ“ใจใŒใงใใ‚‹ใฎใงใ™ใ€‚ + +

+
+

+ ใกใชใฟใซใ€ใƒ–ใƒฉใ‚ฆใ‚ถไธŠใงๅฎŸ่กŒใงใใ‚‹่จ€่ชžใƒปJavaScript + ใงใ‚‚ใ€ + + ใ‚’ไฝฟใฃใฆๅŒใ˜่จˆ็ฎ—ใŒใงใใพใ™ใ€‚ +

+

+ ไธ‹ใฎใ‚ณใƒผใƒ‰ใ‚’ใƒ–ใƒฉใ‚ฆใ‚ถใฎ้–‹็™บ่€…ใƒ„ใƒผใƒซใซๅ…ฅใ‚ŒใฆๅฎŸ่กŒใ™ใ‚Œใฐใ€ + + ใŒๅ‡บๅŠ›ใ•ใ‚Œใพใ™ใ€‚ใƒซใƒผใƒ—ๆฉŸ่ƒฝใ‚‚ใ€ๅ†ๅธฐๆฉŸ่ƒฝใ‚‚ไธ€ๅˆ‡ไฝฟใฃใฆใ„ใพใ›ใ‚“ใ€‚ใ‚‚ใกใ‚ใ‚“ใ€ๆœ€ๅพŒใฎ + 5ใ‚’ไป–ใฎๆ•ฐๅญ—ใซๅค‰ใˆใฆใ‚‚ๆฉŸ่ƒฝใ—ใพใ™ใ€‚ +

+
+              
+    (b => a(c => b(b)(c)))(b =>
+      a(c => b(b)(c))
+    ))(f => n =>
+    n === 0 ? 1 : n * f(n - 1)
+  )(5)
+)`}
+              >
+            
+ + ) + }, + { + title: <>ๅผๅฝ“็ฎฑใฏใ‚ทใƒณใƒ—ใƒซ, + content: ( + <> +

+ ๆ–‡ๅญ—ๆ•ฐใ‚‚ๆฎ‹ใ‚Šๅฐ‘ใชใใชใฃใฆใพใ„ใ‚Šใพใ—ใŸใ€‚ + ใ“ใ“ใ‹ใ‚‰ใ€่ฉฑใ‚’ๅผๅฝ“็ฎฑใซๆˆปใ—ใพใ™ใ€‚ + (ๅผๅฝ“็ฎฑใจใƒฉใƒ ใƒ€่จˆ็ฎ—ใฏใ€่จ˜่ฟฐๆ–นๆณ•ใŒ้•ใ†ใ ใ‘ใงๆฉŸ่ƒฝใฏๅŒใ˜ใชใฎใงใ€ใ“ใฎ่ฉฑใฏใƒฉใƒ ใƒ€่จˆ็ฎ—ใซใ‚‚ๅฝ“ใฆใฏใพใ‚Šใพใ™ใ€‚) +

+ +

+ ๅผๅฝ“็ฎฑใฏใ€ๆณ•ๅ‰‡ใจใ—ใฆใฏใจใฆใ‚‚ใ‚ทใƒณใƒ—ใƒซใงใ™ใ€‚ + ๅŸบๆœฌ็š„ใชๆณ•ๅ‰‡ใฏใ€ๅˆ็ดšใใฎ2ใง็ดนไป‹ใ—ใŸไปฅไธ‹ใฎ4ใคใ—ใ‹ใ‚ใ‚Šใพใ›ใ‚“ใ€‚ +

+
+ +
+

ใ“ใ‚Œไปฅๅค–ใฎๆณ•ๅ‰‡ใฏใ€

+
    + + ๅˆ็ดšใใฎ3ใ€œใใฎ5ใง็ดนไป‹ใ—ใŸใ€ŒๅฎŸ่กŒใฎ้ †็•ช + ใ€( + 2ใ‚ˆใ‚Š + 1 + ใ‚’ๅ…ˆใซใ‚„ใ‚‹็ญ‰) + + + ไธŠ็ดšใใฎ1ใง็ดนไป‹ใ—ใŸใ€Œ + ็ตๆžœใŒๅค‰ใ‚ใ‚‹ใฎใ‚’้ฟใ‘ใ‚‹ใ€( + ใจ + + ใซๅŒใ˜ๆ–™็†ใŒใ‚ใ‚‹ๅ ดๅˆใฏใ€ + ใจ + + ใ‚’ๅˆฅใฎๆ–™็†ใซๅค‰ใˆใ‚‹) + +
+

+ ใ—ใ‹ใ‚ใ‚Šใพใ›ใ‚“ใ€‚ๅผๅฝ“็ฎฑใฎๆณ•ๅ‰‡ใฏใŸใฃใŸใ“ใ‚Œใ ใ‘ใ€‚ + ้žๅธธใซใ‚ทใƒณใƒ—ใƒซใชใฎใงใ™ใ€‚ +

+ 2, + 1, + โœ…, + ๐Ÿฑ, + โŒ, + , + + ]} + /> +

+ ใ—ใ‹ใ—ใ€ + + ใ“ใ‚“ใชใ‚ทใƒณใƒ—ใƒซใชๅผๅฝ“็ฎฑใงใ‚‚ใ€ๅทฅๅคซใ™ใ‚‹ใ“ใจ + ใง้žๅธธใซ่ค‡้›‘ใช่จˆ็ฎ—ใ‚’่กŒใ†ใ“ใจใŒใงใใพใ™ใ€‚ + + ไปŠๅ›ž็ดนไป‹ใ—ใŸใ ใ‘ใงใ‚‚ใ€ไปฅไธ‹ใฎใ“ใจใŒใงใใพใ™ใ€‚ +

+
    + + + ๅผๅฝ“็ฎฑใฎๆš—ๅทใ‚’ไฝฟใฃใฆๆ•ฐๅญ— ๐Ÿ”ข{' '} + ใจใ—ใฆ่กจใ™ใ“ใจใŒใงใใ‚‹ใ€‚ + + + + + ๅผๅฝ“็ฎฑใฎๆš—ๅทใ‚’ไฝฟใฃใฆๅ››ๅ‰‡ๆผ”็ฎ— + ใ‚’่กŒใ†ใ“ใจใŒใงใใ‚‹ใ€‚ + โž• โœ–๏ธ โž– + + + + + ๅผๅฝ“็ฎฑใฎๆš—ๅทใ‚’ไฝฟใฃใฆๆกไปถๅˆ†ๅฒใŒใงใใ‚‹ใ€‚{' '} + {' '} + {' '} + + + + + + + ใ‚’ไฝฟใฃใฆ็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใŒใงใใ‚‹ใ€‚ + + +
+

+ ๅผๅฝ“็ฎฑใฏใ€ไปŠๅ›ž็ดนไป‹ใงใใชใ‹ใฃใŸใ•ใ‚‰ใซ่ค‡้›‘ใช่จˆ็ฎ—ใ‚‚่กŒใ†ใ“ใจใŒใงใใพใ™ใ€‚ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใซใงใใ‚‹่จˆ็ฎ—ใชใ‚‰ใ€็†่ซ–ไธŠใฏๅผๅฝ“็ฎฑใงใ‚‚ๅฎŸ่กŒใงใใ‚‹ใฎใงใ™ใ€‚ +

+ +

+ + ๅผๅฝ“็ฎฑใฏใ‚ทใƒณใƒ—ใƒซใ ใ‘ใฉใ€ + ๅทฅๅคซใฎๅŠ›ใงใ€ๆœ€ๅผทใฎ่จˆ็ฎ—ๆฉŸใซใชใ‚Œใ‚‹ใฎใงใ™ใ€‚ + +

+ + ), + footer: { + content: ( + <> +

+ ไฝ™่ซ‡: ใ˜ใ‚ƒใ‚ใ€ + ๅผๅฝ“็ฎฑใซใงใใชใ„่จˆ็ฎ—ใฏใ‚ใ‚‹ใฎ๏ผŸ + ใจๆ€ใ‚ใ‚ŒใŸๆ–นใŒใ„ใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚ + + ๅฎŸใฏใ€ๅผๅฝ“็ฎฑใซใ‚‚ใ€ใฉใ‚“ใชใซ้€ฒๅŒ–ใ—ใŸ่จˆ็ฎ—ๆฉŸ(ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟ)ใซใ‚‚็ตถๅฏพใซ่งฃใ‘ใชใ„่จˆ็ฎ—ๅ•้กŒใฏๅญ˜ๅœจใ—ใพใ™ใ€‚ + + ใใ‚Œใฏใ€Œ + + ๅœๆญขๆ€งๅ•้กŒ + + ใ€ใจใ„ใ†็‰นๆฎŠใช่จˆ็ฎ—ๅ•้กŒใงใ™ใ€‚้›ฃใ—ใ„ใฎใงใ“ใ“ใงใฏ่ชฌๆ˜Žใ—ใพใ›ใ‚“ใŒใ€่ˆˆๅ‘ณใฎใ‚ใ‚‹ๆ–นใฏ่ชฟในใฆใฟใฆใใ ใ•ใ„ใ€‚ +

+ + ) + } + }, + { + type: 'summary', + title: ( + <> + + ใจใฏ + + ), + content: ( + <> +

+ ๅฝ“่จ˜ไบ‹ใงใฏใ€ + + ใ‚ทใƒณใƒ—ใƒซใชๆณ•ๅ‰‡ใ—ใ‹ใชใ„ๅผๅฝ“็ฎฑใงใ‚‚ใ€ๅทฅๅคซใ—ใฆ + + ใชใฉใ‚’ไฝœใ‚‹ใ“ใจใซใ‚ˆใฃใฆใ€ใ•ใพใ–ใพใช่จˆ็ฎ—ใŒ่กŒใˆใ‚‹ใ“ใจใ‚’่จผๆ˜Žใ—ใพใ—ใŸใ€‚ + + ใ“ใฎใ“ใจใซใ€ + + ใฎใ‚จใƒƒใ‚ปใƒณใ‚นใŒ่ฉฐใพใฃใฆใ„ใ‚‹ๆฐ—ใŒใ—ใพใ™ใ€‚ +

+ +

+ + ใจใฏใ€็ชใ่ฉฐใ‚ใ‚‹ใจใ€Œ + ่จˆ็ฎ—ๆฉŸ(ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟ)ใ‚’ๅทฅๅคซใ—ใฆใ€ๅ•้กŒใ‚’่งฃใ + ใ€ใ“ใจใ‚’ๅญฆในใ‚‹ๅญฆๅ•ใงใ™ใ€‚ +

+

+ ไปŠๅ›ž็ดนไป‹ใ—ใŸใฎใฏใ€ + + ใฎใชใ‹ใงใ‚‚ใ€Œ่จˆ็ฎ—็†่ซ–ใ€ใจๅ‘ผใฐใ‚Œใ‚‹ๅˆ†้‡Žใงใ™ใŒใ€ + + ใซใ‚ใ‚‹ไป–ใฎๅˆ†้‡Žใงใ‚‚ใ€ใ€Œ + ่จˆ็ฎ—ๆฉŸ(ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟ)ใ‚’ๅทฅๅคซใ—ใฆใ€ๅ•้กŒใ‚’่งฃใ + ใ€ใ“ใจใŒๅ‘ฝ้กŒใจใชใฃใฆใ„ใพใ™ใ€‚ใ€Œ + + ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใ‚’ใฉใ†ๅทฅๅคซใ—ใฆไฝฟใˆใฐใ€็พŽใ—ใ„CGใ‚„ใ€ไบบๅทฅ็Ÿฅ่ƒฝใ‚„ใ€ไปฎๆƒณ้€š่ฒจใŒไฝœใ‚Œใ‚‹ใ ใ‚ใ†๏ผŸ + + ใ€ใจใ„ใฃใŸๆ„Ÿใ˜ใงใ™ใญใ€‚ +

+ +

+ ไปŠๅ›ž็ดนไป‹ใงใใ‚‹ใฎใฏใ“ใ“ใพใงใงใ™ใŒใ€ๅฝ“่จ˜ไบ‹ใ‚’่ชญใ‚“ใงใ€ ใ€Œ + + + ใฎใ“ใจใŒใ€ใชใ‚“ใจใชใใ‚ใ‹ใฃใŸๆฐ—ใŒใ™ใ‚‹ + + ใ€ใ€ŒๅทฅๅคซใฎๅŠ›ใฃใฆใ™ใ”ใ„ใชใ‚ + ใ€ใจๆ€ใฃใฆใ„ใŸใ ใ‘ใŸใ‚‰ๅนธใ„ใงใ™ใ€‚ +

+

+ ใใ—ใฆใ€ใ€Œ + + + ใฏใ€ใ‚ทใƒณใƒ—ใƒซใช่จˆ็ฎ—ๆฉŸใงใ‚‚ใ€็นฐใ‚Š่ฟ”ใ—ๅ‡ฆ็†ใ‚’ๅฏ่ƒฝใซใ™ใ‚‹ๅทฅๅคซ + + ใ€ใ ใ„ใ†ใ“ใจใ‚‚ใ€้ ญใฎ็‰‡้š…ใซๅ…ฅใ‚ŒใฆใŠใ„ใฆใใ ใ•ใ‚‹ใจๅฌ‰ใ—ใ„ใงใ™ใ€‚ +

+ + + ) + }, + { + title: ( + <> + ๆœ€ๅพŒใซ: ใ‚นใƒžใƒ›ๅ‘ใ‘ใฎ + + ใฎๆ•™ๆ + + ), + content: ( + <> +

+ ๆœ€ๅพŒใซ็ง่ฆ‹ใ‚’่ฟฐในใ•ใ›ใฆใ„ใŸใ ใใพใ™ใŒใ€ใ‚ใŸใ—ใฏๅฝ“่จ˜ไบ‹ใฎใ‚ˆใ†ใชใ€Œ + + ใ‚นใƒžใƒ›ใงๅญฆในใ‚‹ + + ใฎๆ•™ๆ + + ใ€ใŒใ‚‚ใฃใจๅข—ใˆใŸใ‚‰ใ„ใ„ใชใ€ใจๆ€ใฃใฆใ„ใพใ™ใ€‚ +

+ +

+ ใปใจใ‚“ใฉใฎ + + ใฎๆ•™ๆใฏใ€ใ€Œ่ฌ›็พฉใ‚’่žใ„ใŸใ‚Šๆ–‡็ซ ใ‚’่ชญใฟใ€ใใ“ใง็ดนไป‹ใ•ใ‚ŒใŸๅ•้กŒใ‚’็ด™ใง่งฃใ„ใŸใ‚Šใ€ใ‚ณใƒผใƒ‰ใ‚’ใƒ‘ใ‚ฝใ‚ณใƒณใงๆ›ธใ„ใฆๅญฆใถใ€ใ“ใจใŒๅ‰ๆใจใชใฃใฆใ„ใพใ™ใ€‚ + + ่ฌ›็พฉใ‚’่žใ„ใŸใ‚Šๆ–‡็ซ ใ‚’่ชญใ‚€ใฎใฏใ‚นใƒžใƒ›ใงใงใใพใ™ใŒใ€ๅฎŸ้š›ใซๆ‰‹ใ‚’ๅ‹•ใ‹ใ—ใŸใ‚Šใ€ๅ•้กŒใ‚’่งฃใ„ใฆๅญฆใถใจใใซใฏใ€ใฉใ†ใ—ใฆใ‚‚็ด™ใ‚„ใƒ‘ใ‚ฝใ‚ณใƒณใŒๅฟ…่ฆใซใชใ‚‹ๅ ดๅˆใŒๅคšใ„ใงใ™ใ€‚ + + ใ‚นใƒžใƒ›ใงๆ•ฐๅผใ‚’่งฃใ„ใŸใ‚Šใ€ใ‚ณใƒผใƒ‰ใ‚’ๆ›ธใใฎใฏ่‹ฆ็—›ใ ใ‹ใ‚‰ใงใ™ใ€‚ +

+

+ + ใใ—ใฆๆ‰‹ใ‚’ๅ‹•ใ‹ใ—ใŸใ‚Šใ€ๅ•้กŒใ‚’่งฃใ„ใฆๅญฆใฐใชใ„ใจใ€ + + ใฏ่บซใซไป˜ใใพใ›ใ‚“ใ€‚ + +

+

+ ใ—ใ‹ใ—ใ€ๅฝ“่จ˜ไบ‹ใง็ดนไป‹ใ—ใŸ + + ใฎใ‚ˆใ†ใซใ€ใ‚นใƒžใƒ›ใงใ‚‚ใงใใ‚‹ใƒ‘ใ‚บใƒซ็š„ใชๆ•™ๆ + ใ‚’ไฝœใ‚Œใฐใ€็ด™ใ‚„ใƒ‘ใ‚ฝใ‚ณใƒณๆŠœใใซใ‚นใƒžใƒ›ใ ใ‘ใงๆ‰‹ใ‚’ๅ‹•ใ‹ใ—ใฆๅญฆใถใ“ใจใŒใงใใพใ™ใ€‚ +

+ +

+ ใ“ใ‚Œใฏไปฎ่ชฌใงใ™ใŒใ€ + + ใปใจใ‚“ใฉใฎ + + ใฎ้กŒๆใฏใ€ใ‚นใƒžใƒ›ใงใ‚‚ใงใใ‚‹ใƒ‘ใ‚บใƒซๆ•™ๆใซใ™ใ‚‹ใ“ใจใŒใงใใ‚‹ใจๆ€ใ†ใฎใงใ™ใ€‚ + + ใŸใจใˆใฐAIใชใ‚‰ + + ่ชคๅทฎ้€†ไผๆ’ญๆณ• + + ใ€ใ‚ขใƒซใ‚ดใƒชใ‚บใƒ ใชใ‚‰ + + ๅ‹•็š„่จˆ็”ปๆณ• + + ใ€ใ‚ณใƒณใƒ‘ใ‚คใƒฉใชใ‚‰ + + ใƒฌใ‚ธใ‚นใ‚ฟๅ‰ฒใ‚Šไป˜ใ‘ + + ใชใฉใ€ + + ใฉใ‚“ใชๅŸบ็คŽ็š„ใชๅญฆ็ฟ’ๅ†…ๅฎนใงใ‚‚ใ€ใกใ‚‡ใฃใจ่€ƒใˆใ‚Œใฐใ‚นใƒžใƒ›ใงๅญฆในใ‚‹ใƒ‘ใ‚บใƒซใ‚’ไฝœใ‚‹ใ“ใจใŒใงใใ‚‹ๆฐ—ใŒใ—ใพใ™ใ€‚ + +

+

+ + + ใฎใƒ‘ใ‚บใƒซใŒไฝœใ‚Œใ‚‹ใชใ‚‰ใ€ใฉใ‚“ใช + + ใฎ้กŒๆใฎใƒ‘ใ‚บใƒซใ‚‚ไฝœใ‚Œใ‚‹ใฏใšใงใ™ใ€‚ + +

+ +

+ ใใ—ใฆใ€ใ€Œใชใœใ‚นใƒžใƒ›ๅ‘ใ‘ใฎ + + ใฎๆ•™ๆใŒๅคงไบ‹ใชใฎใ‹ใ€่žใ‹ใ‚Œใ‚Œใฐใ€ใ‚ใŸใ—ใฏใ“ใ†็ญ”ใˆใพใ™ใ€‚ +

+
    + + + + ใปใจใ‚“ใฉใฎไบบใซใจใฃใฆใ€ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใ‚’่กŒใ†ๆฉŸไผšใฏใปใจใ‚“ใฉใ‚ใ‚Šใพใ›ใ‚“ใ€‚ใฉใ‚Œใ ใ‘ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐๆ•™่‚ฒใŒๅ……ๅฎŸใ—ใŸใจใ—ใฆใ‚‚ใ€ใ€Œไธ–ใฎไธญใฎๅœงๅ€’็š„ๅคšๆ•ฐใฎไบบใฏใ€ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐๆœช็ตŒ้จ“ใ€ใจใ„ใ†็Šถๆ…‹ใฏใŠใใ‚‰ใๆœชๆฅๆฐธๅŠซ็ถšใใงใ—ใ‚‡ใ†ใ€‚ + + + + + + ไธ€ๆ–นใ€ใ“ใ‚Œใ‹ใ‚‰ใ‚ฝใƒ•ใƒˆใ‚ฆใ‚งใ‚ขใŒไธ–ใฎไธญใ‚’ๅค‰ใˆ็ถšใ‘ใ€ใ€ŒAIใŒไป•ไบ‹ใ‚’ๅฅชใ†ใ€ใจ่จ€ใ‚ใ‚Œ็ถšใ‘ใ‚‹ใชใ‹ใงใ€ + + ใฎใƒชใƒ†ใƒฉใ‚ทใƒผใ‚’ๅฐ‘ใ—ใงใ‚‚ไฝ“ๅพ—ใ™ใ‚‹ใ“ใจใฏๅคงไบ‹ใซใชใฃใฆใใพใ™ใ€‚ + + + + + ไธ–ใฎไธญใฎๅœงๅ€’็š„ๅคšๆ•ฐใฎไบบใฏใ€ + + ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐๆœช็ตŒ้จ“ใงใ‚‚ใ€ใ‚นใƒžใƒ›ใ‚’ๆŒใฃใฆใ„ใพใ™ใ€‚ + + ใ ใ‹ใ‚‰ใ€ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐๆŠœใใซใ‚นใƒžใƒ›ใงๅญฆในใ‚‹ + + ใฎๆ•™ๆใŒใ‚‚ใฃใจๅข—ใˆใ‚‹ในใใ ใจๆ€ใ„ใพใ™ใ€‚ + + +
+ +

+ ่จ€ใ„ใŸใ„ใ“ใจใฏไปฅไธŠใงใ™๏ผใ“ใ“ใพใงใŠไป˜ใๅˆใ„ใใ ใ•ใ‚Šใ€ๆœฌๅฝ“ใซใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ—ใŸใ€‚ +

+ + ) + } + ]} + /> +) diff --git a/src/contents/2.v2.jp.tsx b/src/contents/2.v2.jp.tsx new file mode 100644 index 000000000..49b841533 --- /dev/null +++ b/src/contents/2.v2.jp.tsx @@ -0,0 +1,421 @@ +import React from 'react' +import { P, Em, Strong, InlineHeader } from 'src/components/ContentTags' +import Emoji from 'src/components/Emoji' +import EmojiSeparator from 'src/components/EmojiSeparator' +import BottomRightBadge from 'src/components/BottomRightBadge' +import NextLessonButton from 'src/components/NextLessonButton' +import EmojiWithText from 'src/components/EmojiWithText' +import YesNoButtons from 'src/components/YesNoButtons' +import EpisodeCardList from 'src/components/EpisodeCardList' +import H from 'src/components/H' +import episodeEmojis from 'src/lib/episodeEmojis' +import ExpressionRunnerSeparator from 'src/components/ExpressionRunnerSeparator' +import * as R from 'src/components/Runners' + +export const BasicRules = ({ + includeFuncUnbound +}: { + includeFuncUnbound: boolean +}) => ( + <> +

+ 1. ๅฐใ‚’ใคใ‘ใ‚‹:{' '} + {' '} + {' '} + {includeFuncUnbound && ( + <> + {' '} + + )} + +

+ +

+ 2. ไธ€่‡ดใƒใ‚งใƒƒใ‚ฏ:{' '} + {' '} + {' '} + โœ… +

+ +

+ 3. ใ‚ณใƒ”ใƒผใ™ใ‚‹:{' '} + {' '} + โ†˜๏ธ{' '} + +

+ +

+ 4. ๆถˆใ™: ๐Ÿ’ฅ{' '} + {' '} + +

+ + + + +) + +BasicRules.defaultProps = { + includeFuncUnbound: false +} + +export default () => ( + +

+ + ใ•ใฃใใๅ‰ๅ›ž็ดนไป‹ใ—ใŸ + + ใฎๆณ•ๅ‰‡ ๐Ÿคซ ใ‚’็ดนไป‹ใ—ใฆใ„ใใพใ—ใ‚‡ใ†ใ€‚ +

+

+ ใ“ใ“ใงใฏใ€ๅ‰ๅ›žใฎใฏใ˜ใ‚ใซ็™ปๅ ดใ—ใŸๅผๅฝ“็ฎฑ(ไพ‹ใใฎ1 + )ใ‚’ไฝฟใฃใฆ่ชฌๆ˜Žใ—ใพใ™: +

+ + + + + ) + }, + { + title: 'ๆณ•ๅ‰‡ใใฎ1: ๅฐใ‚’ใคใ‘ใ‚‹', + content: ( + <> +

+ ใพใšใ€ + + ไธŠใฎๆ–™็†ใซใฏ{' '} + + ใ€ๅทฆใฎๆ–™็†ใซใฏ + + ใ€ๅณใฎๆ–™็†ใซใฏ + + ใฎๅฐใ‚’ใคใ‘ใพใ™ใ€‚ + +

+ , + , + + ]} + /> +

+ +

+ +

+ ใซ + + ใฎๅฐใŒใ€ไธ‹ใฎ + + ใตใŸใคใซใใ‚Œใžใ‚Œ + ใจ + + ใฎๅฐใŒใคใใพใ—ใŸใ€‚ +

+ + ) + }, + { + title: <>ๆณ•ๅ‰‡ใใฎ2: ไธ€่‡ดใƒใ‚งใƒƒใ‚ฏ, + content: ( + <> +

+ ็ถšใ„ใฆใ€ + + ใจ + + ใŒไธ€่‡ดใ™ใ‚‹ใ‹ใƒใ‚งใƒƒใ‚ฏใ—ใ€ไธ€่‡ดใ—ใŸๆ–™็†ใซใฏใ€ + โœ…ใ‚’ไป˜ใ‘ใพใ™ใ€‚ + +

+ , + , + โœ… + ]} + /> +

+ +

+ +

+ ใจ + ใฎ + ใŒ + ใ—ใพใ—ใŸใ€‚ +

+ + ) + }, + { + title: <>ๆณ•ๅ‰‡ใใฎ3: ใ‚ณใƒ”ใƒผใ™ใ‚‹, + content: ( + <> +

+ ็ถšใ„ใฆใ€ + + + ใฎๆ–™็†ใ‚’ใ€ + + ใ—ใŸ + + ใฎ้ƒจๅˆ†ใซใ‚ณใƒ”ใƒผใ—ใพใ™ใ€‚ + +

+ , + โ†˜๏ธ, + + ]} + /> +

+ +

+ +

+ ใฎ + ใŒ + ใซ + + ใ•ใ‚Œใพใ—ใŸใ€‚ +

+ + ) + }, + { + title: <>ๆณ•ๅ‰‡ใใฎ4: ๆถˆใ™, + content: ( + <> +

+ ๆœ€ๅพŒใซใ€ + + ใจ + + ใŒๆถˆใˆใพใ™ใ€‚ + +

+ ๐Ÿ’ฅ, + , + + ]} + /> +

+ +

+ +

+ ใใ—ใฆใ€ๆœ€็ต‚็š„ใซ + + ใ ใ‘ใซใชใ‚Šใพใ™ใ€‚ +

+ +

ไปฅไธŠใงใ™๏ผ็ฐกๅ˜ใ ใฃใŸใงใ—ใ‚‡ใ†๏ผŸ

+ + ) + }, + { + title: ( + <> + + + ), + type: 'summary', + content: ( + <> + + + ) + }, + { + title: <>ไธ€่‡ดใ—ใชใ‹ใฃใŸใ‚‰๏ผŸ, + content: ( + <> +

+ + ใ‚‚ใ— + ใจ + + ใŒไธ€่‡ดใ—ใชใ‹ใฃใŸใ‚‰ใฉใ†ใ™ใ‚‹ใฎใงใ—ใ‚‡ใ†ใ‹๏ผŸ + +

+ , + , + โŒ + ]} + /> +

+ ใŸใจใˆใฐใ€ๅ‰ๅ›žใซใ‚‚ใ‚ใฃใŸใƒžใ‚ฏใƒ‰ใƒŠใƒซใƒ‰้ขจใฎๅผๅฝ“็ฎฑใฏใ€ + ใจ + + ใŒไธ€่‡ดใ—ใพใ›ใ‚“ใ€‚ + +

+ +

ใ“ใ†ใ„ใ†ๅ ดๅˆใฉใ†ใ™ใ‚‹ใ‹ใจใ„ใ†ใจโ€ฆ(ไธ‹ใซ็ถšใ)

+ + ) + }, + { + title: <>ใ‚ณใƒ”ใƒผใฏใ›ใšใ€ๆถˆใ™ใ ใ‘๏ผ, + content: ( + <> +

+ + ใ‚ณใƒ”ใƒผ ( + {' '} + โ†˜๏ธ{' '} + + )ใฏใ›ใšใซใ€ใŸใ  + ใจ + + ใ‚’ๆถˆใ™ใ ใ‘ใงใ™ใ€‚ + +

+

+ +

+ +

+ ใใ—ใฆใ€ๆœ€็ต‚็š„ใซ + + ใ ใ‘ใซใชใ‚Šใพใ™ใ€‚ +

+ + + ) + }, + { + title: ( + <> + : ไธ€่‡ดใ—ใชใ‹ใฃใŸๅ ดๅˆ + + ), + type: 'summary', + content: ( + <> +

+ ไธ€่‡ดใ—ใชใ‹ใฃใŸๅ ดๅˆใ€ + + ใ‚ณใƒ”ใƒผ ( + {' '} + โ†˜๏ธ{' '} + + )ใฏใ›ใšใซใ€ใŸใ  + ใจ + + ใ‚’ๆถˆใ™ + + ใ€‚ +

+ + + + + ) + }, + { + title: ( + <> + + ใง่ฆ‹ใฆใฟใพใ—ใ‚‡ใ† + + ), + content: ( + <> +

+ ็ท ใ‚ใใใ‚Šใซใ€ใใ‚Œใžใ‚Œๆœ€ๅˆใ‹ใ‚‰ๆœ€ๅพŒใพใง + + ใง่ฆ‹ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + + ใ‚’ไฝฟใ†ใจใ€ๆœ€ๅพŒใพใง่‡ชๅ‹•ใง้€ฒใ‚ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚ +

+ +

+ +

+ +

+ ใ“ใกใ‚‰ใ‚‚ + +

+ +

ๆณ•ๅ‰‡ใ‚’่ฆšใˆใŸใ‚‰ใ€ๆฌกใซ้€ฒใฟใพใ—ใ‚‡ใ†๏ผ

+ + ) + }, + { + title: <>ไบˆๅ‘Š: 4ๅ“ใฎๅผๅฝ“็ฎฑ, + content: ( + <> +

+ ๆฌกใฎใƒšใƒผใ‚ธใ‹ใ‚‰ใฏ4ๅ“ใฎๆ–™็†ใŒๅ…ฅใฃใŸ + + ใŒ็™ปๅ ดใ—ใพใ™ใ€‚ +

+ +

+ ใŸใจใˆใฐใ“ใกใ‚‰ใ‚’ใ”่ฆงใใ ใ•ใ„ใ€‚ + ไธŠใซ2ใƒžใ‚นใ€ไธ‹ใซใ‚‚2ใƒžใ‚น + ใ‚ใ‚Šใพใ™ใญใ€‚ใ“ใฎๅ ดๅˆใฏใฉใ†ใชใ‚‹ใฎใงใ—ใ‚‡ใ†ใ‹๏ผŸ +

+ + + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + + ), + content: ( + <> +

+ ๆฌกใฎใƒšใƒผใ‚ธใง่ฉณใ—ใ่ชฌๆ˜Žใ—ใพใ™ใŒใ€ๅ…ˆใซ + + ใ‚’ใ‚„ใฃใฆใฟใพใ—ใ‚‡ใ†ใ€‚ๅ‹˜ใง็ญ”ใˆใฆใฟใฆใใ ใ•ใ„ใ€‚ +

+ +

+ +

+ + + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + +

+ +

ใฉใ‚“ใชๆณ•ๅ‰‡ใงใ“ใ†ใชใ‚‹ใฎใ‹ใฏใ€ๆฌกใฎใƒšใƒผใ‚ธใง่ชฌๆ˜Žใ—ใพใ™๏ผ

+ + + ) + } + ]} + /> +) diff --git a/src/contents/3.v2.jp.tsx b/src/contents/3.v2.jp.tsx new file mode 100644 index 000000000..08025df18 --- /dev/null +++ b/src/contents/3.v2.jp.tsx @@ -0,0 +1,412 @@ +import React from 'react' +import { + InlineHeader, + Em, + P, + Strong, + Ul, + UlLi, + Hr +} from 'src/components/ContentTags' +import Emoji from 'src/components/Emoji' +import EmojiSeparator from 'src/components/EmojiSeparator' +import NextLessonButton from 'src/components/NextLessonButton' +import EpisodeCardList from 'src/components/EpisodeCardList' +import YesNoButtons from 'src/components/YesNoButtons' +import H from 'src/components/H' +import EmojiWithText from 'src/components/EmojiWithText' +import EmojiForLetter from 'src/components/EmojiForLetter' +import BottomRightBadge from 'src/components/BottomRightBadge' +import InlinePrioritiesLabel from 'src/components/InlinePrioritiesLabel' +import ExpressionRunnerSeparator from 'src/components/ExpressionRunnerSeparator' +import * as R from 'src/components/Runners' + +export default () => ( + 2โœ•2ใฎๅผๅฝ“็ฎฑ, + content: ( + <> + +

+ + ๅ‰ๅ›žใฎๆœ€ๅพŒใซใฏใ€ไปฅไธ‹ใฎใ‚ˆใ†ใช + + ใ‚’็ดนไป‹ใ—ใพใ—ใŸใ€‚ +

+ +

+ + ไธŠๆฎตใซใตใŸใคใฎๆ–™็†( + ใจ) + + ใŒใ‚ใ‚Šใพใ™ใŒใ€ใ“ใฎๅ ดๅˆใฉใ†ใชใ‚‹ใฎใ‹ใ‚’่งฃ่ชฌใ—ใฆใ„ใใพใ™ใ€‚ +

+ + ) + }, + { + title: ( + <> + + ใŒใตใŸใค + + ), + content: ( + <> +

+ ใ•ใฃใใ + +

+ +

+ ใ“ใฎใ‚ˆใ†ใซใ€ + ใจ + ใŒไธกๆ–นใจใ‚‚ + + ใซใชใ‚Šใพใ™ใ€‚ +

+ , + , + + ]} + /> +

+ + ไธŠๆฎตใซใ‚ใ‚‹ๆ–™็†ใ™ในใฆใซ + + ใฎๅฐใŒใคใใจใ„ใ†ใ‚ใ‘ใงใ™ใ€‚ + +

+ + ) + }, + { + title: ( + <> + + ใฏใตใŸใคใจใ‚‚ + + ใ™ใ‚‹ + + ), + content: ( + <> +

+ ๅ…ˆใซ้€ฒใ‚ใ‚‹ใจใ€ + ใจ + + ใŒไธกๆ–นใจใ‚‚ + + ใชใฎใง + + ใ—ใพใ™ใ€‚ +

+ +

+ ใใฎๆฌกใฎ + + ใฎใ‚นใƒ†ใƒƒใƒ—ใŒใฉใ†ใชใ‚‹ใ‹่ฆ‹ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + +

+ +

+ + ใ“ใฎใ‚ˆใ†ใซใ€ + + ใฎๆ–™็†ใฏไธกๆ–นใจใ‚‚ + ใซ + + ใ•ใ‚Œใพใ™ใ€‚ + +

+
+

+ ใใ—ใฆๆœ€็ต‚็š„ใซ + ใจ + + ใŒๆถˆใˆใฆ็ต‚ไบ†ใงใ™ใ€‚ + +

+ + + ) + }, + { + title: ( + <> + : ไธŠๆฎตใซ่ค‡ๆ•ฐใฎๆ–™็†ใŒใ‚ใ‚‹ๅ ดๅˆ + + ), + type: 'summary', + content: ( + <> +

+ + 1. ไธŠๆฎตใซ่ค‡ๆ•ฐใฎๆ–™็†ใŒใ‚ใ‚‹ใจใใฏใ€ใ™ในใฆใซ + + ใฎๅฐใŒใคใใ€‚ + +

+ +

+ 2. ( + ใ—ใŸๅ ดๅˆใฎใฟ) + + + ใฎๆ–™็†ใฏใ™ในใฆ + ใซ + + ใ•ใ‚Œใ‚‹ใ€‚ + +

+ + + ) + }, + { + title: 'ไธ‹ๆฎตใซ3ใคใฎๆ–™็†', + content: ( + <> +

+ ็ถšใ„ใฆใ€ใ“ใกใ‚‰ใฎ + + ใ‚’ใ”่ฆงใใ ใ•ใ„ใ€‚ +

+ +

+ + ไธ‹ๆฎตใซ3ใคใฎๆ–™็†( + ใ€ใ€ + ) + + ใŒใ‚ใ‚Šใพใ™ใŒใ€ใ“ใฎๅ ดๅˆใฏใฉใ†ใชใ‚‹ใฎใงใ—ใ‚‡ใ†๏ผŸ +

+ + + ) + }, + { + title: '็œŸใ‚“ไธญใฎๆ–™็†', + content: ( + <> +

+ {' '} + {' '} + + ใฎไปฃใ‚ใ‚Šใซใ€ + + ็œŸใ‚“ไธญใซใ‚ใ‚‹ๆ–™็†ใซใฏ + + ใฎๅฐใ‚’ใคใ‘ใพใ™ใ€‚ + +

+ , + ๐Ÿค—, + + ]} + /> +

+ +

+ +

+ ใซ + + ใฎๅฐใŒใคใใพใ—ใŸใ€‚ +

+ + ) + }, + { + title: '็œŸใ‚“ไธญใฎๆ–™็†ใฏ็„ก่ฆ–', + content: ( + <> +

+ + + ใฎๆ–™็†ใฏใ€ + +

+
    + + + ใ‚ณใƒ”ใƒผ( + {' '} + โžก๏ธ{' '} + + )ใซใ‚‚ๅฝฑ้Ÿฟใ•ใ‚Œใšใ€ + + + + + ๆถˆใ•ใ‚Œใ‚‹ใ“ใจ(๐Ÿ’ฅ{' '} + {' '} + + )ใ‚‚ใ‚ใ‚Šใพใ›ใ‚“ใ€‚ + + +
+

+ ใคใพใ‚Šใ€็„ก่ฆ–ใ—ใฆๅคงไธˆๅคซใจใ„ใ†ใ“ใจใงใ™ใ€‚ +

+ , + ๐Ÿ™„, + + ]} + /> + + ) + }, + { + title: '็„ก่ฆ–ใ—ใŸ็ตๆžœ', + content: ( + <> +

+ ใจใ„ใ†ใ‚ใ‘ใงๆœ€ๅพŒใพใง่ฆ‹ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ + +

+ +

+ ใ”่ฆงใฎ้€šใ‚Š + + ใซใ‚ใ‚‹ + + ใซใฏใ€ๆœ€ๅพŒใพใงไฝ•ใ‚‚่ตทใใพใ›ใ‚“ใ€‚ +

+

ใจใ„ใ†ใ‚ใ‘ใงใ€ๅฎŸ่กŒ็ตๆžœใฏใ“ใ†ใชใ‚Šใพใ™ใ€‚

+ + + + + ) + }, + { + title: ( + <> + : + ไธ‹ๆฎตใซๅทฆใงใ‚‚ๅณใงใ‚‚ใชใ„ๆ–™็†ใŒใ‚ใ‚‹ๅ ดๅˆ + + ), + type: 'summary', + content: ( + <> +

+ 1.{' '} + + ไธ‹ๆฎตใฎ็œŸใ‚“ไธญใฎๆ–™็†ใซใฏ + + ใฎๅฐใ‚’ใคใ‘ใ‚‹ใ€‚ + +

+ +

+ 2.{' '} + + ๆฎ‹ใ‚Šใฎใ‚นใƒ†ใƒƒใƒ—ใง + + ใฏ็„ก่ฆ–ใ™ใ‚‹ใ€‚ + +

+ , + ๐Ÿ™„, + + ]} + /> + + ) + }, + { + title: <>ไบˆๅ‘Š: 3ๆฎตใฎๅผๅฝ“็ฎฑ, + content: ( + <> + +

+ ๆฌกใฎใƒšใƒผใ‚ธใ‹ใ‚‰ใฏใ€ไธ‹ใฎใ‚ˆใ†ใช + + 3ๆฎตใฎ + + + ใŒ็™ปๅ ดใ—ใพใ™: +

+ +

+ ไปŠใพใงใซใชใ‹ใฃใŸ็‰นๅพดใŒ2ใคใ‚ใ‚Šใพใ™: +

+
    + + ไธ‹ใฎ2ๆฎตใฏๅ…ˆใปใฉใจไธ€็ท’ใงใ™ใŒใ€ + + ไธ€็•ชไธŠใซ + + ใŒ่ฟฝๅŠ ใ•ใ‚ŒใฆใŠใ‚Šใ€3ๆฎตใซใชใฃใฆใ„ใพใ™ใ€‚ + + + + + 1 ใ‚„{' '} + 2 + ใจใ„ใ†ๆ•ฐๅญ—ใŒๅทฆ็ซฏใซ่กจ็คบใ•ใ‚Œใฆใ„ใพใ™ใ€‚ + + +
+

ใ“ใฎๅ ดๅˆใฏใฉใ†ใชใ‚‹ใฎใงใ—ใ‚‡ใ†ใ‹๏ผŸ

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + + ), + content: ( + <> +

+ ๆฌกใฎใƒšใƒผใ‚ธใง่ฉณใ—ใ่ชฌๆ˜Žใ—ใพใ™ใŒใ€ๅ…ˆใซ + + ใ‚’ใ‚„ใฃใฆใฟใพใ—ใ‚‡ใ†ใ€‚ๅ‹˜ใง็ญ”ใˆใฆใฟใฆใใ ใ•ใ„ใ€‚ +

+ +

+ +

+ + + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + +

+ +

ใฉใ‚“ใชๆณ•ๅ‰‡ใงใ“ใ†ใชใ‚‹ใฎใ‹ใฏใ€ๆฌกใฎใƒšใƒผใ‚ธใง่ชฌๆ˜Žใ—ใพใ™๏ผ

+ + + ) + } + ]} + /> +) diff --git a/src/contents/4.v2.jp.tsx b/src/contents/4.v2.jp.tsx new file mode 100644 index 000000000..792776665 --- /dev/null +++ b/src/contents/4.v2.jp.tsx @@ -0,0 +1,320 @@ +import React from 'react' +import { Hr, Em, P, Strong, InlineHeader } from 'src/components/ContentTags' +import Emoji from 'src/components/Emoji' +import EmojiSeparator from 'src/components/EmojiSeparator' +import InlineBackground from 'src/components/InlineBackground' +import InlinePrioritiesLabel from 'src/components/InlinePrioritiesLabel' +import NextLessonButton from 'src/components/NextLessonButton' +import EpisodeCardList from 'src/components/EpisodeCardList' +import H from 'src/components/H' +import EmojiWithText from 'src/components/EmojiWithText' +import YesNoButtons from 'src/components/YesNoButtons' +import ExpressionRunnerSeparator from 'src/components/ExpressionRunnerSeparator' +import * as R from 'src/components/Runners' + +export default () => ( + 3ๆฎตใฎๅผๅฝ“็ฎฑใฎๆณ•ๅ‰‡, + content: ( + <> + +

+ + ๅ‰ๅ›žใฏใ€ไปฅไธ‹ใฎใ‚ˆใ†ใช3ๆฎตใฎ + + ใ‚’็ดนไป‹ใ—ใพใ—ใŸใ€‚ +

+ +

+ ใ“ใ‚Œใ‚’ + + ใ™ใ‚‹ใจใฉใ†ใชใ‚‹ใฎใ‹่ชฌๆ˜Žใ—ใฆใ„ใใพใ™๏ผ +

+ + ) + }, + { + title: ( + <> + ๅ…ˆใซ1ใฎใƒšใ‚ขใซๆณจ็›ฎ + + ), + content: ( + <> + 1, + ๐Ÿฅ‡, + 1 + ]} + /> +

+ + ใพใšใ€ๅทฆไธŠใจๅทฆไธ‹ใซ + 1 + ใฎๅฐใŒใ‚ใ‚‹้ƒจๅˆ†ใซๆณจ็›ฎใ—ใพใ™ใ€‚ + +

+

+ +

+ +

+ + 1 + ใฎใƒšใ‚ขใŒใƒ”ใƒณใ‚ฏ่‰ฒ + 1 + ใซใชใ‚Šใ€ไธญๆฎตใจไธ‹ๆฎตไปฅๅค–ใฎ่ƒŒๆ™ฏใŒๆš—ใ„่‰ฒ{' '} + ใซใชใ‚Šใพใ—ใŸใ€‚ + +

+ + ) + }, + { + title: ( + <> + 1 + ใฎใƒšใ‚ข้ƒจๅˆ†ใ‚’็ต‚ใ‚ใ‚‰ใ›ใ‚‹ + + ), + content: ( + <> +

+ ๆฌกใซใ€ + 1 + ใฎใƒšใ‚ข้ƒจๅˆ†( + + ่ƒŒๆ™ฏใŒ็™ฝ่‰ฒ + + )ใ‚’ไปŠใพใงใจๅŒใ˜ใ‚ˆใ†ใซ็ต‚ใ‚ใ‚‰ใ›ใพใ™ใ€‚ +

+

+ +

+ +

+ ใƒใ‚คใƒณใƒˆ: ๆœ€ๅพŒใซ + 1 + ใฎๅฐใ‚‚๐Ÿ’ฅใซๅค‰ๅŒ–ใ—ใฆใ„ใ‚‹ใ“ใจใซๆณจ็›ฎใงใ™ใ€‚ +

+ + ) + }, + { + title: ( + <> + 1ใŒๆถˆใˆ + ๐Ÿ’ฅใ€2 + ใŒ1ใซ + + ), + footer: { + content: ( + <> +

+ ไฝ™่ซ‡: ใ“ใฎใ‚ฟใ‚คใƒŸใƒณใ‚ฐใง + + ใฎ้ƒจๅˆ†ใฎ่ƒŒๆ™ฏใ‚‚ๆš—ใ„่‰ฒ {' '} + ใ‹ใ‚‰็™ฝ่‰ฒ {' '} + ใซใƒชใ‚ปใƒƒใƒˆใ•ใ‚Œใพใ™ใ€‚ +

+ + ) + }, + content: ( + <> +

+ ็ถšใ„ใฆ1 + ใฎๅฐใŒๆถˆใˆ ๐Ÿ’ฅใ€ + + 2ใฎๅฐใŒ + 1ใฎๅฐใซใชใ‚Šใพใ™ใ€‚ + +

+

+ +

+ +

+ ใ”่ฆงใฎ้€šใ‚Šใ€ + + 2ใฎๅฐใŒ + 1 + ใฎๅฐใซใชใ‚Šใพใ—ใŸใ€‚ + +

+ 2, + โžก, + 1 + ]} + /> + + ) + }, + { + title: ( + <> + ๆฎ‹ใฃใŸ1 + ใฎใƒšใ‚ขใ‚’็ต‚ใ‚ใ‚‰ใ›ใ‚‹ + + ), + content: ( + <> +

+ ๆœ€ๅพŒใซใ€ๆฎ‹ใฃใŸ1 + ใฎใƒšใ‚ขใ‚’็ต‚ใ‚ใ‚‰ใ›ใพใ™ใ€‚ + +

+ +

ไปฅไธŠใงใ™๏ผ

+ + ) + }, + { + title: ( + <> + + + ), + type: 'summary', + content: ( + <> +

+ 1.{' '} + + ๅ…ˆใซ1 + ใฎใƒšใ‚ขใ‚’ใ‚„ใ‚‹ + +

+

+ 2.{' '} + + ใใ‚ŒใŒ็ต‚ใ‚ใ‚‹ใจๅŒๆ™‚ใซใ€ + 2ใŒ + 1ใซใชใ‚‹ + +

+ + + +

+ 3.{' '} + + ๅŒใ˜ใ“ใจใ‚’็นฐใ‚Š่ฟ”ใ—ใฆๆœ€ๅพŒใพใง็ต‚ใ‚ใ‚‰ใ›ใ‚‹ + +

+ + + + + ), + footer: { + content: ( + <> +

+ {' '} + 1ใ‚„ + 2ไปฅๅค–ใซใ‚‚ใ€ + 3ใ‚„ + 4 + ใชใฉใŒ็™ปๅ ดใ™ใ‚‹ๅ ดๅˆใ‚‚ใ‚ใ‚Šใพใ™ใ€‚ +

+

+ ใ“ใฎๅ ดๅˆใ‚‚ไผผใŸใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚ใ™ใชใ‚ใก + 1 + ใฎใƒšใ‚ขใŒ็ต‚ใ‚ใฃใŸใจใใซใ€ + + 3ใŒ + 2ใซใชใ‚Šใ€ + 4ใŒ + 3ใซ + + ใชใ‚Šใพใ™ใ€‚ +

+ + ) + } + }, + { + type: 'yesNoQuiz', + title: ( + <> + + + ), + content: ( + <> +

+ ใƒžใ‚นใ‚ฟใƒผใ—ใŸใ‹ใ€ + + ใงใƒใ‚งใƒƒใ‚ฏใ—ใฆใฟใพใ—ใ‚‡ใ†๏ผ + : +

+ +

+ +

+ + + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + +

+ +

+ +

+
+

+ 1ๅ‘จ็›ฎใฏใ“ใ†ใชใ‚Šโ€ฆ +

+ + + +

+ + ๆœ€็ต‚็š„ใซใฏ + + ใŒๆฎ‹ใ‚Šใพใ™: + +

+ + + + + ) + }, + { + title: <>ๆฌกใŒๅˆ็ดšใƒฉใ‚นใƒˆ๏ผ, + content: ( + <> +

+ ใŠ็–ฒใ‚Œๆง˜ใงใ™๏ผๆฌกใŒๅˆ็ดšๆœ€ๅพŒ + ใฎใƒšใƒผใ‚ธใงใ™ใ€‚ใ“ใ“ใพใงใŠไป˜ใๅˆใ„ใ„ใŸใ ใใ€ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™๏ผ +

+ + + + ) + } + ]} + /> +) diff --git a/src/contents/5.v2.jp.tsx b/src/contents/5.v2.jp.tsx new file mode 100644 index 000000000..4d5c923e1 --- /dev/null +++ b/src/contents/5.v2.jp.tsx @@ -0,0 +1,494 @@ +import React from 'react' +import { + Em, + P, + Strong, + Hr, + Ul, + UlLi, + InlineHeader +} from 'src/components/ContentTags' +import EmojiSeparator from 'src/components/EmojiSeparator' +import BottomRightBadge from 'src/components/BottomRightBadge' +import InlinePrioritiesLabel from 'src/components/InlinePrioritiesLabel' +import NextLessonButton from 'src/components/NextLessonButton' +import H from 'src/components/H' +import EpisodeCardList from 'src/components/EpisodeCardList' +import YesNoButtons from 'src/components/YesNoButtons' +import EmojiWithText from 'src/components/EmojiWithText' +import * as R from 'src/components/Runners' + +export default () => ( + ๅˆ็ดšใฎๆœ€ๅพŒใงใ™๏ผ, + content: ( + <> +

+ + ไปŠๅ›žใŒๅˆ็ดšใฎๆœ€ๅพŒใงใ™ใ€‚ +

+ +

+ ไธญ็ดšใซ้€ฒใ‚€ๅ‰ใซใ€ + ใฉใ†้€ฒใ‚ใ‚‹ใฎใ‹ๅˆ†ใ‹ใ‚Šใซใใ„ + + ใ‚’3ใค็ดนไป‹ใ—ใพใ™: +

+
    + + ็ฌฌ1ๅ•:{' '} + + 1 + ใฎใƒ„ใƒผใƒšใ‚ข + + + + ็ฌฌ2ๅ•:{' '} + + 1 + ใฎใƒšใ‚ขใฎไธญใซ2 + ใฎใƒšใ‚ขใŒใ‚ใ‚‹ + + + + ็ฌฌ3ๅ•:{' '} + + 1 + ใฎใƒšใ‚ขใ‹ใ‚‰ใฏใ˜ใ‚ใ‚‰ใ‚Œใชใ„ + + +
+

ใ•ใฃใใ่ฆ‹ใฆใ„ใใพใ—ใ‚‡ใ†๏ผ

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + ็ฌฌ1ๅ•: 1ใฎใƒ„ใƒผใƒšใ‚ข + + ), + content: ( + <> +

+ ใ‚ใ‹ใ‚‰ใชใใฆใ‚‚ใ„ใ„ใฎใงใ€ๅ…ˆใซ + + ใ‚’่งฃใ„ใฆใฟใพใ—ใ‚‡ใ†๏ผใ‚ฏใ‚คใ‚บใฎๅพŒใซ่งฃ่ชฌใ—ใฆใ„ใใพใ™ใ€‚ +

+

+ ใ€‚ + + 1 + ใฎใƒšใ‚ขใŒใตใŸใคใ‚ใ‚Šใพใ™ใญใ€‚ + +

+ +

+ +

+ + + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + +

+ +

่ฉณใ—ใ่งฃ่ชฌใ—ใพใ™ใญ๏ผ

+ + ) + }, + { + title: ( + <> + ็ฌฌ1ๅ•ใฎ่งฃ่ชฌใใฎ1: ใ„ใกใฐใ‚“ๅทฆใฎ + 1 + ใฎใƒšใ‚ขใ‹ใ‚‰ใฏใ˜ใ‚ใ‚‹ + + ), + content: ( + <> +

+ 1 + ใฎใƒšใ‚ขใŒใตใŸใคไปฅไธŠใ‚ใ‚‹ๅ ดๅˆใฏใ€ + ใ„ใกใฐใ‚“ๅทฆใฎใƒšใ‚ขใ‹ใ‚‰ใฏใ˜ใ‚ใพใ™ใ€‚ +

+

+ ไธ‹ใฎใ‚ˆใ†ใชๅ ดๅˆใ€ ๅทฆๅดใซใ‚ใ‚‹ + 1 + ใฎใƒšใ‚ขใ‹ใ‚‰ใฏใ˜ใ‚ใพใ™ใ€‚ +

+ + + ) + }, + { + title: ( + <> + ็ฌฌ1ๅ•ใฎ่งฃ่ชฌใใฎ2:{' '} + ใจ + + ใฏใ“ใ†ใชใ‚‹ + + ), + content: ( + <> +

+ ใ•ใ‚‰ใซใ€ + +

+

+ (่งฃ่ชฌใฎใŸใ‚ใซใ€ + โ†’ + โ†’ + โ†’ + โ€ฆใจ้ †็•ชใซ่กจ็คบใ—ใพใ™ใ€‚) +

+ +

+ + ใซใชใฃใŸใฎใฏ + + ใจๅณๅดใฎ + + ใงใ—ใŸใ€‚ + + ใ“ใฎใตใŸใคใฏๅณ็ซฏใฎๆž ใซๆŽฅใ—ใฆใ‚‹ใฎใงใ€ + + ใซใชใ‚‹ใฎใงใ™ใ€‚ + +

+
+

+ ใใ—ใฆใ€ + + ใซใชใ‚‹ใฎใฏ็œŸใ‚“ไธญใฎ + + ใงใ™ใ€‚ +

+ + + ) + }, + { + title: ( + <> + ็ฌฌ1ๅ•ใฎ่งฃ่ชฌใใฎ3: ใจ + + + ), + content: ( + <> +

+ + ใซใ‚ใ‚‹ใตใŸใคใฎๆ–™็†ใฎใ†ใกใ€ + ใจ + + ใ™ใ‚‹ใฎใฏ + + ใ ใ‘ใงใ™ใ€‚ +

+ +
+

+ ใจใ„ใ†ใ‚ใ‘ใงใ€ + + ใซใ‚ใ‚‹ + + ใŒใ€ + ใฎ + + ใฎใจใ“ใ‚ใซ + + ใ•ใ‚Œใพใ™ใ€‚ +

+

+ +

+ +

+ ๆฎ‹ใ‚Šใฏ + + ใง่ฆ‹ใฆใ„ใใพใ—ใ‚‡ใ†: +

+ +

+ ใจใ„ใ†ใ‚ใ‘ใงใ€ๆœ€ๅพŒใซๆฎ‹ใฃใŸใฎใฏ + + ใงใ—ใŸใ€‚ +

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + ็ฌฌ2ๅ•: 1 + ใฎใƒšใ‚ขใฎไธญใซ2 + ใฎใƒšใ‚ขใŒใ‚ใ‚‹ + + ), + content: ( + <> +

+ : +

+ +

+ +

+ + + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + +

+ +

่ฉณใ—ใ่งฃ่ชฌใ—ใพใ™ใญ๏ผ

+ + ) + }, + { + title: ( + <> + ็ฌฌ2ๅ•ใฎ่งฃ่ชฌ: 1 + ใฎใƒšใ‚ขใฎไธญใซ2 + ใฎใƒšใ‚ขใŒใ‚ใ‚‹ๅ ดๅˆใ€ + + ใฏใ“ใ†ใชใ‚‹ + + ), + content: ( + <> +

+ + ใ“ใฎๅผๅฝ“็ฎฑใฎ + 1 + ใฎใƒšใ‚ขใฎไธญใซใฏใ€2 + ใฎใƒšใ‚ขใŒๅ…ฅใฃใฆใ„ใพใ™ใ€‚ + +

+ +

+ + ใ“ใฎๅ ดๅˆใ€2 + ใฎใƒšใ‚ขใฎ้ƒจๅˆ†ใŒ + + ใซใชใ‚Šใพใ™ใ€‚ + +

+ +
+

+ ๆฎ‹ใ‚Šใฏ + + ใง่ฆ‹ใฆใ„ใใพใ—ใ‚‡ใ†: +

+ +

+ ใจใ„ใ†ใ‚ใ‘ใงใ€ๆœ€็ต‚็š„ใซ + ใจ + ใŒๆฎ‹ใ‚Šใพใ—ใŸใ€‚ +

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + ็ฌฌ3ๅ•: 1 + ใฎใƒšใ‚ขใ‹ใ‚‰ใฏใ˜ใ‚ใ‚‰ใ‚Œใชใ„ + + ), + content: ( + <> +

+ ใ“ใ‚ŒใŒๆœ€ๅพŒใฎๅ•้กŒใงใ™๏ผ + : +

+ +

+ +

+ + + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + +

+ +

่ฉณใ—ใ่งฃ่ชฌใ—ใพใ™ใญ๏ผ

+ + ) + }, + { + title: ( + <> + ็ฌฌ3ๅ•ใฎ่งฃ่ชฌ: 1 + ใฎใƒšใ‚ขใฎใ‹ใ‚‰ใฏใ˜ใ‚ใ‚‰ใ‚Œใชใ„ๅ ดๅˆใ€ + 2ใฎใƒšใ‚ขใ‹ใ‚‰ใฏใ˜ใ‚ใ‚‹ + + ), + content: ( + <> +

+ ไปŠๅ›žใฏ + + 1 + ใฎใƒšใ‚ขใ‹ใ‚‰ใฏใ˜ใ‚ใ‚ˆใ†ใจใ—ใฆใ‚‚ใ€ + + ไธ‹ๆฎตใซใฏ + + ใ—ใ‹ใ‚ใ‚Šใพใ›ใ‚“ใ€‚ + + +

+ +

+ + ไธ‹ๆฎตใซใตใŸใคใฎๆ–™็† ( + ใจ + ) + ใŒใชใ„ใฎใงใ€ๅ…ˆใซ้€ฒใ‚ใ‚‰ใ‚Œใชใ„ใฎใงใ™ + + ใ€‚ +

+

+ ใ“ใฎใ‚ˆใ†ใซ1 + ใฎใƒšใ‚ขใ‹ใ‚‰ใฏใ˜ใ‚ใ‚‰ใ‚Œใชใ„ๅ ดๅˆใฏใ€ + + 2 + ใฎใƒšใ‚ขใ‹ใ‚‰ใฏใ˜ใ‚ใพใ™ใ€‚ + +

+ +
+

+ ๆฎ‹ใ‚Šใฏ + + ใง่ฆ‹ใฆใ„ใใพใ—ใ‚‡ใ†: +

+ +

+ ใจใ„ใ†ใ‚ใ‘ใงใ€ๆœ€็ต‚็š„ใซ + ใจ + ใŒๆฎ‹ใ‚Šใพใ—ใŸใ€‚ +

+ + ) + }, + { + type: 'summary', + title: ( + <> + + + ), + content: ( + <> +

+ 1.{' '} + 1 + ใฎใƒšใ‚ขใŒใตใŸใคไปฅไธŠใ‚ใ‚‹ๅ ดๅˆใฏใ€ + ใ„ใกใฐใ‚“ๅทฆใฎใƒšใ‚ขใ‹ใ‚‰ใฏใ˜ใ‚ใพใ™ใ€‚ +

+ +

+ 2.{' '} + 1 + ใฎใƒšใ‚ขใฎ้–“ใซ2 + ใฎใƒšใ‚ขใŒใ‚ใ‚‹ๅ ดๅˆใ€ + + 2 + ใฎใƒšใ‚ขใฎ้ƒจๅˆ†ใŒ + + ใซใชใ‚Šใพใ™ใ€‚ + +

+ +

+ 3.{' '} + 1 + ใฎใƒšใ‚ขใ‹ใ‚‰ใฏใ˜ใ‚ใ‚‰ใ‚Œใชใ„ๅ ดๅˆใ€(ไธ‹ๆฎตใซใฒใจใคใฎๆ–™็†ใ—ใ‹ใชใ„ๅ ดๅˆ) + + 2 + ใฎใƒšใ‚ขใฎ้ƒจๅˆ†ใ‹ใ‚‰ใฏใ˜ใ‚ใพใ™ใ€‚ + +

+ + + ) + }, + { + title: <>ๆš—่จ˜ใ™ใ‚‹ๅฟ…่ฆใฏใ‚ใ‚Šใพใ›ใ‚“๏ผ, + content: ( + <> + +

+ ้‡่ฆ:{' '} + ใ“ใ‚Œใ‚‰ใฎๆณ•ๅ‰‡ใ‚’ๆš—่จ˜ใ™ใ‚‹ๅฟ…่ฆใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ + ใชใ‚“ใจใชใใ€Œใ“ใ†ใ„ใ†ๆณ•ๅ‰‡ใŒใ‚ใ‚‹ใ‚“ใ ใช + ใ€ใจๆ€ใฃใฆใใ ใ•ใ‚Œใฐๅคงไธˆๅคซใงใ™ใ€‚ + ไธญ็ดšไปฅ้™ใ€ใ“ใ‚Œใ‚‰ใฎๆณ•ๅ‰‡ใ‚’ไฝฟใ†ๅ ด้ขใŒๅ‡บใฆใใพใ™ใŒใ€่ฆšใˆใฆใ„ใชใใฆใ‚‚ๅ…ˆใซ้€ฒใ‚ใพใ™ใฎใงใ”ๅฟƒ้…ใชใใ€‚ +

+ + ) + }, + { + title: <>ๅˆ็ดšใฏใ“ใ“ใพใง๏ผ, + content: ( + <> +

+ ไปฅไธŠใŒๅˆ็ดš็ทจใงใ—ใŸ๏ผๅŸบ็คŽใฏใปใจใ‚“ใฉใ‚ซใƒใƒผใ—ใŸใฎใงใ€ๆฌกใฎไธญ็ดš็ทจใ‹ใ‚‰ใฏๅฟœ็”จใซๅ…ฅใฃใฆใ„ใใพใ™ใ€‚ +

+ +

+ + ใ€Œๆณ•ๅ‰‡ใ‚’่ฆšใˆใใ‚Œใฆใ„ใชใ„ใ€ใจใ„ใ†ๆ–นใงใ‚‚ใ€ๅ…ˆใซ้€ฒใ‚€ใซใ‚ใŸใฃใฆๆ”ฏ้šœใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ + + ใ€Œใชใ‚“ใจใชใใ€ใฎ็†่งฃใงๅๅˆ†ใงใ™๏ผ +

+ + + ) + } + ]} + /> +) diff --git a/src/contents/6.v2.jp.tsx b/src/contents/6.v2.jp.tsx new file mode 100644 index 000000000..ef6775fec --- /dev/null +++ b/src/contents/6.v2.jp.tsx @@ -0,0 +1,469 @@ +import React from 'react' +import { + InlineHeader, + Em, + P, + Strong, + Hr, + Ul, + UlLi +} from 'src/components/ContentTags' +import Emoji from 'src/components/Emoji' +import EmojiSeparator from 'src/components/EmojiSeparator' +import NextLessonButton from 'src/components/NextLessonButton' +import H from 'src/components/H' +import EpisodeCardList from 'src/components/EpisodeCardList' +import YesNoButtons from 'src/components/YesNoButtons' +import { InlineEmojiBoxesForQuestion } from 'src/components/InlineEmojiBoxes' +import EmojiWithText from 'src/components/EmojiWithText' +import * as R from 'src/components/Runners' + +export default () => ( + ๅผๅฝ“็ฎฑใฎๆš—ๅท, + content: ( + <> +

+ + ไธญ็ดšใงใฏใ€ใ€Œๅผๅฝ“็ฎฑใฎๆš—ๅทใ€ใ‚’่ฆ‹ใฆใ„ใใพใ™ใ€‚ +

+ +

+ ใ“ใฎใƒšใƒผใ‚ธใซใ‚ใ‚‹ใใ‚Œใžใ‚Œใฎ + + ใซใฏใ€ + ใ‚ใ‚‹ใƒ‘ใ‚ฟใƒผใƒณใซๅŸบใฅใ„ใŸๆš—ๅท + ใŒ้š ใ•ใ‚Œใฆใ„ใพใ™ใ€‚ + ๆš—ๅทใŒใฉใ‚“ใชๆณ•ๅ‰‡ใซๅŸบใฅใ„ใฆใ„ใ‚‹ใ‹่€ƒใˆใฆใฟใฆใใ ใ•ใ„๏ผ +

+ + ) + }, + { + title: ( + <> + ใ“ใกใ‚‰ใซ้š ใ•ใ‚Œใฆใ„ใ‚‹ๆš—ๅทใฏใ€Œ0ใ€ใงใ™ + + ), + content: ( + <> + +

+ ใ“ใ‚Œใ ใ‘ใงใฏๆš—ๅทใฎๆณ•ๅ‰‡ใŒใ‚ใ‹ใ‚‰ใชใ„ใจๆ€ใ†ใฎใงใ€ + ใ‚‚ใ†2ๅ€‹ + ่ฆ‹ใฆใ„ใใพใ—ใ‚‡ใ†๏ผ +

+ + ) + }, + { + title: ( + <> + ใ“ใกใ‚‰ใซ้š ใ•ใ‚Œใฆใ„ใ‚‹ๆš—ๅทใฏใ€Œ1ใ€ใงใ™ + + ), + content: ( + <> + +

+ ใใ‚ใใ‚ๅˆ†ใ‹ใ‚Šใพใ—ใŸใ‹๏ผŸใ‚ใจ1ๅ€‹ + ่ฆ‹ใฆใ„ใใพใ—ใ‚‡ใ†๏ผ +

+ + ) + }, + { + title: ( + <> + ใ“ใกใ‚‰ใซ้š ใ•ใ‚Œใฆใ„ใ‚‹ๆš—ๅทใฏใ€Œ2ใ€ใงใ™ + + ), + content: ( + <> + +

+ ใ‚‚ใ†ใŠๅˆ†ใ‹ใ‚Šใงใ—ใ‚‡ใ†ใ‹๏ผŸ + + ใง็ขบใ‹ใ‚ใฆใฟใพใ—ใ‚‡ใ†๏ผ +

+ + + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + + ), + content: ( + <> +

+ : +

+ +

+ {' '} + + ใ“ใกใ‚‰ใซ้š ใ•ใ‚Œใฆใ„ใ‚‹ๆš—ๅทใฏใ€Œ4ใ€ใงใ—ใ‚‡ใ†ใ‹๏ผŸ + +

+ + + ) + }, + { + title: <>ๆญฃ่งฃใฏใ€Œ3ใ€, + content: ( + <> + +

ใงใฏใ€ใฉใ†ใ‚„ใฃใฆๆš—ๅทใ‚’่งฃ่ชญใ™ใ‚‹ใ‹่ชฌๆ˜Žใ—ใพใ™ใญ๏ผ

+ + ) + }, + { + title: <>ๆš—ๅทใฎๆณ•ๅ‰‡, + content: ( + <> +

+ ใพใšใ€ๆš—ๅทใŒ้š ใ•ใ‚Œใฆใ„ใ‚‹ๅผๅฝ“็ฎฑใซใฏ + 2็จฎ้กžใฎๆ–™็†ใŒใ‚ใ‚‹ + ใ“ใจใซๆณจ็›ฎใ—ใพใ™ใ€‚ + + ๅˆ†ใ‹ใ‚Šใ‚„ใ™ใ„ใ‚ˆใ†ใซใ€ใใ‚Œใžใ‚Œใซใ€ + ๐Ÿ…ฐ๏ธใจ๐Ÿ…ฑ๏ธ + ใฎๅฐใ‚’ใคใ‘ใฆใฟใพใ™ใ€‚ + +

+ +

+ ใ“ใกใ‚‰ใซใฏใ€ + ใซ๐Ÿ…ฐ๏ธใ€ + ใซ๐Ÿ…ฑ๏ธ + ใฎๅฐใ‚’ใคใ‘ใฆใฟใพใ™ใ€‚ +

+ +

+ ใ“ใกใ‚‰ใซใฏใ€ + ใซ๐Ÿ…ฐ๏ธใ€ + ใซ๐Ÿ…ฑ๏ธ + ใฎๅฐใ‚’ใคใ‘ใฆใฟใพใ™ใ€‚ +

+ +

+ ใ“ใกใ‚‰ใซใฏใ€ + ใซ๐Ÿ…ฐ๏ธใ€ + ใซ๐Ÿ…ฑ๏ธ + ใฎๅฐใ‚’ใคใ‘ใฆใฟใพใ™ใ€‚ +

+ +

+ ใ“ใกใ‚‰ใซใฏใ€ + ใซ๐Ÿ…ฐ๏ธใ€ + ใซ๐Ÿ…ฑ๏ธ + ใฎๅฐใ‚’ใคใ‘ใฆใฟใพใ™ใ€‚ +

+ +

+ ใ™ใ‚‹ใจใ€ๆš—ๅทใŒ้š ใ•ใ‚Œใฆใ„ใ‚‹ๅผๅฝ“็ฎฑใฏใ€ + ใฉใ‚Œใ‚‚ๆฌกใฎใ‚ˆใ†ใชใƒ‘ใ‚ฟใƒผใƒณใซๅพ“ใฃใฆใ„ใ‚‹ + ใ“ใจใŒใ‚ใ‹ใ‚Šใพใ™ใ€‚ +

+
    + + + ไธ€็•ชๅทฆใซ๐Ÿ…ฐ๏ธใฎๆ–™็†ใŒใ‚ใ‚Šใ€ + + + + + ็œŸใ‚“ไธญใซ๐Ÿ…ฑ๏ธใฎๆ–™็†ใŒใ‚ใ‚Šใ€ + + + + + ๅณไธŠใซ๐Ÿ…ฑ๏ธใฎๆ–™็†ใŒใฒใจใคใ ใ‘ใ‚ใ‚Šใ€ + + + + + ๅณไธ‹ใซ๐Ÿ…ฐ๏ธ + ใฎๆ–™็†ใŒใ„ใใคใ‹็ธฆใซไธฆใ‚“ใงใ„ใพใ™ + + (ใ‚ผใƒญๅ€‹ใฎๅ ดๅˆใ‚‚ใ‚ใ‚Šใพใ™)ใ€‚ + +
+

+ + ใ‚‚ใ—ใ“ใฎใ‚ˆใ†ใชใƒ‘ใ‚ฟใƒผใƒณใซๆฒฟใฃใฆใ„ใชใ„ๅ ดๅˆใ€ๆš—ๅทใฏๅญ˜ๅœจใ—ใพใ›ใ‚“ใ€‚ + +

+ +

ใใ‚Œใงใฏใ€ๆš—ๅทใฎ่งฃ่ชญๆ–นๆณ•ใ‚’ไผๆŽˆใ—ใพใ—ใ‚‡ใ†๏ผ

+ + ) + }, + { + type: 'summary', + title: ( + <> + ๅณไธ‹ใซใ‚ใ‚‹๐Ÿ…ฐ๏ธใŒใคใ„ใŸๆ–™็†ใฎๆ•ฐใŒๆš—ๅท + + ), + content: ( + <> +

+ ๆš—ๅทใฎ่งฃ่ชญๆ–นๆณ•:{' '} + ใ‚‚ใ—ๅผๅฝ“็ฎฑใŒๅ…ˆ่ฟฐใฎใ‚ˆใ†ใชใƒ‘ใ‚ฟใƒผใƒณใซๆฒฟใฃใฆใ„ใ‚‹ๅ ดๅˆใ€ + + ๅณไธ‹ใซใ‚ใ‚‹๐Ÿ…ฐ๏ธใŒใคใ„ใŸๆ–™็†ใฎๆ•ฐใŒๆš—ๅท + + ใฎๆ•ฐใŒๆš—ๅทใซใชใ‚Šใพใ™ใ€‚ +

+ +

+ ๅ…ˆใปใฉใฎใ‚ฏใ‚คใ‚บใฎไพ‹ใ ใจใ€ๅณไธ‹ใซ + ๐Ÿ…ฐ๏ธใงใ‚ใ‚‹ + + ใŒ็ธฆใซ3ๅ€‹ไธฆใ‚“ใงใ„ใ‚‹ใฎใงใ€ๆš—ๅทใฏใ€Œ3ใ€ + ใซใชใ‚Šใพใ™ใ€‚ +

+ +

+ ใ“ใกใ‚‰ใฎไพ‹ใ ใจใ€ๅณไธ‹ใซ + ๐Ÿ…ฐ๏ธใงใ‚ใ‚‹ + + ใŒ็ธฆใซ2ๅ€‹ไธฆใ‚“ใงใ„ใ‚‹ใฎใงใ€ๆš—ๅทใฏใ€Œ2ใ€ + ใซใชใ‚Šใพใ™ใ€‚ +

+ +

+ ใ“ใกใ‚‰ใฎไพ‹ใ ใจใ€ๅณไธ‹ใซ๐Ÿ…ฐ๏ธใงใ‚ใ‚‹ + + ใŒใฒใจใคใ‚‚ใชใ„ใฎใงใ€ๆš—ๅทใฏใ€Œ0ใ€ + ใซใชใ‚Šใพใ™ใ€‚ +

+ +

+ ๆš—ๅทใฏใ“ใ‚Œใ‹ใ‚‰ไฝ•ๅบฆใ‚‚ๅ‡บ็พใ™ใ‚‹ใฎใงใ€ไป•็ต„ใฟใ‚’ใ—ใฃใ‹ใ‚Š่ฆšใˆใฆใ„ใฆใใ ใ•ใ„ใ€‚ใ€Œ + ๅณไธ‹ใซๅŒใ˜ๆ–™็†ใŒใ„ใใคใ‚ใ‚‹ใ‹ใ€ใŒใƒใ‚คใƒณใƒˆใงใ™ใ€‚ +

+ + + ) + }, + { + type: 'yesNoQuiz', + title: <>ๅพฉ็ฟ’ใ‚ฏใ‚คใ‚บ, + content: ( + <> +

+ ใกใ‚ƒใ‚“ใจ่ฆšใˆใ‚‰ใ‚ŒใŸใ‹ใ€ + + ใง็ขบใ‹ใ‚ใฆใฟใพใ—ใ‚‡ใ†๏ผ +

+

+ : +

+ +

+ {' '} + + ใ“ใกใ‚‰ใซ้š ใ•ใ‚Œใฆใ„ใ‚‹ๆš—ๅทใฏใ€Œ4ใ€ใงใ—ใ‚‡ใ†ใ‹๏ผŸ + +

+ + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + ๅณไธ‹ใซ + + ใŒ็ธฆใซ5ๅ€‹ไธฆใ‚“ใงใ„ใ‚‹ใฎใงใ€ๆš—ๅทใฏใ€Œ4ใ€ใงใฏใชใใ€Œ5ใ€ + ใซใชใ‚Šใพใ™ใ€‚ +

+ + + ) + }, + { + title: <>ใ“ใ“ใงใกใ‚‡ใฃใจ้›ฃใ—ใ„่ณชๅ•ใงใ™, + content: ( + <> +

ใใ‚Œใงใฏใ€ใ“ใ“ใงใกใ‚‡ใฃใจ้›ฃใ—ใ„่ณชๅ•ใ‚’ใ—ใฆใฟใพใ—ใ‚‡ใ†ใ€‚

+ +

+ : +

+ +

+ ไธŠใฎๅผๅฝ“็ฎฑใฎ + + ใฎ้ƒจๅˆ†ใซใฏใ€ + ไฝ•ใ‚‰ใ‹ใฎๆš—ๅทใŒ้š ใ•ใ‚ŒใŸๅผๅฝ“็ฎฑใŒๅ…ฅใ‚Šใพใ™ใ€‚ +

+ ๐Ÿฑ, + โžก๏ธ, + + ]} + /> +

+ ใŸใ‚ใ—ใซใ€ใ“ใกใ‚‰ใซๆš—ๅทใŒใ€Œ0ใ€ + ใฎๅผๅฝ“็ฎฑใ‚’็”จๆ„ใ—ใพใ—ใŸใ€‚ +

+ +

+ ใ“ใ‚Œใ‚’ใ€ๅ…ˆใปใฉใฎๅผๅฝ“็ฎฑใฎ + + ใฎ้ƒจๅˆ†ใซๅ…ฅใ‚Œใฆใฟใ‚‹ใจใ€ๆฌกใฎใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚ +

+ +

+ ใ“ใ“ใง่ณชๅ•ใงใ™ใ€‚ + + ไธŠใฎๅผๅฝ“็ฎฑใ‚’ + + ใ™ใ‚‹ใจใ€ๆœ€็ต‚็š„ใซใฉใ†ใชใ‚‹ใฎใงใ—ใ‚‡ใ†๏ผŸ + +

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + + ), + content: ( + <> +

+ ้›ฃใ—ใ„ใจๆ€ใ†ใฎใงใ€ + + ใง่žใ„ใฆใฟใพใ™ใ€‚ +

+ +

+ +

+ + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + +

+ +
+

+ ใคใพใ‚Šใ€ๆœ€็ต‚็š„ใซๆš—ๅทใŒใ€Œ1ใ€ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚Šใพใ—ใŸใ€‚ + ๅณไธ‹ใซ + + ใŒ1ๅ€‹ใ‚ใ‚‹ใฎใงใ€ๆš—ๅทใฏใ€Œ1ใ€ใจใ„ใ†ใ‚ใ‘ใงใ™ใ€‚ +

+ +

+ ใ“ใ“ใงใƒใ‚คใƒณใƒˆใชใฎใฏใ€ + + ใ™ใ‚‹ๅ‰ใจๅพŒใงใ€ + ๆ–™็†ใงใฏใชใใ€ๆš—ๅทใฎๅค‰ๅŒ–ใซๆณจ็›ฎใ—ใฆใปใ—ใ„ + ใจใ„ใ†ใ“ใจใงใ™ใ€‚ๆš—ๅทใฎๅค‰ๅŒ–ใ ใ‘ใซๆณจ็›ฎใ™ใ‚‹ใจใ€ +

+
    + + + ใซๅ…ฅใ‚ŒใŸๅผๅฝ“็ฎฑใฎๆš—ๅทใฏใ€Œ0ใ€ใ ใฃใŸใ€‚ + + + ๆœ€็ต‚็š„ใซใ€ๆš—ๅทใŒใ€Œ1ใ€ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใฃใŸใ€‚ + +
+

+ ใคใพใ‚Šใ€ใ‚‚ใจใ‚‚ใจใ€Œ0ใ€ใ ใฃใŸๆš—ๅทใŒ + ใ€Œ1ใ€ใซใชใฃใŸใจใ„ใ†ใ“ใจใงใ™ใ€‚ +

+ + + ) + }, + { + type: 'summary', + title: <>ใพใจใ‚ใ‚‹ใจ, + content: ( + <> +

+ 1. ใ“ใกใ‚‰ใฎๅผๅฝ“็ฎฑใฎใ€ + + ใฎ้ƒจๅˆ†ใซโ€ฆ +

+ +

+ 2. ๆš—ๅทใŒใ€Œ0ใ€ใฎๅผๅฝ“็ฎฑใ‚’โ€ฆ +

+ +

+ 3. ๅ…ฅใ‚Œใฆใ€ๆœ€ๅพŒใพใง + + ใ™ใ‚‹ใจโ€ฆ +

+ +

+ 4. ๆš—ๅทใŒใ€Œ1ใ€ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚Šใพใ™: +

+ +

+ 5. ใคใพใ‚Šใ€ใ‚‚ใจใ‚‚ใจใ€Œ0ใ€ใ ใฃใŸๆš—ๅทใŒ + ใ€Œ1ใ€ใซใชใ‚Šใพใ—ใŸ: +

+ + + ) + }, + { + title: <>ใจใ„ใ†ใ“ใจใฏโ€ฆ, + content: ( + <> + +

+ ใ“ใฎๅผๅฝ“็ฎฑใฎ + + ใซใ€ๆš—ๅทใŒ้š ใ•ใ‚ŒใŸๅผๅฝ“็ฎฑใ‚’ๅ…ฅใ‚Œใ‚‹ใจใ€ + + + ใ—ใŸๅพŒใซไฝ•ใฎๆš—ๅทใŒๆฎ‹ใ‚‹ใ‹ + + ๅˆ†ใ‹ใ‚Šใพใ—ใŸใ‹๏ผŸ +

+ +

็ญ”ใˆใฏๆฌกใฎใƒšใƒผใ‚ธใซ๏ผ

+ + + ) + } + ]} + /> +) diff --git a/src/contents/7.v2.jp.tsx b/src/contents/7.v2.jp.tsx new file mode 100644 index 000000000..922810525 --- /dev/null +++ b/src/contents/7.v2.jp.tsx @@ -0,0 +1,357 @@ +import React from 'react' +import { + Hr, + Ul, + UlLi, + InlineHeader, + Em, + P, + Strong +} from 'src/components/ContentTags' +import EmojiNumber from 'src/components/EmojiNumber' +import EmojiSeparator from 'src/components/EmojiSeparator' +import H from 'src/components/H' +import { InlineEmojiBoxesForQuestion } from 'src/components/InlineEmojiBoxes' +import EpisodeCardList from 'src/components/EpisodeCardList' +import YesNoButtons from 'src/components/YesNoButtons' +import EmojiForLetter from 'src/components/EmojiForLetter' +import Emoji from 'src/components/Emoji' +import NextLessonButton from 'src/components/NextLessonButton' +import * as R from 'src/components/Runners' + +export default () => ( + ๆš—ๅทใŒใ€Œ1ใ€ใฎๅ ดๅˆ, + content: ( + <> +

+ + ๅ‰ๅ›ž็ดนไป‹ใ—ใŸใ“ใกใ‚‰ใฎๅผๅฝ“็ฎฑใงใ™ใŒใ€ +

+ +

+ ไปŠๅบฆใฏๆš—ๅทใŒใ€Œ1ใ€ + ใฎๅผๅฝ“็ฎฑใ‚’ + + ใซๅ…ฅใ‚Œใฆใฟใพใ—ใ‚‡ใ†ใ€‚ +

+ +

+ ใ™ใ‚‹ใจใฉใ†ใชใ‚‹ใงใ—ใ‚‡ใ†ใ‹๏ผŸ + +

+ +

+ ๆœ€็ต‚็š„ใซๆš—ๅทใŒใ€Œ2ใ€ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚Šใพใ—ใŸ: +

+ +

+ ใคใพใ‚Šใ€ๆš—ๅทใŒใ€Œ1ใ€ใ‹ใ‚‰ใ€Œ2ใ€ + ใซๅค‰ๅŒ–ใ—ใŸใจใ„ใ†ใ‚ใ‘ใงใ™ใ€‚ +

+ + + ) + }, + { + title: <>ๆš—ๅทใŒใ€Œ2ใ€ใฎๅ ดๅˆ, + content: ( + <> +

ๆš—ๅทใŒใ€Œ2ใ€ใ ใฃใŸใ‚‰ใฉใ†ใงใ—ใ‚‡ใ†๏ผŸ

+ +

+ +

+ +

+ ๆœ€็ต‚็š„ใซๆš—ๅทใŒใ€Œ3ใ€ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚Šใพใ—ใŸ: +

+ +

+ ใคใพใ‚Šใ€ๆš—ๅทใŒใ€Œ2ใ€ใ‹ใ‚‰ใ€Œ3ใ€ + ใซๅค‰ๅŒ–ใ—ใŸใจใ„ใ†ใ‚ใ‘ใงใ™ใ€‚ +

+ + + ) + }, + { + type: 'summary', + title: <>1ใ‚’่ถณใ™ๅผๅฝ“็ฎฑ, + content: ( + <> +

+ ใ™ใชใ‚ใก: ไธ‹ใฎๅผๅฝ“็ฎฑใฎ + + ใซใ€ๆš—ๅทใŒ้š ใ•ใ‚ŒใŸๅผๅฝ“็ฎฑใ‚’ๅ…ฅใ‚Œใฆ + + ใ™ใ‚‹ใจใ€ + ใใฎๆš—ๅทใซใ€Œ1ใ€ใ‚’ๅŠ ใˆใŸๅผๅฝ“็ฎฑ + ใŒๆœ€ๅพŒใซๆฎ‹ใ‚Šใพใ™ใ€‚ +

+ +

+ + ใฎๆš—ๅทใŒใ€Œ1ใ€ใ ใฃใŸใ‚‰ๆš—ๅทใŒ + ใ€Œ2ใ€ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚Šใ€ + + ใฎๆš—ๅทใŒใ€Œ2ใ€ใ ใฃใŸใ‚‰ๆš—ๅทใŒ + ใ€Œ3ใ€ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚‹ใจใ„ใ†ใ‚ใ‘ใงใ™ใ€‚ +

+ , + โž•, + + ]} + /> +

+ {' '} + ไธŠใฎๅผๅฝ“็ฎฑใ‚’ๆš—่จ˜ใ™ใ‚‹ๅฟ…่ฆใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ + ใใฎใพใพ่ชญใฟ้€ฒใ‚ใฆไธ‹ใ•ใ„๏ผ +

+ + ) + }, + { + title: <>ใคใพใ‚Šโ€ฆ, + content: ( + <> +

+ ใฏ + + ใŸใ ใฎใƒ‘ใ‚บใƒซใ‹ใจๆ€ใ„ใใ‚„ใ€ใ€Œ1ใ‚’่ถณใ™ + ใ€ใจใ„ใ†็ฐกๅ˜ใช่จˆ็ฎ—ใ‚’ใ™ใ‚‹ใ“ใจใ‚‚ใงใใ‚‹ + + ใ‚ˆใ†ใงใ™ใ€‚ +

+ +

+ ไป–ใซใฏใฉใ‚“ใช่จˆ็ฎ—ใŒใงใใ‚‹ใฎใงใ—ใ‚‡ใ†๏ผŸใŸใจใˆใฐใ€ + ๅผๅฝ“็ฎฑๅŒๅฃซใฎ่ถณใ—็ฎ—ใฏใงใใ‚‹ใฎใงใ—ใ‚‡ใ†ใ‹๏ผŸ +

+ +

ใ•ใฃใใๆคœ่จผใ—ใฆใฟใพใ—ใ‚‡ใ†๏ผ

+ + ) + }, + { + title: <>1 + 2 = 3?, + content: ( + <> +

+ ใ“ใกใ‚‰ใซๆš—ๅทใŒใ€Œ1ใ€ใฎๅผๅฝ“็ฎฑใŒใ‚ใ‚Šใพใ™: +

+ +

+ ใใ—ใฆใ€ใ“ใกใ‚‰ใซใฏๆš—ๅทใŒใ€Œ2ใ€ใฎๅผๅฝ“็ฎฑใŒใ‚ใ‚Šใพใ™: +

+ +

+ ใ“ใฎใตใŸใคใฎๅผๅฝ“็ฎฑใฎๆš—ๅทใ‚’่ถณใ—ใฆใ€1 + 2 = 3 + ใ‚’่จˆ็ฎ—ใ™ใ‚‹ใ“ใจใฏใงใใ‚‹ใฎใงใ—ใ‚‡ใ†ใ‹๏ผŸ +

+ +

+ + ใง่ฉฆใ—ใฆใฟใพใ—ใ‚‡ใ†๏ผ +

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + + ), + content: ( + <> +

+ ใ€‚ +

+ +

ๅ…ˆใปใฉ็ดนไป‹ใ—ใŸใ€Œ1ใ‚’่ถณใ™ใ€ๅผๅฝ“็ฎฑใจๅพฎๅฆ™ใซ็•ฐใชใ‚‹็‚นใŒใ‚ใ‚Šใพใ™ใ€‚

+
    + + + ไธŠใซ + + ใŒใฒใจใคใงใฏใชใใ€ใตใŸใคใ‚ใ‚Šใพใ™ใ€‚ + + + + + ๅณไธ‹ใซ5ใคใฎๆ–™็†ใŒใ‚ใ‚Šใพใ™ใ€‚ใ€Œ1ใ‚’่ถณใ™ใ€ๅผๅฝ“็ฎฑใซใฏ4ใคใ—ใ‹ใ‚ใ‚Šใพใ›ใ‚“ใงใ—ใŸใ€‚ + + +
+
+

+ ใ“ใ“ใงใ€ไธ€็•ชไธŠใฎ + + ใฎ้ƒจๅˆ†ใซใ€ๅ…ˆใปใฉใฎๆš—ๅทใŒใ€Œ1ใ€ + ใฎๅผๅฝ“็ฎฑใ‚’ๅ…ฅใ‚Œใฆใฟใพใ™ใ€‚ +

+ +

+ ใใ—ใฆใ€ไบŒ็•ช็›ฎใฎ + + ใฎ้ƒจๅˆ†ใซใ€ๅ…ˆใปใฉใฎๆš—ๅทใŒใ€Œ2ใ€ + ใฎๅผๅฝ“็ฎฑใ‚’ๅ…ฅใ‚Œใฆใฟใพใ™ใ€‚ +

+ +

ใงใฏใ€ใ“ใ“ใง่ณชๅ•ใงใ™ใ€‚

+ +

+ +

+ + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + +

+ +

+ ใชใ‚“ใจใ€ๆœ€็ต‚็š„ใซๆš—ๅทใŒใ€Œ3ใ€ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚Šใพใ—ใŸ๏ผ +

+ +

+ ๆœ€ๅˆใซๆš—ๅทใŒใ€Œ1ใ€ใจใ€Œ2ใ€ + ใฎๅผๅฝ“็ฎฑใ‚’ + + ใซๅ…ฅใ‚Œใ‚‹ใจใ€ๆš—ๅทใŒใ€Œ3ใ€ + ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚Šใพใ—ใŸใ€‚ใจใ„ใ†ใ“ใจใฏใ€1 + 2 = 3 + ใŒ่จˆ็ฎ—ใงใใŸใ€ใจใ„ใ†ใ“ใจใงใ—ใ‚‡ใ†ใ‹๏ผŸ +

+ + + ) + }, + { + title: <>3 + 1 = 4ใฏ่จˆ็ฎ—ใงใใ‚‹๏ผŸ, + content: ( + <> +

+ ไป–ใฎไพ‹ใง่ฉฆใ—ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ใŸใจใˆใฐใ€3 + 1 = 4 + ใฏ่จˆ็ฎ—ใงใใ‚‹ใงใ—ใ‚‡ใ†ใ‹๏ผŸ +

+ +

็ขบใ‹ใ‚ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ใ‚‚ใ†ไธ€ๅบฆใ€ๅ…ˆใปใฉใฎๅผๅฝ“็ฎฑใ‚’็”จๆ„ใ—ใพใ™ใ€‚

+ +

+ ใใ—ใฆใ€ๆš—ๅทใŒใ€Œ3ใ€ (ๅณไธ‹ใซ + + + ใŒ3ๅ€‹ + + )ใฎๅผๅฝ“็ฎฑใ‚’ไธ€็•ชไธŠใฎ + + ใซๅ…ฅใ‚Œใพใ™ใ€‚ +

+ +

+ ใใฎไธ‹ใฎ + + ใซใ€ๆš—ๅทใŒใ€Œ1ใ€ (ๅณไธ‹ใซ + + + ใŒ1ๅ€‹ + + )ใฎๅผๅฝ“็ฎฑใ‚’ๅ…ฅใ‚Œใพใ™ใ€‚ +

+ +

+ ใ“ใ“ใงใ€ + +

+ +

+ ใ“ใกใ‚‰ใฏใ€ๆœ€็ต‚็š„ใซๆš—ๅทใŒใ€Œ4ใ€ + ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚Šใพใ—ใŸ๏ผ +

+ +

+ ๆœ€ๅˆใซๆš—ๅทใŒใ€Œ3ใ€ใจใ€Œ1ใ€ + ใฎๅผๅฝ“็ฎฑใ‚’ + + ใซๅ…ฅใ‚Œใ‚‹ใจใ€ๆš—ๅทใŒใ€Œ4ใ€ + ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚Šใพใ—ใŸใ€‚ใจใ„ใ†ใ“ใจใฏใ€3 + 1 = 4 + ใ‚‚่จˆ็ฎ—ใงใใฆใ—ใพใ„ใพใ—ใŸใ€‚ +

+ + + ) + }, + { + type: 'summary', + title: ( + <> + + + ), + content: ( + <> +

+ ใ™ใชใ‚ใกใ€ + + ใ“ใกใ‚‰ใฎๅผๅฝ“็ฎฑใซใ‚ใ‚‹ใตใŸใคใฎ + + ใฎ้ƒจๅˆ†ใซใ€ใใ‚Œใžใ‚Œๆš—ๅทใŒๅ…ฅใฃใŸๅผๅฝ“็ฎฑใ‚’ๅ…ฅใ‚Œใ‚‹ใจใ€ + +

+ +

+ + ๆœ€็ต‚็š„ใซๆฎ‹ใ‚‹ๅผๅฝ“็ฎฑใฎๆš—ๅทใฏใ€ใตใŸใคใฎๆš—ๅทใ‚’่ถณใ—็ฎ—ใ—ใŸใ‚‚ใฎใซใชใ‚Šใพใ™ใ€‚ + +

+

+ ่จ€ใ„ใ‹ใˆใ‚‹ใจใ€ไธŠใฎๅผๅฝ“็ฎฑใฏ + ๆš—ๅทใฎ่ถณใ—็ฎ—ใŒใงใใ‚‹ๅผๅฝ“็ฎฑใชใฎใงใ™ใ€‚ +

+ +

+ ไปŠๅ›žใ‚‚ใ€ + ไธŠใฎๅผๅฝ“็ฎฑใ‚’ๆš—่จ˜ใ™ใ‚‹ๅฟ…่ฆใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ + ใใฎใพใพ่ชญใฟ้€ฒใ‚ใฆไธ‹ใ•ใ„๏ผ +

+ + ) + }, + { + title: <>่ถณใ—็ฎ—ไปฅๅค–ใฎ่จˆ็ฎ—ใฏใงใใ‚‹ใฎใ‹๏ผŸ, + content: ( + <> +

+ ใฏ + + ใŸใ ใฎใƒ‘ใ‚บใƒซใ‹ใจๆ€ใ„ใใ‚„ใ€ใ€Œ่ถณใ—็ฎ—ใ€ + + ใŒใงใใฆใ—ใพใ†ใ‚“ใงใ™ใ€‚ +

+ +

+ ใ—ใ‹ใ—ใ€ๅผๅฝ“็ฎฑใŒใงใใ‚‹ใฎใฏ่ถณใ—็ฎ—ใ ใ‘ใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ๆฌกใฎใƒšใƒผใ‚ธใงใ€่ถณใ—็ฎ—ไปฅๅค–ใฎ่จˆ็ฎ—ใŒใงใใ‚‹ๅผๅฝ“็ฎฑใ‚’่ฆ‹ใฆใ„ใใพใ—ใ‚‡ใ†๏ผ +

+ + + ) + } + ]} + /> +) diff --git a/src/contents/8.v2.jp.tsx b/src/contents/8.v2.jp.tsx new file mode 100644 index 000000000..ed5d91b26 --- /dev/null +++ b/src/contents/8.v2.jp.tsx @@ -0,0 +1,236 @@ +import React from 'react' +import { Em, Hr, P, Strong, Ul, UlLi } from 'src/components/ContentTags' +import EmojiSeparator from 'src/components/EmojiSeparator' +import EpisodeCardList from 'src/components/EpisodeCardList' +import { InlineEmojiBoxesForQuestion } from 'src/components/InlineEmojiBoxes' +import H from 'src/components/H' +import YesNoButtons from 'src/components/YesNoButtons' +import NextLessonButton from 'src/components/NextLessonButton' +import * as R from 'src/components/Runners' + +export default () => ( + ใฉใ‚“ใช่จˆ็ฎ—ใŒใงใใ‚‹๏ผŸ, + content: ( + <> +

+ + ใ“ใกใ‚‰ใŒใ€ๅ‰ๅ›ž็ดนไป‹ใ—ใŸใ€Œ่ถณใ—็ฎ—ใ€ + ใŒใงใใ‚‹ๅผๅฝ“็ฎฑใงใ™: +

+ +

+ ใใ—ใฆไธ‹ใซใ‚ใ‚‹ใฎใŒใ€ไธŠใฎใจๅพฎๅฆ™ใซ้•ใ†ๅผๅฝ“็ฎฑใงใ™ใ€‚{' '} + ๅณไธ‹ใฎ้ƒจๅˆ†ใŒๅพฎๅฆ™ใซ้•ใ† + ใฎใŒใŠๅˆ†ใ‹ใ‚Šใงใ—ใ‚‡ใ†ใ‹ใ€‚ +

+ +

+ ใ€Œ่ถณใ—็ฎ—ใ€ใฎๅผๅฝ“็ฎฑใงใฏๅณไธ‹ใซ5ๅ€‹ + ใฎๆ–™็†ใŒใ‚ใ‚Šใพใ—ใŸใŒใ€ใ“ใกใ‚‰ใซใฏ + 4ๅ€‹ใ—ใ‹ใ‚ใ‚Šใพใ›ใ‚“ใ€‚ +

+

+ ใงใฏใ€ + ใ“ใกใ‚‰ใฎๅผๅฝ“็ฎฑใฏใ€ใฉใ‚“ใช่จˆ็ฎ—ใŒใงใใ‚‹ใฎใงใ—ใ‚‡ใ†๏ผŸ +

+ +

+ ใ‚„ใฃใฑใ‚Šๅ‰ๅ›žใจๅŒใ˜ใใ€่ถณใ—็ฎ—ใŒใงใใ‚‹ใฎใงใ—ใ‚‡ใ†ใ‹๏ผŸ + + ใง่ฆ‹ใฆใ„ใใพใ—ใ‚‡ใ†๏ผ +

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + + + ), + content: ( + <> +

+ ใ“ใ“ใซๆš—ๅทใŒใ€Œ1ใ€ใฎๅผๅฝ“็ฎฑใŒใตใŸใคใ‚ใ‚Šใพใ™: +

+ + +

+ ใ•ใใปใฉใฎใ€่ถณใ—็ฎ—ใฎๅผๅฝ“็ฎฑใจใฏๅพฎๅฆ™ใซ้•ใ†ๅผๅฝ“็ฎฑใฎ + + ใฎ้ƒจๅˆ†ใซๅ…ฅใ‚Œใฆใฟใพใ™: +

+ +

+ + ใ“ใกใ‚‰ใ‚‚่ถณใ—็ฎ—( + 1 + 1 = 2 + )ใซใชใ‚‹ใฎใงใ—ใ‚‡ใ†ใ‹๏ผŸ + + ใใ‚Œใจใ‚‚ใ€ๅˆฅใฎ่จˆ็ฎ—็ตๆžœใŒๅ‡บใ‚‹ใฎใงใ—ใ‚‡ใ†ใ‹๏ผŸใจใ„ใ†ใ‚ใ‘ใงใ€่ณชๅ•ใงใ™ใ€‚ +

+
+

+ +

+ + + ) + }, + { + title: ( + <> + + + ), + content: ( + <> +

+ + +

+ +

+ ใชใ‚“ใจใ€ๆœ€็ต‚็š„ใซๆš—ๅทใŒใ€Œ1ใ€ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚Šใพใ—ใŸ๏ผ +

+ +

ใคใพใ‚Šใ€

+
    + + ๆš—ๅทใŒใ€Œ1ใ€ใฎๅผๅฝ“็ฎฑใตใŸใคใ‚’ๅ…ฅใ‚Œใฆ + + ใ™ใ‚‹ใจใ€ + + + ๆœ€็ต‚็š„ใซๆš—ๅทใŒใ€Œ1ใ€ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚‹ใ€‚ + +
+

ใฉใ‚“ใช่จˆ็ฎ—ใŒ่ตทใใฆใ„ใ‚‹ใ‹ใ€ๅˆ†ใ‹ใ‚Šใพใ—ใŸใ‹๏ผŸ

+ + ) + }, + { + title: <>2ใจ3ใ‚’็ต„ใฟๅˆใ‚ใ›ใ‚‹ใจโ€ฆ, + content: ( + <> +

+ ไปŠๅบฆใฏๆš—ๅทใŒใ€Œ2ใ€ใจใ€Œ3ใ€ + ใฎๅผๅฝ“็ฎฑใ‚’ไฝฟใฃใฆใฟใพใ—ใ‚‡ใ†: +

+ + +

+ ใใ‚Œใžใ‚Œใ‚’ + + ใซๅ…ฅใ‚Œใ‚‹ใจใ“ใ†ใชใ‚Šใพใ™ใ€‚ + +

+ +

+ ใ“ใกใ‚‰ใฏใ€ๆœ€็ต‚็š„ใซๆš—ๅทใŒใ€Œ6ใ€ + ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚Šใพใ—ใŸ๏ผ +

+ +

ใคใพใ‚Šใ€

+
    + + ๆš—ๅทใŒใ€Œ2ใ€ใจใ€Œ3ใ€ + ใฎๅผๅฝ“็ฎฑใตใŸใคใ‚’ๅ…ฅใ‚Œใฆ + + ใ™ใ‚‹ใจใ€ + + + ๆœ€็ต‚็š„ใซๆš—ๅทใŒใ€Œ6ใ€ใฎๅผๅฝ“็ฎฑใŒๆฎ‹ใ‚‹ใ€‚ + +
+

ใใ‚ใใ‚ใฉใ‚“ใช่จˆ็ฎ—ใŒ่ตทใใŸใ‹ใŠๅˆ†ใ‹ใ‚Šใงใ—ใ‚‡ใ†ใ‹๏ผŸ

+ + ) + }, + { + title: <>ๆŽ›ใ‘็ฎ—ใฎๅผๅฝ“็ฎฑ, + content: ( + <> + +

+ ใใ†ใ€็ญ”ใˆใฏใ€ŒๆŽ›ใ‘็ฎ—ใ€ใงใ™ใ€‚ + ใ€Œ1 โœ• 1 = 1ใ€ใ€Œ2 โœ• 3 = 6ใ€ใ‚’่จˆ็ฎ—ใ—ใฆใ„ใŸใ‚“ใงใ™ใญใ€‚ +

+ + ) + }, + { + type: 'summary', + title: ( + <> + + + ), + content: ( + <> +

+ ใพใจใ‚ใ‚‹ใจใ€ใ“ใฎๅผๅฝ“็ฎฑใฏใ€ + + ใตใŸใคใฎ + + ใซๅ…ฅใฃใฆใ„ใ‚‹ๅผๅฝ“็ฎฑใฎๆš—ๅทใ‚’ๆŽ›ใ‘็ฎ—ใ—ใฆใใ‚Œใพใ™ใ€‚ + +

+ +

+ ่ถณใ—็ฎ—ใฎๅผๅฝ“็ฎฑใฏๅณไธ‹ใซๆ–™็†ใŒ5ๅ€‹ใ‚ใ‚Šใพใ—ใŸใŒใ€ใ“ใกใ‚‰ใฏ + ๅณไธ‹ใฎๆ–™็†ใŒ4ๅ€‹ + ใ—ใ‹ใชใ„ใฎใŒใƒใ‚คใƒณใƒˆใงใ™ใ€‚ +

+

+ ไปŠๅ›žใ‚‚ใ€ + ไธŠใฎๅผๅฝ“็ฎฑใ‚’ๆš—่จ˜ใ™ใ‚‹ๅฟ…่ฆใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ + ใใฎใพใพ่ชญใฟ้€ฒใ‚ใฆไธ‹ใ•ใ„๏ผ +

+ + ) + }, + { + title: <>ๅผ•ใ็ฎ—ใ‚„ๅ‰ฒใ‚Š็ฎ—ใ‚‚ใงใใพใ™, + content: ( + <> +

+ ๆ™‚้–“ใฎ้ƒฝๅˆไธŠใ“ใ“ใงใฏ็ดนไป‹ใงใใพใ›ใ‚“ใŒใ€ๆŽ›ใ‘็ฎ—ไปฅๅค–ใซใ‚‚ใ€ๆš—ๅทใฎ + ๅผ•ใ็ฎ—ใ‚„ๅ‰ฒใ‚Š็ฎ— + ใŒใงใใ‚‹ๅผๅฝ“็ฎฑใ‚‚ใ‚ใ‚Šใพใ™ใ€‚ +

+ +

+ ใคใพใ‚Šใ€ + ใฏๅ››ๅ‰‡ๆผ”็ฎ—{' '} + (่ถณใ—็ฎ—ใƒปๆŽ›ใ‘็ฎ—ใƒปๅผ•ใ็ฎ—ใƒปๅ‰ฒใ‚Š็ฎ—)ใŒใงใใ‚‹ใฎใงใ™ใ€‚ +

+ + ) + }, + { + title: <>ไป–ใซใฏไฝ•ใŒใงใใ‚‹ใฎใ‹๏ผŸ, + content: ( + <> +

+ ๅผๅฝ“็ฎฑใซๅ››ๅ‰‡ๆผ”็ฎ—ใŒใงใใ‚‹ใ“ใจใŒใ‚ใ‹ใ‚Šใพใ—ใŸใŒใ€ใ“ใ‚Œใ ใจ + + ๆ™ฎ้€šใฎ้›ปๅ“ใจใ•ใปใฉๅค‰ใ‚ใ‚Šใพใ›ใ‚“ + + ใ‚ˆใญใ€‚ +

+ +

+ ไป–ใซไฝ•ใ‹ๅผๅฝ“็ฎฑใซใงใใ‚‹ใ“ใจใฏใ‚ใ‚‹ใฎใงใ—ใ‚‡ใ†ใ‹๏ผŸๆฌกใฎใƒšใƒผใ‚ธใง่ฆ‹ใฆใ„ใใพใ™๏ผ +

+ + + ) + } + ]} + /> +) diff --git a/src/contents/9.v2.jp.tsx b/src/contents/9.v2.jp.tsx new file mode 100644 index 000000000..595ec79f6 --- /dev/null +++ b/src/contents/9.v2.jp.tsx @@ -0,0 +1,498 @@ +import React from 'react' +import { + Em, + P, + Strong, + InlineHeader, + Ul, + UlLi +} from 'src/components/ContentTags' +import EmojiSeparator from 'src/components/EmojiSeparator' +import EpisodeCardList from 'src/components/EpisodeCardList' +import EmojiWithText from 'src/components/EmojiWithText' +import NextLessonButton from 'src/components/NextLessonButton' +import EmojiForLetter from 'src/components/EmojiForLetter' +import H from 'src/components/H' +import Emoji from 'src/components/Emoji' +import { InlineEmojiBoxesForQuestion } from 'src/components/InlineEmojiBoxes' +import YesNoButtons from 'src/components/YesNoButtons' +import * as R from 'src/components/Runners' + +export default () => ( + ใŠใ‚„ใคๅ…ฅใ‚Šใฎๅผๅฝ“็ฎฑ, + content: ( + <> +

+ + ไปŠๅ›žใฏใ€ๆฌกใฎ + + ใ‚’่ฆ‹ใฆใ„ใใพใ™: +

+ +

+ ใ“ใฎๅผๅฝ“็ฎฑใ€ + + ไธŠใฎใปใ†ใซ + ใจ + ใจใ„ใฃใŸใ€ŒใŠใ‚„ใคใ€ใŒใ‚ใ‚‹ + + ใฎใซๆณจ็›ฎใงใ™ใ€‚ +

+ + + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + ใ‹ + ใ€ใฉใฃใก๏ผŸ + + ), + content: ( + <> +

+ ๆฌกใซใ€ๆš—ๅทใŒใ€Œ0ใ€ใฎๅผๅฝ“็ฎฑใ‚’็”จๆ„ใ—ใพใ™ใ€‚ +

+ +

+ ใ“ใกใ‚‰ใ‚’ใ€ๅ…ˆใปใฉใฎๅผๅฝ“็ฎฑใฎ + + ใฎ้ƒจๅˆ†ใซๅ…ฅใ‚Œใฆใฟใพใ™ใ€‚ +

+ +

+ ๅฎŸใฏใ€ใ“ใ‚Œใ‚’ๆœ€ๅพŒใพใง + + ใ™ใ‚‹ใจใ€ + + ๆœ€็ต‚็š„ใซ + ใ‹ + ใฎใฉใกใ‚‰ใ‹ใŒๆฎ‹ใ‚Šใพใ™ + + ใ€‚ +

+ +

ใจใ„ใ†ใ‚ใ‘ใงใ€ใ“ใ“ใง่ณชๅ•ใงใ™๏ผ

+

+ ไธŠใฎๅผๅฝ“็ฎฑใ‚’ + + ใ—ใŸใ‚‰ๆœ€ๅพŒใซๆฎ‹ใ‚‹ใฎใฏใ€Œ + + + + ใ€ใ ใ€‚ + +

+ + + ) + }, + { + title: ( + <> + (ๆฎ‹ใ‚‹ใฎใฏ + ) + + ), + content: ( + <> +

+ + ๆฎ‹ใ‚‹ใฎใฏ + + ใงใ™ใ€‚ +

+

+ +

+ + + ) + }, + { + type: 'summary', + title: ( + <> + + + ), + content: ( + <> +

+ ไธ‹ใฎ + + ใฎ้ƒจๅˆ†ใซๆš—ๅทใŒใ€Œ0ใ€ใฎๅผๅฝ“็ฎฑใ‚’ๅ…ฅใ‚Œใฆ + + ใ™ใ‚‹ใจใ€ + + ๆœ€็ต‚็š„ใซ + + ใŒๆฎ‹ใ‚Šใพใ™ใ€‚ + +

+ +

+ ใงใฏใ€ + + ใซไป–ใฎๆš—ๅทใฎๅผๅฝ“็ฎฑใ‚’ๅ…ฅใ‚ŒใŸใ‚‰ใฉใ†ใชใ‚‹ใฎใงใ—ใ‚‡ใ†๏ผŸ็ขบใ‹ใ‚ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ +

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + ใ‹ + ใ€ใฉใฃใก๏ผŸใใฎ2 + + ), + content: ( + <> +

+ ไปŠๅบฆใฏใ€ๆš—ๅทใŒใ€Œ1ใ€ใฎๅผๅฝ“็ฎฑใ‚’็”จๆ„ใ—ใ€ +

+ +

+ ๅ…ˆใปใฉใฎๅผๅฝ“็ฎฑใฎ + + ใฎ้ƒจๅˆ†ใซๅ…ฅใ‚Œใฆใฟใพใ™ใ€‚ +

+ +

ใจใ„ใ†ใ‚ใ‘ใงใ€ใ“ใ“ใง่ณชๅ•ใงใ™๏ผ

+

+ ไธŠใฎๅผๅฝ“็ฎฑใ‚’ + + ใ—ใŸใ‚‰ๆœ€ๅพŒใซๆฎ‹ใ‚‹ใฎใฏใ€Œ + + + + ใ€ใ ใ€‚ + +

+ + + ) + }, + { + title: ( + <> + (ๆฎ‹ใ‚‹ใฎใฏ + ) + + ), + content: ( + <> +

+ + ๆฎ‹ใ‚‹ใฎใฏ + + ใงใ™ใ€‚ +

+

+ +

+ + + ) + }, + { + type: 'summary', + title: ( + <> + + + ), + content: ( + <> +

+ ใ“ใ“ใพใงใ‚’ใพใจใ‚ใ‚‹ใจ: ไธ‹ใฎๅผๅฝ“็ฎฑใฎ + + ใฎ้ƒจๅˆ†ใซโ€ฆ +

+
    + + ๆš—ๅทใŒใ€Œ0ใ€ใฎๅผๅฝ“็ฎฑใ‚’ๅ…ฅใ‚Œใ‚‹ใจใ€ + + + ใŒๆฎ‹ใ‚‹ + + + + ๆš—ๅทใŒใ€Œ1ใ€ใฎๅผๅฝ“็ฎฑใ‚’ๅ…ฅใ‚Œใ‚‹ใจใ€ + + + ใŒๆฎ‹ใ‚‹ + + +
+ + +

+ ้ข็™ฝใ„ใงใ™ใญใ€‚ใงใฏๆœ€ๅพŒใซใ€ๆš—ๅทใŒใ€Œ2ใ€ + ใฎๅ ดๅˆใ‚’่ฆ‹ใฆใฟใพใ—ใ‚‡ใ†ใ€‚ +

+ + ) + }, + { + type: 'yesNoQuiz', + title: ( + <> + ใ‹ + ใ€ใฉใฃใก๏ผŸใใฎ3 + + ), + content: ( + <> +

+ ๆœ€ๅพŒใซใ€ๆš—ๅทใŒใ€Œ2ใ€ใฎๅผๅฝ“็ฎฑใ‚’็”จๆ„ใ—ใ€ +

+ +

+ ๅ…ˆใปใฉใฎๅผๅฝ“็ฎฑใฎ + + ใฎ้ƒจๅˆ†ใซๅ…ฅใ‚Œใฆใฟใพใ™ใ€‚ +

+ +

ใจใ„ใ†ใ‚ใ‘ใงใ€ใ“ใ“ใง่ณชๅ•ใงใ™๏ผ

+

+ ไธŠใฎๅผๅฝ“็ฎฑใ‚’ + + ใ—ใŸใ‚‰ๆœ€ๅพŒใซๆฎ‹ใ‚‹ใฎใฏใ€Œ + + + + ใ€ใ ใ€‚ + +

+ + + ) + }, + { + title: ( + <> + (ๆฎ‹ใ‚‹ใฎใฏ + ) + + ), + content: ( + <> +

+ + ๆฎ‹ใ‚‹ใฎใฏ + + ใงใ™ใ€‚ +

+

+ +

+ + + ) + }, + { + type: 'summary', + title: ( + <> + + + ), + content: ( + <> +

+ ใ“ใ“ใพใงใ‚’ใพใจใ‚ใ‚‹ใจ: ไธ‹ใฎๅผๅฝ“็ฎฑใฎ + + ใฎ้ƒจๅˆ†ใซโ€ฆ +

+
    + + ๆš—ๅทใŒใ€Œ0ใ€ใฎๅผๅฝ“็ฎฑใ‚’ๅ…ฅใ‚Œใ‚‹ใจใ€ + + + ใŒๆฎ‹ใ‚‹ + + + + ๆš—ๅทใŒใ€Œ1ใ€ใฎๅผๅฝ“็ฎฑใ‚’ๅ…ฅใ‚Œใ‚‹ใจใ€ + + + ใŒๆฎ‹ใ‚‹ + + + + ๆš—ๅทใŒใ€Œ2ใ€ใฎๅผๅฝ“็ฎฑใ‚’ๅ…ฅใ‚Œใ‚‹ใจใ€ + + + ใŒๆฎ‹ใ‚‹ + + +
+ +

+ ใใ‚ใใ‚ๆณ•ๅ‰‡ใŒๅˆ†ใ‹ใฃใฆใใพใ—ใŸใ‹๏ผŸใใ‚Œใงใฏใ€็จฎๆ˜Žใ‹ใ—ใ‚’ใ—ใพใ—ใ‚‡ใ†๏ผ +

+ + ) + }, + { + title: <>ๆš—ๅทใŒใ€Œ0ใ€ใ‹ใฉใ†ใ‹ๅˆคๅˆฅใงใใ‚‹ๅผๅฝ“็ฎฑ, + content: ( + <> +

+ ๅฎŸใฏๅ…ˆใปใฉใฎๅผๅฝ“็ฎฑใฏใ€ + + + ใฎๆš—ๅทใŒใ€Œ0ใ€ใ‹ใฉใ†ใ‹ใ‚’ๅˆคๅˆฅใงใใ‚‹ + + ๅผๅฝ“็ฎฑใชใฎใงใ™ใ€‚ +

+ + + + ) + }, + { + title: ( + <> + ใ‚„ + ใฎ้ƒจๅˆ†ใ‚’ๅค‰ใˆใฆใ‚‚ใ„ใ„ + + ), + content: ( + <> +

+ ใกใชใฟใซใ€ + + ใ‚„ + ใฎ้ƒจๅˆ†ใ‚’ๅˆฅใฎๆ–™็†ใซๅค‰ใˆใ‚‹ใ“ใจใ‚‚ใงใใพใ™ + + ใ€‚ใใฎๅ ดๅˆใ‚‚ใ€็ตๆžœใฏๅŒใ˜ใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚ +

+ , + โžก๏ธ, + โ“ + ]} + /> + , + โžก๏ธ, + โ“ + ]} + /> +

+ ใŸใจใˆใฐๆฌกใฎๅผๅฝ“็ฎฑใ ใจใ€ๅ…ˆใปใฉ + + + + ใ ใฃใŸไธ€็•ชไธŠใฎ้ƒจๅˆ†ใŒ + + + + ใจ + + + + ใซใชใฃใฆใ„ใพใ™ใ€‚้ป„่‰ฒใงๅก—ใ‚Šใคใถใ—ใฆใฟใพใ—ใŸใ€‚ +

+ +

+ ใ“ใฎๅ ดๅˆใ€ + ใŒใ€Œ0ใ€ใชใ‚‰ๆœ€ๅพŒใฏ + ใ€ใ€Œ1ใ€ใชใ‚‰ + + ใจ + + ใซใชใ‚Šใพใ™ใ€‚ +

+ + ) + }, + { + title: <>ๅผๅฝ“็ฎฑใฏใ€Œๆกไปถๅˆ†ๅฒใ€ใ‚‚ใงใใ‚‹, + content: ( + <> +

+ ไปŠๅ›ž็ดนไป‹ใ—ใŸใฎใฏใ€ใ€Œๆš—ๅทใŒ0ใ‹ใ€ใใ‚Œไปฅๅค–ใ‹ + ใ€ใ‚’ๅˆคๅˆฅใ—ใ€ใใ‚Œใžใ‚Œ้•ใ†็ตๆžœใ‚’ๅ‡บใ™ๅผๅฝ“็ฎฑใงใ—ใŸใ€‚ +

+ +

+ ใ“ใ†ใ„ใฃใŸๅ‡ฆ็†ใฏๅฐ‚้–€็”จ่ชžใงใ€Œๆกไปถๅˆ†ๅฒ + ใ€ใจ่จ€ใ„ใพใ™ใ€‚ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใ‚’ใ—ใŸใ“ใจใŒใ‚ใ‚‹ๆ–นใ‚„ใ€ใ‚จใ‚ฏใ‚ปใƒซใŒๅพ—ๆ„ใชๆ–นใซใฏใ€Œ + IFๆ–‡ + (ใพใŸใฏIF้–ขๆ•ฐ + )ใ€ใจ่จ€ใฃใŸใปใ†ใŒๅˆ†ใ‹ใ‚Šใ‚„ใ™ใ„ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“ใ€‚ +

+

+ ใ“ใ“ใงใฏๆ™‚้–“ใฎ้ƒฝๅˆไธŠ็ดนไป‹ใงใใพใ›ใ‚“ใงใ—ใŸใŒใ€ๅผๅฝ“็ฎฑใ‚’ไฝฟใˆใฐใ€ใ•ใพใ–ใพใชๆกไปถๅˆ†ๅฒใ‚’่กจ็พใ™ใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚ใŸใจใˆใฐใ€Œ + Aใฎๆš—ๅทใฏBใฎๆš—ๅทใ‚ˆใ‚Šๅคงใใ„ใ‹ใ€ๅฐใ•ใ„ใ‹ใ€ใใ‚Œใจใ‚‚็ญ‰ใ—ใ„ใ‹ + ใ€ใ‚’ๅˆคๅˆฅใงใใ‚‹ๅผๅฝ“็ฎฑใ‚‚ใ‚ใ‚Šใพใ™ใ€‚ +

+ +

+ ไฝ•ใŒ่จ€ใ„ใŸใ„ใ‹ใจใ„ใ†ใจใ€ๅผๅฝ“็ฎฑใฏใ€Œ + ๅ››ๅ‰‡ๆผ”็ฎ—ใ ใ‘ใงใชใใ€ๆกไปถๅˆ†ๅฒใ‚‚ใงใใ‚‹ + ใ€ใจใ„ใ†ใ“ใจใงใ™ใ€‚ +

+ + ) + }, + { + title: <>ๆกไปถๅˆ†ๅฒใŒใงใใ‚Œใฐใ€่ค‡้›‘ใช่จˆ็ฎ—ใŒใงใใ‚‹, + content: ( + <> +

+ ๆกไปถๅˆ†ๅฒใŒใงใใ‚Œใฐใ€ + ่ค‡้›‘ใช่จˆ็ฎ—ใ‚’่กŒใ†ใ“ใจใŒใงใใพใ™ + ใ€‚ใŸใจใˆใฐใ€ใ‚ซใƒฉใ‚ชใ‚ฑใฎๅˆฉ็”จๆ–™้‡‘ใฎ่จˆ็ฎ—ใ€‚ +

+ +

+ ใ€Œใ‚ซใƒฉใ‚ชใ‚ฑใฎ้ƒจๅฑ‹ไปฃใŒ1ๆ™‚้–“ใ‚ใŸใ‚Šใ„ใใ‚‰ใ‹ใ€ใ€Œไฝ•ๆ™‚้–“ๅˆฉ็”จใ—ใŸใ‹ใ€ใ ใ‘ใงใ‚ใ‚Œใฐๅ››ๅ‰‡ๆผ”็ฎ—ใง่จˆ็ฎ—ใงใใพใ™ใ€‚ใ—ใ‹ใ—ใ€ๅฎŸ้š›ใฏ + + ใ€Œๅนณๆ—ฅใ‹้€ฑๆœซใ‹ใ€ใ€Œๆ˜ผใ‹ๅคœใ‹ใ€ใ€Œๅญฆ็”Ÿใ‹ๅคงไบบใ‹ใ€็ญ‰ใซใ‚ˆใฃใฆๆ–™้‡‘ไฝ“็ณปใŒๅค‰ใ‚ใฃใฆใใ‚‹ + + ใฎใงใ€ๆกไปถๅˆ†ๅฒใ‚’ใ—ใชใ‘ใ‚Œใฐๆญฃใ—ใ„ๆ–™้‡‘ใฏ่จˆ็ฎ—ใงใใพใ›ใ‚“ใ€‚ +

+

+ ๅผๅฝ“็ฎฑใฏๅ››ๅ‰‡ๆผ”็ฎ—ใ‚‚ๆกไปถๅˆ†ๅฒใ‚‚ใงใใ‚‹ใฎใงใ€ใ‚ซใƒฉใ‚ชใ‚ฑใฎๆ–™้‡‘ใจใ„ใฃใŸ่ค‡้›‘ใช่จˆ็ฎ—ใ‚‚(ๅทฅๅคซใ™ใ‚Œใฐ)ใงใใฆใ—ใพใ†ใฎใงใ™ใ€‚ +

+ + ) + }, + { + title: <>ใ•ใ‚‰ใซ่ค‡้›‘ใชๅ‡ฆ็†, + content: ( + <> +

+ ๅ››ๅ‰‡ๆผ”็ฎ—ใ‚„ๆกไปถๅˆ†ๅฒใŒใงใใ‚‹ใ ใ‘ใงใ‚‚ๅๅˆ†ใ™ใ”ใ„ใงใ™ใŒใ€ + ๅผๅฝ“็ฎฑใฏใ‚‚ใฃใจ่ค‡้›‘ใชๅ‡ฆ็†ใ‚’่กŒใ†ใ“ใจใŒใงใใพใ™ใ€‚ +

+ +

+ ใŸใ ใ€ + + ใใ‚“ใช่ค‡้›‘ใชๅ‡ฆ็†ใฎ่ชฌๆ˜Žใ‚’ใ™ใ‚‹ๅ‰ใซใ€ใ‚‚ใ†ๅฐ‘ใ—ๅผๅฝ“็ฎฑใซใคใ„ใฆใฎ็Ÿฅ่ญ˜ใ‚’ๆทฑใ‚ใ‚‹ๅฟ…่ฆใŒใ‚ใ‚Šใพใ™ใ€‚ + +

+

+ ใใฎไธ€็’ฐใจใ—ใฆใ€ไธญ็ดšๆœ€ๅพŒใจใชใ‚‹ๆฌกใฎใƒšใƒผใ‚ธใงใฏใ€Œ + ็ตๆžœใŒๅค‰ใ‚ใ‚‹ๅผๅฝ“็ฎฑใ€ใซใคใ„ใฆ่ชฌๆ˜Žใ—ใฆใ„ใใพใ™๏ผ +

+ + + ) + } + ]} + /> +) diff --git a/src/lib/contentVersion.ts b/src/lib/contentVersion.ts new file mode 100644 index 000000000..3b79fe518 --- /dev/null +++ b/src/lib/contentVersion.ts @@ -0,0 +1,8 @@ +import getConfig from 'next/config' +const { publicRuntimeConfig } = getConfig() || { publicRuntimeConfig: {} } +export default (publicRuntimeConfig.devContentVersion || + process.env.productionContentVersion || + // Support for ts-node that doesn't go through next.config.js + process.env.DEV_CONTENT_VERSION || + process.env.PRODUCTION_CONTENT_VERSION || + 'v1') as ('v1' | 'v2') diff --git a/src/lib/contentsBundle.tsx b/src/lib/contentsBundle.tsx index 9e22cca07..1e7a104bd 100644 --- a/src/lib/contentsBundle.tsx +++ b/src/lib/contentsBundle.tsx @@ -1,106 +1,123 @@ -// WARNING: Do not modify this file - it's generated automatically. import Jp0 from 'src/contents/0.jp' +import Jp0V2 from 'src/contents/0.v2.jp' import En0 from 'src/contents/0.en' import Jp1 from 'src/contents/1.jp' +import Jp1V2 from 'src/contents/1.v2.jp' import En1 from 'src/contents/1.en' import Jp10 from 'src/contents/10.jp' +import Jp10V2 from 'src/contents/10.v2.jp' import En10 from 'src/contents/10.en' import Jp11 from 'src/contents/11.jp' +import Jp11V2 from 'src/contents/11.v2.jp' import En11 from 'src/contents/11.en' import Jp12 from 'src/contents/12.jp' +import Jp12V2 from 'src/contents/12.v2.jp' import En12 from 'src/contents/12.en' import Jp13 from 'src/contents/13.jp' +import Jp13V2 from 'src/contents/13.v2.jp' import En13 from 'src/contents/13.en' import Jp14 from 'src/contents/14.jp' +import Jp14V2 from 'src/contents/14.v2.jp' import En14 from 'src/contents/14.en' import Jp15 from 'src/contents/15.jp' +import Jp15V2 from 'src/contents/15.v2.jp' import En15 from 'src/contents/15.en' import Jp16 from 'src/contents/16.jp' +import Jp16V2 from 'src/contents/16.v2.jp' import En16 from 'src/contents/16.en' import Jp2 from 'src/contents/2.jp' +import Jp2V2 from 'src/contents/2.v2.jp' import En2 from 'src/contents/2.en' import Jp3 from 'src/contents/3.jp' +import Jp3V2 from 'src/contents/3.v2.jp' import En3 from 'src/contents/3.en' import Jp4 from 'src/contents/4.jp' +import Jp4V2 from 'src/contents/4.v2.jp' import En4 from 'src/contents/4.en' import Jp5 from 'src/contents/5.jp' +import Jp5V2 from 'src/contents/5.v2.jp' import En5 from 'src/contents/5.en' import Jp6 from 'src/contents/6.jp' +import Jp6V2 from 'src/contents/6.v2.jp' import En6 from 'src/contents/6.en' import Jp7 from 'src/contents/7.jp' +import Jp7V2 from 'src/contents/7.v2.jp' import En7 from 'src/contents/7.en' import Jp8 from 'src/contents/8.jp' +import Jp8V2 from 'src/contents/8.v2.jp' import En8 from 'src/contents/8.en' import Jp9 from 'src/contents/9.jp' +import Jp9V2 from 'src/contents/9.v2.jp' import En9 from 'src/contents/9.en' +import contentVersion from 'src/lib/contentVersion' export default { '0': { en: En0, - jp: Jp0 + jp: contentVersion === 'v2' ? Jp0V2 : Jp0 }, '1': { en: En1, - jp: Jp1 + jp: contentVersion === 'v2' ? Jp1V2 : Jp1 }, '10': { en: En10, - jp: Jp10 + jp: contentVersion === 'v2' ? Jp10V2 : Jp10 }, '11': { en: En11, - jp: Jp11 + jp: contentVersion === 'v2' ? Jp11V2 : Jp11 }, '12': { en: En12, - jp: Jp12 + jp: contentVersion === 'v2' ? Jp12V2 : Jp12 }, '13': { en: En13, - jp: Jp13 + jp: contentVersion === 'v2' ? Jp13V2 : Jp13 }, '14': { en: En14, - jp: Jp14 + jp: contentVersion === 'v2' ? Jp14V2 : Jp14 }, '15': { en: En15, - jp: Jp15 + jp: contentVersion === 'v2' ? Jp15V2 : Jp15 }, '16': { en: En16, - jp: Jp16 + jp: contentVersion === 'v2' ? Jp16V2 : Jp16 }, '2': { en: En2, - jp: Jp2 + jp: contentVersion === 'v2' ? Jp2V2 : Jp2 }, '3': { en: En3, - jp: Jp3 + jp: contentVersion === 'v2' ? Jp3V2 : Jp3 }, '4': { en: En4, - jp: Jp4 + jp: contentVersion === 'v2' ? Jp4V2 : Jp4 }, '5': { en: En5, - jp: Jp5 + jp: contentVersion === 'v2' ? Jp5V2 : Jp5 }, '6': { en: En6, - jp: Jp6 + jp: contentVersion === 'v2' ? Jp6V2 : Jp6 }, '7': { en: En7, - jp: Jp7 + jp: contentVersion === 'v2' ? Jp7V2 : Jp7 }, '8': { en: En8, - jp: Jp8 + jp: contentVersion === 'v2' ? Jp8V2 : Jp8 }, '9': { en: En9, - jp: Jp9 + jp: contentVersion === 'v2' ? Jp9V2 : Jp9 } } From 2c5e0c94e71d3a636074f95e3bc809a85360e924 Mon Sep 17 00:00:00 2001 From: Shu Uesugi Date: Mon, 24 Jun 2019 14:48:54 -0700 Subject: [PATCH 2/3] Fix twemoji: use yarn --silent --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index c50c07c9e..57c924a01 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "eslint:fix": "eslint --ext .js,.ts,.tsx --fix .", "build:en": "yarn tsc && yarn eslint && PRODUCTION_LOCALE=en yarn sitemap && PRODUCTION_LOCALE=en next build && PRODUCTION_LOCALE=en next export", "build:jp": "yarn tsc && yarn eslint && PRODUCTION_LOCALE=jp yarn sitemap && PRODUCTION_LOCALE=jp next build && PRODUCTION_LOCALE=jp next export", - "twemoji": "mkdir -p .twemoji && rm -f src/components/Twemoji/* && rm -f .twemoji/* && cp `yarn ts-node ./scripts/copyUsedEmojis.ts` .twemoji && svgr --ext tsx --no-svgo --filename-case kebab --no-dimensions -d src/components/Twemoji .twemoji && eslint --ext .tsx --fix src/components/Twemoji && yarn twemoji:bundle", + "twemoji": "mkdir -p .twemoji && rm -f src/components/Twemoji/* && rm -f .twemoji/* && cp `yarn --silent ts-node ./scripts/copyUsedEmojis.ts` .twemoji && svgr --ext tsx --no-svgo --filename-case kebab --no-dimensions -d src/components/Twemoji .twemoji && eslint --ext .tsx --fix src/components/Twemoji && yarn twemoji:bundle", "twemoji:bundle": "yarn ts-node ./scripts/generateEmojisBundle.ts", "twemoji:watch": "yarn ts-node ./scripts/generateEmojisBundle.ts watch", "type-check": "tsc -w", From b44b8003fa71f6cf1b3a9a97669c6f9da97a2739 Mon Sep 17 00:00:00 2001 From: Shu Uesugi Date: Mon, 24 Jun 2019 14:50:22 -0700 Subject: [PATCH 3/3] Start episode 1 --- scripts/copyUsedEmojis.ts | 3 +- src/components/Twemoji/1f381.tsx | 25 +++++++++++ src/lib/emojisBundle.tsx | 2 + src/lib/episodeEmojis.ts | 72 ++++++++++++++++++++++---------- src/lib/titles.ts | 57 +++++++++++++++++-------- 5 files changed, 117 insertions(+), 42 deletions(-) create mode 100644 src/components/Twemoji/1f381.tsx diff --git a/scripts/copyUsedEmojis.ts b/scripts/copyUsedEmojis.ts index 943ada49e..1ab7d717b 100644 --- a/scripts/copyUsedEmojis.ts +++ b/scripts/copyUsedEmojis.ts @@ -104,7 +104,8 @@ const allUsedEmojis = uniq([ '๐Ÿ“ผ', '๐Ÿ” ', '๐Ÿ', - '๐Ÿ’ก' + '๐Ÿ’ก', + '๐ŸŽ' ]) // Copied from Twemoji diff --git a/src/components/Twemoji/1f381.tsx b/src/components/Twemoji/1f381.tsx new file mode 100644 index 000000000..31cecfa8c --- /dev/null +++ b/src/components/Twemoji/1f381.tsx @@ -0,0 +1,25 @@ +import * as React from 'react' + +const Svg1F381 = (props: React.SVGProps) => ( + + + + + + + +) + +export default Svg1F381 diff --git a/src/lib/emojisBundle.tsx b/src/lib/emojisBundle.tsx index 7caefac05..b53759526 100644 --- a/src/lib/emojisBundle.tsx +++ b/src/lib/emojisBundle.tsx @@ -27,6 +27,7 @@ import Emoji1f36c from 'src/components/Twemoji/1f36c' import Emoji1f370 from 'src/components/Twemoji/1f370' import Emoji1f371 from 'src/components/Twemoji/1f371' import Emoji1f37f from 'src/components/Twemoji/1f37f' +import Emoji1f381 from 'src/components/Twemoji/1f381' import Emoji1f389 from 'src/components/Twemoji/1f389' import Emoji1f3a4 from 'src/components/Twemoji/1f3a4' import Emoji1f3b6 from 'src/components/Twemoji/1f3b6' @@ -158,6 +159,7 @@ export default { '1f370': Emoji1f370, '1f371': Emoji1f371, '1f37f': Emoji1f37f, + '1f381': Emoji1f381, '1f389': Emoji1f389, '1f3a4': Emoji1f3a4, '1f3b6': Emoji1f3b6, diff --git a/src/lib/episodeEmojis.ts b/src/lib/episodeEmojis.ts index 26e60f365..0927671d3 100644 --- a/src/lib/episodeEmojis.ts +++ b/src/lib/episodeEmojis.ts @@ -1,29 +1,55 @@ import letterEmojiMapping from 'src/lib/letterEmojiMapping' import { episodeTitles } from 'src/lib/titles' import { cakeVariableName } from 'src/lib/specialVariableNames' +import contentVersion from 'src/lib/contentVersion' -const episodeEmojis: Record = { - 0: ['๐Ÿค–', '๐Ÿค”', '๐Ÿง™โ€โ™€๏ธ'], - 1: ['๐Ÿฑ', '๐Ÿ˜', '๐Ÿฑ'], - 2: ['โœ…', '๐Ÿคซ', '๐Ÿ’ฅ'], - 3: ['4๏ธโƒฃ', '๐Ÿ˜‹', '๐Ÿฑ'], - 4: ['๐Ÿฑ', '๐Ÿคค', '3๏ธโƒฃ'], - 5: ['๐Ÿฅ‡', '๐Ÿ˜ฌ', '๐Ÿฅˆ'], - 6: ['๐Ÿ…ฐ๏ธ', '๐Ÿง', '๏ธ๐Ÿ…ฑ๏ธ'], - 7: ['โž•', '๐Ÿคจ', '๏ธ๐Ÿฑ'], - 8: ['๐Ÿฑ', '๐Ÿ˜ต', 'โœ–๏ธ'], - 9: [letterEmojiMapping['z'], '๐Ÿ˜', letterEmojiMapping['y']], - 10: [ - letterEmojiMapping[cakeVariableName], - '๐Ÿฅณ', - letterEmojiMapping[cakeVariableName] - ], - 11: [letterEmojiMapping['b'], '๐Ÿ˜Ž', letterEmojiMapping['e']], - 12: ['โž–', '๐Ÿคฏ', '๏ธ1๏ธโƒฃ'], - 13: ['โœ–๏ธ', '๐Ÿฅด', 'โ†•๏ธ'], - 14: ['๐Ÿง™โ€โ™€๏ธ', '๐Ÿ˜จ', '๐Ÿง™โ€โ™€๏ธ'], - 15: [letterEmojiMapping['a'], '๐Ÿคฉ', letterEmojiMapping['b']], - 16: ['๏ธ๐Ÿค–', '๐Ÿค—', '๏ธ๐Ÿค–'] -} +const episodeEmojis: Record = + contentVersion === 'v2' + ? { + 0: ['๐Ÿค–', '๐Ÿค”', '๐Ÿง™โ€โ™€๏ธ'], + 1: ['๐Ÿ”ข', '๐Ÿ˜', '๐ŸŽ'], + 2: ['โœ…', '๐Ÿคซ', '๐Ÿ’ฅ'], + 3: ['4๏ธโƒฃ', '๐Ÿ˜‹', '๐Ÿฑ'], + 4: ['๐Ÿฑ', '๐Ÿคค', '3๏ธโƒฃ'], + 5: ['๐Ÿฅ‡', '๐Ÿ˜ฌ', '๐Ÿฅˆ'], + 6: ['๐Ÿ…ฐ๏ธ', '๐Ÿง', '๏ธ๐Ÿ…ฑ๏ธ'], + 7: ['โž•', '๐Ÿคจ', '๏ธ๐Ÿฑ'], + 8: ['๐Ÿฑ', '๐Ÿ˜ต', 'โœ–๏ธ'], + 9: [letterEmojiMapping['z'], '๐Ÿ˜', letterEmojiMapping['y']], + 10: [ + letterEmojiMapping[cakeVariableName], + '๐Ÿฅณ', + letterEmojiMapping[cakeVariableName] + ], + 11: [letterEmojiMapping['b'], '๐Ÿ˜Ž', letterEmojiMapping['e']], + 12: ['โž–', '๐Ÿคฏ', '๏ธ1๏ธโƒฃ'], + 13: ['โœ–๏ธ', '๐Ÿฅด', 'โ†•๏ธ'], + 14: ['๐Ÿง™โ€โ™€๏ธ', '๐Ÿ˜จ', '๐Ÿง™โ€โ™€๏ธ'], + 15: [letterEmojiMapping['a'], '๐Ÿคฉ', letterEmojiMapping['b']], + 16: ['๏ธ๐Ÿค–', '๐Ÿค—', '๏ธ๐Ÿค–'] + } + : { + 0: ['๐Ÿค–', '๐Ÿค”', '๐Ÿง™โ€โ™€๏ธ'], + 1: ['๐Ÿฑ', '๐Ÿ˜', '๐Ÿฑ'], + 2: ['โœ…', '๐Ÿคซ', '๐Ÿ’ฅ'], + 3: ['4๏ธโƒฃ', '๐Ÿ˜‹', '๐Ÿฑ'], + 4: ['๐Ÿฑ', '๐Ÿคค', '3๏ธโƒฃ'], + 5: ['๐Ÿฅ‡', '๐Ÿ˜ฌ', '๐Ÿฅˆ'], + 6: ['๐Ÿ…ฐ๏ธ', '๐Ÿง', '๏ธ๐Ÿ…ฑ๏ธ'], + 7: ['โž•', '๐Ÿคจ', '๏ธ๐Ÿฑ'], + 8: ['๐Ÿฑ', '๐Ÿ˜ต', 'โœ–๏ธ'], + 9: [letterEmojiMapping['z'], '๐Ÿ˜', letterEmojiMapping['y']], + 10: [ + letterEmojiMapping[cakeVariableName], + '๐Ÿฅณ', + letterEmojiMapping[cakeVariableName] + ], + 11: [letterEmojiMapping['b'], '๐Ÿ˜Ž', letterEmojiMapping['e']], + 12: ['โž–', '๐Ÿคฏ', '๏ธ1๏ธโƒฃ'], + 13: ['โœ–๏ธ', '๐Ÿฅด', 'โ†•๏ธ'], + 14: ['๐Ÿง™โ€โ™€๏ธ', '๐Ÿ˜จ', '๐Ÿง™โ€โ™€๏ธ'], + 15: [letterEmojiMapping['a'], '๐Ÿคฉ', letterEmojiMapping['b']], + 16: ['๏ธ๐Ÿค–', '๐Ÿค—', '๏ธ๐Ÿค–'] + } export default episodeEmojis diff --git a/src/lib/titles.ts b/src/lib/titles.ts index b19e040f7..376c6cd5e 100644 --- a/src/lib/titles.ts +++ b/src/lib/titles.ts @@ -3,6 +3,7 @@ import { episodeCategory, episodeNumberWithinCategory } from 'src/lib/episodeCategories' +import contentVersion from 'src/lib/contentVersion' export const lessonTitle = { en: 'Y Combinator for Everyone', @@ -33,24 +34,44 @@ export const episodeTitles = { 15: '?', 16: '?' }, - jp: { - 1: 'ใ“ใ‚Œใฃใใ‚‰ใ„ใฎใ€ใŠๅผๅฝ“็ฎฑใซโ€ฆ', - 2: 'ๅผๅฝ“็ฎฑใฎๆณ•ๅ‰‡', - 3: '4ๅ“ใฎๅผๅฝ“็ฎฑ', - 4: '3ๆฎตใฎๅผๅฝ“็ฎฑ', - 5: '้ †็•ชใฏใฉใ†ใชใ‚‹๏ผŸ', - 6: 'ๅผๅฝ“็ฎฑใฎๆš—ๅท', - 7: '่ถณใ—็ฎ—', - 8: 'ๆŽ›ใ‘็ฎ—', - 9: 'ๆกไปถๅˆ†ๅฒ', - 10: '็ตๆžœใŒๅค‰ใ‚ใ‚‹ๅผๅฝ“็ฎฑ', - 11: '็ตๆžœใŒๅค‰ใ‚ใ‚‹ใฎใ‚’้˜ฒใ', - 12: 'ๅผ•ใ็ฎ—ใจ็œ็•ฅ่กจ่จ˜', - 13: 'ๆŽ›ใ‘็ฎ—ใจๆกไปถๅˆ†ๅฒใฎ็œ็•ฅ่กจ่จ˜', - 14: 'ๅผๅฝ“็ฎฑใฎ้ญ”ๅฅณ', - 15: '้ญ”ๆณ•ใฎYใ‚ณใƒณใƒ“ใƒใƒผใ‚ฟ', - 16: 'ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใ‚ตใ‚คใ‚จใƒณใ‚น' - } + jp: + contentVersion === 'v2' + ? { + 1: '่จˆ็ฎ—็ฎฑ', + 2: 'ๅผๅฝ“็ฎฑใฎๆณ•ๅ‰‡', + 3: '4ๅ“ใฎๅผๅฝ“็ฎฑ', + 4: '3ๆฎตใฎๅผๅฝ“็ฎฑ', + 5: '้ †็•ชใฏใฉใ†ใชใ‚‹๏ผŸ', + 6: 'ๅผๅฝ“็ฎฑใฎๆš—ๅท', + 7: '่ถณใ—็ฎ—', + 8: 'ๆŽ›ใ‘็ฎ—', + 9: 'ๆกไปถๅˆ†ๅฒ', + 10: '็ตๆžœใŒๅค‰ใ‚ใ‚‹ๅผๅฝ“็ฎฑ', + 11: '็ตๆžœใŒๅค‰ใ‚ใ‚‹ใฎใ‚’้˜ฒใ', + 12: 'ๅผ•ใ็ฎ—ใจ็œ็•ฅ่กจ่จ˜', + 13: 'ๆŽ›ใ‘็ฎ—ใจๆกไปถๅˆ†ๅฒใฎ็œ็•ฅ่กจ่จ˜', + 14: 'ๅผๅฝ“็ฎฑใฎ้ญ”ๅฅณ', + 15: '้ญ”ๆณ•ใฎYใ‚ณใƒณใƒ“ใƒใƒผใ‚ฟ', + 16: 'ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใ‚ตใ‚คใ‚จใƒณใ‚น' + } + : { + 1: 'ใ“ใ‚Œใฃใใ‚‰ใ„ใฎใ€ใŠๅผๅฝ“็ฎฑใซโ€ฆ', + 2: 'ๅผๅฝ“็ฎฑใฎๆณ•ๅ‰‡', + 3: '4ๅ“ใฎๅผๅฝ“็ฎฑ', + 4: '3ๆฎตใฎๅผๅฝ“็ฎฑ', + 5: '้ †็•ชใฏใฉใ†ใชใ‚‹๏ผŸ', + 6: 'ๅผๅฝ“็ฎฑใฎๆš—ๅท', + 7: '่ถณใ—็ฎ—', + 8: 'ๆŽ›ใ‘็ฎ—', + 9: 'ๆกไปถๅˆ†ๅฒ', + 10: '็ตๆžœใŒๅค‰ใ‚ใ‚‹ๅผๅฝ“็ฎฑ', + 11: '็ตๆžœใŒๅค‰ใ‚ใ‚‹ใฎใ‚’้˜ฒใ', + 12: 'ๅผ•ใ็ฎ—ใจ็œ็•ฅ่กจ่จ˜', + 13: 'ๆŽ›ใ‘็ฎ—ใจๆกไปถๅˆ†ๅฒใฎ็œ็•ฅ่กจ่จ˜', + 14: 'ๅผๅฝ“็ฎฑใฎ้ญ”ๅฅณ', + 15: '้ญ”ๆณ•ใฎYใ‚ณใƒณใƒ“ใƒใƒผใ‚ฟ', + 16: 'ใ‚ณใƒณใƒ”ใƒฅใƒผใ‚ฟใ‚ตใ‚คใ‚จใƒณใ‚น' + } }[locale] export const episodePrefixes = {