분류 전체보기
-
[자기계발]직장인의 6가지 독서습관살아가면서/책읽으면서 2009. 7. 6. 09:52
직장인의 6가지 독서습관 카테고리 자기계발 지은이 니시무라 아키라 (더난출판사, 2004년) 상세보기 책을 잘 읽기 위해 책 읽는 방법의 책을 읽는....ㅎㅎㅎ 이 그림이 떠오르는것은 왜.....ㅋㅋ 책에서 독서습관 중 가장 중요하게 말하는것은 포스트잇의 활용이다. 그리고 넘쳐나는 정보속에서 만약에 책 구입비가 아까워 하나하나 놓치지 않고 다 읽는 것은 바보같은 짓이라고 말한다. 소설이나 시, 문학은 이런방법으로 읽으라는게 아니고 신문이나 잡지, 업무자료등, 기술적인 것들을 읽을때 필요한 방법이다. 기억에 남는것들 제한된 시간에 많은 것을 읽어라. (속독을 강조하고 있다.) 포스트잇을 활용하여 인덱스역할을 하게 한다.(다음에 읽을때 다시 찾는 시간을 줄이기 위해서) 전반부는 포스트잇을 활용하여 차근차근,..
-
파일 관련개발하면서/etc 2009. 7. 2. 16:27
linux file encoding 상태 볼때 file --mime {filename} charset seem iconv -f UTF-8 -t EUC-KR _DCODE_AD_TABLE > result.txt find 경로명 -type f -print > file_list 여러파일의 문자바꾸기 txt 확장자를 가진 파일들에서 문자열 검색하기 find . -name "*.txt" -print0 | xargs -r -0 grep -l [문자열] 문자열을 치환하는 스크립트 #!/bin/bash #특정 디렉토리에 있는 모든 파일에서 일치하는 문자열을 모두 찾아 바꾸기. if [ $# -ne 2 ] then echo "사용법 'basename $0' find_string replace_string [director..
-
Garbage Collection개발하면서/etc 2009. 7. 2. 11:48
예전부터 조사해봐야지 생각만하다가 했음 나름대로 정리한것 우선 Java의 메모리 구조는 Eden, Survivor 1/2, Old, Perm으로 되어있다. Eden은 객체가 생성되면 저장되는곳이고, Survivor 1/2는 MinorGC가 일어날때마다 Eden에서 이동되는 공간이다. Old는 Survivor영역에서 오래된 객체가 저장되는 곳이다. 마지막으로 Perm은 Code가 저장되는 곳으로서 실행이후 일정한 수치를 유지하므로 신경안써도된다. 우선 맨 처음 Application이 실행되면, 객체가 Eden에 저장이 된다. 그러다가 GC가 발생하면 Eden에 있던 객체중 Alive된 객체는 Survivor1로 이동을 하고, Eden에 있는 나머지는 clear된다. 중간에 객체가 생성이되고 Eden에 저장..
-
[자기계발]디테일의힘살아가면서/책읽으면서 2009. 7. 2. 00:42
디테일의 힘 카테고리 자기계발 지은이 왕중추 (올림, 2005년) 상세보기 디테일로 인해 성공한사례들을 알려주면서 우리들은 어떻게 살아야되는지 말해주고있다. 낮게 나는새가 먹이를 잡는다, 닭잡을때도 소잡는칼을 써라등 사소한거에 더 신경을 쓰라고 말하고 있다. 느낌이 온 부분은 186쪽에있는 대졸신입얘기이다. 과연 자신의 능력은 생각은 안하고 높은위치만 바라만 본건 아닌지... 마지막에 저자가 한말 왜 밑바닥부터 시작하려고하지 않는가? 라는 말은 정말 나에게 필요한말이었다. 현재위치의 일도 잘 못하는데, 이런궂은일을 시킨다고 불만을 가진적도 있었고, 실력은 낮은데 욕심때문에 높은것부터 시작하기도 했었다. 결국 이것 같다. 원대한 꿈은 꾸되 현재 위치에서 맡은 일부터 잘하자. 조급해하지말고 천천히 꾸준히....
-
[IT]실용주의 프로그래머살아가면서/책읽으면서 2009. 6. 24. 12:41
실용주의 프로그래머 카테고리 컴퓨터/IT 지은이 앤드류 헌트 (인사이트, 2007년) 상세보기 읽으면서 이정도로 공감이 간 책은 없었다. 펄, 파이썬, awk, sed등을 배우라는 말과 자신만의 에디터를 가지고 또 그것을 능숙하게 다루라는 말도 나온다. 회사를 다니면서 겪은것들이라 더욱 공감이 갔는지도 모르겠다. 특히 자신이 짠소스는 안전하다는 편견, 땜빵식으로 짜서 돌아가기만 하면 된다는것들이 얼마나 잘못된것인지 깨닫게 되었다. 경험이 고스란히 녹아있는 그런 책. 뒤에 있는 부록도 하나도 놓치고 싶지 않을정도로 잘 구성되어있다. 머릿말처럼 어떻게하면 효율적인 생산을 할까 고민하는 IT직종의 한 사람이라면 꼭 한번 읽어봐야 할 책이다. 기억에 남는말들 언어의 한계가 곧 자기 세계의 한계다. 생각의 틀을 ..
-
Java File I/O개발하면서/etc 2009. 6. 24. 10:11
요새 검색엔진을 공부하고 있어서 그런지(핑계...ㅋ)블로그가 뜸했다. 여태까지 개발하면서 의문점이 들었던것들 하나하나 공부해보자 byte 단위로 읽은 File I/O 에서 skip, seek은 \r\n까지 계산해서 이동한다 우선 검색엔진 개발하면서 파일을 다뤄야되는데 바이트 단위로 읽을경우, file_size는 다음과 같이 구해야한다고 한다. (skip을하기 위해서) try { BufferedReader reader = new BufferedReader(new FileReader(filename)); while((str = reader.readLine()) != null) { doc.append(str); //line = str.getBytes(); //F_Size = F_Size + line.lengt..
-
[자기계발]인생을 바꾸는 자기혁명 몰입살아가면서/책읽으면서 2009. 6. 3. 13:06
몰입 카테고리 자기계발 지은이 황농문 (랜덤하우스코리아, 2007년) 상세보기 THINK HARD라고 써있는 글이 내눈을 끌었다. 우선 처음부분은 자신의 삶이나 천재들을 예로 들면서 몰입의 효과를 말해주고 있다. 몰입을 하면 난이도가 높은문제들에 대한 아이디어(해결법이 될수도 있지만 학습 방향이나 어떤 논문을 읽으면 되겠다 하는 그런아이디어를 말한다고 한다)가 생기게 되고 이런 경험을 많이 겪게 되다보면 어떤 문제도 풀수 있는 자신감이 생긴다는 것이다. 남는것 1. 선잠은 좋다. 2. 몰입 100%란 일어나자마자 몰입의 대상이 생각나는 것이다. 밍기적되다가 생각나면 70~80%몰입이라는것 3. 몰입은 마라톤 4. 효과적인 몰입을 위해서는 운동을하고, 천천히 생각하고, 죽음에 대해 생각해보라는것 5. 몰입..
-
스터디 발표를 했다.살아가면서/생각하면서 2009. 5. 29. 00:59
입사하고 스터디를 시작한지 벌써 한달이 넘었다 오늘이 나의 발표였는데 정말 엉망이었지 -_-;; 준비한다고 한건데 질문에 대한 대답은 못하고 그냥 감으로만 말을 할뿐. . .아.......내가 생각한건 이게 아닌데. . . ㅋㅋ 정말 발표준비를 위해선 10배 노력을 해야한다는 대리님의말 뼛속깊이 새겨듣겠습니다. 발표를 준비할때 발표자 입장이 아니라 듣는사람의 입장에서 생각을 해보고 질문을 예상하면서 해보자 다음 발표에서는 정말 재미있는 스터디를 위해서 더 열심히 공부해야겠다. 흑. . .그래도 아쉬운건 어쩔수 없다 ㅡ.ㅜ 블로그에 포스팅하고 싶은것도 많고, 공부하고 싶은 알고리즘, 검색엔진도 있고 +_+ 신나면서도 버겁다;;; 잘할꺼야 나는