1. ๋ฌธ์ ๊นํ๋ธ์์ 3d์๋๋ฅผ ์ ์ฉํ๋๋ฐ 1์ผ 1์ปค๋ฐ์ด ์ผ์ด๋ ๋งค์ผ ์๋๊ฐ ์์ฑ๋๋ ๋ฌธ์ 2. ์์ธ๊นํ๋ธ ์ก์
์ `Profile-3D-Contrib` ๊ฐ ๋งค์ผ ์์ฑ๋๋ฉด์ 1์ผ 1์๋๊ฐ ์ฌ์ด์ง๊ณ ์์.3. ํด๊ฒฐ๋ฒ๋งค์ผ ์๋์ผ๋ก ์ปค๋ฐํ์ง ์๋๋ก Github Action ์ํฌํ๋ก์ฐ๋ฅผ ์์ ํด์ผ ํ๋ค. `main.yml` ํ์ผ์ on: ๋ถ๋ถ์ ์์ ํด ์ฃผ์. ๊ธฐ์กด์๋ ๋งค์ผ 18:00์ ํ๋ฒ์ฉ ์คํ๋๋๋ก ์ค์ผ์ค์ด ์ค์ ๋์ด ์์์. cron ์ค์ผ์ค์ ์ญ์ ํ๊ณ ์๋์ฒ๋ผ workflow_dispatch๋ง ์ค์ ํ๋ฉด ์ํฌํ๋ก์ฐ๋ฅผ ์๋์ผ๋ก ์คํํด์ผ๋ง ์๋๊ฐ ์ฌ์ด์ง๋ค.on: workflow_dispatch: ํ์ง๋ง ์๋์ผ๋ก ์ค์ ํ๋ฉด ์คํ์์ผ์ฃผ๋ ๊ฒ๋ ๊ท์ฐฎ์ผ๋ ๊ทธ๋ฅ ์ฃผ 1ํ, ์ผ์์ผ 18:00์๋ง ์คํ๋๋๋ก ๋ฐ๊ฟ์ฃผ์๋ค. na..
My Tech Blog (๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ)
ํฌ์คํ
์ฃผ์ ์ฐ๋ฆฌ ์ฌํ๋ ๋ฐ์ดํฐ ์ค์ฌ์ ์๋๋ก ์ง์
ํ๋ค. ์ด์ ํ์ฌ์์๋, ๊ฐ์ธ์ ์ธ ์ฌ์
์์๋ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ธฐ ์ํ ์ค์ํ ์๋ฃ๊ฐ ๋ ๊ฒ์ด ๋น
๋ฐ์ดํฐ์ด๋ค. ์์ผ๋ก ๊ณต๊ณต๋ฐ์ดํฐ ๋ฐ ์คํ๋ฐ์ดํฐ API๋ฅผ ์ด๋ป๊ฒ ์ธ์ฆํค ๋ฐ๊ธ / ๋ฑ๋กํด์ ์ด์ฉํ๊ณ ๊ฐ๊ณตํด์ ํ์ฉํ ์ ์๋์ง ์ ๋ฆฌํด ๋ณผ ๊ฒ์ด๋ค. ์คํ API ๋? Open APIOpen API๋ '๊ณต๊ฐ API'๋ผ๋ ๋ป์ผ๋ก, ๋๊ตฌ๋ ์ฌ์ฉํ ์ ์๋๋ก ๊ณต๊ฐ๋ API์ด๋ค. ๋๋ถ๋ถ Rest API ๊ธฐ์ ์ ํ์ฉํ์ฌ ๊ตฌํ๋๋ค. API๋ Application Programming Interface์ ์ฝ์๋ก, ์์ฉ ํ๋ก๊ทธ๋จ ์ธํฐํ์ด์ค์ด๋ค. ๊ฐ๋จํ ๋งํ๋ฉด ์ด๋ฏธ ์ด๋ค ์ฌ์ดํธ์์ ๋๊ตฌ๋ ์ฌ์ฉํ ์ ์๋๋ก ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ๊ฐ์ ธ์์ ๋ค๋ฅธ ์ฌ์ดํธ์์ ์ฌ์ฉํ ์ ์๊ฒ ๋์ ์ฃผ๋ ๋๊ตฌ์ด๋ค. ์๋ฅผ ..
ํ์ด์ฌ์ ์ค์นํ ํ์, ๋ด ์ปดํจํฐ์ ํ์ด์ฌ์ด ์ด๋์ ์ค์น๋์๋์ง ๊ฒฝ๋ก๋ฅผ ํ์ธํด์ผ ํ ๋๊ฐ ์๋ค. ๊ฒฝ๋ก๋ ํด๋ ์์ชฝ์ ์์นํ๊ธฐ ๋๋ฌธ์ ์ฐพ๊ธฐ ์ด๋ ค์ธ ๋๊ฐ ์๋๋ฐ ์ด๋ด ๋ CMD ์ฐฝ์์ ์ฐพ์ ์ ์๋ค.CMD ์ฐฝ์์ ํ์ด์ฌ ๊ฒฝ๋ก ์ฐพ๊ธฐ1. CMD(Command Prompt) ์ด๊ธฐ`Window`ํค ๋๋ฅด๊ณ `cmd` ๊ฒ์ 2. ํ์ด์ฌ ์ค์น ํ์ธํ๋ ๋ช
๋ น์ดpython --version์ ๋ช
๋ น์ด ์
๋ ฅํ์๋ ๋ฒ์ ์ ๋ณด๊ฐ ๋จ๋ฉด ํ์ด์ฌ์ด ๋ด PC์ ์ ์ค์น๋์ด ์๋ ๊ฒ์ด๋ค ์ ๋จ๋ฉด ์๋ Python.org์์ ์ฌ์ค์น ํด ์ฃผ์.https://www.python.org/ Welcome to Python.orgThe official home of the Python Programming Languagewww.python.org3..
1. ๋ฌธ์ ํด๋์ ์ ๊ทผ ๊ถํ์ด ์์ด์ ์ ํด๋๊ฐ ๋ง๋ค์ด์ง์ง ์๊ฑฐ๋, ํ์ผ์ด ์ ์ฅ๋์ง ์๋ ๋ฌธ์ ์๋ฌ๋ฉ์ธ์ง์ด ์์น์ ์ ์ฅํ ๊ถํ์ด ์์ต๋๋ค. ๊ถํ์ ์ป์ผ๋ ค๋ฉด ๊ด๋ฆฌ์์๊ฒ ๋ฌธ์ํ์ญ์์ค.๋์ ๋ด ๋ฌธ์ ํด๋์ ์ ์ฅํ์๊ฒ ์ต๋๊น? 2. ํด๊ฒฐ๋ฒ์์ธ์ ์ฌ์ฉ์ ๊ถํ ๋ฌธ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ํด๋ ์ฐํด๋ฆญ > ์์ฑ(R) > ๋ณด์ ํญ์ผ๋ก ๊ฐ๋ฉด ๊ทธ๋ฃน ๋๋ ์ฌ์ฉ์ ์ด๋ฆ ๋ชฉ๋ก์ด ๋ฌ๋ค.์ฌ๊ธฐ์ ์ง๊ธ ๋ก๊ทธ์ธํ๊ณ ์๋ ๊ณ์ ์ ์ ํํ๋ค. ์๋ง ๋๋ถ๋ถ ์ด ๋ฌธ์ ๋ฅผ ๊ฒช๋ ์ฌ๋๋ค์ USER๊ณ์ ์ผ๋ก ์ ์ํด ์๊ธฐ ๋๋ฌธ์ ์ ๊ทผ ๊ถํ์ด ์ ํ๋ ๊ฒ์ด๋ค. ๋ชฉ๋ก์์ User๋ฅผ ์ ํํ๊ณ `ํธ์ง` ๋ฒํผ ํด๋ฆญ ํ์ํ ๊ถํ์ ๋ชจ๋ ํ์ฉ์ผ๋ก ๋ฐ๊พธ๊ณ ์ ์ฉ ์ด๋ ๊ฒ ํด๋ ์๋๋ ๊ฒฝ์ฐ๋ ๋ก๊ทธ์ธ ๊ณ์ ์ ๊ด๋ฆฌ์ ๊ถํ์ ๋ถ์ฌํด ์ฃผ์ด์ผ ํ๋ค. ๋ก๊ทธ์ธ๊ณ์ ์ ๊ด๋ฆฌ์ ๊ถํ ๋ถ์ฌํ๋ ..
๋ธ๋ผ์ฐ์ ์์์ ๋์ํ๋ ์น์ฌ์ดํธ๋ ์น ์ดํ๋ฆฌ์ผ์ด์
๊ณผ ๊ฐ์ Client๋ค์ด ์ด๋ป๊ฒ Server์ ํต์ ํ ์ ์์๊น? 1. HTTP(Hypertext Transfer Protocal)Client ์ Server ์ด ์ด๋ป๊ฒ Hypertext๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์์ ์ง ๊ท์ฝํ ํ๋กํ ์ฝClient๊ฐ Server์๊ฒ ๋ฐ์ดํฐ๋ฅผ requestํ๋ฉด, Server๋ ๊ทธ์ ๋ง๋ response๋ฅผ Client๋ก ๋ณด๋ 2. AJAX(Asynchronous JavaScript And XML)์นํ์ด์ง์์ ๋์ ์ผ๋ก ์๋ฒ์๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ๊ธฐ์ ๋ํ์ ์ธ ์๋ก๋ ๋ธ๋ผ์ฐ์ API์์ ์ ๊ณตํ๋ XMLHttpRequest(XHR) ์ค๋ธ์ ํธ๊ฐ ์๋ค.ํน์ fecth() API๋ก ๊ฐํธํ๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ค. 3. XMLhtm..
๋๋ฐ์ด ์ฌ๋๋ค์ ๋จธ๋ฆฌ ์๋ก ํฉ๋ ๋ฆฌ๋ ํฌ๊ทผํ ๊ฒจ์ธ๋ ์ด๋ค. ์ค๋์ ์ค๋๋ง์ ์ ๋ง ์ฌ๋ฏธ์๊ฒ ๋์๋ค.๊ทธ๋์ ์ง์ ์ค๋ฉด ๊ผญ ์ผ๊ธฐ๋ฅผ ์จ์ผ๊ฒ ๋ค๊ณ ๋ง์ ๋จน์๋ค.์ค๊ฐ์ ์ฌ์ง์ ๋ฃ์ผ๋ฉด, ์ค๋ ๋๋ ๊ฐ์ ์ ํ๋ฆ์ด ๋๊ธฐ๋ ๊ฒ ๊ฐ์ ๊ธ๋ก๋ง ์ญ ์ด์ด์ ์ฐ๊ณ ์ถ๋ค.ํ์ง๋ง ์ค๋ ๊ธฐ์ตํ๊ธฐ ์ํด ์ด๋ ๊ฒ ์ฌ์ง์ ๋จ๊ฒจ ๋ณธ๋ค. ์ค๋ฌผ ์ฌ์ฏ ๋ ๋ง๋ฌ๋ ์น๊ตฌ๊ฐ ๋ค์ ๋ฌ์ ๊ฒฐํผ์ ํ๋ค๊ณ ์์์ ์ ํด ์๋ค. ๊ทธ๋์ ์ค๋๋ง์ ์น๊ตฌ ์ผ๊ตด ๋ณด๋ฌ ๊ฐ๋ค ์๋ค. ๋๋ฌด ์ค๋๋ง์ ๋ด์ ์ค๋ ์ด๋ ๋ง์ใ
ใ
ใ
ใ
! ์น๊ตฌ๊ฐ ์ด๋ค ๋ชจ์ต์ผ๊น ์๊ฐ๋ ๋ค๊ณ , ๋ ์น๊ตฌ๊ฐ ๋ณด๊ธฐ์ ๋ด๊ฐ ๋ง์ด ๋ณํ๊ฑด ์๋๊น ๊ฑฑ์ ํ๋ฉฐ ์ด๋ ค์ด ๋ง์์ด ์์๋๋ฐ๋ง์ ๋ง๋๋๊น ๊ทธ๋ฐ ๊ฑฑ์ ์ด ๋ ๋
น๋ฏ์ด ์ฌ๋ผ์ง๊ณ ์์ ์ฒ๋ผ ์ฌ๋ฐ๊ฒ ์ด์ผ๊ธฐ๋ฅผ ๋๋์๋ค. ๊ทธ ๋ ๊ทธ ๋ชจ์ต ๊ทธ๋๋ก ์ฌ๋ฏธ์๊ตฌ ์ด์ ์น๊ตฌ..ใ
ใ
ใ
!! ์ค๋๋ง์ ๋ณธ ..
์ต๊ทผ Meta์์ ๋๊ท๋ชจ ๊ฐ๋ฐ์ ํด๊ณ ๊ฐ ์ด์ด์ง๋ฉด์, Meta๊ฐ ๊ด๋ฆฌํ๋ ์ฌ๋ฌ SNS ํ๋ซํผ์์ ์๋น์ค ์ฅ์ ๊ฐ ๋ฐ์ํ๊ณ ์์ต๋๋ค. ์ง๋ 12์ 12์ผ, ์ธ์คํ๊ทธ๋จ, ํ์ด์ค๋ถ, ์ค๋ ๋ ๋ฑ Meta์ ์ฃผ์ ํ๋ซํผ์์ ๋ง์ ์ฌ์ฉ์๋ค์ด ์คํฌ๋กค, ๊ฒ์๋ฌผ ์์ฑ, ๋ฉ์์ง ์ ์ก ๋ฑ์ ๊ธฐ๋ฅ์ ๋ฌธ์ ๋ฅผ ๊ฒช์๊ณ , ์ผ๋ถ ์ฌ์ฉ์๋ค์ ๊ณ์ ์์ ๋ก๊ทธ์์๋๋ ์ํฉ๊น์ง ๋ฐ์ํ์ต๋๋ค. Meta๋ ์์ฆ ์ฌ์ฉ๋ค์ด ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ SNS๋ฅผ ๊ด๋ฆฌํ๊ณ ์์ด์.- Facebook ํ์ด์ค๋ถ- Messdnger ๋ฉ์ ์ - Instagram ์ธ์คํ๊ทธ๋จ- Threads ์ฐ๋ ๋- What'sApp ์์ธ ์ฑ ์ฐ๋ฆฌ๊ฐ ๋งค์ผ ์ฌ์ฉํ๋ SNS์ ์ฅ์ ๊ฐ ์ค๋ฉด ๋๋ฌด๋๋ ๋ถํธํ๊ฒ ์ฃ ? ์ด๋ฌํ ์๋น์ค ์ฅ์ ๋ ๋๋ถ๋ถ Meta ๋ด๋ถ ์์คํ
์ ๋ฌธ์ ๋ก ์ธํด์ ๋ฐ์ํฉ๋๋ค. Meta ..
์์
์ ์ฌ์ฉํ๋ค๋ณด๋ฉด ํ์ฌ ์ปค์๊ฐ ์ด๋์ ์๋์ง ์ฐพ๊ธฐ ์ด๋ ค์ธ๋๊ฐ ๋ง๋ค. ์
์ ์ ํํ๋ฉด ํด๋น ์
์ ํ๊ณผ ์ด์ ์์์ด ์
ํ์ง๋ ํ์ด๋ผ์ดํธ ๊ธฐ๋ฅ์ ๋ง๋ค์ด๋ณด์.์ฐธ๊ณ ๋ก ์์
2007 ์ด์์์๋ง ์ง์ํ๋ ๊ธฐ๋ฅ์ด๋ค. ์ด ๊ธฐ๋ฅ์ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ๋ง๋ค ์ ์๋ค. โญ ์กฐ๊ฑด๋ถ ์์ ํ์ฉํ๊ธฐโญ ๋งคํฌ๋ก ํ์ฉํ๊ธฐ 1. ์กฐ๊ฑด๋ถ ์์๋จผ์ ํด๋ฆญํ๋ฉด ํ์ด๋ผ์ดํธ ํจ๊ณผ๊ฐ ๋์ค๊ฒ ํ ์์ญ ์ง์ ํ๊ธฐ ctrl + A๋ก ์ ์ฒด์์ญ ์ ํํด๋ ๋๊ณ ํน์ ์์ญ์ ๋๋๊ทธํด๋ ๋๋ค. ์๋จ ๋ฆฌ๋ณธ๋ฉ๋ด > ์กฐ๊ฑด๋ถ์์ > ์ ๊ท์น > ์์์ ์ฌ์ฉํ์ฌ ์์์ ์ง์ ํ ์
๊ฒฐ์ ์์ ์ง์ ๋์ ์๋ ํจ์ ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ๊ธฐ=OR(CELL("ROW")=ROW(),CELL("COL")=COLUMN()) ์์(F) ํด๋ฆญ - ์ฑ์ฐ๊ธฐํญ์์ ์ํ๋ ์์ ์ง์ (๋๋ ์ฐํ ..