요즘 먹는 약
두 가지 종류의 약을 먹고 있습니다. 케이나 라고 하는 X질 약과 INDOR-S 라고 하는 잇몸약입니다. 인사돌은 비싸길래 INDOR-S 라는 좀 싼걸로 선택했지요. 이놈의 잇몸아. 두 약 모두 하루 두번 아침 …
쓸만한 걸 쓰는 개발자 블로그
얼마 전에 받은 유넵(UNEP) 잡지인 ‘our planet’을 보다가 생각난 아이디어 입니다. 가끔 비슷한 것을 보게 되죠. 한눈에 보는 xx의 역사. 대략 그런것들 말이예요. our planet에는 한눈에 보는 오존층의 역사였습니다. 하나의 …
[ 다른 데이터 변환 ] 서브 문자열 찾기 index() 는 찾는 문자열의 위치를 알아내어 그 첫 문자의 정수로 된 인덱스를 리턴한다. 인덱스는 0으로 시작하여 한문자당 1씩 늘어난다. 찾을 수 …
PROCESS 현재 실행 중인 프로세스로부터 새로운 프로세스를 만들고 관리하는 방법 Create New Process (system, exec, fork) system 함수 : system(“프로그램 실행파일명”); – 전달받은 인자를 /bin/sh로 넘겨줌 ① 쉘에서 …
[ Directory Access ] 디렉토리 트리에서의 이동 chdir 함수는 현재 디렉토리로 설정될 디렉토리 이름을 인수로 받는다 -> chdir(“/etc”) || die “cannot cd to /etc ($!)”; * 괄호는 생략 가능하다 …
[ 함수 (subroutine) ] 정의 perl에서는 함수를 일반적으로 subroutine이라고 부르며, 사용 시에는 함수 명 앞에 sub를 붙여준다. -> sub subname{ statement 1; statement 2; } * $fred, @fred, %fred와 …
정규표현식 [2 / 2] 메모리로서의 괄호 : ( ) 패턴의 임의의 부분에 괄호 한 쌍을 사용할 경우 패턴에 의해 일치되는 문자열의 부분을 기억하게 함으로써 나중에 참조할 수 있게 한다. …
[ 기본 I / O ] l <STDIN> ① 스칼라 문에서 <STDIN>을 이용 -> $a = <STDIN>; # 다음 행을 읽음 # 더 이상의 입력 행이 없을 경우 undef를 …
제어구조 statement block 블록 내의 마지막 문(statement)의 ; 은 삭제 가능. if/unless ① 평가식은 문자열로 변환됨. 길이가 0 이거나 ‘0’인 경우 거짓. 그 외에는 참 ② unless : if …
Scalar Perl의 수 표현 ① 모든 수(int, double, long, float….)는 double로 저장. 변환 없음 ② 1.25, 7.25e45, -12E-24, -2004, 3456, 0377(octal), -0xff(hexadecimal) ③ 예외로 정수 모드(integer mode) 존재 …