참조 1: YoLinux Tutorial: The PostgreSQL Database and Linux (구글에서 'linux postgresql'을 검색하면 가장 먼저 나오는 글입니다. Tutorial이 잘 구성되어 있습니다.) 참조 2: PostgreSQL Documentation (정리가 잘 되어 있습니다.) nxserver 무료버전 설치하려다가 잘 안돼서 나중에 하기로 하고, 그냥 putty로 작업하기로 했습니다. Windows에 PostgreSQL을 설치할 때는 설치마법사를 따라서 쭉 설치하면 되는데, Linux 에서 사용하려니 막막하더군요. 일단 설치는 간단합니다. RHEL 저장소에 PostgreSQL이 있으니 yum을 이용해서 설치하면 됩니다. 일단 yum 명령어를 사용해서 PostgreSQ..
Personalized Web Search 와 관련해서 ODP(Open Directory Project) 를 참조하고 있습니다. 이 프로젝트에서는 구축된 웹페이지들의 계층구조를 RDF파일로 제공하고 있습니다. 문제는 이 파일이 너무 크다는 것입니다. 1.9GB와 700MB 정도 크기입니다.그래서 간단한 자바 프로그램을 작성하여 파일을 자르기로 했습니다. 싹둑. 검색해보면 '커다란 텍스트 파일을 편하게 잘라주는 프로그램, iHP TxT Split' 와 같은 글들을 찾을 수 있습니다. 어쨌든 연습 삼아 간단하게 자바로 코딩해보았습니다. FileInputStream과 FileouputStream 을 사용해서 하나의 파일을 원하는 크기로(거의) 잘라주는 코드 입니다. package kr.ac.uos.dmlab...
http://commons.apache.org/configuration/ 연구실에서 프로젝트를 할 때, DB 계정 정보 등의 설정 정보 등을 XML파일로 적어놓고 참조하려고 마음을 먹었습니다. 그래서 XML파일 읽는 코드를 한 20줄 짜고, 이 설정 정보를 java.util.Properties 에 저장하여 메모리에 유지하도록 static 하게 변수를 선언하는 등의 작업을 하였으나, 검색해보니 Apache Commons 프로젝트에 Configuration 이라는 컴포넌트가 있습니다. 구글에서 검색하니 http://twit88.com/blog/2007/09/18/xml-configuration-for-java-program/ 에도 간단한 예가 나와있습니다. 어쨌든, http://commons.apache.o..
바보짓을 했습니다. n-gram 모델을 과제로써 구현하던 중에, 문자열->정수를 참조하기 위해 사전구조체를 만들어보자는 것이 처음 아이디어였습니다. (전에 다른 것을 만들때는 HashMap을 사용했었습니다.) 트리로 만들어볼까해서 Depth는 문자열에서 각 문자의 인덱스를 가리키고, 자식노드로 갈 때는 다음 글자에 따라 분기하는.. 대강 그림을 그려보면 다음과 같은... 예를 들어 '나무'라는 단어는 '나마' 노드에 들어가 있고, '무지개'라는 단어는 '마자가'노드에 들어가 있는.. 결과는 삽질. 24438개의 단어가 들어 있는 구조체 내부의 모든 단어를 한번씩 참조하는 데 걸린 시간은 HashMap은 10 ms, 제가 구현한 트리 구조체는 107 ms. 일단 HashMap을 사용할 때는 String 클..
리눅스에서 오픈오피스로 논문을 작성하고 있는데, 버벅버벅 대길래 검색해봤는데, http://www.openoffice.blogs.com/openoffice/memory/ 이 글이 검색되었습니다. 오픈오피스의 메모리 설정에 대한 글인데요, 메뉴에서 Tools > Options 를 선택하면, Options창이 뜨고, Openoffice.org > Memory 를 선택하면 아래와 같은 화면을 볼 수 있습니다. 여기서 메모리를 설정해주시면 되는데, 저 위에 참조한 글에서는 다음과 같이 설명하고 있습니다. Undo (되돌리기) Number of steps = 20 (또는 더 적게, 대부분의 사용자는 많게 할 필요가 없습니다.) Graphic cache User for OpenOffice.org = 128 MB M..
요즘 수업중에 Perl을 아주 조금 써보고 있는데, Perl의 성능이 궁금해서 찾아보는데, 최근 결과가 별로 없어서 간단한 정규표현식 테스트를 직접해보았습니다. 알파벳과 한글이 같이 있는 문자열에서 알파벳을 알파벳이 아닌 문자를 '_'로 바꾸는 테스트입니다. 정규표현식 문자열 치환 테스트를 하는 이유는 펄에서 정규표현식을 언어수준에서 잘 지윈하고 있기 때문입니다. CPU Q6600, Memory 4G, Fedora 10 x86_64, Java는 openJDK 1.6 x86_64, Perl은 perl.x86_64 에서 이클립스로 작성후 테스트. 결론부터 말씀드리자면 일단 속도에서는 자바 완승, 메모리는 Perl 완승 입니다. 실제 코드는 다음과 같습니다. 자바 StringBuilder 를 사용해서 문자열을..
System > Preferences > Look and Feel > Desktop Effects 에서 데스크탑 효과를 켤 수 있습니다. Compiz Fusion 의 일부 기능만 들어있는 것인지, 다른 GUI를 설치하면 다른 효과도 적용시킬 수 있는지는 모르겠지만 어쨌든 Fedora 10에 적용되어 있는 기본 기능만 사용하고 있습니다. 이 기능이 사양을 좀 타는 것 같아서 사용안하다가 사양이 좀 더 좋은 피씨로 바꾼 다음부터는 켜놓고 사용하고 있습니다. 기능 중에서 제가 제일 좋아하는 것은 바로 이것입니다. 마우스를 오른쪽 상단으로 가져가면 현재 띄워져 있는 창들을 요렇게 보여주는데, 다른 사람이 쓰는 맥에서 살짝 보고 완전 멋있다고 생각했었는데, 이런 기능이 있을 줄은 생각도 못했습니다. 그나저나 요거..
문서에서 단어를 추출하는 작업을 하고 있는데, 문자열에서 한글만 가져와야 할 일이 생겼습니다. 문자열에서 한글만을 가져오기 위해 두 가지 방법을 생각했습니다. 일단 한글이 정의되어 있는 유니코드 영역은 AC00-D7AF, 1100-11FF, 3130-318F입니다. 이 영역에 대해서는 [유니코드] 한글과 한자 영역 또는 http://www.unicode.org/charts/에서 Korean-specific 부분을 참조해주세요. 첫번째는 그냥 첫번째 문자부터 읽어서 한글이면 StringBuffer에 append하고 아니면 공백문자를 append하는 방법입니다. 위와 같이 무식하게 char하나하나 확인하는 방법이 되겠습니다. 두번째는 정규표현식을 사용해서 한글이 아닌 문자를 공백문자로 바꾸는 것입니다. 아래..
웹 마이닝에 관련된 대학원 수업 때 Perl을 이용하게 되었습니다. 먼저 해봤어야 하는 일이지만, 이클립스에 Perl플러그인을 설치하고 print 해보다가, 구글에서 perl을 검색해보았습니다. http://kldp.org/node/74080 이 글이 검색되더군요. 교수님께서 Perl 을 사용한다고 하셨을 때, Perl을 왜? java 도 정규표현식을 지원하는 걸. 하면서 툴툴 댔는데, 저 글을 비롯한 몇 개의 글을 읽어보면서 이번 기회에 Perl을 잘 배워놔야겠다는 생각을 했습니다.
MS 워드를 사용할 때 편리했던 기능 중 하나가 번호 매기기 입니다. 당연히 오픈오피스 Writer에도 'Bullets and Numbering' 기능이 있습니다. 그래서 사용해봤습니다. 잘 됩니다. 그런데, 단계마다 번호 뒤에 자동으로 여백이 생기는데요, 2단계에서 갑자기 확 멀어졌다가 줄어듭니다. 이 기능은 Bullets and Numbering 창에서 조절할 수 있는데, 이 창은 오른쪽클릭>Bullet/Numbering을 선택하시면 됩니다. 제 리눅스 로케일이 us로 설정되어있어서 메뉴도 영문으로 보입니다. 어쨌든, 위에 분홍박스 안의 'Numbering followed by' 항목에서 설정할 수 있습니다. at 에서 Numbering 뒤에 올 간격도 설정할 수 있습니다.
- Total
- Today
- Yesterday
- 출력드라이버
- tsclient
- Arrays
- smplayer
- yum update
- GMT
- openoffice
- userguide
- pl/java
- Fedora 9
- Fedora 8
- 파란 화면을 보았니
- 리눅스
- IcedTea6
- subervsion
- OO3
- 병합정렬
- Numbering
- gl2
- PostgreSQL
- Java
- 모토로이
- xml2
- JavaMail
- 다음팟인코더
- output driver
- Eclipse
- OpenJDK6
- SimpleDateFormat
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |