디자인패턴 – 입문 및 전략패턴

March 12, 2014 Blog

들어가기 개발하면서 디자인패턴에 대한 이야기를 많이 들었지만 실제로 사용을 잘 하지는 못합니다. 은연중에 이렇게 하면 안된다는 것은 알지만 어떻게 구체적으로 해야하는지에 대한 개념이 명확하지 않아 나중에 유지보수할 때...

이맥스(emacs)와 자바스크립트 코드 분석 툴 Tern

March 12, 2014 Blog

텍스트 에디터는 IDE에 비해서 매우 가볍고 편리한 기능들을 가진 도구입니다만 기능적인 면에서의 열세에 대해서 많이 이야기되곤 합니다. 특히 정적 분석을 통한 질 높은 자동 완성이 어렵다거나 하는 부분은...

Fix a bug in Ubuntu Official Documentation > Backups > Archive Rotation

March 11, 2014 Blog

문제가 생기는건 8일 또는 9일이 토요일일때만. https://help.ubuntu.com/12.04/serverguide/backups-shellscripts-rotation.html 위 링크의 스크립트에서 day_num=$(date +%d) 이렇게 날짜를 뽑아오면 한자리수 날자일때 leading zero가 포함된 string을 반환한다. 이 상태로 그 아래의 if문을 통과하면...

localhost in MySQL

March 11, 2014 Blog

MySQL에서 localhost는 socket file을 이용한 연결을 의미함. TCP/IP 안씀. 그래서, skip-name-resolve 옵션 사용한 경우, host가 localhost로 지정된 user는 127.0.0.1로 접속이 안됨. 그리고, local에서만 접속하는 경우 skip-networking 사용하면 TCP/IP...

[Apache] logging images with external referrer

March 11, 2014 Blog

<IfModule mod_setenvif.c> SetEnvIfNoCase Request_URI ".jpg$" no-log env-image SetEnvIfNoCase Request_URI ".jpeg$" no-log env-image SetEnvIfNoCase Request_URI ".gif$" no-log env-image SetEnvIfNoCase Request_URI ".png$" no-log env-image </IfModule> <VirtualHost *:80> DocumentRoot /path-to-document-root ServerName...

NGINX + HHVM (FastCGI) + Laravel

March 11, 2014 Blog

설치 등등은 http://fideloper.com/hhvm-nginx-laravel 여기 잘 정리돼있고, 위 링크의 nginx 설정에는 /index.php?q=$uri&$args 로 넘기도록 돼있는데 q= 으로 넘기는 방식이 왠지 맘에 안들어서 아래처럼 수정했음. server { root /path/to/document/root; index...

how to use PHP 5.3.x or 5.4.x in MAMP

March 11, 2014 Blog

install MAMP (v2.2) open MAMP Pro rename /Applications/MAMP/bin/php/php5.2.17 to something else ln -s /Applications/MAMP/bin/php/php5.3.27 /Applications/MAMP/bin/php/php5.2.17 open MAMP and select PHP 5.2.17 done

[번역]GitHub / Release / Releases 열거 및 수정하기

March 11, 2014 Blog

이 문서는 Listing and Editing Releases의 비공식 번역글이며 GitHub에서 보증, 유지 또는 감독하지 않습니다. 공식 도움글을 보시려면 help.github.com을 방문하세요. Releases 열거 및 수정하기 Release를 생성한 후 Releases 페이지로...

[번역]GitHub / Release / Releases 만들기

March 11, 2014 Blog

이 문서는 Creating Releases의 비공식 번역글이며 GitHub에서 보증, 유지 또는 감독하지 않습니다. 공식 도움글을 보시려면 help.github.com을 방문하세요. Releases 만들기 GitHub에서 Releases는 소프트웨어를 보내고 제공할 수 있는 좋은 방법입니다....

iOS 7.1

March 11, 2014 Blog

지원 기종: 아이폰 4/4s/5/5c/5s, 아이패드 미니/미니 레티나 디스플레이, 2/레티나 디스플레이(3/4세대), 에어, 아이팟 터치 5세대 CarPlay 차량용으로 제작된 iOS 기능 CarPlay가 지원되는 차량에 iPhone을 연결하는 간단한 방법으로 활성화 가능...

3/10

March 10, 2014 Blog

#pyimgdown v0.2 - 기존의 썸네일 이름을 파일이름 + “_thumbnail”로 했던것을 thumbnail_file_suffix 를 지정할 수 있도록 하였음.  - 역시 새로운 unittest는 깨져서 다시 추가.  보통 trial 로 test를 하라고...

Thrift# – 특성 기반 .NET Thrift 클라이언트 라이브러리

March 9, 2014 Blog

개요 Apache Thrift는 Facebook에서 개발되어 Apache에서 오픈 소스화된 통신 프레임워크로 다양한 프로그래밍 언어로 개발된 구성요소 사이의 인터페이스를 제공하는 역할을 합니다. 며칠 전 회사 팀에서 Thrift를 위한 .NET 클라이언트 라이브러리인 Thrift#에...

[번역]GitHub / Release / Release에 대하여

March 9, 2014 Blog

이 문서는 About Releases의 비공식 번역글이며 GitHub에서 보증, 유지 또는 감독하지 않습니다. 공식 도움글을 보시려면 help.github.com을 방문하세요. Release에 대하여 Release는 유저들에게 소프트워어를 묶고 제공하는 GitHub의 방법입니다. 소프트웨어를 제공하기...

3/7

March 9, 2014 Blog

오늘 개인플젝하면서 오늘 봤던 자료들 간략정리  #ajax -  [jquery] ajax 방법 : 정말 잘 정리되어있는 편이라 생각되는데.. ajax는 마치 뭐랄까.. 쓰레드, 세마포어 이런애들을 만난기분이랄까였는데 보면서 조금 어떻게 호출하는지에 대해서...

플래그 데이터와 이진 연산

March 9, 2014 Blog

개요 얼마 전 Justin Yoo님의 논리 연산자와 이진 연산자의 차이에 대한 블로그 포스트가 그 분의 의도와는 다르게 페이스북 ‘생활코딩’ 그룹에 콜로세움(?)을 세운 사건이 있었습니다. 저는 포함되지 않아서 아쉬운...

[cocos2d] 소스 하나로 iOS, Mac, Android로 개발하기

March 9, 2014 Blog

하나의 프로젝트에서 여러개의 플랫폼용으로 빌드 할 때, 아래 코드를 잘 조합해서 하면 하나의 소스로 여러개의 플렛폼으로 빌드를 할 수 있다. 간단하게 설명.1. workspace를 만든다. 2. cocos2d iOS Project를 만든다. Add...

정규 표현식 – 전방탐색과 후방탐색

March 8, 2014 Blog

전방탐색과 후방탐색 원하는 문자를 검색하기 위하여 정규식을 사용하였지만 어디서부터 문자를 찾을지 정해야할때도 있습니다. 이때 전후방탐색(lookaround)를 사용해야합니다. 전방탐색 - 앞에서 찾기 전방탐색(lookahead)패턴은 일치 영역을 발견해도 그 값을 반환하지 않는...

자주 사용하는 정규표현식

March 8, 2014 Blog

자주 사용하는 정규 표현식 필요할 때 참고할 수 있도록 정규 표현식들을 기록합니다. URL 프로토콜, 호스트 이름, 포트 번호 및 경로가 일치하는 정규 표현식입니다. 정규 표현식) <pre>https?://(\w:\w@)?[-\w.]+(:\d+)?(/([\w/_.]*(\?\S+)?)?)?</pre> 예문) http://www.forta.com/blog...

linux darwin cygwin 그리고 git

March 8, 2014 Blog

요즘 많이들 그렇지만 어찌하다보니 컴 환경이 Ubuntu (Linux), MAC OS X (Darwin), Windows (Cygwin) 이 되어 모두 linux 을 이용할 수 있는 환경이 되었다.

구글 플레이 스토어 국가 변경 방법

March 8, 2014 Blog

Google IO 티켓 구매, 넥서스 7을 미국 주소로 구매를 했더니 한국 스토어에 접속이 안되는 문제가 발생. 기본적으로 월넷 주소 기반으로 스토어가 바뀐다는 것은 알고 있었으나, 주소지 지우고, 카드를...

다윤이와 함께 게임 만들기 – 게임 개발 중

March 7, 2014 Blog

지난 이야기...;다윤이와 함께 게임 만들기 - 게임 기획몇 달이 지난건지 아무튼 지난 11월 말에 시작해서 한동안 정신이 없어서 방치하다가, 최근에 시간도 조금 생기고 cocos2d v3가 나와서 이리저리 필이...

cocos2d v3 for Mac, 레티나 버그 패치

March 6, 2014 Blog

* 그냥 급하게 지원하게 코드만 수정한 버전입니다. 공식 버전에서 곧 지원될때 까지만 사용 바랍니다. 전체 코드를 몰라서 그냥 후다닥  지원 가능하게만 했은 성능상에 문제가 있을 수도 있습니다. 어쩌다 보니...

인디게임 개발자들의 삶이 있는 영화 Indie Game The Movie

March 5, 2014 Blog

게임 개발자들의 일상, 생각, 여러 이야기들을 인터뷰 형식으로 담은 다큐멘터리 영화 입니다. (2012년 작품) 슈퍼밋보이, FEZ, 브레이드의 개발자들을 돌아가며 런칭하기 까지 에피소드들을 보여주며 진행되는데 편집과 영상미가 훌륭하고 음악들도...

cocos2d v3 for mac keyboard 입력 패치

March 5, 2014 Blog

* 그냥 급하게 지원하게 코드만 수정한 버전입니다. 공식 버전에서 곧 지원될때 까지만 사용 바랍니다. 전체 코드를 몰라서 그냥 후다닥 Copy&Paste로 지원 가능하게만 했은 성능상에 문제가 있을 수도 있습니다. v2까지는...

정규 표현식 – 역참조 사용하기

March 4, 2014 Blog

역참조 사용하기 한 문장이 있고 이 문장에 반복해 나오는 문자, 바로 실수로 같은 단어를 두번 입력한 오자를 반드시 찾고 싶다고 가정할 때 두 단어가 일치하는지 알려면 먼저 나온...

[책] 웹개발자를 위한 웹을 지탱하는 기술

March 4, 2014 Blog

[책] 웹개발자를 위한 웹을 지탱하는 기술: 규모의 대소에 상관없이 웹 기술을 사용한 개발 경험이 있는 사람들을 대상 독자로 하고 있으며, 웹 서비스를 어떤 방법으로 웹답게 설계할 것인지를 테마로...