Programming
-
트위터 Twitter API (twitCurl) - 한글 처리Programming/twitterAPI 2010. 8. 30. 17:30
* 트위터API(Twitter API) 사용방법 - Twitcurl twitCurl을 사용하여 한글이 포함된 메시지를 트위터에 올리는 경우 아래 그림과 같이 한글이 깨진채로 표시가 됩니다. 원인은 트위터에서 지원하는 utf-8 형식으로 변환하지 않은 채로 글을 올려 발생하는 문제입니다. 관련페이지 : http://dev.twitter.com/pages/counting_characters 윈도우에서는 한글을 표현할때 CP949(CodePage949 또는 MS949 )형식을 사용하여 한글을 표현합니다. cp949는 euc-kr(ks_c_5601-1987)에서 표현하지 못하는 한글을 추가한 형식으로 euc-kr과 호환됩니다. 위와 같은 문제로 인해 트위터에 글을 올리는 경우 cp949 에서 utf-8로 변환한..
-
[C++] 트위터API(Twitter API) 사용방법 - TwitcurlProgramming/twitterAPI 2010. 8. 25. 10:08
8.31일자로 Basic인증방식을 사용할 수가 없게되었습니다. 그래서 twitCurl을 수정하지 않는 이상은 일단 사용할 수없습니다. 자세한 내용은 트위터 twitter API Basic인증방식 8.31일자로 종료 [Programming/twitterAPI] - 트위터 twitter API - liboauth를 이용한 OAuth인증 및 API사용 예 트위터 개발자 페이지를 보면 다양한 언어를 지원하는 API들이 제공됩니다. 트위터에서 제공하는 것은 아니고 여러 개발자들이 만든 오픈소스를 모아놓은 것입니다. 트위터API 라이브러리 목록 : http://dev.twitter.com/pages/libraries 이번에 사용하는 API는 C++로 개발된 라이브러리입니다. 사이트에서 보시면 C++로 3가지 라이브..
-
명령어 실행하기 - popen 예제Programming/C,C++,C# 2010. 7. 31. 23:40
윈도우나 유닉스계열에서 프로그램내에서 시스템 명령이나 특정프로그램을 실행하고 그 결과값을 확인하고자 할때 popen함수를 이용하여 결과를 확인할 수 있습니다. 예제) * 소스를 복사하시려는 경우 커서를 소스에 위치시키신 후 더블클릭하신후 Ctrl+C 로 복사하시면 됩니다. #include #include /* errno */ #include /* strerror */ #ifdef WIN32 #define popen _popen #define pclose _pclose #endif int main(int argc, char* argv[]) { const char *pszCommand = "dir"; FILE *fp = NULL; size_t readSize = 0; char pszBuff[1024]; //..
-
RegCreateKeyEx 사용방법Programming/WINAPI 2010. 1. 6. 01:36
RegCreateKeyEx 레지스트리키를 새로 만들어주는 함수입니다. 만약 생성하려는 키가 존재하는 경우 해당 키를 오픈합니다. LONG RegCreateKeyEx( HKEY hKey, LPCTSTR lpSubKey, DWORD Reserved, LPTSTR lpClass, DWORD dwOptions, REGSAM samDesired, LPSECURITY_ATTRIBUTES lpSecurityAttributes, PHKEY phkResult, LPDWORD lpdwDisposition ); Parameters hKey 생성할 키의 루트키. 또는 RegCreateKeyEx 나 RegOpenKeyEx 로 반환된 키. 보통 아래의 루트키중 하나를 넣어줍니다. HKEY_CLASSES_ROOT HKEY_CURR..
-
CALLBACK (콜백) 함수Programming 2010. 1. 5. 08:56
콜백함수란 어떠한 정보(또는 이벤트)를 관리하는 대상이 자신의 정보가 변경되거나 또는 이벤트가 발생할때 자신의 변경된 정보나 이벤트에 따른 어떠한 처리를 할 수 있도록 제공하는 함수라고 할 수 있습니다. 일단 우리 생활에서 예를 들자면 첫번째 상황. 철수와 영희가 놀이터에서 놀고있습니다. 철수는 엄마가 오후1시까지 집에 들어오라는 말을 듣고 시계에게 몇시인지 수시로 물어보다가 1시가되자 집으로 돌아갔습니다. 두번째 상황. 철수와 영희가 놀이터에서 놀고있습니다. 철수는 엄마가 오후1시까지 집에 들어오라는 말을 듣고 시계에게 오후1시가 되면 알려달라고 한후 시계가 1시임을 알려주자 집으로 돌아갔습니다. 일단 위에서는 시계를 사람처럼 표현했습니다. 실제로는 첫번째는 철수가 영희와 놀다가 수시로 시간을 확인한 ..
-
[아이폰] 초간단 벨소리 만들기 - Xilisoft iPhone Ringtone MakerProgramming/iOS SDK 2009. 12. 15. 13:21
아이폰에서 사용자 벨소리를 만들어서 설정하는 방법들이 많이 소개되고 있습니다. 아무리 간단해도 번거로운 작업들이 좀 있죠... 그래서 더 간단한 방법이 없을까하고 인터넷을 헤매던 도중 Xilisoft 에서 만든 iPhone Ringtone Maker 라는 프로그램을 알게 되었습니다. 일단 지금까지 알아본 방법으로는 제일 간단한 방법입니다. 프로그램을 실행하여 벨소리로 만들 mp3파일을 열어 벨소리로 설정한 구간을 지정한후 생성하면 끝입니다. 어떻게보면 일반 휴대폰에서 벨소리 구입하는 과정보다도 더 간단하다고 할 수 있습니다. 게다가 이 프로그램은 많은 오디오 포맷을 지원합니다. WMA, WAV, RA, M4A, MP3 또한 동영상에서 벨소리를 추출할 수 있다는 것도 좀 놀라운 점입니다. 동영상은 AVI,..