RESTFUL API 설계하기
RESTFUL 서비스를 개발하는데 도움이 되는 도구를 둘 소개한다. apiary 우선 베타 서비스 중인 apiary가 있다. 홈페이지의 제품 설명은 그럴 듯 하지만 직접 써보기 전에는 감이 안 온다. 간단히 설명해 Restful…
RESTFUL 서비스를 개발하는데 도움이 되는 도구를 둘 소개한다. apiary 우선 베타 서비스 중인 apiary가 있다. 홈페이지의 제품 설명은 그럴 듯 하지만 직접 써보기 전에는 감이 안 온다. 간단히 설명해 Restful…
Eclipse에서 Spring Framework 기반의 웹 서비스를 개발한다. Tomcat 서버를 띄워놓은 채 소스코드를 수정하면 자동으로 다시 빌드해서 Tomcat 서버에 반영해주는 기능이 있어 편하다. 그런데 이렇게 소스코드를 수시로 고치다 보면 한번은 out…
캐싱 기능을 구현할 때 개인적으론 다음과 같은 과정을 밟는다. 캐싱 기능을 구현한다. 실제로 쓸 코드일 수도 있고 순전히 테스트용으로 작성한 코드일 수도 있다. 단위 테스트 코드를 이용해 앞서 작성한 캐싱…
How to Enable Local SMTP Server (Postfix) on OS-X Leopard란 글이 로컬 SMTP 서버 띄우는 법을 잘 설명한다. 내 나름대로 더 이용하기 쉽게 재정리한다. Postfix 란 프로그램을 사용해서 로컬 이메일…
Updated: 2012년 11월 27일 Eclipse용 Subversion 플러그인인 Subversive로 파일을 비교하고 병합하려니 토할 것 같아서 미친 듯이 웹을 뒤졌다. 그 와중에 Integrating Git with a Visual Merge Tool라는 글 덕분에 삽질을…
시작하기 우선 간단한 명령줄 배치 파일을 살펴보자. @echo off rem This is a comment! echo Hi @echo off는 거의 모든 명령줄 스크립트에 쓰며 보통 첫번째 줄에 놓는다. @echo off 가…
기호 기호 기능 예 > 출력을 파일에 보낸다. 파일이 없으면 않으면 생성한다. 파일이 있으면 덮어씌운다. dir > t.txt >> 출력을 파일에 보낸다. 파일이 없으면 생성한다. 파일이 있으면 붙여쓴다. dir >>…
homebrew는 MacPorts같은 패키지 관리자입니다. Homebrew와 MacPorts가 뭔지 모르는 사람도 있겠군요. Homebrew는 Mac OS X에서 mysql, wget 같은 소프트웨어를 쉽게 설치하고 관리하게 도와주는 프로그램입니다. 자, 소개는 이만하고 homebrew를 몇 달 써본…
출처: [[Great Code]] 1권: 하드웨어의 이해 2장. 수치 표기법 비트 스트링 니블 (Nibble): 4 비트, 1/2 바이트 바이트 (Byte): 8 비트 워드 (Word): 16 비트, 2 바이트 더블워드 (DWord): 32…
출처: Great Code 1권: 하드웨어의 이해 본문=3장. \'2진법 연산과 비트 연산\'에서 다룬 주제 중 하나입니다. 모듈로 n(modulo-n) 카운터는 0부터 n-1까지 증가하며, 이후 다시 0으로 돌아간다. 효율적인 모듈로 n 카운터를 만드는…