๐• f B! L
ๆกˆไปถใƒปๆฑ‚ไบบๆ•ฐ 12,345ไปถ
ๆกˆไปถใ‚’ๆŽขใ™๏ผˆๆบ–ๅ‚™ไธญ๏ผ‰ ใ‚จใƒผใ‚ธใ‚งใƒณใƒˆใ‚’ๆŽขใ™๏ผˆๆบ–ๅ‚™ไธญ๏ผ‰ ใŠๅฝน็ซ‹ใกๆƒ…ๅ ฑ ใƒญใ‚ฐใ‚คใƒณ
ๆกˆไปถใƒปๆฑ‚ไบบๆ•ฐ 12,345ไปถ
Claude CodeๅฎŸ่ทตใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ10้ธ๏ฝœ้–‹็™บ้€Ÿๅบฆใ‚’3ๅ€ใซใ™ใ‚‹How-toใ‚ฌใ‚คใƒ‰ใ€2026ๅนด็‰ˆใ€‘

Claude CodeๅฎŸ่ทตใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ10้ธ๏ฝœ้–‹็™บ้€Ÿๅบฆใ‚’3ๅ€ใซใ™ใ‚‹How-toใ‚ฌใ‚คใƒ‰ใ€2026ๅนด็‰ˆใ€‘

Claude CodeAIใ‚ณใƒผใƒ‡ใ‚ฃใƒณใ‚ฐ้–‹็™บๅŠน็އๅŒ–ๅฎŸ่ทตใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ
็›ฎๆฌก
โšก 3็ง’ใงใ‚ใ‹ใ‚‹๏ผใ“ใฎ่จ˜ไบ‹ใฎใƒใ‚คใƒณใƒˆ
  • Claude CodeใฎๅŸบๆœฌใ‚’่ถ…ใˆใŸใ€ŒๅฎŸ่ทตใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ10้ธใ€ใ‚’ๆ‰‹้ †ไป˜ใใง่งฃ่ชฌ
  • AGENTS.mdใงใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใƒซใƒผใƒซใ‚’่จญๅฎšใ—ใ€AIๅ‡บๅŠ›ใฎๅ“่ณชใ‚’ๅฎ‰ๅฎšใ•ใ›ใ‚‹ๆ–นๆณ•
  • ใƒžใƒซใƒใƒ•ใ‚กใ‚คใƒซ็ทจ้›†ใƒปใƒ†ใ‚นใƒˆ่‡ชๅ‹•็”ŸๆˆใƒปGitๆ“ไฝœใฎ่‡ชๅ‹•ๅŒ–ใง้–‹็™บ้€Ÿๅบฆใ‚’3ๅ€ใซ

Claude Codeใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใŸใ‘ใ‚Œใฉใ€ๅŸบๆœฌ็š„ใชใ‚ณใƒผใƒ‰็”Ÿๆˆใ—ใ‹ไฝฟใฃใฆใ„ใชใ„ใจใ„ใ†ๆ–นใฏๅคšใ„ใฎใงใฏใชใ„ใงใ—ใ‚‡ใ†ใ‹ใ€‚

ๅฎŸใฏใ€Claude Codeใซใฏใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆๅ…จไฝ“ใ‚’็†่งฃใ—ใŸไธŠใงใฎใƒžใƒซใƒใƒ•ใ‚กใ‚คใƒซ็ทจ้›†ใ€ใƒ†ใ‚นใƒˆ่‡ชๅ‹•็”Ÿๆˆใ€Gitๆ“ไฝœใฎ่‡ชๅ‹•ๅŒ–ใชใฉใ€้–‹็™บ้€Ÿๅบฆใ‚’ๅЇ็š„ใซๅ‘ไธŠใ•ใ›ใ‚‹ๆฉŸ่ƒฝใŒ่ฑŠๅฏŒใซๆƒใฃใฆใ„ใพใ™ใ€‚

ใ“ใฎ่จ˜ไบ‹ใงใฏใ€Claude Codeใ‚’ไฝฟใ„ใ“ใชใ™ใŸใ‚ใฎๅฎŸ่ทตใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ10้ธใ‚’ใ€ๅ…ทไฝ“็š„ใชๆ‰‹้ †ใจใ‚ณใƒžใƒณใƒ‰ไพ‹ไป˜ใใง่งฃ่ชฌใ—ใพใ™ใ€‚Claude CodeใฎๅŸบๆœฌ็š„ใชไฝฟใ„ๆ–นใซใคใ„ใฆใฏใ€ŒClaude Codeไฝฟใ„ๆ–นๅ…ฅ้–€๏ฝœใ‚คใƒณใ‚นใƒˆใƒผใƒซใ‹ใ‚‰้–‹็™บ็พๅ ดใงใฎๅฎŸ่ทตๆดป็”จๆณ•ใพใง่งฃ่ชฌใ€ใ‚’ใ”่ฆงใใ ใ•ใ„ใ€‚

Claude CodeๅฎŸ่ทตใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ10้ธใฎไธ€่ฆงใ‚คใƒณใƒ•ใ‚ฉใ‚ฐใƒฉใƒ•ใ‚ฃใƒƒใ‚ฏ

ใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ1๏ผšAGENTS.mdใงใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใƒซใƒผใƒซใ‚’่จญๅฎšใ™ใ‚‹

Claude Codeใฎๆœ€ใ‚‚ๅผทๅŠ›ใชๆฉŸ่ƒฝใฎไธ€ใคใŒใ€AGENTS.md๏ผˆใพใŸใฏCLAUDE.md๏ผ‰ใƒ•ใ‚กใ‚คใƒซใซใ‚ˆใ‚‹ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใƒซใƒผใƒซใฎ่จญๅฎšใงใ™ใ€‚

ใชใœAGENTS.mdใŒ้‡่ฆใชใฎใ‹

Claude Codeใฏใ‚ปใƒƒใ‚ทใƒงใƒณใ”ใจใซใ‚ณใƒณใƒ†ใ‚ญใ‚นใƒˆใŒใƒชใ‚ปใƒƒใƒˆใ•ใ‚Œใพใ™ใ€‚ๆฏŽๅ›žใ€ŒTypeScriptใงๆ›ธใ„ใฆใ€ใ€Œใƒ†ใ‚นใƒˆใฏVitestไฝฟใฃใฆใ€ใจๆŒ‡็คบใ™ใ‚‹ใฎใฏ้žๅŠน็އใงใ™ใ€‚AGENTS.mdใซๆ›ธใ„ใฆใŠใ‘ใฐใ€Claude CodeใŒๆฏŽๅ›ž่‡ชๅ‹•็š„ใซ่ชญใฟ่พผใ‚“ใงๅพ“ใ„ใพใ™ใ€‚

่จญๅฎšๆ‰‹้ †

ใ‚นใƒ†ใƒƒใƒ—1๏ผš ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใƒซใƒผใƒˆใซAGENTS.mdใ‚’ไฝœๆˆใ—ใพใ™ใ€‚

touch AGENTS.md

ใ‚นใƒ†ใƒƒใƒ—2๏ผš ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใฎ่ฆ็ด„ใ‚’่จ˜่ฟฐใ—ใพใ™ใ€‚

# AGENTS.md

## ใ‚ณใƒผใƒ‡ใ‚ฃใƒณใ‚ฐ่ฆ็ด„
- ่จ€่ชž: TypeScript๏ผˆstrict mode๏ผ‰
- ใƒ•ใƒฌใƒผใƒ ใƒฏใƒผใ‚ฏ: React 19 + TanStack Router
- ใ‚นใ‚ฟใ‚คใƒซ: Tailwind CSS v4
- ใƒ†ใ‚นใƒˆ: Vitest + Testing Library
- ใƒชใƒณใ‚ฟใƒผ: Biome

## ใ‚ณใƒŸใƒƒใƒˆใƒกใƒƒใ‚ปใƒผใ‚ธ
- Conventional Commits ใซๅพ“ใ†๏ผˆfeat:, fix:, chore: ใชใฉ๏ผ‰
- ๆ—ฅๆœฌ่ชžใงใ‚‚OK

## ๆณจๆ„ไบ‹้ …
- `rm` ใ‚ณใƒžใƒณใƒ‰ใฏไฝฟใ‚ใชใ„๏ผˆ`trash` ใ‚’ไฝฟใ†๏ผ‰
- ๆœฌ็•ช็’ฐๅขƒใธใฎ็›ดๆŽฅใƒ‡ใƒ—ใƒญใ‚คใฏ็ฆๆญข
- `.env` ใƒ•ใ‚กใ‚คใƒซใฏ็ตถๅฏพใซใ‚ณใƒŸใƒƒใƒˆใ—ใชใ„

ใ‚นใƒ†ใƒƒใƒ—3๏ผš Claude Codeใ‚’่ตทๅ‹•ใ™ใ‚‹ใจใ€่‡ชๅ‹•็š„ใซAGENTS.mdใŒ่ชญใฟ่พผใพใ‚Œใพใ™ใ€‚

cd your-project
claude

ใ“ใ‚Œใ ใ‘ใงใ€Claude CodeใฏๆฏŽๅ›žใ‚ใชใŸใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆ่ฆ็ด„ใซๆฒฟใฃใŸใ‚ณใƒผใƒ‰ใ‚’็”Ÿๆˆใ™ใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚

ๅฎŸ่ทตใƒใ‚คใƒณใƒˆ

  • ใƒใƒผใƒ ๅ…จๅ“กใงๅ…ฑๆœ‰๏ผšAGENTS.mdใ‚’Gitใซใ‚ณใƒŸใƒƒใƒˆใ™ใ‚Œใฐใ€ใƒใƒผใƒ ๅ…จๅ“กใŒๅŒใ˜ใƒซใƒผใƒซใงClaude Codeใ‚’ไฝฟใˆใพใ™
  • ๆฎต้šŽ็š„ใซ่‚ฒใฆใ‚‹๏ผšๆœ€ๅˆใฏๆœ€ไฝŽ้™ใฎใƒซใƒผใƒซใ‹ใ‚‰ๅง‹ใ‚ใ€ใ€Œใ“ใ†ๆ›ธใ„ใฆใปใ—ใ‹ใฃใŸใ€ใจๆ„Ÿใ˜ใ‚‹ใŸใณใซ่ฟฝ่จ˜ใ—ใฆใ„ใใพใ—ใ‚‡ใ†
  • ใ‚ตใƒ–ใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชใซใ‚‚้…็ฝฎๅฏ่ƒฝ๏ผšfrontend/AGENTS.mdใจbackend/AGENTS.mdใง็•ฐใชใ‚‹ใƒซใƒผใƒซใ‚’่จญๅฎšใงใใพใ™

ใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ2๏ผšใƒžใƒซใƒใƒ•ใ‚กใ‚คใƒซ็ทจ้›†ใ‚’ไธ€็™บใงๅฎŸ่กŒใ™ใ‚‹

Claude Codeใฎ็œŸไพกใฏใ€่ค‡ๆ•ฐใƒ•ใ‚กใ‚คใƒซใ‚’ๆจชๆ–ญใ—ใŸ็ทจ้›†ใซใ‚ใ‚Šใพใ™ใ€‚

ๅ…ทไฝ“็š„ใชใƒ—ใƒญใƒณใƒ—ใƒˆไพ‹

ใ€ŒUserProfileใ‚ณใƒณใƒใƒผใƒใƒณใƒˆใซใ‚ขใƒใ‚ฟใƒผ็”ปๅƒใ‚ขใƒƒใƒ—ใƒญใƒผใƒ‰ๆฉŸ่ƒฝใ‚’่ฟฝๅŠ ใ—ใฆใ€‚
APIใ‚จใƒณใƒ‰ใƒใ‚คใƒณใƒˆใ€ใƒ•ใƒญใƒณใƒˆใ‚จใƒณใƒ‰ใฎUIใ€ใƒใƒชใƒ‡ใƒผใ‚ทใƒงใƒณใ€ใƒ†ใ‚นใƒˆใ‚‚ไธ€็ท’ใซไฝœใฃใฆใ€

Claude Codeใฏไปฅไธ‹ใฎใƒ•ใ‚กใ‚คใƒซใ‚’ไธ€ๅบฆใซไฝœๆˆใƒป็ทจ้›†ใ—ใพใ™๏ผš

  • src/components/UserProfile.tsx โ€” UIใ‚ณใƒณใƒใƒผใƒใƒณใƒˆ
  • src/api/upload.ts โ€” APIใ‚จใƒณใƒ‰ใƒใ‚คใƒณใƒˆ
  • src/utils/validation.ts โ€” ใƒใƒชใƒ‡ใƒผใ‚ทใƒงใƒณใƒญใ‚ธใƒƒใ‚ฏ
  • tests/UserProfile.test.tsx โ€” ใƒ†ใ‚นใƒˆใƒ•ใ‚กใ‚คใƒซ
  • src/types/user.ts โ€” ๅž‹ๅฎš็พฉใฎๆ›ดๆ–ฐ

ๅŠนๆžœ็š„ใชๆŒ‡็คบใฎใ‚ณใƒ„

  1. ใ‚ดใƒผใƒซใ‚’ๆ˜Ž็ขบใซใ™ใ‚‹๏ผšใ€Œใ€œๆฉŸ่ƒฝใ‚’่ฟฝๅŠ ใ—ใฆใ€ใจๆœ€็ต‚็š„ใช็Šถๆ…‹ใ‚’ไผใˆใ‚‹
  2. ๆŠ€่ก“ใ‚นใ‚ฟใƒƒใ‚ฏใ‚’ๅซใ‚ใ‚‹๏ผšAGENTS.mdใซๆ›ธใ„ใฆใ‚ใ‚Œใฐ็œ็•ฅๅฏ่ƒฝ
  3. ๆ—ขๅญ˜ใ‚ณใƒผใƒ‰ใจใฎๆ•ดๅˆๆ€งใ‚’ๆฑ‚ใ‚ใ‚‹๏ผšใ€Œๆ—ขๅญ˜ใฎใ‚ณใƒผใƒ‰ใ‚นใ‚ฟใ‚คใƒซใซๅˆใ‚ใ›ใฆใ€ใจไธ€่จ€ๆทปใˆใ‚‹

ๆ‰‹ๅ‹•ใชใ‚‰1ใ€œ2ๆ™‚้–“ใ‹ใ‹ใ‚‹ไฝœๆฅญใŒใ€5ใ€œ10ๅˆ†ใงๅฎŒไบ†ใ—ใพใ™ใ€‚

ใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ3๏ผšใƒ†ใ‚นใƒˆใ‚ณใƒผใƒ‰ใ‚’่‡ชๅ‹•็”Ÿๆˆใ™ใ‚‹

ใƒ†ใ‚นใƒˆไธ่ถณใฏๅคšใใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใฎ่ชฒ้กŒใงใ™ใ€‚Claude Codeใชใ‚‰ใ€ๆ—ขๅญ˜ใ‚ณใƒผใƒ‰ใ‹ใ‚‰ใƒ†ใ‚นใƒˆใ‚’่‡ชๅ‹•็”Ÿๆˆใงใใพใ™ใ€‚

ๆ‰‹้ †

ใ‚นใƒ†ใƒƒใƒ—1๏ผš ใƒ†ใ‚นใƒˆๅฏพ่ฑกใฎใƒ•ใ‚กใ‚คใƒซใ‚’ๆŒ‡ๅฎšใ—ใฆไพ้ ผใ—ใพใ™ใ€‚

ใ€Œsrc/utils/calculate.ts ใฎใƒฆใƒ‹ใƒƒใƒˆใƒ†ใ‚นใƒˆใ‚’ๆ›ธใ„ใฆใ€‚
ใ‚จใƒƒใ‚ธใ‚ฑใƒผใ‚นใ‚‚ๅซใ‚ใฆใ‚ซใƒใƒฌใƒƒใ‚ธ90%ไปฅไธŠใ‚’็›ฎๆŒ‡ใ—ใฆใ€

ใ‚นใƒ†ใƒƒใƒ—2๏ผš Claude CodeใŒใ‚ณใƒผใƒ‰ใ‚’่ชญใฟๅ–ใ‚Šใ€ใƒ†ใ‚นใƒˆใ‚’็”Ÿๆˆใ—ใพใ™ใ€‚

ใ€Œ็”Ÿๆˆใ—ใŸใƒ†ใ‚นใƒˆใ‚’ๅฎŸ่กŒใ—ใฆใ€็ตๆžœใ‚’็ขบ่ชใ—ใฆใ€

Claude Codeใฏใƒ†ใ‚นใƒˆใ‚’ๅฎŸ่กŒใ—ใ€ๅคฑๆ•—ใŒใ‚ใ‚Œใฐ่‡ชๅ‹•ใงไฟฎๆญฃใ—ใฆใใ‚Œใพใ™ใ€‚

ๅฟœ็”จ๏ผšใƒ†ใ‚นใƒˆ้ง†ๅ‹•้–‹็™บ๏ผˆTDD๏ผ‰

ใ€Œไปฅไธ‹ใฎไป•ๆง˜ใงTDDใง้–‹็™บใ—ใฆ๏ผš
1. ใพใšใƒ†ใ‚นใƒˆใ‚’ๆ›ธใ
2. ใƒ†ใ‚นใƒˆใŒๅคฑๆ•—ใ™ใ‚‹ใ“ใจใ‚’็ขบ่ช
3. ๅฎŸ่ฃ…ใ‚’ๆ›ธใ
4. ใƒ†ใ‚นใƒˆใŒ้€šใ‚‹ใ“ใจใ‚’็ขบ่ช
5. ใƒชใƒ•ใ‚กใ‚ฏใ‚ฟใƒชใƒณใ‚ฐ

ไป•ๆง˜๏ผšใƒฆใƒผใ‚ถใƒผใฎๅนด้ฝขใ‹ใ‚‰ไฟ้™บๆ–™ใ‚’่จˆ็ฎ—ใ™ใ‚‹้–ขๆ•ฐใ€‚
20ๆญณๆœชๆบ€ใฏๆœˆ้ก3,000ๅ††ใ€20-39ๆญณใฏๆœˆ้ก5,000ๅ††ใ€40-59ๆญณใฏๆœˆ้ก8,000ๅ††ใ€60ๆญณไปฅไธŠใฏๆœˆ้ก12,000ๅ††ใ€

ใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ4๏ผšGitๆ“ไฝœใ‚’่‡ชๅ‹•ๅŒ–ใ™ใ‚‹

Claude Codeใฏใƒ•ใ‚กใ‚คใƒซ็ทจ้›†ใ ใ‘ใงใชใใ€Gitใ‚ณใƒžใƒณใƒ‰ใ‚‚ๅฎŸ่กŒใงใใพใ™ใ€‚

ใ‚ˆใไฝฟใ†ใƒ‘ใ‚ฟใƒผใƒณ

ใ‚ณใƒŸใƒƒใƒˆไฝœๆˆใฎ่‡ชๅ‹•ๅŒ–๏ผš

ใ€ŒไปŠใฎๅค‰ๆ›ดใ‚’ใƒฌใƒ“ใƒฅใƒผใ—ใฆใ€้ฉๅˆ‡ใชใ‚ณใƒŸใƒƒใƒˆใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’ไป˜ใ‘ใฆใ‚ณใƒŸใƒƒใƒˆใ—ใฆใ€

Claude Codeใฏๅทฎๅˆ†ใ‚’่ชญใฟใ€Conventional CommitsใซๆฒฟใฃใŸ้ฉๅˆ‡ใชใƒกใƒƒใ‚ปใƒผใ‚ธใ‚’็”Ÿๆˆใ—ใพใ™ใ€‚

ใƒ–ใƒฉใƒณใƒไฝœๆˆใ‹ใ‚‰PRใพใง๏ผš

ใ€Œfeature/user-avatar ใƒ–ใƒฉใƒณใƒใ‚’ไฝœใฃใฆใ€
ใ‚ขใƒใ‚ฟใƒผๆฉŸ่ƒฝใฎๅฎŸ่ฃ…ใ‚’ใ‚ณใƒŸใƒƒใƒˆใ—ใฆใ€
PRใฎใ‚ฟใ‚คใƒˆใƒซใจ่ชฌๆ˜Žๆ–‡ใ‚‚็”จๆ„ใ—ใฆใ€

ๆณจๆ„็‚น

  • git push ใ‚„ git merge ใฏใƒ‡ใƒ•ใ‚ฉใƒซใƒˆใง็ขบ่ชใŒๅ…ฅใ‚Šใพใ™๏ผˆๅฎ‰ๅ…จๆฉŸ่ƒฝ๏ผ‰
  • ๆœฌ็•ชใƒ–ใƒฉใƒณใƒใธใฎ็›ดๆŽฅpushใฏAGENTS.mdใง็ฆๆญขใ—ใฆใŠใใพใ—ใ‚‡ใ†

ใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ5๏ผšใ‚ณใƒผใƒ‰ใƒฌใƒ“ใƒฅใƒผใ‚’AIใซไพ้ ผใ™ใ‚‹

PRใ‚’ๅ‡บใ™ๅ‰ใซใ€Claude Codeใซใƒฌใƒ“ใƒฅใƒผใ—ใฆใ‚‚ใ‚‰ใ†ใ“ใจใงๅ“่ณชใ‚’ๅบ•ไธŠใ’ใงใใพใ™ใ€‚

ใƒฌใƒ“ใƒฅใƒผไพ้ ผใฎใƒ—ใƒญใƒณใƒ—ใƒˆ

ใ€Œใ“ใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใฎๆœ€ๆ–ฐใฎๅค‰ๆ›ดใ‚’ใƒฌใƒ“ใƒฅใƒผใ—ใฆใ€‚
ไปฅไธ‹ใฎ่ฆณ็‚นใงใƒใ‚งใƒƒใ‚ฏใ—ใฆ๏ผš
- ใ‚ปใ‚ญใƒฅใƒชใƒ†ใ‚ฃใƒชใ‚นใ‚ฏ
- ใƒ‘ใƒ•ใ‚ฉใƒผใƒžใƒณใ‚นใฎๅ•้กŒ
- ใ‚จใƒฉใƒผใƒใƒณใƒ‰ใƒชใƒณใ‚ฐใฎๆผใ‚Œ
- ๅ‘ฝๅ่ฆๅ‰‡ใฎไธ€่ฒซๆ€ง
- ใƒ†ใ‚นใƒˆใ‚ซใƒใƒฌใƒƒใ‚ธใ€

ๆ—ขๅญ˜ใ‚ณใƒผใƒ‰ใฎๅ“่ณชๆ”นๅ–„

ใ€Œsrc/legacy/ ้…ไธ‹ใฎใ‚ณใƒผใƒ‰ใ‚’ๅˆ†ๆžใ—ใฆใ€
ใƒชใƒ•ใ‚กใ‚ฏใ‚ฟใƒชใƒณใ‚ฐใ™ในใ็ฎ‡ๆ‰€ใ‚’ๅ„ชๅ…ˆๅบฆ้ †ใซใƒชใ‚นใƒˆใ‚ขใƒƒใƒ—ใ—ใฆใ€

ใƒฌใ‚ฌใ‚ทใƒผใ‚ณใƒผใƒ‰ใฎๆ”นๅ–„่จˆ็”ปใ‚’็ซ‹ใฆใ‚‹ใจใใซ้žๅธธใซๅฝน็ซ‹ใกใพใ™ใ€‚

ใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ6๏ผšใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’่‡ชๅ‹•็”Ÿๆˆใ™ใ‚‹

ใ‚ณใƒผใƒ‰ใ‹ใ‚‰ใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’่‡ชๅ‹•็”Ÿๆˆใ™ใ‚‹ใฎใ‚‚Claude Codeใฎๅพ—ๆ„ๅˆ†้‡Žใงใ™ใ€‚

APIไป•ๆง˜ๆ›ธใฎ็”Ÿๆˆ

ใ€Œsrc/api/ ้…ไธ‹ใฎใ‚จใƒณใƒ‰ใƒใ‚คใƒณใƒˆใ‚’ๅˆ†ๆžใ—ใฆใ€
OpenAPI๏ผˆSwagger๏ผ‰ๅฝขๅผใฎAPIไป•ๆง˜ๆ›ธใ‚’็”Ÿๆˆใ—ใฆใ€

READMEใฎๆ›ดๆ–ฐ

ใ€Œใ“ใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใฎREADME.mdใ‚’ๆ›ดๆ–ฐใ—ใฆใ€‚
ใ‚ปใƒƒใƒˆใ‚ขใƒƒใƒ—ๆ‰‹้ †ใ€็’ฐๅขƒๅค‰ๆ•ฐใฎ่ชฌๆ˜Žใ€ใ‚ณใƒžใƒณใƒ‰ไธ€่ฆงใ‚’ๅซใ‚ใฆใ€

ใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆไฝœๆˆใฏๅพŒๅ›žใ—ใซใ•ใ‚ŒใŒใกใงใ™ใŒใ€Claude Codeใชใ‚‰ใ‚ณใƒผใƒ‰ใจๅŒๆ™‚ใซใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚‚ๆœ€ๆ–ฐๅŒ–ใงใใพใ™ใ€‚

ใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ7๏ผšใƒ‡ใƒใƒƒใ‚ฐใ‚’ๅŠน็އๅŒ–ใ™ใ‚‹

ใ‚จใƒฉใƒผใŒ็™บ็”Ÿใ—ใŸใจใใ€Claude Codeใฏใ‚นใ‚ฟใƒƒใ‚ฏใƒˆใƒฌใƒผใ‚นใ‚’่ชญใฟๅ–ใฃใฆๅŽŸๅ› ็‰นๅฎšใ‹ใ‚‰ไฟฎๆญฃใพใงไธ€ๆฐ—ใซ่กŒใˆใพใ™ใ€‚

ใƒ‡ใƒใƒƒใ‚ฐใฎใƒ—ใƒญใƒณใƒ—ใƒˆไพ‹

ใ€Œไปฅไธ‹ใฎใ‚จใƒฉใƒผใŒๅ‡บใฆใ„ใ‚‹ใ€‚ๅŽŸๅ› ใ‚’็‰นๅฎšใ—ใฆไฟฎๆญฃใ—ใฆ๏ผš

TypeError: Cannot read properties of undefined (reading 'map')
  at UserList (src/components/UserList.tsx:15:22)

Claude Codeใฏ่ฉฒๅฝ“ใƒ•ใ‚กใ‚คใƒซใ‚’่ชญใฟใ€ใƒ‡ใƒผใ‚ฟใƒ•ใƒญใƒผใ‚’่ฟฝ่ทกใ—ใ€ไฟฎๆญฃใƒ‘ใƒƒใƒใ‚’้ฉ็”จใ—ใพใ™ใ€‚

ใƒญใ‚ฐๅˆ†ๆž

ใ€Œlogs/error.log ใฎ็›ด่ฟ‘100่กŒใ‚’ๅˆ†ๆžใ—ใฆใ€
้ ปๅ‡บใ‚จใƒฉใƒผใƒ‘ใ‚ฟใƒผใƒณใ‚’ใพใจใ‚ใฆใ€ใใ‚Œใžใ‚Œใฎไฟฎๆญฃๆ–นๆณ•ใ‚’ๆๆกˆใ—ใฆใ€

ใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ8๏ผšใƒ‡ใƒผใ‚ฟใƒ™ใƒผใ‚นใƒžใ‚คใ‚ฐใƒฌใƒผใ‚ทใƒงใƒณใ‚’่‡ชๅ‹•ๅŒ–ใ™ใ‚‹

ใ‚นใ‚ญใƒผใƒžๅค‰ๆ›ดใจใƒžใ‚คใ‚ฐใƒฌใƒผใ‚ทใƒงใƒณใƒ•ใ‚กใ‚คใƒซใฎไฝœๆˆใ‚‚Claude Codeใซไปปใ›ใ‚‰ใ‚Œใพใ™ใ€‚

ใ€Œusersใƒ†ใƒผใƒ–ใƒซใซไปฅไธ‹ใฎใ‚ซใƒฉใƒ ใ‚’่ฟฝๅŠ ใ™ใ‚‹ใƒžใ‚คใ‚ฐใƒฌใƒผใ‚ทใƒงใƒณใ‚’ไฝœใฃใฆ๏ผš
- avatar_url (VARCHAR 255, nullable)
- avatar_updated_at (TIMESTAMP, nullable)
ๆ—ขๅญ˜ใƒ‡ใƒผใ‚ฟใธใฎๅฝฑ้ŸฟใŒใชใ„ใ“ใจใ‚’็ขบ่ชใ—ใฆใ€

Claude Codeใฏใƒžใ‚คใ‚ฐใƒฌใƒผใ‚ทใƒงใƒณใƒ•ใ‚กใ‚คใƒซใฎไฝœๆˆใ ใ‘ใงใชใใ€ใƒญใƒผใƒซใƒใƒƒใ‚ฏ็”จใฎใ‚นใ‚ฏใƒชใƒ—ใƒˆใ‚‚ไฝตใ›ใฆ็”Ÿๆˆใ—ใพใ™ใ€‚

ใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ9๏ผšVS Codeใƒปใƒ‡ใ‚นใ‚ฏใƒˆใƒƒใƒ—ใ‚ขใƒ—ใƒชใจ็ต„ใฟๅˆใ‚ใ›ใ‚‹

ใ‚ฟใƒผใƒŸใƒŠใƒซใ ใ‘ใงใชใใ€VS Codeๆ‹กๅผตๆฉŸ่ƒฝใ‚„ใƒ‡ใ‚นใ‚ฏใƒˆใƒƒใƒ—ใ‚ขใƒ—ใƒชใ‚’ไฝต็”จใ™ใ‚‹ใจ็”Ÿ็”ฃๆ€งใŒใ•ใ‚‰ใซไธŠใŒใ‚Šใพใ™ใ€‚

VS Codeๆ‹กๅผตใฎๆดป็”จ

  1. VS Codeใฎๆ‹กๅผตๆฉŸ่ƒฝใงใ€ŒClaude Codeใ€ใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซ
  2. Cmd+Shift+Pโ†’ใ€ŒClaude Code: Open in New Tabใ€ใง่ตทๅ‹•
  3. ใ‚จใƒ‡ใ‚ฃใ‚ฟๅ†…ใงใ‚คใƒณใƒฉใ‚คใƒณๅทฎๅˆ†ใ‚’็ขบ่ชใ—ใชใŒใ‚‰ไฝœๆฅญๅฏ่ƒฝ

ใƒ‡ใ‚นใ‚ฏใƒˆใƒƒใƒ—ใ‚ขใƒ—ใƒชใฎใƒกใƒชใƒƒใƒˆ

  • ่ค‡ๆ•ฐใ‚ปใƒƒใ‚ทใƒงใƒณใ‚’ไธฆ่กŒใ—ใฆๅฎŸ่กŒใงใใ‚‹
  • ใƒ•ใ‚กใ‚คใƒซใฎๅทฎๅˆ†ใ‚’่ฆ–่ฆš็š„ใซ็ขบ่ชใ—ใ‚„ใ™ใ„
  • ใ‚ฟใƒผใƒŸใƒŠใƒซใ‚’ๅ ๆœ‰ใ—ใชใ„

ใƒ†ใ‚ฏใƒ‹ใƒƒใ‚ฏ10๏ผšๅฎŸๅ‹™ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใงใฎๆดป็”จใƒ‘ใ‚ฟใƒผใƒณ

ใ‚จใƒณใ‚ธใƒ‹ใ‚ขใŒClaude Codeใ‚’้–‹็™บ็พๅ ดใงๆดป็”จใ™ใ‚‹ๅ…ทไฝ“็š„ใชใƒ‘ใ‚ฟใƒผใƒณใ‚’็ดนไป‹ใ—ใพใ™ใ€‚

ใƒ‘ใ‚ฟใƒผใƒณ1๏ผšๆ—ขๅญ˜ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใฎใ‚ญใƒฃใƒƒใƒใ‚ขใƒƒใƒ—

ๆ–ฐใ—ใ„ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใซๅ‚ๅŠ ใ—ใŸใจใใ€ๆœ€ๅˆใฎๅฃใฏใ€Œใ‚ณใƒผใƒ‰ใƒ™ใƒผใ‚นใฎ็†่งฃใ€ใงใ™ใ€‚

ใ€Œใ“ใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใฎใ‚ขใƒผใ‚ญใƒ†ใ‚ฏใƒใƒฃใ‚’ๅˆ†ๆžใ—ใฆใ€
ใƒ‡ใ‚ฃใƒฌใ‚ฏใƒˆใƒชๆง‹ๆˆใƒปไธป่ฆใ‚ณใƒณใƒใƒผใƒใƒณใƒˆใƒปใƒ‡ใƒผใ‚ฟใƒ•ใƒญใƒผใ‚’ๅ›ณ่งฃใ—ใฆใ€

Claude CodeใŒใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆๅ…จไฝ“ใ‚’่ชญใฟ่พผใฟใ€ๆง‹้€ ใ‚’ๅฏ่ฆ–ๅŒ–ใ—ใฆใใ‚Œใพใ™ใ€‚้€šๅธธ1ใ€œ2้€ฑ้–“ใ‹ใ‹ใ‚‹ใ‚ญใƒฃใƒƒใƒใ‚ขใƒƒใƒ—ใŒๆ•ฐๆ™‚้–“ใซ็Ÿญ็ธฎใ•ใ‚Œใพใ™ใ€‚

ใƒ‘ใ‚ฟใƒผใƒณ2๏ผšๆŠ€่ก“ใ‚นใ‚ฟใƒƒใ‚ฏๅค‰ๆ›ดใธใฎๅฏพๅฟœ

ใ€Œใ“ใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใ‚’React Class Componentsใ‹ใ‚‰Functional Componentsใซ
ๆฎต้šŽ็š„ใซใƒชใƒ•ใ‚กใ‚ฏใ‚ฟใƒชใƒณใ‚ฐใ™ใ‚‹่จˆ็”ปใ‚’็ซ‹ใฆใฆใ€
ๅ„ชๅ…ˆๅบฆใฎ้ซ˜ใ„ใ‚ณใƒณใƒใƒผใƒใƒณใƒˆใ‹ใ‚‰ๅฎŸ่กŒใ—ใฆใ€

ใƒ‘ใ‚ฟใƒผใƒณ3๏ผšใ‚ปใ‚ญใƒฅใƒชใƒ†ใ‚ฃ็›ฃๆŸปใฎๆบ–ๅ‚™

ใ€Œใ“ใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใฎใ‚ปใ‚ญใƒฅใƒชใƒ†ใ‚ฃ็›ฃๆŸปใ‚’ๅฎŸๆ–ฝใ—ใฆ๏ผš
- SQLใ‚คใƒณใ‚ธใ‚งใ‚ฏใ‚ทใƒงใƒณใฎใƒชใ‚นใ‚ฏ
- XSS่„†ๅผฑๆ€ง
- ่ช่จผใƒป่ชๅฏใฎๅฎŸ่ฃ…ๆผใ‚Œ
- ๆฉŸๅฏ†ๆƒ…ๅ ฑใฎใƒใƒผใƒ‰ใ‚ณใƒผใƒ‡ใ‚ฃใƒณใ‚ฐ
็ตๆžœใ‚’ใƒฌใƒใƒผใƒˆๅฝขๅผใงใพใจใ‚ใฆใ€

ๆ–™้‡‘ใƒ—ใƒฉใƒณใฎ้ธใณๆ–น

Claude Codeใ‚’ไฝฟใ†ใซใฏใ€ไปฅไธ‹ใฎใ„ใšใ‚Œใ‹ใŒๅฟ…่ฆใงใ™ใ€‚

ใƒ—ใƒฉใƒณๆœˆ้กClaude Codeๅˆฉ็”จใŠใ™ใ™ใ‚็”จ้€”
Claude Pro$20/ๆœˆโœ… ๅˆฉ็”จๅฏ่ƒฝๅ€‹ไบบ้–‹็™บใƒปๅญฆ็ฟ’
Claude Max$100ใ€œ200/ๆœˆโœ… ๅคงๅฎน้‡ๆฅญๅ‹™ใงใฎๆœฌๆ ผๅˆฉ็”จ
Anthropic APIๅพ“้‡่ชฒ้‡‘โœ… API็ตŒ็”ฑใƒใƒผใƒ ใƒปCI/CD้€ฃๆบ

ใŠใ™ใ™ใ‚๏ผšใพใšใฏClaude Pro๏ผˆ$20/ๆœˆ๏ผ‰ใง่ฉฆใ—ใ€ๆฅญๅ‹™ใงๆœฌๆ ผๆดป็”จใ™ใ‚‹ใชใ‚‰Maxใธใ‚ขใƒƒใƒ—ใ‚ฐใƒฌใƒผใƒ‰ใŒใ‚ณใ‚นใƒ‘่‰ฏใ„ใงใ™ใ€‚ๆœˆ้ก2,000ใ€œ3,000ๅ††็จ‹ๅบฆใฎๆŠ•่ณ‡ใง้–‹็™บ้€ŸๅบฆใŒ2ใ€œ3ๅ€ใซใชใ‚‹ใชใ‚‰ๅๅˆ†ๅ…ƒใŒๅ–ใ‚Œใพใ™ใ€‚

ใพใจใ‚๏ผšClaude Codeใง้–‹็™บใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผใ‚’ๅค‰้ฉใ™ใ‚‹

Claude Codeใฏๅ˜ใชใ‚‹ใ‚ณใƒผใƒ‰็”Ÿๆˆใƒ„ใƒผใƒซใงใฏใชใใ€้–‹็™บใƒฏใƒผใ‚ฏใƒ•ใƒญใƒผๅ…จไฝ“ใ‚’ๅค‰้ฉใ™ใ‚‹ใƒ‘ใƒผใƒˆใƒŠใƒผใงใ™ใ€‚

  • โœ… AGENTS.mdใงใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใƒซใƒผใƒซใ‚’็ตฑไธ€
  • โœ… ใƒžใƒซใƒใƒ•ใ‚กใ‚คใƒซ็ทจ้›†ใงๅคง่ฆๆจกใƒชใƒ•ใ‚กใ‚ฏใ‚ฟใƒชใƒณใ‚ฐใ‚’ๅŠน็އๅŒ–
  • โœ… ใƒ†ใ‚นใƒˆ่‡ชๅ‹•็”Ÿๆˆใงใ‚ซใƒใƒฌใƒƒใ‚ธๅ‘ไธŠ
  • โœ… Gitๆ“ไฝœใƒปใ‚ณใƒผใƒ‰ใƒฌใƒ“ใƒฅใƒผใƒปใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆ็”Ÿๆˆใฎ่‡ชๅ‹•ๅŒ–
  • โœ… ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆๅ‚ๅŠ ๆ™‚ใฎใ‚ญใƒฃใƒƒใƒใ‚ขใƒƒใƒ—ๆ™‚้–“ใ‚’ๅคงๅน…็Ÿญ็ธฎ

ไปŠๆ—ฅใ‹ใ‚‰ไธ€ใคใšใค่ฉฆใ—ใฆใ€ใ‚ใชใŸใฎ้–‹็™บใ‚นใ‚ฟใ‚คใƒซใซๅ–ใ‚Šๅ…ฅใ‚Œใฆใฟใฆใใ ใ•ใ„ใ€‚

้–ข้€ฃ่จ˜ไบ‹

๐Ÿ“š Claude Code ๅฎŒๅ…จๆ”ป็•ฅใ‚ทใƒชใƒผใ‚บ๏ผˆๅ…จ5ๅ›ž๏ผ‰

ใ‚ˆใใ‚ใ‚‹่ณชๅ•

Q. Claude Codeใฏ็„กๆ–™ใงไฝฟใˆใพใ™ใ‹๏ผŸ
A. Claude CodeใฏAnthropicใฎAPIๅˆฉ็”จๆ–™ใŒ็™บ็”Ÿใ—ใพใ™ใ€‚Claude Pro๏ผˆๆœˆ้ก20ใƒ‰ใƒซ๏ผ‰ใพใŸใฏAPIๅพ“้‡่ชฒ้‡‘ใงๅˆฉ็”จๅฏ่ƒฝใงใ™ใ€‚็„กๆ–™ๆž ใฏใ‚ใ‚Šใพใ›ใ‚“ใŒใ€ๅˆๅ›žใ‚ฏใƒฌใ‚ธใƒƒใƒˆใŒไป˜ไธŽใ•ใ‚Œใ‚‹ๅ ดๅˆใŒใ‚ใ‚Šใพใ™ใ€‚
Q. Claude CodeใจGitHub Copilotใฎ้•ใ„ใฏ๏ผŸ
A. Claude Codeใฏใ‚ฟใƒผใƒŸใƒŠใƒซใƒ™ใƒผใ‚นใฎใ‚จใƒผใ‚ธใ‚งใƒณใƒˆๅž‹ใƒ„ใƒผใƒซใงใ€ใƒ•ใ‚กใ‚คใƒซๆ“ไฝœใƒปใ‚ณใƒžใƒณใƒ‰ๅฎŸ่กŒใƒปใƒžใƒซใƒใƒ•ใ‚กใ‚คใƒซ็ทจ้›†ใŒๅฏ่ƒฝใงใ™ใ€‚Copilotใฏใ‚จใƒ‡ใ‚ฃใ‚ฟๅ†…ใฎใ‚คใƒณใƒฉใ‚คใƒณ่ฃœๅฎŒใŒไธญๅฟƒใงใ€็”จ้€”ใŒ็•ฐใชใ‚Šใพใ™ใ€‚
Q. Claude Codeใฎใ‚คใƒณใ‚นใƒˆใƒผใƒซๆ–นๆณ•ใฏ๏ผŸ
A. npm install -g @anthropic-ai/claude-code ใงใ‚ฐใƒญใƒผใƒใƒซใ‚คใƒณใ‚นใƒˆใƒผใƒซใงใใพใ™ใ€‚Node.js 18ไปฅไธŠใŒๅฟ…่ฆใงใ™ใ€‚ใ‚คใƒณใ‚นใƒˆใƒผใƒซๅพŒใ€claude ใ‚ณใƒžใƒณใƒ‰ใง่ตทๅ‹•ใ—ใพใ™ใ€‚

Link1 Link2 Link3

ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚ใ‚

SESๆกˆไปถใ‚’ใŠๆŽขใ—ใงใ™ใ‹๏ผŸ

SES่จ˜ไบ‹ใ‚’ใ‚‚ใฃใจ่ชญใ‚€ โ†’
๐Ÿ—๏ธ

SES BASE ็ทจ้›†้•ท

SESๆฅญ็•Œๆญด10ๅนดไปฅไธŠใฎใƒกใƒณใƒใƒผใŒๅœจ็ฑใ™ใ‚‹็ทจ้›†ใƒใƒผใƒ ใ€‚SESไผๆฅญใงใฎๅ–ถๆฅญใƒปใ‚จใƒณใ‚ธใƒ‹ใ‚ข็ตŒ้จ“ใ€ใƒ•ใƒชใƒผใƒฉใƒณใ‚น็‹ฌ็ซ‹็ตŒ้จ“ใ‚’ๆŒใคใƒกใƒณใƒใƒผใŒใ€ๆฅญ็•Œใฎใƒชใ‚ขใƒซใชๆƒ…ๅ ฑใ‚’ใŠๅฑŠใ‘ใ—ใพใ™ใ€‚

๐Ÿ“Š ๆฅญ็•Œใƒ‡ใƒผใ‚ฟใซๅŸบใฅใ่จ˜ไบ‹ๅˆถไฝœ ๐Ÿ” IPAใƒป็ตŒๆธˆ็”ฃๆฅญ็œใƒ‡ใƒผใ‚ฟๅ‚็…ง ๐Ÿ’ผ SESๅฎŸๅ‹™็ตŒ้จ“่€…ใŒๅŸท็ญ†ใƒป็›ฃไฟฎ