HTTP Request/Response Wrapper 클래스 만들기 DarkKaiser, 2010년 12월 27일2023년 9월 6일 참고 : http://theeye.pe.kr/entry/http-wrapping-class-with-iphone-network-programming HTTPRequestAppDelegate.m - (void)applicationDidFinishLaunching:(UIApplication *)application { // 접속할 주소 설정 NSString *url = @"http://your.webpage.url"; // HTTP Request 인스턴스 생성 HTTPRequest *httpRequest = [[HTTPRequest alloc] init]; // POST로 전송할 데이터 설정 NSDictionary *bodyObject = [NSDictionary dictionaryWithObjectsAndKeys:@"eye",@"name",@"http://theeye.pe.kr", @"home", nil]; // 통신 완료 후 호출할 델리게이트 셀렉터 설정 [httpRequest setDelegate:self selector:@selector(didReceiveFinished:)]; Continue Reading
HTTP/HTTPS 송수신 모듈 만들기 DarkKaiser, 2010년 12월 27일2023년 9월 6일 출처 : http://www.pcraft.kr/101 개발자의 입장에서 정리한 지식을 글로 옮기는 것이라 이론적인 것보다는 실제 동작하는 코드를 바탕으로 글을 쓰고 있습니다. 부족한 부분이 있더라도 이점 양해를 부탁드리겠습니다. 웹사이트의 RSS를 수집하거나 웹2.0 사이트들이 제공하는 Open API를 이용하여 개발하려면 HTTP/HTTPS와 같이 널리 알려진 송수신 프로토콜을 이용하게 되는데, iPhone 역시 고수준의 API를 제공하기 때문에 일반적인 Continue Reading
android에서 HTTPS 접근 모듈 DarkKaiser, 2010년 12월 27일2023년 9월 5일 출처 : http://cafe.naver.com/jzsdn.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=21091 package ukg.network.http; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import javax.net.ssl.HostnameVerifier; import javax.net.ssl.HttpsURLConnection; import javax.net.ssl.SSLContext; import javax.net.ssl.SSLSession; import javax.net.ssl.TrustManager; import javax.net.ssl.X509TrustManager; import android.util.Log; /* 작성자 : 도플광어 설명 : 안드로이드 용 html 다운로더 모듈 (https 도 지원함) */ public class CHttpUtil { public static String DownloadHtml(String Continue Reading
커스텀 타이틀바 만드는 방법 DarkKaiser, 2010년 12월 27일2023년 9월 4일 출처 : http://www.helloandroid.com/tutorials/how-create-custom-titlebar boolean customTitleSupported; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //check if custom title is supported BEFORE setting the content view! customTitleSupported = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); //set contentview setContentView(R.layout.mainscreen); //set custom titlebar customTitleBar(getText(R.string.app_name).toString(), getText(R.string.title_main_menu).toString()); } public void customTitleBar(String left, String right) { if (right.length() 20) right = right.substring(0, 20); // set Continue Reading
아이폰 시물레이터에서 이전에 설치된 앱들 제거 방법 DarkKaiser, 2010년 11월 5일2023년 9월 4일 /Users/<username>/Library/Application Support/iPhone Simulator 폴더안의 것들을 지우자. 그 다음에 다시 실행하여 확인해 보면 깨끗한 화면을 볼 수 있을 것이다. Continue Reading
EditText 위젯에 입력 필터를 사용하여 사용자 입력 제한하기 DarkKaiser, 2010년 11월 1일2023년 9월 6일 final EditText edit = (EditText)findViewById(R.id.EditText01); edit.setFilters(new InputFilter[] { new InputFilter.AllCaps(), =영문 대문자만 입력 가능 new InputFilter.LengthFilter(6) =입력길이 제한 }); Continue Reading
VC8 의 dll binding 문제 DarkKaiser, 2010년 10월 10일2023년 9월 4일 http://somma.egloos.com/4079724 Continue Reading
윈도우 컨트롤 화면 깜빡임 해결 방법 DarkKaiser, 2010년 8월 31일2023년 9월 4일 int CSearchUserListCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CSortListCtrl::OnCreate(lpCreateStruct) == -1) return -1; // 배경 브러시를 생성한다. m_brushBackground.CreateSolidBrush(GetBkColor()); return 0; } BOOL CSearchUserListCtrl::OnEraseBkgnd(CDC* pDC) { return TRUE; } void CSearchUserListCtrl::OnPaint() { CPaintDC dc(this); // device context for painting CMemoryDC memDC(&dc, &m_rtClientArea); memDC-FillRect(&m_rtClientArea, &m_brushBackground); CSortListCtrl::DefWindowProc(WM_PAINT, (WPARAM)memDC.m_hDC, 0); } void CSearchUserListCtrl::OnSize(UINT nType, int cx, Continue Reading
윈도우 7 프로그래밍 – 2 DarkKaiser, 2010년 6월 7일2023년 9월 5일 1. 썸네일 툴바(Thumbnail Toolbar) 아래와 같은 썸네일 툴바를 추가해보자. 우선 프로그램 시작시에 OLE를 초기화하도록 한다. ::InitInstance() 에 넣으면 좋겠다. CoInitialize(NULL); 이 후 전역변수를 선언하여 태스크바 버튼 생성 메시지를 등록한다. static UINT s_uTBBC = ::RegisterWindowMessage(L"TaskbarButtonCreated"); 등록한 이후에 이 메시지를 받기 위한 이벤트 핸들러를 선언한다. ON_REGISTERED_MESSAGE(s_uTBBC, OnTaskbarButtonCreated) LRESULT CMyDlg::OnTaskbarButtonCreated(WPARAM, LPARAM) { ITaskbarList3 Continue Reading
LogCat 한글 메시지 확인하기 DarkKaiser, 2010년 5월 28일2023년 9월 5일 출처 : http://globalhost.interdol.com/330 이클립스에서 사용하는 LogCat에서는 한글이 깨져서 나온다. (윈도우 버젼 이클립스. 현재 사용중인 버젼은 갈릴레오) 인코딩 문제 때문이라고 하는데 이를 cmd 콘솔에서 볼 수 있는 방법이 있다. 아래와 같이 하면 이클립스 및 해당 콘솔창에서 동시에 로그가 출력된다. 1. Win + R / cmd2. cmd /u3. chcp 65001 Continue Reading