Notice
Recent Posts
Recent Comments
ยซ   2024/11   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags more
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กToday I Learnd (22)

๐ŸŒฒ์ž๋ผ๋‚˜๋Š”์ฒญ๋…„

10์›” 16์ผ (์ˆ˜)

์˜ค๋Š˜ ํ•œ ์ผ ํŒŒ์ด์ฌ์œผ๋กœ ํฌ๋กค๋ง ์ฑ—๋ด‡์— ํฌ๋กค๋ง ํ•œ ๊ธฐ๋Šฅ์„ ๋„ฃ์„ ์ผ์ด ์žˆ์–ด์„œ(์‹œํ—˜ ์ผ์ •) ํฌ๋กค๋ง์„ ๊ณต๋ถ€ํ–ˆ๋‹ค. beautiful soup๊ณผ, selenium ํŠœํ† ๋ฆฌ์–ผ์„ ๋ณด๊ณ  ๋”ฐ๋ผํ•ด ๋ณด์•˜๋‹ค. ํŠœํ† ๋ฆฌ์–ผ์„ ๋”ฐ๋ผ ํ•  ๋•Œ๋Š” ๊ทธ๋ƒฅ ์ž˜ ์‚ฌ์šฉ์ด ์ž˜ ๋˜์—ˆ๋Š”๋ฐ, ์ง์ ‘ ์ ์šฉํ•ด ๋ณด๋ ค๋‹ˆ๊นŒ ์ž˜ ๋˜์ง€์•Š์•˜๋‹ค. ํŠนํžˆ ajax๋ฅผ ์‚ฌ์šฉํ•ด์„œ html์ฝ”๋“œ ์ž์ฒด์— ์ •๋ณด๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์—ˆ๋‹ค. ์›นํŽ˜์ด์ง€์ฝ”๋“œ๋ฅผ ๋‹ค์šด๋ฐ›์•„์„œ ์ผ์ผ์ด ์ฝ์–ด๋ณด๋ฉฐ ์‹ค์ œ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” url์„ ์ฐพ์•„ ๋ƒˆ๋‹ค . ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์ฐพ๊ธฐ๊ฐ€ ์–ด๋ ค์› ์—ˆ๋‹ค. ๊ทธ ๋’ค๋กœ๋Š” ์ž˜ ๋˜์—ˆ๋‹ค. ๋ฆฌ๋ˆ…์Šค ๋งˆ์Šคํ„ฐ partition์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ–ˆ๋‹ค.

Today I Learnd 2019. 10. 16. 18:49
10์›” 14์ผ (์›”)

์˜ค๋Š˜ ํ•œ ์ผ ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ๊นจ์šฐ์นจ ์ƒ์†์ด๋ผ๋Š” ๊ฐœ๋…์„ ๋ฐฐ์šฐ๊ธฐ๋งŒ ํ–ˆ์„ ๋•Œ๋Š” ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ์—ˆ๋Š”๋ฐ, ํŒŒ์ด์ฌ ์ฝ”๋“œ๋ฅผ ๊ณ„์†ํ•ด์„œ ์งœ ๋ณด๋ฉด์„œ ๋ญ”๊ฐ€ ์•Œ ๊ฒƒ ๊ฐ™๋‹ค. ๋ฆฌ๋ˆ…์Šค ๋งˆ์Šคํ„ฐ 2๊ธ‰ ์ค€๋น„ ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์—์„œ ๊ฐœ๋ฐœํ•˜๊ณ  ์‹ถ์–ด์„œ ๊ฐ€์ƒ๋จธ์‹ ์„ ์—ด์‹ฌํžˆ ์ผ์—ˆ๋Š”๋ฐ, ์“ฐ๋‹ค๋ณด๋‹ˆ, ๋ฆฌ๋ˆ…์Šค์— ๋Œ€ํ•œ ๋ฌด์ง€๊ฐ€ ๋ฐ€๋ ค์™”๋‹ค. ๊ทธ๋ž˜์„œ ๋ช‡์ผ ์ „๋ถ€ํ„ฐ ๋ฆฌ๋ˆ…์Šค ๋งˆ์Šคํ„ฐ 2๊ธ‰ ํ•„๊ธฐ๋ฅผ ์ค€๋น„ํ•˜๋ฉด์„œ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ๋‹ค. ๊ธฐ์ถœ๋ฌธ์ œ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์ค€๋น„ํ•˜๊ณ  ์žˆ๋Š”๋ฐ, ์‚ฌ๋žŒ๋“ค์ด ์‰ฝ๋‹ค๊ณ ํ–ˆ๋Š”๋ฐ ์ „ํ˜€..? ๊ณต๋ถ€๋ฅผ ๊ฝค ํ•ด์•ผํ•˜๋Š” ์‹œํ—˜์ธ ๊ฒƒ ๊ฐ™๋‹ค. ๊ณ„์†๋˜๋Š” ๊ฐœ๋ฐœ ์ฑ—๋ด‡์„ ๊ณ„์† ๋งŒ๋“ค๊ณ  ์žˆ๋‹ค. ์ง€๊ธˆ์€ ๋””๋น„์—์„œ( ์ž์„ธํžˆ๋งํ•˜๋ฉด ๊ฒ€์ƒ‰์—”์ง„)์—์„œ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜จ๊ฒƒ์„ ๊ฐ€๊ณตํ•˜๊ณ , ์ฑ—๋ด‡์—์„œ ๊ตฌํ˜„ํ•˜๊ธฐ์— ์ƒ๊ฐ๋ณด๋‹ค ๋ณต์žกํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„์ค‘์ด๋‹ค. ๋นจ๋ฆฌ ๋‹ค์Œ๊ธฐ๋Šฅ์ธ ํฌ๋กค๋ง์„ ํ•ด๋ณด๊ณ  ์‹ถ๋‹ค.

Today I Learnd 2019. 10. 15. 13:51
10์›” 11์ผ ๊ธˆ

์˜ค๋Š˜ ํ•œ ์ผ python anywhere์—์„œ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๋˜ ์ฑ—๋ด‡์„ local๋กœ ์˜ฎ๊ฒผ๋‹ค. python anywhere๋ฅผ ์ด์šฉํ•˜๋ฉด ๋„๋ฉ”์ธ๊ณผ, ํ˜ธ์ŠคํŒ…์„ ์•„์ฃผ ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์†๋„๊ฐ€ ๋„ˆ๋ฌด ๋Š๋ ธ๊ณ , ๊ฐœ๋ฐœํ•˜๊ธฐ์— ํ„ฐ๋ฏธ๋„ ์ฐฝ ๋ณด๋Š”๊ฒƒ๋„ ๋ถˆํŽธํ–ˆ๊ณ , 12์›”์— ๋ฌด๋ฃŒ์ด์šฉ์ด ๋์ด๋‚ฌ๋‹ค. python anywhere ๋Œ€์‹ ์— ngrok๋ฅผ ์ด์šฉํ•˜์—ฌ ์ž„์‹œ๋กœ ํ˜ธ์ŠคํŒ…์„ ํ•˜๋ฉด์„œ ์ฑ—๋ด‡์„ ๋งŒ๋“ค๊ณ  ์žˆ๋‹ค. ๋งค์ผ ์ธํ„ฐ๋„ท ์ฃผ์†Œ๋ฅผ ๋ฐ”๊ฟ”์ฃผ๋Š”๊ฒŒ ๊ท€์ฐฎ์„ ๊ฒƒ ๊ฐ™๋‹ค. solr๊ฒ€์ƒ‰์—”์ง„, ์ƒˆ๋กœ์šด ๋””๋น„ ๋“ฑ๋ก ์ด์ œ solr๋Š” ํฌ๊ฒŒ ์–ด๋ ต์ง€ ์•Š๋‹ค. ํ•œ๊ธ€ ์ธ์ฝ”๋”ฉ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ , tutorial ๊ณผ documentation์„ ๊ผผ๊ผผํ•˜๊ฒŒ ์ฝ๊ณ  ์‚ฌ์šฉํ•˜์˜€๋”๋‹ˆ, ๋งจ๋•…์— ํ•ด๋”ฉํ•˜๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ, ๋ญ”๊ฐ€๋ฅผ ์•Œ๊ณ  ํ•˜๋Š” ๋Š๋‚Œ documentation๊ณผ tutorial์„ ๋ฌด์‹œํ•˜์ง€๋ง์ž python์ฑ—..

Today I Learnd 2019. 10. 11. 17:53
10์›” 11์ผ ๋ชฉ

ํ•œ๊ธ€ ๊ฒ€์ƒ‰์ด ์ž˜ ๋˜๋Š” solr์—”์ง„์ด ๋“œ๋””์–ด ๊ตฌ์ถ•๋˜์—ˆ๋‹คใ… ใ…  ์˜ค๋Š˜ ํ•œ ์ผ noriํ˜•ํƒœ์†Œ ๋ถ„์„๊ธฐ๋ฅผ ๊ฐ€์ง„ solr๊ฒ€์ƒ‰์—”์ง„ ๊ตฌ์ถ• ์™„๋ฃŒ(+๋ถˆ์šฉ์–ด ์‚ฌ์ „ ์—…๋กœ๋“œ) db์— ํ•œ๊ธ€ ์ธ์ฝ”๋”ฉ ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ์—ˆ๋‹ค, ๊ทธ๊ฒŒ ๋ฌธ์ œ์˜€๋‹ค.. ๊ทธ ๋ฐ–์— ์ด๋Ÿฐ์ €๋Ÿฐ ์‹œ๋„๋ฅผ ํ•ด๋ณธ๋‹ค๊ณ , solr๋‚ด๋ถ€์˜ ์„ค์ •ํŒŒ์ผ๋“ค์„ ๊ผฌ์ด๊ฒŒ ๋งŒ๋“ ๊ฒƒ๋„ ๋ฌธ์ œ์˜€๋‹ค. ๋‚จ์€ ์‹œ๊ฐ„์—๋Š” ์นด์นด์˜ค ์ฑ—๋ด‡ ์„œ๋ฒ„ ๊ณ„์† ๊ฐœ๋ฐœ ์ด์ „์— ์žˆ๋˜ ์ฝ”๋“œ๋ฅผ ๋ฐ›์•„์„œ ์ง„ํ–‰์ค‘์ธ๋ฐ, ํŒŒ์ด์ฌ ์ฝ”๋“œ๊ฐ€ ๋ชจ๋“ˆํ™”๊ฐ€ ์ž˜ ๋˜์–ด์žˆ์ง€ ์•Š์•„์„œ ์ •๋ฆฌํ•˜๋ฉด์„œ ์ฝ”๋”ฉ์ค‘ pythoneverywhere๋ผ๋Š” ๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋Œ€์—ฌ..? ํ”Œ๋žซํผ์—์„œ ์ž„์‹œ๋กœ ๋งŒ๋“ค๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์กฐ๋งŒ๊ฐ„ ๋กœ์ปฌ๋กœ ์ด์‚ฌํ•ด์•ผํ• ๋“ฏ

Today I Learnd 2019. 10. 11. 10:30
10์›”1์ผ (ํ™”)

์˜ค๋Š˜ ํ•œ ์ผ DB์™€ SOLR๋ฅผ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ–ˆ๋‹ค. virture machine์—์„œ ํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ๋ฐฉํ™”๋ฒฝ ๋ฌธ์ œ์ธ๊ฑด์ง€, ๋ฌด์Šจ ๋ฌธ์ œ์ธ์ง„ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ํฌํŠธ๋ฅผ ์—ด์–ด์ฃผ๊ณ , msyql์ด๊ฒƒ์ €๊ฒƒ ์„ค์ •ํ•ด์ค˜๋„, solr์™€ mysql์„ ์—ฐ๊ฒฐ ํ•ด ์ฃผ๋ ค๊ณ  ํ•  ๋•Œ, root์—๊ฒŒ ๊ถŒํ•œ์ด ์—†๋‹ค๋Š” ์—๋Ÿฌ๋ฉ”์„ธ์ง€๊ฐ€ ๋‚˜์™”๋‹ค. ์—ฐ๊ฒฐํ•˜๋ ค๋˜ DB๋Š” ๋กœ์ปฌ์— ์ž„์‹œ๋กœ ๋งŒ๋“ค์–ด ๋ณธ ๊ฒƒ์ด๋ผ ์‹ค์ œ ๋‹ค๋ฅธ ์„œ๋ฒ„์— ์žˆ๋Š” DB์™€ solr๋ฅผ ์—ฐ๊ฒฐํ•˜๋‹ˆ ์ž˜ ๋˜์—ˆ๋‹ค. Indexing ์—ฐ๊ฒฐ ๋œ DB๋ฅผ indexingํ•ด ๋ณด์•˜๋‹ค. field, fieldtype์— ๋Œ€ํ•œ ์ดํ•ด๊ฐ€ ์—†์—ˆ๋Š”๋ฐ, ์ด๊ฒƒ ์ €๊ฒƒ ๊ฒ€์ƒ‰ํ•ด๋ณด๊ณ , documentation์„ ์ฝ์–ด๋ณด๋ฉด์„œ filed๋Š” DB์˜ column, FieldType ์€ String, Int ์ฒ˜๋Ÿผ ๋ณ€์ˆ˜์˜ type์ธ๋ฐ type ์•ˆ์— Tokeniz..

Today I Learnd 2019. 10. 2. 10:21