JSON을 이용한 크로스 도메인 (cross domain) 해결하기 출처> Ajax Hackks 읽고 이해하고 바로 쓴다. HACK#73 예제 HACK#73 예제가 제대로 되지 않아서 내가 똑같이 구현되도록 조금 수정했다. 웹서버1(html), 웹서버2(servlet-JSON생성)를 두고서 테스트해 본 결과 정상적으로 웹서버1의 html이 웹서버2의 데이터를 가지고 온다. 이 테스트를 가지고 웹위젯을 만들어야 하는데 어떻게 적용해야 할까? programming/ajax 2012.03.21
Mac OS X 설치하기 기본 준비물 - empireEFI 부팅이미지(empireEFIv1085.iso) - 맥 설치 시디 이미지(h-mosl1063.iso) - XCode 설치 이미지(xcode_3.2.5_and_ios_sdk_4.2_final.dmg) 1. 새로 만들기 선택 2. 가상 머신 이름 및 운영체제 선택합니다. - 이름을 맥으로 하니까 자동으로 선택됩니다. 3. 다음을 누릅니다. 4. 5. 하드디스크 저장소 종류를 선택합니다. 6. 가상 디스크 위치와 크기 - 100G 정도를 잡습니다. 7. 요약 정보 8. 설정 > 시스템 - EFI 사용하기 (지원하는 운영체제만) 옵션을 끈다. 9. 가상 미디어 관리자 선택 10. 시작을 누릅니다. 11. empireEFlv1085.iso 부팅할 이미지를 선택합니다. 12. 처음 .. programming/iOS 2012.03.21
Xcode 설치하기 1. MAC OS X에서 http://developer.apple.com/ 에 접속한다. 2. Mac Dev Center 클릭 3. apple id 로 로그인 한다. 4. Xcode를 다운로드 받는다. Lopard(10.5)버전 부터는 3.x버전을 다운로드 받는다. (Tiger(10.4)이하 버전은 Xcode 2.x버전 다운로드) 5. 다운로드 속도가 너무 느려 이전에 받아 두었던 파일을 이용합니다. 6. Xcode 설치 1) xcode_3.2.5_and_ios_sdk_4.2_final.dmg 떠블 클릭하여 설치합니다. 2) MAC OS X가 10.6.4로 업그레이드가 되어야 설치가 진행됩니다. 3) 다시 설치하기 4) 처음에 설치하드를 20G로 잡아더니 용량이 너무 모자라네요. 다른 하드 디스크에 설치.. programming/iOS 2012.03.21
VirtualBox 하드 용량 늘리기 1. 설정버튼을 누른다. 2. 저장소 > SATA컨트롤러 > 하드디스크 추가하기 클릭 3. 새 디스크 만들기 클릭 4. mac을 시동하여 설치시 하드 디스크를 인식시킨 방법처럼 새로운 하드디스크를 인식 후 이용한다. 인식이 완료 된 후 재부팅하여 Finder에서 본 화면이다. MYHDD1이 생겼다. programming/iOS 2012.03.21
MAC OS X에서 윈도우즈 공유 폴더 접근하기 1. '이동 > 서버에 연결...' 선택 2. 서버주소에 smb://61.36.4.190 을 입력하고 연결 버튼을 클릭합니다. 3. 암호를 입력합니다. 4. 공유폴더를 선택하고 승인 버튼을 클릭합니다. 5. 윈도우즈의 공유폴더가 연결 되었습니다. 6. sample.txt를 떠블클릭합니다. programming/iOS 2012.03.21
준비물 iphone을 개발하려면 맥이 있어야 합니다. 그렇지만 가상PC(VMWare, Virtual PC)에서 맥을 깔아서 충분히 테스트가 가능합니다. VMWare는 VMWare Workstation을 구매해야 하지만 Virtual Box는 무료 이용가능해서 좋습니다. 설치방법 http://hackhyun.tistory.com/166 programming/iOS 2012.03.21
앱 구조 2 - 웹 API 이용 모바일 웹 기반으로 시스템을 구성함 안드로이드, 아이폰에 동일 모바일 웹 서비스 제공 가능함 업그레이드 시 웹서버만 업그레이드 하면 됨 (모바일 앱은 업그레이드 불필요함) 모바일 앱 부분 업그레이드시는 재배포 필요함 programming/android 2012.03.21
앱 구조 1 - Local HTML 이용 앱 UI를 Local HTML을 이용하여 시스템을 구성하므로 다양한 디자인 적용 가능 앱 용량이 커짐 서비스 운영시에 앱과 웹서버는 요청/응답을 하므로 네트워크 패킷 전송량이 적음 Mashup 이용이 용이함 통신 data는 json 방식을 이용함 programming/android 2012.03.21