Home avatar

Deokgon Kim

Tomboy + ( Snowy | Ubuntu One ) 메모짱

오늘은 Tomboy라는 메모장 프로그램을 소개합니다.

Tomboy Icon Tomboy

http://projects.gnome.org/tomboy/

리눅스 GNOME 프로젝트로 만들어진 프로그램입니다.

저는 atnote, 한컴노트 등의 메모용 프로그램을 사용해 봤습니다.

그 프로그램들은 윈도우 창 모양 등을 최소화하고, 바탕화면 등에 배치해서 사용하기에 좋게 만들어진 것으로 보입니다.

그러나, Tomboy는 그와는 달리 창 모양도 갖추고 있으며, 심지어 툴바까지 있어서 바탕화면에 띄워둘 만한 프로그램은 아닙니다.

강점으로는 위키와 같이 페이지간 링크을 줄 수 있다는 점입니다.

또한, 백링크도 되며, 검색도 쓸만하게 만들어져 있어서 좋습니다.

Openssl로 사설인증기관 만들기

Openssl을 사용하여 사설인증기관 및 사설인증 서비스를 구축할 수 있습니다.

인증기관 준비하기.

아래와 같은 구조로 생성합니다.

./dgkim.net # 인증기관 디렉토리
./dgkim.net/certs # 인증서 저장 디렉토리
./dgkim.net/crl # CRL 저장 디렉토리
./dgkim.net/crl.pem # CRL 파일 - 빈파일
./dgkim.net/crlnumber # CRL 넘버 파일 - 초기 00 입력
./dgkim.net/index.txt # 인증서 데이터베이스 인덱스 파일 - 빈파일
./dgkim.net/index.txt.attr # 빈파일
./dgkim.net/newcerts # 신규 발급된 인증서 저장 디렉토리
./dgkim.net/private # 개인키 디렉토리
./dgkim.net/serial # 인증서 시리얼넘버 파일 - 초기 00 입력

아래는 제가 사용하는 설정파일입니다.

Java 서블릿 필터 활용하기

Java 웹애플리케이션에서는 servlet filter라는 기능이 있습니다.

저는 주로, servlet filter를 통해 권한 체크를 수행합니다.

servlet filter의 경우 servlet 이나 jsp 등이 수행되기 전에 사전 처리를 하거나, 처리후 사후 처리를 하는데 활용할 수 있습니다.

servlet filter는 web.xml에서 정의합니다.

   <filter>
        <filter-name>AuthFilter</filter-name>
        <filter-class>test.AuthFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>AuthFilter</filter-name>
        <url-pattern>/*.do</url-pattern>
    </filter-mapping>

위 필터의 경우 test.AuthFilter 클래스를 필터로 등록했으며, /*.do URL에 대한 접근에 대해서 필터 처리를 수행합니다.

편리한 LDAP 프로그램

LDAP 관리에 사용하는 프로그램 소개

  1. Softerra LDAP Browser

    http://www.ldapbrowser.com/

    가장 먼저 사용한 툴입니다. 단, LDAP Browser 만 다운로드 받아 사용할 수 있습니다. 물론, LDAP Browser는 검색만 가능하고 입력 수정이 불가능합니다. 검색에서는 아래 나오는 툴보다 훨씬 빠르게 작업할 수 있습니다.

  2. LDAP Browser Editor

    Jarek Gawor분이 만든 Java버전 LDAP Editor입니다. 현재는 업데이트가 되지 않는 것으로 보입니다. (Apache Directory Studio를 만나기 전에는 이 툴을 사용했었습니다.)

  3. phpLDAPadmin

    http://phpldapadmin.sourceforge.net/wiki/index.php/Main_Page php로 만들어졌고, 웹기반으로 사용할 수 있습니다. 최근에는 Ajax로 보강되었으나, Frame을 사용하므로 Ajax가 완전하지는 않아 보입니다. 웹에서 할 수 있다는 것은 장점이나, 일부 속성을 다루지 못하는 문제가 있습니다.