• 풀스택 개발환경에 대한 선택

    [왜 스칼라를 비롯한 잡종/순수 함수형 언어가 메이져가 될수 없는가..] 를 보다가 문득 느낀다. 언어적인 관점은 뭐 스칼라가 좋다 자바가 좋다 이런 종교싸움은 별로 껴들고 싶지 않고, 개인적으로는 각각 장/단점이 있다고 생각하며 나는 그냥 실무에서는 자바를 선호하고, 이리저리 테스트 하기에는 스칼라와 Play를 선호하는 편이다. 뭐 그런 상황보다는 댓글을 보다 Concurrency나 Race ...

    Read More
  • [업무일지] JIRA사용을 위한 Continuous Integration 환경 제작

    예전에도 매우 많이, 많은 시간을 공을 들여 제작했었지만 오랜만에 작업을 하려니깐 선듯 뜻대로 되지 않는다. 회사에서 GCE를 사용중에 있고, 거의 작업은 혼자 진행되지만 어쨌든간에 요즘의 협업 표준, 혹은 애자일 표준이라 불리우는 JIRA를 도입. 설치는 매우 쉽게 됨. JIRA사용을 위해 Task를 쪼개려 하는데, 결국 여기서부터 막힌다. 리뉴얼이렸다.. 10년 전에 작업된 자료이니 ...

    Read More
  • 팀으로써의 작업이 그리운 때.

     작년부터 줄곧 미래를 위해 영어공부를 하고있는 것 같다. 이렇다 보니 개인적으론 개발을 전혀 못하고 있다. 아니, 이런 현상은 회사를 그만둔(정확히 말하면 병역특례 소집해제를 한) 2년 전부터 쭉 이어지고 있다. 근 2년동안 공부 아닌 공부(즉 대충)를 하며 내가 찾은 것은 컴퓨터 과학적인 학문보다는 공학적인, 즉 아키텍처가 더 내게 잘 맞는다는 것이다. 그것도 심도있는 ...

    Read More
  • Jenkins CI 안전 재시작

    The full list of commands is available at http://your-jenkins/cli The command for a clean shutdown is http://your-jenkins/safe-shutdown You may also want to use http://your-jenkins/safe-restart  자꾸만 Jenkins 플러그인을 설치하다 보면 WAS 혹은 jenkins 를 재시작 해야 할 경우가 많은데, 나의 경우는 단순히 tomcat에 apps로 물려놓다 보니 무턱대고 tomcat을 재시작했다가는 무한루틴에 빠져서 서버를 재부팅해야만 하는 경우가 ...

    Read More
  • 윈도우 서버(Win 2008 Svr R2) -> Cent OS 6.5 이전 삽질

     GRE 학원이 끝난 김에, 한 하루정도는 뭔가 개발적인 것을 하고 싶었다. 물론 그동안 개발을 안한 것은 아닌데 뭔가 그동안 개인적으로 너무나도 하고싶었던 작업을 딱 하나 골라서 작업해보기로 했는데, 작년부터 계속 생각하던 윈도우 서버의 리눅스화였다.  사실 나는 NT 4.0부터 윈도우와 함꼐 해왔었다. IIS 4부터 썼으니 정말 친숙하긴 하다. 그다지 ASP.NET과 친하진 ...

    Read More
  • Cloudbees의 PaaS

    개인적으로는 내년에 유학을 꿈꾸고 있다 보니 한국 내에서 유지보수중인 서비스들을 서버실에 구축해둔 (내가 만든?) 서버에서 차차 클라우드 컴퓨터로 옮겨야겠다는 생각을 했고, AWS를 알아보던 찰나 IDEA에서 배포를 지원하는 CloudBees를 보게 되었다.  CloudBees는 자바 플랫폼에 특화된 PaaS(Platform as a Service)로써, IaaS는 AWS를 사용하고 거기에 통합빌드나 C.I, 모니터링, JVM 등을 지원한다. WAS를 톰켓6,7,8,9 버전부터 해서 ...

    Read More
  • JSP유지보수 자동화 시스템 구축

    오랜만에 글을 쓰는 것 같다. 최근 회사에서는 유지보수 하던 업무가 인수인계중에 있어 업무를 넘겨주다 보니 기존의 단순한 유지보수 시스템에 문제가 생긴다 생각하여 유지보수 시스템에 대해 생각하고, 이에 대하여 시스템을 구축하고 있다. 나는 회사에서 JSP로 만들어진 사이트를 유지보수 한다. 프레임 워크는 오래 전 회사에서 만든 것인데, 나름대로 폴더 구조만 잘 맞춰주면 ...

    Read More
  • 웹 프로그래밍의 구조 그리고 CVS와 Ant

    오늘 오전에 회사에서 CVS관련 자료를 보면서 기존에 세팅해 두었던 CVS서버를 드디어 처음으로 건드려 보았다.   [ 초 스피트 CVSNT 설치 방법 ] 1. Windows 2003 서버에 CVSNT 설치(http://www.march-hare.com/cvspro/#downcvsnt) 2. 제어판 -> CVSNT Server 실행 3. Repository Configuration 선택해서 저장소 추가. Add버튼 누르고 적절한 경로 입력(단, Name은 /cvs 이런 식으로 입력해야 ...

    Read More
  • 웹 서비스 유지보수를 할 때 주의해야 할 점

    회사에서 작업하는 자바 웹 프로젝트 기반은 Spring 2.5 + ibatis + velocity + resin3.0.27 + oracle 이다. 뭐 아직 작업에 본격 투입된 지는 얼마 되지 않았지만, 뭐랄까.. 요즘 SI쪽의 대세가 자바라고 했던가? 마찬가지로 웹 쪽도 대부분의 대규모 서비스는 자바를 많이 사용하는 추세인 것 같다. (물론, 닷넷도 무시할 수는 없지만..) 10여 ...

    Read More