개발하면서
-
putty를 좀 더 편하게 사용해보자개발하면서/etc 2009. 12. 29. 23:36
개발할때는 putty로 접속해 개발을 하는데 테스트를하거나 여러 서버에 접속하여 개발을 하다보면 putty창을 많이 띄우게 된다 그래서 아래 두개의 프로그램을 사용하고있는데 Putty Connection Manager Putty Tabs 첫번째것은 자동로그인하고, 다양한 기능이 필요한 putty사용자분들에게 두번째것은 다 필요없다. putty에 탭기능을 달라~~ 하시는 사용자분들이 사용하시면 좋을것 같다~~ : ) 더 다양한 프로그램은 Turbocharge Putty 에 있다. http://www.thegeekstuff.com/about/ 이분이 쓰신건데 정말 흥미있는 정보가 많이 있는것같다. 나도 이런 포스팅을 목표로 열심히 해야겠다~~!!
-
문자열안에 아스키 코드넣기개발하면서/etc 2009. 12. 22. 23:52
문자열을 알맞게 분리한후 각 data사이에 구분자를 넣은뒤 검색엔진한테 보내주는 것을 개발하고 있었다. 아스키 코드 31번이 거의 안쓰는것같아서 구분자를 \31로 하였다. 당연히 난 아스키코드 31이 될줄알았는데...어라;; 왜 Can't find delim이 출력이 되지?ㅎㄷㄷㄷ int main() { char delim = '\31'; if ( delim == 31 ) { printf("Find delim\n"); } else { printf("Can't find delim\n"); } return 0; } 검색하다가 특수문자설명해준 사이트 를 찾았고....아.........나의 무지에 고개를 들수없었다...ㅋㅋㅋㅋㅋ;;; 특수문자를 표현할때 \0??, \??는 10진수가 아니라 8진수였다. 아래와 ..
-
월스트리트인스티튜트 샘 워깅턴 강사가 추천 초보영어회화 정복 10계명개발하면서/타인글보면서 2009. 12. 18. 23:00
1. 영어 공부중임을 잊지 말라_ 늘 본인이 영어 공부 중이라는 사실을 명심하자. 2. 연습만이 살 길이다_ 영어 공부에 왕도는 없다. 연습 하는 과정에서 자연스럽게 습득하는 것이다. 연습량과 실력은 비례한다. 3. 실수를 두려워하지 말라_ 실수로부터 배우는 것이 많다. 실수가 두려워 말을 안 하는 것보다 실수를 통해 부족한 부분을 보완해 가는 것이 좋다. 4. 영어로 생각하라_ 늘 머릿속에서 영어로 문장을 말하는 연습을 하라. 또한 영어 단어를 떠올리는것도 잊어선 안 된다. 5. 처음부터 욕심내지 말라_ 간단한 표현을 놔두고 어려운 영어 표현을 쓰면 부담만 커진다. 6. 독서하라_ 항상 영어 책을 곁에 두고 읽으면서 문장과 가까워져라. 7. 문맥을 잡아라_ 처음부터 끝까지 모든 것을 이해하려고 집착하기..
-
GoogleGuide(Advanced Search Form)개발하면서/타인글보면서 2009. 11. 25. 08:54
제가 영어를 공부하고자 시작하였습니다. 종종 오역이 있을 수 있습니다. 꾸준히 노력해서 줄여야겠지요... 시간이 지나 양질의 번역글을 많이 썼으면 좋겠네요 : ) 잘못된 부분은 지적해주시면 인신공격빼고는 모두 달게 받겠습니다 : ) 여러분이 얻으려고한 정보를 찾지 못했을때 구글의 Advanced Search기능을 사용해보세요 '고급 검색'이라고 두려워 할것없어요 사용하기 매우 쉽습니다. 기본 검색보다 더 정확한 검색을 하기위해서는 기능을 선택하거나 제외해야합니다. 구글 검색창오른쪽에 있는 Advanced Search를 클릭하세요 “Date, usage rights, numeric range, and more,”이거나 +표시를 클릭하면 더 많은 선택창이 보여집니다. 그리고 맨 마지막에는 다양한 컴퓨터 OS..
-
GoogleGuide(How Google Works)개발하면서/타인글보면서 2009. 11. 20. 13:03
제가 영어를 공부하고자 시작하였습니다. 종종 오역이 있을 수 있습니다. 꾸준히 노력해서 줄여야겠지요... 시간이 지나 양질의 번역글을 많이 썼으면 좋겠네요 : ) 잘못된 부분은 지적해주시면 인신공격빼고는 모두 달게 받겠습니다 : ) 이 페이지는 구글이 어떻게 어떻게 색인을 만들고 쿼리를 가공하여 문서를 보여주는것이 어떻게 하는지 궁금하지 않는 독자는 넘어가도 된다. 구글은 수천개의 저렴한 컴퓨터를 분산시켜서 일을합니다. 그래서 빠르게 병렬처리를 할수있는것이죠 : ) 병렬 처리는 많은 계산들을 동시에 수행하는것을 말하고, 데이터 처리속도를 크게 높일수있습니다. 구글만의 세가지 기술은 다음과 같습니다. 구글봇 - 웹 크롤러는 웹페이지를 찾고 내용을 가져옵니다. 색인기 - 모든 페이지의 단어를 정렬하고, 색인..
-
MessageFormat개발하면서/etc 2009. 11. 3. 23:42
필요는 사람을 집중하게 만든다. C에서 sprintf기능을 하는게 Java에 있는지 알아보던중, MessageFormat이라는것을 알게되었다. Java에서는 String의 개념이 있어서 '+'연산으로 다 가능해 그다지 쓸모는 없지만.....;; 그래도 알면 좋다는 신념아래 알아보기로 했다. //C의 sprintf는 char form[50] = "age : %d, area : %s\n"; char output[200]; sprintf(output, form, 26, "오산"); printf("output : %s\n", output); //뭐 이런식인데 Java의 MessageFormat은 String form = "age: {0}, area: {1}"; System.out.println(MessageFo..
-
crontab개발하면서/etc 2009. 10. 31. 02:30
cron은 일정간격으로 작업을 자동으로 수행하는 유틸리티를 말한다. 예를들어 일정한 시간간격으로 로그를 삭제한다던지, 일정 시간 간격으로 특정 쓰레드를 실행시켜야할때 사용되는것이다. cron이 할일을 정해주는것이 crontab이라고 할수있다. crontab의 명령어 crontab -e crontab을 작성하기 위한 명령어 crontab -l crontab을 보기 위한 명령어 crontab -r crontab을 지우기 위한 명령어 crontab 파일의 형식 * * * * * command 첫번째 : 분(0-59), 두번째 : 시(0-23) 세번째 : 일(1-31) 네번째 : 월(1-12) 다섯번째 : 요일(0-6) 예를들어 첫번째에 30이라고 한다면 매일 30분간격으로 지정한 command를 실행한다. 그..
-
Shift operation개발하면서/etc 2009. 10. 22. 23:23
shift연산이라하면 32비트 컴퓨터에서 32비트를 왼쪽 혹은 오른쪽으로 이동하는것을 말하고, 이동후 빈공간은 0으로 채워지는걸로만 알았는데. . . 무려 3개의 종류가 있었다......두둥....(이놈의 무지.....) 위키를보고 내 나름대로 정리해보려한다. 출처 URL은 Arithmetic shift, Logical shift, Circular shift Arithmetic shift 왼쪽로 이동한후 빈공간은 0으로 채워지고, 오른쪽 shift후 빈공간은 가장왼쪽비트(즉 부호비트)가 채워지게 된다. 즉 부호비트를 보호한다는것~!! 부호있는 수를 2로 나누거나(나머지는 버림), 부호없는 수를 2로 곱할때 유용하게 사용할수 있다. 왼쪽 시프트 할때는 overflow가 생길수도 있다~!! (CS, CP 레..