전체 글

전체 글

    cygwin에 ruby 설치

    1. ruby 소스, rubygems 소스를 각각 다운 받는다. tar, gz, tgz 확장자로 된것을 받는다. 2. 압축을 푼다. tar: tar xvf XXXXX.tar gz: gzid -d XXXXX.gz tgz: gzid -d XXXXX.gz 3. ruby를 설치한다. $ ./configure $ make 4. ruby 관련 환경 변수를 등록한다. $ vi ~/.bashrc 환경 변수 마지막에 아래 항목을 추가했다. LOAD_PATH=/usr/lib/ruby/1.8 5. rubygems를 설치한다. rubygems는 ruby의 패키징 시스템으로 간단하게 라이브러리 설치를 도와준다. $ ruby setup.rb rubygems 압축푼 경로에 가면.. setup.rb파일이 있다. ruby인터프리터를 ..

    cygwin 사용자 동기화

    cygwin의 경우 adduser 명령을 지원하지 않는다. windows user와 동기화를 해주어야 하는데.. $ mkpasswd --local > /etc/passwd $ mkgroup --local > /etc/group 각각 사용자 동기화와 그룹 동기화 명령이다. 단, 이렇게 해주면 기존 설정한 passwd가 초기화 된다.

    한글과 컴퓨터 해킹 당했나보네요.

    한글과 컴퓨터 해킹 당했나보네요.

    2007년 6월 16일 새벽 2:40이 약간 넘었군요. 한글과 컴퓨터가 해킹당한듯 싶습니다. 보아하니 해외쪽에서 들어온것 같은데.. 한컴 이미지가 많이 추락 하겠네요.

    socket connect timeout

    connection 할때 timeout 처리에 관해 찾아 보는 중. nonblocking socket을 이용한 Rechard stevens의 소스가 있더군요. #include"unp.h" int connect_nonb(int sockfd, const SA *saptr, socklen_t salen, int nsec) { intflags, n, error; socklen_tlen; fd_setrset, wset; struct timevaltval; flags = Fcntl(sockfd, F_GETFL, 0); Fcntl(sockfd, F_SETFL, flags | O_NONBLOCK); error = 0; if ( (n = connect(sockfd, (struct sockaddr *) saptr, sal..

    스티븐잡스의 스텐포드 졸업 축사

    15분에서 약간 모자란 동안의 감동적인 축사.. IT 업계의 선배가 아닌.. 인생 선배로서의 조언이다. 힘들때 보면 큰 힘이 되지 않을까 한다. [출처] 원출처가 어디인지 모르겠습니다. 인터넷 여기 저기서 떠도는 링크를 퍼왔습니다. 문제가 된다면 삭제하겠습니다.