우분투와 함께 하는 그린 오피스Green Offiec 구성기...(2)

우분투와 함께하는 그린오피스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]
예배용 프리젠테이션의 경우 처음에는 '파워포인트’를 대신하여 '임프레스’를 활용해보았습니다. 여기에서 발생하는 문제점들을 짚어보자면

  1. 파워포인트로 제작한 파일을 원활히 임프레스로 전환하거나, 붙여넣어 저장하더라도 폼이 온전히 유지되지 못하는 경우가 많다. (특히 배경의 경우)

  2. 임프레스의 경우 듀얼모니터를 사용하더라도 파워포인트와는 다르게 프리젠테이션 도중에 '내용’을 수정할 수가 없다.

그리고 이를 해결 및 보완하기 위해 고민하던 중에 도입한 것이 'OPENLP’입니다. OPENLP는 OPEN Lyric Prentation의 줄임말로 '노랫말 전용 프리젠테이션’입니다. 이는 교회에서 예배 진행을 위해 고안된 오픈소스 어플리케이션이며 외국에서는 적극 활용되고 있는 편입니다. 아직 국내에서는 활용사례를 접해보지 못했으나 3주 정도 사용해본 결과 활용하는데 큰 어려움이 없었습니다. 무엇보다 장점은 예배 중간에 다른 방향으로 진행더라도(불러야 될 찬양이 바뀌거나 미처 준비하지 못한 성경 귀절을 띄워야 할 경우) 데이타베이스(찬송가와 CCM 가사, 성경 파일)만 준비되어져 있으면 얼마든지 반영이 가능하다는 것입니다.

[b:3hmwvj49]엑셀이 이제는 CALC[/b:3hmwvj49]
지금껏 해오던 재정정리 작업을 이제는 CALC로 하고 있습니다. 특별히 깊은 엑셀 기능들을 활용할 필요가 없었기에 지금까지는 어려움이 없습니다. 피벗 테이블 정도는 CALC에서도 무난히 짤 수가 있습니다.

[b:3hmwvj49]리브레오피스와 잘 어울리는 운영체제, MS윈도우? 우분투?[/b:3hmwvj49]
처음에 과감히 한글과 파워포인트를 드러내고 리브레오피스와 스크라이버스로 돌아설 수 있었던 이유는 두 어플리케이션 모두 '삼대 운영체제 - MS, OSX, LINUX’를 지원해 준다는 문구때문이였습니다. 그래서 처음에는 리눅스에서 작업한 파일들을 MS윈도우7 에서 받아서 작업을 계속 해보았고 여기에서 몇몇가지 문제점들이 발생하였습니다.

  1. 리브레오피스 Writer의 경우, 표나 폼을 짰을 때 윈도우에서 살짝 커지는 경향이 있음
    같은 오피스군이라도, 윈도우에서의 폼 크기와 리눅스에서의 폼 크기가 미묘하게 다르다는 것을 경험할 수 있었습니다. 리눅스로 열심히 짠 뒤에 윈도우로 넘기니 표가 다음 페이지로 넘어버렸습니다.

  2. 윈도우에서 발생하는 리브레오피스 임프레스의 [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]

와… 너무나 감동적으로 읽었읍니다. ㅠ.,ㅠ

염치 불구하고 질문 하나 합니다.

혹시 " 업무상에 반복되고 겹치는 부분들을 스크립트로 자동화 " 하는 것을 어떻게 하시는 지 알려주실수 있으신가요 ?

감사합니다.

[quote="인생유람":h4dksqj7]
혹시 " 업무상에 반복되고 겹치는 부분들을 스크립트로 자동화 " 하는 것을 어떻게 하시는 지 알려주실수 있으신가요 ?
[/quote:h4dksqj7]

관심과 질문에 감사드립니다. :D

하나의 예를 들자면 저의 경우 엑셀에 입력한 '명단’을 매번 매주 발행하는 주보에 반영을 해야 합니다. 그러면 두번 입력하게 할 필요 없이 엑셀에 입력한 뒤에 주보파일을 구성할 때 쉘에서 파이썬으로 엑셀에서 명단을 추출해 새로 생성하는 주보파일 안에 있는 ‘$명단’ 부분에 자동으로 반영해주는 것입니다.

이런 식으로 기존의 데이타베이스에서 찾아서 반영해주는 식의 업무들을 스크립트로 대처해보려는 것입니다. 보다 구체적인 모습은 추후 제가 시도해 보고서 포럼에 정리해서 한번 올려보겠습니다.

이렇게 잘 활용하고 계신 것을 저는 이제서야 읽었네요.
교회 사무실에 획기적인 혁신을 위한 선구자라고 감히 말씀드리고 싶네요.
정말 감동입니다.

쉽게 말하면, 우분투에서 사용할 수 있는 성경 검색 프로그램도 개발을 하신 거군요.
저도 사용하는 컴퓨터가 우분투인데
저는 스크립트니 뭐니 이런 것은 몰라요.

저는 사용하는 노트북에 성경 연구 프로그램(디럭스바이블과 바이블렉스)을 설치하여야 하기 때문에
어쩔수 없이 버츄얼 박스를 통하여 윈도우XP를 설치하여 사용합니다.
다행히 제가 사용하는 국민은행은 우분투에서도 결제가 가능하도록 되어서 인터넷은 우분투에서만 사용합니다.
우리 교회는 프리젠테이션에서 여전히 임프레스를 사용하고 있는데,
언급하신 프로그램을 좀 더 적극적으로 검토해 봐야 하겠네요.

제가 교회분들과 나누는 문서는 모두 리브르 오피스를 사용하고 있기 때문에 자연스럽게 리브르 오피스가 보급되었네요.
(이미 알고 계시겠지만) 주보는 스크라이버스로 작업하는데 요즘은 익숙해져서 거의 어려움이 없네요.
스크라이버스는 정말 좋은 프로그램인 것 같습니다. 요즘 많이 안정화 되기도 했구요.
(단, 삽입되는 사진의 색감이 인쇄 시에 많이 떨어져서 원인도 모르고 답답해 하고 있지만요).

앞으로도 이런 이야기, 이런 자료 많이 나눠 주시고,
또 가능하다면 함께 자료를 공유하며, 한국 교회를 섬기기 위한 좋은 자료를 함께 쌓아 갔으면 좋겠네요.

이런 소망이 생겨서 더욱 감사합니다.

기회가 된다면 한 번 뵙고 싶네요. 그런데 거리가 넘넘 멀어서 …

ps. 근데, 성경은 어떻게 사용하는 거지요?
다운 받기는 했는데 사용법을 모르겠네요.

[quote:wewuqsjq](단, 삽입되는 사진의 색감이 인쇄 시에 많이 떨어져서 원인도 모르고 답답해 하고 있지만요).
[/quote:wewuqsjq]

RGB 컬러를 CMYK로 변환해서 재보정하지 않았기 때문일수도 있습니다.
현재의 우분투쪽 그래픽 소프트웨어에서 제일 아쉬운 부분인데,이걸 쓰려면 Gimp의 세퍼레이트 플러그인을 이용하거나 Krita라는 툴을 써야 합니다.단지 김프로는 변환정도가 고작이고,또 CMYK로 변환해도 어디까지나 모니터는 RGB 컬러의 룰에 따라 작동되면서 CMYK를 시뮬레이트해서 보여주는 정도밖에 안되기 때문에 색감의 차이는 어쩔 수 없이 조금은 나게 됩니다.이걸 보정하기 위한 툴이 캘리브레이션 툴입니다.

Krita로는 보정도 가능하긴 하지만 김프보다 채널기능이 떨어지는 등 현재로서는 CMYK를 온전히 오픈소스 소프트웨어내에서 다루긴 어려운 편입니다.

[quote="disv":pdqro5yy][quote:pdqro5yy](단, 삽입되는 사진의 색감이 인쇄 시에 많이 떨어져서 원인도 모르고 답답해 하고 있지만요).
[/quote:pdqro5yy]
Krita로는 보정도 가능하긴 하지만 김프보다 채널기능이 떨어지는 등 현재로서는 CMYK를 온전히 오픈소스 소프트웨어내에서 다루긴 어려운 편입니다.[/quote:pdqro5yy]

그럼… CMYK를 적용할 경우 컬러 잉크젯 인쇄 화질도 개선이 된다는 말씀이신거죠?

인쇄 화질이 개선되지는 않습니다.

프린터는 CMYK를(프린터 토너 보시면 시안/마젠타/옐로 + 블랙 잉크가 사용될겁니다.이것의 약자가 CMYK입니다.) 사용하고,모니터에서 그림을 표현할때는 RGB를 사용합니다.
그런데 모니터에서 본대로 프린터에서 뽑으려고 하면 당연히 인쇄하는 과정에서 RGB를 지들 맘대로 CMYK에 끼워맞춰 변환시켜 인쇄가 되게 됩니다.화질이 떨어지는 이유는 여기에 있는데,원래 레드/그린/블루(RGB) 세가지 색을 섞어 표현되던게 냅다 시안/마젠타/옐로/블랙으로 표현되도록 고쳐야 하다보니 그런거죠.

CMYK 프로필로 변환하는 이유는 이 과정을 최대한 모니터상에서 인쇄 전에 수작업으로 보완하기 위한 것으로,일종의 에뮬레이터에 지나지 않습니다.때문에 인쇄 화질이 개선되는 것 ‘처럼’ 보일수는 있으나 실제로 인쇄화질이 개선되지는 않습니다.프린터 기능에 영향을 미치는건 아니기 때문입니다.

그냥 좀 더 가지고 있는 프린터가 사진을 찍어낼 때 내는 색감과 가지고 있는 모니터와의 간극을 최대한 줄일 수 있도록 조정할 수 있게 되는것 뿐입니다.(물론 인쇄를 여러번 해가면서 ‘이 장비를 쓸때는 이정도 보정하면 뽑을때도 비슷하겠다’ 싶은 정도의 감은 잡아둬야 합니다.그것을 위해서 CMYK로 변환하고서도 색감 조정 기능(Krita의 HSV/HSL Adjustment 기능 등) 등으로 계속 프린터에 맞게 조정을 해줘야겠지요.)

단지 상기의 ‘인쇄시에 떨어지는 사진의 색감’ 정도는 이정도로도 어느정도 잡을 수 있기 때문에 알려드린 것입니다.

요지는,컬러프로필들은 ‘모니터에서 보이는대로’ 프린팅을 하기 위해 보통 사용되고 있다는 것이니 이것만 생각하신다면 이해가 쉬우실거라 생각합니다.

[quote="disv":2whiyl42]인쇄 화질이 개선되지는 않습니다.

프린터는 CMYK를(프린터 토너 보시면 시안/마젠타/옐로 + 블랙 잉크가 사용될겁니다.이것의 약자가 CMYK입니다.) 사용하고,모니터에서 그림을 표현할때는 RGB를 사용합니다.
그런데 모니터에서 본대로 프린터에서 뽑으려고 하면 당연히 인쇄하는 과정에서 RGB를 지들 맘대로 CMYK에 끼워맞춰 변환시켜 인쇄가 되게 됩니다.화질이 떨어지는 이유는 여기에 있는데,원래 레드/그린/블루(RGB) 세가지 색을 섞어 표현되던게 냅다 시안/마젠타/옐로/블랙으로 표현되도록 고쳐야 하다보니 그런거죠.

요지는,컬러프로필들은 ‘모니터에서 보이는대로’ 프린팅을 하기 위해 보통 사용되고 있다는 것이니 이것만 생각하신다면 이해가 쉬우실거라 생각합니다.[/quote:2whiyl42]

인쇄시 색감 차이에 이유가 있던 것이군요. 늘 출력하면서 인지만 해왔을 뿐인데 그 이유를 알 수 있게 해주셔서 감사드립니다.

[quote="cklove":2whiyl42]ps. 근데, 성경은 어떻게 사용하는 거지요?
다운 받기는 했는데 사용법을 모르겠네요.[/quote:2whiyl42]
html확장자 안에 php코드가 들어가 있는 파일이 있어 확인해서 수정한 후 답변 드려야겠다 생각하고는 이제서야 글을 씁니다. 반응이 늦어 죄송합니다.

다운받으신 파일안에 index.html파일의 확장자를 php로 수정하셔서 쓰셔도 되지만 편의상 제가 수정한걸 새로 압축해서 다시 올립니다.

[attachment=0:2whiyl42]bibleweb.tar.gz[/attachment:2whiyl42]

우선 웹어플리케이션 설치할 컴퓨터를 정하셔야 합니다. 데스크탑에다가 설치하셔도 상관 없고, 서버가 있으시면 서버 www폴더 안에 압축을 풀면 됩니다. 여기서 중요한건 설치 대상에 LAMP가 올라가 있어야 하는 것입니다.

리눅스 서버라면 램프가 올라가 있겠지만 데스크탑이라면 아래의 명령어로 올리시면 됩니다.

[code:2whiyl42]sudo apt-get -y install lamp-server^[/code:2whiyl42]

그 뒤에 다운 받은 파일의 압축을 푼 뒤에 bibleweb 폴더를 /var/www에 복사해 넣습니다. www 폴더 퍼미션이 'root’이기 때문에 노틸러스로 작업을 하신다면 터미널에서 'sudo nautilus’를 실행해서 root 퍼미션으로 작업하시면 간단합니다.

그 뒤에 터미널을 띄우시고

[code:2whiyl42]
sudo su
cd /var/www
chown -R www-data:www-data bibleweb
chmod -R 555 bibleweb
[/code:2whiyl42]

위 코드를 차례대로 실행해 넣으신 다음 파이어폭스를 여시고

http://설치한서버주소/bibleweb

를 실행해 보시기 바랍니다. 혹시 실행이 안된다면

http://설치한서버주소/bibleweb/index.php 로 해보시기 바랍니다.

고맙습니다.
서버에 설치하지 않고 내 컴퓨터에서 실행하는 방법도 똑같나요?
해보니 (뭘 잘 못 했는지 몰라도) 안되네요. ㅠ,.ㅠ;;

방법은 똑같은데요,

일단 데스크탑에서 lamp가 제대로 올라갔는지 확인해볼 필요가 있습니다.

[url:1y4f73zd]http://127.0.0.1/[/url:1y4f73zd]

It’s Working가 뜨는지 확인 부탁드립니다.

xiphos bible 를 사용하세요.한글 성경 검색 다 됩니다.어마어마한 자료도 module 설치할때 source 를 crosswire 로 하시는것 잊지 마시고

[quote="davidlee9023":nve1qseh]xiphos bible 를 사용하세요.한글 성경 검색 다 됩니다.어마어마한 자료도 module 설치할때 source 를 crosswire 로 하시는것 잊지 마시고[/quote:nve1qseh]

시포스…좋죠^^ 저도 초반에 시포스를 살펴보면서 우분투로 업무환경을 갈아탈 수 있겠다 마음을 먹었습니다. 그런데 기능도 풍성하고, 번역이 미처 못된 어플리케이션을 50~60대 목사님께서 새로이 익히시기엔 아무래도 부담이 있더라구요. 역시 사람에게는 익숙함이 무서웠습니다. 윈도우에서 쓰시던 MyBible 인터페이스를 웹에다 그대로 옮겨드리더니 불편함 없이 2년 남짓 잘 쓰시더라구요.

최근에는 아버지께서 웹을 불편해 하셔서 요 며칠새 파이썬으로 리눅스 네이티브 앱을 구현해보고 있습니다.
[attachment=0:nve1qseh]openbible.png[/attachment:nve1qseh]

검색을 포함하여 중요기능 구현은 끝냈습니다. 앱을 만들어놓고 보니, 쓸만해 지려면 잘잘한 기능들을 잘 살려야 할듯 하여 계획을 가지고 천천히 수행해보고 있습니다. 국내 번역본들 또한 성서공회를 포함하여 판권 업체들과의 의사소통을 통해 비영리를 목적으로 사용 승인을 받아 반영해볼 계획입니다. 어느정도 쓸만해졌다 싶으면 소스와 함께 공개해보겠습니다.

삼일정도 몰입하면서 조금은 고생스러웠지만, 코드도 좋아지고 무엇보다 정직한 기반을 얻었다는 것에 감사했습니다. 방향은 윈도우에서 사용하는 '마이바이블 [url:nve1qseh]http://mybible.hompee.com/[/url:nve1qseh]'처럼 단순하고 쓰기 쉬운 앱입니다. 복잡하고 훌륭한 기능들은 시포스라는 근사한 앱이 있으니까요. 기회가 되면 시포스나 오픈엘피같은 훌륭한 앱들도 한국어로 번역해볼 계획입니다.

성경앱과 관련하여 개발 방향과 구체적인 플랜들은 구체화 되면 오픈하겠습니다. 그리고 혹시 작업과 관련하여 관심이 생기셔서 저와 의사소통을 원하시면, 쪽지보다는 이메일’kimsg1984@쥐메일쩜컴’을 부탁드리겠습니다. 제가 우분투 쪽지는 답변이 느립니다.

즐거운 우분팅, 함께 하면 더더욱 즐거워지리라 믿습니다.

[quote="loscane":8352sew1]우분투와 함께하는 그린오피스Green Office 구성기…(1)
[url:8352sew1]https://forum.ubuntu-kr.org/viewtopic.php?f=25&t=24174[/url:8352sew1]

[b:8352sew1]우분투와 함께하는 그린오피스Green Office 구성기…(2)[/b:8352sew1]

안녕하세요. 우분투 유저 '김 선교’입니다.

저는 지금 현재 작은 사무실(교회)에서 오픈소스로만 이루어진 [b:8352sew1]그린 오피스[/b:8352sew1]를 구성하고 있습니다. 오늘은 그린오피스 구성 목적과 현재 진행상황에 대해 말씀드려볼까 합니다. 아울러 지금 사무실을 운영하는데 있어 어떠한 어플리케이션들이 활용되고 있는지도 이야기해 보겠습니다.

구성 목적 : 사무실에서 컴퓨터가 없는 곳은 어디에도 없다. 사무실의 크기에 상관 없이 컴퓨터를 통해 정보를 전산화 하고 이를 효율적으로 활용하는 일은 어디에서나 중요하게 여긴다. 허나 이러한 사무실을 구성하는데 있어 기존에 나와있는 익숙한 어플리케이션들(운영체제를 포함하여 워드나 프리젠테이션 프로그램등의 오피스군)을 모두 구매하여 사용하기에 만만한 가격은 아니다. 때문에 여건이 여의치 않은 사무실의 경우 어둠의 경로에 의존을 할 수 밖에 없는데, [b:8352sew1]그린 오피스[/b:8352sew1]는 기존에 나와있는 오픈소스들을 적극 활용하여 사무실 안에서 어플리케이션 구매비용을 줄이면서도 보다 효율적으로 사무실 업무가 순환될 수 있는 방법들을 찾아가는 것이다.

사무실 종류: 비영리 사무실 (교회)

사무실 규모: 행정실 - 행정용 컴퓨터 3대
방송실 - 프리젠테이션 컴퓨터 2대 ( 주 컴퓨터 1대, 보조 컴퓨터 1대)
서버실 - 서버 2대 (펜티엄 4급 // 메인서버 1대, 백업서버 1대)
NAS 1대

사무실 특징: 통상적인 워드 작업과 스프레드시트 작업(소위 '엑셀’작업) 외에 매주 종교행사를 위해 준비하는 프리젠테이션이 중요한 위치에 있다. 특별히 행사 진행 도중에 돌발 상황(준비한 프리젠테이션에서 벗어나는 경우)이 생기더라도 대처할 수 있는 시스템 및 능력이 요구된다.

  • 행정실 컴퓨터중 기존 행정 서류 및 외부 사무실과의 소통을 위해 구매한 ‘한글’ 및 '공인인증 결제’를 위한 1대의 '윈도우 컴퓨터’와 NAS를 제외하고는 모든 컴퓨터의 운영체제가 [b:8352sew1]우분투 12.04[/b:8352sew1]로 설치되어져 있음

사용하는 어플리케이션:
운영체제 - 우분투 12.04 (코분투), MS윈도우7(1대만 설치)
오피스 - 리브레 오피스 3.5 및 4.0
- 스크라이버스 1.4.0 및 1.4.3
- 한글 2010(1대만 설치)
프리젠테이션 - OPENLP ( 가사 프리젠테이션 어플리케이션)
성경 - Python과 php을 이용해 웹 어플케이션으로 코딩


현재 진행상황:

[b:8352sew1]한글을 대처한 리브레오피스 Writer와 스크라이버스[/b:8352sew1]
지난 4월에 1대의 컴퓨터를 제외하고 모두 우분투로 설치 한 이후 기존의 어플리케이션들(한글과 파워포인트)을 대처하기 위해 많은 시도를 해보고 있습니다. '한글’은 '리브레오피스 Writer’와 '스크라이버스’로 대처하여 활용해보고 있습니다. 리브레오피스 Writer와 스크라이버스 각각 장점과 단점이 있습니다. Writer의 경우 사용하기는 쉽지만 활용할 수 있는 부분들이 적은 반면, 스크라이버스는 훨씬 더 다양하게 문서를 꾸며볼 수 있으나 전문 출판 프로그램이여서 불편한 부분들이 있습니다. 이에 대해서는 나중에 보다 더 자세히 이야기해보겠습니다.

[b:8352sew1]파워포인트를 대신해 임프레스와 OPENLP로[/b:8352sew1]
예배용 프리젠테이션의 경우 처음에는 '파워포인트’를 대신하여 '임프레스’를 활용해보았습니다. 여기에서 발생하는 문제점들을 짚어보자면

  1. 파워포인트로 제작한 파일을 원활히 임프레스로 전환하거나, 붙여넣어 저장하더라도 폼이 온전히 유지되지 못하는 경우가 많다. (특히 배경의 경우)

  2. 임프레스의 경우 듀얼모니터를 사용하더라도 파워포인트와는 다르게 프리젠테이션 도중에 '내용’을 수정할 수가 없다.

그리고 이를 해결 및 보완하기 위해 고민하던 중에 도입한 것이 'OPENLP’입니다. OPENLP는 OPEN Lyric Prentation의 줄임말로 '노랫말 전용 프리젠테이션’입니다. 이는 교회에서 예배 진행을 위해 고안된 오픈소스 어플리케이션이며 외국에서는 적극 활용되고 있는 편입니다. 아직 국내에서는 활용사례를 접해보지 못했으나 3주 정도 사용해본 결과 활용하는데 큰 어려움이 없었습니다. 무엇보다 장점은 예배 중간에 다른 방향으로 진행더라도(불러야 될 찬양이 바뀌거나 미처 준비하지 못한 성경 귀절을 띄워야 할 경우) 데이타베이스(찬송가와 CCM 가사, 성경 파일)만 준비되어져 있으면 얼마든지 반영이 가능하다는 것입니다.

[b:8352sew1]엑셀이 이제는 CALC[/b:8352sew1]
지금껏 해오던 재정정리 작업을 이제는 CALC로 하고 있습니다. 특별히 깊은 엑셀 기능들을 활용할 필요가 없었기에 지금까지는 어려움이 없습니다. 피벗 테이블 정도는 CALC에서도 무난히 짤 수가 있습니다.

[b:8352sew1]리브레오피스와 잘 어울리는 운영체제, MS윈도우? 우분투?[/b:8352sew1]
처음에 과감히 한글과 파워포인트를 드러내고 리브레오피스와 스크라이버스로 돌아설 수 있었던 이유는 두 어플리케이션 모두 '삼대 운영체제 - MS, OSX, LINUX’를 지원해 준다는 문구때문이였습니다. 그래서 처음에는 리눅스에서 작업한 파일들을 MS윈도우7 에서 받아서 작업을 계속 해보았고 여기에서 몇몇가지 문제점들이 발생하였습니다.

  1. 리브레오피스 Writer의 경우, 표나 폼을 짰을 때 윈도우에서 살짝 커지는 경향이 있음
    같은 오피스군이라도, 윈도우에서의 폼 크기와 리눅스에서의 폼 크기가 미묘하게 다르다는 것을 경험할 수 있었습니다. 리눅스로 열심히 짠 뒤에 윈도우로 넘기니 표가 다음 페이지로 넘어버렸습니다.

  2. 윈도우에서 발생하는 리브레오피스 임프레스의 [b:8352sew1]저장 오류[/b:8352sew1] 문제
    처음에는 그 원인을 알지 못했으나 그 원인을 정확히 잡아냈습니다. 윈도우7에서 임프레스로 작업 하는 도중에 타 소프트웨어(한글이나 파워포인트, 익스플로러)에서 문서를 복사하여 붙여놓고 저장을 하려 시도하면 저장이 되지 않는 것입니다. 아마도 타 소프트웨어에서의 서식이 임프레스에서 바뀌지 않고 개입이 되어 저장을 방해하는 것이 아닌가 생각도 해봤습니다. 윈도우도 새로 설치하고, 임프레스도 새로 설치하였으나 같은 오류가 발생하는 것을 보고는 업무용 운영체제를 우분투로 통일해야 겠다 생각하게 되었습니다. 허나 윈도우 컴퓨터가 한대는 있어야 하고, 또 라이센스를 함께 구매한 컴퓨터이어서 대신 새로이 리눅스용 컴퓨터를 한대 넣기로 결정 했습니다.

DSC_0004.JPG

마음먹고 이번에 새로이 들여온 Zotac HD-40입니다. 오피스 작업용이어서 고가형의 컴퓨터가 요구되지는 않아 가격도 저렴하고 좁은 사무실에서 사용할 수 있는 베어본PC로 장만했습니다. Atom D525에 Ram 4G, 하드는 대신에 SSD 60기가로 빠릿하게 써볼 수 있도록 했습니다.

시피유가 작아 큰 업무를 처리하는데는 무리가 있지만 SSD때문에 로딩이 빨라서 프로그램 실행하는데 훨씬 속도가 빨라졌습니다. 또 크기도 작아 켜놓아도 팬 소음이나 기판 냄새가 심하게 나지 않아 훨씬 사무실이 훨씬 쾌적해 졌습니다. 소프트웨어만 쾌적해지는것이 아니라 사무실 하드웨어 환경마저 쾌적해지는 순간이네요.

운영체제를 전부 우분투 12.04로 통일한 이후로는 윈도우에서 발생하던 '저장오류’가 없어졌습니다. 아버지께서 작업하기를 어려워하시다가 아예 우분투로 된 컴퓨터를 드리니 오류가 없어져 훨씬 수월해 하십니다. 다만 스크라이버스를 사용하기를 어려워 하셔서 리브레오피스 Writer로 통일할 계획입니다.

[b:8352sew1]대처 할 수 없는 어플리케이션은? php와 python을 활용한 ‘웹 어플리케이션’ 가내수공[/b:8352sew1]
그러던 도중 중간에 피할 수 없는 문제에 직면했었는데 이는… 아버지께서 윈도우에서 사용해오시던 성경 프로그램인 'My BIBLE’을 대처할만한 어플리케이션이 우분투상에서는 없다는 점이였습니다. 이는 '인터페이스’에 대한 문제였는데, 평소에 윈도우에서 사용해오시던 프로그램의 인터페이스가 익숙해 다른 프로그램을 찾아드려도 사용해 하시는 것을 어려워 하시더라는 것입니다. 그래서 이건 큰 고민 없이 php와 python을 활용해 웹 어플리케이션으로 만들었습니다. 평소에 쓰시던 인터페이스를 그대로 본따 웹에서 구현될 수 있도록 하였습니다. 그리고는 아버지께서 우분투로 된 컴퓨터로 업무를 진행하실 수 있게 되었습니다.

bibleweb.png

bibleweb.tar.gz

[b:8352sew1]글을 마치며[/b:8352sew1]
4월달에 시스템 전체를 우분투로 바꾼 이후 약 2개월 정도의 시간이 흘렀습니다. 그동안 수많은 오류들이 출력되고 있는 과정에 이 오류와 문제, 불편한 요소들을 하나씩 개선해나가면서 오픈소스 기반의 환경에 적응해가고 있습니다. 어느 곳이든 그렇겠지만, 1 ~ 2년 정도만 행정 서식들이 쌓이면 일이 쉬워진다는 것을 알기에 훗날 더 편해질 업무환경을 기대하며 다듬어가보고 있습니다.

특히나 제가 오픈소스를 기반으로 한 업무환경을 꿈꾸는 데에는 단순히 '무료 소프트웨어’라는 점에만 국한되어져 있지 않습니다. 오픈소스 기반으로 작성되는 파일들도 대부분 xml 형태로 타 어플리케이션에서 열어서 내용을 수정할 수 있기 때문에 이 '열려있다’는 장점과 '스크립트’라는 창조력을 융합해 '유기적 사무자동화’를 바라보기 때문입니다. 업무상에 반복되고 겹치는 부분들을 스크립트로 자동화 하여 보다 편하고 쾌적한 업무환경을 다듬어가기 위한 것입니다.

틈틈히 스크립트들을 다듬으면서 부분 부분을 자동화시켜 보고 있습니다. 오픈소스 기반에서 스크립트를 통해 사무실 업무를 자동화 하여 보다 편한 사무실 환경을 다듬어 나가는 것이 제 소망입니다. 나중에 좋은 결과가 나와야 보여드릴 수 있겠지만, 저 뿐만이 아니라 다른 분들도 오픈소스를 통해 업무환경을 꾸준히 ‘다듬어’ 가는 즐거움을 맛 볼 수 있었으면 좋겠습니다.

앞으로도 진행하며 발생하는 상황들과 문제를 해결해가는 과정들을 꾸준히 나누어 보겠습니다.

다음은 지금껏 제가 참고하고, 또 논의하며 작성해온 글타레들입니다.

<참고 글타레>

리눅스를 실 업무로 씨리즈
[url:8352sew1]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:8352sew1]

스크라이버스 설치기 - 스크라이버스와 OPENLP에 관한 대화
[url:8352sew1]http://www.ubuntu.or.kr/viewtopic.php?f=4&t=23602[/url:8352sew1]

alisol님의 ‘스크라이버스에서 한글이 잘써지네요’ - 임프레스를 대신해 OPENLP을 처음 찾게 된 동기
[url:8352sew1]http://ubuntu.or.kr/viewtopic.php?p=105949[/url:8352sew1]

윈도우상에서 임프레스 붙여넣기 할때 생기는 오류
[url:8352sew1]http://ubuntu.or.kr/viewtopic.php?f=18&t=23409[/url:8352sew1]

OPENLP
[url:8352sew1]http://openlp.org/[/url:8352sew1]

블로그 글 - 오픈소스를 통해 사무 자동화를 엿본 뒤에…
[url:8352sew1]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:8352sew1][/quote:8352sew1]