개발하면서/etc
-
Linux를 윈도우와 같이 사용하자~!!개발하면서/etc 2010. 2. 17. 00:45
리눅스와 윈도우는 각각의 장점이 있다. 그래서 검색하다가 Portable Ubuntu를 찾게되었고 간단한 것들은 여기서 검색을 하다가 andLinux라는것을 찾게되었다. 브라보~!! 좋다 Virtual Box에 심리스 모드라는것도 있는데 이게 더 가볍고 제법 쓸만하다~!! : ) 이건 뭐 인스톨부터 사용법까지 너무 자세하게 잘 나와서 포스팅할게 없네....(귀찮은건 절대 아님......) 설치하다가 Shared Folder에 아무것도 안나오시는 분이 있을지도 모르겠다. 그럴경우, 윈도우 원하는곳에 공유폴더를 만들어주면 해결이 된다. 개발은 리눅스에서 잘하다가 PPT발표나 어쩔수 없이 윈도우 환경을 사용하는 개발자라면 정말 좋은 물건이 아닐수 없다. 메모리도 30메가정도밖에 안먹는....: ) 설 다음날이..
-
XStream개발하면서/etc 2010. 1. 12. 23:07
이번 프로젝트를 하면서 웹도 배워보고 Java도 해보고 많은 경험을 해보았다. 기술적인것보다는 마음가짐? 공부하는 자세? 이런걸 많이 배웠다. 여기서 쓰고자 하는것은 XStream에 대한 간단한 사용법이다. List.java 를 보면 각 필드 위에 @XStreamAsAttribute 을 적어주었다. 필드를 에트리뷰트로 인식하라는 어노테이션이다. 적지 않으면 에러는 나지 않지만 값을 못가져온다. 또한 Alias도 반드시 지정을 해야한다. 뭐 속성명을 클래스로 하면 좋겠지만, 나같이 대소문자 구분이 있거나, 다르게 했을경우는 Main에 xstream.alias("list", List.class); 를 적거나 List 클래스명 위에 @XStreamAlias("list")를 적어주면 된다. xstrem : ht..
-
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진수였다. 아래와 ..
-
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를 실행한다. 그..