saltfactory's blog


mark2html을 이용하여 Markdown 파일을 HTML 파일로 변환

서론

mark2html는 Markdown 파일을 html 파일로 변환시켜주는 모듈이자 작은 프로그램이다. makr2html을 사용하여 HTML으로 변화할 때 Markdown에 포함된 이미지 파일을 HTML 파일의 경로에 함께 복하하거나 이미지를 datauri로 변환시켜 포함시켜주는 기능을 가지고 있다. mark2html은 Node.js 프로그램에 상용할 수 있는 모듈과 명령어로 사용할 수 있게 CLI 설치가 가능하다. HTML 입력을 요구하는 블로그에 Markdown 파일을 포스팅할 때 mark2html을 유용하게 사용할 수 있다.

Continue Reading

Tistory 오픈 API 인증 모듈 passport-tistory 소개

서론

passport는 Node.js의 인증을 처리하기 위한 인기있는 모듈중에 하나이다. passport를 사용하면 Open API를 위한 복잡한 OAuth 인증을 따로 구현하지 않고 쉽게 어플리케이션에 API를 위한 인증로직을 포함시켜 사용할 수 있다. 이 포스트에서는 Tistory의 Open API를 사용하기 위해 Tistory 인증모듈을 passport를 사용하여 구현한 사례를 소개한다.

Continue Reading

블로그 개편 준비

서론

“새로운 기능을 위해서 다른 블로그로 이전하여 기존 사용자에게 broken link를 만들어주지말자, 그리고 블로그 개편을 하면서 겪은 경험과 자료도 함께 공유하자”

http://blog.saltfactory.net 블로그의 운영자 saltfactory 입니다. 현재 좀더 직관적이고 보다 편리하고 빠르게 정보를 전달하기 위해서 블로그 개편 작업을 하고 있습니다. 현재 saltfactory’s blog는 티스토리에서 블로그를 운영하고 있습니다. 티스토리는 API 지원이 부족하고 Markdown이 지원되지 않아서 다른 블로그 호스팅 서비스로 이전하려고 했지만, 기존의 자료를 버릴 수 없었고 블로그의 글을 참조 링크로 사용하고 계신 분들이 있기 때문에, 그분들에게 broken link을 만들어 드리고 싶지 않아서 티스토리 스킨을 변경하여 아쉬운 부분들을 채워가려고 하고 있습니다. 블로그 개편 역시 나에게 많은 기술을 습득하고 나누고 싶은 자료가 많기 때문에 블로그 개편을 하는 과정을 글로 남기고 공유하려고 합니다.

Continue Reading

PhoneGap(Cordova) 앱 푸시 (Push Notification) 알람서비스 APN, GCM 구현

서론

phonegap

하이브리드 앱 개발은 웹 리소스와 네이티브 리소스를 함께 사용하는 개발 방법이다. 하이브리드 앱은 보통 UI를 웹 리소스로 만들기 때문에 디바이스가 가지는 특정한 기능을 핸들링하지 못한다. PhoneGap(Cordova)는 plugin을 사용해서 웹 리소스와 네이티브 리소스간 서로 통신하여 사용할 수 있도록 설계되어 있고 이 plugin을 사용해서 디바이스가 가지는 특정하는 기능을 웹 리소스에서 핸들링할 수 있다. 이번 포스팅에서는 모바일 앱 개발을 할 때 복잡하고 어렵지만 반드시 필요한 기능중에 하나인 알림 서비스를 PhoneGap(Cordova)에서 어떻게 구현할 수 있는지를 소개한다.

Continue Reading