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

카카오톡 오픈 API 정책으로 2014년 12월부터 구 버전 API가 차단되었다. 최신 API를 사용하려면 “카카오톡 개발자 사이트(Kakao Developer)“에 API 키를 발급받아야 한다. 네이버 오픈 API와 비슷하다고 보면 되겠다. 웹용 API 키 발급 절차 1. 개발자 사이트 접속 – 로그인 2. 앱 생성 3. 도메인 등록 1. 개발자 사이트 접속 – 로그인 “카카오톡 개발자 사이트(Kakao Developer)“에 접속하면 우측  상단에 로그인 버튼이 보인다. 로그인 계정은 카톡 가입할 때 사용한 이메일 주소와 비밀번호이다. 카카오톡 PC버전에 접속할 때도 사용한다. 잘 Read more…

VOX 한글 깨짐 문제 해결하기

VOX로 음악을 듣다보면 위와 같이 목록에 한글들이 깨져서 나오는 경우가 있다. 한글이 깨지는 원인과 해결 방법을 정리하고자 한다.   MP3 파일의 구조 원인을 설명하려면 우선 MP3파일과 같은 음악 파일의 구조를 알아야한다. mp3를 포함한 여러 미디어 파일들(대부분의 파일들)은 아래와 같이 헤더와 내용으로 구성되어있다. 헤더에는 파일의 종류와 상세한 설명(파인더에서 정보가져오기에 나오는 내용) 등 content 영역을 해석하는데 필요한 정보들이 기록되어있다. 가령 오디오 체널이 2인 경우 스테레오이므로 2개의 사운드 블럭들이 나열되어있을 것이고, 1이면 모노이므로 1개의 사운드 블럭들이 나열되어있을 것이다. Read more…

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

OSX 업글 후 갑자기 잘되던 아파치가 이상하다. 웹서버 관련 설정이 초기화 되는 듯 하다. 기존에 사용하던 구동 방법으로는 경로를 못찾는다는 메시지가 나타났다. 특히 사용자 웹 경로(localhost/~username) 접근이 제대로 되지 않았는데, 자료를 참고하여 몇 가지 설정을 고쳐서 해결해보았다.   ! 본 포스트는 엘케피탄, 요세미티 기준으로 작성되었습니다.   아파치 데몬 구동 터미널을 실행하여 아래 명령을 실행하다. $ sudo apachectl start 브라우저를 열어 http://localhost  로 접속해 보자. 위와 같이 나왔으면 정상적으로 실행된 것이다. 위 웹 경로의 로컬 경로는 Read more…

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

이제는 클라우드 서비스 없이 PC를 논할 수 없는 시대에 왔다. 그런데, 용량은 많은데 클라이언트 SW가 자꾸 튕기고, SW가 안정적인데 용량은 쥐꼬리만하고 속도는 왜이렇게 느린지.. 속도가 빠른데 무료 설치는 단 2대, PC간 동기화 서비스는 중단. 안정적이면서도 용량도 많고 속도도 좀 나오는 그런 클라우드 어디 없나? 그래서 직접 설치하는 방법을 찾아봤다. 이미 활약중인 여러가지 오픈소스 툴들 중에 ownCloud를 선택하였다.   순서 1. ownCloud 서버 설치하기 2. ownCloud 웹 접속 3. ownCloud 클라이언트 설치하기 4. ownCloud 모바일 앱 Read more…

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

  요즘 git의 도움으로 코딩 작업이 한결 수월해 졌다. 특히 별도의 압축->백업 관리의 잔업이 없어졌고 웹작업 시 coda2에서 localhost로 미리보기까지 해주어 편하게 작업하고 있다. (coda2에서 publish 전에 http://localhost/~ID 에서 미리보기 하면서 디버깅한다.) 한가지 아쉬운 점이 있는데, 상황에 따라 데스트탑, 노트북을 번갈아가면서 작업하다 보니, 작업 PC를 바꾸기 전에 반드시! git commit  후 원격저장소에 push -> 옮겨갈 PC 에서 pull 해야만 작업을 이어갈 수 있다. 간혹 실수로 push 하지않고 작업을 하다가 다시 이전 PC에서 push하고 mergy 하는 해프닝이 Read more…