๋ชฉ๋กProjects (15)

Bibi's DevLog ๐Ÿค“๐ŸŽ

Spreadsheet ์™„์„ฑ, DB ์„ค๊ณ„ ์™„๋ฃŒ, DB ์™€ Table ์ƒ์„ฑ(MySQL)

9/30 - ํ”Œ๋ ˆ์ด๋ฒ„ DB์— ๋“ค์–ด๊ฐˆ ๋ฐ์ดํ„ฐ๋“ค์„ ์ฐ์–ด์™€์„œ spreadsheet์— ์ •๋ฆฌ! 10/1 - ์ •๋ฆฌํ•œ ๋ฐ์ดํ„ฐ๋“ค์„ ๋ณด๋ฉด์„œ ๋ฒ ์ด์Šค/ํ† ํ•‘/์‹œ๋Ÿฝ ๋ถ„๋ฅ˜ ์ž‘์—…(with Juni) ์˜ค๋Š˜์€ ํ˜ผ์ž์„œ MySQL์— ์ •๋ฆฌํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ์–ด ๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค! ์ง€๊ธˆ๊นŒ์ง€ ์„ค๊ณ„ํ•œ DB ๊ตฌ์กฐ๋Š” ์ด๋ ‡๋‹ค : db(์Šคํ‚ค๋งˆ)๋Š” 3๊ฐœ, ํ…Œ์ด๋ธ”์€ ์ด 6๊ฐœ. heartํ…Œ์ด๋ธ”์„ ์œ„์ฒ˜๋Ÿผ db๋กœ ๋”ฐ๋กœ ๋งŒ๋“ค๊นŒ, ์•„๋‹ˆ๋ฉด mypick31flavor์— ํ†ตํ•ฉํ•ด ๋„ฃ์„๊นŒ ํ–ˆ๋Š”๋ฐ ๊ฐ€์žฅ ๋ณ€๋™์„ฑ์ด ๋†’์€ ๋ฐ์ดํ„ฐ๋ผ์„œ ์šฐ์„ ์€ ๋ถ„๋ฆฌ๋œ ์ฑ„๋กœ ๋‘๊ธฐ๋กœ ํ–ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์•ˆ์ •์„ฑ์ด ๋” ์ค‘์š”ํ•œ์ง€ ์•„๋‹ˆ๋ฉด DB์ €์žฅ๊ณต๊ฐ„์ด ๋” ์ค‘์š”ํ•œ์ง€ ๊ถ๊ธˆํ•˜์ง€๋งŒ ๋‹ฌ๋ฆฌ ๋ฌผ์–ด๋ณผ ๊ณณ์ด ์—†๋‹ค.ใ… ใ…  ๊ตฌ์กฐ๋ฅผ ๋‹ค ์งœ๊ณ , ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ๋„ ์™„์„ฑํ•˜๊ณ  ์ด์ œ mysql์— ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ๊ธฐ๋กœ ํ–ˆ๋‹ค. mysql ๋ฐ์ดํ„ฐํƒ€์ž… - devdhjo.gi..

Projects/(ํŒ€)MyPick31 2020. 10. 2. 16:20
[20.09.26] ์‹œ์ฆŒํ”Œ๋ ˆ์ด๋ฒ„ ์‹œํŠธ ์ž‘์„ฑ, ์‹œ๊ทธ๋‹ˆ์ฒ˜ ์‹œํŠธ ์ˆ˜์ •, ๋ฒ ์ด์Šค/ํ† ํ•‘ 1์ฐจ&2์ฐจ ์นดํ…Œ๊ณ ๋ฆฌ ํ‹€

์‹œ์ฆŒ ํ”Œ๋ ˆ์ด๋ฒ„ ์‹œํŠธ ์ž‘์„ฑ ์‹œ๊ฐ„์ด ๋งŽ์ง€ ์•Š์•„ ๊ฐ„๋‹จํžˆ ํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ.. ํ•˜๋‹ค ๋ณด๋‹ˆ ํƒ„๋ ฅ์ด ๋ถ™์–ด์„œ 46๊ฐœ๋‚˜ ํ•ด ๋ฒ„๋ ธ๋‹ค.ใ…‹ใ…‹ใ…‹ใ…‹๐Ÿ”ฅ ์šฐ์„  ๋‚ด๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋˜ ํ”Œ๋ ˆ์ด๋ฒ„๋“ค์€ ๋‹ค ์ž‘์„ฑํ–ˆ๋‹ค. ์ด์ œ๋ถ€ํ„ฐ๋Š” ์ •๋ณด์™€์˜ ์‹ธ์›€..! ์ ์žฅ๋‹˜๊ป˜ ๋„์›€์„ ์š”์ฒญํ•ด ๋ณผ๊นŒ.. ์‹ถ๋‹ค. '0' ์‹œ๊ทธ๋‹ˆ์ฒ˜ ์‹œํŠธ ์ˆ˜์ • ์šฉ์–ด ํ†ต์ผ์„ ์œ„ํ•ด ์–ด์ œ ์ž‘์„ฑํ•ด ๋‘” ๋ช‡๋ช‡ ํ•ญ๋ชฉ์„ ์ˆ˜์ •ํ–ˆ๋‹ค. ๋ฒ ์ด์Šค, ํ† ํ•‘ 1์ฐจ/2์ฐจ ์นดํ…Œ์ฝ”๋ฆฌ ํ‹€ ์„ค๊ณ„ ์ค‘. ์˜ˆ๋ฅผ ๋“ค์–ด.. MyPick31์—์„œ ๋ฒ ์ด์Šค๊ฐ€ '๋ฐ€ํฌ์ดˆ์ฝœ๋ฆฟ' ์ด๋ฉด '์ดˆ์ฝœ๋ฆฟ'๋งŒ ์„ ํƒํ•ด๋„ ์กฐํšŒ๋˜๊ฒŒ ํ•˜๊ณ  ์‹ถ๋‹ค. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํ† ํ•‘์ด '๋”ธ๊ธฐ ํ”„๋ ˆ์ฒผ๋ณผ' ์ด๋ฉด '์ดˆ์ฝ”๋ณผ'๋งŒ ์„ ํƒํ•ด๋„ ์กฐํšŒ๋˜๊ณ , ํ† ํ•‘์œผ๋กœ '๊ณผ์ผ'์„ ๋ˆ„๋ฅด๋ฉด '๋”ธ๊ธฐ, ์ฒด๋ฆฌ, ์‚ฌ๊ณผ, ์˜ค๋ Œ์ง€..&#3..

Projects/(ํŒ€)MyPick31 2020. 9. 26. 23:40
[20.09.25] MyPick31๐Ÿง DB ์„ค๊ณ„์™€ ๋ชฉ๋ก ์ œ์ž‘.

MyPick31 Juni์™€ ์ง„ํ–‰ํ•˜๋Š” ํŒ€ ํ”„๋กœ์ ํŠธ. ๋ฐฐ์Šคํ‚จ๋ผ๋นˆ์Šค์˜ ์•„์ด์Šคํฌ๋ฆผ ํ”Œ๋ ˆ์ด๋ฒ„๋ฅผ ๊ณ ๋ฅด๋Š” ๊ฒƒ์„ ๋„์™€์ฃผ๋Š” ์›น ์„œ๋น„์Šค. (ํ•„ํ„ฐ๋ง ์‹œ์Šคํ…œ) ๋ชฉํ‘œ๋Š” ์„œ๋น„์Šค ๋Ÿฐ์นญ! ๐Ÿš€ ๋ฐฐ์Šคํ‚จ๋ผ๋นˆ์Šค ํ™ˆํŽ˜์ด์ง€๋ผ๊ณ  ํ•ด์„œ ๋ชจ๋“  ์•„์ด์Šคํฌ๋ฆผ ์ •๋ณด๊ฐ€ ์žˆ์ง„ ์•Š๋‹ค. (ํ˜„์žฌ ๋จน์„ ์ˆ˜ ์žˆ๋Š” ์•„์ด์Šคํฌ๋ฆผ๋งŒ ๋œจ๊ธฐ ๋•Œ๋ฌธ) ๊ทธ๋ž˜์„œ ์˜ค๋Š˜๋ถ€ํ„ฐ ์กฐ๊ธˆ์”ฉ ๋‚ด๊ฐ€ ์•ฝ 2๋…„๊ฐ„ ์ผํ•˜๋ฉฐ ๋ดค๋˜ ์•„์ด์Šคํฌ๋ฆผ + ๊ตฌ๊ธ€๋ง์„ ํ†ตํ•ด ์•„์ด์Šคํฌ๋ฆผ MySQL DB์— ๋“ค์–ด๊ฐˆ ์ •๋ณด๋“ค์„ ์ •๋ฆฌํ•ด ๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ๋ฌผ๋ก  ์—ญ๋Œ€ ๋ฐฐ์Šคํ‚จ๋ผ๋นˆ์Šค ์•„์ด์Šคํฌ๋ฆผ์„ ๋ชจ๋‘ ์ •๋ฆฌํ•˜์ง„ ์•Š์„ ๊ฒƒ์ด๊ณ (..) ์–ด๋ฆผ์žก์•„ 2000๋…„ ์ดํ›„ ์ถœ์‹œ&์žฌ์ถœ์‹œ๋œ ์•„์ด์Šคํฌ๋ฆผ๋งŒ ๋‹ค๋ค„๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ๋ฐฐ์Šคํ‚จ๋ผ๋นˆ์Šค ์•„์ด์Šคํฌ๋ฆผ์€.. ๋ฐฐ์Šคํ‚จ๋ผ๋นˆ์Šค์—์„œ๋Š” ์•„์ด์Šคํฌ๋ฆผ ๋ง› = 'ํ”Œ๋ ˆ์ด๋ฒ„' ๋ผ๊ณ  ํ‘œํ˜„. ์‹œ๊ทธ๋‹ˆ์ฒ˜ ํ”Œ๋ ˆ์ด๋ฒ„(์ƒ์‹œํŒ๋งค), ์‹œ์ฆŒ ํ”Œ๋ ˆ์ด๋ฒ„(์‹œ..

Projects/(ํŒ€)MyPick31 2020. 9. 25. 16:10
๐Ÿ•'๋ฉ์ด์™€ ๋‚˜' ์ง€๊ธˆ๊นŒ์ง€์˜ ๊ฐœ๋ฐœ ํšŒ๊ณ  - ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ ํ›„๊ธฐ(์ˆ˜์ •)

์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ ๋งˆ์ง€๋ง‰ ์ˆ˜์—… - ๋ฐœํ‘œ์ค€๋น„ ๋ฅผ ์œ„ํ•œ ํ›„๊ธฐ ์ž‘์„ฑ! (20.09.10 04:50 ์ˆ˜์ •) doggo-and-me.shop/ ('๋ฉ์ด์™€ ๋‚˜' ๋งํฌ) ๋ฉ์ด์™€ ๋‚˜ Doggo & Me ์ผ์ •์„ ๊ด€๋ฆฌํ•˜๊ณ  ์•Œ๋ฆผ์„ ๋ณด๋‚ด์ฃผ๋Š” ๋‹น์‹ ๋งŒ์˜ ์ง‘์‚ฌ ๊ฐ•์•„์ง€, '๋ฉ์ด'๋ฅผ ๋งŒ๋‚˜ ๋ณด์„ธ์š”๐Ÿ• doggo-and-me.shop 20.09.02์ผ์ž TIL ๋งŒํผ ๊ฐœ๋ฐœํ•œ ๊ฒƒ์„ AWS ์„œ๋ฒ„์— ๋“œ๋””์–ด ์—…๋กœ๋“œํ•ด๋ณด์•˜๋‹ค. ๐ŸŽ‰ -> 20.09.10 ์ƒˆ๋ฒฝ 4์‹œ 50๋ถ„ ์ˆ˜์ •๋ณธ์„ ์—…๋กœ๋“œ ํ›„ ํ…Œ์ŠคํŠธํ•ด๋ณด์•˜๋‹ค! :) github.com/bibi6666667/scc (๊นƒํ—ˆ๋ธŒ ๋งํฌ) bibi6666667/scc '๋ฉ์ด์™€ ๋‚˜' ํ”„๋กœ์ ํŠธ ๋ฐ ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ์—์„œ ๋ฐฐ์šด ๋‚ด์šฉ. Contribute to bibi6666667/scc development by creating..

ํด๋ผ์ด์–ธํŠธ, ์„œ๋ฒ„, DB ๊ฐœ๋ฐœ๊ณ„ํš

ํด๋ผ์ด์–ธํŠธ -์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์„ฑํ•œ ์ผ์ • ์ €์žฅ(POST)-A -์ €์žฅ๋œ ์ผ์ • ์กฐํšŒ(GET)-B -์ผ์ • ๊ฒ€์ƒ‰?-C -์ผ์ • ์•Œ๋ฆผ ์„ค์ •-D -1์ผ(to-do list) 7์ผ(์ฃผ๊ฐ„) 30์ผ(์›”๊ฐ„)์˜ 3 ๋ ˆ์ด์•„์›ƒ ์ œ๊ณต(๋ฒ„ํŠผ์œผ๋กœ ๋ ˆ์ด์•„์›ƒ ์ „ํ™˜ ๊ฐ€๋Šฅ) (ํŽ˜์ด์ง€ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด์„œ html๋งํฌ๊ฑธ๊ธฐ) ์„œ๋ฒ„ -์ž‘์„ฑ๋œ ์ผ์ •์„ DB์— ์ €์žฅ(POST)-A -์ €์žฅ๋œ ์ผ์ • DB์—์„œ ์กฐํšŒํ•ด ํด๋ผ์ด์–ธํŠธ์— ๋ณด๋‚ด๊ธฐ(GET)-B -์ €์žฅ๋œ ์ผ์ • ๊ฒ€์ƒ‰?-C -์•Œ๋ฆผ ์„ค์ •์„ ๋ฐ›๊ณ  ์„ค์ •๋œ ์•Œ๋ฆผ(์นดํ†ก/์ด๋ฉ”์ผ) ๋ณด๋‚ด๊ธฐ-D DB -๊ตญ๊ฒฝ์ผ ์ •๋ณด ์ €์žฅ, ๊ด€๋ฆฌ? -> ๊ตญ๊ฒฝ์ผ API๋กœ ํ•ด๊ฒฐ? -์ผ์ • ์ €์žฅ ๋ฐ ๊ด€๋ฆฌ. CRUD Create(POST)-A Read(GET)-B,C? Update(POST?)-A' (์ž‘์„ฑํ•œ ์ผ์ • ์ˆ˜์ • ๊ธฐ๋Šฅ) Deleate(??) (์ž‘์„ฑํ•œ ์ผ์ • ์‚ญ์ œ ..

๊ฐœ๋ฐœ๊ณ„ํš(์ˆœ์„œ)

โ€ป ๊ฐœ๋ฐœ๊ณผ ํ•จ๊ป˜ ๋ณ‘ํ–‰ํ•˜๋ฉด ์ข‹์€ ๊ฒƒ : ๋ชจ๋ฐ”์ผ์›น ๊ฐœ๋ฐœ ํŠœํ† ๋ฆฌ์–ผ ๊ตฌ๊ธ€๋งํ•ด์„œ ์ตํžˆ๊ธฐ 5์ฃผ์ฐจ(8/12 ํ”ผ๋“œ๋ฐฑ~8/16) (์ˆ˜์—…) ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ ๊ณ„ํš ๋ฐœํ‘œ์™€ ํ”ผ๋“œ๋ฐฑ -ํ”„๋ก ํŠธ์—”๋“œ๋งŒ 1/7/30์ผ ๋ ˆ์ด์•„์›ƒ ํฐ ํ‹€๋งŒ ์žก๊ธฐ. HTML, CSS, JS >1์ผ ๋ ˆ์ด์•„์›ƒ(to-do list) ๋จผ์ € ๊ตฌํ˜„ํ•œ ๋’ค 7์ผ, 30์ผ ๋ ˆ์ด์•„์›ƒ ์ˆœ์œผ๋กœ ๊ตฌํ˜„ -์„œ๋ฒ„ ํฐ ํ‹€ ์žก์œผ๋ฉด์„œ APIํ‹€ ๋งŒ๋“ค์–ด๋‘๊ธฐ -DB์ƒ์„ฑํ•˜๊ณ  ํ”„๋ก ํŠธ์—”๋“œ ๋ณด์™„ํ•˜๊ธฐ 6์ฃผ์ฐจ(8/17~8/23) (์ˆ˜์—…) ์„œ๋ฒ„ ๊ตฌ์ž…, Flask์„œ๋ฒ„ ์‹คํ–‰, API์„ค๊ณ„ / ์ตœ์ข…๊ธฐํš์•ˆ ๋ฐœํ‘œ, ํ”„๋กœ์ ํŠธ github repository์ƒ์„ฑ, ํŠœํ„ฐ ํ”ผ๋“œ๋ฐฑ -ํด๋ผ์ด์–ธํŠธ, ์„œ๋ฒ„, DB ์ „์ฒด์ ์ธ ๊ธฐ๋Šฅ๊ตฌํ˜„ ๋ฐ ํ…Œ์ŠคํŠธ -๊ตญ๊ฒฝ์ผ openAPIํ™œ์šฉ ๋˜๋Š” ๊ตฌ๊ธ€๋งํ•˜์—ฌ ๊ตญ๊ฒฝ์ผ ์ •๋ณด ๋ฐ˜์˜ -์Šค์ผ€์ค„ ์•Œ๋ฆผ ๊ธฐ๋Šฅ ๊ตฌํ˜„ >๋ฉ”์‹ ์ €(..

0์ฐจ ๊ธฐํš์•ˆ (SCC)

(์ŠคํŒŒ๋ฅดํƒ€ ์ฝ”๋”ฉ ํด๋Ÿฝ ์ˆ˜์—…์˜ ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ) TIP : ์ผ๋‹จ ๊ธฐ๋ณธ์ ์ธ ํ‹€(html, API, ์‹ค์ œ ์ž‘๋™๊นŒ์ง€)์„ ๋‹ค ์™„์„ฑํ•œ ๋‹ค์Œ์— ํ”„๋ก ํŠธ์—”๋“œ ๋ฐฑ์—”๋“œ DB ๋“ฑ์„ ํ•˜๋‚˜์”ฉ ๋ณด์™„ํ•˜๋ฉด ๋œ๋‹ค! ์ฒ˜์Œ๋ถ€ํ„ฐ ์™„๋ฒฝํ•˜๊ฒŒ ํ•  ์ƒ๊ฐ ํ•˜์ง€ ๋งˆ๋ผ! 1. ํ”„๋กœ์ ํŠธ ์ด๋ฆ„/์„ค๋ช… ์ด๋ฆ„ : ๋ฉ์ด์™€ ๋‚˜ "๋‚˜์˜ ํ•˜๋ฃจ๋ฅผ ๊ด€๋ฆฌํ•ด ์ฃผ๋Š” ์ง‘์‚ฌ ๊ฐ•์•„์ง€๊ฐ€ ์žˆ๋Š” ์ผ์ •๊ด€๋ฆฌ ์›น/๋ชจ๋ฐ”์ผ ์›น ์„œ๋น„์Šค" 2. ํ”„๋กœ์ ํŠธ ์ƒ๊น€์ƒˆ(๋ ˆ์ด์•„์›ƒ) = ๊ผญ ๊ทธ๋ฆผ์œผ๋กœ ๊ทธ๋ ค์ฃผ์„ธ์š”! (์ฑ—๋ด‡ ๋“ฑ ํ™”๋ฉด์ด ์—†๋Š” ํ”„๋กœ์ ํŠธ๋Š” ํŒจ์Šค) 3. ๊ฐœ๋ฐœํ•ด์•ผ ํ•˜๋Š” ๊ธฐ๋Šฅ ํด๋ผ์ด์–ธํŠธ -์ผ์ • ์ž‘์„ฑ, ์ €์žฅ -์ €์žฅํ•œ ์ผ์ • ์กฐํšŒ -์ผ์ • ์•Œ๋ฆผ ์„ค์ • -์ผ์ • ๊ฒ€์ƒ‰ -1์ผ(to-do list) 7์ผ(์ฃผ๊ฐ„) 30์ผ(์›”๊ฐ„)์˜ 3 ๋ ˆ์ด์•„์›ƒ ์ œ๊ณต(๋ฒ„ํŠผ์œผ๋กœ ๋ ˆ์ด์•„์›ƒ ์ „ํ™˜ ๊ฐ€๋Šฅ) (ํŽ˜์ด์ง€ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด์„œ html๋งํฌ๊ฑธ๊ธฐ) ์„œ๋ฒ„ -์ž‘์„ฑ๋œ ..