Data/ํ™”๋ณด

์—์ŠคํŒŒ(aespa) ์‡ผํŒŒ๋“œ ํ”„๋ ˆ์…”์Šค ๋ ˆ์ด์Šค & ๋””์•„๋งํŠธ ์บ ํŽ˜์ธ ํ™”๋ณด

์—์ŠคํŒŒ(aespa) ์‡ผํŒŒ๋“œ ํ”„๋ ˆ์…”์Šค ๋ ˆ์ด์Šค & ๋””์•„๋งํŠธ ์บ ํŽ˜์ธ ํ™”๋ณด ๊ทธ๋ฃน๋ช… 'aespa (์—์ŠคํŒŒ)'๋Š” ‘์•„๋ฐ”ํƒ€ X ์ต์Šคํ”ผ๋ฆฌ์–ธ์Šค (Avatar X Experience)’๋ฅผ ํ‘œํ˜„
Computer/Machine learning models

Epochs ์™€ Batch Size

epochs์™€ batch_size๋Š” ์‹ ๊ฒฝ๋ง์„ ํ›ˆ๋ จํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋‘ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ์ž…๋‹ˆ๋‹ค. ์ด๋“ค์˜ ์—ญํ• ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: Epochs ์ •์˜: ํ•œ epoch์€ ์ „์ฒด ๋ฐ์ดํ„ฐ ์„ธํŠธ๊ฐ€ ์‹ ๊ฒฝ๋ง์„ ํ†ตํ•ด ํ•œ ๋ฒˆ ์ „๋‹ฌ๋˜๋Š” ๊ณผ์ •์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋งํ•ด, ๋ชจ๋“  ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ๊ฐ€ ์‹ ๊ฒฝ๋ง์„ ํ•œ ๋ฒˆ ํ†ต๊ณผํ•˜๊ณ  ๊ฐ€์ค‘์น˜๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜๋Š” ๊ณผ์ •์ด ํ•˜๋‚˜์˜ epoch์ž…๋‹ˆ๋‹ค. ์šฉ๋„: epochs=100์ด๋ผ๋Š” ์„ค์ •์€ ์ „์ฒด ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์‹ ๊ฒฝ๋ง์„ ํ†ตํ•ด ์ด 100๋ฒˆ ์ „๋‹ฌํ•˜๊ฒ ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ชจ๋ธ์ด ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ํŒจํ„ด์„ ํ•™์Šตํ•˜๊ณ  ์„ฑ๋Šฅ์„ ๊ฐœ์„ ํ•  ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ค‘์š”์„ฑ: ๋„ˆ๋ฌด ์ ์€ ์ˆ˜์˜ epoch๋Š” ๋ชจ๋ธ์ด ๋ฐ์ดํ„ฐ์—์„œ ์ถฉ๋ถ„ํ•œ ํŒจํ„ด์„ ํ•™์Šตํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋„ˆ๋ฌด ๋งŽ์€ epoch๋Š” ๊ณผ์ ํ•ฉ(overfitting)..
Computer/Machine learning models

๋ฐ์ดํ„ฐ ๋ถ„ํ•  : train_test_split

X_train, X_test, y_train, y_test = train_test_split(X_scaled, y, test_size=0.2, random_state=42) ๋จธ์‹ ๋Ÿฌ๋‹ ๋ชจ๋ธ์„ ํ›ˆ๋ จ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ „์ฒด ๋ฐ์ดํ„ฐ์…‹์„ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ์™€ ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋กœ ๋ถ„ํ• ํ•˜๋Š” ๊ณผ์ •์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. train_test_split ํ•จ์ˆ˜๋Š” scikit-learn ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ model_selection ๋ชจ๋“ˆ์— ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฅผ ๋ฌด์ž‘์œ„๋กœ ํ›ˆ๋ จ ์„ธํŠธ์™€ ํ…Œ์ŠคํŠธ ์„ธํŠธ๋กœ ๋‚˜๋ˆ„๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ฐ ๋ถ€๋ถ„์˜ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค: X_scaled: ๋ชจ๋ธ ํ›ˆ๋ จ์— ์‚ฌ์šฉํ•  ํ”ผ์ฒ˜(๋…๋ฆฝ ๋ณ€์ˆ˜)์ž…๋‹ˆ๋‹ค. ์ด ๋ณ€์ˆ˜๋Š” ์Šค์ผ€์ผ๋ง๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ์Šค์ผ€์ผ๋ง์€ ํ”ผ์ฒ˜๋“ค์˜ ๋ฒ”์œ„๋ฅผ ์ผ์ •ํ•˜๊ฒŒ ๋งž์ถ”๊ธฐ ์œ„ํ•ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์Šค์ผ€์ผ๋ง์€ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์„ ..
Computer/Micro:bit

๋น—๋ฐฉ์šธ ํ”ผํ•˜๊ธฐ

๋งˆ์ดํฌ๋กœ ๋น„ํŠธ๋ฅผ ์ œ์–ดํ•˜๋Š” ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์„ ํ•™์Šตํ•˜์—ฌ ๊ฒŒ์ž„์„ ๋งŒ๋“ ๋‹ค. # ๊ฒŒ์ž„์…‹ํŒ… def gameSetting(): global start, gameSpeed, sprite, direction start = False gameSpeed = 500 sprite = game.create_sprite(2, 4) # sprite๊ฐ€ ์ฒ˜์Œ ๋ฐฐ์น˜๊ฐ€ ๋˜๋ฉด ์˜ค๋ฅธ์ชฝ์„ ๋ฐ”๋ผ๋ณด๊ณ  ์žˆ๋‹ค. ์ดˆ๊ธฐ ์„ธํŒ…์„ ํ•ด์ฃผ๋Š”๊ฒƒ. direction = "right" rainSetting() # ๊ฒŒ์ž„์˜ค๋ฒ„ ๋งŒ๋“ค๊ธฐ def spriteDie(): global start if sprite.is_touching(rain1) or sprite.is_touching(rain2) or sprite.is_touching(rain3): rain1.delete() rain2..
Story/์ƒ๊ฐ๋‚จ

๋‹คํ๋ฉ˜ํ„ฐ๋ฆฌ ์˜ํ™” : ๊ฑด๊ตญ์ „์Ÿ

๊ฑด๊ตญ์ „์Ÿ1945๋…„ ํ•ด๋ฐฉ ์ดํ›„ ๋‚จ๊ณผ ๋ถ์€ ์„œ๋กœ ๋‹ค๋ฅธ ๊ธธ์„ ๊ฑธ์–ด ์™”๋‹ค. ์ž์œ ๋ฅผ ์–ต์••ํ•˜๊ณ  ์ธ๊ถŒ์„ ํƒ„์••ํ•˜๋Š” ๊ณต์‚ฐ์ฃผ์˜ ๋…์žฌ ๊ตญ๊ฐ€ ๋ถํ•œ๊ณผ ์ž์œ  ๋ฏผ์ฃผ์ฃผ์˜์— ๊ธฐ์ดˆํ•œ ๊ฒฝ์ œ์  ๋ฒˆ์˜์˜ ๊ธธ๋กœ ๋“ค์–ด์„  ๋Œ€ํ•œ๋ฏผ๊ตญ. ๋‘ ๋‚˜๋ผ๋Š” ๊ฐ™์€ ์–ธ์–ด, ์—ญ์‚ฌ, ์ธ์ข…์„ ๊ณต์œ ํ•˜๋ฉด์„œ ์–ด๋–ป๊ฒŒ ๊ทน๋‹จ์ ์ธ ๋‘ ๋‚˜๋ผ๋กœ ๊ฐˆ๋ผ์กŒ์„๊นŒ? ๊ทธ ์ปค๋‹ค๋ž€ ์ฐจ์ด๋ฅผ ๋งŒ๋“  ์‚ฌ๋žŒ์€ ๋ˆ„๊ตฌ์˜€์„๊นŒ?๋Œ€ํ•œ๋ฏผ๊ตญ์˜ ์˜ค๋Š˜์„ ๋งŒ๋“ค๊ณ  ์ง€์ผœ๋‚ด๊ธฐ ์œ„ํ•ด ์• ์ผ๋˜ ๊ฑด๊ตญ1์„ธ๋Œ€๋“ค๊ณผ ์ด์Šน๋งŒ ๋Œ€ํ†ต๋ น์˜ ๋•€๊ณผ ๋ˆˆ๋ฌผ, ํˆฌ์Ÿ์„ ์กฐ๋ช…ํ•œ ์ž‘ํ’ˆ. “ํ•™๊ต์—์„œ ๊ฐ€๋ฅด์ณ ์ฃผ์ง€ ์•Š์•˜๋˜ ๋Œ€ํ•œ๋ฏผ๊ตญ ๊ฑด๊ตญ๊ณผ ์ด์Šน๋งŒ ๋Œ€ํ†ต๋ น์˜ ์—ญ์‚ฌ” “์ œ์ž‘๊ธฐ๊ฐ„ 3๋…„, ์ง„๊ท€ํ•œ ๊ธฐ๋ก ํ•„๋ฆ„๊ณผ ๊ตญ๋‚ด์™ธ 20์—ฌ ๋ช…์˜ ์ฆ์–ธ์ž๋ฅผ ํ† ๋Œ€๋กœ ์—ญ์‚ฌ์  ์‚ฌ์‹ค์„ ์™„๋ฒฝ ๋ณต์›ํ•˜๋‹ค" ํ‰์ -๊ฐ๋…๊น€๋•์˜์ถœ์—ฐ-1945๋…„ ํ•ด๋ฐฉ ์ดํ›„ ๋‚จ๊ณผ ๋ถ์€ ์„œ๋กœ ๋‹ค๋ฅธ ๊ธธ์„ ๊ฑธ์–ด ์™”๋‹ค. ์ž์œ ๋ฅผ ์–ต์••ํ•˜๊ณ  ์ธ๊ถŒ์„ ํƒ„์••ํ•˜๋Š”..
Computer/ETC

RS422 / RS485 ์ฐจ์ด์ 

RS422์™€ RS485๋Š” ๋ชจ๋‘ ์ง๋ ฌ ํ†ต์‹  ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์‚ฌ์šฉ๋˜๋Š” ํ‘œ์ค€์ด์ง€๋งŒ ๋ช‡ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ์ฐจ์ด์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. RS422๋Š” ํฌ์ธํŠธ ํˆฌ ํฌ์ธํŠธ ์—ฐ๊ฒฐ์„ ์ง€์›ํ•˜๋ฉฐ, RS485๋Š” ๋ฉ€ํ‹ฐํฌ์ธํŠธ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. RS422๋Š” ์ „์†ก ๊ฑฐ๋ฆฌ๊ฐ€ ์งง๊ณ  ์†๋„๊ฐ€ ๋น ๋ฅด๋ฉฐ, RS485๋Š” ์ „์†ก ๊ฑฐ๋ฆฌ๊ฐ€ ๊ธธ๊ณ  ๋ฉ€ํ‹ฐ๋“œ๋กญ ํ™˜๊ฒฝ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. RS422๋Š” ์ฃผ๋กœ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์— ์‚ฌ์šฉ๋˜๋ฉฐ, RS485๋Š” ์ฃผ๋กœ ์‚ฐ์—… ์ž๋™ํ™” ๋ฐ ์ œ์–ด ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. RS422๋Š” ๋‘ ๊ฐœ์˜ ์‹ ํ˜ธ์„ (๋ฐ์ดํ„ฐ+์™€ ๋ฐ์ดํ„ฐ-)์„ ์‚ฌ์šฉํ•˜๊ณ , RS485๋Š” ์„ธ ๊ฐœ์˜ ์‹ ํ˜ธ์„ (๋ฐ์ดํ„ฐ+์™€ ๋ฐ์ดํ„ฐ-, ๊ทธ๋ฆฌ๊ณ  ๊ณตํ†ต GND)์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. RS422๋Š” ์ „์†ก ์†๋„๊ฐ€ ์ผ์ •ํ•˜์ง€๋งŒ RS485๋Š” ์ „์†ก ์†๋„๋ฅผ ๋‹ค์–‘ํ•˜๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ฐจ์ด์ ์„ ๊ณ ๋ คํ•˜์—ฌ RS422์™€ RS485๋ฅผ..
Story/์ผ์ƒ๋‹ค๋ฐ˜์‚ฌ

์˜ค๋Š˜์˜ ์ผ์ƒ

2024๋…„์„ ๋งž์ดํ•˜์—ฌ, ์˜ฌํ•ด๋Š” ๊ผญ ๋ธ”๋กœ๊ทธ๋ฅผ ์ „๋ฌธ ์ ์œผ๋กœ ๋ฐ”๊พธ์–ด ๋ณผ๊นŒ๋ผ๋Š” ์ƒ๊ฐ์„ ๊ฐ€์กŒ์ง€๋งŒ, ๋‚˜์˜ ๊ฒŒ์œผ๋ฆ„์œผ๋กœ ํ•˜์ง€ ์•Š์„๊ฒƒ์„ ๋‚˜์˜ ์ธ์ƒ์„ ๋ณด๊ณ  ์•Œ์ˆ˜ ์žˆ๋‹ค. ํ˜น์‹œ๋‚˜ ์ •๋ง ๋˜ ๋‹ค๋ฅธ ์ •๋ณด๋กœ ๊พธ๋ฉฐ์งˆ์ˆ˜ ์žˆ์œผ๋‚˜, ๋ธ”๋กœ๊ทธ ์ด์ „ํ•œ๋‹ค๊ณ  ๋ง๋งŒํ•˜๊ณ  ๊ตฌ๊ธ€๋กœ ์ด์ „๋„ ํ•˜์ง€์•Š๊ณ  ๊ตฌ๊ธ€์— ๊ธ€๋„ ๋ช‡๊ฐœ ๋„์ ๋„์ ์ด๋‹ค๊ฐ€ ๋˜ ํ”ผํํ•ด์ ธ๊ฐ€๋Š” ๋ธ”๋กœ๊ทธ๋งŒ ํ•˜๋‚˜ ๋Š˜์—ˆ๋‹ค. 2022๋…„ ๋ง›์ง‘ ๋ธ”๋กœ๊ทธํ•œ๋‹ค๊ณ  ์—ด์‹ฌํžˆ ๋ง›์ง‘ ์ฐพ์•„๋‹ค๋‹ˆ๋ฉฐ, ๋ธ”๋กœ๊ทธ๋„ ํ–ˆ์ง€๋งŒ ๊ฒฐ๊ตญ ์Šค์Šค๋กœ ์ง€์ณ ๋˜ ํ•˜๋‚˜์˜ ์ž ๋“  ๋ธ”๋กœ๊ทธ๋งŒ ํ•˜๋‚˜ ๋Š˜์—ˆ๋‹ค. ๊ทธ๋ƒฅ ํ•˜๋‚˜๋งŒ ์ง‘์ค‘ํ•˜์—ฌ ์ฒ˜์Œ์˜ ์ปจ์…‰๋Œ€๋กœ ์•Œ๋ฉด ์ข‹๊ณ  ๋ชจ๋ฅด๋ฉด ์ฐพ์•„์˜ค๋Š” ๋ธ”๋กœ๊ทธ๋กœ ๋‹ค์‹œ ๊ทธ ๊ธธ์„ ๊ฐ€์•ผ๊ฒ ๋‹ค. ์ž‘๋…„์—๋Š” ์–ด๋ ค์›€์†์—์„œ๋„ ๊ฒฐ๊ตญ ์ผ๋„ ๋Š˜์—ˆ๊ณ , ์ˆ˜์ž…๋„ ์•ˆ์ •์ ?์ด ๋˜์—ˆ์ง€๋งŒ ๋‚ด๊ฐ€ ์›ํ•˜๋˜ ๊ธธ์„ ๊ฐ€์ง€ ๋ชปํ•˜๊ณ  ์ผ๋ณด ํ›„ํ‡ด๋ฅผ ํ•˜์˜€๋‹ค. ์ „๋ฌธ๋ถ„์•ผ๊ฐ€ ์•„๋‹Œ๊ณณ์— ์—ฌ๋Ÿฌ์ฐจ๋ก€ ๋„์ „์„ ํ•˜์˜€๊ณ , ๋˜..
Computer/ETC

์ •๋ณด๋ณดํ˜ธ ๊ฐœ์š”

์ •๋ณด๋ณดํ˜ธ(information security)์˜ ์‚ฌ์ „์  ์˜๋ฏธ๋ฅผ ์‚ดํŽด๋ณด๋ฉด '์ •๋ณด์˜ ์ˆ˜์ง‘, ๊ฐ€๊ณต, ์ €์žฅ, ๊ฒ€์ƒ‰, ์†ก์‹ , ์ˆ˜์‹  ์ค‘์— ๋ฐœ์ƒํ•˜๋Š” ์ •๋ณด์˜ ํ›ผ์†, ๋ณ€์กฐ, ์œ ์ถœ ๋“ฑ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๊ด€๋ฆฌ์ , ๊ธฐ์ˆ ์  ์ˆ˜๋‹จ, ๋˜๋Š” ๊ทธ๋Ÿฌํ•œ ์ˆ˜๋‹จ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๋Š” ํ–‰์œ„' ์ด๋‹ค. ์ •๋ณด๋ณดํ˜ธ๋Š” '๊ธฐ๋ฐ€์„ฑ, ๋ฌด๊ฒฐ์„ฑ, ๊ฐ€์šฉ์„ฑ, ์ธ์ฆ์„ฑ ๋ฐ ๋ถ€์ธ๋ฐฉ์ง€๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ๊ธฐ์ˆ ์ , ๋ฌผ๋ฆฌ์ , ๊ด€๋ฆฌ์  ๋ณดํ˜ธ๋Œ€์ฑ…์„ ๊ฐ•๊ตฌํ•˜๋Š” ๊ฒƒ' ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์ด ํ•„์š”๋กœ ํ•˜๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ž์›์„ ์‰ฝ๊ฒŒ ์–ป์„ ์ˆ˜ ์žˆ์œผ๋ฉด์„œ๋„ ์ •๋ณด์— ์œ„ํ˜‘์ด ๋˜๋Š” ์š”์†Œ๋ฅผ ์ตœ์†Œํ™”ํ•˜๋Š” ๊ท ํ˜•์ ์„ ์ฐพ๋Š” ๊ฒƒ์ด๋‹ค. ์ •๋ณด์˜ ํ™œ์šฉ์€ ์ •๋ณด์˜ ๊ฐ€์šฉ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•˜์ž๋Š” ๋œป์ด๋ฉฐ, ์ •๋ณด์˜ ํ†ต์ œ๋Š” ์œ„ํ˜‘ ์š”์†Œ๋ฅผ ์ค„์ด๊ณ  ์•ˆ์ •์„ฑ์„ ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•ด ์ตœ๋Œ€ํ•œ ํ†ต์ œ๋ฅผ ํ•˜์ž๋Š” ์˜๋ฏธ์ด๋‹ค. ์ •๋ณด์˜ ํ™œ์šฉ๊ณผ ์ •๋ณด์˜ ํ†ต์ œ ์‚ฌ์ด์—์„œ ๊ท ํ˜•๊ฐ..
Story/์ผ์ƒ๋‹ค๋ฐ˜์‚ฌ

์™œ..? ๋ผ์ด์—‡์— LOL ๋ฒ„๊ทธ ์‹ ๊ณ ํ•˜๋ฉด...

์™œ..? ๋ผ์ด์—‡์— LOL ๋ฒ„๊ทธ ์‹ ๊ณ ํ•˜๋ฉด... ๋งˆ์ง€๋ง‰์— ๋‚˜ํƒ€๋‚˜๋Š” ์ด๋ฏธ์ง€๊ฐ€... ๊ธฐ๋ถ„ ์•ˆ์ข‹์•„... ๋ญ”๊ฐ€..... ์•Œ๋ ค์ฃผ๊ณ  ๋‚˜์„œ ์ผ๊ฑฐ๋ฆฌ ๋˜์ ธ์คฌ๋‹ค๊ณ  ๋ˆˆ์น˜ ์ฃผ๋Š” ์ด๋ฏธ์ง€์•ผ ใ…‹ใ…‹ใ…‹ ๋‚ด๊ฐ€ ๋Š๋ผ๋Š”๊ฑด ๊ทธ๋žฌ์Œ ใ…‹ใ…‹
Encyclopedia/Info

์–‘๊ถ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž

์–‘๊ถ์€ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์š”ํ•œ ์ข…๋ฅ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: ๋ฆฌ์ปค๋ธŒ ์–‘๊ถ (Recurve Bow): ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์–‘๊ถ์œผ๋กœ, ์ „ํ†ต์ ์ธ ๋ชจ์Šต์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฆฌ์ปค๋ธŒ ์–‘๊ถ์€ ์–‘๊ถ ๊ฒฝ๊ธฐ์—์„œ ๊ฐ€์žฅ ๋ณดํŽธ์ ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ปดํŒŒ์šด๋“œ ์–‘๊ถ (Compound Bow): ๋ฆฌ์ปค๋ธŒ ์–‘๊ถ์— ๋น„ํ•ด ๋” ํ˜„๋Œ€์ ์ด๊ณ  ๊ณ ๊ธ‰์Šค๋Ÿฌ์šด ์–‘๊ถ์ž…๋‹ˆ๋‹ค. ์ฝคํŒŒ์šด๋“œ ์–‘๊ถ์€ ํŠน์ˆ˜ํ•œ ์žฅ์น˜๋“ค์„ ์‚ฌ์šฉํ•˜์—ฌ ๋†’์€ ์ •ํ™•์„ฑ๊ณผ ํž˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋กฑ๋ณด์šฐ (Longbow): ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ์–‘๊ถ ์ข…๋ฅ˜ ์ค‘ ํ•˜๋‚˜๋กœ, ๊ฐ„๋‹จํ•˜๋ฉด์„œ๋„ ์•„๋ฆ„๋‹ค์šด ๋””์ž์ธ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋กฑ๋ณด์šฐ๋Š” ์ „ํ†ต์ ์ธ ์–‘๊ถ ๊ฒฝ๊ธฐ์—์„œ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ฃผ๋กœ ์—ญ์‚ฌ์ ์ธ ์žฌํ˜„์ด๋‚˜ ์—”ํ„ฐํ…Œ์ธ๋จผํŠธ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ—ˆ๋‹ˆ๊ฒ€ (Horsebow): ์ฃผ๋กœ ํŠน์ˆ˜ํ•œ ํƒ„์„ฑ์„ ๊ฐ€์ง„ ๊ธด ์–‘๊ถ์œผ๋กœ, ๋ง ์œ„์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ..
Computer/WEB, php-java-script

const, var, let

var: var ํ‚ค์›Œ๋“œ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ๋ณ€์ˆ˜ ์„ ์–ธ ๋ฐฉ์‹์ด์—์š”. ๊ฐ€์žฅ ํฐ ํŠน์ง•์ธ ํ•จ์ˆ˜ ์Šค์ฝ”ํ”„(function scope) ๋•Œ๋ฌธ์—, ๊ฐ€๋” ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋™์ž‘์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์–ด์š”. ํ•จ์ˆ˜ ๋‚ด๋ถ€์—์„œ ์„ ์–ธ๋œ var ๋ณ€์ˆ˜๋Š” ๊ทธ ํ•จ์ˆ˜ ๋‚ด์—์„œ๋งŒ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ๋ธ”๋ก(์ค‘๊ด„ํ˜ธ)์™€ ๊ด€๊ณ„ ์—†์ด ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•ด์š”. let: let ํ‚ค์›Œ๋“œ๋Š” ES6(์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋ฒ„์ „)๋ถ€ํ„ฐ ๋„์ž…๋œ ๋ณ€์ˆ˜ ์„ ์–ธ ๋ฐฉ์‹์ด์—์š”. let์€ ๋ธ”๋ก ์Šค์ฝ”ํ”„(block scope)๋ฅผ ๊ฐ–๊ณ  ์žˆ์–ด์„œ, ์ค‘๊ด„ํ˜ธ { } ์‚ฌ์ด์—์„œ๋งŒ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•ด์š”. ๊ทธ๋ž˜์„œ var๋ณด๋‹ค ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ์— ์•ˆ์ „ํ•œ ๋ฐฉ์‹์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์ฃ . const: const ํ‚ค์›Œ๋“œ๋„ let์ฒ˜๋Ÿผ ES6๋ถ€ํ„ฐ ๋„์ž…๋œ ๋ฐฉ์‹์ด๊ตฌ์š”. ๋ธ”๋ก ์Šค์ฝ”ํ”„๋ฅผ ๊ฐ€์ง€๋ฉฐ, ํ•œ ๋ฒˆ ๊ฐ’์„ ํ• ๋‹นํ•˜๋ฉด ์ƒ์ˆ˜์ฒ˜๋Ÿผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ..
Game & Sport/๋ฌด๋ฃŒ๊ฒŒ์ž„

EPIC GAMES ๋ฌด๋ฃŒ๊ฒŒ์ž„ - Severed Steel

2023. 8. 4. 00:00 ํ• ์ธ ์ข…๋ฃŒ ์œ ๋™์ ์ธ ์Šคํ„ดํŠธ ์‹œ์Šคํ…œ, ํŒŒ๊ดดํ•  ์ˆ˜ ์žˆ๋Š” ๋ณต์…€ ํ™˜๊ฒฝ, ์ˆ˜๋งŽ์€ ๋ถˆ๋ฆฟ ํƒ€์ž„, ์™ธํŒ”์„ ๊ฐ€์ง„ ๋…ํŠนํ•œ ์ฃผ์ธ๊ณต ๋ฐ ์–ด๋‘์šด ์ผ๋ ‰ํŠธ๋กœ๋‹‰ ์‚ฌ์šด๋“œํŠธ๋ž™์„ ํŠน์ง•์œผ๋กœ ํ•˜๋Š” ์Šคํƒ€์ผ๋ฆฌ์‹œํ•˜๊ณ  ์ง๊ด€์ ์ธ ์‹ฑ๊ธ€ ํ”Œ๋ ˆ์ด์–ด FPS ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค. Severed Steel์ด ๋ฌด์—‡์ธ๊ฐ€์š”? Severed Steel์€ ์œ ๋™์ ์ธ ์Šคํ„ดํŠธ ์‹œ์Šคํ…œ, ํŒŒ๊ดดํ•  ์ˆ˜ ์žˆ๋Š” ๋ณต์…€ ํ™˜๊ฒฝ, ์ˆ˜๋งŽ์€ ๋ถˆ๋ฆฟ ํƒ€์ž„, ์™ธํŒ”์„ ๊ฐ€์ง„ ๋…ํŠนํ•œ ์ฃผ์ธ๊ณต ๋ฐ ์–ด๋‘์šด ์ผ๋ ‰ํŠธ๋กœ๋‹‰ ์‚ฌ์šด๋“œํŠธ๋ž™์„ ํŠน์ง•์œผ๋กœ ํ•˜๋Š” ์Šคํƒ€์ผ๋ฆฌ์‹œํ•˜๊ณ  ์ง๊ด€์ ์ธ ์‹ฑ๊ธ€ ํ”Œ๋ ˆ์ด์–ด FPS ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค. ์‚ฌ์•…ํ•œ ์ ์œผ๋กœ ๊ฐ€๋“ ์ฐฌ ๊ตฌ์กฐ๋ฌผ์—์„œ ๋ฐฉ์•„์‡ ๋ฅผ ๋‹น๊ธฐ๊ณ  ๊ฐ•์ฒ ์„ ๋ฐ•์•„ ๋„ฃ์€ ๋ถ€์ธ ๋กœ ๋งž์„œ ์‹ธ์šธ ์ˆ˜ ์žˆ๋Š” ๊ฑด ๋ฐ”๋กœ ๋‹น์‹ ์˜ ์†๊ฐ€๋ฝ์ž…๋‹ˆ๋‹ค. ๋ฒฝ์„ ๋‹ฌ๋ฆฌ๊ณ  ๋›ฐ์–ด๋‚ด๋ฆฌ๋ฉฐ ๊ณต์ค‘์„ ๋„˜๊ณ  ์Šฌ๋ผ์ด๋”ฉํ•˜์—ฌ ์ตœํ›„์˜ ์ ๊นŒ์ง€ ๋ชจ๋‘..
EIGHTBOX
EIGHTBOX
hwaya.

programmer

๐Ÿ‹์ผ์ƒ์˜ ์†Œ์†Œํ•œ ์ˆœ๊ฐ„๋“ค๋ถ€ํ„ฐ ํฐ ๊ฟˆ๊นŒ์ง€, ํ˜ธ๊ธฐ์‹ฌ์„ ๋งŒ์กฑ์‹œํ‚ฌ ๋‹ค์–‘ํ•œ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ๋‹ด์€ ๋ธ”๋กœ๊ทธ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ , ์†Œ์†Œํ•œ ํ–‰๋™์— ๊ฐ๋™ํ•˜๋ฉฐ ๊ธฐ๋ปํ•˜๊ณ  ํ•˜๋ฃจํ•˜๋ฃจ์— ๊ฐ์‚ฌํ•˜๋Š” ์‚ฌ๋žŒ๐ŸŒต

Today Yesterday Total
์ตœ์‹ ๊ธ€