목록개발이야기 (528)
준호씨의 블로그
리눅스에서는 보통 top 결과를 cpu 순으로 보고 싶을 때 top 실행 후 shfit + p 누르면 되었는데 osx 의 top 에서는 안되더라 osx 에서는 top 실행 할 때 top -u 또는 top -o cpu 로 실행하면 된다. osx 용 top 명령어 결과에는 정보가 참 많이도 나온다. 잡담 osx 에서 cpu 사용율 높은 프로그램 찾을 때 보통 배터리눌러서 확인 해 본다거나 activity monitor 를 활용 하는 편이다. 하지만 최근에 CPU 팬이 자꾸 돌고 있는데 activity monitor 로는 잡을 수 없었다. 결국 top -u 해 보니 java 프로세스 하나가 cpu 를 100% 먹고 있었다. 그 녀석을 죽이고 나니 괜찮아 졌다. 요즘 logstash 테스트 해 보는 중인데 그 ..
많은 언어들이 디팬던시나 패키지를 손쉽게 설치 할 수 있는 툴들을 제공 하고 있다. python 은 pip, perl 은 cpan, nodejs 는 npm 등등 얼마전 php 를 오랜만에 사용 해 볼 일이 있었는데 필요한 패키지를 직접 받아 오는거 말고 손쉽게 설치 할 방법이 있지 않을까 해서 찾아 보니 composer 라는 것이 있었다. 일단 composer 설치 $ curl -sS https://getcomposer.org/installer | php composer.json 파일을 만든다. 의존성 설정을 하는 곳이다. 대략 다음과 같은 내용을 적는다. phpmailer 를 사용하겠다는 말이다. { "require": { "phpmailer/phpmailer": "~5.2" } } 그리고 아래의 명령..
얼마전 TLS 관련 작업을 하면서 RFC2246 을 읽다가 번역 해 보려고 gist 를 만들어 보았다. 언젠간 번역 할 수 있겠지... 그나저나 gist 에디터가 사이즈 조절이 안되어서 너무 불편... 그냥 github 에 올리면서 작업할까 싶기도 함.
친구의 질문. java 에서 char 데이터가 int 로는 타입 캐스팅 되는데 short 로는 안되는 이유? 인터넷 찾아 보니 char 는 unsigned 도 short 는 signed 라서 안된다고 함 http://stackoverflow.com/questions/5058859/short-and-char-type-in-java char 는 0 to 2^16 - 1 (0 to 65535) short 는 -2^15 to 2^15 - 1 (−32,768 to 32,767) 좀 안 와 닿을 수 있는데 http://cafe.naver.com/javachobostudy/21 를 보면 아래와 같은 말이 있다. short과 char은 모두 2 byte의 크기를 갖지만, short의 범위는 -215 ~ 215-1(-3..
나프다 듣다가 haskell 설치 해 보기로 함. 예전에도 설치 했던 거 같긴 한데... 그리고 haskell 의 미국식 발음은 해스컬이라고 함. 한국이나 일본은 하스켈이라고 발음하고 있음. 여기 가서 다운 받아서 설치 한다. https://www.haskell.org/platform/mac.html 예전 버전 삭제. 이번에 설치 된 건 7.10.3 $ sudo uninstall-hs only 7.10.2 --remove -- Removing just version 7.10.2 예전엔 뭐하느라 설치 했던 걸까 설치가 되면 file:///Library/Haskell/doc/start.html 페이지가 뜸 7.10.2 를 지웠고 7.10.3 이 선택 되어 있음. $ sudo activate-hs Haskel..