E D R , A S I H C RSS

Programming Party Afterwords

2002๋…„ 5›” 19ผ „œ๊ฐ•๋Œ€—„œ žˆ—ˆ๋˜ ”„๋กœ๊ทธ๋ž˜๋ฐŒŒ‹ฐ ›„๊ธฐ (see also ProgrammingPartyPhotos)

๋‹คŒ€ ŒŒ‹ฐ  „ฒด(ŒŒ‹ฐ ค€๋น„๋ถ€„ฐ ๋’ท’€ด ๋ง‰Œ๊นŒง€)— ๋Œ€•œ ๊ณต๋™ ๊ธฐ‚ฌ๋กœ ๊ฐ€๋Šฅ•˜๋ฉด NoSmok:๋‹ค๋จผŠธ๋ชจ๋“œ๋ฅผ ง€‚จ๋‹ค -- ž๊ธฐ๋Š” ๋ถ„๋ช…žˆ •Œ๊ณ žˆ๋Š” ‚ฌ๊ด(event)ธ๋ฐ —ฌ๊ธฐ—๋Š” •„ง ๊ธฐ๋ก๋˜–ด žˆง€ •Š๋‹ค๋ฉด ๊ทธ๋ƒฅ  ๋‹น•œ ž๋ฆฌ(!)— ง ‘ ๋ณดถฉ•ด ๋„ฃ๋„๋ก •˜๊ณ , ๋ฌ˜‚ฌ๊ฐ€ ๋ฏธ„•˜๋‹ค๋ฉด ข€ ๋” น˜๋ฐ€•˜๊ฒŒ(!) ๊ฐ€๋‹ค๋“ฌ๋Š”๋‹ค. Ž˜ดง€ ๋งˆง€๋ง‰—๋Š” NoSmok:“ฐ๋ ˆ๋“œ๋ชจ๋“œ๋กœ ๊ฐœธ ธ ๊ฐƒ, †Œ๊ฐ ๋“„  ๋„๋ก •œ๋‹ค.

๋ณด†ต,  „ฒด ๋ชจž„/ŒŒ‹ฐ ๋™•ˆ •œ ‚ฌ๋žŒด ฐธ—ฌ•˜๋Š” ๋Œ€™”๋Š”  „ฒด ๋ฐœƒ ๋Œ€™”๋กœ ๋ณผ ๋•Œ ๊ทน†Œˆ˜— •ด๋‹น•ฉ๋‹ˆ๋‹ค(๊ฒŒ๋‹ค๊ฐ€ ๋™ผ•œ ๋Œ€™”— ฐธ—ฌ–ˆœผ๋ฉด„œ๋„ ธ‹•˜๋Š” ๊ฒƒ๊ณผ ๊ธฐ–ต•˜๋Š” ๊ฒƒ—๋Š” ๊ฐœธฐจ๊ฐ€ ฝ๋‹ˆ๋‹ค). ๊ฐž๊ฐ€ ๋‚˜๋ˆด๋˜ ด•ผ๊ธฐ ๊ฐ™ด ‚ฌ‹ค ธ ๊ฒƒ๋“ค€ ๋ชจ๋‘ ๋‹ค๋จผŠธ๋ชจ๋“œ๋กœ —ฌ๋Ÿฌ‚ฌ๋žŒด ˜‘๋™„ •ด„œ „›Œ๋‚˜๊ฐ€๋„๋ก •˜๋ฉด ข‹๊ฒ Šต๋‹ˆ๋‹ค. ง‘•ฉ  ๊ธฐ–ตด ๋˜๋Š” ๊ฒƒดฃ  -- ๊ฐœ๊ฐœธด ๊ฐ–๊ณ žˆ๋Š” ๊ธฐ–ต˜  „ฒด •ฉง‘•ฉ. "๋‚ด๊ฐ€ žˆ—ˆ๋˜ …Œด๋ธ”—„œ๋Š” –ดฉŒ๊ตฌ— ๋Œ€•ด ด•ผ๊ธฐ –ˆ๋Š”๋ฐ,  €ชฝ—„œ๋Š”  €ฉŒ๊ตฌ๋ฅผ ด•ผ๊ธฐ –ˆ๊ตฐ! ด•ผ, žฌ๋ฏธžˆ๋Š” ๊ธ.  €ฉŒ๊ตฌ— ๋Œ€•ด ข€ ๋” จ๋‹ฌ๋ผ๊ณ  ๋ถ€ƒ•ด•ผ๊ฒ ๋‹ค." ๊ทธ๋Ÿฌ๋ฉด ๋ชจ๋‘๊ฐ€ ด๋“„ ๋ณผ ๊ฒƒด๊ณ , ‹ฌง€–ด ๊ทธ ๋’ท’€ด— ˜คง€ ๋ชป–ˆ๋˜ ‚ฌ๋žŒ๋“ค๋„ ๋ญ”๊ฐ€ –ป๋Š” ๊ฒƒด žˆ„ ๊ฒ๋‹ˆ๋‹ค. --JuNe


ŒŒ‹ฐ ๊ณต๋™ ๊ธฐ‚ฌ

ŒŒ‹ฐ ง „๊นŒง€

๊ธˆš”ผ, † š”ผ, † š”ผ ๋ฐค •ฝ๊ฐ„ ๊นŠˆ™žˆ - ด๋ฒˆ ‹ฌ‚ฌ™€ Mentor —ญ• „ ๋งก€ ๊น€ฐฝค€, „ฌƒ, ๊ฐ•„ฒœ€ ž„‹œ œ„‚ค๋ฅผ —ด๊ณ  ๋ฌธ œ ๋งŒ๋“ค๊ธฐ ž‘—… ๊ด€๋ จ, Moderator ๋กœ„œ˜ —ญ• „  •–ˆ๋‹ค.

ผš”ผ.

12‹œ ๊ตฌ๊ทผ€ ‹ ดŒ—ญ— ๋„ฐฉ•˜—ฌ ZP ‚ฌ๋žŒ๋“ค„ ๊ธฐ๋‹ค๋ฆผ. 12‹œ 30๋ถ„ฏค ๋ชจ๋‘ ๋ชจ—ฌ„œ ๋ฐฅ๋จนœผ๋Ÿฌ ๊ฐ. ๋ฐฅ„ ๋‹ค ๋จน๊ณ , ZP ผ–‰๋“€ ตธฝ”ŒŒด™€ ๊ณผž 2๋ด‰ง€๋ฅผ ‚ฌ๊ฐ€ง€๊ณ  Sun ๋žฉœผ๋กœ –ฅ•˜˜€๊ณ , 1‹œ 30๋ถ„ฏค Sun ๋žฉ— ๋„ฐฉ•˜˜€๋‹ค. ธˆ˜๋Š” ‹ ดŒ—„œ ฌ๋กด˜•,๊ตฌ๊ทผด˜•,„ฒœด˜•„ ๋งŒ๋‚˜ ๋ฐฅ„ ๋จน๊ณ  „œ๊ฐ•๋Œ€๋กœ ๊ฐ”๋‹ค.

"๊ทผ๋ฐ „ ๋žฉด –ด๋””ง€? -_-?"

"๋ฌธž ๋‚ ๋ ค๋ณด๋ฉด ๋˜๊ฒ ฃ . ฌƒด๊ฐ€ นœ๊ตฌ •ธฐ ๋ฒˆ˜ธ ฃผ๋ฉด„œ ๋ฌธž๋‚ ๋ฆฌ๋ฉด  „™”•œ๋‹ค๊ณ  –ˆ–ดš”. (ˆˆˆญ...)"

"๊ทผ๋ฐ.. ๊ทธ๋ƒฅ ๋‹ˆ๊ฐ€  „™”•˜๋ฉด ๋˜ง€ •Š๋ƒ? --a"

".... -_-;"


"ฌƒ•„~ 1๋ฒˆ๋ถ€„ฐ 24๋ฒˆ ๋ณด๊ธฐ๋ฅผ „๊ป˜ ž ๋ช‡๋ฒˆด๋ฌผด•ผ? "

" ...... -_-;"

" ๊ด๋ฌผด๋ฆ„ด ๋ญ•ผ? •„? ๊ฐ๊ธฐ šด๋™žฅ ๋„ˆ๋จธ ฃผฐจžฅชฝ ๊ทธ๊ด๋ฌผ? ˜คผ€~"

๊ทธ๋ฆฌ•˜—ฌ „œ๊ฐ•๋Œ€ ฌ๋žฉ— ๋„ฐฉ•˜˜€๋‹ค.

„œ๊ฐ•๋Œ€˜ ฌƒ, „๊ทผ, ๊ฒฝ›ˆ€ ๋ฏธ๋ฆฌ ™€„œ ๋ฆฌ๋ˆ…Šค— Eclipse ๋ฅผ ๊น”๊ณ  ๊ทธ๋“ค„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  žˆ—ˆ๋‹ค.

1‹œ 40๋ถ„ ๊ฒฝ ๋ฌธ„ —ด๊ณ  ๋“ค–ด˜ค๋Š” ด๊ฐ€ ˜ค๋Š˜˜ Mentor ค‘ •œ๋ช…ธ ๊น€ฐฝค€”จ™€ ‹  œšฉ”จ˜€๋‹ค. ๊ทธ๋“ค€ ˜ค๋Š˜ ”„๋กœ๊ทธ๋ž˜๋ฐ ŒŒ‹ฐ˜ ๊ฒฝ๊ธฐ ๊ทœน™ด๋‚˜ ๋ฃฐ, ‹œ๊ฐ„ ๊ฐ™€๊ฒƒ„ ๋ง•ด ฃผ—ˆ๋‹ค. 2‹œ 10๋ถ„๊ฒฝ ƒ˜‘๊ตฐด —๋Ÿฌ๋ฒŒ๋–ก ๋›–ด ™”๋‹ค. ซŒ  „— ฐฝ„ด™€ ˜๊ธฐ๋„ ™”๋‹ค.

2‹œ๊ฐ€ กฐ๊ธˆ„˜–ด„œ ŒŒ‹ฐ๋ฅผ ‹œž‘–ˆ๋‹ค. ZPŒ€ ค‘— ๋ถˆฐธ ธ›ด ๋‘ ๋ช…ด žˆ–ด„œ ธ› กฐ •„ –ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ๋กœ, ๋‹คŒ๊ณผ ๊ฐ™€ ๋ฐฐ •ด ๋˜—ˆ๋‹ค. ๊ฐ Œ€—๋Š” •œ ๋ช… ”ฉ˜ ๋ฉ˜„ฐ(๋„šฐ๋ฏธ)๊ฐ€ ๋ถ™—ˆ๋‹ค. ๊ทธ๋“ค€ ๋ฌธ œ •ด๊ฒฐ— ๊ด€๋ จ๋œ ง ‘ ธ กฐ–ธ€ ”ผ•˜๊ณ , ๊ฐœ๋ฐœ ๊ณผ •ด๋‚˜ —ฌƒ€ ๋ฌธ œ— ๋Œ€•œ ๋„›€„ ฃผ๊ธฐ๋กœ –ˆ๋‹ค.

  • MOA : ตœœ ™˜, ๋ฐ•„๊ทผ, œค˜๊ธฐ, ด๊ฒฝ›ˆ + ๊ฐ•„ฒœ
  • ZP#1 : ๋‚จƒ˜‘, ๊ฐ•ธˆ˜,  •ฌ๋ก + „ฌƒ
  • ZP#2 : ด๋•ค€, ดฐฝ„ญ, ž„๊ตฌ๊ทผ + ๊น€ฐฝค€

๋ชจ๋‘ ๋ฆฌ๋ˆ…Šค—„œ ๊ฐœ๋ฐœ„ –ˆ๊ณ , MOAŒ€€ C+ViImproved ๋ฅผ ‚ฌšฉ–ˆ๊ณ , ZP#1, ZP#2๋Š” ๋ชจ๋‘ Java+Eclipse๋ฅผ ‚ฌšฉ–ˆ๋‹ค.

๋จผ €, ๊น€ฐฝค€”จ๊ฐ€ •žœผ๋กœ ๋‚˜™€„œ ธ‚ฌ๋ฅผ •˜๊ณ  ด ŒŒ‹ฐ˜ ˜˜๋ฅผ „ค๋ช…–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ ๋Š” ๋ฐ”๋กœ ŒŒ‹ฐ˜ Šคผ€ฅด๊ณผ ๊ฐ„๋žต•œ ฐธ๊ฐ€๋ฐฉ๋ฒ•„ „ค๋ช…–ˆ๋‹ค. ๋ฉ˜„ฐ(Mentoror)™€ ผ‹ค๋ฆฌ—ด„ฐ(Facilliator)˜ —ญ• , †Œ๊ฐœ ๋“ด žˆ—ˆ๊ณ , ‹ฌ‚ฌ๋ฐฉ๋ฒ•ด๋‚˜ ‹ฌ‚ฌ š”†Œ— ๋Œ€•œ ž„•œ „ค๋ช…ด žˆ—ˆ๋‹ค..

๋‹คŒœผ๋กœ๋Š” š”๊ตฌ‚ฌ•ญ— ๋Œ€•œ •ด„ด žˆ—ˆ๋‹ค. ๋‹น‹œ˜ ๋ฌธ œ๋Š” http://no-smok.net/seminar/moin.cgi/ElevatorSimulation — ๊ฐ€๋ฉด ๋ณผ ˆ˜ žˆ๋‹ค.

ด๋ ‡๊ฒŒ 2‹œ 40๋ถ„๊นŒง€ Requirement ™€ ด๋ฒˆ –‰‚ฌ— ๋Œ€•œ „ค๋ช…„ ๋งˆนœ๋’ค, ๋“œ๋””–ด ๊ฐœ๋ฐœด ‹œž‘๋˜—ˆ๋‹ค.

ZP#1Œ€˜ ๊ฒฝ—˜

๋จผ € ZP#1Œ€€ Mentor „ฌƒ”จ™€ •จ๊ป˜ š”๊ตฌ๋ถ„„„ ‹œž‘•˜˜€œผ๋‚˜ –ด๋–ค ๋ฐฉ๋ฒ•œผ๋กœ ด๋ฃจ–ด ธ•ผ •˜๋Š”ง€ –ด๋–ค ˜•‹œผ๋กœ •˜—ฌ•ผ•˜๋Š”ง€ „œ๋กœ ๋ช…™•žˆ ๋ชฐ๋ž๊ธฐ ๋•Œ๋ฌธ—, •„๋ฌด๋„ ๋ง„ •˜ง€ •Š๊ณ  žˆ—ˆ๋‹ค. ฌ๋ก๋‹˜ด ƒ๊ฐ•˜๊ธฐ— 'ด๋ ‡๊ฒŒ •„๋ฌด๋ง๋„ —†๋‹ค๋ฉด, ‹œ๊ฐ„๋งŒ ˜๋Ÿฌ๊ฐ€๊ฒŒ ๋  ๊ฒƒด๋‹ค. ๋‚ด๊ฐ€ •ฝ๊ฐ„ ๋ถ„œ„๊ธฐ๋ฅผ ๋งŒ๋“ค–ด•ผ๊ฒ ๋‹ค'๋Š” ƒ๊ฐ„ –ˆ๋‹ค. ๊ทธ๋ž˜„œ "ž šฐ๋ฆฌ ๋ชจ๋‘ ž๊ธฐ๊ฐ€ ƒ๊ฐ•˜๋Š” š”๊ตฌ‚ฌ•ญ„ ๋ง•ด๋ณด๊ธฐ๋กœ •˜ž"๋ผ๊ณ  •˜˜€๊ณ , šฐ๋ฆฌ๋Š” „œ๋กœ˜ š”๊ตฌ‚ฌ•ญ— ๋Œ€•œ ๋…ผ˜๊ฐ€ žˆ—ˆ๋‹ค.

‹œ๊ฐ„ด ข€ ˜๋ €„ ๋•Œ, ฌ๋ก๋‹˜˜ ƒ๊ฐ€ 'šฐ๋ฆฌ ๋ชจ๋‘ ด ”„๋กœ๊ทธ๋žจ„ งœ๋Š”๋ฐ„œ ™œ •Œ๊ณ ๋ฆฌฆ˜ด ‚ฌšฉ๋˜–ด•ผ •˜๋Š”ง€ ๋ชจ๋ฅด๊ณ  žˆ๋‹ค. ด๋Š” ๋ฌธ œ๋ฅผ  œ๋Œ€๋กœ ŒŒ•…•˜ง€ ๋ชป–ˆ๋‹ค๋Š” ๊ฒƒ„ ˜๋ฏธ•œ๋‹ค' ๋ผ๋Š” ƒ๊ฐ„ •˜˜€๋‹ค. ๊ทธ ๋•Œ, ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ž…๋ ฅ ˜•‹— ๊ด€•ด„œ Mentor—๊ฒŒ ๋ฌผ—ˆ๋‹ค. •˜ง€๋งŒ •„‰ฝ๊ฒŒ๋„ ž…๋ ฅ˜•‹— ๋Œ€•ด„œ ๋ช…™••œ ๋‹ต„ –ป„ ˆ˜๋Š” —†—ˆง€๋งŒ, ๋ช‡๊ฐ€ง€ ƒˆ๋กœšด ‚ฌ‹ค๋“ค„ •Œˆ˜ žˆ—ˆ๋‹ค. •˜ง€๋งŒ „–‰€ ๊ณ„† ง€ง€๋ถ€„•˜๊ฒŒ ๋˜—ˆ๋‹ค. ฌ๋ก๋‹˜€ ๋‹ค‹œ ๊ทธ๊ฒƒ„ ๊นจ๊ณ ž "CRCนด๋“œ๋ฅผ •œ๋ฒˆ ‚ฌšฉ•ด„œ ๋ฌธ œ๋ฅผ ๋‹ค‹œ •œ๋ฒˆ ƒ๊ฐ•ด๋ณดž"๋ผ๊ณ  •˜˜€๋‹ค. šฐ๋ฆฌ๋Š” CRCนด๋“œ๋ฅผ ž‘„•˜๊ธฐ ‹œž‘•˜˜€๊ณ , šฐ๋ฆฌ๊ฐ€ CRCนด๋“œ๋ฅผ ดšฉ•ด„œ ‹œ๋ฎฌ๋ ˆด…˜„ ‹ค–‰•ด๋ณด๊ณ „œ๋Š” š”๊ตฌ‚ฌ•ญ„ ๋ถ„„•˜๋Š”๋ฐ๋Š” ฌ๊ฒŒ ๋„›€ด ๋˜ง€ •Š•˜ง€๋งŒ, šฐ๋ฆฌ๊ฐ€ ”„๋กœ๊ทธ๋ž˜๋ฐ‹œ— –ด๋–ค ๊ฐฒด๋“คด •„𔕠ง€™€ ๊ทธ †„๋“ค— ๋Œ€•ด„œ๋Š” •ฝ๊ฐ„ ๋ช…™••ดกŒ๋‹ค.

๊ทธ ๋•Œฏคธ๊ฐ€, ZP#2Œ€˜ Mentorด‹  ๊น€ฐฝค€๋‹˜ด 'Šฌฉ' ˜ค…”„œ Designด ž˜ ๋– ˜ค๋ฅดง€ •Š๋Š”๋‹ค๋ฉด, ๋น„Šท•œ •„‚ค…ณ๋ฅผ ๊ฐ€„ ๋ฌธ œ๋ฅผ ’€–ด„œ ๊ทธ •„‚ค…ณ๋ฅผ žฌ‚ฌšฉ•ด ๋ณด๋ผ๋Š” ๋ง”€„ •˜…จ๋‹ค. •˜ง€๋งŒ, šฐ๋ฆฌ Œ€›ค‘ •„๋ฌด๋„ ๊ทธ๊ฒƒ— ๋Œ€•ด„  ด›„— –ธ๊ธ‰•˜ง€ •Š•˜๋‹ค.(๋ฌต‚ด๋˜—ˆ๋‹ค. --) ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ šฐ„  š”๊ตฌ๋ถ„„— ๋Œ€•œ ด•ด๋ฅผ ๋†’ด๊ณ , ๋””žธ„ ƒ„™”•˜๊ธฐ œ„•ด„œ(๋””žธ->ฝ”๋”ฉ->๋””žธ->ฝ”๋”ฉ ๋‹จ๊ณ„๋ฅผ ๋ฐ˜๋ณต•˜˜€๋‹ค.) ฝ”๋”ฉ„ ‹œž‘•˜๊ธฐ๋กœ •˜˜€๋‹ค. ƒ˜‘๊ตฐ๊ณผ ธˆ˜๊ตฐ€ ๋งคงŽœ„ ๋งก•˜๊ณ , ฌ๋ก๊ตฐ€ ‚ค๋ณด๋“œ๋ฅผ ๋งก•˜๋‹ค. ฌ๋ก๊ตฐ€ Unix™˜๊ฒฝ—„œ˜ Eclipse˜ ž‘—… ๋ฌธ œ๋กœ ธ•ด ‹ฌ๊ฐ•œ ŠคŠธ๋ ˆŠค๋ฅผ ๋ฐ›๊ณ  žˆ—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ปด“จ„ฐ๋ฅผ •œ๋ฒˆ ˜ฎ๊ฒผœผ๋‚˜ ๊ทธ ŠคŠธ๋ ˆŠค๋ฅผ „ด„ ๋ชป–ˆ๋‹ค. •„๋ฌด๋ž˜๋„ ๊ณต๋™œผ๋กœ ”„๋กœ๊ทธ๋ž˜๋ฐ •˜๋Š”๊— ตˆ™•˜ง€๊ฐ€ •Š•„„œ ข€ „œˆฌ๋ฃฌ ๊ฐด žˆ—ˆ๋‹ค. ๊ทธ๋ž˜๋„ •ด•ผ ๊ฒ ๋‹ค๋Š” ƒ๊ฐ„ •˜๊ณ  ๋ฌธ œ˜ š”๊ตฌ ‚ฌ•ญ„ ๋ถ„„•˜๊ณ  –ด๋–ป๊ฒŒ „ค๊ณ„๋ฅผ •ด•ผ• ง€ ˜๋…ผ–ˆ๋‹ค.

ZP#2Œ€˜ ๊ฒฝ—˜

ด ๋•Œ ZP#2Œ€€ Mentor ๊น€ฐฝค€”จ๊ฐ€ ง€ผœ๋ณด๋Š” ๊ฐ€šด๋ฐ ๋ฐ”๋กœ š”๊ตฌ‚ฌ•ญ ๋ถ„„— ๋“ค–ด๊ฐ”๋Š”๋ฐ, ด๋ฅผ ๋ณด๋˜ ๊น€ฐฝค€”จ๊ฐ€, " €๋ผ๋ฉด ‹œ๊ฐ„ ๊ณ„š„ ๋จผ € „šฐ๊ฒ Šต๋‹ˆ๋‹ค"๋ผ๊ณ  ๋ง„ •ด„œ ๊ทธ๋“ค€ ด— ๋™˜•˜๋ฉฐ ‹œ๊ฐ„๊ณ„š„ ๋จผ € งฐ๋‹ค. 20 ๋ถ„  •๋„๋ฅผ š”๊ตฌ ๋ถ„„, ๋‹คŒ 20๋ถ„„ ๋””žธ, ๊ทธ๋ฆฌ๊ณ  ๋‚จ€ ‹œ๊ฐ„—” ๊ตฌ˜„๊ณผ ๋””žธ ๋ฐ˜๋ณต•˜๊ธฐ๋กœ ๊ณ„š„ „› ๋‹ค. ๊ตฌ˜„, ๋””žธ ๋ฐ˜๋ณต„ •˜๋Š” ๋ฐฉ๋ฒ•€ ๋ฉ˜„˜ กฐ–ธ— ๋”ฐ๋ผ ๋‘๋ช…ด งœผ๋กœ ๊ตฌ˜„, ๋‚˜๋จธง€ •œ๋ช…€ ๋””žธ ๋‹ค๋“ฌ๊ธฐ๋กœ •˜˜€๋‹ค. Œ€›€ ๊ธดžฅ•œ „๋กœ ๋ฌธ œ— ง‘ค‘•˜๋ ค • ผ๋‹ค.

š”๊ตฌ๋ถ„„„ ๋งˆน˜๊ณ  ๋””žธ„ •˜๊ธฐ๋กœ •œ ‹œ๊ฐ„ด ๋˜—ˆ๊ธฐ— Œ€›๋“ค€ •œ …Œด๋ธ”— ๋ชจ˜€๋‹ค. ๊ทธ๋ฆฌ๊ณค CRC นด๋“œ๋ฅผ ดšฉ•ด„œ ๋””žธ— ๋“ค–ด๊ฐ€๊ธฐ ‹œž‘–ˆ๋‹ค. •”๋ฌต œผ๋กœ ๊ตฌ๊ทผ๋‹˜ด ZP#2˜ ๋ฌด๊ฒŒค‘‹ฌด ๋˜–ด„œ ๋””žธ šŒ˜๊ฐ€ ‹œž‘๋˜—ˆ๋‹ค. –ด๋–ค ด๋ž˜Šค๋“คด •„š”•œ๊ฐ€, –ด๋–ค ด๋ฒคŠธ๋ฅผ ๋ˆ„๊ฐ€ ๋ฐœƒ‹œ‚ค๊ณ  ๊ทธ ด๋ฒคŠธ๋ฅผ ๋ˆ„๊ฐ€ •Œ•„•ผ•˜๋Š”๊ฐ€— ๋Œ€•œ ด•ผ๊ธฐ๊ฐ€ ˜ค๊ฐ€๋Š” ๊ฐ€šด๋ฐ ๋ฐ๊ธฐ๋Š” ๋ฌธ œŒŒ•… กฐฐจ  œ๋Œ€๋กœ •ˆ๋˜–ด„œ ๋ฌดฒ™ ˜ผ๋ž€Šค๋Ÿฌ› ๋‹ค. „œ๋กœ š”๊ตฌ๋ถ„„ ด•ด— ฐจด๊ฐ€ žˆ—ˆŒ—๋„ ๋ถˆ๊ตฌ•˜๊ณ  ๋””žธ€ ๊ณ„† „–‰๋˜—ˆ๊ณ , ‹œ๊ฐ„€ ๊ณ„† ๋ฅด๊ณ  ˜๋Ÿฌ„œ ๊ตฌ˜„„ ‹œž‘•˜๊ธฐ๋กœ •œ ‹œ๊ฐ„„ ›Œฉ ๋„˜–ด๋ฒ„๋ ธ๋‹ค.

MOAŒ€˜ ๊ฒฝ—˜

•œŽธ ‹คŠต‹ค ๊ตฌ„—„œ Mentor 1002”จ๊ฐ€ •จ๊ป˜•œ MoaŒ€€ ฒ˜Œ— …ƒ •˜๋‚˜๋ฅผ ๋‘๊ณ  4๋ช…ด„œ „œ๋กœ ๋Œ€™”๋ฅผ •˜๋ฉด„œ Requirement ๋ฅผ ด•ด•ด๋‚˜๊ฐ”๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ค‘๊ฐ„— 2๋ช…€ Person - Elevator ˜  „๋ฐ˜  ๊ตฌกฐ๋ฅผ, 2๋ช…€ Elevator •Œ๊ณ ๋ฆฌฆ˜— ๋Œ€•ด ƒ๊ฐ„  „๊ฐœ•ด ๋‚˜๊ฐ”๋‹ค.

'˜ค.. ๋Œ€™”„–‰†๋„๊ฐ€ ๋น ๋ฅด๋‹ค!' 1002 ๊ฐ€ ๋ณธ moa ˜ ๋งˆน˜ ‰†Œ †๋ฐœ„ ๋งžถฐ๋ณธ Œ€๊ฐ™•˜๋‹ค. ๊ทผ๋ฐ, † ๋ก •˜๋Š” ๊ฒƒ„ ๋“คœผ๋ฉด„œ 1002๊ฐ€ ƒ๊ฐ•˜๊ธฐ—” 'Œ.. ๊ทผ๋ฐ, ๋„ˆ๋ฌด ˆ๋ฐ˜— Algorithm-Specific •˜๊ฒŒ ƒ๊ฐ•˜๋Š”๊ฒŒ •„๋‹๊นŒ. ผ๋‹จ€ ๋ฌธ œ๋ฅผ ๊ฐ„๋‹จ•œ ๋ฌธ œ๋กœ ๋ถ„•ด•˜๋Š”(๋ณด†ต 1002๊ฐ€ 'Design' „ ๊ฐ„๋‹จ•˜๊ฒŒ  •˜•˜๋ผ๊ณ  • ๋•Œ  €๋ ‡๊ฒŒ ‘œ˜„•œ๋‹ค.) ๊ณผ •ด ๋” ค‘𔕠๊ฒƒ ๊ฐ™€๋ฐ'

3‹œ 40๋ถ„ฏค. 1002๋Š” ‹œ๊ฐ„ด ๋„ˆ๋ฌด ง€ฒด๋œ๋‹ค๊ณ  Œ๋‹จ, 'ฒ˜Œ๋ถ€„ผ๋ฐ˜™” •Œ๊ณ ๋ฆฌฆ˜„ ƒ๊ฐ•˜‹œ๋Š” ๊ฒƒ ๋ณด๋‹ค๋Š”, ‚ฌ๋žŒˆ˜ •œ๋ช…ผ๋•Œ๋ผ ƒ๊ฐ•˜‹œ๊ณ  ž‘—…•˜‹ ๋’ค ‚ฌ๋žŒˆ˜๋Š” ๋Š˜๋ ค๋ณด‹œ๋Š”๊ฒƒด ๋” Žธ• ๊ฒ๋‹ˆ๋‹ค' ๋ผ๊ณ  –ˆ๋‹ค. ด๋Š”, ๊ธˆš”ผ, † š”ผ๋•Œ ๋ฏธ๋ฆฌ —˜๋ฆฌ๋ฒ ด„‹œ๋ฎฌ๋ ˆด…˜„ ๋งŒ๋“ค๋•Œ ๋А๋‚€ ด๊ธด –ˆ๋‹ค. Moa Œ€—„œ๋Š” ๋™˜๋ฅผ –ˆ๊ณ  ง› •œ๋ช…— ๋Œ€•œ —ฌ •๋ถ€๋ถ„„ Hard-Coding •ด๋‚˜๊ฐ”๋‹ค.

ค‘๊ฐ„ 4‹œ๊ฐ€ ๋„˜–ด๊ฐ„ ˆŒ, 1002๋Š” ‹œ๊ฐ„ด ง€ฒด๋œ๋‹ค๊ณ  Œ๋‹จ, ”„๋กœ๊ทธ๋ž˜๋ฐ— ๋“ค–ด๊ฐ€๊ธฐ๋ฅผ œ ๋„–ˆ๋‹ค. 'ฒ˜Œ๋ถ€„ฐ ๋””žธ„ •ด ๋‚˜๊ฐ€‹œ๋Š” ๋ฐฉ๋ฒ•๋„ žˆ๊ฒ ง€๋งŒš”. ๋””žธ„ ๋„ถœ•ด ๋‚ด๊ธฐ œ„•ด ”„๋กœ๊ทธ๋ž˜๋ฐ„ ๋ณ‘–‰•˜‹œ๋Š” ๋ฐฉ๋ฒ•๋„ žˆŠต๋‹ˆ๋‹ค. ๋Œ€๊ฐ•˜ ๋””žธด ๋‚˜™”œผ๋ฉด •ฝ๊ฐ„ ฝ”๋”ฉ•ด๋ณด‹ ๋’ค ๋‹ค‹œ ๋ชจ—ฌ„œ žฌ๋””žธ•ด๋ณด„š”.'

๊ทธ๋ฆฌ๊ณ . Moa Œ€˜ —ด˜ˆ”Œ๋ฐ๋ชจ๋“œ ๋Œž….~!

Œ€˜ ‚ฌ๋žŒˆ˜๊ฐ€ 4๋ช…ธ ๊ด€๊ณ„๋กœ ๋‹ค๋ฅธŒ€ด ปด“จ„ฐ 1๋Œ€๋ฅผ “ฐ๋Š” ๋™•ˆ ๋‘ Œ€œผ๋กœ ๋‚˜๋ˆ„–ด ปด“จ„ฐ ๋‘๋Œ€๋ฅผ ดšฉ, ž‘—…„ •ด ๋‚˜๊ฐ”๋‹ค. ๋‹ค๋ฅธ Œ€„ ๋งŽด ๋‘˜๋Ÿฌ๋ณด„ •Š•˜ง€๋งŒ, Pair ๊ฐ„˜ ๋Œ€™”๊ฐ€ ž˜ ด๋ฃจ–ดง€๊ณ  žˆ—ˆ๋‹ค. ๋‹จ, ๋‘Œ€œผ๋กœ ๋‚˜๋ˆ„–ด„ ๊ด€๊ณ„๋กœ, „œ๋กœ˜ ž‘—…๋ถ€๋ถ„— ๋Œ€•œ †ต•ฉ๋ถ€๋ถ„— ๋Œ€•ด„œ๋Š” Šน๋ณ„•œ „–‰„ •˜ง€ •Š๋Š” ๊ฒƒ ฒ˜๋Ÿผ ๋ณด˜€๋‹ค.
๋ฉ˜„ธ 1002๋Š” ' €๋ ‡๊ฒŒ •˜๋ฉด ๋‚˜ค‘— main •จˆ˜ –ด๋–ป๊ฒŒ ๋งŒ๋“ค๊นŒ.. OO Style ด๋ผ๋ฉด main ๋ฃจ‹ด ๋ถ€๋ถ„ด ข€ งง๊ธด •˜๊ฒ ง€๋งŒ, C ๋ผ๋ฉด ข€ ž˜๋“คง€ •Š„๊นŒ' ๋ผ๊ณ  ƒ๊ฐ, 5‹œ๊ฐ€ ๊ฐ€๊นŒ›Œง€๋Š” 4‹œ 20๋ถ„ฏค— ๊ฐ ๋ชจ๋“ˆ ๋ถ€๋ถ„„ †ต•ฉ• ๊ฒƒ„  œ•ˆ –ˆ๋‹ค. †ต•ฉ ค‘๊ฐ„ค‘ ˜๊ฒฌ กฐœจ„ •˜๋Š” ค‘๊ฐ„— ZP#2 ๋ฉ˜„ธ ๊น€ฐฝค€”จ๋Š” ๋‘ Œ€œผ๋กœ ๋‚˜๋ˆ„–ดกŒ„ ๋•Œ „œ๋กœ —‡๊ฐˆ๋ ค„œ๋„ Pair ๋ฅผ ๋ฐ”๊ฟ”๋ณด๋„๋ก  œ•ˆ, Moa ˜ ๋‘ Œ€€ •œ๋ช…”ฉ „œ๋กœ ๋ฐ”๊พธ–ด๋ณด๊ธฐ๋„ •˜๋ฉฐ ผ„ „–‰•ด ๋‚˜๊ฐ”๋‹ค.


† ๋ก , ๋ฐœ‘œ

๊ฐ Œ€๋ณ„๋กœ  „ง€— ž‹ ๋“ค˜ ๋””žธ„ ‘œ˜„•˜๊ณ  ๋ชจ๋‘—๊ฒŒ ๊ทธ ๋””žธ— ๋Œ€•ด „ค๋ช…•˜๋Š” ‹œผ๋กœ ๋ฐœ‘œ๋ฅผ •˜˜€๋‹ค. ๊ฐ Œ€๋ณ„ ๋””žธ˜ Šนง•„ ๋ณผ ˆ˜ žˆ—ˆ๋‹ค. '๋ญ˜ ž˜๋ชป–ˆ๋А๋ƒ?'๊ฐ€ •„๋‹ˆ๋ผ '–ด๋–ป๊ฒŒ •ด•ผ ž˜•  ˆ˜ žˆ—ˆ„๊นŒ?'™€ ๊ฐ™€ '˜ฌ๋ฐ”๋ฅธ ˆ๋ฌธ'„ ๋˜งœผ๋กœจ ๋” ๋ฐฐšธ ˆ˜ žˆ๋‹ค๋Š” ๊ฒƒ„ ™•ธ•  ˆ˜ žˆ—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฐœ‘œ• ๋•Œ What ๊ณผ How ๋ฅผ ๋ถ„๋ฆฌ•˜๊ณ  What ๋งŒ„  „๋‹ฌ•ด•ผ •œ๋‹ค๋Š” ๊ฒƒด ค‘š”•˜๋‹ค๋Š” ๊ฒƒ„ ๊ด€ฐฐ•  ˆ˜ žˆ—ˆ๋‹ค.

„Œ€˜ ๋ฐœ‘œ๋ฅผ ๋ชจ๋‘ ๋“ฃ๊ณ  ๋ฉ˜„ฐ 3๋ช…€ ๊ฐ Œ€˜ †ŒŠค๋ฅผ ”„๋ฆฐŠธ•ด„œ „ „ œ„•ด ž ‹œ žฅ†Œ๋ฅผ ˜ฎ๊ฒผ๋‹ค.

๊ทธ๋™•ˆ ๊ฐ Œ€๋“ค€ ผ‹ค๋ฆฌ—ด„™€ •จ๊ป˜ ธฌ๋ฉ€•œ † ๋ก „ •˜˜€๋‹ค๊ณ  •œ๋‹ค.

๊ฐ •ญ๋ชฉ๋ณ„๋กœ 50 ๋งŒ — ๋ฉ˜„ฐ 3๋ช…ด ๊ฐ๊ฐ  ˆ˜๋ฅผ ๋งค๊ฒผ๊ณ  ๊ทธ •ฉ‚ฐ— •ญ๋ชฉ๋ณ„ ๊ฐ€ค‘น˜๋ฅผ ๊ณ•˜—ฌ ด „ ๋‚ด—ˆ๋‹ค. ‰๊ฐ€ ๊ฒฐ๊ณผ ZP#2 Œ€ด ๊ฐ€žฅ ๋†’€  ˆ˜๋ฅผ ๋ฐ›•˜๋‹ค. 1๋“„ œ„•œ ๋ชจข…˜ „ ๋ฌผด žˆ—ˆ๋”๋ผ๋ฉด ๋” ข‹•˜„๊ฒƒ ๊ฐ™๋‹ค.

๊ฒฐ๊ณผ๋ฅผ ๋ฐœ‘œ•˜๊ณ  ๊ทธ ‚ฌด— ด๋ฃจ–ดกŒ๋˜ † ๋ก — ๋Œ€•œ ๋‚ดšฉ„ ๋ฉ˜„ฐ๋“ค—๊ฒŒ  „–ˆ๋‹ค.

๋’ท’€ด

„œ๊ฐ•๋Œ€ ๊ทผฒ˜—„œ ๋ฐฅ„ ๋จน๊ณ  ๋‚œ ๋’ค ๋งฅฃผ๋ฅผ ๋งˆ‹œ๋Ÿฌ ๊ฐ”๋‹ค. „…Œด๋ธ”๋กœ ๋‚˜๋ˆ„–ด„œ ž๋ฆฌ๋ฅผ žก๊ณ  1‹œ๊ฐ„ •๋„ ๋ฅธ›„— •œ ฐจ๋ก€˜ ž๋ฆฌ๋ฐ”๊พธ๋Š” ƒ€ž„„ ๊ฐ€ง€๊ณ  „œ๋กœ ด๊ฒƒ €๊ฒƒ ด•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆ„—ˆ๋‹ค.

๊ทธ๋•Œ ๋‚˜๋ˆ„—ˆ๋˜ –˜๊ธฐ—๋Š”, ตœ๊ทผ— ๊ณต๋ถ€•˜๊ณ  žˆ๋Š” ๊ฒƒ, ž๊ธฐ •™๊ต—„œ ๋ฐฐšฐ๋Š” ๊ฒƒ, „œ๊ฐ•๋Œ€™€ ค‘•™๋Œ€˜ ๋น„Šท•œ ๊ณผ๋ชฉ—„œ –ด๋–ป๊ฒŒ ๋‹ค๋ฅด๊ฒŒ ๋ฐฐšฐ๋‚˜, moa ™€ zp — ๋Œ€•œ –˜๊ธฐ๋“ด žˆ—ˆ๋‹ค.


“ฐ๋ ˆ๋“œ ๋ชจ๋“œ


๊ทผ๋ฐ ๋‹ค๋“ค ๋ชจ๋‘ ๋ฐ”œ๊ฐ€š”? ๋ฉ˜„ฐ ๋ง๊ณ  ฐธ๊ฐ€ž๋“ค๋„ จ๋„„ ๋ถ€๋ถ„ด ๋งŽ„…๋ฐ...? ๊ผญ "ž˜" “ธ •„š” —†Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ณ ณฃผ๊ฒ ฃ . ๊ธฐ–ตด ฌ๋ฏธ•ด ธ๊ฐ€๊ธฐ  „— ๋นจ๋ฆฌ „›Œ๋„๋‹ˆ‹œ๋‹ค! --๊น€ฐฝค€
šฐ..~ ๊ธฐ‚ฌ “ฐ๊ธฐชฝ— —ด˜ฌ๋ฆฌ๋‹ค ๋ณด๋‹ˆ Šค๋ ˆ๋“œ๊นŒง€ ปค„œ๊ฐ€ •ˆ„˜–ด๊ฐ€ ธš”;; --„ฒœ


ด๋Ÿฐ ‹œ๋ฎฌ๋ ˆด…˜— ๊ด€‹ฌด žˆ๋‹ค๋ฉด ๋‹คŒ˜ ž๋ฃŒ๋“ค„ ฐธ๊ณ •˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. (ผ๋‹จ ๋‘ ๋ฒˆ  •๋„๋Š” ŠคŠค๋กœ˜ ž˜œผ๋กœ ’€–ด๋ณด๊ณ  ๋‚˜„œ ฐธ๊ณ •˜๋ฉด ข‹„ ๊ฒƒž„)
  • NoSmok:StructureAndInterpretationOfComputerPrograms— ๋‚˜˜จ Event-Driven Simulation ๋ฐฉ‹˜ šŒ๋กœ ‹œ๋ฎฌ๋ ˆด…˜ ˜จ๋ผธ…ŠคŠธ
  • NoSmok:TheArtOfComputerProgramming— ๋‚˜˜จ –ด…ˆ๋ธ”๋ฆฌ–ด๋กœ ๊ตฌ˜„๋œ —˜๋ฆฌ๋ฒ ด„‹œ๋ฎฌ๋ ˆด…˜ (NoSmok:DonaldKnuth๊ฐ€ ง ‘ —˜๋ฆฌ๋ฒ ด„ฐ๋ฅผ ๋ช‡ ‹œ๊ฐ„ ๋™•ˆ ƒ€๋ณด๊ณ , ๊ด€ฐฐ•˜๋ฉด„œ ๋งŒ๋“  •Œ๊ณ ๋ฆฌฆ˜ด๋ผ๊ณ  •จ. ž๊ธฐ๊ฐ€ ƒ€๊ณ  ๋‹ค๋‹ˆ๋Š” —˜๋ฆฌ๋ฒ ด„ฐ๋ฅผ ๋ถ„„, ๊ณ ๋Œ€๋กœ ‹œ๋ฎฌ๋ ˆด…˜ •ด๋ณด๋Š” ๊ฒƒ๋„ —„ฒญ๋‚œ ๊ณต๋ถ€๊ฐ€ ๋  ๊ฒƒž„)
  • Discrete-Event System Simulation : ด‚ฐ ด๋ฒคŠธ ‹œ๋ฎฌ๋ ˆด…˜ ชฝ— ตœ๊ณ ˜ …œผ๋กœ ‰๊ฐ€๋ฐ›๋Š” ๋ฒ ŠคŠธ…€๋Ÿฌ. –ด๋ ตง€๋„ •Š๊ณ , ๋งคšฐ ฅ๋ฏธ๋กœ›€. ๋„„œ๊ด€— žˆŒ
  • Seminar:ElevatorSimulation๋ฌธ œ, ผ๋ฐ˜ ธ discrete event simulation Œจ„†Œ๊ฐœ ๋“


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:24:02
Processing time 0.0430 sec