d018 Goormide 1G ๋ฌด๋ฃŒ ์ปจํ…Œ์ด๋„ˆ์— Discourse๊ฐ€ ์„ค์น˜๋˜๊ณ  ๋Œ์•„๊ฐˆ๊นŒ ์‹œํ—˜ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค
· โ˜• 4 min read
๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋˜๋Š” 1G ์ปจํ…Œ์ด๋„ˆ์— Discourse๊ฐ€ ๋Œ์•„๊ฐˆ ์ง€ ์‹คํ—˜ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๊ฒฐ๋ก ๋ถ€ํ„ฐ ์–˜๊ธฐํ•˜๋ฉด ์ž˜ ์„ค์น˜๋˜๊ณ  ์šด์˜๋ฉ๋‹ˆ๋‹ค.

d017 Git ๋ช…๋ น์–ด๊ฐ€ ์ž๊พธ ์•”ํ˜ธ๋ฅผ ๋ฌผ์–ด๋ด์š”
· โ˜• 1 min read
cmd ๋ช…ํ‰ ํ”„๋กฌํ”„ํŠธ์—์„œ ์–ด๋Š๋•Œ๋ถ€ํ„ฐ์ธ๊ฐ€ ์ž๊พธ git์ด ์•”ํ˜ธ๋ฅผ ๋ฌผ์–ด๋ณด๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ „์—๋Š” ๋ฌธ์ œ์—†์ด ์ž˜ ์ผ๋Š”๋ฐ, ์™œ ๊ทธ๋Ÿฐ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ด์œ ์™€ ๋Œ€์‘๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

p044 Pester๋ชจ๋“ˆ์˜ ํ…Œ์ŠคํŠธ ํŒŒ์ผ์„ ๋นจ๋ฆฌ ๋งŒ๋“œ๋Š” ํ…œํ”Œ๋ฆฟ
· โ˜• 3 min read
๋ชจ๋“ˆ์€ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ํ•จ์ˆ˜๋„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. Pester ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•˜๋Š” ํ…Œ์ŠคํŠธ๋ฅผ ๋นจ๋ฆฌ ๋งŒ๋“œ๋Š” ํŒ์€ ์—†์„๊นŒ์š”? Pester๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ„๋‹จํ•œ ํŒ๋ถ€ํ„ฐ ์‘์šฉ๊นŒ์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

p043 Powershell์˜ Begin Process End ์‚ฌ์šฉํ•˜๊ธฐ
· โ˜• 3 min read
CmdletBinding ์„ ์‚ฌ์šฉํ•˜๋ฉด, ์ข€ ๋” ๋ถ€๊ฐ€์ ์ธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ์ค‘์— ํ•˜๋‚˜๊ฐ€ Begin, Process, End ๋ธ”๋Ÿญ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ธ๋ฐ, ์ฃผ์˜ํ•ด์•ผ ํ•  ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

d016 Windows์—์„œ Php, Mysql๊ฐœ๋ฐœํ™˜๊ฒฝ ๋นจ๋ฆฌ ๋งŒ๋“ค๊ธฐ
· โ˜• 3 min read
์œˆ๋„์šฐ์ฆˆ์— php, mysql์„ ์„ค์น˜ํ•˜๋Š” ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŠธ๋Š” ์…€ ์ˆ˜ ์—†์„ ๋งŒํผ ๋งŽ์Šต๋‹ˆ๋Œœ๋งŒ, ์ œ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์•ˆ๋‚ดํ•˜๋Š” ๋ฌธ์„œ๋ฅผ ๋ณด์ง€ ๋ชปํ–ˆ๋Š”๋ฐ, ์ด๋ฒˆ์— ์†Œ๊ฐœํ•˜๋ ค ํ•ฉ๋‹ˆ๋‹ค.

p041 Pwsh์—์„œ PowerLine ์‚ฌ์šฉํ•˜๊ธฐ
· โ˜• 3 min read
ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ฉ‹์ง€๊ฒŒ ๊พธ๋ฉฐ์ฃผ๋Š” ํŒŒ์›Œ๋ผ์ธ! PowerLine ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•˜๋ฉด Pwsh์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Scoop์œผ๋กœ NerdํฐํŠธ๋ฅผ ์„ค์น˜ํ•˜๊ณ  PowerLine์„ ๊พธ๋ฉฐ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

p040 Powershell BurnToast ๋ชจ๋“ˆ๋กœ ์œˆ๋„์šฐ์ฆˆ Notification ์‚ฌ์šฉํ•˜๊ธฐ
· โ˜• 1 min read
์œˆ๋„์šฐ์ฆˆ์˜ ํ†ต์ง€์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํŒŒ์›Œ์‰˜ ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. scheduled task์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

h052 Hugo ๊ธ€์“ฐ๊ธฐ ํ˜„ํ™ฉ 2020๋…„ 8์›” 17์ผ
h052 Hugo ๊ธ€์“ฐ๊ธฐ ํ˜„ํ™ฉ 2020๋…„ 8์›” 17์ผ
· โ˜• 1 min read
๋‚ด๊ฐ€ ์–ด๋Š ์ •๋„ ์“ฐ๊ณ  ์žˆ๋Š” ์ง€ ์•Œ์•„๋ณด๊ธฐ ์œ„ํ•ด์„œ, ๋ฌด๋ฃŒ InfluxDB์— 1์‹œ๊ฐ„๋งˆ๋‹ค ํ†ต๊ณ„์น˜๋ฅผ ๊ธฐ๋กํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ™ฉ๊ธˆ์—ฐํœด๊ฐ€ ๋๋‚˜๊ฐ€๊ธฐ๋„ ํ•˜๋ฉด์„œ ์Šฌ์Šฌ ์ง€์ณ์˜ค๊ธฐ๋„ ํ•˜๊ณ , ์˜ค๋Š˜์€ ์ค‘๊ฐ„ ๊ฒฐ๊ณผ๊ฐ€ ์–ด๋–ค์ง€ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

d015 Rust์˜ Nu Shell์„ ์‹œํ—˜ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค
· โ˜• 5 min read
๊ฑฐ์˜ 1๋…„์ „์— ๋“ฑ์žฅํ•œ ์‰˜์ž…๋‹ˆ๋‹ค. Powershell์˜ ์˜ํ–ฅ์„ ๋ฐ›์•˜๋‹ค๊ณ  ์Šค์Šค๋กœ ๋ฐํžˆ๊ณ  ์žˆ๋Š”๋ฐ, ๋ฏธ๋ž˜์—๋Š” ์–ด์ฉŒ๋ฉด Powershell๊ฐ™์€ ์‰˜์ด ๋” ๋งŽ์•„์งˆ ์ˆ˜๋„ ์žˆ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ญ๋‹ˆ๋‹ค. Nu Shell์„ ์‹œํ—˜ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

p038 Pwsh Core์— ๋„์ž…๋œ ThreadJob์— ๋Œ€ํ•˜์—ฌ
· โ˜• 4 min read
PSJob, RSJob, Runspace, RunspacePool ์ด์™ธ์—๋„ Powershell core์—์„œ๋Š” ThreadJobd์ด๋ผ๋Š” ๊ฒƒ์ด ์ƒˆ๋กœ ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๊ฒƒ์ธ์ง€ ์•Œ์•„๋ณด๊ณ  ์–ด๋–ค ์ฐจ์ด๊ฐ€ ์žˆ๋Š” ์ง€ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

d014 ํŒจ์Šค์›Œ๋“œ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ, ์ค‘๋ณต๋ฌธ์ž๋ฅผ ํ—ˆ์šฉํ•˜๋Š” Partial Permutation ๊ตฌํ•˜๊ธฐ
· โ˜• 5 min read
ํŒจ์Šค์›Œ๋“œ๋กœ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๋ฌธ์ž์…‹๊ณผ ํ—ˆ์šฉ๊ธธ์ด (8~12์ž)๊ฐ€ ์ฃผ์–ด์ง„ ๊ฒฝ์šฐ, ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ๋ฌธ์ž์—ด์„ ๋ชจ๋‘ ๊ตฌํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ๋Š” python์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

p037 Tab์œผ๋กœ ๊ตฌ๋ถ„๋œ ํ…Œ์ด๋ธ”๋ฐ์ดํƒ€๋ฅผ Markdown ํ…Œ์ด๋ธ”๋กœ ๋ณ€ํ™˜ํ•˜๋Š” Powershell ํ•จ์ˆ˜
· โ˜• 2 min read
๋งˆ์šฐ์Šค๋กœ ๋“œ๋ž˜๊ทธํ•ด์„œ ์„ ํƒํ•œ ํ…Œ์ด๋ธ” ๋ฐ์ดํ„ฐ๋ฅผ ๋ฌธ์ž์—ด์„, ๋งˆํฌ๋‹ค์šด์˜ ํ…Œ์ด๋ธ”๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

d013 ์ผ๋ณธ IT ์ƒ์žฅ๊ธฐ์—… ํ‰๊ท  ์—ฐ๋ด‰ 2020๋…„ํŒ (2)
· โ˜• 4 min read
์ผ๋ณธ์˜ ์ƒ์žฅ๊ธฐ์—…์€ ๊ธฐ์—…๊ณต๊ฐœ(IPO)๋ฅผ ํ†ตํ•ด์„œ `์œ ๊ฐ€์ฆ๊ถŒ ๋ณด๊ณ ์„œ`๋ฅผ ์˜๋ฌด์ ์œผ๋กœ ๋ฐœํ–‰ํ•˜๋Š”๋ฐ, ๊ทธ ์•ˆ์—๋Š” ์ข…์—…์›์ˆ˜, ํ‰๊ท  ์—ฐ๋ น, ํ‰๊ท  ์—ฐ์ˆ˜์ž…๋“ฑ์˜ ์ •๋ณด๊ฐ€ ๊ฒŒ์žฌ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ์ข…ํ•ฉ์ ์œผ๋กœ ์„œ๋จธ๋ฆฌํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด ํฌ์ŠคํŠธ์—์„œ๋Š” ์ผ๋ณธ์˜ ํŒจํ‚ค์ง€ ์†Œํ”„ํŠธ์›จ์–ด ๊ณ„์—ด, SI/์‹œ์Šคํ…œ ๊ฐœ๋ฐœ ๊ณ„์—ด, ํด๋ผ์šฐ๋“œ/์บ๋ฆฌ์–ด ๊ณ„์—ด ๊ธฐ์—…๋“ค์„ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค.