Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ flashbake ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
flashbake - git์ ์ฌ์ฉํ ์๋ ์ค๋ ์ท
๊ฐ์
ํ๋์๋ฒ ์ดํฌ [์ต์ ] [quiet_min]
๊ธฐ์
ํ๋์๋ฒ ์ดํฌ ํ์ผ์ ๊ฐ์ํ๊ณ ์๋์ผ๋ก git์ ์ฒดํฌ์ธํ๋ ๋๊ตฌ์ ๋๋ค.
์ ์ฅ์. ์ปค๋ฐ ๋ผ์ธ์ ์ฌ์ฉ์ ์ ์ํ ์ ์์ต๋๋ค. ํฌ๋ก ์์ ์์ ์คํํ๊ธฐ ์ํ ๊ฒ์ ๋๋ค(์ฐธ์กฐ
crontab์(5) ). ๋ฐ๋ผ์ ์๋ ์์ ์ ๋ถ๋ด์ ๋์ด์ค์ผ๋ก์จ ์ฌ์ฉ์์ ์ถ์ ๋จ์ํํฉ๋๋ค.
๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉํ๊ณ ์์ ์ ์ง์คํ ์ ์์ต๋๋ค.
Quiet_min ํ์ผ์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ๋ง ์ปค๋ฐํ๋๋ก ์ง์ํ๋ flashbake์ ๋งค๊ฐ๋ณ์์ ๋๋ค.
๋ง์ง๋ง quiet_min๋ถ ๋์ ๋ณ๊ฒฝ๋์ง ์์ ํ๋ก์ ํธ์ ๋๋ค. ์ด๊ฒ์ 0์ผ๋ก ์ค์ ํ๊ฑฐ๋
์ด๋ฅผ ์๋ตํ๋ฉด ์๋ ๊ธฐ๊ฐ์ด ๋นํ์ฑํ๋๊ณ flashbake๊ฐ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ฆ์ ์ปค๋ฐํฉ๋๋ค.
์คํํ ๋.
flashbake์ ๋ฉ์ง ๊ธฐ๋ฅ ์ค ํ๋๋ ๋ค์์ ์ฌ์ฉํ์ฌ ์๋ ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์์ฑํ๋ ๊ฒ์ ๋๋ค.
ํ๋ฌ๊ทธ์ธ ์์คํ . flashbake์ ํ๋ฌ๊ทธ์ธ์ ๋ค์์ ํฌํจํ ๋ค์ํ ์์ค์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค.
๋ง์ดํฌ๋ก๋ธ๋ก๊น ํผ๋, ๊ฐ๋ ์๊ฐ, ๋ ์จ ๋ฑ์ ํ์ธํ๊ณ ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ปค๋ฐ์ ์์ฑํฉ๋๋ค.
๋ฉ์์ง.
flashbake๋ฅผ ์ฒ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ค์์ ํ์ธํ์ญ์์ค. ๊ตฌ์ฑ ์ ์ฌ์ฉ๋ฒ ์์ธํ ๋ด์ฉ์ ์๋ ์น์
์ ๋ณด; ๋น์ ์ ๋ํ ์ํค๋ฅผ ํ์ธํ ์ ์์ต๋๋ค (์ฃผ์ด์ง ์ฃผ์ ๋ง๋๋ค ๋ํ).
์ต์
flashbake๋ ์ผ๋ฐ์ ์ธ GNU ๋ช ๋ น์ค ๊ตฌ๋ฌธ์ ๋ฐ๋ฅด๋ฉฐ ๋ ๊ฐ๋ก ์์ํ๋ ๊ธด ์ต์ ์ด ์์ต๋๋ค.
๋์(`-'). ์ต์ ์์ฝ์ด ์๋์ ํฌํจ๋์ด ์์ต๋๋ค. ์ ์ฒด ์ค๋ช ์ ๋ค์์ ์ฐธ์กฐํ์ธ์.
์จ๋ผ์ธ ๋ฌธ์.
--๋ฒ์ญ
๋ฒ์ ๋ฒํธ ํ์ ๋ฐ ์ข ๋ฃ
-h, --๋์
์ต์ ์์ฝ์ ํ์ํฉ๋๋ค.
-c, --๋ฌธ๋งฅ
์ปค๋ฐ ๋ฉ์์ง๋ฅผ ์์ฑํ๊ณ ํ์ํ๊ณ ๋ณ๊ฒฝ ์ฌํญ์ ํ์ธํ์ง ๋ง์ญ์์ค.
-v, --๋ง ์๊ฐ ๋ง์
๋ฌธ์ ๋ณด๊ณ ์ ์ ์ฉํ ๋๋ฒ๊ทธ ์ ๋ณด๋ฅผ ์ถ๋ ฅ์ ํฌํจํฉ๋๋ค.
-q, --์กฐ์ฉํ
์ค๋ฅ๋ฅผ ์ ์ธํ ๋ชจ๋ ์ถ๋ ฅ ๋นํ์ฑํ
-d, --๋๋ผ์ด๋ฐ
์๋ฌด ๊ฒ๋ ๋ณ๊ฒฝํ์ง ๋ง๊ณ flashbake๊ฐ
-d ์ต์ (์ํ ์คํ).
-p PLUGIN_DIR, --ํ๋ฌ๊ทธ์ธ=PLUGIN_DIR
ํ๋ฌ๊ทธ์ธ์ ์ถ๊ฐ ์์น ์ง์
-r, --์์ฒญ
์์ค ์ ์ด์์ ์ญ์ ๋ ๋ชจ๋ ํ์ผ ์ ๊ฑฐ
๊ตฌ์ฑ
flashbake๋ ์ค์ ์ด ๋งค์ฐ ์ฝ๊ณ git ๋ด๋ถ์ ๋ํ ์ง์์ด ํ์ํ์ง ์์ต๋๋ค. ์ฒ๋ผ
flashbake์๋ git ๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ํ์ํ๋ฏ๋ก ์ํ๋ ํด๋์ ๋ํ git ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค.
ํด๋๋ก cd'ingํ๊ณ ์ ๋ ฅํ์ฌ ์ถ์ ํ๊ณ ์ถ์ต๋๋ค. ์์ INIT (๊ทธ๋ ๊ฒ ํ์ง ์์๋ค๋ฉด
์ด๋ฏธ).
flashbake ๊ตฌ์ฑ์ .ํ๋์๋ฒ ์ดํฌ ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ์ ํ์ผ. ๊ธ๋ก๋ฒ
flashbake์ ๋ํ ์ต์ ์ ๋ค์์์ ์ง์ ํ ์ ์์ต๋๋ค. ~/.flashbake/config ์ฌ๊ธฐ์ ~๋ ์ง์ ์๋ฏธํฉ๋๋ค.
๋๋ ํ ๋ฆฌ(์: Linux์ /home/joe ๋๋ Mac OS X์ /Users/joe). ๋ง์ฝ ~/.flashbake/config
ํ์ผ์ด ์์ผ๋ฉด ๋จผ์ ์ฝ์ ๋ค์ ํ๋ก์ ํธ ํน์ ๋ฒ์ ์ ์ฝ์ต๋๋ค.
flashbake๋ ํน์ ํ์ผ์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ๋ง ์ถ์ ํฉ๋๋ค. ๊ณ ์จ ํ์ผ. ๋น์ ์ํด์ผ
์ด๋ฌํ ํซ ํ์ผ ์ด๋ฆ์ .ํ๋์๋ฒ ์ดํฌ ํ๋ก์ ํธ์์ ์์ฑํด์ผ ํ๋ ํ์ผ
์๋ฐฐ ๊ท์น์. ?์ ๊ฐ์ด ์์์ ์ฌ์ฉ๋๋ ์์ผ๋์นด๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฑ๊ธ ๋งค์นญ์ ์ํด
๋ฌธ์, ์์ ๊ฐ์์ ๋ฌธ์์ ์ผ์นํ๋ ๊ฒฝ์ฐ *, ๋ฌธ์ ๋ฒ์์ ๋ํ []([0-9]
ํ์ผ ์ด๋ฆ์์ 0์์ 9๊น์ง์ ํ ์๋ฆฌ ์ซ์์ ์ผ์นํจ).
์
๋ค์์ ์ค๋ช ์ด ํฌํจ๋ ์์ .flashbake ํ์ผ(wiki์์ ๊ฐ์ ธ์ด)์ ๋๋ค.
# ํผ๋ ํ๋ฌ๊ทธ์ธ์ ํ์ฑํํฉ๋๋ค.
ํ๋ฌ๊ทธ์ธ:flashbake.plugins.feed:ํผ๋
# ์ด ์ธ ์ค์ ํผ๋ ํ๋ฌ๊ทธ์ธ์์ ์ฌ์ฉํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ํ๋ฌ๊ทธ์ธ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
# ๋ ๋ง์ ์ ๋ณด
ํผ๋_URL:http://www.mysite.com/feed
# ์์ฑ์๋ ์ ํ ์ฌํญ์ ๋๋ค.
feed_author:์กฐ ๋๋ค
# ์ ํ์ ์ ํ ์ฌํญ์ด๋ฉฐ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ์ 5์ ๋๋ค.
Feed_limit:3
# ์ด ์ค์ ์ ํ ์ฌํญ์ ๋๋ค. ์ด๋ฉ์ผ์ ๋นํ์ฑํํ๋ ค๋ฉด ์๋ตํ์ญ์์ค.
ํต์ง ๋์:[์ด๋ฉ์ผ ๋ณดํธ]
# ๋๋ ssh ํฐ๋์ ์ค์ ํ๋ฉด ์ด๋ฅผ ์ค์ ํ๊ณ ๋ณด๋ผ ์ ์์ต๋๋ค.
# ์ ํตํด
# ํฐ๋
#smtp_port:5002
# ๋จ๊ฑฐ์ด ํ์ผ
all.txt
my_novel.txt
์ถ๊ฐ/character_notes.txt
์ถ๊ฐ/story_bible.txt
๋ฌผ๋ก #์ผ๋ก ์์ํ๋ ์ค์ ์ฃผ์์ ๋๋ค. notice_to: ์ด๋ฉ์ผ์ ์ง์ ํฉ๋๋ค.
flashbake๊ฐ ํซ ํ์ผ์ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๋ ๋ฉ์ผ ์ฃผ์. ์ด๊ฒ
๊ธฐ๋ฅ์ ํ์๊ฐ ์๋๋ฉฐ ํต์ง๋ฅผ ์ฃผ์์ผ๋ก ํ์ํ์ฌ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
์ฌ์ฉ๋ฒ
์ด ์น์ ์์๋ flashbake์ ๋ช ๊ฐ์ง ์ผ๋ฐ์ ์ธ ์ฌ์ฉ ํจํด์ ๋ณด์ฌ์ค๋๋ค.
๋๊ฐ ๋ฌ๋ฆฌ๋ ๊ฒฝ์ฐ์
ํ๋์๋ฒ ์ดํฌ -c ~/my_novel
flashbake๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ปค๋ฐํ์ง ์๊ณ ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค.
์ ์์ ์ผ๋ก ์คํ๋๋ฉด ์์ฑ๋ฉ๋๋ค. ์ต์ ์ ์ ๋ ฅํ๋์ง ํ์ธํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
์ ์ด ํ์ผ์ ์ฌ๋ฐ๋ฅด๊ฒ ์์ ํ๊ณ ์ปค๋ฐ ๋ฉ์์ง ๋ด์ฉ์ ํ์ธํฉ๋๋ค.
๋ฌ๋ฆฌ๋
ํ๋์๋ฒ ์ดํฌ -d ~/my_novel
flashbake๊ฐ ํ ์คํธ ์คํ์ ์ํํ๊ฒ ํ๊ณ ์ค์ ๋ก ์ ๋ฐ์ดํธ๋ฅผ ์ ์ธํ ๋ชจ๋ ์์ ์ ์ํํฉ๋๋ค.
์ ์ฅ์.
flashbake๋ฅผ ์คํํ๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ ์ค ํ๋๋ ์๋ฅผ ๋ค์ด cron์์ ์คํํ๋ ๊ฒ์ ๋๋ค.
์ด๊ฒ์ ๋น์ ์ crontab์(5)
*/15 * * * * ํ๋์๋ฒ ์ดํฌ ~/my_novel 5 > /๊ฐ๋ฐ/๋
flashbake๋ฅผ XNUMX๋ถ๋ง๋ค ์คํํ์ฌ ํซ ํ์ผ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ฒดํฌ์ธํฉ๋๋ค.
์ ์, ~/my_novel ์ง๋ XNUMX๋ถ ๋์ ๋ณ๊ฒฝ๋์ง ์์ ๋๋ ํ ๋ฆฌ.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก flashbake ์ฌ์ฉ