Notice
Recent Posts
Recent Comments
ยซ   2025/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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 31
Tags more
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กtil (16)

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

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์›” 13์ผ(ํ† )

์˜ค๋Š˜ ํ•œ ์ผ ๋ธ”๋กœ๊ทธ์— ์ธํ„ด ํ•ฉ๊ฒฉ๊ธฐ ์ •๋ฆฌ ๋ฆฌ๋ˆ…์Šค ๋งˆ์Šคํ„ฐ 2์ฐจ ํ•„๊ธฐ ์ผ์ • ์•Œ์•„๋ณด๊ณ , ์‹œํ—˜ ๋ฐฉ์‹ ์•Œ์•„๋ณด๊ณ , 2๊ฐœ๋…„ ๊ธฐ์ถœ๋ฌธ์ œ ์ธ์‡„ ๋‹ค๋“ค ์‰ฝ๋‹ค๊ณ  ํ–ˆ๋Š”๋ฐ OS์ˆ˜์—… ๋“ค์—ˆ์Œ์—๋„ ๋ชจ๋ฅด๋Š” ๋ถ€๋ถ„์ด ๋งŽ์•˜๋‹ค. ๊ณต๋ถ€ํ•ด์•ผ๊ฒ ๋‹ค.. ์ง€๋ฆฌ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ๊ณต๋ถ€ ํ•™๊ต์—์„œ ๋ฐ์ดํ„ฐ ์‹œ๊ฐ๋Œ€ํšŒ๊ฐ€ ์—ด๋ฆฌ๋Š”๋ฐ ์ฐธ๊ณ ํ• ๋งŒํ•œ ๊ฐ•์˜๊ฐ€ ์žˆ์–ด์„œ ๊ณต๋ถ€๋ฅผ ํ•ด ๋ณด์•˜๋‹ค. ์บ๊ธ€์—์„œ ์ง„ํ–‰ํ•˜๋Š” TEXT๊ฐ•์˜์ด๊ณ , ํ•œ lesson๋งˆ๋‹ค ๋‚ด๊ฐ€ ์‹ค์Šตํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ถ€๋ถ„์ด ์žˆ์–ด์„œ ์ข‹์•˜๋‹ค. ๊ฐ•์˜ 2๊ฐœ๋ฅผ ์ง„ํ–‰ํ•˜์˜€๋‹ค. https://www.kaggle.com/learn/geospatial-analysis Geospatial Analysis Create interactive maps, and discover patterns in geospatial data www.kaggle.com

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
9์›” 25์ผ ์ˆ˜

์˜ค๋Š˜ ํ•œ์ผ ์˜ค๋Š˜ ์ •๋ง ์‹œํ–‰์ฐฉ์˜ค๋ฅผ ๋งŽ์ด ๊ฒช์—ˆ๋‹ค (๊ฒ€์ƒ‰ ์—”์ง„๊ณผ, ์ฑ—๋ด‡ ์‚ฌ์šฉ์ž ๋ถ„์„๋ฐฉ๋ฒ• ๊ณ ๋ฏผ์ค‘) ๊ฐ€์ƒ๋จธ์‹  + ubuntu ์šฐ๋ถ„ํˆฌ๊ฐ€ apt๊ฐ€ ํ•œ๊ตญ์„œ๋ฒ„์ด๋ฉด(? ์ •ํ™•ํžˆ ๋ญ๋ผ๊ณ  ์„ค๋ช…ํ•ด์•ผํ• ์ง€..) ์—ฌํŠผ ์ž˜ ์•ˆ๋œ๋‹ค. ๊ตฌ๊ธ€๋ง์„ ํ•˜๋‹ค๊ฐ€ ์˜๊ตญ ์„œ๋ฒ„๋กœ ๋ณ€๊ฒฝํ•ด ์ฃผ์—ˆ๊ณ , ๊ทธ์ œ์„œ์•ผ apt ๋ช…๋ น์–ด๊ฐ€ ๋ง์„ ๋“ค์—ˆ๋‹ค.(์ด ๋ฌธ์ œ๋กœ ์„ธ์ƒ ์˜ค๋ž˜๊ฑธ๋ ธ๋‹ค..) ์šฐ๋ถ„ํˆฌ์—mariadb๊ฐ€ ์ž˜ ์„ค์น˜๊ฐ€ ์•ˆ๋œ๋‹ค, ๋ฌด์Šจ ํŒจํ‚ค์ง€๊ฐ€ ๊นจ์กŒ๋‹ค๊ณ  ์ž๊พธ ์—๋Ÿฌ๋ฅผ ๋‚ด๋˜๋ฐ, ์•„๋ฌด๋ฆฌ ์žฌ์„ค์น˜๋ฅผํ•˜๊ณ .. ์ดˆ๊ธฐํ™”๋ฅผ ํ•˜๊ณ  ์„ค์น˜๋ฅผ ํ•ด๋„ ์•ˆ๋˜๋”๋ผ.. ๊ฒฐ๊ตญ mysql์„ค์น˜ํ–ˆ๋‹ค. MYSQL + SPHINX๊ฒ€์ƒ‰์—”์ง„ ์ƒ๊ฐ๋ณด๋‹ค ๊ดœ์ฐฎ์•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ MYSQL๋คํ”„(๋ฐฑ์—…ํŒŒ์ผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ) ๊ฐ€ ์ž˜ ์•ˆ๋˜์—ˆ๋‹ค.. ๊ทธ๋ž˜์„œ ์ผ๋ถ€ ๋ฐ์ดํ„ฐ๋งŒ ์ˆ˜๋™์œผ๋กœ ๋„ฃ๊ณ  ๊ฒ€์ƒ‰์—”์ง„์„ ์‚ฌ์šฉ ํ•ด ๋ณด์•˜๋‹ค. ์—ฐ๋™์€ ๋‹คํ–‰ํžˆ ์ž˜ ๋˜์—ˆ๋‹ค.(..

Today I Learnd 2019. 9. 26. 10:02