방학을 맞이하여 그간 생각만 하고 있던 SNS구축에 대해 본격적으로 시작해 보려 하고 있다. 무엇보다 중요한 것은 빠르게 그리고 최대한 디자인적인 수고(?)가 적게 감미되는 개발이 가장 중요했다. 왜냐면 내겐 디자인을 보는 안목은 있다고 하더라도 디자인을 처음부터 끝까지 개발하는데 한계가 분명 존재하기 때문이다. 그래서 나는 개발을 할 때에는 얼마나 예쁜(?) skinning이 가능한지를 ...
-
2012년 12월 29일 -
2012년 10월 31일 20121031 개발일지 : Spring MVC와 jQuery와의 통신
어제의 그 밤샘 작업의 여파인지 오늘은 운동을 못한게 조금 한스럽다. 날씨는 추워지고, 그 만큼 따뜻한 커피 한 잔의 향이 정말 나를 손쉽게 취하게 만든다. 따뜻함을 찾게 만들고, 그래서일까. 예전에는 겨울에도 줄곧 잘 입던 반팔티는 올 겨울부터는 절대 입지 못하게 되었다. 왜냐면, 추우니깐. 그렇게 나는 오늘도 출근을 했다. 학생임과 동시에 회사를 ...
-
2012년 10월 30일 20121030 개발일지 : Spring에서 클라이언트 IP주소 얻어오기
오늘 학원 사람들이랑 간단한 저녁회식이 있어서 저녁식사 이후에 10시반쯤에 회사 출근해서 지금까지 앉아있다. 한 한시간 자긴 했는데 5시간 정도를 업무했는데 좀 웃긴게 정말 심한 삽질을 했다는 것이다. 그 삽질은 다름 아닌 Spring 3.1에서 @Controller 어노테이션 되어있는 Spring MVC구조에서의 컨트롤러에서 클라이언트의 IP주소 가져오기. 난 이게 안되는 줄 알았다. 아무리 @RequestMapping이 되어 ...
-
2012년 10월 28일 20121028 개발일지 : 개발 플렛폼 설정
결국 수 없는 삽질 끝에 회사에서 차기 프로젝트에 대한 개발 플렛폼을 결정했다. 서버는 스프링을 공부했으니 스프링 3.1을 쓰는건 당연하고.. DAO쪽에는 myBatis, View쪽은 JSP를 쓰되, Tiles 템플릿. 클라이언트는 YUI와 jQuery UI를 혼합해서 사용하려고 한다. 베이스로 YUI를 가져가되, 일단 스크립트 쪽은 왠만하면 jQuery로 처리할 예정이라서 jQuery UI를 메인으로 가져가야 하는데 이건 고민이 좀 ...
-
2012년 10월 20일 Eclipse Juno 에서 XML등 파일 로딩 느려짐 현상
2주전 부터 이클립스의 새로운 버전인 Juno버전을 사용중에 있다. 나온지는 좀 된 것 같은데 워낙 요근래에 이클립스를 만질 시간이 없어서 관심없이 보다가 마침 Juno버전이 나오고 특히 테마부분이 생겼다고 해서 굳좝~ 을 외치며 내 작업 PC인 집, 회사, 그리고 맥북의 모든 이클립스 버전을 Juno로 바꿨다. 그리고 최근 포스팅을 보면 알겠지만, 요즘엔 Spring ...
-
2012년 10월 17일 20121017 개발일기 ; 큰수 덧셈, 뺄셈, 곱셈
오늘은 바로 일전에 포스팅을 했지만 그렇게 개발을 많이 하진 못했다. 다만 학교에서 큰수 계산에 대한 과제가 있었기 때문에 이에 대해 약간 정리해본다. 기본적으로 숫자들은 char 배열에 존재한다고 가정한다. 무한이니깐 char *Str 뭐 이런식으로 해야하겠다 포인터로. 1. 덧셈 덧셈은 간단해 보여도 간단해 보이지가 않다. 사실 그냥 정수 덧셈은 아래 알고리즘 대로 ...
-
2012년 10월 16일 스프링 오류 : Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
위 오류의 경우, STS(Spring Tool Suite)를 이클립스에 깔고, 이를 통해 maven을 구현했을 경우 잘되다가 갑자기 이럴 때가 있다.(혹은 처음부터 걍 안되거나) 윈인인 maven을 사용하면 build path에 자동으로 라이브러리가 배포되어야 하는데 위처럼 Project Clean을 하면 이런 속성이 날라가버리거나 처음부터 세팅이 되어있지 않아서 그런다. 해결방법은 위에서처럼 프로젝트 속성 -> Deployment Assembly 로 들어가서 ...
-
2012년 10월 15일 20121015 개발일지 : Spring 3.0 공부 6일차
오늘은 하루종일 스프링 세팅을 가지고 논 것 같다. 뭐 완전 미친거지.. 학교에서도 한 3시간은 투자하고 집에서도 지금 4시간째 스프링 세팅만 건들고 있다. 그런데 확실한 것은 예전에 선임개발자가 세팅해 놓은 환경을 이해하고 있다는 거싱 그렇게 흥분되는 일이 아닐 수 없다. 예전 프로젝트는 스프링 2.0으로 세팅되어 있었는데, 나는 3.2를 사용하기로 하였다. Spring ...
-
2012년 10월 14일 20121014 개발일지 : Spring 3.0 공부 5일차
계속해서 개발일기를 썼었어야 했는데 금요일에 거의 밤새서 스프링 공부를 하고 오늘도 하루종일 스프링 공부를 하느라고 뭐 거의 빠져들다 싶이 한 것 같다. 정말 간만에 개발에 푹 빠져든 것 같은데, 사실 개발이라기 보단 개발 시작 이전에 있어서 공부만 하는 것 같다. 토비의 스프링 3을 쓰는데 저자 이일민 님은 개발만 거진 30여년을 ...
-
2012년 10월 13일 Hudson SVNCancelException: No credential to try. Authentication failed 오류
개인적으로 형상관리 시스템으로 아래와 같은 시스템을 사용하고 있다. Repository(저장소) : Subversion 1.7.3 (CollabNet Subversion Edge 2.3.0) Continuous Integration(빌드 통합 도구) : Hudson CI 2.2.0 여기서 나같은 경우는 저장소랑 CI를 한 서버에 함께 깔아두고 사용한다. 그 한 서버에서 Apache+Tomcat으로 된 테스트 서버도 돌리고 하다 보니 톰켓은 두개(테스트용 1, Hudson용 1) 아파치도 두개(테스트용 ...