카카오톡 웹 공유를 위한 API 키 발급 받기

카카오톡 오픈 API 정책으로 2014년 12월부터 구 버전 API가 차단되었다. 최신 API를 사용하려면 “카카오톡 개발자 사이트(Kakao Developer)“에 API 키를 발급받아야 한다. 네이버 오픈 API와 비슷하다고 보면 되겠다. 웹용 API 키 발급 절차 1. 개발자 사이트 접속 – 로그인 2. 앱 더보기…

VOX 한글 깨짐 문제 해결하기

VOX로 음악을 듣다보면 위와 같이 목록에 한글들이 깨져서 나오는 경우가 있다. 한글이 깨지는 원인과 해결 방법을 정리하고자 한다.   MP3 파일의 구조 원인을 설명하려면 우선 MP3파일과 같은 음악 파일의 구조를 알아야한다. mp3를 포함한 여러 미디어 파일들(대부분의 파일들)은 아래와 같이 헤더와 더보기…

맥에서 아파치 + PHP 구동하기

OSX 업글 후 갑자기 잘되던 아파치가 이상하다. 웹서버 관련 설정이 초기화 되는 듯 하다. 기존에 사용하던 구동 방법으로는 경로를 못찾는다는 메시지가 나타났다. 특히 사용자 웹 경로(localhost/~username) 접근이 제대로 되지 않았는데, 자료를 참고하여 몇 가지 설정을 고쳐서 해결해보았다.   ! 본 더보기…

클라우드 서버 직접 구축하기

이제는 클라우드 서비스 없이 PC를 논할 수 없는 시대에 왔다. 그런데, 용량은 많은데 클라이언트 SW가 자꾸 튕기고, SW가 안정적인데 용량은 쥐꼬리만하고 속도는 왜이렇게 느린지.. 속도가 빠른데 무료 설치는 단 2대, PC간 동기화 서비스는 중단. 안정적이면서도 용량도 많고 속도도 좀 나오는 더보기…

Dropbox를 이용한 git 저장소 동기화

  요즘 git의 도움으로 코딩 작업이 한결 수월해 졌다. 특히 별도의 압축->백업 관리의 잔업이 없어졌고 웹작업 시 coda2에서 localhost로 미리보기까지 해주어 편하게 작업하고 있다. (coda2에서 publish 전에 http://localhost/~ID 에서 미리보기 하면서 디버깅한다.) 한가지 아쉬운 점이 있는데, 상황에 따라 데스트탑, 노트북을 번갈아가면서 더보기…

애플 Swift 메뉴얼 번역본 – A Swift Tour # 1

Swift 매뉴얼의 기본 섹션만 번역하고자 한다. 원문은 iBooks에서 무료로 볼 수 있다. https://itunes.apple.com/us/book/swift-programming-language/id881256329?mt=11 필자는 영어 전공자가 아니므로 다소 번역이 서툴더라도 양해바랍니다.     A Swift Tour   Tradition suggests that the first program in a new language should print the 더보기…

애플 Swift 사용법

최근 발표된 애플의 새 프로그래밍 언어 “Swift”의 시작 방법과 초급 단계의 문법을 알아보고자 한다. 아래 순서로 진행하고자 한다.   1. Xcode 6 설치 2. Playground 로 시작 3. Xcode 프로젝트로 시작 4. 메뉴얼 번역본 (Swift Tour 부분)   1. Xcode 6 설치 더보기…

Redmine + git 기반 통합 개발환경 구축

  이전에는 워드, 엑셀, 파워포인트, 한글, 구글문서, 블로그 문서 등 난립하고 흩어진 문서들로 프로젝트를 관리하곤 했다. 프로젝트 규모가 조금씩 커질수록 한계와 관리의 피로감이 더해져 효율적인 관리방법을 찾는 중이다.   그리하여… 오픈소스 기반으로 통합 개발환경 구축을 시도하고 있다. 현재 팀 내에 더보기…

Redmine + git 서버 연동하기

프로젝트 관리 도구로서 Redmine을 설치하고 git 저장소를 연결해 보고자 한다.   설치 환경은 UBUNTU Server 12.04 이고, 가상호스트를 구성하였다.   순서 1. Redmine  설치 2. Redmine 설정 3. git 서버 설치 4. redmine git 저장소 등록 5. git push   더보기…

coda2 + git 서버 연동하기

  coda2의 프로젝트 관리능력을 체험하고 버전관리기능까지 테스트해 보았다. 웹프로젝트에 활용할 때 깔끔한 publish 기능과 버전관리를 위한 svn과 git까지 전천후 개발툴로 손색이 없는 듯 하다. 직접 git 서버를 구축하여 coda에 연결함으로써 협업 개발 환경 구축을 하고자 한다. git 관련 유틸리티들로 저장소를 더보기…

오픈 API로 구글 트랜드 따라잡기

  구글 트랜드는 심플하고 세련되게 검색어들을 나열하여 현재 네티즌들이 어떤 것에 관심이 있는지 알려준다. 화면 보호기로도 사용할 수 있어 활용도가 높다. 그런데, 국내에서는 구글 검색엔진을 많이 사용하지 않아서인지 가만히 보다보면 오래된 내용이 올라오기도 한다. 우선 구현에 앞서 구글 트랜드의 불편한 더보기…

HADOOP – Fully distributed Mode

하둡으로 삽질한지 거의 한달이 되었다. 일주일 정도 작업해서 싱글로 워드카운트 예제 성공한 후 분산모드를 위해 서버도 32비트에서 64비트 최신으로 업데이트했으나 연이은 실패… 한달여만에 2대로 분산처리에 성공하였다. 인터넷 자료가 많은 도움이 되었으나 구 버전 설명을 그대로 이용하다가 여러번 시행착오를 겪기도 했다. 더보기…

우분투 웹메일서버 구축하기

  우분투에 메일 서버를 설치한 후 외부 메일 프로그램이나 포털 등에서 메일을 불러와서 확인해야 했다. 외부의 도움 없이 서버 안에서 웹메일을 구축하여 독립할 방법을 찾아보았다. quirrelMail, Roundcube를 많이 사용하는 듯한데 최근 자료에는 Roundcube가 많이 등장하는 듯 하다. roundcube.net에 들어가보니 마침 더보기…

우분투 메일서버 구축

많이들 설치하고있는 postfix를 이용하여 메일서버를 구축하고자한다. 편의상 sudo는 생략한다. postfix 설치 apt-get install postfix 설치 과정에서 설정 UI가 나오는데 대부분 그냥 확인을 선택해 넘어가고, 시스템 메일이름, 관리자 메일 주소는 직접 입력한다. 필자의 경우 “인터넷 프로토콜” 단계에서 모두(ipv6 + ipv4)를 선택했더니 더보기…

맥 2대를 1대처럼 사용하기

아이맥 27인치와 21인치를 보유하고있는데 한대처럼 이용하고 싶어 여러가지 방법들을 시도해보았는데 시행착오 및 연결 과정을 공유하고자 합니다. 아래 순서로 정리하였습니다. 1. 인터넷 공유 2. 파일 공유 3. 키보드 마우스 공유 4. 기타 보조 수단   1. 인터넷 공유 동일 네트워크 상에서 더보기…

인터넷 속도 측정 유무선 비교

인터넷이 좀 느리다고 생각될 때 1) 우리집 인터넷(사업자)은 왜이렇게 느려! 2) 혹시 선이 잘못되었나? 라고 생각한 적이 있다. 회사에서는 가끔 유선을 뽑고 무선(Wifi)으로 접속해 보기도 하지만 체감 상 ‘좀 빨라졌나? 잘 모르겠는걸’ 라고 하고 넘어갔을 뿐 실질적인 수치상의 비교를 해 더보기…

워드프레스 글편집기 TinyMCE 설치하기

TinyMCE ? 워드프레스에 적용된 글편집기 입니다. 브라우저 호환성과 완성도가 뛰어난 웹용 위지윅 편집기 입니다. 워드프레스 글편집기 툴바에 ? 물음표를 클릭하면 아래와 같은 팝업창이 나옵니다. TinyMCE 라는 이름이 나오는데 Moxicode Systems AB 라는 회사 이름이 나오네요. 워드프레스에는 3.5.8 버전이 적용되었는데, 현재 더보기…

아마존 EC2에 워드프레스 설치하기

이전글 : 아마존 EC2 서비스 구축하기   이전글에 이어 아마존 EC2 상에 APM을 설치하고, 워드프레스 셋팅하는 과정을 정리하였습니다. 여러 자료들을 보니 yum 유틸로 설치하는 방법들이 나와있었으나 ubuntu를 설치해서인가? 아니면 툴이 바뀌었는지 리눅스에 대해서는 초보라 헤매다가 외국 사이트에서 apt-get으로 설치하는걸 따라했습니다.   1. 더보기…

앱 마케팅에서 흔히 저지르는 실수 5가지

앱 개발 및 오픈을 처음 진행해 보고 마케팅 준비에 소홀했다는 것을 깨달았습니다. 아무리 좋은 물건이라도 주인을 만나지 않으면 쓸모가 없는 법이지요. 5가지 핵심 키워드를 정리합니다.     1. 지나치게 복잡한 앱을 만든다. 복잡한 앱은 사람들이 피한다. 기능이 많은 것보다 직관적이고 더보기…

아마존 EC2 서비스 구축하기

  웹 프로그래머에게 놀이터가 될 수 있는 웹서버 구축은 그다지 큰 비용을 요구하지 않습니다. 웹 호스팅 서비스 업체도 많고 비용도 최소 월 500원이면 족합니다. 그러나 서버 프로그래머가 개인적으로 서버를 구축하는 것은 얘기가 다릅니다. 표준화 되지 않은 자신만의 프로토콜로 서버의 CPU를 더보기…