๋ฐ˜์‘ํ˜•

๐Ÿฅจ ์ด๊ฒƒ์ €๊ฒƒ 5

์ •๊ทœํ‘œํ˜„์‹ (Regular Expression) ๊ธฐ์ดˆ

์ •๊ทœํ‘œํ˜„์‹, ๋˜๋Š” ์ •๊ทœ์‹์€ 'ํŠน์ •ํ•œ ๊ทœ์น™์„ ๊ฐ€์ง„ ๋ฌธ์ž์—ด์˜ ์ง‘ํ•ฉ์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•˜๋Š” ํ˜•์‹ ์–ธ์–ด' ์ด๋‹ค. (์œ„ํ‚ค๋ฐฑ๊ณผ) ๊ธด ๋ฌธ์ž์—ด์—์„œ ํŠน์ • ํŒจํ„ด์„ ๊ฐ€์ง„ ๋ถ€๋ถ„์„ ์ฐพ์•„๋‚ด๋Š” ๋ฐ์— ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. RegExr RegExr์—์„œ ์ •๊ทœํ‘œํ˜„์‹์„ ํ…Œ์ŠคํŠธํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค. RegExr: Learn, Build, & Test RegEx RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp). regexr.com [Expression] ๋ถ€๋ถ„์— ํ‘œํ˜„์‹์„ ์“ฐ๋ฉด, [Text] ๋ถ€๋ถ„์— ์ž…๋ ฅํ•œ ๋ฌธ์ž์—ด์—์„œ ํ•ด๋‹น๋˜๋Š” ๋ถ€๋ถ„์„ ํ‘œ์‹œํ•ด์ค€๋‹ค. ์•„๋ž˜ [Tools] ๋ถ€๋ถ„์—์„œ ํ‘œํ˜„์‹์˜ ๊ฐ ๋ถ€๋ถ„์„ ์„ค๋ช…ํ•ด์ค€๋‹ค. ํ‘œํ˜„์‹์— ๋งˆ์šฐ์Šค๋ฅผ ๊ฐ€์ ธ๊ฐ€๋ฉด ๊ฐ ๋ถ€๋ถ„์ด ์–ด..

๋กœ์ง€ํ… ํ‚ค๋ณด๋“œ & ๋งˆ์šฐ์Šค ๋ฐ์Šคํฌํƒ‘-์•„์ดํฐ ๋ฉ€ํ‹ฐ ๋””๋ฐ”์ด์Šค์—์„œ ์ด์šฉํ•˜๊ธฐ (AssistiveTouch)

๋‚ด์ผ ํœด๊ฐ€๋ผ์„œ.. ์ผํ•˜๊ธฐ ์‹ซ์–ด์„œ ์—ฐ๊ตฌ์‹ค ํ‚ค๋ณด๋“œ์™€ ๋งˆ์šฐ์Šค๋ฅผ ์•„์ดํฐ์— ์—ฐ๊ฒฐํ•ด ๋ณด์•˜๋‹ค. ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ œํ’ˆ์€ MK 850 ์ฝค๋ณด๋กœ, K850 ํ‚ค๋ณด๋“œ + M720 ๋งˆ์šฐ์Šค๋กœ ๊ตฌ์„ฑ๋œ ์„ธํŠธ์ด๋‹ค. https://www.logitech.com/ko-kr/products/combos/mk850-wireless-keyboard-mouse.920-008488.html?crid=1759 ๋กœ์ง€ํ… MK850 ๋ฉ€ํ‹ฐ ๋””๋ฐ”์ด์Šค ๋ฌด์„  ํ‚ค๋ณด๋“œ ๋ฐ ๋งˆ์šฐ์Šค ์ฝค๋ณด MK850 ์ฝค๋ณด ๊ตฌ๋งคํ•˜๊ธฐ ์†๋ชฉ ๋ฐ›์นจ๋Œ€์™€ ์ž…์ฒด์ ์ธ ๋งˆ์šฐ์Šค๊ฐ€ ํฌํ•จ๋œ ๋ฌด์„  ํ‚ค๋ณด๋“œ๋กœ ๋‹ค์–‘ํ•œ ์žฅ์น˜์—์„œ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ž‘์—…ํ•˜๋ฉฐ ์ƒ์‚ฐ์„ฑ์„ ํ–ฅ์ƒํ•ด๋ณด์„ธ์š”. www.logitech.com PC ์ฃผ๋ณ€๊ธฐ๊ธฐ์— ๊ด€์‹ฌ์ด ์—†์–ด์„œ ๋ชฐ๋ž๋Š”๋ฐ, ๋กœ์ง€ํ… ๋งˆ์šฐ์Šค & ํ‚ค๋ณด๋“œ์— ์ •๋ง ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์ด ๋งŽ์€ ๊ฒƒ ๊ฐ™๋‹ค. ํŠนํžˆ ๋งˆ์šฐ์Šค์— ์žˆ..

ํ‹ฐ์Šคํ† ๋ฆฌ ์ฝ”๋“œ๋ธ”๋Ÿญ ํ…Œ๋งˆ ๋ฐ ํฐํŠธ ๋ณ€๊ฒฝ

ํ‹ฐ์Šคํ† ๋ฆฌ์—์„œ ๊ธ€์„ ์“ธ ๋•Œ, ๋ณ„๋„์˜ ์„ค์ •์„ ํ•ด์ฃผ์ง€ ์•Š์œผ๋ฉด ์ฝ”๋“œ๋ธ”๋Ÿญ์ด ์ •๋ง ๋ชป์ƒ๊ฒผ๋‹ค. ์ฝ”๋“œ๋ธ”๋Ÿญ ํ…Œ๋งˆ ๋ณ€๊ฒฝํ•˜๊ธฐ (Syntax Highlight) ์šฐ์„  ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ์ฒ˜๋Ÿผ, ๊ฐ ์–ธ์–ด์— ๋งž๊ฒŒ ์ƒ‰๊น”๊ณผ ํ•˜์ด๋ผ์ดํŠธ๋ฅผ ์ž…ํ˜€์ฃผ๋Š” ์„ค์ •์€ ๊ฐ„๋‹จํ•˜๋‹ค. ๋ธ”๋กœ๊ทธ ๊ด€๋ฆฌ > ํ”Œ๋Ÿฌ๊ทธ์ธ์—์„œ Syntax Highlight (์ฝ”๋“œ ๋ฌธ๋ฒ• ๊ฐ•์กฐ)๋ฅผ ์ ์šฉํ•ด์ฃผ๋ฉด ๋œ๋‹ค. ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํ…Œ๋งˆ๊ฐ€ ์žˆ๋Š”๋ฐ, ๊ทธ ์ค‘์—์„œ ์›ํ•˜๋Š” ํ…Œ๋งˆ๋ฅผ ์„ ํƒํ•˜๋ฉด ๋œ๋‹ค. ๋ฏธ๋ฆฌ๋ณด๊ธฐ๊ฐ€ ์—†๋Š”๊ฒŒ ์•„์‰ฝ๋‹ค.. ๋‚˜๋Š” Github์„ ์‚ฌ์šฉ์ค‘์ธ๋ฐ ์†”์งํžˆ ๋‹ค ๋ชป์ƒ๊ฒผ๋‹ค. Syntax Highlight ๊นŒ์ง€ ์„ค์ •ํ•ด์ฃผ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์ฝ”๋“œ๋ธ”๋Ÿญ ํฐํŠธ ๋ณ€๊ฒฝํ•˜๊ธฐ ๋‚˜๋Š” ์‚ฌ์šฉ ์ค‘์ธ ์Šคํ‚จ ๋•Œ๋ฌธ์ธ์ง€ ํฐํŠธ๊ฐ€ ๋„ˆ๋ฌด ๋งˆ์Œ์— ์•ˆ๋“ค์–ด์„œ ํฐํŠธ๊นŒ์ง€ ๋ฐ”๊ฟ” ์ฃผ์—ˆ๋‹ค. ๋ธ”๋กœ๊ทธ ๊ด€๋ฆฌ > ์Šคํ‚จ ํŽธ์ง‘์˜ CSS ํƒญ์—์„œ code ๋ถ€๋ถ„์˜ ์–‘์‹์„ ๋ฐ”๊ฟ” ์ฃผ..

์ฒญ๋…„์ „์šฉ ๋ฒ„ํŒ€๋ชฉ ์ „์„ธ์ž๊ธˆ๋Œ€์ถœ ํ›„๊ธฐ - (2)

์ง€๋‚œ ์ด์•ผ๊ธฐ.. bo-10000.tistory.com/34 ์ฒญ๋…„์ „์šฉ ๋ฒ„ํŒ€๋ชฉ ์ „์„ธ์ž๊ธˆ๋Œ€์ถœ ํ›„๊ธฐ - (1) ์›๋ž˜๋Š” ์›”์„ธ๋ฅผ ๋‚ด๊ณ  ์‚ด์•˜๋Š”๋ฐ, ์ƒˆ๋กœ์šด ๊ณณ์œผ๋กœ ์ด์‚ฌ๋ฅผ ๊ฐ€๊ฒŒ ๋˜์–ด์„œ ์ „์„ธ์ง‘์„ ๊ตฌํ•˜๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์‚ฌ๊ฐˆ ์ง€์—ญ์— ๋ฏธ๋ฆฌ ์‚ด๊ณ  ์žˆ๋Š” ์„ ๋ฐฐ์˜ ์กฐ์–ธ์„ ๋“ฃ๊ณ  ์ฒญ๋…„์ „์šฉ ๋ฒ„ํŒ€๋ชฉ ์ „์„ธ์ž๊ธˆ๋Œ€์ถœ์„ ์•Œ์•„๋ณด์•˜๋Š” bo-10000.tistory.com ์„œ์šธ์—์„œ ์ง€๋ฐฉ์œผ๋กœ ์ด์‚ฌ๋ฅผ ๊ฐ€๋Š” ๋‚˜.. ์ฒญ๋…„์ „์šฉ ๋ฒ„ํŒ€๋ชฉ ์ „์„ธ์ž๊ธˆ๋Œ€์ถœ์„ ๋ฐ›๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๊ณ  ์—ฐ์ฐจ๊ฐ€ ํ•˜๋‚˜ ๋‚จ์•„์„œ ํ•œ๋ฐฉ์— ํ•ด๊ฒฐํ•˜๊ฒ ๋‹ค๋Š” ๋งˆ์Œ์œผ๋กœ ์„œ๋ฅ˜๋ฅผ ๊ผผ๊ผผํžˆ ์ค€๋น„ํ•ด ๊ฐ”์ง€๋งŒ ์ •๋ง ์–ด๋ฆผ๋„ ์—†์—ˆ๊ณ .. ๋‚จ์˜ ๋ˆ ๋นŒ๋ฆฌ๋Š” ๊ฒƒ์€ ์ƒ๊ฐ๋ณด๋‹ค ํž˜๋“ค์—ˆ๋‹ค. ์ˆœ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์•„์œ  1. ์ฒญ๋…„์ „์šฉ ๋ฒ„ํŒ€๋ชฉ ์ „์„ธ์ž๊ธˆ๋Œ€์ถœ์„ ์„ ํƒํ•œ ์ด์œ  & ์žฅ๋‹จ์  2. ๋Œ€์ถœ ์ ˆ์ฐจ์™€ ํ•„์š”ํ•œ ์„œ๋ฅ˜ 3. ์ฃผ์˜์‚ฌํ•ญ 2. ๋Œ€์ถœ ์ ˆ์ฐจ์™€ ํ•„์š”ํ•œ ์„œ๋ฅ˜ ๋Œ€์ถœ์„..

์ฒญ๋…„์ „์šฉ ๋ฒ„ํŒ€๋ชฉ ์ „์„ธ์ž๊ธˆ๋Œ€์ถœ ํ›„๊ธฐ - (1)

์›๋ž˜๋Š” ์›”์„ธ๋ฅผ ๋‚ด๊ณ  ์‚ด์•˜๋Š”๋ฐ, ์ƒˆ๋กœ์šด ๊ณณ์œผ๋กœ ์ด์‚ฌ๋ฅผ ๊ฐ€๊ฒŒ ๋˜์–ด์„œ ์ „์„ธ์ง‘์„ ๊ตฌํ•˜๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์‚ฌ๊ฐˆ ์ง€์—ญ์— ๋ฏธ๋ฆฌ ์‚ด๊ณ  ์žˆ๋Š” ์„ ๋ฐฐ์˜ ์กฐ์–ธ์„ ๋“ฃ๊ณ  ์ฒญ๋…„์ „์šฉ ๋ฒ„ํŒ€๋ชฉ ์ „์„ธ์ž๊ธˆ๋Œ€์ถœ์„ ์•Œ์•„๋ณด์•˜๋Š”๋ฐ, ์ƒ๊ฐํ–ˆ๋˜ ๊ฒƒ๋ณด๋‹ค ๋‚จ์˜ ๋ˆ ๋นŒ๋ฆฌ๋Š”๊ฒŒ ์‰ฝ์ง€๊ฐ€ ์•Š์•˜๊ณ .. ์ธํ„ฐ๋„ท์— ๋‚˜์™€์žˆ๋Š” ์ •๋ณด๋“ค์€ ๋‹ค ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์˜ ์ž๋ฃŒ๋“ค์„ ๊ธ์–ด์„œ ์“ด ๊ฒƒ๋“ค ๋ฟ์ด๋ผ ์ง์ ‘ ๋Œ€์ถœ์„ ๋ฐ›์€ ๊ณผ์ •๊ณผ ํ›„๊ธฐ๋ฅผ ์ž‘์„ฑํ•ด ๋ณด๋ ค๊ตฌ ํ•ฉ๋‹ˆ๋‹น ์ €๋Š” ์„œ์šธ์— ์‚ด๊ณ  ์žˆ์ง€๋งŒ ์ง€๋ฐฉ์— ์›๋ฃธ ์ž์ทจ๋ฐฉ์„ ๊ตฌํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด์—ˆ๊ณ , ์ง์žฅ์— ๋‹ค๋‹ˆ๊ณ  ์žˆ์–ด์„œ ์ž์ฃผ ๋‚ด๋ ค๊ฐ€๊ธฐ ํž˜๋“  ์ƒํ™ฉ์ด์—ˆ์–ด์š”. ์ฒ˜์Œ ๋ฐ›์•„๋ณด๋Š” ๋Œ€์ถœ์ด์—ˆ๊ณ , ์ง์ ‘ ์ƒ๋‹ด์„ ๋ฐ›์•„ ๋ณด๋‹ˆ ์ธํ„ฐ๋„ท์—์„œ ์•Œ์•„๋ณธ ๊ฒƒ๊ณผ ๋‹ค๋ฅธ ๋‚ด์šฉ๋“ค๋„ ์žˆ์–ด ๊ณต์œ ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค! ๋Œ€์ถœ์„ ์ฒ˜์Œ ํ•ด๋ณด๋Š” ์ฒญ๋…„๋“ค์—๊ฒŒ ๋งŽ์€ ๋„์›€์ด ๋˜์—ˆ์œผ๋ฉด ์ข‹๊ฒ ์–ด์š”.. ์ˆœ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์•„์œ  1. ์ฒญ๋…„์ „์šฉ ..

๋ฐ˜์‘ํ˜•