뭐라
-
[tool] System 분석 도구case Computer : 2013. 6. 19. 11:12
1) Process Explorer 분석 요약 장점: TV 연구소의 requirement에서 언급한 cpu,mem,i/o 등 외에도 시스템(Windows OS)에 대한 다양한 정보를 확인이 가능함. 단점: Windows 시스템용 툴로 리눅스에서 사용할 수 없음. 결론: 해당 프로그램에서 제공하는 정보를 기준으로 만들고자 하는 프로그램에서 보여줄 정보(content) 구성 시 참고, 활용. 어떤정보를 보여줘야 시스템 분석 시 유용할지에 대한 고민 시 활용 가능해 보임. 세부 정보 Windows 프로세스 정보 표시 프로그램(Windows 용) 바이러스 감염 또는 장야발생 시, 시스템 원인 분석 기본 UI는 작업관리자와 비슷하지만, 프로세스별 세부정보를 볼 수 있음 CPU 사용량, Memory 사용량, Dis..
-
[Linux] CPU, I/O, Memory 사용량 측정case Computer : 2013. 6. 19. 10:53
iostat 별도의 설치 필요없음, 물리적 드라이버 별로 기본적인 Disk Read/Write 볼 수 있음 한 개 이상의 디스크 드라이브에 대한 입출력 통계와 CPU 활용량 arg-cpu %user %nice %system %iowait %steal %idle 마지막 재부팅 이후의 평균 CPU 활용량 어플리케이션 등 사용자 모드에 소모된 시간 nice를 사용하여 스케줄링 우선순위가 바뀐 프로세스에 소모된 시간 시스템(커널)이 사용한 시간 디스크I/O 요청 때문에 CPU가 대기한 시간 다른 가상 CPU가 서비스하는 동안 비자발적으로 대기한 시간 대기한 시간 Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn 디바이스 구분 초당 전송(입출력) 수 초당 읽혀진 KB (Blk일 ..
-
[C] HTTP POST로 파일 업로드하는 코드case Computer : 2012. 9. 16. 17:32
Java나 C++ objective-c는 http 용 기본 라이브러리가 있어서 편하지만 C용은 직접 만들어 써야한다. 이미 제작해서 라이브러리는 배포하는곳도 있지만 간단한 파일을 보내는데 어마어마한 라이브러리는 포함시킬필요는 없다. 그래서 C 언어로 간한히 POST 업로드하는 코드를 만들어 놨다. body를 만드는 부분이 중요하다. 그렇기 때문에 상세히 분석후 수정하여 사용하자. #define DATA_SIZE 1024*1024*10 //10MB #define MAXLINE 409600 char * servIP = "127.0.0.1"; int servPort = 80; ssize_t send_file(char *fileDir, char *filename) { char *packet; char pre_b..
-
[iOS][C] minizip 을 이용하여 압축하기case Computer : 2012. 9. 16. 17:12
C 용으로 zip 포맷으로 압축해보자 소스코드는 이곳에서 받을수 있다.http://www.opensource.apple.com/source/zlib/zlib-43/zlib/contrib/minizip/ 혹은 이 파일을 받아서 사용하면된다. 그리고 컴파일시에 libz.dylib 라이브러를 포함시키면된다. 압축과정은 다음과 같다.zipOpen() : 결과적으로 생성될 zip 파일 열기 zipOpenNewfileInzip() : 압축할 대상 파일 생성 zipWriteInFileInZip() : 생성된 압축할 대상 파일에 쓰기 zipCloseFileInzip() : 쓰기 완료된 대상 파일 닫기 zipClose() : zip 파일 자체 닫기 #import "zip.h" ... void createZip(char*..
-
[Java] Apache Commons Library를 이용한 압축하기(zip)case Computer : 2012. 9. 16. 16:47
java 에서 기본적으로 제공하는 압축 api는 한글이 깨지는 문제가 있다. 그래서 다른 api를 사용하게 되는데.. 그중에 Apache Common 라이러리를 사용한 압축방법이다. 이곳에 원본이 있다. 그리고 Apache Common Compress 라이브러리는 http://commons.apache.org/compress/ 에서 받을수 있다. 아래는 사용하기 쉽게 만들어 놓은 클래스이다. 압축 : zip(File);압축 해제 : unzip(File); import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOE..
-
.bashrc .bash_profile for maccase Computer : 2012. 3. 12. 23:56
맥에서 bash 설정 파일이 없는데 새로 생성 해주어야한다. 그런데 infinitered.com 에 이미 셋팅된 파일이 있네요. 바로 받아서 넣고 재실행 혹은 source 명령어로 설정파일 적용하고 사용이 바로 가능합니다. curl -o ~/.bash#1 "http://www.infinitered.com/settings/dotfiles/osx/.bash{rc,_profile}" 출처: http://blog.toddwerth.com/entries/4
-
2011.12.06 서른 살이 심리학에게 묻다. - 김혜남case Story 2011. 12. 6. 10:41
p.19 하지만 그처럼 보이는 이미지에 몰두하다 보면 타인의 감정을 돌아볼 여력을 잃어버리게 된다. P.175 분명한 것은 당신이 다른 사람을 믿지 못하는 한 다른 사람들도 당신을 믿지 못한다는 것이다. 신뢰란 서로 주고받는 것이므로. 만일 당신이 스스로 선한 사람임을 믿는다면, 당신이 틀릴 수 있는 존재라고 생각한다면, 그러나 그 틀림을 수정할 능력도 있으며 틀릴 때보다 맞을 때가 훨씬 더 많음을 확신할 수 있다면, 다른 사람도 당신과 비슷하다는 것을 알게 될 것이다. 그러면 당신 마음을 꽉 채우고 있는 불안과 긴장을 조금이나마 덜어 내고 그 자리에 자유로움과 넉넉함을 들여놓을 수 있을 것이다.