๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ106

[Mac] MacOS Java JDK ์„ค์น˜ ๋ฐ ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •ํ•˜๊ธฐ MacOS์—์„œ Java JDK๋ฅผ ์„ค์น˜ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. openssl ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ํŠน์ • ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ ํ•„์š”ํ•œ๊ฒŒ Java JDK์ด๊ธฐ๋„ ํ•˜๊ณ , MacOS์—์„œ ์ดํด๋ฆฝ์Šค๋ฅผ ์„ค์น˜ํ•ด ์›น ๊ฐœ๋ฐœ๋„ ๊ฐ™์ด ์ง„ํ–‰ํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— JDK ์„ค์น˜๋Š” ๊ผญ ํ•„์ˆ˜์ด๋‹ค. ๊ทธ๋ž˜์„œ MacOS์—์„œ Java JDK๋ฅผ ์„ค์น˜ํ•˜๊ณ  ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ณผ์ •์„ ์ž‘์„ฑํ•ด๋ณด๋ คํ•œ๋‹ค. Java JDK ์„ค์น˜ 1. Oracle ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์— ์ ‘์†ํ•œ๋‹ค. Oracle ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€ ์ ‘์† Oracle ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€๋กœ ์ ‘์†ํ•ด์„œ ์ƒ๋‹จ ๋ฉ”๋‰ด๋ฅผ ํŽผ์น˜๋ฉด "Product Help" ์นดํ…Œ๊ณ ๋ฆฌ์— "Download"ํ•ญ๋ชฉ์„ ํด๋ฆญํ•œ๋‹ค. 2. Java JDK ๋‹ค์šด๋กœ๋“œ ํ•ญ๋ชฉ์„ ์ฐพ์•„ ์ด๋™ํ•œ๋‹ค. Oracle ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€ Customer Downloads Java ํ•ญ๋ชฉ์„ ์„ ํƒํ•˜๋ฉด ์Šคํฌ๋กค.. 2020. 3. 27.
[Mac] MacOS์— Homebrew ์„ค์น˜ํ•˜๊ธฐ MacOS Catalina ๋ฒ„์ „ 10.15.3์„ ํ˜„์žฌ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. Mac์„ ์‚ฌ์šฉํ•˜๋ฉด์„œ ์ธํ„ฐ๋„ท ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋‹ค์šด๋กœ๋“œ ํ•˜๊ณ ์ž ํ•˜๋Š” ์‚ฌ์ดํŠธ๋กœ ์ ‘์† ํ›„, ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์šด๋ฐ›์•„ ์••์ถ• ํŒŒ์ผ์„ ํ’€์–ด ์‘์šฉํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜์—ฌ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ–ˆ์—ˆ๋‹ค. ๊ทธ๋ ‡์ง€๋งŒ Homebrew๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ €๋Ÿฐ ๊ณผ์ • ์—†์ด ๋‚ด๊ฐ€ ๋‹ค์šด๋กœ๋“œ ๋ฐ›๊ณ ์ž ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ํŒจํ‚ค์ง€ ๋„ค์ž„์œผ๋กœ ์„ค์น˜๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ณ  ์ˆ˜์ •, ์‚ญ์ œ๊นŒ์ง€ ์šฉ์ดํ•˜๋‹ˆ Homebrew๋ฅผ ์“ฐ์ง€ ์•Š์„ ์ด์œ ๊ฐ€ ์—†๋‹ค. MacOS๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๊ฐœ๋ฐœ์ž๋ถ„๋“ค์€ ๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„์ด Homebrew๋ฅผ ์„ค์น˜ํ•ด ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜๊ณ  ์ˆ˜์ •, ์‚ญ์ œํ•˜๊ณ  ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ Homebrew๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์ต์ˆ™ํ•ด์ง€๊ณ ์ž ์‚ฌ์šฉํ•ด๋ณด๋ ค ํ•œ๋‹ค. Homebrew ๋ž€? ์ž์œ ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ํ•˜๋‚˜๋กœ Apple์˜ MacOS ์šด์˜.. 2020. 3. 25.
๋‚˜๋งŒ์˜ ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡(TELEGRAM BOT)๋งŒ๋“ค๊ธฐ - 3. JAVA๋กœ ๋ฉ”์‹œ์ง€ ๋ณด๋‚ด๊ธฐ ํ…”๋ ˆ๊ทธ๋žจ BotFather ๋ด‡์„ ํ†ตํ•ด ๋งŒ๋“  @StudyJ001Bot์„ ํ†ตํ•ด Java ์–ธ์–ด๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ณ  ๋™์ผํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ด‡์„ ๋งŒ๋“ค์–ด๋ณด๊ณ ์ž ํ•œ๋‹ค. ์›น ์ƒ์—์„œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ธ ๋ฐฉ์‹์€ @StudyJ001Bot์ด ๋‚˜์—๊ฒŒ โ€œtextโ€œ๋ผ๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ์— ๋‹ด๊ธด ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ–ˆ๋‹ค. ์ด๋ฒˆ Java ์–ธ์–ด๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ณ  ๋™์ผํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ฑด ์‚ฌ์šฉ์ž๊ฐ€ @StudyJ001Bot์—๊ฒŒ โ€Hello World!โ€œ๋ผ๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ฉด @StudyJ001Bot์ด ์‚ฌ์šฉ์ž์—๊ฒŒ โ€Hello World!โ€œ๋ผ๊ณ  ๋™์ผํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•ด์ฃผ๋Š” ๋ด‡์„ ๋งŒ๋“ค์–ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ œ์ผ ๋จผ์ € Javaํ”„๋กœ์ ํŠธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์ž‘์„ฑ์ž๋Š” eGovFramework๋ฅผ ์ด์šฉํ•ด ์ž‘์„ฑํ•˜์˜€๋‹ค. ํ…”๋ ˆ๊ทธ๋žจ @StudyJ001Bot์„ ๋งŒ๋“ค๊ธฐ.. 2020. 3. 24.
[Eclipse] ์ดํด๋ฆฝ์Šค(Eclipse) ํ”„๋กœ์ ํŠธ๋ฅผ ๊นƒํ—™(Github)์œผ๋กœ ์—ฐ๊ฒฐ ๋ฐ ์—…๋กœ๋“œ ํ•˜๊ธฐ ์†Œ์Šคํ˜•์ƒ๊ด€๋ฆฌ๋ฅผ SVN์œผ๋กœ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ Github์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์•„ ๋‚˜๋„ ์ต์ˆ™ํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฃจํ‹ด์„ ๋งŒ๋“ค์–ด๋ณด๊ณ ์ž Github์„ ์‹œ์ž‘ํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. Github์€ ๊ฐœ๋ฐœ์ž ๋ˆ„๊ตฌ๋‚˜๊ฐ€ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์†Œ์Šค ํ˜•์ƒ๊ด€๋ฆฌ ํˆด๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. Github์„ ์ด์šฉํ•ด์„œ ์ดํด๋ฆฝ์Šค ํ”„๋กœ์ ํŠธ๋ฅผ ์—…๋กœ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐจ๊ทผ์ฐจ๊ทผ ์•Œ์•„๋ณด๊ณ ์ž ํ•œ๋‹ค. 1. ์—…๋กœ๋“œ ํ•  ํ”„๋กœ์ ํŠธ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ค€๋น„ํ•œ๋‹ค. ์—…๋กœ๋“œ ํ•  ํ”„๋กœ์ ํŠธ์—์„œ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์—ฌ๋Ÿฌ ๋ฉ”๋‰ด์ฐฝ์ด ํ™œ์„ฑํ™” ๋˜๋Š”๋ฐ ์ด๋•Œ, Team > Share Project ๋ฉ”๋‰ด๋ฅผ ํด๋ฆญํ•œ๋‹ค. ํ”„๋กœ์ ํŠธ๋ฅผ ๊ณต์œ ํ•  ์ค€๋น„๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค. 2. ์—…๋กœ๋“œ ํ•  ์ €์žฅ์†Œ ํƒ€์ž…์„ ์„ ํƒํ•œ๋‹ค. ์ดํด๋ฆฝ์Šค ํ”„๋กœ์ ํŠธ๋ฅผ Github ์ €์žฅ์†Œ์— ์—…๋กœ๋“œ ํ•ด์•ผํ•˜๋ฏ€๋กœ Git์„ ์„ ํƒํ•˜๋„๋ก ํ•œ๋‹ค. 3. ์ €.. 2020. 3. 20.
๋‚˜๋งŒ์˜ ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡(TELEGRAM BOT) ๋งŒ๋“ค๊ธฐ - 2. ์›น ์ƒ์—์„œ ๋ฉ”์„ธ์ง€ ๋ณด๋‚ด๊ธฐ ํ…”๋ ˆ๊ทธ๋žจ BotFather ๋ด‡์„ ํ†ตํ•ด ๋งŒ๋“  @StudyJ001Bot์„ ํ†ตํ•ด ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡ API ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์—์„œ ์ œ๊ณตํ•ด์ฃผ๋Š” API๋ฅผ ๊ฐ€์ง€๊ณ  ์›น ํ™˜๊ฒฝ์—์„œ ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ด๋ณด๊ณ ์ž ํ•œ๋‹ค. ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡ API ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์—์„œ ์นœ์ ˆํ•˜๊ฒŒ ํ•ด๋‹น API๊ธฐ๋Šฅ๋ณ„ URL, Parameter, method ๋“ฑ๋“ฑ ์—ฌ๋Ÿฌ ์ •๋ณด๋ฅผ ์•Œ๋ ค์ฃผ๊ณ  ์žˆ๋‹ค. ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡ API๋ฅผ ์ด์šฉํ•ด ์›น ํ™˜๊ฒฝ์—์„œ ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ด๋ ค๊ณ  ํ• ๋•Œ ํ•„์š”ํ•œ ๊ฒƒ์ด ์žˆ๋Š”๋ฐ ๋ณด๋‚ผ ์ฑ„ํŒ… ์•„์ด๋””(chat_id)์™€ ๋ณธ๋ฌธ(text)๋‚ด์šฉ์ด ํ•„์š”ํ•˜๋‹ค. ์›น ํ™˜๊ฒฝ์—์„œ ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด ์•Œ์•„์•ผํ•˜๊ณ  ์–ด๋–ป๊ฒŒ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ์•Œ์•„๋ณด์ž. ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡ API Bot API๋Š” Telegram ์šฉ ๋ด‡ ๊ตฌ์ถ•์— ๊ด€์‹ฌ์ด์žˆ๋Š” ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•ด ๋งŒ๋“  HTTP ๊ธฐ๋ฐ˜ ์ธํ„ฐํŽ˜์ด์Šค์ž…๋‹ˆ๋‹ค. ๋ด‡์„ ๋งŒ๋“ค๊ณ  ์„ค์ •ํ•˜๋Š”.. 2020. 3. 13.
๋‚˜๋งŒ์˜ ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡(TELEGRAM BOT) ๋งŒ๋“ค๊ธฐ - 1. ํ† ํฐ๋ฐœ๊ธ‰ ํ…”๋ ˆ๊ทธ๋žจ์—์„œ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณตํ•˜๋Š” ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡ API๋ฅผ ์ด์šฉํ•ด ๋‚˜๋งŒ์˜ ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡์„ ๋งŒ๋“ค์–ด๋ณด๊ณ ์ž ํ•œ๋‹ค. ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ…”๋ ˆ๊ทธ๋žจ ๋ฉ”์‹ ์ ธ ๋‚ด BotFather ๋ด‡์„ ์ด์šฉํ•ด ๋ด‡์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. BotFather ๋ด‡์„ ๋ฉ”์‹ ์ ธ ๋‚ด์—์„œ ๊ฒ€์ƒ‰ ํ›„ "์‹œ์ž‘(Start)"์„ ๋ˆŒ๋Ÿฌ BotFather ๋ด‡๊ณผ ์ƒํ˜ธ์ž‘์šฉ์„ ์‹œ์ž‘ํ•  ์ค€๋น„๋ฅผ ํ•œ๋‹ค. ๊ทธ๋Ÿฐ ํ›„ ํŠน์ • ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ๋‚˜๋งŒ์˜ ๋ด‡ ์ƒ์„ฑ ์ค€๋น„๋ฅผ ํ•˜๊ณ  ์ฐจ๋ก€๋Œ€๋กœ ์„ค์ •ํ•ด์•ผํ•˜๋Š” ๋‚ด์šฉ์„ ์ž…๋ ฅํ•ด ๋ด‡ ์ƒ์„ฑ์„ ๋งˆ๋ฌด๋ฆฌ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ž์„ธํ•œ ์‚ฌํ•ญ์„ ์ด๋ฏธ์ง€์™€ ๊ฐ„๋‹จํ•œ ์„ค๋ช…๋“ค๋กœ ์†Œ๊ฐœํ•ด๋ณธ๋‹ค. ํ…”๋ ˆ๊ทธ๋žจ ๋ฉ”์‹ ์ ธ BotFather ๋ด‡ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ํ…”๋ ˆ๊ทธ๋žจ ๋ฉ”์‹ ์ ธ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ถ€๋ถ„์— BotFather๋ผ๊ณ  ์ž…๋ ฅ ํ›„ ๊ฒ€์ƒ‰์„ ํ•œ๋‹ค. ๊ฒ€์ƒ‰ ํ›„ ๊ฒฐ๊ณผ๋กœ BotFather ๋ด‡์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. BotFather ์™ผ์ชฝ.. 2020. 3. 11.
ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡ ์•„๋ฒ„์ง€(TELEGRAM BOT FATHER) BotFather ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡ ์•„๋ฒ„์ง€(TELEGRAM BOT FATHER)๋ฅผ ํ†ตํ•ด์„œ ๋งŒ๋“ค์–ด์•ผํ•œ๋‹ค. ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡ ์•„๋ฒ„์ง€(TELEGRAM BOT FATHER), BOTFATHER๋ผ๊ณ  ๋ช…์นญํ•œ๋‹ค. BotFather๋Š” ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡ ๋ชจ๋‘๋ฅผ ์ง€๋ฐฐํ•˜๋Š” ๋ด‡์ด๋‹ค. ์ƒˆ ๋ด‡์„ ๋งŒ๋“ค๊ณ  ๊ธฐ์กด ๋ด‡์— ๋Œ€ํ•œ ์„ค์ •(apiํ† ํฐ ํ™•์ธ, name ๋ณ€๊ฒฝ, description ๋ณ€๊ฒฝ ๋“ฑ)์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค. BotFather ๋ช…๋ น ๋ช…๋ น์–ด โ€œ/mybotsโ€ BotFather ๋ด‡์„ ํ†ตํ•ด์„œ ๋งŒ๋“  ๋ด‡ ๋ชฉ๋ก์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ช…๋ น์–ด โ€œ/mygamesโ€ BotFather ๋ด‡์„ ํ†ตํ•ด์„œ ๋งŒ๋“  ๊ฒŒ์ž„ ๋ด‡ ๋ชฉ๋ก์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ช…๋ น์–ด โ€œ/setnameโ€ BotFather ๋ด‡์„ ํ†ตํ•ด์„œ ๋งŒ๋“  ๋ด‡ ์ค‘์—์„œ ์„ ํƒํ•œ ๋ด‡์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ช…๋ น์–ด โ€œ.. 2020. 3. 10.
ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡(TELEGRAM BOT) ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡(TELEGRAM BOT)์€ ํ…”๋ ˆ๊ทธ๋žจ ๋‚ด์—์„œ ์‹คํ–‰๋˜๋Š” ํƒ€์‚ฌ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ๋ด‡์€ ๋กœ๋ด‡์„ ์˜๋ฏธํ•˜๋Š”๋ฐ, ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ˜๋ณต์ ์œผ๋กœ ํ•ด์•ผ ํ•  ์ผ๋“ค, ๊ธฐ๋Šฅ๋“ค์„ ๋กœ๋ด‡์ด ๋Œ€์‹  ํ•ด์ค„ ์ˆ˜ ์žˆ๋Š”๋ฐ ์ด๋ฅผ ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡์œผ๋กœ ๋Œ€์ฒด๊ฐ€๋Šฅํ•˜๋‹ค. ์ด๋ฏธ ๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค์ด ๋‰ด์Šค ๊ธฐ์‚ฌ, ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œ ๊ธ€, ํŠน์ • ์•Œ๋ฆผ, ์ •๋ณด์—ด๋žŒ, ํˆฌํ‘œ, ์ด๋ฏธ์ง€/์˜์ƒ ๊ฒ€์ƒ‰ ๋“ฑ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ํ•˜๋Š” ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡์„ ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ณ  ํ…”๋ ˆ๊ทธ๋žจ์—์„œ๋„ GIF๊ฒ€์ƒ‰, ์œ ํˆฌ๋ธŒ ๋™์˜์ƒ๊ฒ€์ƒ‰ ๋“ฑ ํ…”๋ ˆ๊ทธ๋žจ ๋ฉ”์‹ ์ ธ ๋‚ด์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๋ด‡์ด ์กด์žฌํ•œ๋‹ค. ์•ž์„œ ์ด์•ผ๊ธฐ ํ–ˆ๋˜๊ฒƒ์ฒ˜๋Ÿผ ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡์€ ์ •๋ง ๋‹ค์–‘ํ•˜๊ณ  ๋งŽ์€ ๊ธฐ๋Šฅ๋“ค์„ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” ๋งค๋ ฅ์ ์ธ ํ”Œ๋žซํผ์ธ ๊ฒƒ ๊ฐ™๋‹ค. ํ…”๋ ˆ๊ทธ๋žจ ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์—์„œ ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡์— ๋Œ€ํ•ด์„œ ์ •๋ง ์ž์„ธํ•˜๊ณ  ๋งŽ์€ ์ž๋ฃŒ๋“ค๋กœ ์„ค๋ช…ํ•ด์ฃผ๊ณ  ์žˆ๋Š”๋ฐ, ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๊ณ ์ž ํ•œ.. 2020. 3. 9.
ํ…”๋ ˆ๊ทธ๋žจ(TELEGRAM)์ด๋ž€? ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๋ฉ”์‹ ์ ธ๋Š” ์ €๋งˆ๋‹ค ๋‹ค ๋‹ค๋ฅด๋‹ค. ๋‚˜๋ผ๋ณ„๋กœ ์‚ฌ์šฉ ๋น„์ค‘์ด ๋†’์€ ๋ฉ”์‹ ์ ธ๋“ค์ด ์กด์žฌํ•˜๊ณ  ์ง์—…๊ตฐ์— ๋”ฐ๋ผ์„œ๋„ ๋‚˜๋‰  ์ˆ˜๋„ ์žˆ๋‹ค. ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ธฐ์ค€์— ๋”ฐ๋ผ ์ •๋ง ๋งŽ์€ ๋ฉ”์‹ ์ ธ๋“ค์˜ ์ˆœ์œ„๊ฐ€ ๋ฐ”๋€๋‹ค. ๊ทธ ์ค‘ ๋ณด์•ˆ์„ฑ์ด ๊ฐ€์žฅ ๋›ฐ์–ด๋‚˜๋‹ค๋Š” ์ด์Šˆ๋กœ ์œ ๋ช…ํ•œ ํ…”๋ ˆ๊ทธ๋žจ(TELEGRAM)์— ๋Œ€ํ•ด์„œ ์ด์•ผ๊ธฐํ•ด๋ณด๋ ค ํ•œ๋‹ค. ์—ฌ๋Ÿฌ ๋งŽ์€๋ถ„๋“ค๊ป˜์„œ ์ด๋ฏธ ํ…”๋ ˆ๊ทธ๋žจ์— ๊ด€์‹ฌ์„ ๊ฐ–๊ณ  ๋ธ”๋กœ๊ทธ, ์นดํŽ˜, SNS ๋“ฑ๋“ฑ์„ ํ†ตํ•ด์„œ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•ด์ฃผ๊ณ  ๊ณ„์…จ๋‹ค. ํ…”๋ ˆ๊ทธ๋žจ(TELEGRAM)์ด๋ž€ ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋ณด๊ณ  ํ…”๋ ˆ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ์™€ ๊ธฐ๋Šฅ ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์™ธ ๋‚ด์šฉ๋“ค์„ ์†Œ๊ฐœํ•œ๋‹ค. ์ •์˜ 1. ํ…”๋ ˆ๊ทธ๋žจ(TELEGRAM)์ด๋ž€? ํ…”๋ ˆ๊ทธ๋žจ(TELEGRAM)์€ ๋Ÿฌ์‹œ์•„ ์ถœ์‹ ์˜ ํŒŒ๋ฒจ ๋‘๋กœํ”„์™€ ๋‹ˆ์ฝœ๋ผ์ด ๋‘๋กœํ”„ ํ˜•์ œ๊ฐ€ ๊ฐœ๋ฐœํ•œ ๋น„์˜๋ฆฌ ์ž์œ  ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ์ธํ„ฐ๋„ท ๋ฉ”์‹ ์ ธ์ด๋‹ค. ์—ฌ๋Ÿฌ ํ”Œ๋žซ.. 2020. 3. 7.
[SPRING] CKEditor4๋ฅผ ์ด์šฉํ•ด์„œ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œํ•˜๊ธฐ ๋งŽ์€ ๊ฐœ๋ฐœ์ž๋ถ„๋“ค๊ป˜์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํŽธ์ง‘๋„๊ตฌ๋“ค์„ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์‹ญ๋‹ˆ๋‹ค. ์ €์˜ ์ฃผ๋ณ€ ์นœ๊ตฌ, ์ง€์ธ, ์„ ๋ฐฐ ๊ฐœ๋ฐœ์ž๋ถ„๋“ค๋„ ์ •๋ง ๋งŽ์€ ํŽธ์ง‘๋„๊ตฌ๋“ค์„ ์‚ฌ์šฉํ•˜๊ณ  ๊ณ„์…จ์Šต๋‹ˆ๋‹ค. ("Naver Smart Editor", "Summernote", "CKEditor", "Daum open Editor", "TicyMCE" ๋“ฑ๋“ฑ) ์ €๋Š” ๋งŽ์€ ํŽธ์ง‘ ๋„๊ตฌ๋“ค ์ค‘์—์„œ CKEditor4๋ฅผ ์†Œ๊ฐœํ•˜๊ณ  ์—๋””ํ„ฐ๋ฅผ ํ†ตํ•ด์„œ ์ด๋ฏธ์ง€๋ฅผ ์—…๋กœ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ์ด์•ผ๊ธฐํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. CKEDITOR4๋ž€? "์ˆ˜๋ฐฑ๋งŒ์˜ ์Šน์ธ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์™„๋ฒฝํ•˜๊ฒŒ ์‚ฌ์šฉ์ž ์ •์˜๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ณ , ๊ฐ€์žฅ ๋งŽ์€ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ์ตœ๊ณ ์˜ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ์ž…๋‹ˆ๋‹ค. ์›Œ๋“œ/์—‘์…€/๊ตฌ๊ธ€๋ฌธ์„œ ๋„๊ตฌ์—์„œ ๋ถ™์—ฌ๋„ฃ๊ธฐ, ์—ด ํฌ๊ธฐ ์กฐ์ •/ํ–‰ ๋ฐ ์—ด ์„ ํƒ์— ๋Œ€ํ•œ ์šฐ์ˆ˜ํ•œ ํ…Œ๋ฆฌ๋ธ” ์ง€์›, ๋ฏธ๋””์–ด ์ž„๋ฒ ๋“œ/์œ„์ ฏ/์ฝ”๋“œ ์Šค๋‹ˆํŽซ/์ˆ˜ํ•™๊ณต์‹ ํŽธ์ง‘.. 2020. 3. 2.