grunt saucelabs 적용 후

서비스 운영 중 번번히 IE7이나 8에서만 오류가 나는 경우가 있었는데, 며칠전에 연거푸 문제가 터져 고객 신뢰성에 문제가 될 것 같아 grunt-saucelabs 라이브러리를 이용해 IE7/8 테스트 자동화를 했다.

Read More

AlphaSSL Wildcard 인증서를 AWS에 적용

데이블 API 서버에 SSL 인증서를 적용하기 위해 가장 싼 해외 SSL 인증서 판매 업체 ssl2buy에서 가장 싼 Wildcard 인증서인 AlphaSSL Wildcard Certificate(2년에 $78)를 구매하여 설치했다. 우리나라에서 가장 싼 Wildcard 인증서는 1년에 18만원 정도인 것과 비교하면 미친듯이 싸다.

Read More

express.js에서 UTF-8, EUC-KR HTML 파일을 같이 제공하려 할 때 EUC-KR HTML 파일에 `` 등으로 캐릭터셋을 명시했음에도 불구하고 한글이 깨져보이는 경우가 있다.

문제는 express.js가 HTML 파일의 HTTP response의 Content-Type 헤더 기본값을 text/html; charset=UTF-8로 제공하기 때문이다. 이 헤더는 HTML 파일의 캐릭터셋 설정에 우선하여 제공되므로 브라우저가 무조건 UTF-8로 HTML 파일을 렌더링하게 된다.

Read More

CSS Architecture 요약 번역

CSS Architecture를 훑어보고 내용이 마음에 들어서 정독할겸 가볍게 번역을 해보았다. 초반부는 요약해서 정리하다가 내용 이해가 점점 어려워져(집중력이 흐려져) 뒷쪽에는 그냥 다 번역 모드로 마무리하였다.

Read More

DRY(Don't Repeat Yourself) in HTML Markup

HTML은 마크업 문서를 만든다. HTML의 img, a, button, input 등 각 태그는 문서의 각 요소에 의미를 부여한다. img는 이미지, a는 링크, button은 버튼을 의미한다.

Read More