본문 바로가기


 

공개 소프트웨어 실 업무 적응기




김 성 윤


2년전 공개 소프트웨어의 대표 주자인 리눅스 기반으로 실 업무를 전환을 하면서 겪었던 여러 난관 중 대표적이며, 바로 실무에서도 적용 할 수 있는 부분을 뽑아 많은 이들과 공유를 하고자 합니다. 이 글은 우분투 한국 사용자 모임에 올렸던 글을 모아서 작성을 한것이며, 혹시나 저처럼 자신의 업무를 리눅스로 변환을 원하시는 분들께 도움이 되고자 이렇게 글을 올립니다. 특히, 적응기 및 실용 업무기에는 저처럼 실업무를 사용 하시는데 도움이 되시는 여러 Tip 등을 올리고자 합니다.

사실, 리눅스를 처음 부터 쓰고자 하지는 않았습니다. 지금까지, 리눅스등 윈도우즈등 자신이 가장 최적화 된 tools을 통하여 생산성이 높아진다면 어떠한 툴을 쓰든지 무관하다는 것이 저의 주의였습니다. 그러다가, 주변 회사의 불법 소프트웨어 단속이 계기가 되어 전 업무를 리눅스로 바꾸고자 다시금 시도를 하게 되어습니다.

사실 리눅스는 95년 부터 만지기 시작하여 한동안 리눅스 전문 회사에서 10여년동안 일을 해오던 저 조차도, 제가 하는 업무를 리눅스로 전환을 한다는 것은 큰 도전이었습니다. 이는 제가 지금까지 생산을 해 놓은 데이터들의 호완성 때문이었습니다.



0.
사전 작업

일단, 제가 하는 업무는 제안서 및 보고서 위주의 업무가 대부분입니다.
하루에 작성하는 문서는 기술문서 10, 제안서 2~3, 프리젠티이션 1, 그리고, 여러 분석 작업 등이 있습니다.
1
년동안 생산되는 파일양이 대략 500G 정도 됩니다. 메일의 경우 1년동안 대략 6G정도의 pst 파일이 생기더군요...(pst를 분기별로 나누어 저장 합니다.) 리눅스로 전환을 하는데 있어 가장 큰 이슈는 기존 워드 문서, 프리젠테이션, 엑셀, 그리고, 여러 분석툴의 자료 교환이 문제가 되었습니다.

업무 전환에 있어 가장 큰 문제는 운영 환경이 아니라, 자신이 사용하는 툴의 변환 입니다. 제가 가장 많이 사용 하는 툴은 오프스 프로그램입니다. 리눅스로 변환을 위해서 선택 할 수 있는 오피스 프로그램은 모두가 아시는 OpenOffice 입니다. 이를 위하여 저는 1주일 동안 Windows 환경에서 OpenOffice 를 설치를 하여 적응기를 거쳐습니다. 그리고, 나중 메일 데이터 변환을 대비하여, MS outlock 더이상 데이터를 쌓지 않기 위해서 웹 메일로 전환을 하였습니다.

업무 전환 Tip 1. 사전 자신이 앞으로 사용할 Tools 에 대하여 적응기를 거쳐라



1.
우분투를 선택하다.

사전 준비 작업을 하면서 저에게 맞는 배포판을 찾기 시작을 하였습니다.
91
XENIX를 거쳐 UNIX를 사용 하다가, 무료라는 단어에 현혹이 되어 Linux 를 사용 하게 되었습니다. LinuxSlackware 로 시작을 하여 FreeBSD 를 사용 하였고, 그러다가 L 사에 입사를 하여 A... 리눅스, W... 리눅스를 주로 사용 하게 되었습니다. 이후 ETRI 와 함께 한국형 리눅스라는 부요 초안 작업에 참여를 하였으며, S 사의 Linux 개발 사업에도 참여를 하였습니다. 현재는 리눅스를 기초로 하여 시스템 컨설팅 업무를 보고 있습니다. 지금까지 저의 모든 업무가 Redhat 에 기초를 두었기에, Redhat 이 저에게는 가장 친숙 리눅스 였습니다. 때문에, 이번 업무 전환 프로젝트에 Redhat 기반이 1순위가 되는 것은 당연하였습니다.

우연이라고 할까요,,,? 우분투를 만난 것은?

업무 전환을 하는데 있어 우선 제가 필요로 하는 기능은 리눅스에서 제공 되는 기본적인 기능 외, 데스크탑 환경을 최대한 반영한 운영체제이어야 한다는 것이 가장 큰 선택의 기준이었습니다. , 모든 관리를 알아서 해 주어야 한다는 것이었습니다. (관리라 함은 패치, 업데이트를 말합니다)
이는, 10여년 이상 리눅스를 해온 저에게도 제가 맡은 업무 "기술 문서 작성, 프리젠테이션, 분석....." 를 하면서, 리눅스 관리가 사용자 입장에서는 생산성을 떨어지게 만드는 가장 큰 요소이기 때문입니다.

여러 배포판을 검토를 하였습니다.

CentOS (RHEL) Fedora, SuSE...
한컴, Ginux....

모든 배포판들이 각자 가지고 있는 장단점이 이었습니다.
그러다가...

우연히... 정말 우연히.... 저희 고객 중 한분이 서버에 우분투를 설치를 해 달라는 요청에 저희 엔지니어가 설치를 해보고,


"
부장님.. 우분투 한번 써보세요... 정말 편하네요...."


라고 말한 것이 기억이나 우분투를 접하게 되었습니다.

우분투를 받아 2~3일 동안 Live CD를 통하여 테스트를 해 보았습니다.

결론은,,,, 가능 하다. 이정도면....


2.
우분투를 설치하다.

예전 L 사에 근무를 하면서도 업무의 리눅스 전환 실패는 바로 멀티 부팅이었습니다.
이는 시간이 지나면 어느새 Windows 로 부팅을 하는 자신을 발견 하게 될 것입니다.

리눅스로의 완벽한 전환을 위해서는 리눅스를 Host OS 로 사용을 하여야 한다는 강한 의지가 있어야 합니다.

업무 전환 Tip 2: 리눅스 전환을 위해서는 절대로 멀티 부팅을 하지 말라

정말 Windows 필요하면 가상화를 통하면 됩니다.

모든 데이터를 백업을 하고 전체 파티션을 우분투 9.04 로 설치를 시작 하였습니다.

제가 사용 하는 노트북은 국내에서는 3대 밖에 없는 모델 입니다. 이에 각종 device 에 대하여 호완성이 검증이 되어야 합니다.


우분투는 이를 위하여 직접 설치를 하지 않고도 사용을 할 수 있도록 해 줍니다.


저는 이 기능(LiveCD) 통하여 호완성 태스트를 거쳤으므로 전혀 문제가 될 것이 없습니다.

업무 전환 Tip 3. 사전 Live CD (live mode_)로 환경 테스트를 하라

우분투 9.04 내에서는 모든 드라이버들이 문제가 없더군요...

abron@abron-laptop:~$ lspci 
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
02:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN [Kedron] Network Connection (rev 61)
04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8039 PCI-E Fast Ethernet Controller (rev 14)
0b:09.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
0b:09.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
0b:09.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
0b:09.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller

기본적으로 가장 필요로 애플리케이션인 사무 도구는 기본적으로 설치가 되어 업무 로드를 최소화 할 수 있었습니다.


허나..... 바로 난관에 빠지더군요...

업무가 단순히 문서 작성이 아니라 예측 할 수 없는 부분에 대응을 해야 한다는 것이었습니다.



    3. 난관 극복 및 실무기
    3.1 S
    은행 프레젠테이션을 진행 하다...


    제가 맡고 있는 업무 중 하나가 컨설팅입니다. 컨설팅을 하다 보면 자주 프리젠테이션을 하게 됩니다. 새로 나온 신제품 및 신 기술에 대한 프리젠테이션은 단순 프리젠테이션을 벗어나 여러 테크닉이 필요로 합니다.

    리눅스로 업무를 전환을 하고 나서 바로 하나의 프로젝트를 맡은 것이 S 은행 프로젝트였습니다.


    MS Power Point
    10여년 써온 저에게는 Open Office 가 하나의 도전이 되고 말았습니다.

    첫째, Open Office 의 느린 속도에 작업 속도가 너무 나도 느리게 진행이 되었습니다.
    두 번째, 폰트의 문제가 발생이 되었습니다. 기본으로 제공 되는 폰트는 프레젠테이션에 있어 가장 큰 문제를 불러 오게 되죠...

    보통 1장의 프레젠테이션을 만드는데 10~20여분이면 완성이 되는데. 앞선 두 가지 문제가 계속 저의 발목을 잡더군요..

    이를 위하여 처음 시도를 한 것이 Cross Over 라는 리눅스 환경에서 MS Windows 애플리케이션을 사용 할 수 있는 툴이 있습니다. 이를 이용을 하여도 되지만, 이미 리눅스 환경에서 업무를 진행 하겠다는 맘을 먹은 이상 어떻겠든 해보고자 하였죠....

    업무 전환 Tip 4. 절대로 현혹되지 마라. 끝까지 시도를 해야 한다.

    다행이, 폰트 문제는 수홀 하게 해결이 되었습니다. 옛날 부터 모아 놓은 여러 상용 폰트 라이선스가 합법적으로 있습니다. 물론 예전 개발 당시 만들었던 폰트도 있고요... 여러분들 주위에도 이런 상용 폰트를 합법적으로 구할 수 있는 길이 많습니다. (네이버에 나눔 폰트 등등)

    업무 전환 Tip 5. 실업무 전환을 위해서는 반드시 폰트를 설치 하라. 그리고, 틈틈히 폰트들을 모아라..

    이미, 이곳에도 훌륭한 폰트 설치 방법이 있어 실제 설치 부분은 생략 하겠습니다.

    이젠, 느린 속도가 문제가 되더군요. 느림... 프레젠테이션에서 가장 많은 부분을 차지 하는 이미지를 조정 하는데 있어 느린 Open Office 성능으로 작업이 거의 불가능해지는 것입니다. (고품질 인쇄를 위해서는 이미지 사이즈가 단순 홈페이지 수준이 아닙니다. 고품질 이미지가 필요로 합니다.)

    업무 전환 Tip 6. 업무의 생산성은 화려함과 반 비례한다.

    화려함도 좋죠.... MS Power Point 화려함에 반하여 화려한 화면 효과를 누구나 적용 합니다. 허나, 실무에서는 화려함과 업무 생산성은 반비례 합니다.


    가장 먼저 화려한 효과를 모두 제거를 하였습니다. 그리고, 그래픽 카드 드라이버 튜닝 작업을 하였습니다.

    여러 문서들이 도움이 되어 주었습니다.

    떠돌이님이 쓰신 글이 도움이 되엇습니다. (http://opensea.egloos.com/)
    그리고, 아래 글도 도움이 되었습니다.
    Intel Graphics Performance Guide for Ubuntu 9.04 (Jaunty) Users ( 
    http://www.ubuntugeek.com/intel-graphics-performance-guide-for-ubuntu-904-jaunty-users.html )

    찾아라, 구하라, 그러면 얻을 것이라...

    업무 전환 Tip 7. 사이트 도움을 받아라. 당신이 고민 하는 것, 이미 다른 사람들도 이미 경험을 하고 해결책을 가지고 있다.

    이제, 본격적인 작업 속도가 나기 시작 하더군요..

    프레젠테이션에 사용 하는 이미지 처리는 우분투 설치 시 기본으로 설치되는 "GIMP" 와 별도로 "Inkscape Vector Graphics Editor"를 사용 하였습니다.

    업무 전환 Tip 8. 이미지 작업과 일러스트레이션 작업이 필요 하다고? GIMP Inkscape Vector Graphics Editor를 사용 하라

    발표 당일....

    준비한 프레젠테이션은 2개 각각 버추얼 창에 배치를 하고, 2개의 창에는 원격 데스크탑 각각 2개를 연결하여 데모 시연 장비에 접속을 해 놓았습니다. 그리고 마지막 창에 영상 자료도 플레이를 준비 해 놓았습니다
    이제 전,각각 필요 할 때 마다 compiz 단축키를 사용하여 전환을 하면서 데모를 시연 할 수 있습니다.

    리눅스는 이처럼 감히 윈도우즈에서 생각 할 수 없었던 일을 간단하게 할 수 있습니다.

    업무 전환 팁 9. 리눅스가 가지고 있는 버추얼 창을 적극 이용하라

    이때 만큼은 화려한 화면 효과가 제 프레젠테이션을 뒷 받침 해 줄 수 있는 하나의 도구로 발휘를 할때 입니다.

    업무 전환 팀 10. 화려한 효과의 즐거움을 나누어라. 청중들이 기뻐 할 것이다

    화려한 compiz-fusion 효과가 바로 이들의 시선을 저에게 모을 수 있었습니다.

    compiz
    의 단축키인

    Super + Tab, Ctrl + Alt + Left Mouse Button, Ctrl + Alt + Down Arrow
    이렇게 3개 키를 사용하여 자유자재로 버추얼 창과 작업 창을 넘나 들며, 창흔들기, 불꼿 등등 여러 화려한 효과로 프레젠테이션을 진행 하였습니다.

    50
    여분 뒤....

    세미나장을 정리를 하면서 전 저희 팀 동료들에게 엄지손가락을 들어 올렸죠...

    "Goooooood......"


    감사합니다.

    -------------------------
    프레젠테이션 사용 프로그램 목록 및 역할

    1. OpenOffice :
    프리젠티이션
    2. GIMP :
    이미지 작업
    3. Inkscape Vector Graphics Editor :
    일러스트레이트 작업
    4. Sun VirtualBox :
    데모 시연용 서버 역할
    5.
    원격 데스크탑 보기 : 데모 시연용 노드 터미널 접속
    6. compiz-fusion :
    회면 효과



    3. 2 50기가 메일 데이터를 옮겨라

    우분투로 전환을 하자마자 S 은행 프레젠테이션을 무사히 마쳤습니다.
    정신 없이 4일이 넘어 가 버린 일정이었습니다.

    이제, 메일 데이터를 옮길 차례였습니다. 우분투로 업무를 전환하고 나서도 계속 웹메일을 사용을 하고 있었기에,
    여러 작업들에 제약이 따랐습니다.


    우분트에서 기본으로 제공하는 에볼루션을 사용을 하고자 하였습니다.



    메일 데이터는 크게 두 개로 나누어 집니다.

    주소록과 실제 메일 데이터

    저의 업무상 주소록은 중요 합니다. 1000여명의 고객 데이터가 정리가 되어 있고, 7년 동안 모아온 기존 주고 받은 메일 데이터 50G는 제가 업무를 하는데 있어 참조 자료를 하고 있었습니다.

    이제 그 작업을 할 때 입니다.

    처음 아무 생각 없이 아웃록에서 백업 받은 주소록 CVS를 에볼루션에서 import 를 하였죠...

    ... 한글이 모두 깨지더군요....

    . 주소록을 옮겨라..

    단순히 주소록만 옮긴다면 가장 간단한 방법은 Outport 를 사용 하는 것입니다. (http://outport.sourceforge.net/index.php )
    이 툴을 사용을 한다면 정말 손쉽게 주소록을 옮길 수가 있습니다.

    업무 전환 팁 11. 아웃록의 주소록을 옮길때는 Outport 를 사용 하면 간단하다.
    주의 : Outport 를 사용 하기 위해서는 아웃록을 설치하여야 합니다. 아욱롯이 설치가 되어 실행이 있어야 메일 데이터를 가져 오기 때문입니다.

    전혀 한글 깨짐이 없이 간단하게 에볼루션에 import 가 되었습니다.

    . 메일 데이터를 옮겨라


    메일 데이터를 옮기는 것은 여러분들이 사용 하던 방법을 사용 하기로 하였습니다. 바로 썬더버드를 사용 하는 방법이죠... (참조 글http://www.howtoforge.com/importing_outlook_express_into_thunderbird_evolution)

    업무 전환 팁 12. 아웃록의 대이터를 옮길때는 썬더버드를 사용 하면 간단하다.

    버추얼 박스에 설치 되어 있는 윈도우즈가 있어 썬더 버드와 Office Professional 2007 Trial Version 60일 버전을 다운로드를 받아 설치를 하였습니다.

    업무 전환 팁 13. MS 제품이 필요하다고? 트라이얼 버전을 사용 하라 (http://www.microsoft.com/products/info/default.aspx?view=37&pcid=9d273393-92c9-4807-be9c-515a0d152415)

    굳이 PST파일이 있는데도 MS Office 를 설치를 하는 것은 썬더버드에서는 아욱롯이 설치가 되어 실행이 되고 있어야 메일 데이터를 가져 오기 때문입니다.

    썬더버드에서 아욱롯 데이터는 거의 완벽하게 가져 옵니다.
    썬더 버더의 메일 데이터 구조가 문제가 됩니다.

    제 메일 데이터의 구조는 업체별로 분리를 하고, 이를 다시 이름순으로 분리가 되는 순입니다.
    아웃록에서는 이를 하나의 PST파일로 만들어 관리를 합니다. 이러다 보나, 덩치가 커지죠...

    썬더 버드는 이를 잘게 나누어 각각 메일 박스를 만들어 저장을 합니다.
    에볼루션션에 이를 사용 할때는 각각 폴도를 직접 만들어 하나 하나 import 를 해주면 됩니다.

    40
    여개 이상으로 나누어진 구조를 하나 하나 만들어 import 하기란 만만치 않더군요...

    결국 수작업을 통하여 하나하나 메일 데이터를 썬더버드에서 에볼루션으로 옮겼습니다.

    완벽하게 2007년도 현재 사용중인 기존 메일 데이터를 옮기 저는 새로운 방법을 생각 해 보게 되었습니다.
    앞으로도 2001~2006년 메일이 있기 때문이죠....

    이때 생각 난 것이 버클리 메일 박스입니다. 앞서 저희 회사 메일서버는 sendmail입니다. 그리고, 제가 슈퍼 관리자 이고요... 그러다 보니, 다른 동료들과 달리 저는 제 메일을 1년 단위로 나누어 보관을 할 수가 있는 특권이 있죠...
    (
    동료들아 미안하다.. 나 혼자 50G 를 쓰고 있구나....)

    업무 전환 팁 14. sendmail 을 사용 한다고...? 정말 쉽게 바꿀수 있다. 리눅스 만세....

    그렇습니다. sendmail 의 메일 박스도 버클리 메일 박스입니다. 단순히, 이 파일을 import 를 하면 앞서 번거러운 작업 없이 모두 가져 올 수 있는 거죠...

    그리고, 이를 메일 규칙을 사용 하여 각각 폴더로 자동으로 나누어 지게 후 작업을 해주면 되는 거죠...

    바로 작업을 하였습니다. 메일 서버에 NFS Server 를 셋팅을 한 후 제 노트북에 마운트를 하였죠..
    그리고, 바로 에볼루션에서 import....

    결과는 예상대로 전혀 문제 없이 메일을 가져 왔습니다.

    업무 전환 팁 15. 자신의 메일 박스를 주기적으로 백업을 하라...

    에볼루션은 자신의 홈디렉토리 안에 보시면 .evolution/mail/local 안에 메일을 쌓습니다.
    메일 폴도를 만들면 여기에 폴더가 만들어지고 그 폴더안에 해당 메일이 쌓입니다.
    이 폴더만 백업을 받으면 되는 것이죠...

    이렇게 리눅스로 업무를 전환 하게 되면 각각 포멧에 대하여 표준이 있어 정말 손쉽게 작업이 가능 해 집니다.
    -----

    결국 50G 의 메일 데이터는 아무 문제 없이 에볼루션으로 이식이 성공리에 끝나게 되었습니다



    3.3 최고 아이디어 도구를 만들다.(리눅스 기반 마인드맵핑

    메일 데이터를 옮기고 나니, 이제 본격적으로 업무가 시작이 됩니다. 기술연구소를 맡고 있다 보니 그 많고 많은 업무 중에 가장 중요한 업무 중 하나는 아이디어 회의 입니다.
    이제, MS에서 정리를 하던 아이디어 회의 툴을 리눅스로 전환을 하고자 합니다.

    여러분들은 회의를 할때 어떤 툴을 사용 하시는지요? 회의를 하다 보며, 자치 정리를 해 나가면서 하지 않으면 결국 회의 종료 시점에서는 처음 주재와는 정말 다른 방향의 결론이 나가나, 혹은 아무 성과 없이 끝나 버리는 경우가 많습니다.
    저희 회사에서는 회의를 할 경우 그 정리를 위하여 빔 프로젝트와 "씽크와이즈 " , 마인드맵이란 도구를 이용 하였습니다. 이 도구는 회의를 하는데 있어 상단이 유용한 도구였습니다. 단지, 윈도우즈 환경에서만 움직이다는 것이 문제였죠. 이 도구의 근본 바탕은 마인드 맵핑에 근본을 두고 있는 툴입니다.

    머릿속에 떠오르는 복잡한 생각을 Tree형태로 빠르게 시각화 시켜서 창의적 발상을 유도하는 디지털 마인드맵핑 도구”



    회의를 하다 보면 난상 토론이 되기 십상이죠. 이를 손쉽게 정리를 할 수 있는 것이죠.

    마인드맵은 아래와 같이 생겼습니다.




    . 이제 리눅스 환경에서 예전에 사용 하던 프로그램과 같은 역할을 하는 프로그램이 필요로 합니다.


    . FreeMind 를 만나다.

    공개 소프트웨어로 가장 유명한 마이드맵핑툴을 꼽으라면 아마도 Freemind(http://freemind.sourceforge.net)가 아닐까 싶습니다. Freemind는 자신의 생각을 체계적으로 정리하거나, 각종 노트정리 등을 신속하게 할 수 있는 마인드맵 프로그램입니다.

    FreeMind (
    http://freemind.sourceforge.net/wiki/index.php/Main_Page)

    , 이 프로그램을 사용하시면 아래와 같이, 사용이 가능 합니다.




    설치 방법은 우분투에 제공 하는 "추가/삭제"를 통하여 손쉽게 설치를 할 수 있습니다. 허나 버전이 낮습니다, (0.7.1 버전 입니다. 현재 0.9 버전 까지 나와 있습니다.) 0.9 버전일경우 java환경으로 플렛폼 의존성이 없습니다. 더욱이, 외부로 변환 시킬 수 있는 포멧이 이미지와 pdf 등 많은 포멧으로 변환이 가능 합니다. 또한, 랭귀지 선택을 kr로 하시면 한글 메뉴로 사용이 가능 합니다.

    상세 메뉴얼은 http://freemind.sourceforge.net/wiki/extensions/freemind/appletwindow.php?browsemode_initial_map=http://freemind.sourceforge.net/wiki/images/f/f6/Freemind.mm&mm_title=Freemind.mm 를 참조 하시면 됩니다.

    업무 전환 팁 16. 회의를 위한 툴이 필요 하다고? 아이디어 정리 툴이 필요 하다고? FreeMind 란 강력한 툴이 있다.


    . 그래도 뭔가 부족하다 생각 된다면... XMind 를 선택하라..


    사실 씽크와이즈를 쓰던 분들은 앞서 추천 해 드린 FreeMind 의 기능에는 만족을 못할 것입니다. 두 번째로 추천 해드리는 톨이 바로 Xmind 입니다.

    Xmind ( 
    http://www.xmind.net/ )

    마인드맵 작성과 더불어 Project ManagmentKnowledge Management를 동시에 할 수 있는 기능이 들어가 있는 프로그래을 원할 경우가 있습니다. Xmind 가 바로 원하는 기능을 해 줄 수가 있습니다. 이 또한 JAVA 기반이라서 맥 뿐만 아니라 윈도우즈, 리눅스에서도 작동합니다.








    업무 전환 팁 17. 스케줄링까지 되는 아이디어 정리 툴이 필요 하다고? XMind 란 강력한 툴이 있다.

    -------------------------
    아이디어 회의 진행시 사용한 프로그램 목록 및 역할

    1. freemind:
    디지털 마인드맵핑 도구
    2. XMind :
    디지털 마인드맵핑 도구



    1. 출장을 가기 앞서... (모바일 오피스 환경을 만들어라...)


      리눅스로 전환을 하고 나니, 모든 환경이 이제는 어느덧 저에게 맞추어 졌습니다. 그러다 보니, 문제가, 출장을 갈 때가 문제가 되더군요. 물론 노트북을 들고 가면 되지만, 경우에 따라선 노트북을 놓고 갈 때가 있습니다.


      이를 위하여 몇 가지 시도를 하였습니다.

      출장을 갈 때 먼저 다음 사항이 필요로 할 것입니다.

      첫째, 언제 어디 서든지 내 작업 환경을 유지 하고 싶다.
      둘째, 항시 필수 데이터는 언제든지 곁에 있어야 한다.

      이 두 가지 조건을 만족 시킬 방법을 시도를 하였습니다

      . 모바일 오피스 환경을 만들어라. (USB 메모리에 우분투를 설치 하다.)

      요새 USB 메모리는 상단이 가격이 내렸습니다. 심지어는 세미나 장에 가면 4G USB 를 사은품으로 주기도 합니다. 덕분에 모 세미나 장에서 구한 USB 메모리를 통하여 모바일 오피스 환경을 만들고자 하였습니다.


screenshot6.png



이미, USB 에 우분투를 설치 하는 방법은 많은 분들이 글을 올려 주셨습니다. "푸른바람"님이 쓰신 훌륭한 글이 있습니다. (http://ubuntu.or.kr/viewtopic.php?f=9&t=3300 )

저는 이 방법을 이용 하였습니다.

이외 방법으로는 dynamism2002 님이 공개 하신 글 http://ubuntu.or.kr/viewtopic.php?p=14495 ) 처럼 Remastersys Backup 을 사용 하는 방법이 있다고 합니다.

하지만, 저는 우분투를 배우는 입장으로 다시금 첫 번째 방법을 사용 하였습니다.

일단, 8G 메모리인 점에 감안하여 필수 에플리케이션만 작업을 하였습니다.

저의 필수 에플리케이션은 OpenOffice, XMind, 그리고, FireFox 등등 입니다. 메일도 사용 하고 싶으나, 앞서 쓴 글에도 나와 있듯이 덩치가 워낙이 큰지라, 4G 용량으로는 부족 합니다. 물론, user home usb disk 에 넣어 가지고 다니면 되지만요. 이렇게 되면, 결국, USB 메모리가 아닌 USB Disk에 인스톨 하면 될 것 같다는 생각이 들더군요. 하지만, 이것도 들고 다니기 귀찮을 때가 있습니다...

아무튼, 저는 가장 간단한 환경 구축이 본 목적이었기에, 메일은 기존에 사용 하던대로 WebMail 을 사용하기로 하였습니다. (나중에 64G USB 메모리를 구하면 되겠지요...... 누가 안줄실련가...?)


. 이렇게 해서 저는 8G 메모리에 모바일 환경을 완벽하게 구축을 하였습니다.

업무 전환 팁 18. 언제 어디 서든지 작업 환경을 가지고 가고 싶으면 USB메모리를 이용 하라.


screenshot5.png




이제, 파일 동기화를 시킬 차례입니다.

. 모바일 오피스의 필수 조건 파일 동기화


모바일 오피스 환경을 만들고 나니, 이제, 제가 작업하는 파일들에 대하여 동기화를 시도 할 차례입니다.
평소 USB Disk 를 사용하지만, 로칼 디스크 역시 많이 사용 합니다. 저의 작업 습관은 local disk 에 사용 하고, 이를 주기적으로 USB Disk 에 동기가 되도록 하고 있습니다. 허나, 이제는 리눅스 환경, 리눅스 환경에 맞추어야 겠죠?

저는 이를 위하야 사용 중인 프로그램은 Synkron (http://synkron.sourceforge.net) 란 프로그램을 사용 하였습니다. Purun6 님이 쓰신 좋은 글이 있습니다. (http://ubuntu.or.kr/viewtopic.php?p=7987)

문제는 Synkron 란 프로그램 rpm alien 된 패키지들이 모두 i386 버전이라는 것입니다. 제 환경은 x86_64 이므로 결국 컴파일을 할 수 밖에 없었습니다. (덕분에 qt 를 설치 하였습니다.....)

간단하게 설치를 한 후 필수 디렉터리를 싱크를 맞추도록 하였습니다. 그리고, 시작 프로그램에 등록을 하였습니다.

screenshot4.png


업무 전환 팁 19. 모바일 오피스의 필수, 파일 동기화 환경을 구축 하라.

이외 방법으로는 Dropbox for Linux ( http://naramal.tistory.com/89 , http://kldp.org/node/99105 ) 와 같은 다양한 방법이 있습니다. 나중에, 이러한 방법들도 모두 정리를 해 볼까 합니다.

참고로, 다음 사이트를 관심있게 봐 주시기 바랍니다. ( http://www.usboffice.kr/zbxe/?mid=por_release&listStyle=list&document_srl=29626 )


아래 사진은 인증샷(?) 입니다. ..



11.png






. USB Memory는 만능이 아니다. RAM Disk를 사용 하자


이 외 몇 가지를 더 하였습니다. 이는 USB Memory 특성으로 잦은 사용에 따리 자치 USB Memory에 문제가 생길 수가 있기 때문입니다. 저는 이 해결책을 RAM Disk를 사용 하였습니다.

일단 저는 잦은 사용이 있는 부분을 RAM Disk로 마운트를 하였습니다. 이는 모두 임시 파일이고, 로그 역시 본 목적이 임시 사용이기에 중요 하지 않기 때문에 모두 휴발성인 Ramdisk로 이동을 시켰습니다.

첫째, /tmp (참조 하세요 :http://ubuntu.or.kr/viewtopic.php?f=18&t=4086 )
(
그외 방법으로는 
$sudo mv /tmp /tmp_orig 
$sudo ln -s /media/ramdisk /tmp
등이 있습니다.)

두번째 /var/log

그리고 마지막으로는 여러분들이 자주 이용하는 파이어 폭스 케쉬를 적용 하였습니다. (http://www.black2white.org/tag/%EC%9A%B0%EB%B6%84%ED%88%AC )



업무 전환 팁 20. RAM Disk 를 적극 활용 하라.

이로서 모바일 오프스 환경을 구축을 하였습니다.

------------------------
출장을 가기 앞서... (모바일 오피스 환경을 만들어라...)에서 사용한 프로그램 목록 및 역할

1. USB Memory :
모바일 작업용 리눅스 환경
2. Synkron :
파일 동기화 솔루션 
3. ramdisk :
잦은 사용으로 인한 USB Memory문제 해결 : 임시 파일, 로그 파일 저장용



    1. 리눅스 원격 연결을 활용 하라....

      . SSH 를 통한 원격 X-Windows 프로그램을 사용

      제 업무 중 하나가 리눅스 클러스터 구축 및 서비스 입니다. 기존 윈도우즈의 경우 가장 많이 사용을 하였던 것은 두 가지 입니다.

      1. putty
      2. X-Manager

      특히, X-Manager 의 경우 MS Windows 환경에서 X-Windows 프로그램을 원격에서 사용을 할 수 있기 때문에 자주 이용을 하였습니다. 물론, VNC와 같은 프로그램도 있습니다.

      http://myknowledge.kr/42

      리눅스 환경에서는 이러한 프로그램이 필요가 없습니다.
      단지, ssh 를 통하여 내가 원하는 원격 작업 환경을 가져 올 수 있습니다.

      ssh
      에는 많은 옵션이 있습니다. 그중 -X 옵션을 사용 하면 됩니다.

      예를 들어

      제 노트북(192.168.0.152) 에서 타 서버로(192.168.0.200) 연결을 한다고 한다면 일반적으로

      ssh -l {user ID} 192.168.0.200
      으로 합니다. 이 모드는 일반 모드로 X-Windows 프로그램들을 띄우지를 못합니다.

      여기서, -X 옵션을 사용 하면 작업 환경이 더 확장이 됩니다.

      ssh -l {user ID} -X 192.168.0.200

      -X
      옵션은 X forward 옵션 입니다. 이 옵션을 사용 하면 타 서버의 X-Windows 프로그램을 자신의 컴퓨터 화면에 자유롭게 띄워 사용이 가능 합니다.


screenshot13.png


위 그림은 제가 제 사무실에서 제 노트북을 사용하여 원격에 있는 HPC Cluster 에 접속을 하여 Fluent 라는 CFD 해석 프로그램을 띄운 스크린샷입니다.



. ssh 가 사용이 어렵다고? Putty 를 사용 하면 된다.

Windows
부터 주로 이용 하던 프로그램이 putty 였습니다. 리눅스에도 Putty가 있는데, 이는 "추가 삭제"를 통하여 손쉽게 설치가 가능 합니다. 터미널 창에서 ssh 사용 하다보면, IP 관리가 어렵습니다.
이에 Putty 를 사용 하는데, Putty 에도 X11 forwarding 기능이 있습니다.


screenshot10.png


왼쪽 메뉴 중 SSH 항목에 X11이 있는데..

screenshot12.png



이 메뉴를 선택 하면 오른쪽에 X11 forwarding 이란 메뉴가 나오게 이 하단에 Enable X11 Forwarding 을 선택 해 주시면 됩니다.


screenshot14.png




. 방화벽... 문제 없어.. ssh는 터널링이 된다고...

네트워크 보안 정책 등으로,, 직접 접근이 불가능할 경우,, neturo,rsupport, ahranta 등 중계서버를 이용해서 원격접속을 하는 경우도 있죠. 리눅스에서는 ssh 명령어만으로 중계서버를 이용한 원격접속이 가능합니다.

연결 흐름을 보면, 다음과 같습니다.


Network Diagram
Notebook (5904) <----> Management Server (5903) (172.30.100.1/16) | (172.20.100.1/16) Cluster Network <------> Node423 (5902) (172.20.100.23/16)

위 흐름도에서,, Notebook에서 Node423vncserver 에 접속하고 싶다면, 동일 네트웍크가 아니기 때문에,, Management Server에 연결한 후 Management Server에서 다시 Node423으로 연결해야 합니다. 하지만,, ssh tunneling 을 사용하면, Notebook에서 직접 접속이 가능합니다.

방법은 다음과 같습니다.
Node423
에서 vncserver 시작 (5902 포트)
1. [node423] # vncserver :2

Node423
에서 Management 서버로 ssh tunneling 연결
2. [node423] # ssh -R 5903:localhost:5902 root@172.20.100.1

Notebook
에서 Management 서버로 ssh tunneling 연결
3. [notebook] # ssh -L 5904:localhost:5903 root@172.30.100.1

Notebook
에서 Node423으로 연결
4. vnc client
를 실행하고, localhost:4 주소 입력



이렇게 데스크탑을 윈도우즈에서 리눅스로 바꾸는 순간 저에게 많은 이득이 주어 졌습니다.

업무 전환 팁 21. ssh 접속 연결을 적극 활용 하라

업무 전환 팁 22. 방화벽..? 문제 없어.... ssh 터널링 기능을 활용 하라

------------------------
리눅스 원격 연결을 활용 하라....에서 사용한 프로그램 목록 및 역할

1. ssh :
원격 연결용
2. putty :
원격 연결용


3.6 전문 공학용 계산기로 활용

. SAGE 를 통한 수치 해석

수학과나 공학 쪽으로 연구 하시는 분들이나, 직업이 있으신 분들은 MATLAB, Mathematica,Maple 등의 솔루션을 들어보거나 사용 하실 것입니다. 허나, 위 프로그램들은 가격은 무지 비쌉니다. 특히, 개인적으로 쓰기에는 그 비용 또한 만만치 않습니다. 이를 대처 할 수 있는 솔루션이 필요로 하였습니다.

이에, 찾아낸 솔루션이 바로 SAGE-MATH 입니다.

http://www.sagemath.org/

Sage
는 텍스트 및 웹 환경에서 사용하실 수 있는 수학 연산 시스템입니다.

정말 멋진 툴입니다.

아래 화면을 우선 보면...


screenshot92.png



와 같이 웹 베이스로 수치 계산을 풀어 낼 수 있습니다.

Sage
Notebook 시스템(The Sage Notebook)을 이용하셔서, 워크시트를 제작하고, 그 워크시트에서 Sage명령과 Python명령들을 직접 실행해 보실 수 있습니다. 이러한 워크시트는 여러사람과 동시에 제작이 가능하며, 또한 다른사람에게 공개할 수 있으며, 인터액티브(Interactive) 기능을 활용하셔서 수학적 개념을 이해하기 쉽게 활용하실 수 있습니다.

폭넓은 수학분야의 활용
Sage-Math
는 기본적인 미적분학과 기초적인 수학으로부터 시작하여, 정수론, 암호론, 가환대수, 군론, 그래프이론, 수치해석적 선형대수학에 이르기까지 다양한 수학분야에 편리하게 활용하실 수 있습니다.

오픈소스(Open Source)지향의 소프트웨어
Sage
는 오픈소스(Open Source)를 지양하기에 기존의 유명한 수학소프트웨어들인 Magma, Maple, Mathematica, MATLAB과 같은 소프트웨어와 차별화되고, 이러한 소프트웨어들과 비슷한 수준의 공개된 수학패키지들을 포함하고 있어서, 그 활용도는 매우 뛰어납니다.

Sage
를 통한 심화된 수학연구로의 활용
Sage
는 여러분이 다른 수학프로그램을 사용하는데에도 결정적으로 기여하고 있습니다. 특히, Sage에는 GAP,GP/PARI, Maxima, Singular와 같은 수학연구에 많이 사용되는 핵심 라이브러리를 기본적으로 내장하고 있습니다.


, 이에, 그 설치 방법을 보겠습니다.

설치는 크게 3가지 방법이 있습니다.

첫 번째, 시넵틱 패키지 관리자를 통한 방법
두 번째, 바이러리를 사용
세 번째, 소스 컴파일


첫번째..
가장 손쉬운 방법이기도 하죠...


screenshot91.png


sagemath 패키지를 설치를 하기만 하시면 됩니다. 허나, 버전이 낮군요...

현재 가장 최신 버전은 4.1.1 버전 입니다.

두 번째... 바이러리 사용 방법

http://ftp.kaist.ac.kr/sage/linux/index.html

여러분들게 저는 이 방법을 권장 해 드립니다.

단순하게. 설치 디렉토리를 만들어 놓고 풀기만 하시면 됩니다.

세번째 방법... 소스 컴파일...
자신의 하드웨어에 맞게 컴파을을 해줍니다.

http://ftp.kaist.ac.kr/sage/src/index.html

간단하게, 설치 디렉토리에 풀어 놓고 make 만 해주면 됩니다. . 이 경우 여러 설치 파일이 우선 설치가 되어야 합니다. 필수 설치 파일은 gcc, g++, make, m4, perl, ranlib, and tar 입니다.

제 노트북 CPUDual core T9500 @ 2.60GHz 인데... 한시간이 넘게 걸리는 군요...

. 세부 설치.

우선 환경 변수에 sage path를 걸어 줍니다.
여기까지 하시면... 콘솔상에서 sage 라 치시면 계산을 할 수 있는 창이 열립니다.


screenshot93.png



여기까지 하시더라도 sage를 통하여 계산을 할 수가 있죠. 허나, sage의 가장 강력한 기능중 하나가 바로 WEB을 통하여 인터페이스를 사용 할 수 있다는 것입니다. sageWEB 인터페이스로 띄우기 위해서는 아래와 같이 sage가 설치된 디렉터리 안에 notebook.py 파일을 하나 만들어 줍니다.


from    sage.all import *

notebook('sage_notebook',
          port=8000, accounts=True, address='<IP Address>',
          ulimit='-u 100 -v 300000 -t 360',
          open_viewer=False, timeout=120,secure=False)


주의 : 여기서, <IP Address> 라 함은 자신의 컴퓨터의 IP 주소 입니다. secure=False http:// 를 통하여 접속을 한다는 것입니다. 만일 https:// 를 통하여 서비스를 하고자 하신다면 secure=True 로 바꾸어 주시면 됩니다.

이후, sage-python notebook.py 라 실행을 하시면 "admin"에 대한 패스워드 계정을 묻습니다


screenshot96.png



설정이 완료가 된 뒤 웹브라우저를 통하여 접속을 하시면 Sage 웹 인터페이스를 보실 수 있습니다.


http://IP Address:8000



screenshot94.png


초기에 입력을 하셨던 패스워드로 로그인을 하시면,


screenshot95.png


와 같이 sage 웹 인터페이스에 로그인이 가능 합니다.

이제 부터 여러분들은 마음 것 수치 계산을 하시면 됩니다.


. 실 활용 예

이제, 실 활용 예를 보겠습니다.

세 꼭지점 (0,0),(1,-1),(1,1)을 갖는 삼각형을 (1,2)만큼 평행이동한 선형변환의 이미지를 그려라. y축에 대한 반사, 60도 회전변환에 의한 이미지를 그려라.

라는 문제가 있다고 한다면..

먼저 세 꼭지점을 점으로 갖는 삼각형을 그립니다. show라는 함수는 그래프를 그려주는 함수이고, line은 각 점을 연결하는 선을 말하며, 그리고 P11, P12, P13로 각 꼭지점의 값을 보여주고 있습니다.

screenshot98.png


다음으로 (1,2)만큼 평행 이동한 선형 변환의 이미지를 그리는데..


screenshot99.png


다음으로 y축에 대한 반사 이미지를 그린다.


screenshot100.png


마지막으로 60도 회전 변환에 의한 이미지를 그린다.


screenshot101.png


이 예제에서 구한 이미지를 한 그래프에 표시해 보면..



screenshot102.png


이처럼 Maple 처럼 상용 프로그램이 아닌 무료 Open Software에서도 충분히 수행할 수 있습니다.
더욱이 웹 인터페이스를 제공 하므로 인터넷만 연결된 곳 어디서나 볼 수 있어 그 가치는 매우 높습니다.





3.7 젠장, xxx 문서가 어디 간거야?

매주 월요일, 막 구운 쿠키와 향기로운 커피 향기에 빠져 있는 나를 깨우는 이가 있으니, 바로 옆자리에 않아 계시는 전xx 이사님. 그분이 원하시는 문서는 3개월 이전, 심지어는 1년 이전의 문서를 원하시는 경우도 많습니다.

날로 늘어 가는 자료 분량이 어느덧 2TB 를 넘어 가고 있습니다. 이제 저도 문서를 어디에 놓았는지 찾기가 어렵더군요.

그래서, 오래전부터 구축 하고 싶었던 문서 관리 시스템을 구축해 보기로 했습니다.

. Owl Intranet Engine

Owl Intranet Engine.... (
소스http://owl.anytimecomm.com/ )

이미, 이곳에는 "지훈현서 아빠님""강분도님"께서 OWL 문서 관리 시스템 (인트라넷이란 글을 올려 놓으셨습니다. 처음 글을 읽고, 설치를 아무 생각 없이 설치를 해 보았습니다. 이미, 앞서 "지훈현서 아빠님""강분도님" 께서 설치 글을 써 주셨기에, 설치 방법은 생략을 합니다.
지훈 훈서 아빠님 글강분도님 글

, Owl Intranet Engine 을 위해서는 몇 가지 사전에 설치가 되어야 되는 프로그램들이 있으니 주의 하시기 바랍니다.

    필수 항목

    • Webserver that supports PHP and a SQL database, e.g. Apache
    • SQL database system. As for now MySQL, PostgreSQL and Oracle are supported
    • PHP (at least version 4.1.0)


    선택 항목

    • antiword (file indexing)
    • clamAV (antivirus checking)
    • gzip (compression of archives)
    • Image Magik (thumbnails)
    • mplayer (thumbnails)
    • mysqldump (database backup)
    • pdftotext (file indexing)
    • pod2html (file indexing)
    • tar (compression of archives)
    • unrtf (file indexing)
    • unzip (compression of archives)


앞서 문서대로 하시면 별 문제 없이 설치가 가능 합니다.


. 세부 셋팅

간단하게 설치를 하시면 누구나 아래와 같이 로그인 창을 만나게 됩니다.


screenshot301.png


앞서 admin/admin으로 로그인을 하신 후, 그룹과 계정을 만든 다음 각각 항목에 맞추어 설장을 해주시면 기본 사용 준비가 끝납니다. 허나, 기본 상태에서는 Large File을 사용 하지 못합니다.

OWL
PHP 를 사용 합니다. 그러므로, 기본 upload File Size 2MB로 한정 되어 있습니다. 대부분의 문서들은 2MB이상이 됩니다. 따라서, 반드시, php.ini 를 수정 해 주셔야 합니다.

수정 하여야 될 부분은 다음과 같습니다.

    file_uploads
    • upload_max_filesize
    • max_input_time
    • memory_limit
    • max_execution_time
    • post_max_size


여러분들의 환경에 맞게 적절하게 수정을 해 주시면 됩니다.




screenshot302.png


저는 최대 40G까지 사용 가능 하도록 하였습니다.

아울러. 기본 셋팅 값으로는 PDF의 경우 저장을 할 수 있어도, 실제 "문서 보기" "다운로드"등이 안됩니다.


/usr/share/owl-dms/config/owl.php 파일을

$default->pdf_watermark_path = "/usr/bin/pdftk-disabled";
라인을 아래와 같이 수정 하여 주시기 바랍니다.

//$default->pdf_watermark_path = "/usr/bin/pdftk-disabled";





. 실 활용

로그인을 하시면 가장 먼저 보시는 화면은 다음과 같습니다.


screenshot303.png


... 일단 한 가지 예를 보죠...

만일 조금 전 전 이사님이 "Green IT" 에 관한 문서를 요구를 하셨습니다. 저는 찾기 창에 "Green IT" 라 친 후 "찾기"를 하면


screenshot306.png



screenshot308.png


와 같이 문서를 찾아 줍니다. 특히. 평점을 평가를 하여 근사치 점수를 매겨 줍니다. 문서 관리 시스템의 장점 중 하나는 모든 문서를 "키워드"로 관리를 할 수 있고, " DB" 화를 할 수 있다는 것이 아닐까 싶습니다. 실제로, 문서를 등록을 할 때 키워드와 버전을 등록을 할 수 있도록 해 주고 있습니다. 또한. 각각 디렉토리를 만들어 문서를 모아 놓을 수 있어, 업무 관리에서도 좋습니다.


screenshot309-1.png


각각의 디렉토리는 사용자들이 원하는 곳으로 이동이 가능 합니다. , 이 가능을 사용 하면, 현재 진행 중인 "프로젝트""성공"이란 프로젝트 디렉토리로 이동도 가능 하다는 것이죠. 그리고, 각각의 항목에는 "코멘드"를 달아 관리도 하실 수가 있습니다.


.png


===============

특히. OWL은 웹 인터페이스를 제공 하므로 인터넷만 연결된 곳 어디 서나 볼 수 있어 그 가치는 매우 높습니다.
현재 저희 회사에는 이 시스템을 사용하여 엔지니어들에게 "기술 문서"를 제공 하고 있습니다.


문서 관리 시스템 구축에 필요로 하는 프로그램 목록 및 역할

1. OWL:
문서 관리 시스템
2. apache :
웹 서버
2. php5 :
3. MySQL: DB





  1. 맺음글


시간이 흘러 이제는 업무주 95% 이상을 리눅스에서 처리를 하고 있습니다. 리눅스를 선택을 하면서, 라이센스에 대한 자유로움을 누구보다 만낏을 하고 있습니다. 2년 동안 경험상, 리눅스 기반으로 자신의 업무를 전환을 하기 위햐서는 반드시 필요 한것 3가지를 뽑으라고 하면, 첫 번째, 꾸준함 두 번째, 사고 방식 전환 세 번째, 교류 입니다. , 윈도우즈의 유혹을 벗어 버리고 꾸준히 사용함이 필요하고, 기존 환경에서 새로운 환경애 적응을 하기 위하여 사고의 전환, 그리고 모르는 것에 대하여 선배, 동료들에게 물어 볼 수 있는 교류가 있어야 할 것입니다. 공개 소프트웨어를 사용함으로 얻을 수 있는 경제적 이득, 지식, 그리고 즐거움을 모두가 공유를 하였으면 합니다.

공개SW 설치/활용 - 번호, 제목, 작성자
번호 제목 작성자 조회수 작성
39 Alfresco 유저 가이드 OSS 4970 2016-08-16
38 Alfresco 설치 가이드 file OSS 2398 2013-10-28
37 KVM 설치 가이드 file OSS 3058 2013-10-11
36 Hive 설치 가이드 file OSS 1419 2013-09-30
35 Cassandra 테스트 환경 구축 가이드 file OSS 1538 2013-06-18
34 활용도가 높은 메모장 '톰보이' 생생한 사용기. file 소재성 1369 2011-10-28
33 Audacity를 이용한 소리 편집 DK 2203 2011-10-28
32 공개 소프트웨어 실 업무 적응기 큰사람 3146 2011-10-28
31 OSS를 활용하여 OSS 저작권 문제를 관리하자!! - Fossology file primobeat 1598 2011-10-28
30 Stellarium (스텔라리움) - 오픈소스 플레타리움 file 태권브이 2538 2011-10-28