OutWiker 3.0 ๋ฉ”๋ชจ ์ž‘์„ฑ ์†Œํ”„ํŠธ์›จ์–ด ์‚ฌ์šฉ ๊ฐ€๋Šฅ

๋…ธํŠธ๋ฅผ ์ €์žฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์ƒˆ๋กœ์šด ์•ˆ์ • ๋ฒ„์ „ OutWiker 3.0์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์˜ ํŠน๋ณ„ํ•œ ๊ธฐ๋Šฅ์€ ๋ฉ”๋ชจ๊ฐ€ ํ…์ŠคํŠธ ํŒŒ์ผ๊ณผ ํ•จ๊ป˜ ๋””๋ ‰ํ† ๋ฆฌ ํ˜•ํƒœ๋กœ ์ €์žฅ๋˜๊ณ , ๊ฐ ๋ฉ”๋ชจ์— ์ž„์˜์˜ ์ˆ˜์˜ ํŒŒ์ผ์„ ์ฒจ๋ถ€ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋ฉด HTML, wiki, Markdown(ํ•ด๋‹นํ•˜๋Š” ๊ฒฝ์šฐ)๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”๋ชจ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ ์ ˆํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์„ค์น˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค). ๋˜ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๋ฉด ์œ„ํ‚ค ํŽ˜์ด์ง€์— LeTeX ํ˜•์‹์œผ๋กœ ์ˆ˜์‹์„ ๋ฐฐ์น˜ํ•˜๊ณ  ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•ด ์ƒ‰์ƒ์ด ์ง€์ •๋œ ํ‚ค์›Œ๋“œ๊ฐ€ ํฌํ•จ๋œ ์ฝ”๋“œ ๋ธ”๋ก์„ ์‚ฝ์ž…ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์€ Python(wxWidgets์˜ ์ธํ„ฐํŽ˜์ด์Šค)์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ GPLv3 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋˜๊ณ  Linux ๋ฐ Windows์šฉ ๋ฒ„์ „์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

OutWiker 3.0 ๋ฉ”๋ชจ ์ž‘์„ฑ ์†Œํ”„ํŠธ์›จ์–ด ์‚ฌ์šฉ ๊ฐ€๋Šฅ

๋ฒ„์ „ 3.0์˜ ์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • ํŽ˜์ด์ง€ ๋ณ„์นญ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค(๋ฉ”๋ชจ์˜ ํ‘œ์‹œ ์ด๋ฆ„์ด ์ €์žฅ๋œ ํด๋”์˜ ์ด๋ฆ„๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ).
  • ์Œํ‘œ ์ด๋ฆ„์—๋Š” ์–ด๋–ค ๊ธฐํ˜ธ๋ผ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ด ๊ธฐ๋Šฅ์—๋Š” ๋ณ„์นญ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค).
  • ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋œ ๋„๊ตฌ ๋ชจ์Œ.
  • ๋ฉ”๋ชจ ์•„์ด์ฝ˜์„ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์ธํ„ฐํŽ˜์ด์Šค.
  • ํƒœ๊ทธ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ƒˆ๋กœ์šด ํŒ์—… ์ฐฝ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
  • ๋…ธํŠธ ํŠธ๋ฆฌ์˜ ๋ฃจํŠธ๋ฅผ ์„ ํƒํ•  ๋•Œ์˜ ์ƒˆ๋กœ์šด ์ธํ„ฐํŽ˜์ด์Šค์ž…๋‹ˆ๋‹ค.
  • ์•Œ ์ˆ˜ ์—†๋Š” ์œ ํ˜•์˜ ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์ธํ„ฐํŽ˜์ด์Šค(์†์œผ๋กœ ๋ฉ”๋ชจ๊ฐ€ ์žˆ๋Š” ํŒŒ์ผ์„ ์„ ํƒํ•˜๋Š” ๊ฒฝ์šฐ ์œ ์šฉํ•จ)
  • ์ฒจ๋ถ€ ํŒŒ์ผ ๋ฎ์–ด์“ฐ๊ธฐ๋ฅผ ๋ฌป๋Š” ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉ”๋ชจ ๋ชฉ๋ก์—์„œ ์ƒˆ ๋ฉ”๋ชจ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹์„ ํƒํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ ํŽ˜์ด์ง€์˜ ์ด๋ฆ„ ํ…œํ”Œ๋ฆฟ์— ๋Œ€ํ•œ ์„ค์ •์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค(OutWiker์—์„œ ์ผ๊ธฐ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ๋”์šฑ ํŽธ๋ฆฌํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฉ”๋ชจ ์ด๋ฆ„์— ํ˜„์žฌ ๋‚ ์งœ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค).
  • ํ…์ŠคํŠธ ์ƒ‰์ƒ ์ง€์ • ๋ฐ ์‚ฌ์šฉ์ž ์ •์˜ ์Šคํƒ€์ผ ์ ์šฉ์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์œ„ํ‚ค ๋ช…๋ น.
  • Wikinotations์— ์„ค๋ช…์„ ์‚ฝ์ž…ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ˜„์žฌ ํŽ˜์ด์ง€์— ๋Œ€ํ•œ ์ฒจ๋ถ€ ํŒŒ์ผ ์ถ”์ ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด $title ๋ณ€์ˆ˜๊ฐ€ ํŽ˜์ด์ง€ ์Šคํƒ€์ผ ํŒŒ์ผ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ƒˆ๋กœ์šด ํŽ˜์ด์ง€ ์Šคํƒ€์ผ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋…์ผ์–ด ํ˜„์ง€ํ™”๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ‘œ์ค€ ์•„์ด์ฝ˜์ด ๋…ธํŠธ์— ์ €์žฅ๋˜๋Š” ๋ฐฉ์‹์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์ด ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ Windows์šฉ OutWiker๋Š” ๊ด€๋ฆฌ์ž ๊ถŒํ•œ ์—†์ด ๋˜๋Š” ํœด๋Œ€์šฉ ๋ชจ๋“œ๋กœ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์„ค์น˜ ์ค‘์— ํ•„์š”ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ ํƒํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ”Œ๋Ÿฌ๊ทธ์ธ ํ˜•์‹์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Python 3.x ๋ฐ wxPython 4.1๋กœ ์ „ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Snap ๋ฐ flatpak ํŒจํ‚ค์ง€ ํ˜•ํƒœ์˜ OutWiker ๋ฐฐํฌ๊ฐ€ ๋ณด์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํŠน์ง• :

  • ๋ฉ”๋ชจ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ํ•˜๋‚˜์˜ ํŒŒ์ผ์ด ์•„๋‹Œ ๋””์Šคํฌ์— ๋””๋ ‰ํ„ฐ๋ฆฌ ํ˜•ํƒœ๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
  • ๋ฉ”๋ชจ์—๋Š” ์–ด๋–ค ํŒŒ์ผ์ด๋“  ์ฒจ๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ์ฒจ๋ถ€๋œ ์‚ฌ์ง„์€ ํŽ˜์ด์ง€์— ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์—ฌ๋Ÿฌ ์–ธ์–ด์˜ ๋งž์ถค๋ฒ•์„ ๋™์‹œ์— ๊ฒ€์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํŽ˜์ด์ง€๋Š” ๋‹ค์–‘ํ•œ ์œ ํ˜•์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ์ง€์›๋˜๋Š” ๊ฒƒ์€ ํ…์ŠคํŠธ ํŽ˜์ด์ง€, HTML ํŽ˜์ด์ง€, ์œ„ํ‚ค ํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค. Markdown ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜๋ฉด Markdown ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋…ธํŠธ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํŽ˜์ด์ง€์—๋Š” ํƒœ๊ทธ๊ฐ€ ์ง€์ •๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํŽ˜์ด์ง€๋ฅผ ๋ถ๋งˆํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • CSS ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŽ˜์ด์ง€ ๋ชจ์–‘์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ ํŽ˜์ด์ง€์—๋Š” ๋‚ด์žฅ ์ด๋ฏธ์ง€ ์„ธํŠธ ๋˜๋Š” ์™ธ๋ถ€ ํŒŒ์ผ์˜ ์•„์ด์ฝ˜์ด ํ• ๋‹น๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํŽ˜์ด์ง€ ์‚ฌ์ด์— ๋งํฌ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • TexEquation ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ TeX ํ˜•์‹์œผ๋กœ ์ˆ˜์‹์„ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๋œ ํ”„๋กœ๊ทธ๋žจ์˜ ์†Œ์Šค ํ…์ŠคํŠธ๋ฅผ ์ƒ‰์ƒํ™”ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค(์†Œ์Šค ํ”Œ๋Ÿฌ๊ทธ์ธ ์‚ฌ์šฉ).
  • ์ด ํ”„๋กœ๊ทธ๋žจ์€ ํœด๋Œ€์šฉ ๋ชจ๋“œ์—์„œ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹คํ–‰๋œ ํŒŒ์ผ ์˜†์— ๋ชจ๋“  ์„ค์ •์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ์‹คํ–‰๋œ ํŒŒ์ผ ์˜†์— outwiker.ini ํŒŒ์ผ์„ ์ƒ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค).

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€