๋ชฉ๋กTIL (83)

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

TIL - [20.09.10] ์ฐ์ฐ์ฐ๋ง‰ - ์ œ์ถœ !

๋ˆ„์›Œ์„œ ์ž๋‹ค๊ฐ€ ํ”„๋กœ์ ํŠธ ๊ฑฑ์ •์— ์ž ์ด ์•ˆ ์™€์„œใ…‹ใ…‹ใ…‹ใ… ใ… ใ…  ํ˜น์‹œ๋‚˜ ํ•˜๋Š” ๋งˆ์Œ์— ์Šฌ๋ž™์„ ์ผฐ๋‹ค๊ฐ€ ๋‹ต๋ณ€์ด ์™€ ์žˆ์–ด์„œ ํ›„๋‹ค๋‹ฅ ๋‹ค์‹œ ๋…ธํŠธ๋ถ ์•ž์— ์•‰์•˜๋‹ค!!ใ…‹ใ…‹ใ…‹ใ…‹ ์ž ๊น์ด๋ผ๋„ ๋ˆ„์› ๋‹ค๊ฐ€ ๋‹ค์‹œ ์ผ์–ด๋‚ฌ์œผ๋‹ˆ ์˜ค๋Š˜์น˜ TIL๋กœ ์ž‘์„ฑ! :D โœ…ํ”„๋กœ์ ํŠธ ์ œ์ถœ ์ „๊นŒ์ง€ ํ•ด์•ผ ํ•  ์ผ - ํŒŒ์ผ์งˆ๋ผ ํ†ตํ•ด html, pythonํŒŒ์ผ AWS์— ์˜ฌ๋ฆฌ๊ธฐ - doggo-and-me.shop์—์„œ ์ž˜ ๋Œ์•„๊ฐ€๋Š”์ง€ ๋ชจ๋“  ๊ธฐ๋Šฅ ํ…Œ์ŠคํŠธํ•˜๊ธฐ (ํ…Œ์ŠคํŠธ์ค‘) โ“ AWS์— ์˜ฌ๋ ธ๋”๋‹ˆ ๊ฐ‘์ž๊ธฐ ๋˜ ๋ฉ”์ผ์ด ์•ˆ ์˜จ๋‹ค..ใ… ใ… ใ… ใ…  ์™œ๊ทธ๋Ÿฐ๊ฑฐ๋‹ˆใ… ใ… ใ… ใ…  ๋„ˆ๋ฌด ๋‹ต๋‹ตํ•ด์„œ nohup.outํŒŒ์ผ ํ™•์ธ๋ฒ•๋„ ๊ฒ€์ƒ‰ํ•ด์„œ ์•Œ์•„๋ณด๊ณ  ๋ฐœ์ƒํ•œ ๋กœ๊ทธ๋„ ๊ฒ€์ƒ‰ํ•ด์„œ ์•Œ์•„๋ดค๋‹ค.. ๊ทธ๋ž˜๋„ ์•ˆ ์˜จ๋‹ค.. OSError: [Errno 98] Address already in use ๊ฐ€ ๋–ด๊ณ  https://kibua20.ti..

TIL 2020. 9. 10. 04:50
TIL - [20.09.09] ์ฐ์ฐ๋ง‰!

- ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์นดํ†ก์•Œ๋ฆผ๊นŒ์ง€..!! ๋„์ „ํ•ด๋ณด๊ธฐ ์ €๋ฒˆ์— ๊ตฌ๊ธ€๋ง์œผ๋กœ ์ฐพ์•„๋ณธ ๊ฑธ ๋‹ค์‹œํ•œ๋ฒˆ ๊ฒ€์ƒ‰!! ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€ ์•Œ์•„๋‚˜ ๋ณด์ž.. :D ๋„˜ ์–ด๋ ต๋‹ค๋ฉด ๊ทธ๋ƒฅ ์ด๋ฉ”์ผ์•Œ๋ฆผ๊นŒ์ง€๋งŒ ์™„์„ฑํ•ด์„œ ์ œ์ถœํ•ด์•ผ์ง€. ai-creator.tistory.com/20 ์นด์นด์˜ค OpenAPI ์‚ฌ์šฉํ•˜๊ธฐ (์ค€๋น„ ์‚ฌํ•ญ : ์ธ์ฆํ‚ค ๋ฐœ๊ธ‰) > ์นด์นด์˜ค ํ”Œ๋žซํผ ์„œ๋น„์Šค๋Š” ์นด์นด์˜คํ†ก, ์นด์นด์˜ค์Šคํ† ๋ฆฌ์™€ ๊ฐ™์€ ์นด์นด์˜ค ์„œ๋น„์Šค ๋ฐ ์นด์นด์˜ค ํ”Œ๋žซํผ ๊ธฐ์ˆ ๊ณผ ๊ด€๋ จ๋œ API๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ธ์ฆ ํ‚ค๋ฅผ ๋ฐœ๊ธ‰ ๋ฐ›์•„ ๋ณด๊ฒ ์Šต๏ฟฝ๏ฟฝ ai-creator.tistory.com ์นด์นด์˜ค openAPI๋กœ ์ธ์ฆํ‚ค๋ฅผ ๋ฐ›์€ ๋’ค ๋”ฐ๋ผํ•˜๋‹ค ๋ณด๋‹ˆ ์œ„์˜ ๋งํฌ๋Š” ๊ตฌ ๋ฒ„์ „์ด์—ˆ๋‹ค. ์ตœ์‹ ๋ฒ„์ „๊ธ€๋„ ์˜ฌ๋ ค์ฃผ์…จ๋Š”๋ฐ ์—ฌ๊ธฐ์— ์žˆ๋‹ค. ai-creator.tistory.com/170 ์นด์นด์˜ค ์‚ฌ์šฉ์ž ํ† ํฐ ๋ฐœ๊ธ‰..

TIL 2020. 9. 10. 02:10
TIL - [20.09.08] ์ด๋ฉ”์ผ์ค‘๋ณต๊ฒ€์‚ฌ ์™„์„ฑ, ํšŒ์›๊ฐ€์ž… ์ˆ˜์ •

์ด์ œ ํ”„๋กœ์ ํŠธ ๋งˆ๊ฐ๊นŒ์ง€ D-2..!! ์˜ค๋Š˜ ํ•  ์ผ - ํšŒ์›๊ฐ€์ž… - ์ด๋ฉ”์ผ ์ค‘๋ณต๊ฒ€์‚ฌ ๊ธฐ๋Šฅ ํ˜„์žฌ ํšŒ์›๊ฐ€์ž… ์ฐฝ์— 1.์ด๋ฉ”์ผ ํ˜•์‹๊ฒ€์‚ฌ 2.์ด๋ฉ”์ผ ์ค‘๋ณต๊ฒ€์‚ฌ 3.ํšŒ์›๊ฐ€์ž…(register)์ด ์žˆ๋Š”๋ฐ ์ด๋“ค์„ ์–ด๋–ป๊ฒŒ ๋ฐฐ์—ดํ• ์ง€?๊ฐ€ ๊ณ ๋ฏผ์ด๋‹ค. ํ . ๊ทธ๋ฆฌ๊ณ  ์ค‘๋ณต๊ฒ€์‚ฌ ํ•  ๋•Œ ๊ทธ๋ƒฅ ํšŒ์›๊ฐ€์ž…id์ฐฝ์— ๋“ค์–ด๊ฐ„ ๊ฐ’์ด db๋‚ด id๊ฐ’ ์ค‘์— ์žˆ๋Š”์ง€ ์ฐพ์•„์„œ(.find ๋˜๋Š” .find_one) ์žˆ์œผ๋ฉด ์•ˆ๋œ๋‹ค, ์—†์œผ๋ฉด ๋œ๋‹ค ๋ผ๊ณ  ํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ์ž๊พธ ์˜ค๋ฅ˜๊ฐ€ ๋‚œ๋‹ค.ใ… ใ…  (์—ฌ๊ธฐ๊นŒ์ง€๊ฐ€ ์–ด์ œ ์‚ฝ์งˆํ•œ ๋‚ด์šฉ) - ์ด๋ฉ”์ผ์ค‘๋ณต๊ฒ€์‚ฌ ์ž์ฒด๋Š” ๊ตฌํ˜„ํ•จ! ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์ฒ˜๋Ÿผ .length()๋ฅผ ์ด์šฉํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™์•„์„œ 'ํŒŒ์ด์ฌ ๋ฆฌ์ŠคํŠธ ๊ธธ์ด'๋กœ ๊ฒ€์ƒ‰ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ฝ”๋“œ๋ฅผ ์งฐ๋‹ค. โ€ปํŒŒ์ด์ฌ ๋ฆฌ์ŠคํŠธ ๊ธธ์ด ๊ตฌํ• ๋•Œ : len(๋ฆฌ์ŠคํŠธ ์ด๋ฆ„). ์ฐธ๊ณ  - wikidocs.net/14 dplc..

TIL 2020. 9. 8. 15:31
TIL - [20.09.07]

์˜ค๋žœ๋งŒ์— ๋Šฆ์ž  ์ž๊ณ  ์ผ์–ด๋‚ฌ๋‹ค! ์˜ค๋Š˜, ๋‚ด์ผ, ๋ชจ๋ ˆ ์—ด์‹ฌํžˆ ํ•ด์„œ ํ”„๋กœ์ ํŠธ ๋งˆ๊ฐ์ผ(9/10) ์ „์— ๋˜๋„๋ก ๋‹ค ๋๋‚ด์•ผ์ง€. ๐Ÿ‡ TIL โœ…์ด์ œ..! - ์นดํ†ก์•Œ๋ฆผ, ๋ฉ”์ผ์•Œ๋ฆผ ์ฒดํฌ๋ฐ•์Šค์— ์ฒดํฌํ•ด์•ผ๋งŒ ์•„๋ž˜์˜ ์•Œ๋ฆผ ๋‚ ์งœ์™€ ์‹œ๊ฐ„ ์„ค์ •์ฐฝ์ด ๋œจ๊ฒŒ ํ•˜๊ธฐ! (์ฒดํฌํ•˜์ง€ ์•Š์•˜๋Š”๋ฐ๋„ ์•Œ๋ฆผ๋‚ ์งœ, ์‹œ๊ฐ„ db์— ์ €์žฅ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€) ์ฒดํฌ๋ฐ•์Šค onclick="check_open()"์‹คํ–‰. ->์™„๋ฃŒ! -๊ทธ๋ฆฌ๊ณ  ์•Œ๋ฆผ-์ฒดํฌ(true)ํ–ˆ๋Š”๋ฐ ๋‚ ์งœ, ์‹œ๊ฐ„ ๊ฐ’ ์—†์œผ๋ฉด ๋ฐ˜๋“œ์‹œ ๋‚ ์งœ์™€ ์‹œ๊ฐ„ ์ž…๋ ฅํ•˜๋„๋ก ์–ผ๋Ÿฟ ๋„์šฐ๊ธฐ! (์ฒดํฌํ•ด๋†“๊ณ  ๋‚ ์งœ, ์‹œ๊ฐ„ ์—†์–ด์„œ ์—๋Ÿฌ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ ๋ฐฉ์ง€) ์นดํ†ก ์ฒดํฌํ–ˆ๋Š”์ง€ ํ™•์ธ -> ์ฒดํฌ๋˜์–ด์žˆ๋Š”๋ฐ ์นดํ†ก์•Œ๋ฆผ ๋‚ ์งœ ์—†์œผ๋ฉด ์–ผ๋Ÿฟ -> ์ฒดํฌ๋˜์–ด์žˆ๋Š”๋ฐ ์นดํ†ก์•Œ๋ฆผ ์‹œ๊ฐ„ ์—†์œผ๋ฉด ์–ผ๋Ÿฟ ๋ฉ”์ผ ์ฒดํฌํ–ˆ๋Š”์ง€ ํ™•์ธ -> ์ฒดํฌ๋˜์–ด์žˆ๋Š”๋ฐ ๋ฉ”์ผ์•Œ๋ฆผ ๋‚ ์งœ ์—†์œผ๋ฉด ์–ผ๋Ÿฟ -> ์ฒด..

TIL 2020. 9. 7. 22:09
TIL - [20.09.06] ์ด๋ฉ”์ผ์•Œ๋ฆผ ๊ตฌํ˜„!(๊ธฐ์ดˆ)

(์–ด์ œ ์˜ฌ๋ฆฐ ์งˆ๋ฌธ ๋‹ต๋ณ€) โ— schedule ํŒŒ์ผ์„ ์œ„ํ•œ pythonํŒŒ์ผ์„ ๋”ฐ๋กœ ๋ถ„๋ฆฌํ•ด์„œ ๋Œ๋ฆฌ๋ผ๊ณ  ๋‹ต๋ณ€ํ•ด ์ฃผ์…จ๋‹ค. ๋‹ค์‹œ ํ•ด๋ด์•ผ๊ฒ ๋‹ค! TIL if (alert_e_datetime == now): print('์•Œ๋ฆผ์‹œ๊ฐ„์ด๋‹ค!') send_email(todo) ๋ฅผ ํ–ˆ๋Š”๋ฐ ์•Œ๋ฆผ์‹œ๊ฐ„์ด ๋˜์—ˆ๋Š”๋ฐ๋„ '์•Œ๋ฆผ์‹œ๊ฐ„์ด๋‹ค!'๊ฐ€ ์•ˆ ๋œฌ๋‹ค.. ์กฐ๊ฑด๋ฌธ์— ๋ญ”๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”๋“ฏ. timedelta ๊ฐ™์€ ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์จ๋ด์•ผ ํ•˜๋‚˜? -> ์•Œ์•„๋ณด๋‹ˆ ๋‚ด๊ฐ€ ๊ตฌํ˜„ํ•˜๋ ค๋Š” ์ฝ”๋“œ์—๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™๋‹ค.๐Ÿ˜ข ๊ฐœ๋ฐœํ•˜๋‹ค๋ณด๋‹ˆ ๋‚˜๋„ ํ—ท๊ฐˆ๋ ค์„œ ์˜ˆ์‹œ๋ฅผ ๋“ค์–ด๋ดค๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด.. ํ˜„์žฌ์‹œ๊ฐ„ : 8์‹œ 55๋ถ„ ์•Œ๋ฆผ์‹œ๊ฐ„ : 9์‹œ ->์•Œ๋ฆผ์ด ์šธ๋ฆฌ๋ ค๋ฉด 1.ํ˜„์žฌ์‹œ๊ฐ„(8์‹œ 55๋ถ„) < ์•Œ๋ฆผ์‹œ๊ฐ„ : ์ด๋ฉด ์•Œ๋ฆผ ์˜ค์ง€ ์•Š์•„์•ผ. (์•„์ง ์•Œ๋ฆผ์‹œ๊ฐ„์ด ๋˜์ง€ ์•Š์•˜์œผ๋‹ˆ๊นŒ) 2.ํ˜„์žฌ์‹œ๊ฐ„(9์‹œ..

TIL 2020. 9. 6. 23:44
TIL - [20.09.05]

(ing) ์ด๋ฉ”์ผ ์•Œ๋ฆผ ๊ธฐ๋Šฅ ๊ตฌํ˜„. 1. ๋ฉ”์ผ๋ณด๋‚ด๊ธฐ ํ•จ์ˆ˜ 2. 1๋ถ„๋งˆ๋‹ค ํ™•์ธํ•˜๋ฉฐ alert_e_date์™€ alert_e_time์ด ํ˜„์žฌ์‹œ๊ฐ„๊ณผ ๊ฐ™์•„์ง€๋ฉด (or ํ˜„์žฌ์‹œ๊ฐ„ ์ดํ•˜๊ฐ€ ๋˜๋ฉด?) ๋ฉ”์ผ ๋ณด๋‚ด๊ธฐ. TIL -๋‚ ์งœ์™€ ์‹œ๊ฐ„ ๋น„๊ตํ•˜๋Š” ๊ฒŒ ์ƒ๊ฐ๋ณด๋‹ค ์‰ฝ์ง€ ์•Š๋‹ค;; db์— ์ €์žฅ๋œ ๋‚ ์งœ๋Š” string์ด๋ผ์„œ ์‰ฝ์ง€ ์•Š์€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋น„๊ต๊ฐ€ ๋˜๋Š” ๋“ฏ? ๋‚ด์ผ, ๋ชจ๋ ˆ ๋‚  ์žก๊ณ  ๊ตฌ๊ธ€๋ง์„ ํ•ด์„œ ๊ฐœ๋…์„ ์ดํ•ดํ•œ ๋‹ค์Œ ์ฝ”๋“œ๋ฅผ ์งœ์•ผ๊ฒ ๋‹ค. www.codingfactory.net/11751ํŒŒ์ด์ฌ์—์„œ ๋ฐ์ดํ„ฐ ํƒ€์ž… ํ™•์ธํ•˜๊ธฐ : print(type(ํ™•์ธํ•˜๋ ค๋Š”๋Œ€์ƒ)) ->alert_e_datetime ์€ str, now๋Š” datetime.datetime์œผ๋กœ ์œ ํ˜•์ด ๋‹ฌ๋ž๋‹ค. -๊ตฌ๊ธ€๋ง ํ•ด ๋ณด๋‹ˆ datetimeํ˜•์œผ๋กœ ๋‚ ์งœ๋ฅผ ๋ณ€ํ™˜ํ•ด์•ผ ๋‚ ์งœ์—ฐ์‚ฐ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ ..

TIL 2020. 9. 5. 23:30
TIL - [20.09.03] ์†Œ์†Œํ•œ ์ˆ˜์ •

์›๋ž˜ ์ŠคํŒŒ๋ฅดํƒ€ ํ”„๋กœ์ ํŠธ ๋งˆ๊ฐ์ผ์€ ์–ด์ œ์˜€๋‹ค! ํ•˜์ง€๋งŒ ์‚ฌํšŒ์ ๊ฑฐ๋ฆฌ๋‘๊ธฐ 2.5๋‹จ๊ณ„๋กœ ์˜จ๋ผ์ธ์ˆ˜์—…์œผ๋กœ ์ „ํ™˜๋˜์–ด์„œ ํ”„๋กœ์ ํŠธ ์ œ์ถœ ๋งˆ๊ฐ๊ธฐํ•œ๋„ 9/10์ผ๋กœ ๋ฏธ๋ค„์กŒ๋‹ค.ใ… ใ…  (์‚ฌ์‹ค ์•„์ง ํ• ์ผ์ด ๋งŽ์ด ๋‚จ์€ ๋‚˜์—๊ฒŒ๋Š” ์–ด์ฉŒ๋ฉด ๋‹คํ–‰.. :D) ๊ทธ๋ ‡์ง€๋งŒ ์›๋ž˜ ์˜ค๋Š˜์ด ๋งˆ๋ฌด๋ฆฌํ•˜๊ณ  ์ข€ ์‰ฌ๊ธฐ๋กœ ํ–ˆ๋˜ ํ”„๋กœ์ ํŠธ ๋‹ค์Œ๋‚ ์ด๋ผ ์–ด์ œ ๋ฐœํ‘œํ• ๋•Œ ๋–ด๋˜ ์˜ค๋ฅ˜ ๋””๋ฒ„๊น…๊ณผ ์†Œ์†Œํ•œ ๊ธฐ๋Šฅ๊ตฌํ˜„๋งŒ ์ž ๊น ํ•˜๊ณ  ๋งˆ์ € ๋†€๊ธฐ๋กœ! ๋‹จ์ˆœํ•œ ๋ณ€์ˆ˜๋ช… ์ง€์ • ์‹ค์ˆ˜์˜€๋‹ค. ๐Ÿ˜… TIL โ“ API 4-2. ์ผ์ •ํŽธ์ง‘ ํ›„ ์ €์žฅ API๊ฐ€ ์ €์žฅ๋˜์ง€ ์•Š๋Š” ์˜ค๋ฅ˜๊ฐ€ ์žˆ์—ˆ๋‹ค. โ—์˜ค๋Š˜ localhost์—์„œ ์ฐจ๋ถ„ํžˆ ๋œฏ์–ด๋ณด๋‹ˆ ๋‹จ์ˆœํ•œ ๋ณ€์ˆ˜๋ช…์˜ค๋ฅ˜์˜€๋˜ ๊ฑธ๋กœ.. ๋ณ€์ˆ˜๋ช…์„ ์ˆ˜์ •ํ•˜๋‹ˆ ๋‹ค์‹œ ์ž˜ ๋œ๋‹ค! โž• API 4-1. ํŽธ์ง‘ํ•  ์ผ์ • ๋ถˆ๋Ÿฌ์˜ค๊ธฐ API์—์„œ, alert_k์™€ alert_e๊ฐ’์ด true์ธ ๊ฒฝ์šฐ ๋ถˆ๋Ÿฌ์˜ฌ ๋•Œ๋„ chec..

TIL 2020. 9. 3. 17:22