Swift 프로젝트에 Cocoa Pods 이용하기

맨날 웹개발 + 백엔드(수박겉핥기)만 죽어라 하다가 설도 껴있겠다 기념으로 전부터 보고싶었던 것을 가지고 놀아보자 라는 심정으로 스위프트를 시작해보기로 했습니다. 매번 Cordova만 사용하는데 네이티브앱을 도전해보기 위해서 였습니다. 그리고 이게 되면 아이폰도 앱의 형태이긴 하지만 내 맘대로 튜닝이 될것 같아서이기도 했습니다. 뭐...

PHP 꼴랑이거(3) - static과 self의 차이

원래 본글은 2013년 12월 26일날 포스팅 된 글을 꼴랑이거 시리즈로 묶으면 좋겠다 생각되어 이쪽으로 이전된 글입니다. :) PHP 객체지향에서 static은 상속이 됩니다. 그리고 그 static메서드 안에서 자기 자신 클래스를 생성하고 싶을때가 있습니다. 그때 사용할 수 있는 것이 static 일까요 self...

Node.js에서 Github oAuth에 접근해보자 (1).

Github API를 이용하는 프로그램을 만들일이 생겼습니다. 예전에 Facebook API를 이용한 웹사이트를 만들어본적은 있었는데 Github API는 또 처음이라 간단히 몇가지 실험을 해볼 필요가 있었습니다. 우선 해당 실험을 진행한 이유에는 몇가지 이유가 있었습니다. 일반적인 웹사이트의 경우 oAuth가 특정 URL을 통과해서 시작합니다. 그러나...

QUnit으로 브라우저, 노드 통합 유닛테스트 환경 구축하기

작업하는 몇몇 소스가 브라우저에서도 사용이 되고, 노드(혹은 io.js도 가능할 듯.)에서도 사용이 됩니다. 통합된 환경에서 어떻게 하면 유닛테스트를 할 수 있을까 고민을 해보았습니다. 그러던 중 QUnit이라는 도구가 눈에 띄었습니다. qunitjs.com 간단히 얘기하자면 jQuery팀에서 사용하는 테스트 도구입니다. 기존에 하는 유닛테스트와 가장 유사한...

Git가지고 놀기(3) - 파일 영원히 지우기.

회사에서 사용중인 패키지에 composer를 기반으로 작성된 패키지가 있는데 초반에 실수로 vendor디렉토리를 commit을 해버려서 쓸대없이 용량이 커져버렸습니다. (여기서 vendor는 npm에서 node_modules, bower에서는 bower_modules 등으로 매칭해서 볼 수 있을 겁니다.) 즉, 올려도 되지 않아도 되는 파일들을 몽창 올리고 오랜 시간동안 유지를 해왔던...

Docker 시작하기.

NHN D2 Fest에서도 들었고, 주변에서도 이야기만 많이 들은 Docker. 대략적인 개념은 알고있고 여튼 서버 관리하기가 편해진다는 말에 시작해보기로 했습니다. 굳이 이 블로그 글에서 이것저것 이야기 하는 것보다 더 자세히 잘나와있는 사이트를 하나 소개합니다. “가장 빨리 만나는 Docker”라는 책이 시중에 나와있습니다....

Ubuntu를 업그레이드 해보자

모든 블로그 정보를 Github으로 이주하고 나니 기존에 블로그를 돌리던 서버가 놀게 되었습니다. 뭐 겸사겸사 이번 기회에 리눅스 공부용으로 제대로 가지고 놀아보려고 합니다. 일단 기존 설치되어있는 버전의 리눅스는 12.04였는데 매번 서버에 접속할때마다 새로운 Ubuntu로 업데이트 하라고 경고가 떴었던 것이 기억났습니다. 새...

Ghost에서 Jekyll로 이사하기(2) - Code Highlighter 설치

이전 Ghost 블로그에서는 그냥 Google Prettify를 사용해서 쉽게 해결했었습니다. 그런데 Jekyll에서는, 그리고 Github에서 호스팅하는 환경에서는 이부분의 제약이 좀 있었습니다. Jekyll에서 사용하는 마크다운 툴은 크게 두가지입니다. redcarpet과 kramdown이었습니다. 사실 코드를 블로그에 작성하지 않으면 크게 문제는 없습니다만.. 코드를 작성해야해서 Code Syntax Highlighter는...

Ghost에서 Jekyll로 이사하기(1) - 글 가져오기

블로그 글을 몇차례나 날리고 블로그 포스팅을 버전관리를 해야겠다고 생각을 했었습니다. 그러던 중 Jekyll이라는 블로그 툴을 발견하였습니다. “이것이 바로 개발자 블로깅 도구구나!” 라는 확신에 일단 이전 블로그 글들을 하나씩 이전을 하게 되었습니다. 근데 옮겨야 하는 글이 대충 80개 정도 였습니다. 일일이...

Zeros in PHP

해당 포스팅은 과거 2013년 11월 28일에 작성된 포스팅에 부가 설명을 첨부한 포스팅입니다. 작성할 당시 Zeros in Javascript를 보고난 후 PHP에서는 어떻게 작동할지 궁금해서 작성했었습니다. 다양한 값의 비교 PHP 코드를 짜다가 null과 0, 그리고 공백문자 empty(), isset() 등등을 자유자재로 쓰기 위해...