๋ชฉ๋ก์ „์ฒด ๊ธ€ (129)

YS's develop story

Unity ๊ณต๋ถ€ 1 - Unity์—”์ง„ ๋ ˆ์ด์•„์›ƒ ์„ค์ •, ์ฝ˜์†”์ฐฝ ์ถœ๋ ฅ, script class can't not be found์—๋Ÿฌ

Unity์—”์ง„์„ ์‹คํ–‰ํ•œ ํ›„ ๊ธฐ๋ณธ์ ์ธ ๋ ˆ์ด์•„์›ƒ์„ ์˜ˆ์˜๊ฒŒ ์„ค์ •ํ•ด ๋ด…์‹œ๋‹ค! ์•„๋ž˜์™€ ๊ฐ™์ด ํด๋ฆญ์„ ํ•ด ์ค์‹œ๋‹ค! Game์ด๋ผ๊ณ  ์ ํžŒ ๋ถ€๋ถ„์„ ๋งˆ์šฐ์Šค๋กœ ๊พน ๋ˆŒ๋Ÿฌ์„œ ์•„๋ž˜๋กœ ๋“œ๋ž˜๊ทธํ•ด์ค์‹œ๋‹ค!! ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด์ด ๋ฉ๋‹ˆ๋‹ค. hierarchy์—์„œ Create Empty๋ฅผ ํ•˜๋‚˜ ์ƒ์„ฑํ•˜๊ณ .. Assets์—์„œ C# Script๋ฅผ ํ•˜๋‚˜ ์ƒ์„ฑํ•œ ํ›„ C# ์Šคํฌ๋ฆฝํŠธ์— ์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•œ ํ›„... ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ƒ์„ฑํ•œ GameObject์— ๋„ฃ์–ด ๋ด…์‹œ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์ด ์—๋Ÿฌ๊ฐ€ ๋œฌ๋‹ค๋ฉด.. C# ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ™•์ธํ•ด ์ฃผ์–ด์„œ ๋„ค๋ชจ ์นœ ๋ฐ•์Šค์˜ ์ด๋ฆ„์ด ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ์‹œ์ž‘ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ  Ctrl + Shitf + C๋ฅผ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฝ˜์†” ์ฐฝ๋„ ๋Œ์–ด์„œ ์˜† ํ™”๋ฉด์— ์˜ˆ์˜๊ฒŒ ๋ถ™์—ฌ ์ค์‹œ๋‹ค. Unity ์—”์ง„์˜ layo..

๊ธฐํƒ€ 2021. 1. 22. 13:18
(RP2๊ธฐ 3์ฃผ์ฐจ ๊ณผ์ œ - part 1) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŠน์ •ํ™”๋ฉด ERD ์„ค๊ณ„ ๋ฐ DataGrip์„ ์ด์šฉํ•˜์—ฌ DB ์ฟผ๋ฆฌ ์ž‘์„ฑํ•˜๊ธฐ1

์ง€๋‚œ๋ฒˆ ๊ณผ์ œ์—์„œ AWS์—์„œ ์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  mysql์„ ์„ค์น˜ ํ•œ ๋’ค Datagrip์™€ ์™ธ๋ถ€ ์—ฐ๊ฒฐ์„ ํ•ด ์ฃผ์—ˆ๋Š”๋ฐ์š”.... ์ด๋ฒˆ์—๋Š” ์ง์ ‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ERD๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  DataGrip์„ ์ด์šฉํ•˜์—ฌ DB ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ณผ์ œ์ž…๋‹ˆ๋‹ค. ์›น ๊ธฐ๋ฐ˜์œผ๋กœ ERD ๋ชจ๋ธ์„ ๊ทธ๋ ค๋ณผ ์ˆ˜ ์žˆ๋Š” AQueryTool๋ฅผ ์‚ฌ์šฉํ•ด Database ERD ๋ชจ๋ธ์„ ๊ทธ๋ ค ๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. https://aquerytool.com/ AQueryTool - AQuery.Web {{source.erd_info.erd_name + '(' + source.erd_info.db_type + ')'}} aquerytool.com ERD๋ž€? ๊ตฌ์กฐํ™”๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์ด ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ ๋ฐ ๊ทธ์— ์ˆ˜๋ฐ˜ํ•œ ์ œ์•ฝ ์กฐ๊ฑด๋“ค์€ ๋‹ค์–‘ํ•œ ๊ธฐ๋ฒ•์—..

MySQL ) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ/์‚ญ์ œ , ํ…Œ์ด๋ธ” ์ƒ์„ฑ/์‚ญ์ œ create database,drop database, create table, drop table

์‚ฌ์šฉํ•œ mysql ์ฟผ๋ฆฌ๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. create database * : * ์ด๋ผ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๊ณ  schemas์— ๋ณด๋ฉด rphomework๋ผ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์ƒ์„ฑ๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. drop database * : * ์ด๋ผ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๊ณ  schemas์— ๋ณด๋ฉด ์›๋ž˜ ์žˆ์—ˆ๋˜ STUDY๋ผ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์‚ญ์ œ๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ…Œ์ด๋ธ” ์ƒ์„ฑ/์‚ญ์ œ ๊ด€๋ จ ๋ช…๋ น์–ด๋„ ๊ฐ™์Šต๋‹ˆ๋‹ค.. create table * : * ์ด๋ผ๋Š” ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. drop table * : * ์ด๋ผ๋Š” ํ…Œ์ด๋ธ”์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

Database/MySQL 2021. 1. 20. 10:32
(ERD์„ค๊ณ„ ๋ฐ MySQL์—ฐ์Šต) ์นด์นด์˜คํ†ก ์ฑ„ํŒ…๋ชฉ๋ก ํ™”๋ฉด ERD ์„ค๊ณ„, DataGrip์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”์‹œ์ฐฝ์„ ๋ณด์—ฌ์ฃผ๋Š” MySQL ํ•œ๋ฐฉ ์ฟผ๋ฆฌ ์ž‘์„ฑํ•˜๊ธฐ

์˜ค๋Š˜์˜ ๋ชฉํ‘œ!! ์นด์นด์˜คํ†ก ์ฑ„ํŒ… ๋ชฉ๋ก ํ™”๋ฉด์„ ERD์„ค๊ณ„๋ฅผ ํ•ด๋ณด๊ณ , ์ด๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” MySQL ์ฟผ๋ฆฌ๋ฌธ์„ ์ž‘์„ฑํ•ด ๋ด…์‹œ๋‹ค! DataGrip์„ ์‹คํ–‰ ํ›„ kakaoDB๋ผ๋Š” ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑํ•ด ์ค์‹œ๋‹ค schemas์— ์ƒ์„ฑ๋œ kakaoDB์„ ํƒ ํ›„ Jump to Query Console ์„ ํƒ ์›น ๊ธฐ๋ฐ˜ ERD์„ค๊ณ„ ์‚ฌ์ดํŠธ AQueryTool์—์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ERD๋ฅผ ์„ค๊ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค. https://aquerytool.com/ AQueryTool - AQuery.Web {{source.erd_info.erd_name + '(' + source.erd_info.db_type + ')'}} aquerytool.com ๋ชจ๋“  ํ…Œ์ด๋ธ” ์ƒ์„ฑ SQL ์˜ต์…˜์„ ํ†ตํ•ด SQL ์ฟผ๋ฆฌ๋ฅผ ์ƒ์„ฑ ์ƒ์„ฑ๋œ SQL ์ฟผ๋ฆฌ๋ฅผ DataGrip์— ๋ณต์‚ฌ - ๋ถ™์—ฌ ๋„ฃ๊ธฐ..

(RP2๊ธฐ 2์ฃผ์ฐจ ๊ณผ์ œ -part 4) Let's Encrypt๋ฅผ ์ด์šฉํ•˜์—ฌ ์„ค์ •ํ•œ ๋„๋ฉ”์ธ ์ฃผ์†Œ๊ฐ€ ๋ณด์•ˆ์—ฐ๊ฒฐ HTTPS ์—ฐ๊ฒฐ์ด ๋˜๋„๋ก ํ•˜๊ธฐ, ๋„๋ฉ”์ธ ์ฃผ์†Œ SSL ์ธ์ฆ์„œ ๋ฐ›๊ธฐ

๋„ค ๋ฒˆ์งธ ๊ณผ์ œ 1. Let's Encrypt๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด์•ˆ ์—ฐ๊ฒฐ HTTPS ์—ฐ๊ฒฐ์ด ๋˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด SSL ์ธ์ฆ์„œ๋ฅผ ์–ป๊ธฐ. SSL ์ธ์ฆ์„œ๋ž€? SSL ์ธ์ฆ์„œ๋Š” ์ธํ„ฐ๋„ท ๋ณด์•ˆ์—์„œ ์ค‘์ถ”์ ์ธ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ๋””์ง€ํ„ธ ์ธ์ฆ์„œ๋ผ๊ณ ๋„ ํ•˜๋Š” SSL(๋ณด์•ˆ ์†Œ์ผ“ ๊ณ„์ธต) ์ธ์ฆ์„œ๋Š” ๋ธŒ๋ผ์šฐ์ € ๋˜๋Š” ์‚ฌ์šฉ์ž์˜ ์ปดํ“จํ„ฐ์™€ ์„œ๋ฒ„ ๋˜๋Š” ์›น์‚ฌ์ดํŠธ ๊ฐ„์— ์•”ํ˜ธํ™”๋œ ์—ฐ๊ฒฐ์„ ์ˆ˜๋ฆฝํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. SSL ์—ฐ๊ฒฐ์€ ์ธ์ฆ๋˜์ง€ ์•Š์€ ์‚ฌ์šฉ์ž์˜ ๋ฐฉํ•ด๋กœ๋ถ€ํ„ฐ ๊ฐ ๋ฐฉ๋ฌธ(์„ธ์…˜) ์ค‘์— ๊ตํ™˜๋œ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ(์˜ˆ: ์‹ ์šฉ์นด๋“œ ์ •๋ณด)๋ฅผ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค. ์›น ์‚ฌ์ดํŠธ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ฑฐ๋‚˜ ์šด์˜ํ•  ๋•Œ ๋ณด์•ˆ ์—ฐ๊ฒฐ์ธ HTTPS์—ฐ๊ฒฐ์€ ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” ์•ž์„œ์„œ ๊ตฌ์ถ•ํ•œ ๋„๋ฉ”์ธ์— HTTPS์—ฐ๊ฒฐ์„ ํ•ด ๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Let's Encrypt๋ฅผ ์ด์šฉํ•˜๋ฉด ๋ฌด๋ฃŒ๋กœ HTTPS ๋ณด์•ˆ ์—ฐ๊ฒฐ์„ ์ง„ํ–‰ํ•  ์ˆ˜ ..