개발 이야기

PHP 클래스 자동으로 불러오기 (Autoloading)

September 16, 2014 Blog

객체 지향 프로그래밍에 익숙한 개발자라면 하나의 파일에 하나의 클래스를 작성하는 방식에 익숙할 것이다. 다만 php는 다른 언어와 같이 라이브러리를 일괄적으로 불러오는 방법이 없어 위와 같은 접근 방법으로는 require...

Mono 환경에서 OWIN 시작하기

July 31, 2014 Blog

OWIN은 Open Web Interface for .NET의 약어로 요즘 MS 진영에서 핫한(?) 오픈소스 프로젝트다. 다음은 OWIN 공식 사이트에 나와 있는 프로젝트의 목표. The goal of the OWIN interface is...

Postfix로 서버에서 발송되는 메일을 리다이렉트하기

July 15, 2014 Blog

서비스나 웹사이트를 테스트를 하다보면 사용자에게 메일이 발송되는지 확인해야 하는 경우가 있다. 또한 실제로 운영되는 서비스를 테스트 환경에 놓고 테스트 하다가 메일이 사용자에게 발송되어 버리는 경우가 생길 수 있다....

MAMP에서 Sublime Text로 Xdebug 사용하기

July 15, 2014 Blog

PHP를 디버깅하기 위해서는 Xdebug와 같은 확장을 서버에 설정해야 하고 리모트로 디버깅 하기 위한 클라이언트 프로그램이 요구된다. 이 글에서는 서버로 MAMP를 활용하며 클라이언트로 Sublime text를 활용한다. Xdebug 활성화하기 MAMP에는...

Chrome 개발자도구 – 소소소한 팁

July 13, 2014 Blog

다른 브라우저를 사용하다가도 구글 크롬으로 돌아오게 되는 가장 큰 이유가 개발자 도구 때문이다. 물론 다른 브라우저에 내장된 개발자 도구들도 뛰어나지만 오래 사용하다보니 단축키나 사소한 기능들이 손에 익어버린 이유가...

OSX에 나만을 위한 워드프레스 설치하기

July 4, 2014 Blog

평소에 짧은 메모를 많이 적는 편이다. 맥에서 메모를 위해 사용할 수 있는 다양한 도구가 많이 있긴 하지만 완제품인 어플리케이션을 내 취향대로 수정해 사용할 수 없는 부분이 가장 불편하다....

ssh 인증키 생성 및 서버에 등록하기

July 1, 2014 Blog

ssh key를 생성하고 서버에 등록하는 방법은 복잡하지 않다. ssh-keygen으로 공개키/비밀키 한 쌍을 생성하고, 공개키 내용을 접속할 서버에 ~/.ssh/authorized_keys에 저장하면 해당 서버에 비밀번호 없이 ssh 접속이 가능하다. 다음은 클라이언트에서...

Mac에서 OpenCV 설치 및 예제 구동하기

May 6, 2014 Blog

주말에 아티클을 보다가 관심이 생겨 OpenCV를 잠깐 살펴봤다. OpenCV는 Computer Vision 오픈소스 라이브러리로, 제공하는 예제를 통해 Face Tracking 등을 구현해볼 수 있다. 초보자를 위한 튜토리얼은 많은데 생각처럼 잘...

자바스크립트 스터디 – Chapter 4 정리

April 9, 2014 Blog

다른 프로그래밍 언어와 같은 부분이 많아 큰 어려움은 없었지만 타입 변환 등 자바스크립트만의 특성으로 잘 읽어봐야 할 부분이 많았다. 특히 typeof나 instanceof 부분은 JavaScript를 더 이해하는데 도움이 되었다....

tmux 입문자 시리즈 요약

April 5, 2014 Blog

tmux를 어디선가 보고 엄청 멋지다 싶어서 검색했더니 @nanhapark님이 재미있게 정리한 글이 있어서 편하게 볼 수 있었다.1 읽은 글들은 다음 목록에서 확인할 수 있고, 읽으며 요약해 정리했다. Tmux 입문자님들을...

자바스크립트 스터디 – Chapter 3 정리

April 2, 2014 Blog

짧지 않았던 3번째 챕터인데 깊은 내용은 후반부에 다룬다는 부분이 많았다. 전반적으로 살펴보는 느낌으로 읽으면 좋을 것 같다. Chapter 3 타입1, 값, 변수 Types, Values, and Variables 이 챕터에서는...

Koala Hates Rain 개발후기

March 27, 2014 Blog

예전부터 게임 개발에 관심이 많았고 만들어보고 싶었었는데 첫 결과물로 Koala hates rain을 릴리즈 하게 되었다. 게임 소개 Koala hates rain은 코알라가 하늘서 떨어지는 비를 피하는 내용으로 짧은 시간에도...

간편하게 .gitignore 파일 생성하기 – gitignore.io

March 4, 2014 Blog

예전에 트위터에서 누군가 소개해줘서 알게 되었는데, 도메인이 도저히 기억나지 않아 한참 검색하다가 다시 찾아서 까먹지 않기 위해 포스트. (허무하게 gitignore.io라니…) http://gitignore.io git에서는 커밋에 포함하지 않기 위한 규칙을 리포지터리...

iOS SpriteKit 관련 문서 모음

February 4, 2014 Blog

예전부터 cocos2D나 unity를 배워보고 싶었는데 몇 번 글을 보고 따라해봐도 감이 안와서 미뤄왔다. 우연히 SpriteKit 튜토리얼을 보고 따라하다보니 생각보다 쉽게 결과물이 나오길래 게임 만들어보자 마음 먹고 매일 문서...

웹에서 svg 이미지로 레티나 지원하기

December 17, 2013 Blog

근래 아이폰, 아이패드, 맥북 프로 등 통칭 레티나로 일컬어지는, 고밀도 디스플레이 기기가 늘고 있다. 그에 따라서 웹페이지도 레티나 해상도에 대응을 하기 시작했는데, 각 이미지를 2배의 해상도로 저장한 후...

Mono 환경에서 MVC5 돌리기 실패 로그

December 14, 2013 Blog

tl;dr Mono에서 MVC5 지금은 안됨 .Net 개발은 정신 건강을 위해 Windows 위에서 하자 요즘 닷넷 스터디를 한창 하고 있는데 요번에 새로 나온 MVC5를 기준으로 스터디가 진행되고 있다. 아직...

PyPy와 함께 인터프리터 작성하기

November 20, 2013 Blog

PyPy에 관해서는 가끔 들을 때마다 호기심을 자극하는 프로젝트로 Python으로 Python을 작성한다는 간단히 이해하기 힘든 방식(?)의 프로젝트다. 더욱이 근래 들어 긴 인내 끝에 좋은 결실을 맺고 있다는 소식도 들려오고...