inflearn logo
็Ÿฅ่ญ˜ๅ…ฑๆœ‰
inflearn logo

readable_code:: ใƒ•ใ‚ฉใƒญใƒผใ™ใ‚‹ใจ็ต‚ไบ†ใ™ใ‚‹ C++ ้–‹็™บ็’ฐๅขƒใฎ่จญๅฎš A to Z

C++ใปใฉ้–‹็™บ็’ฐๅขƒใ‚’่จญๅฎšใ™ใ‚‹ใฎใŒ้›ฃใ—ใ„่จ€่ชžใŒใ‚ใ‚Šใพใ™ใ‹๏ผŸๆญฉใๅ›žใ‚‹ๆƒ…ๅ ฑใซๆฒฟใฃใฆ้–‹็™บ็’ฐๅขƒใ‚’่จญๅฎšใ—ใฆใฟใ‚‹ใŒใ€ใƒ“ใƒซใƒ‰ไธ€ๅบฆใ™ใ‚‹ใฎใŒใชใœใ“ใ‚“ใชใซ้›ฃใ—ใ่ค‡้›‘ใชใฎใ‹โ€ฆ ใ“ใฎ่ฌ›็พฉใ‚’้€šใ˜ใฆOSใ€ใƒ—ใƒฉใƒƒใƒˆใƒ•ใ‚ฉใƒผใƒ ใซ้–ขไฟ‚ใชใใ€ใ„ใคใงใ‚‚ใฉใ“ใงใ‚‚็ฐกๅ˜ใซC++้–‹็™บ็’ฐๅขƒใ‚’่จญๅฎšใ™ใ‚‹ๆ–นๆณ•ใ‚’ๅญฆใณใพใ—ใ‚‡ใ†๏ผ

้›ฃๆ˜“ๅบฆ ๅ…ฅ้–€

ๅ—่ฌ›ๆœŸ้–“ ็„กๅˆถ้™

Visual Studio Code
Visual Studio Code
GitHub
GitHub
Visual Studio Code
Visual Studio Code
GitHub
GitHub
Thumbnail

ใŠ็Ÿฅใ‚‰ใ›

11 ไปถ

  • captaindev๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ใ“ใ‚“ใซใกใฏใ€้–‹็™บ้šŠ้•ทใƒคใƒณใƒปใ‚ฆใƒณใ‚ฝใƒณใงใ™ใ€‚

    ใ€ŒC++ใฎๅฎŸๅ‹™ใงใฏใฉใฎใ‚ˆใ†ใซ้–‹็™บใ—ใพใ™ใ‹?ใ€
    ใ€Œใƒˆใ‚คใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใงใฏใชใๅฎŸ้š›ใฎ่ฃฝๅ“ใฏใฉใฎใ‚ˆใ†ใซไฝœใ‚Šใพใ™ใ‹?ใ€

    ใ“ใฎใ‚ˆใ†ใช่ณชๅ•ใ‚’ใŸใใ•ใ‚“ๅ—ใ‘ใŸใฎใงใ€ใ‚ปใƒŸใƒŠใƒผใ‚’่กŒใ„ใพใ—ใŸใ€‚
    ๅ‰ๅŠ้ƒจๅˆ†ใ‚’ๅ…ฌ้–‹ใ—ใพใ™ใ€‚


    ใ‚ปใƒŸใƒŠใƒผๆ˜ ๅƒ(ๅ‰ๅŠๅ…ฌ้–‹)

    ๆญฃ็›ดใ€็งใ‚‚ๆœ€ๅˆใฏ็Ÿฅใ‚Šใพใ›ใ‚“ใงใ—ใŸใ€‚

    ๅญฆๆ กใง็ฟ’ใฃใŸ้€šใ‚Šใซใ‚„ใฃใŸใ‚‰ใ€ใŸใใ•ใ‚“ๅคฑๆ•—ใ—ใพใ—ใŸใ€‚
    ไพ‹ๅค–ใ‚’ๆŠ•ใ’ใŸใ‚‰ใ‚ทใ‚นใƒ†ใƒ ใŒ่ฝใกใฆใ€‚
    ใƒกใƒขใƒชใ‚’ๅ‰ฒใ‚Šๅฝ“ใฆใŸใ‚‰ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ๆ€งใŒๅดฉใ‚Œใฆใ€‚
    ใ‚นใƒฌใƒƒใƒ‰ใ‚’ไฝœใฃใŸใ‚‰ใƒฌใƒผใ‚นใ‚ณใƒณใƒ‡ใ‚ฃใ‚ทใƒงใƒณใŒ็™บ็”Ÿใ—ใฆใ€‚

    ใƒญใƒœใƒƒใƒˆไผš็คพใจ่‡ชๅ‹•้‹่ปขไผš็คพใง้‡็”ฃ่ฃฝๅ“ใ‚’ไฝœใ‚ŠใชใŒใ‚‰่ฉฆ่กŒ้Œฏ่ชคใ‚’ใŸใใ•ใ‚“ใ—ใพใ—ใŸใ€‚
    ใใฎๆ™‚ใซ่บซใ‚’ใ‚‚ใฃใฆไฝ“ๅพ—ใ—ใŸใ“ใจใ‚’ใพใจใ‚ใพใ—ใŸใ€‚

    ใ‚ปใƒŸใƒŠใƒผๆ˜ ๅƒใ‚’่ฆ‹ใซ่กŒใ โ†’


    ใ‚ˆใ‚Šๆทฑใ็Ÿฅใ‚ŠใŸใ„ๆ–นใฏ

    Production C++ Framework Guide

    ใชใœใ“ใ†ใ—ใชใ‘ใ‚Œใฐใชใ‚‰ใชใ„ใฎใ‹ใ€ใชใœใ‚ใ‚ใ—ใฆใฏใ„ใ‘ใชใ„ใฎใ‹ใ€‚
    24ใฎใƒ†ใƒผใƒžใงๆ•ด็†ใ—ใพใ—ใŸใ€‚

    ใ‚ขใƒผใƒชใƒผใƒใƒผใƒ‰ๅฎŸๆ–ฝไธญ (1ๆœˆ2ๆ—ฅใพใง)
    โ‚ฉ129,000 โ†’ โ‚ฉ96,750 (25%ๅ‰ฒๅผ•)

    ใ‚ฌใ‚คใƒ‰ใ‚’่ฆ‹ใ‚‹ โ†’

    ๅฎŸ้š›ใฎใ‚ณใƒผใƒ‰ใŒๆฐ—ใซใชใ‚‹ๆ–นใฏ

    Production Playground for C++

    ใ‚ฌใ‚คใƒ‰ใƒฉใ‚คใƒณ้€šใ‚ŠใซๅฎŸ่ฃ…ใ—ใŸใ‚ณใƒผใƒ‰ใงใ™ใ€‚
    ็›ดๆŽฅๅ‹•ใ‹ใ—ใฆใฟใ‚‹ใ“ใจใŒใงใใพใ™ใ€‚

    โ‚ฉ499,000

    ใ‚ณใƒผใƒ‰ใ‚’่ฆ‹ใซ่กŒใ โ†’

    ใ“ใฎๅฎŸ่ฃ…ใ‚’ใƒ™ใƒผใ‚นใซใƒญใƒœใƒ†ใ‚ฃใ‚ฏใ‚นใƒ•ใƒฌใƒผใƒ ใƒฏใƒผใ‚ฏใจSLAMใƒ•ใƒฌใƒผใƒ ใƒฏใƒผใ‚ฏใ‚‚ไฝœใ‚‹ไบˆๅฎšใงใ™ใ€‚


    ็งใฎใ‚ˆใ†ใซ่ฉฆ่กŒ้Œฏ่ชคใ›ใšใซใ€ๆŒใฃใฆใ„ใฃใฆใใ ใ•ใ„ใ€‚

    ใ‚ณใƒŸใƒฅใƒ‹ใƒ†ใ‚ฃ: ไบบๅทฅ็Ÿฅ่ƒฝใ‚’ไฝฟใ„ใ“ใชใ™ใ‚ชใƒผใƒ—ใƒณใƒใƒฃใƒƒใƒˆใƒซใƒผใƒ 

    ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

    ้–‹็™บ้šŠ้•ท ใƒคใƒณใƒปใ‚ฆใƒณใ‚ฝใƒณ
    (ๆ ช)HolyGround

    0
  • captaindev๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ใ“ใ‚“ใซใกใฏใ€้–‹็™บ้šŠ้•ทใฎใƒคใƒณใƒปใ‚ฆใƒณใ‚ฝใƒณใงใ™ใ€‚

    ROSใ‚’ๅ–ใ‚Š้™คใ„ใฆ็ด”็ฒ‹ใชC++ใงใƒ—ใƒญใƒ€ใ‚ฏใ‚ทใƒงใƒณใ‚’ไฝœใฃใŸใ“ใจใŒใ‚ใ‚Šใพใ™ใ€‚

    ใ“ใ‚“ใซใกใฏใ€้–‹็™บ้šŠ้•ทใฎใƒคใƒณใƒปใ‚ฆใƒณใ‚ฝใƒณใงใ™ใ€‚ROSใ‚’ๅ–ใ‚Š้™คใ„ใฆ็ด”็ฒ‹ใชC++ใงใƒ—ใƒญใƒ€ใ‚ฏใ‚ทใƒงใƒณใ‚’ไฝœใฃใŸใ“ใจใŒใ‚ใ‚Šใพใ™ใ€‚

    2ๅ›žใ‚„ใ‚Šใพใ—ใŸใ€‚

    ใƒญใƒœใƒƒใƒˆไผš็คพใงไธ€ๅบฆใ€่‡ชๅ‹•้‹่ปขไผš็คพใงไธ€ๅบฆใ€‚

    1ๅ›ž็›ฎใฏ6ใƒถๆœˆใ‹ใ‹ใ‚Šใพใ—ใŸใ€‚

    2ๅ›ž็›ฎใฏใฏใ‚‹ใ‹ใซ้€Ÿใ‹ใฃใŸใงใ™ใ€‚

    ใƒ—ใƒญใƒ€ใ‚ฏใ‚ทใƒงใƒณใ‚’ไฝœใฃใŸ็ตŒ้จ“ใŒใ‚ใ‚Šใพใ™ใ€‚2ๅ›žใ‚„ใ‚Šใพใ—ใŸใ€‚ใƒญใƒœใƒƒใƒˆไผš็คพใง1ๅ›žใ€่‡ชๅ‹•้‹่ปขไผš็คพใง1ๅ›žใ€‚1ๅ›ž็›ฎใฏ6ใƒถๆœˆใ‹ใ‹ใ‚Šใพใ—ใŸใ€‚2ๅ›ž็›ฎใฏใšใฃใจๆ—ฉใ‹ใฃใŸใงใ™ใ€‚

    ไฝ•ใ‚’ใ™ในใใ‹ๅˆ†ใ‹ใฃใฆใ„ใŸใ‹ใ‚‰ใงใ™ใ€‚


    ๅพ—ใ‚‰ใ‚Œใ‚‹ใ‚‚ใฎ

    • ็’ฐๅขƒใ‚ปใƒƒใƒˆใ‚ขใƒƒใƒ—ใ‹ใ‚‰CIใพใงใ€ใฉใ“ใง่‹ฆๅŠดใ™ใ‚‹ใ‹ไบ‹ๅ‰ใซๅˆ†ใ‹ใ‚Šใพใ™

    • ใ‚จใƒฉใƒผๅ‡ฆ็†ใ€ใƒกใƒขใƒช็ฎก็†ใ€ไธฆ่กŒๆ€ง่จญ่จˆใฎๅŸบๆบ–ใŒๅ›บใพใ‚Šใพใ™

    • ใ€Œใชใœใ“ใ†ใ—ใชใ‘ใ‚Œใฐใชใ‚‰ใชใ„ใฎใ‹ใ€ใ‚’็†่งฃใ™ใ‚Œใฐใ€ใƒ„ใƒผใƒซใŒๅค‰ใ‚ใฃใฆใ‚‚ๅฟœ็”จใงใใพใ™

    ใ‚ณใƒผใƒ‰ใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚ๆกไปถใ‚’็†่งฃใ™ใ‚Œใฐ็„ก้ง„ใชๆ™‚้–“ใŒๆธ›ใ‚Šใพใ™ใ€‚


    ใ‚ขใƒผใƒชใƒผใƒใƒผใƒ‰

    ๅฎšไพก: โ‚ฉ129,000

    ๅ‰ฒๅผ•ไพกๆ ผ: โ‚ฉ96,750 (25% ๅ‰ฒๅผ•)

    ็ท ๅˆ‡:1ๆœˆ2ๆ—ฅใพใง


    Production C++ Framework Guideใ‚’่ฆ‹ใ‚‹ โ†’

    ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

    ้–‹็™บ้šŠ้•ทใƒคใƒณใƒปใ‚ฆใƒณใ‚ฝใƒณใ‚ˆใ‚Š

    (ๆ ช)HolyGround

    0
  • captaindev๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ใ“ใ‚“ใซใกใฏใ€้–‹็™บ้šŠ้•ทใฎใƒคใƒณใƒปใ‚ฆใƒณใ‚ฝใƒณใงใ™ใ€‚

    ROS2ใงใƒ—ใƒญใƒˆใ‚ฟใ‚คใƒ—ใ‚’ไฝœใฃใฆ่ฃฝๅ“ๅŒ–ใ—ใ‚ˆใ†ใจใ—ใฆ่กŒใ่ฉฐใพใฃใŸ็ตŒ้จ“ใฏใ‚ใ‚Šใพใ™ใ‹?

    ็งใ‚‚ใใ†ใงใ—ใŸใ€‚


    ใชใœใ“ใฎใ‚ปใƒŸใƒŠใƒผใ‚’ๆบ–ๅ‚™ใ—ใŸใฎใงใ™ใ‹๏ผŸ

    ๅฑ‹ๅค–้…้€ใƒญใƒœใƒƒใƒˆใฎ่ช่ญ˜ใ‚ทใ‚นใƒ†ใƒ ใ‚’ROS2ใงไฝœใ‚Šใพใ—ใŸใ€‚
    ใƒ—ใƒญใƒˆใ‚ฟใ‚คใƒ—ใฏใ†ใพใๅ‹•ไฝœใ—ใพใ—ใŸใ€‚

    ใ—ใ‹ใ—ใ€่ฃฝๅ“ๅŒ–ใ—ใ‚ˆใ†ใจใ—ใŸใ‚‰ๅ•้กŒใŒ็™บ็”Ÿใ—ใพใ—ใŸใ€‚

    • ็ต„ใฟ่พผใฟใ‚ทใ‚นใƒ†ใƒ ใงใƒชใ‚ฝใƒผใ‚นใŒไธ่ถณใ—ใพใ—ใŸ

    • ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ๅ‡ฆ็†ใงใ‚ชใƒผใƒใƒผใƒ˜ใƒƒใƒ‰ใŒใƒœใƒˆใƒซใƒใƒƒใ‚ฏใซใชใ‚Šใพใ—ใŸ

    • ใƒฉใ‚คใ‚ปใƒณใ‚นใฎๅ•้กŒใงใ‚ชใƒผใƒ—ใƒณใ‚ฝใƒผใ‚นใ‚‚ไฝฟใˆใพใ›ใ‚“ใงใ—ใŸ

    ็ตๅฑ€ROS2ใ‚’ๅ–ใ‚Š้™คใ„ใฆใ€็ด”็ฒ‹ใชC++ใงไฝœใ‚Š็›ดใ•ใชใ‘ใ‚Œใฐใชใ‚Šใพใ›ใ‚“ใงใ—ใŸใ€‚

    10ๅนดไปฅไธŠใ“ใ‚“ใช่ฉฆ่กŒ้Œฏ่ชคใ‚’็นฐใ‚Š่ฟ”ใ—ใชใŒใ‚‰ๅญฆใ‚“ใ ใ“ใจใŒใ‚ใ‚Šใพใ™ใ€‚
    ๆœฌใซใฏ่ผ‰ใฃใฆใ„ใพใ›ใ‚“ใ€‚ๅฎŸ้š›ใซ็ตŒ้จ“ใ—ใฆใฟใชใ„ใจใ‚ใ‹ใ‚Šใพใ›ใ‚“ใ€‚


    ใ‚ปใƒŸใƒŠใƒผใงๅญฆใถใ“ใจ

    Part 1: ROSใ‹ใ‚‰ๆœฌ็•ช็’ฐๅขƒใธใฎ็พๅฎŸ (30ๅˆ†)

    ROSใงๆœฌ็•ช็’ฐๅขƒใซ็งป่กŒใ™ใ‚‹้š›ใซๅฎŸ้š›ใซ็ตŒ้จ“ใ™ใ‚‹ๅ•้กŒใ‚’ๅ…ฑๆœ‰ใ—ใพใ™ใ€‚

    • ใƒฉใ‚คใ‚ปใƒณใ‚นๅ•้กŒใงไฝฟใˆใชใ„ใ‚ชใƒผใƒ—ใƒณใ‚ฝใƒผใ‚นใŸใก

    • ็ต„ใฟ่พผใฟใ‚ทใ‚นใƒ†ใƒ ใง็™บ็”Ÿใ™ใ‚‹ใƒชใ‚ฝใƒผใ‚นๅ•้กŒ

    • ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ๅ‡ฆ็†ใงใƒœใƒˆใƒซใƒใƒƒใ‚ฏใจใชใ‚‹ใ‚ชใƒผใƒใƒผใƒ˜ใƒƒใƒ‰

    Part 2: ใƒ—ใƒญใƒ€ใ‚ฏใ‚ทใƒงใƒณใ‚ณใƒผใƒ‰ใฎ่€ƒๆ…ฎไบ‹้ … (50ๅˆ†)

    ใƒ—ใƒญใƒ€ใ‚ฏใ‚ทใƒงใƒณใ‚ณใƒผใƒ‰ใ‚’ไฝœๆˆใ™ใ‚‹้š›ใซ่€ƒๆ…ฎใ™ในใ่จญ่จˆๅŸบๆบ–ใซใคใ„ใฆๆ‰ฑใ„ใพใ™ใ€‚

    • ใ‚จใƒฉใƒผๅ‡ฆ็†: ไพ‹ๅค– vs Resultใ€็ต„ใฟ่พผใฟใ‚ทใ‚นใƒ†ใƒ ใงใชใœไพ‹ๅค–ใ‚’ไฝฟใฃใฆใฏใ„ใ‘ใชใ„ใฎใ‹

    • ๅž‹ๅฎ‰ๅ…จๆ€ง: ๅ˜ไฝใฎ้–“้•ใ„ใ‚’ใ‚ณใƒณใƒ‘ใ‚คใƒซๆ™‚ใซๆคœๅ‡บใ™ใ‚‹ๆ–นๆณ•

    • ใƒกใƒขใƒช็ฎก็†: ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ใƒซใƒผใƒ—ใงnewใ‚’ๅ‘ผใณๅ‡บใ—ใฆใฏใ„ใ‘ใชใ„็†็”ฑ

    • ใƒžใƒซใƒใ‚นใƒฌใƒƒใƒ‰ไธฆ่กŒๆ€ง: ใƒ‡ใƒƒใƒ‰ใƒญใƒƒใ‚ฏใชใ—ใงๅฎ‰ๅ…จใซไธฆ่กŒๅ‡ฆ็†ใ‚’่กŒใ†ใƒ‘ใ‚ฟใƒผใƒณ

    • ใƒญใ‚ฎใƒณใ‚ฐ/ใƒ—ใƒญใƒ•ใ‚กใ‚คใƒชใƒณใ‚ฐ: ใƒ—ใƒญใƒ€ใ‚ฏใ‚ทใƒงใƒณใงๅ•้กŒใŒ็™บ็”Ÿใ—ใŸ้š›ใซๅŽŸๅ› ใ‚’่ฆ‹ใคใ‘ใ‚‹ๆˆฆ็•ฅ

    • ไพๅญ˜ๆ€ง็ฎก็†: ๅค–้ƒจใƒฉใ‚คใƒ–ใƒฉใƒชใ‚’็ฎก็†ใ™ใ‚‹ใƒ‘ใ‚ฟใƒผใƒณ

    Part 3: ใƒ„ใƒผใƒซใจใƒฉใ‚คใƒ–ใƒฉใƒชใฎ้ธๆŠž (20ๅˆ†)

    ใƒ—ใƒญใƒ€ใ‚ฏใ‚ทใƒงใƒณ็’ฐๅขƒใงๆคœ่จผใ•ใ‚ŒใŸใƒ„ใƒผใƒซใจ้ฟใ‘ใ‚‹ในใใƒ‘ใ‚ฟใƒผใƒณใ‚’ๅ…ฑๆœ‰ใ—ใพใ™ใ€‚

    ใƒ‘ใƒผใƒˆ4: Q&A (20ๅˆ†)

    ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ่ณชๅ•ๅ›ž็ญ”


    ใ‚ปใƒŸใƒŠใƒผๆƒ…ๅ ฑ

    ใ‚ฟใ‚คใƒˆใƒซ: ใชใœ็งใŸใกใฏROSใ‚’ๅ–ใ‚Š้™คใ„ใŸใฎใ‹:10ๅนด็›ฎใฎใ‚ขใƒผใ‚ญใƒ†ใ‚ฏใƒˆใซใ‚ˆใ‚‹ใƒ—ใƒญใƒ€ใ‚ฏใ‚ทใƒงใƒณใƒ•ใƒฌใƒผใƒ ใƒฏใƒผใ‚ฏใ‚ฌใ‚คใƒ‰

    ๆ—ฅๆ™‚: 2025ๅนด12ๆœˆ20ๆ—ฅ(ๅœŸ)20:00 - 22:00(120ๅˆ†)

    ๅ ดๆ‰€: ใ‚ชใƒณใƒฉใ‚คใƒณ (Zoom)

    ๅ‚ๅŠ ่ฒป: 99,000ๅ††

    ๅ‚ๅŠ ่€…็‰นๅ…ธ: ใ‚ฌใ‚คใƒ‰ใƒฉใ‚คใƒณๆ•ด็†ใ‚ณใƒณใƒ†ใƒณใƒ„ๆไพ›


    Fruit: C++ใฎใŸใ‚ใฎใƒ—ใƒญใƒ€ใ‚ฏใ‚ทใƒงใƒณใƒปใƒ—ใƒฌใ‚คใ‚ฐใƒฉใ‚ฆใƒณใƒ‰

    ใ‚ปใƒŸใƒŠใƒผใงๆ‰ฑใ†ใ‚ฌใ‚คใƒ‰ใƒฉใ‚คใƒณใ‚’ๅฎŸ้š›ใซๅฎŸ่ฃ…ใ—ใŸใ‚ณใƒผใƒ‰ใงใ™ใ€‚

    ๅซใพใ‚Œใ‚‹ๅ†…ๅฎน:

    • ใƒ—ใƒญใƒ€ใ‚ฏใ‚ทใƒงใƒณ็”จCoreใƒฉใ‚คใƒ–ใƒฉใƒช๏ผˆใ‚จใƒฉใƒผๅ‡ฆ็†ใ€ๅ˜ไฝใ‚ทใ‚นใƒ†ใƒ ใ€ไธฆ่กŒๆ€งใ€ใƒกใƒขใƒชใƒ—ใƒผใƒซใ€ใƒญใ‚ฌใƒผ/ใƒ—ใƒญใƒ•ใ‚กใ‚คใƒฉใƒผใชใฉ๏ผ‰

    • 200000 ใ‚นใ‚ฑใƒผใƒฉใƒ–ใƒซใชใƒ“ใƒซใƒ‰ใ‚ทใ‚นใƒ†ใƒ ๏ผˆCMake Presets๏ผ‰

    • ่‡ชๅ‹•ๅŒ–ใ•ใ‚ŒใŸๅ“่ณชๆคœ่จผใ‚ทใ‚นใƒ†ใƒ ๏ผˆใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใ€้™็š„ๅˆ†ๆžใ€ใƒ†ใ‚นใƒˆใ€ใ‚ซใƒใƒฌใƒƒใ‚ธ๏ผ‰

    • CI/CDใƒ‘ใ‚คใƒ—ใƒฉใ‚คใƒณ๏ผˆGitHub Actions๏ผ‰

    • 4ใคใฎใ‚ปใƒณใ‚ตใƒผใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ใƒ•ใƒฅใƒผใ‚ธใƒงใƒณใƒ‡ใƒขใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณ

    ไพกๆ ผ: 499,000ใ‚ฆใ‚ฉใƒณ โ†’ 399,200ใ‚ฆใ‚ฉใƒณ (ใ‚ขใƒผใƒชใƒผใƒใƒผใƒ‰20%)

    ใ‚ขใƒผใƒชใƒผใƒใƒผใƒ‰็ท ๅˆ‡: ไปŠ้€ฑๅœŸๆ›œๆ—ฅใฎๆทฑๅคœ

    ่ฟฝๅŠ ็‰นๅ…ธ: ่ณผๅ…ฅ่€…ๅ…ˆ็€20ๅ - ใ‚ปใƒŸใƒŠใƒผ็„กๆ–™ๅ‚ๅŠ 

    Fruitใฎ่ฉณ็ดฐใ‚’่ฆ‹ใ‚‹ โ†’


    ใ“ใ‚“ใชๆ–นใซใŠใ™ใ™ใ‚ใงใ™

    • ROSใงใƒ—ใƒญใƒˆใ‚ฟใ‚คใƒ—ใ‚’ไฝœๆˆใ—ใ€่ฃฝๅ“ๅŒ–ใง่กŒใ่ฉฐใพใฃใŸ็ตŒ้จ“ใŒใ‚ใ‚‹ๆ–น

    • ็ด”็ฒ‹ใชC++ใงใƒ—ใƒญใƒ€ใ‚ฏใ‚ทใƒงใƒณใ‚ณใƒผใƒ‰ใ‚’ไฝœๆˆใ—ใชใ‘ใ‚Œใฐใชใ‚‰ใชใ„ๆ–น

    • ็ต„ใฟ่พผใฟใ‚ทใ‚นใƒ†ใƒ ใ‚„ใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ใ‚ทใ‚นใƒ†ใƒ ใงC++้–‹็™บใ‚’ใ•ใ‚Œใฆใ„ใ‚‹ๆ–น

    • ใƒ—ใƒญใƒ€ใ‚ฏใ‚ทใƒงใƒณใ‚ณใƒผใƒ‰่จญ่จˆๅŸบๆบ–ใŒๆฐ—ใซใชใ‚‹ๆ–น


    ๆœ€ๅพŒใซ

    ๅฎŸ่ฃ…ใ‚ณใƒผใƒ‰ใงใฏใชใใ€ใ‚ฌใ‚คใƒ‰ใƒฉใ‚คใƒณใ‚’ๆ‰ฑใ„ใพใ™ใ€‚

    ไฝ•ใ‚’ไฝฟใ†ในใใงใ€ไฝ•ใ‚’้ฟใ‘ใ‚‹ในใใ‹ใ€‚
    ใฉใ‚“ใชใ“ใจใ‚’่€ƒๆ…ฎใ™ใ‚Œใฐใ€ใƒ—ใƒญใƒ€ใ‚ฏใ‚ทใƒงใƒณใงๅ•้กŒใŒ่ตทใใชใ„ใฎใ‹ใ€‚

    2ๆ™‚้–“ใฎๆŠ•่ณ‡ใง10ๅนดๅˆ†ใฎ่ฉฆ่กŒ้Œฏ่ชคใ‚’ใ‚นใ‚ญใƒƒใƒ—ใ—ใพใ—ใ‚‡ใ†ใ€‚

    ใ‚ปใƒŸใƒŠใƒผใซ็”ณใ—่พผใ‚€ โ†’


    ใ”่ณชๅ•ใŒใ”ใ–ใ„ใพใ—ใŸใ‚‰ใ€ใ„ใคใงใ‚‚ใ”้€ฃ็ตกใใ ใ•ใ„ใ€‚

    ใƒกใƒผใƒซ:yes@holyground.world

    ใ‚ณใƒŸใƒฅใƒ‹ใƒ†ใ‚ฃ:ใƒชใƒผใƒ€ใƒ–ใƒซใ‚ณใƒผใƒ‰ ใ‚ชใƒผใƒ—ใƒณใƒใƒฃใƒƒใƒˆ

    ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

    ้–‹็™บ้šŠ้•ทใƒคใƒณใƒปใ‚ฆใƒณใ‚ฝใƒณใ‚ˆใ‚Š
    (ๆ ช)HolyGround


    P.S. Fruitใ‚’่ณผๅ…ฅใ™ใ‚‹ใจใ€ๅ…ˆ็€20ๅๆง˜ใซใ‚ปใƒŸใƒŠใƒผ็„กๆ–™ๅ‚ๅŠ ็‰นๅ…ธใŒใ‚ใ‚Šใพใ™ใ€‚่ณผๅ…ฅๅพŒใ€ใ‚ชใƒผใƒ—ใƒณใƒใƒฃใƒƒใƒˆใงใŠ็Ÿฅใ‚‰ใ›ใใ ใ•ใ„!

    0
  • captaindev๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ใ“ใ‚“ใซใกใฏใ€้–‹็™บ้šŠ้•ทใฎใƒคใƒณใƒปใ‚ฆใƒณใ‚ฝใƒณใงใ™ใ€‚

    ไปŠๆ—ฅใฎๅคœ8ๆ™‚ใซAIๅ”ๆฅญ้–‹็™บใ‚ทใ‚นใƒ†ใƒ ็„กๆ–™ใ‚ปใƒŸใƒŠใƒผใ‚’้–‹ๅ‚ฌใ—ใพใ™ใ€‚

    ๆœ€ๅพŒใฎใ”ๆกˆๅ†…ใ„ใŸใ—ใพใ™ใ€‚


    ใชใœใ“ใฎใ‚ปใƒŸใƒŠใƒผใ‚’ๆบ–ๅ‚™ใ—ใŸใฎใงใ™ใ‹๏ผŸ

    ็งใ‚‚ๆœ€ๅˆใฏChatGPTใซใ€Œใ“ใ‚Œไฝœใฃใฆใ€ใจ่จ€ใ„ใชใŒใ‚‰ไฝฟใฃใฆใ„ใพใ—ใŸใ€‚

    ใงใ‚‚ๆฏŽๅ›ž้•ใ†็ตๆžœใŒๅ‡บใฆใ€ไปŠๆ—ฅใฏReactใ‚’ไฝฟใฃใฆๆ˜Žๆ—ฅใฏVueใ‚’ไฝฟใฃใฆใ€‚
    ๆคœ่จŽใ™ใ‚‹ๆ™‚้–“ใŒ้–‹็™บๆ™‚้–“ใ‚ˆใ‚Šใ‚‚้•ทใใ‹ใ‹ใ‚‹ใ‚“ใงใ™ใ‚ˆใญใ€‚

    2ๅนด้–“่ฉฆ่กŒ้Œฏ่ชคใ—ใฆใ‚„ใฃใจๆฐ—ใฅใ„ใŸใ“ใจใŒใ‚ใ‚Šใพใ™ใ€‚

    AIใซๅฟ…่ฆใชใฎใฏใ€Œๆ–‡่„ˆใ€ใงใ™ใ€‚

    ใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใŒไฝ•ใชใฎใ‹ใ€ใ‚ณใƒผใƒ‰ใ‚นใ‚ฟใ‚คใƒซใŒไฝ•ใชใฎใ‹ใ€ไปฅๅ‰ใซไฝ•ใ‚’ใ—ใŸใฎใ‹ใ€‚
    ใ“ใ†ใ„ใ†ๆ–‡่„ˆใŒใชใ„ใ‹ใ‚‰ๆฏŽๅ›žๅ‹ๆ‰‹ๆฐ—ใพใพใซไฝœใ‚‹ใ‚“ใงใ™ใ‚ˆใ€‚

    ใใ‚Œใงใ‚ทใ‚นใƒ†ใƒ ใ‚’ไฝœใ‚Šใพใ—ใŸใ€‚


    ใ‚ปใƒŸใƒŠใƒผใงๅญฆใถใ“ใจ

    5ใคใฎๆ ธๅฟƒๅŽŸ็†

    1. AIใซๆ–‡่„ˆใ‚’ไธŽใˆใ‚‹ๆ–นๆณ•

    • ใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใงใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆๅ…จไฝ“ๆง‹้€ ใ‚’็Ÿฅใ‚‰ใ›ใ‚‹

    • ๅŒใ˜ใƒชใ‚ฏใ‚จใ‚นใƒˆใ‚’ใ—ใฆใ‚‚ๅธธใซๅŒใ˜ๅ“่ณชใง

    2. ๅฝนๅ‰ฒใ‚’ๅˆ†ใ‘ใฆๅฐ‚้–€ๆ€งใ‚’้ซ˜ใ‚ใ‚‹ๆ–นๆณ•

    • 26ใฎๅฐ‚้–€ใ‚จใƒผใ‚ธใ‚งใƒณใƒˆใŒใใ‚Œใžใ‚Œใฎ่ฒฌไปป้ ˜ๅŸŸใงใฎใฟๅƒใ

    • ๆ˜Ž็ขบใชๅขƒ็•ŒใŒไบˆๆธฌๅฏ่ƒฝใช็ตๆžœใ‚’็”Ÿๆˆ

    3. ็นฐใ‚Š่ฟ”ใ—ไฝœๆฅญใ‚’่‡ชๅ‹•ๅŒ–ใ™ใ‚‹ๆ–นๆณ•

    • ไธ€ใคใฎใ‚ณใƒžใƒณใƒ‰ใง่จญ่จˆใ‹ใ‚‰ๆคœ่จผใพใง่‡ชๅ‹•ๅฎŸ่กŒ

    • AIใŒไป‹ๅ…ฅใชใ—ใซไธ€ไบบใงไฝœๆฅญๅฎŒไบ†

    4. AIใซ่‡ชใ‚‰ๅ“่ณชๆคœ่จผใ•ใ›ใ‚‹ๆ–นๆณ•

    • ใƒ†ใ‚นใƒˆใ‚’ๅ›žใ—ใฆ็งใŒ็ขบ่ชใ—ใชใใฆใ‚‚ๆธˆใ‚€ใ‚ˆใ†ใซ

    • ๆ‰‹ๅ‹•็ขบ่ชใชใ—ใงๅฎข่ฆณ็š„ๅ“่ณชไฟ่จผ

    5. ไธ€่ฒซใ—ใŸใƒ—ใƒญใ‚ปใ‚นใ‚’ไฝœใ‚‹ๆ–นๆณ•

    • ่ชฐใŒใ‚„ใฃใฆใ‚‚ๅŒใ˜ๅ“่ณชใŒๅ‡บใ‚‹ใ‚ˆใ†ใซ

    • ๅ†็พๅฏ่ƒฝใชๆˆๅŠŸใƒ‘ใ‚ฟใƒผใƒณ

    ใƒฉใ‚คใƒ–ใƒ‡ใƒข

    C++ใƒฆใƒผใƒ†ใ‚ฃใƒชใƒ†ใ‚ฃ้–ขๆ•ฐใ‚’10ๅˆ†ไปฅๅ†…ใซใƒชใ‚ขใƒซใ‚ฟใ‚คใƒ ใง้–‹็™บใ—ใพใ™ใ€‚

    ่จญ่จˆใ‹ใ‚‰ๅฎŸ่ฃ…ใ€ใƒ†ใ‚นใƒˆใ€ๆคœ่จผใพใงๅ…จใฆใ€‚
    ๅฎŸ้š›ใซๅ‹•ไฝœใ™ใ‚‹ๆง˜ๅญใ‚’็›ดๆŽฅใŠ่ฆ‹ใ›ใ—ใพใ™ใ€‚


    ๆ—ขใซไฝฟ็”จใ—ใฆใ„ใ‚‹ๆ–นใ€…ใฎใƒฌใƒ“ใƒฅใƒผ

    ่จญ่จˆใ‹ใ‚‰ๅฎŸ่กŒใพใงๅ…จไฝ“ใฎใƒ—ใƒญใ‚ปใ‚นใŒ่‡ชๅ‹•ใงๅฎŸ่กŒใ•ใ‚Œใ€ไป‹ๅ…ฅใชใ—ใซไธ€ไบบใงไฝœๆฅญใ‚’ๅฎŒไบ†ใ—ใพใ—ใŸใ€‚AIใŒใ‚ณใƒณใƒ†ใ‚ญใ‚นใƒˆใ‚’่ชญใฟๅ–ใฃใฆๅˆคๆ–ญใ—ใ€ไธ€ไบบใฎ้–‹็™บ่€…ใฎใ‚ˆใ†ใซๅ‹•ไฝœใ—ใพใ—ใŸใ€‚

    ใ€Œใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใงใ‚ณใƒณใƒ†ใ‚ญใ‚นใƒˆใ‚’็ฎก็†ใ™ใ‚‹ใฎใฏๆœฌๅฝ“ใซใจใฆใ‚‚่‰ฏใ„ใจๆ€ใ„ใพใ™ใ€‚ๆง‹้€ ใ‚’ไฝœใ‚‹ใฎใŒ้›ฃใ—ใ„ใฎใงใ™ใŒใ€ๆง‹้€ ใ•ใˆไฝœใ‚Œใฐๅ…จ้ƒจ้ฉ็”จๅฏ่ƒฝใชใฎใง็”Ÿ็”ฃ้‡ใŒใใฃใจไธŠใŒใ‚Šใพใ™ใญใ€

    Before: ๆฏŽๅ›žๆŒ‡็คบใ—ใฆใ€็งใŒใคใ„ใฆใ„ใชใ‘ใ‚Œใฐใชใ‚‰ใšใ€็ตๆžœใฏใพใกใพใก

    After: AIใŒไธ€ไบบใงๅ‹ๆ‰‹ใซใ€่‡ชใ‚‰ใ‚ณใƒณใƒ†ใ‚ญใ‚นใƒˆใ‚’ๆŠŠๆกใ—ใ€ๅธธใซๅŒใ˜ๅ“่ณช


    ใ‚ปใƒŸใƒŠใƒผๆƒ…ๅ ฑ

    ๆ—ฅๆ™‚: 2025ๅนด11ๆœˆ15ๆ—ฅ๏ผˆๅœŸ๏ผ‰20:00 - 22:00๏ผˆ120ๅˆ†๏ผ‰

    ๅ ดๆ‰€: ใ‚ชใƒณใƒฉใ‚คใƒณ (Zoom)

    ่ฒป็”จ: ๅฎŒๅ…จ็„กๆ–™

    ๅฎšๅ“ก: ๅ…ˆ็€้ †100ๅ

    ็™ป้Œฒ:ไปŠใ™ใ็™ป้Œฒใ™ใ‚‹


    ใ“ใฎใ‚ˆใ†ใชๆ–นใซใŠใ™ใ™ใ‚ใ—ใพใ™

    • AI ใƒ„ใƒผใƒซใ‚’ไฝฟใฃใฆใ„ใ‚‹ใŒใ€ๆฏŽๅ›ž็•ฐใชใ‚‹็ตๆžœใซ็–ฒใ‚ŒใŸๆ–น

    • ใƒใƒผใƒ ๅ…จไฝ“ใฎAIๅ”ๅƒไฝ“็ณปใ‚’ๆง‹็ฏ‰ใ—ใŸใ„ใƒชใƒผใƒ€ใƒผ

    • ไธ€ไบบใงใ‚ˆใ‚Šๅคšใใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใ‚’ๅ—ๆณจใ—ใŸใ„ใƒ•ใƒชใƒผใƒฉใƒณใ‚ตใƒผ

    • AIๆ™‚ไปฃใซ็ซถไบ‰ๅŠ›ใฎใ‚ใ‚‹้–‹็™บ่€…ใซใชใ‚ŠใŸใ„ๆ–น


    ๆœ€ๅพŒใซ

    ใ‚ปใƒŸใƒŠใƒผใ‚’่žใใ ใ‘ใงใ™ใใซ้ฉ็”จๅฏ่ƒฝใงใ™ใ€‚

    ๅŽŸ็†ใ•ใˆๅˆ†ใ‹ใ‚Œใฐไฝฟใˆใ‚‹ใ‚ˆใ†ใซไฝœใฃใŸใ‚“ใงใ™ใ€‚

    2ๆ™‚้–“ใฎๆŠ•่ณ‡ใงไธ€็”Ÿไฝฟใˆใ‚‹ใ‚ทใ‚นใƒ†ใƒ ใ‚’ๅญฆใ‚“ใงใ„ใใพใ—ใ‚‡ใ†ใ€‚

    ไปŠใ™ใ็™ป้Œฒใ™ใ‚‹ โ†’


    ใใ‚ŒใงใฏไปŠๆ—ฅใฎๅคœ8ๆ™‚ใซใŠไผšใ„ใ—ใพใ—ใ‚‡ใ†ใ€‚

    ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

    ้–‹็™บ้šŠ้•ท ใƒคใƒณใƒปใ‚ฆใƒณใ‚ฝใƒณ ใ‚ˆใ‚Š
    (ๆ ช)HolyGround

    0
  • captaindev๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ใ“ใ‚“ใซใกใฏใ€

    C++ใงใƒžใƒซใƒใ‚นใƒฌใƒƒใƒ‰ใ‚’ๅญฆใถๅฟ…่ฆใŒใ‚ใ‚‹ๆ–นใ€…ใซใŠ่ดˆใ‚Šใ—ใพใ™ใ€‚

    ใ“ใ‚“ใชๆ‚ฉใฟใ‚’ๆŠฑใˆใฆใ„ใพใ›ใ‚“ใ‹๏ผŸ

    • ใ€Œใƒžใƒซใƒใ‚นใƒฌใƒƒใƒ‰ใ‚’ไฝฟใ‚ใชใ‘ใ‚Œใฐใชใ‚‰ใชใ„ใจ่จ€ใ‚ใ‚Œใฆใ„ใ‚‹ใ‘ใฉใ€ใฉใ“ใ‹ใ‚‰ๅญฆในใฐใ„ใ„ใฎใ‹ใ‚ใ‹ใ‚‰ใชใ„ใ€

    • [[CODE_1]]std::thread[[/CODE_1]], [[CODE_2]]mutex[[/CODE_2]] ์‚ฌ์šฉ๋ฒ•์€ ๋ดค๋Š”๋ฐ ์‹ค๋ฌด์— ์–ด๋–ป๊ฒŒ ์ ์šฉํ•˜์ง€?

    • ๆœฌใ‚„่ฌ›็พฉใฏ็†่ซ–ใฐใ‹ใ‚Šใงใ€ๅฎŸ่ทตไพ‹ใฏ่ค‡้›‘ใ™ใŽใ‚‹

    ็งใ‚‚้€”ๆ–นใซๆšฎใ‚Œใฆใ„ใŸใฎใงใ™ใŒใ€ๅฎŸๅ‹™ใƒ‘ใ‚ฟใƒผใƒณใ‚’ใ‚ผใƒญใƒ™ใƒผใ‚นใ‹ใ‚‰็›ดๆŽฅๅฎŸ่ฃ…ใ—ใชใŒใ‚‰ๅญฆใถใจใ€Œใ‚ใ€ใ ใ‹ใ‚‰ใ“ใ†ไฝฟใ†ใ‚“ใ ใชใ€ใจ็†่งฃใงใใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ—ใŸใ€‚

    ใ‚‚ใ—ใ‹ใ—ใŸใ‚‰ใŠๅฝนใซ็ซ‹ใฆใ‚‹ใ‹ใ‚‚ใ—ใ‚Œใชใ„ใจๆ€ใ„ใ€ใ‚ผใƒญใƒ™ใƒผใ‚นใ‹ใ‚‰ThreadPoolใ€Schedulerใ€Pipelineใ‚’็›ดๆŽฅไฝœๆˆใ™ใ‚‹ใ‚ฌใ‚คใƒ‰ใ‚’ใพใจใ‚ใพใ—ใŸ๏ผš

    โ†’ ่ฉณ็ดฐใ‚’่ฆ‹ใ‚‹

    ใ€Œใชใœcondition_variableใŒๅฟ…่ฆใชใฎใ‹๏ผŸใ€ใ€Œใƒฏใƒผใ‚ซใƒผใ‚นใƒฌใƒƒใƒ‰ใฏใ„ใใคไฝœใ‚‹ในใใ‹๏ผŸใ€ใจใ„ใฃใŸ่ณชๅ•ใซ็›ดๆŽฅๅฎŸ่ฃ…ใ—ใชใŒใ‚‰็ญ”ใˆใ‚’่ฆ‹ใคใ‘ใฆใ„ใใพใ™ใ€‚APIใƒ‰ใ‚ญใƒฅใƒกใƒณใƒˆใ‚’่ฆ‹ใ‚‹ใ ใ‘ใจใฏๅ…จใ็•ฐใชใ‚‹็†่งฃใŒๅพ—ใ‚‰ใ‚Œใพใ™ใ€‚

    ใ”่ณชๅ•ใ‚„ๆฐ—ใซใชใ‚‹ใ“ใจใŒใ”ใ–ใ„ใพใ—ใŸใ‚‰ใ€ใ„ใคใงใ‚‚ใ”้€ฃ็ตกใใ ใ•ใ„ใ€‚

    ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€้–‹็™บ้šŠ้•ทใƒคใƒณใƒปใ‚ฆใƒณใ‚ฝใƒณ

    0
  • captaindev๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ใ“ใ‚“ใซใกใฏใ€

    ใ‚‚ใ—ใ‹ใ—ใฆ3ใƒถๆœˆๅ‰ใซ่‡ชๅˆ†ใŒๆ›ธใ„ใŸใ‚ณใƒผใƒ‰ใŒๅˆ†ใ‹ใ‚‰ใชใใชใฃใŸใ‚Šใ€ใƒใ‚ฐไธ€ใคใ‚’็›ดใ™ใฎใซไฝ•ๆ—ฅใ‚‚ๆฎ‹ๆฅญใ—ใŸใ“ใจใฏใ‚ใ‚Šใพใ›ใ‚“ใ‹๏ผŸ

    ใ“ใ‚“ใช็Šถๆณใ€ใ‚ˆใ็ตŒ้จ“ใ•ใ‚Œใพใ™ใ‚ˆใญ๏ผŸ

    • Clean Codeใ€ใƒ‡ใ‚ถใ‚คใƒณใƒ‘ใ‚ฟใƒผใƒณใ‚’ๅ‹‰ๅผทใ—ใŸใ‘ใ‚Œใฉใ€ๅฎŸๅ‹™ใซใฉใ†้ฉ็”จใ™ใ‚Œใฐใ„ใ„ใ‹้€”ๆ–นใซๆšฎใ‚Œใฆใ„ใ‚‹

    • ใ‚ณใƒผใƒ‰ใƒฌใƒ“ใƒฅใƒผใงใ‚นใ‚ฟใ‚คใƒซ่ซ–ไบ‰ใฐใ‹ใ‚Šใ—ใฆๆ™‚้–“ใŒ้ŽใŽใ€่‚ๅฟƒใฎใƒญใ‚ธใƒƒใ‚ฏใƒฌใƒ“ใƒฅใƒผใฏใงใใชใ„

    • ใ€Œใ“ใ‚Œใซ่งฆใฃใŸใ‚‰ใฉใ“ใŒๅฃŠใ‚Œใ‚‹ใ‹ใ‚ใ‹ใ‚‰ใชใ„ใ€ใƒฌใ‚ฌใ‚ทใƒผใ‚ณใƒผใƒ‰ใธใฎๆๆ€–

    ็งใ‚‚ๅŒใ˜ๅ›ฐ้›ฃใ‚’็ตŒ้จ“ใ—ใพใ—ใŸใŒใ€่ชญใฟใ‚„ใ™ใๆ›ธใ‘ใฐใ™ในใฆใŒๆ•ด็†ใ•ใ‚Œใ‚‹ใจใ„ใ†ไบ‹ๅฎŸใซๆฐ—ใฅใใพใ—ใŸใ€‚

    ใ‚‚ใ—ใ‹ใ—ใฆใŠๅฝนใซ็ซ‹ใฆใ‚‹ใ‹ใจๆ€ใ„10ๅนดใฎๅฎŸๅ‹™็ตŒ้จ“ใ‚’ๅ‡็ธฎใ—ใŸ็„กๆ–™ๅญฆ็ฟ’่ณ‡ๆ–™ใ‚’ใ‚ทใ‚งใ‚ขใ„ใŸใ—ใพใ™๏ผš

    โ†’ ใƒชใƒผใƒ€ใƒ–ใƒซใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ๏ผš่ชญใฟใ‚„ใ™ใ•ไธญๅฟƒใฎ้–‹็™บๆ–นๆณ•่ซ–

    47ใฎๅŽŸๅ‰‡ใ‚’ไฝ“็ณป็š„ใช้ †ๅบใงๅญฆในใฐใ€็”Ÿ็”ฃๆ€ง4ๅ€ใ€ใƒใ‚ฐไฟฎๆญฃ70%็Ÿญ็ธฎใ€ๅฎšๆ™‚้€€ๅ‹คใŒๅฏ่ƒฝใงใ™ใ€‚่‡ชๅ‹•ๅŒ–ใ‹ใ‚‰ใ‚ขใƒผใ‚ญใƒ†ใ‚ฏใƒใƒฃใพใงใฉใ“ใ‹ใ‚‰ๅง‹ใ‚ใ‚‹ในใใ‹ๆ˜Ž็ขบใชใƒญใƒผใƒ‰ใƒžใƒƒใƒ—ใจๅ…ฑใซใ€‚

    ใ”่ณชๅ•ใ‚„ๆฐ—ใซใชใ‚‹ใ“ใจใŒใ”ใ–ใ„ใพใ—ใŸใ‚‰ใ€ใ„ใคใงใ‚‚ใ”้€ฃ็ตกใใ ใ•ใ„ใ€‚

    ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€้–‹็™บ้šŠ้•ท

    0
  • captaindev๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ใ“ใ‚“ใซใกใฏใ€

    C++้–‹็™บใ‚’ใ•ใ‚Œใฆใ„ใ‚‹ๆ–นใŒๆœ€ใ‚‚ใ‚ˆใ็ตŒ้จ“ใ•ใ‚Œใ‚‹ๆ‚ฉใฟใฎไธ€ใคใŒใƒกใƒขใƒช็ฎก็†ใ ใจๆ€ใ„ใพใ™ใ€‚

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

    ๆœ€่ฟ‘ใ€ๅฎŸๅ‹™ใงๆคœ่จผใ•ใ‚ŒใŸใ€ŒPre-allocation Firstใ€ๆˆฆ็•ฅใ‚’ไธญๅฟƒใซไฝ“็ณป็š„ใชใƒกใƒขใƒช็ฎก็†ใ‚ฌใ‚คใƒ‰ใ‚’ใพใจใ‚ใฆใฟใŸใฎใงใ™ใŒใ€ใ‚‚ใ—ใŠๅฝนใซ็ซ‹ใฆใ‚Œใฐใจๆ€ใ„ๅ…ฑๆœ‰ใ•ใ›ใฆใ„ใŸใ ใใพใ™ใ€‚ๅ˜็ด”ใชๆ–‡ๆณ•่ชฌๆ˜Žใงใฏใชใ๏ผš

    • ใ‚นใ‚ฟใƒƒใ‚ฏใ‚’ใ„ใคไฝฟใ„ใ€ใƒ’ใƒผใƒ—ใ‚’ใ„ใคไฝฟใ†ในใใ‹

    • ใƒกใƒขใƒชใƒ—ใƒผใƒซใŒๅฟ…่ฆใช็Šถๆณใ‚’ใฉใฎใ‚ˆใ†ใซๅˆคๆ–ญใ™ใ‚‹ใ‹

    ๅŒใ˜ๅฎŸๅ‹™ๅˆคๆ–ญๅŸบๆบ–ใ‚’ไธญๅฟƒใซไฝœๆˆใ—ใพใ—ใŸใ€‚

    https://www.holyground.world/marketplace/seed/0bef2272-3377-448f-9fc0-dce02310910c

    ใƒกใƒขใƒช้–ข้€ฃใงๆฐ—ใซใชใ‚‹ใ“ใจใŒใ‚ใ‚Œใฐใ€ใ„ใคใงใ‚‚ใŠ่ฟ”ไบ‹ใใ ใ•ใ„ใ€‚ๅŒใ˜่‹ฆๅŠดใ‚’็ตŒ้จ“ใ—ใŸ่€…ใจใ—ใฆใ€ใŠๅฝนใซ็ซ‹ใกใŸใ„ใจๆ€ใ„ใพใ™ใ€‚

    ่‰ฏใ„ไธ€ๆ—ฅใ‚’ใŠ้Žใ”ใ—ใใ ใ•ใ„๏ผ

    ้–‹็™บ้šŠ้•ทใ‚ˆใ‚Š

    0
  • captaindev๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

    ใ“ใ‚“ใซใกใฏใ€

    ๆญฃ็›ดใซ่ฉฑใ—ใฆใฟใพใ™ใญใ€‚

    6ใƒถๆœˆๅ‰ใซ่‡ชๅˆ†ใŒๆ›ธใ„ใŸใ‚ณใƒผใƒ‰ใ‚’่ฆ‹ใชใŒใ‚‰

    ใ€Œใ“ใ‚Œ่ชฐใŒๆ›ธใ„ใŸใ‚“ใ ใ‚ใ†๏ผŸใ€ใจๆ€ใฃใฆใ„ใพใ›ใ‚“ใ‹๏ผŸ

    ็งใ‚‚ใใ†ใงใ—ใŸใ€‚

    ๆฏŽๅ›žๅŒใ˜ใƒ‘ใ‚ฟใƒผใƒณ๏ผš

    1. ใ€Œใ“ใฎๅค‰ๆ•ฐใฏไฝ•ใ‚’ใ™ใ‚‹ใ‚‚ใฎใ ใฃใŸใฃใ‘๏ผŸใ€

    2. "ใ“ใฎ้–ขๆ•ฐใฏใชใœใ“ใ‚“ใชใซ่ค‡้›‘ใซๆ›ธใ„ใŸใ‚“ใ ใ‚ใ†๏ผŸ"

    3. "ใ“ใฎใƒญใ‚ธใƒƒใ‚ฏใ‚’็†่งฃใ™ใ‚‹ใฎใซไฝ•ๆ™‚้–“ใ‹ใ‹ใ‚‹ใ ใ‚ใ†ใ‹๏ผŸ"

    4. ็ตๅฑ€ใ€ๅ†ๅบฆไฝœใ‚Š็›ดใ™ใฎใŒๆ—ฉใ„ใจใ„ใ†็ต่ซ–...

    ใ“ใ‚“ใช็„ก้ง„ใชไฝœๆฅญใ‚’10ๅนดไปฅไธŠใ‚‚ใ‚„ใฃใฆใใŸใ‚“ใงใ™ใญใ€‚

    ใ ใ‹ใ‚‰ไฝœใ‚Šใพใ—ใŸใ€‚

    ใ€Œๆœฌๅฝ“ใซ่ชญใฟใ‚„ใ™ใ„ใ‚ณใƒผใƒ‰ใ‚’ๆ›ธใ“ใ†ใ€ใจใ„ใ†ๆฐ—ๆŒใกใงใ€‚

    โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”

    C++ ใƒชใƒผใƒ€ใƒ–ใƒซใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐใ‚ฌใ‚คใƒ‰ใƒฉใ‚คใƒณ

    ใ€Œ่ชญใฟใ‚„ใ™ใ„ใ‚ณใƒผใƒ‰ใŒ่‰ฏใ„ใ‚ณใƒผใƒ‰ใ€ใจใ„ใ†ๅ“ฒๅญฆใงไฝœใ‚‰ใ‚ŒใŸๅฎŒๅ…จใชใƒ•ใƒฌใƒผใƒ ใƒฏใƒผใ‚ฏใงใ™ใ€‚

    ใŠๅ—ใ‘ๅ–ใ‚Šใ„ใŸใ ใ‘ใ‚Œใฐใ€ๆœฌๅฝ“ใซ2ใคใŠๆธกใ—ใ—ใพใ™๏ผš

    ๐ŸŽ ใ™ใใซไฝฟใˆใ‚‹ๅฎŒๆˆๅ“

    - 10ๅนดใฎ็พๅ ด็ตŒ้จ“ใงๆคœ่จผใ•ใ‚ŒใŸๅฎŒๅ…จใช้–‹็™บใƒ•ใƒฌใƒผใƒ ใƒฏใƒผใ‚ฏ

    - 10ๅ€‹ใฎใƒ–ใƒฉใƒณใƒๆ–‡ๆ›ธใงไฝ“็ณป็š„ใซๆ•ด็†ใ•ใ‚ŒใŸใ‚ฌใ‚คใƒ‰ใƒฉใ‚คใƒณ

    - clang-formatใ€clang-tidy่‡ชๅ‹•ๅŒ–ใƒ„ใƒผใƒซใฎๅฎŒ็’งใช่จญๅฎš

    - ๅฎŸ้š›ใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใง3-8ๅ€ใฎ็”Ÿ็”ฃๆ€งๅ‘ไธŠใŒๆคœ่จผใ•ใ‚ŒใŸใ‚ทใ‚นใƒ†ใƒ 

    ๐Ÿง  ไธ€็”Ÿไฝฟใˆใ‚‹ๅ“ฒๅญฆ

    - ใ€Œ่ชญใฟใ‚„ใ™ใ„ใ‚ณใƒผใƒ‰ใŒ่‰ฏใ„ใ‚ณใƒผใƒ‰ใ€ใจใ„ใ†ๆ ธๅฟƒๅŽŸๅ‰‡

    - ไบบ้–“ใจAIใ€่‡ชๅ‹•ๅŒ–ใƒ„ใƒผใƒซใฎๅฝนๅ‰ฒใ‚’ๆ˜Ž็ขบใซๅˆ†้›ขใ™ใ‚‹ๆ–นๆณ•

    - ไธ€่ฒซใ—ใŸ้–‹็™บๆจ™ๆบ–ใงใƒใƒผใƒ ๅ”ๆฅญใ‚’ๆœ€ๅคงๅŒ–ใ™ใ‚‹ใƒŽใ‚ฆใƒใ‚ฆ

    - ใ€Œใ‚ใชใŸใŒๆ›ธใ„ใŸใ‚ณใƒผใƒ‰ใฏใ€ใ—ใฐใ‚‰ใๅพŒใซใ‚ใชใŸใŒๅ†ใณ่ชญใ‚€ใ‚ณใƒผใƒ‰ใ€ใจใ„ใ†็œŸ็†

    โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”

    ไปŠใŠ็”ณใ—่พผใฟใ„ใŸใ ใใจ๏ผš

    โœ… ๅฎŒๅ…จใชใ‚ฌใ‚คใƒ‰ใƒฉใ‚คใƒณๆ–‡ๆ›ธ

    โœ… ่‡ชๅ‹•ๅŒ–ใƒ„ใƒผใƒซ่จญๅฎšใƒ•ใ‚กใ‚คใƒซ

    โœ… ๅฎŸๅ‹™้ฉ็”จใ‚ฌใ‚คใƒ‰

    โœ… ใƒใƒผใƒ ๆจ™ๆบ–ๆง‹็ฏ‰ๆ–นๆณ•

    โœ… ็ถ™็ถš็š„ใชใ‚ขใƒƒใƒ—ใƒ‡ใƒผใƒˆ

    ใ‚‚ใ†็งใฎใ‚ณใƒผใƒ‰ใŒๆš—ๅทใฎใ‚ˆใ†ใงใชใ‘ใ‚Œใฐใ„ใ„ใงใ™ใ‚ˆใญ๏ผŸ

    ๆฌกใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใ‹ใ‚‰ใฏ่ชฐใŒ่ฆ‹ใฆใ‚‚่ชญใฟใ‚„ใ™ใ„ใ‚ณใƒผใƒ‰ใ‚’ๆ›ธใ‘ใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚

    [ไปŠใ™ใๅ—ใ‘ๅ–ใ‚‹ โ†’ https://www.holyground.world/marketplace/seed/ad71aec2-2580-47ca-9fa7-fde360b7d48a]

    ไฝ•ใ‹ๆฐ—ใซใชใ‚‹ใ“ใจใŒใ‚ใ‚Œใฐใ€ใ„ใคใงใ‚‚่ฟ”ไฟกใ—ใฆใใ ใ•ใ„ใ€‚

    ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚

    0

็„กๆ–™