본문 바로가기

분류 전체보기61

Perl로 짠 HTML/XML 태그 제거 스크립트. 아주 간단하게 XML이나 HTML 태그를 제거하고 중간에 있는 텍스트 정보만 출력하는 스크립트를 짜보았다. 대부분의 괄호 안에 데이터들은 바로 제거가 된다. 한가지 더. 이메일 주소를 괄호 안에 넣는다면, 바로 제거가 됩니다.ㅋㅋ 추가. 파이썬에서는 regular expression을 이용해서 unicode를 처리하는 부분이 상당히 취약하다. 그래서 펄에서 이 스크립트를 짰고, 이 스크립트는 유니코드 파일에서도 문제없이 동작했다. 파이썬에서 유니코드 처리하는 부분이 더 있는지 찾아봐야 할 것 같다. #!/usr/bin/perl -w # system을 이용해 쉘 커맨드를 실행. # 출력용 디렉토리 생성. system 'mkdir output'; # 읽어들일 파일들. 배열로 읽어들인다. @files = ; .. 2009. 10. 20.
Secure file transfer 보호되어 있는 글 입니다. 2009. 5. 24.
리눅스에서 윈도우 파티션을 마운트 시키는 방법 (터미널) 출처: http://www.cyberciti.biz/faq/mounting-windows-partition-onto-ubuntu-linux/ 첫째로, 윈도우 파티션을 연결시킬 디렉토리를 만들어야 한다. $ sudo mkdir -p /media/c 그리고 마운트 시킬 파티션들을 찾아야 한다. (시스템 > 관리 > 디스크 에서도 확인 가능하다) $ sudo fdisk -l Output: Device Boot Start End Blocks Id System /dev/hdb1 * 1 2432 19535008+ 86 NTFS /dev/hdb2 2433 2554 979965 82 Linux swap / Solaris /dev/hdb3 2555 6202 29302560 83 Linux 이 경우에 /dev/hdb1 (.. 2009. 3. 31.
우분투 리눅스에서 vim 설정 변경. 우선은 우분투는 기본적으로 vim-tiny를 사용한다. 세세한 환경을 설정하기 위해서는 먼저 vim을 설치해주어야 한다. $ sudo apt-get install vim 그 후에 vim설정 파일인 vimrc를 바꿔주어야 하는데,두가지 버전의 설정파일을 만들 수 있다. 첫번째는 글로벌 파일로 모든 유저들의 vim 환경을 결정하는 파일이다. (/etc/vim/vimrc) 두번째는 로컬 파일로 각 유저마다 자신의 vim환경을 결정하는 파일이다. (~/vimrc) 우분투가 데스크탑용 os로 혼자만 사용하는 경우에는 어디에 파일을 위치해도 차이가 없다. 다음은 vimrc파일 안에 넣어주는 설정들이다. set syntax set cindent : 자동 indent set number : 줄번호 syntax on :.. 2009. 3. 29.