Blog
2025.05.09
Jekyll์์ ๊ผญ ์์์ผ ํ Liquid ๊ธฐ๋ณธ ๋ฌธ๋ฒ: ๋ณ์, ํํฐ, ํ๊ทธ ์ฌ์ฉ๋ฒ
Jekyll์ ์ฌ์ฉํด ์ ์ ์น์ฌ์ดํธ๋ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ค๋ค ๋ณด๋ฉด โLiquidโ๋ผ๋ ๋จ์ด๋ฅผ ์์ฃผ ์ ํ๊ฒ ๋ฉ๋๋ค. Liquid๋ Jekyll์ด ์ฌ์ฉํ๋ ํ ํ๋ฆฟ ์์ง์ผ๋ก, HTML ํ์ผ ๋ด์์ ๋์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ณ ๋ก์ง์ ๊ตฌํํ ์ ์๊ฒ ํด์ค๋๋ค. ์๋ฅผ ๋ค์ด, ๋ชจ๋ ํ์ด์ง์ ๋์ผํ ํค๋์ ํธํฐ๋ฅผ ์ ์ฉํ๊ฑฐ๋, ํฌ์คํธ ๋ชฉ๋ก์ ์๋์ผ๋ก ์์ฑํ๋ ๋ฑ์ ์์ ์ Liquid๋ฅผ ํตํด ํ ์ ์์ฃ .
2025.05.09
Jekyll ๋ธ๋ก๊ทธ์ ์ด๋ฏธ์ง ์ฝ๊ฒ ๋ฃ๋ ๋ฐฉ๋ฒ: ๋งํฌ๋ค์ด๋ถํฐ HTML, Liquid ํํฐ๊น์ง!
๋ธ๋ก๊ทธ ๊ธ์ ์์ฑํ ๋, ์ ์ ํ ์ด๋ฏธ์ง ์ฌ์ฉ์ ๋ ์์ ์ดํด๋ฅผ ๋๊ณ ์ฝํ ์ธ ๋ฅผ ๋์ฑ ํ๋ถํ๊ฒ ๋ง๋ค์ด์ค๋๋ค. ์ ์ ์ฌ์ดํธ ์์ฑ๊ธฐ์ธ Jekyll์์๋ ์ด๋ฏธ์ง๋ฅผ ์์ฝ๊ฒ ์ฝ์ ํ ์ ์๋ ๋ค์ํ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ์ค๋์ Jekyll์์ ์ด๋ฏธ์ง๋ฅผ ๋ฃ๋ ์ฃผ์ ๋ฐฉ๋ฒ๋ค๊ณผ ๊ฐ ์ํฉ์ ๋ง๋ ์ต์ ์ ์ ํ์ ๋ฌด์์ธ์ง ์์ธํ ์์๋ณด๊ฒ ์ต๋๋ค.
2025.04.27
URL์ ์ซ์๋ง ๋ฐ๊ฟจ์ ๋ฟ์ธ๋ฐโฆ 15๋ ์ ํดํน ์๋ฒ, ์์ง๋ ํตํ๋ค๊ณ ? SQL ์ธ์ ์ ์ด์ผ๊ธฐ
ํน์ ์ต๊ทผ SQL ์ธ์ ์ ์ผ๋ก ์ธํ ์ ๋ณด ์ ์ถ ์์์ ๋ค์ผ์ จ๋์? โ์๋, ๊ทธ๊ฒ ์์ง๋ ํตํ๋ค๊ณ ?โ ์ถ์ผ์ค ๊ฒ๋๋ค. ์ ๋ ๋น์ทํ ์๊ฐ์ ํ๊ฑฐ๋ ์. ๋ง์น ๋จผ ์๋ ์ด์ผ๊ธฐ์ฒ๋ผ ๋๊ปด์ก๋ ๋ณด์ ์ทจ์ฝ์ ์ด ์ฌ์ ํ ์๋ ฅ์ ๋ฐํํ๊ณ ์๋ค๋, ์์ผ ๋๋๊ธฐ๋ ํ๊ณ ํํธ์ผ๋ก ์์ฐํ๊ธฐ๋ ํฉ๋๋ค.
2025.04.23
Ada๋ก C ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ง๋ค๊ธฐ
๊ฐ๋ ฅํ ์์ ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ์๋ํ๋ Ada ์ธ์ด๋ก C ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ํนํ C ํ๋ก๊ทธ๋จ์ ๋ฉ์ธ(main) ํจ์๊ฐ ์์ ๋ ๋ฐ์ํ๋ Ada ๋ฐํ์ ์ด๊ธฐํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ๊น์ง ํฌํจํ์ฌ ์ ์ฒด ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ์ดํด๋ณด๊ฒ ์ต๋๋ค.
2025.04.22
Ada ์ธ์ด์ ์ค๊ณ ๋ชฉํ
Ada(์์ด๋ค)๋ ํ๋ก๊ทธ๋จ ์ ๋ขฐ์ฑ ๋ฐ ์ ์ง๋ณด์, ์ธ๊ฐ ํ๋์ผ๋ก์์ ํ๋ก๊ทธ๋๋ฐ, ๊ทธ๋ฆฌ๊ณ ํจ์จ์ฑ์ ์ผ๋์ ๋๊ณ ์ค๊ณ๋์์ต๋๋ค.
2025.04.20
Ada: ์คํ ํ์ผ ๋ง๋ค๊ธฐ
์ฐ๋ฆฌ๊ฐ ์์ฑํ Ada ์ฝ๋๋ฅผ ์ปดํจํฐ์์ ์คํํ ์ ์๋ ํ์ผ๋ก ๋ง๋ค๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ ๊น์? ์ง๊ธ๋ถํฐ ๊ทธ ๋ฐฉ๋ฒ์ ํจ๊ป ์์๋ณด๊ฒ ์ต๋๋ค.
2025.04.14
C ํ๋ก๊ทธ๋จ์ ์์์ : main ํจ์ ์์ ์ ๋ณต
ํ๋ก๊ทธ๋๋ฐ์ ์ธ๊ณ์์ โ์์โ์ด๋ผ๋ ๋จ์ด๋ ๋งค์ฐ ์ค์ํฉ๋๋ค. ํนํ C ์ธ์ด๋ก ์์ฑ๋์ด ์ด์์ฒด์ ์์์ ์คํ๋๋ ํ๋ก๊ทธ๋จ์ main() ํจ์๋ผ๋ ํน์ ํ ์ง์
์ ์์ ์คํ์ ์์ํ๋๋ฐ์. ์ค๋์ ๋
๋ฆฝ ์คํํ C ํ๋ก๊ทธ๋จ์์ main() ํจ์๊ฐ ์ ํ์ํ๋ฉฐ ์ด๋ค ํต์ฌ์ ์ธ ์ญํ ์ ํ๋์ง ๊น์ด ์ดํด๋ณด๋ ค๊ณ ํฉ๋๋ค.
2025.04.14
๋๋ง์ ์๋ํ๋ ์ค ํ ๋ง ์ ์
์ธ์์๋ ์๋ง์ ์๋ํ๋ ์ค ํ ๋ง๊ฐ ์์ง๋ง, ๋๋ก๋ ๋ด ์น์ฌ์ดํธ๋ง์ ๋ ํนํ ๊ฐ์ฑ๊ณผ ๊ธฐ๋ฅ์ ๋ด์๋ด๊ธฐ ์ํด ์ง์ ํ ๋ง๋ฅผ ๋ง๋ค๊ณ ์ถ๋ค๋ ์๊ฐ์ ํ๊ฒ ๋ฉ๋๋ค. โ๋๋ง์ ๊ณต๊ฐโ์ ๋ด ์์ผ๋ก ์ค๊ณํ๊ณ ๊ตฌ์ถํ๋ ์ผ์ ๋ถ๋ช ๋งค๋ ฅ์ ์ด์ฃ . ์ด ๊ธ์์๋ ์๋ํ๋ ์ค ํ ๋ง ์ ์์ ๊ฐ์ฅ ์ฒซ ๋จ๊ณ์ธ ๊ธฐ๋ณธ ๋ผ๋ ๊ตฌ์ฑ๋ถํฐ ์น์ฌ์ดํธ์ ํ์ ์์์ธ ๋ค๋น๊ฒ์ด์ ๋ฉ๋ด ๊ตฌํ๊น์ง, ๊ทธ ๊ณผ์ ์ ์ ๋ฆฌํด๋ณด๊ฒ ์ต๋๋ค.
2025.04.13
์ํผ์ด ํผ๋ฏธํด์ง ์ ๋๋ก ๋ ํฅ๋ถ์ํจ ์ธ์ด๋ค
๋๊ตฌ๋ ์ด๋ฉด์ โ์์ ๊ฐ๋ฏธ์ณค๋คโ ์ถ์ ์ ๋๋ก ์ฌ๊ฐํ ๋น ์ ธ๋๋ ๋ฌด์ธ๊ฐ๊ฐ ์์ ๊ฑฐ์์. ํ๋ก๊ทธ๋๋ฐ์ ์ฌ๋ฏธ์๋ ์ฌ๋์ด ๋งค์ฐ ๊น๊ฒ ๋น ์ง ์ ์์ด์. ์ฑ์ทจ๊ฐ์ด ๊ฐ๋ ฌํ๊ฑฐ๋ ์. ๊ทธ๋ฐ๋ฐ ๋จ์ํ ์ฝ๋๋ฅผ ์ง๋ ์ฌ๋ฏธ๋ฅผ ๋์ด, ๊ทธ ์ธ์ด๊ฐ ๋๋ฌด ํฅ๋ฏธ๋ก์ ์ผ์์ํ์ด ๋ง๊ฐ์ง๊ณ ์ํผ์ด ํผ๋ฏธํด์ง ์ ๋๋ก ๋ชน์ ํฅ๋ถํ๊ณ ๋ชฐ์ ํ๋ ์ธ์๋ค์ด ์์์ฃ . ์ค๋์ ์ ๋ฅผ ๊ทธํ ๋ก ์ฌ๋ก์ก์๋ ์ธ์ด๋ค, ์๋ฐ, ๋ฃจ๋น, C, ๊ทธ๋ฆฌ๊ณ ํ์ฌ์งํํ์ธ Ada/SPARK์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ํ์ด๋ณผ๊น ํฉ๋๋ค.
2025.04.12
FreeBSD์์ pf ๋ก๊ทธ ํ์ธํ๊ธฐ
FreeBSD์์ ๋คํธ์ํฌ ๋ณด์๊ณผ ํธ๋ํฝ ๋ชจ๋ํฐ๋ง์ ๋งค์ฐ ์ค์ํฉ๋๋ค. pf (packet filter)๋ ๊ฐ๋ ฅํ ๋ณด์ ํํฐ๋ง์ ์ ๊ณตํ ๋ฟ๋ง ์๋๋ผ, ๋ก๊น ๊ธฐ๋ฅ์ ํตํด ์ด๋ค ํธ๋ํฝ์ด ํ์ฉ๋๊ณ ์ฐจ๋จ๋์๋์ง๋ฅผ ์์ธํ๊ฒ ๊ธฐ๋กํฉ๋๋ค. ์ด๋ฒ ๊ธ์์๋ pf ๋ก๊ทธ๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ๋จ๊ณ๋ณ๋ก ์๊ฐํฉ๋๋ค.