우분투와 함께하는 그린오피스Green Office 구성기…(1)
[url:3hmwvj49]http://ubuntu.or.kr/viewtopic.php?f=25&t=24174[/url:3hmwvj49]
[b:3hmwvj49]우분투와 함께하는 그린오피스Green Office 구성기…(2)[/b:3hmwvj49]
안녕하세요. 우분투 유저 '김 선교’입니다.
저는 지금 현재 작은 사무실(교회)에서 오픈소스로만 이루어진 [b:3hmwvj49]그린 오피스[/b:3hmwvj49]를 구성하고 있습니다. 오늘은 그린오피스 구성 목적과 현재 진행상황에 대해 말씀드려볼까 합니다. 아울러 지금 사무실을 운영하는데 있어 어떠한 어플리케이션들이 활용되고 있는지도 이야기해 보겠습니다.
구성 목적 : 사무실에서 컴퓨터가 없는 곳은 어디에도 없다. 사무실의 크기에 상관 없이 컴퓨터를 통해 정보를 전산화 하고 이를 효율적으로 활용하는 일은 어디에서나 중요하게 여긴다. 허나 이러한 사무실을 구성하는데 있어 기존에 나와있는 익숙한 어플리케이션들(운영체제를 포함하여 워드나 프리젠테이션 프로그램등의 오피스군)을 모두 구매하여 사용하기에 만만한 가격은 아니다. 때문에 여건이 여의치 않은 사무실의 경우 어둠의 경로에 의존을 할 수 밖에 없는데, [b:3hmwvj49]그린 오피스[/b:3hmwvj49]는 기존에 나와있는 오픈소스들을 적극 활용하여 사무실 안에서 어플리케이션 구매비용을 줄이면서도 보다 효율적으로 사무실 업무가 순환될 수 있는 방법들을 찾아가는 것이다.
사무실 종류: 비영리 사무실 (교회)
사무실 규모: 행정실 - 행정용 컴퓨터 3대
방송실 - 프리젠테이션 컴퓨터 2대 ( 주 컴퓨터 1대, 보조 컴퓨터 1대)
서버실 - 서버 2대 (펜티엄 4급 // 메인서버 1대, 백업서버 1대)
NAS 1대
사무실 특징: 통상적인 워드 작업과 스프레드시트 작업(소위 '엑셀’작업) 외에 매주 종교행사를 위해 준비하는 프리젠테이션이 중요한 위치에 있다. 특별히 행사 진행 도중에 돌발 상황(준비한 프리젠테이션에서 벗어나는 경우)이 생기더라도 대처할 수 있는 시스템 및 능력이 요구된다.
- 행정실 컴퓨터중 기존 행정 서류 및 외부 사무실과의 소통을 위해 구매한 ‘한글’ 및 '공인인증 결제’를 위한 1대의 '윈도우 컴퓨터’와 NAS를 제외하고는 모든 컴퓨터의 운영체제가 [b:3hmwvj49]우분투 12.04[/b:3hmwvj49]로 설치되어져 있음
사용하는 어플리케이션:
운영체제 - 우분투 12.04 (코분투), MS윈도우7(1대만 설치)
오피스 - 리브레 오피스 3.5 및 4.0
- 스크라이버스 1.4.0 및 1.4.3
- 한글 2010(1대만 설치)
프리젠테이션 - OPENLP ( 가사 프리젠테이션 어플리케이션)
성경 - Python과 php을 이용해 웹 어플케이션으로 코딩
현재 진행상황:
[b:3hmwvj49]한글을 대처한 리브레오피스 Writer와 스크라이버스[/b:3hmwvj49]
지난 4월에 1대의 컴퓨터를 제외하고 모두 우분투로 설치 한 이후 기존의 어플리케이션들(한글과 파워포인트)을 대처하기 위해 많은 시도를 해보고 있습니다. '한글’은 '리브레오피스 Writer’와 '스크라이버스’로 대처하여 활용해보고 있습니다. 리브레오피스 Writer와 스크라이버스 각각 장점과 단점이 있습니다. Writer의 경우 사용하기는 쉽지만 활용할 수 있는 부분들이 적은 반면, 스크라이버스는 훨씬 더 다양하게 문서를 꾸며볼 수 있으나 전문 출판 프로그램이여서 불편한 부분들이 있습니다. 이에 대해서는 나중에 보다 더 자세히 이야기해보겠습니다.
[b:3hmwvj49]파워포인트를 대신해 임프레스와 OPENLP로[/b:3hmwvj49]
예배용 프리젠테이션의 경우 처음에는 '파워포인트’를 대신하여 '임프레스’를 활용해보았습니다. 여기에서 발생하는 문제점들을 짚어보자면
-
파워포인트로 제작한 파일을 원활히 임프레스로 전환하거나, 붙여넣어 저장하더라도 폼이 온전히 유지되지 못하는 경우가 많다. (특히 배경의 경우)
-
임프레스의 경우 듀얼모니터를 사용하더라도 파워포인트와는 다르게 프리젠테이션 도중에 '내용’을 수정할 수가 없다.
그리고 이를 해결 및 보완하기 위해 고민하던 중에 도입한 것이 'OPENLP’입니다. OPENLP는 OPEN Lyric Prentation의 줄임말로 '노랫말 전용 프리젠테이션’입니다. 이는 교회에서 예배 진행을 위해 고안된 오픈소스 어플리케이션이며 외국에서는 적극 활용되고 있는 편입니다. 아직 국내에서는 활용사례를 접해보지 못했으나 3주 정도 사용해본 결과 활용하는데 큰 어려움이 없었습니다. 무엇보다 장점은 예배 중간에 다른 방향으로 진행더라도(불러야 될 찬양이 바뀌거나 미처 준비하지 못한 성경 귀절을 띄워야 할 경우) 데이타베이스(찬송가와 CCM 가사, 성경 파일)만 준비되어져 있으면 얼마든지 반영이 가능하다는 것입니다.
[b:3hmwvj49]엑셀이 이제는 CALC[/b:3hmwvj49]
지금껏 해오던 재정정리 작업을 이제는 CALC로 하고 있습니다. 특별히 깊은 엑셀 기능들을 활용할 필요가 없었기에 지금까지는 어려움이 없습니다. 피벗 테이블 정도는 CALC에서도 무난히 짤 수가 있습니다.
[b:3hmwvj49]리브레오피스와 잘 어울리는 운영체제, MS윈도우? 우분투?[/b:3hmwvj49]
처음에 과감히 한글과 파워포인트를 드러내고 리브레오피스와 스크라이버스로 돌아설 수 있었던 이유는 두 어플리케이션 모두 '삼대 운영체제 - MS, OSX, LINUX’를 지원해 준다는 문구때문이였습니다. 그래서 처음에는 리눅스에서 작업한 파일들을 MS윈도우7 에서 받아서 작업을 계속 해보았고 여기에서 몇몇가지 문제점들이 발생하였습니다.
-
리브레오피스 Writer의 경우, 표나 폼을 짰을 때 윈도우에서 살짝 커지는 경향이 있음
같은 오피스군이라도, 윈도우에서의 폼 크기와 리눅스에서의 폼 크기가 미묘하게 다르다는 것을 경험할 수 있었습니다. 리눅스로 열심히 짠 뒤에 윈도우로 넘기니 표가 다음 페이지로 넘어버렸습니다. -
윈도우에서 발생하는 리브레오피스 임프레스의 [b:3hmwvj49]저장 오류[/b:3hmwvj49] 문제
처음에는 그 원인을 알지 못했으나 그 원인을 정확히 잡아냈습니다. 윈도우7에서 임프레스로 작업 하는 도중에 타 소프트웨어(한글이나 파워포인트, 익스플로러)에서 문서를 복사하여 붙여놓고 저장을 하려 시도하면 저장이 되지 않는 것입니다. 아마도 타 소프트웨어에서의 서식이 임프레스에서 바뀌지 않고 개입이 되어 저장을 방해하는 것이 아닌가 생각도 해봤습니다. 윈도우도 새로 설치하고, 임프레스도 새로 설치하였으나 같은 오류가 발생하는 것을 보고는 업무용 운영체제를 우분투로 통일해야 겠다 생각하게 되었습니다. 허나 윈도우 컴퓨터가 한대는 있어야 하고, 또 라이센스를 함께 구매한 컴퓨터이어서 대신 새로이 리눅스용 컴퓨터를 한대 넣기로 결정 했습니다.
[attachment=2:3hmwvj49]DSC_0004.JPG[/attachment:3hmwvj49]
마음먹고 이번에 새로이 들여온 Zotac HD-40입니다. 오피스 작업용이어서 고가형의 컴퓨터가 요구되지는 않아 가격도 저렴하고 좁은 사무실에서 사용할 수 있는 베어본PC로 장만했습니다. Atom D525에 Ram 4G, 하드는 대신에 SSD 60기가로 빠릿하게 써볼 수 있도록 했습니다.
시피유가 작아 큰 업무를 처리하는데는 무리가 있지만 SSD때문에 로딩이 빨라서 프로그램 실행하는데 훨씬 속도가 빨라졌습니다. 또 크기도 작아 켜놓아도 팬 소음이나 기판 냄새가 심하게 나지 않아 훨씬 사무실이 훨씬 쾌적해 졌습니다. 소프트웨어만 쾌적해지는것이 아니라 사무실 하드웨어 환경마저 쾌적해지는 순간이네요.
운영체제를 전부 우분투 12.04로 통일한 이후로는 윈도우에서 발생하던 '저장오류’가 없어졌습니다. 아버지께서 작업하기를 어려워하시다가 아예 우분투로 된 컴퓨터를 드리니 오류가 없어져 훨씬 수월해 하십니다. 다만 스크라이버스를 사용하기를 어려워 하셔서 리브레오피스 Writer로 통일할 계획입니다.
[b:3hmwvj49]대처 할 수 없는 어플리케이션은? php와 python을 활용한 ‘웹 어플리케이션’ 가내수공[/b:3hmwvj49]
그러던 도중 중간에 피할 수 없는 문제에 직면했었는데 이는… 아버지께서 윈도우에서 사용해오시던 성경 프로그램인 'My BIBLE’을 대처할만한 어플리케이션이 우분투상에서는 없다는 점이였습니다. 이는 '인터페이스’에 대한 문제였는데, 평소에 윈도우에서 사용해오시던 프로그램의 인터페이스가 익숙해 다른 프로그램을 찾아드려도 사용해 하시는 것을 어려워 하시더라는 것입니다. 그래서 이건 큰 고민 없이 php와 python을 활용해 웹 어플리케이션으로 만들었습니다. 평소에 쓰시던 인터페이스를 그대로 본따 웹에서 구현될 수 있도록 하였습니다. 그리고는 아버지께서 우분투로 된 컴퓨터로 업무를 진행하실 수 있게 되었습니다.
[attachment=1:3hmwvj49]bibleweb.png[/attachment:3hmwvj49]
[attachment=0:3hmwvj49]bibleweb.tar.gz[/attachment:3hmwvj49]
[b:3hmwvj49]글을 마치며[/b:3hmwvj49]
4월달에 시스템 전체를 우분투로 바꾼 이후 약 2개월 정도의 시간이 흘렀습니다. 그동안 수많은 오류들이 출력되고 있는 과정에 이 오류와 문제, 불편한 요소들을 하나씩 개선해나가면서 오픈소스 기반의 환경에 적응해가고 있습니다. 어느 곳이든 그렇겠지만, 1 ~ 2년 정도만 행정 서식들이 쌓이면 일이 쉬워진다는 것을 알기에 훗날 더 편해질 업무환경을 기대하며 다듬어가보고 있습니다.
특히나 제가 오픈소스를 기반으로 한 업무환경을 꿈꾸는 데에는 단순히 '무료 소프트웨어’라는 점에만 국한되어져 있지 않습니다. 오픈소스 기반으로 작성되는 파일들도 대부분 xml 형태로 타 어플리케이션에서 열어서 내용을 수정할 수 있기 때문에 이 '열려있다’는 장점과 '스크립트’라는 창조력을 융합해 '유기적 사무자동화’를 바라보기 때문입니다. 업무상에 반복되고 겹치는 부분들을 스크립트로 자동화 하여 보다 편하고 쾌적한 업무환경을 다듬어가기 위한 것입니다.
틈틈히 스크립트들을 다듬으면서 부분 부분을 자동화시켜 보고 있습니다. 오픈소스 기반에서 스크립트를 통해 사무실 업무를 자동화 하여 보다 편한 사무실 환경을 다듬어 나가는 것이 제 소망입니다. 나중에 좋은 결과가 나와야 보여드릴 수 있겠지만, 저 뿐만이 아니라 다른 분들도 오픈소스를 통해 업무환경을 꾸준히 ‘다듬어’ 가는 즐거움을 맛 볼 수 있었으면 좋겠습니다.
앞으로도 진행하며 발생하는 상황들과 문제를 해결해가는 과정들을 꾸준히 나누어 보겠습니다.
다음은 지금껏 제가 참고하고, 또 논의하며 작성해온 글타레들입니다.
<참고 글타레>
리눅스를 실 업무로 씨리즈
[url:3hmwvj49]http://ubuntu.or.kr/search_cse.php?cx=006938640741463503884%3Ath8idxmnojg&cof=FORID%3A10&ie=UTF-8&q=%EB%A6%AC%EB%88%85%EC%8A%A4%EB%A5%BC+%EC%8B%A4%EC%97%85%EB%AC%B4%EB%A1%9C&sa=%EA%B2%80%EC%83%89&siteurl=ubuntu.or.kr%2Fviewtopic.php%3Ff%3D25%26t%3D6421&ref=ubuntu.or.kr%2Fviewforum.php%3Ff%3D25%26start%3D125&ss=77j4949j3[/url:3hmwvj49]
스크라이버스 설치기 - 스크라이버스와 OPENLP에 관한 대화
[url:3hmwvj49]http://www.ubuntu.or.kr/viewtopic.php?f=4&t=23602[/url:3hmwvj49]
alisol님의 ‘스크라이버스에서 한글이 잘써지네요’ - 임프레스를 대신해 OPENLP을 처음 찾게 된 동기
[url:3hmwvj49]http://ubuntu.or.kr/viewtopic.php?p=105949[/url:3hmwvj49]
윈도우상에서 임프레스 붙여넣기 할때 생기는 오류
[url:3hmwvj49]http://ubuntu.or.kr/viewtopic.php?f=18&t=23409[/url:3hmwvj49]
OPENLP
[url:3hmwvj49]http://openlp.org/[/url:3hmwvj49]
블로그 글 - 오픈소스를 통해 사무 자동화를 엿본 뒤에…
[url:3hmwvj49]http://kimsg1984.tistory.com/entry/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4%EB%A5%BC-%ED%86%B5%ED%95%B4-%EC%82%AC%EB%AC%B4%EC%9E%90%EB%8F%99%ED%99%94%EC%9D%98-%EA%B0%80%EB%8A%A5%EC%84%B1%EC%9D%84-%EC%97%BF%EB%B3%B8%EB%92%A4%EC%97%90[/url:3hmwvj49]