Mustache 템플릿 문법

Mustache = 콧수염

Mustache는 제어 구조를 갖춘 것 중 (아마도) 가장 문법이 간단하고 (아마도) 가장 많은 언어로 포팅된 템플릿 엔진입니다. Mustache를 기반으로 이를 확장한 템플릿 엔진도 여럿 있는데 대표적으로는 헬퍼 개념을 추가한 Handlebars와 트위터에서 만든 Hogan.js를 들 수 있습니다. 이 문서는 Mustache 공식 문서를 기준으로 작성되었으며 예제도 해당 문서에서 가져왔습니다. 많은 스펙 문서가 그렇듯 Mustache의 템플릿 문법 문서에도 빈 ...

웹 개발자 도구 이스터 에그

mozilla

최근 나오는 웹 브라우저는 개발자 도구를 기본으로 탑재하고 있다. 본업이 프론트엔드 개발자이다보니 간혹 다른 사람들은 어떻게 마크업을 하고 자바스크립트를 사용하는지 보려고 다른 사이트에서 개발자 도구를 열어볼 때가 있는데 간혹 의외의 센스를 발견할 때가 있다. 이 글에서는 개발자를 위해 이스터 에그를 준비한 사이트 몇 개를 정리해보았다. 모질라 모질라 재단에서 운영하는 사이트에 들어가서 웹 개발자 도구를 켜면 그림과 같이 귀여운(?) ...

[번역] 프론트엔드 개발자는 왜 구하기 어렵나요?

구글 트렌드를 통해 살펴본 지난 몇 년간의 프론트엔드 엔지니어 트렌드의 시각화

Why can't we find Front End developers?를 번역한 글입니다. 저 스스로가 프론트엔드 개발자이기도 해서 재밌는 주제라 옮겨봤습니다. ^^ 어느날 우연히 Quora에서 프론트엔드 엔지니어링과 스타트업에 관련된 “Why is it that startups have trouble finding front end developers? (왜 스타트업에서 프론트엔드 개발자를 구하기가 어려운가?)”라는 글을 보게 되었다. 발제자는 다음과 같은 내용도 덧붙였다. (…) 엔지니어링 분야에서 프론트엔드 개발이 다른 분야보다 ...

[PHP] 한국어 조사 처리 함수

트위터에서 녹풍님이 올린 [PHP] 명사 뒤에 나오는 ‘은는이가을를’ 판단할 수 있게 해 주는 함수를 봤는데, 조사가 없는 글자를 판단하기 위해 죄다 문자열에 넣어두는 식으로 구현했더군요. 그런데 유니코드는 완성형과 달리 규칙적인 문자 체계라서 코드만으로도 조사의 여부를 판단할 수 있기 때문에 굳이 이런 식으로 번거롭게 작성하지 않아도 됩니다. 그래서 대략 10년 전쯤에 작성했던  한국어 조사를 판단해주는 함수의 자바스크립트로 코드를 가져와서 PHP로 ...

Swift 빠르게 훑어보기

Apple에서 차세대 언어로 Swift를 발표했습니다. 개인적으로는 Obj-C에 비해 꽤 정감이 가는 문법이라 요즘 한창 Swift로 외도 중입니다. 그래서 공부도 할겸 간단히 정리해보았습니다. 주요 기능을 정리하긴 했지만 전부를 정리한 것은 아니니 이 점에 주의해주세요. 기본 스트롱 타입(Strong type) 언어입니다. 변수를 선언하거나 사용할 때, 또는 함수의 인수를 선언하거나 반환값을 선언할 때 자료형을 꼭 정해줘야 한다는 뜻입니다. ...