본문 바로가기

분류 전체보기206

아이폰 iOS 4 업데이트 아이폰 OS인 iOS 4 업데이트가 시작되었습니다. iTunes에서 바로 업데이트할 수 있고 아래 경로에서 다운로드할 수도 있습니다. GM으로 업데이트했었는데 GM과 파일 사이즈가 다르네요. 수정된 부분이 있나 봅니다. http://www.apple.com/kr/iphone/softwareupdate.html iPhone 3Gs http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone4/061-7437.20100621.5urG8/iPhone2,1_4.0_8A293_Restore.ipsw iPod Touch 2G http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone4/.. 2010. 6. 22.
아이폰과 아웃룩 일정 동기화 오류 해결 얼마 전부터 이상하게 아이폰의 일정이 하루 정도 앞당겨져 있는 경우가 발생하는 것을 확인했다. 아웃룩과 동기화해서 사용하고 있었는데 아웃룩에서는 날짜가 제대로 나오고 있었다. 여기저기 찾아보니 iTunes 9.1.0.x의 버그라고 하고 별다른 해결 방법이 없었는데 9.1.1.x에서 수정이 되었다고 한다. 문제는 새로 동기화하는 일정은 제대로 입력이 되지만 이미 날짜가 하루 당겨진 일정은 그대로라서 일일이 수정해줘야 한다는 것이다. 다행히 조금 귀찮긴 하지만 일일이 수정하지 않고 해결하는 방법이 있다. 1. 혹시 모르니 아웃룩의 pst 파일을 백업해둔다. 2. 제어판에서 메일을 실행하고 프로필 보기를 선택한다. 3. 프로필을 추가하고 추가한 프로필을 기본 프로필로 선택한다. 4. 아웃룩을 실행해서 프로필을.. 2010. 5. 10.
XP에서 아이폰 연결할 때 카메라 연결됨 경고창 안 띄우기 아이폰이 연결되면 "카메라 연결됨"이라는 경고창이 뜨고 어떤 프로그램을 실행할 것인지 물어봅니다. 그냥 닫으면 되긴 하지만 귀찮으니 사용하지 않는다면 꺼놓은 것이 좋겠죠? 귀찮은 경고창이 사라져서 좋네요. 2010. 3. 26.
goto 대신에 do { ... } while (false)를 사용한 에러처리 C/C++ 코딩을 하다보면 흔히 아래와 같은 에러처리 코드를 만나게 된다. ... if (!condition1) goto cleanup; ... if (!condition2) goto cleanup; ... if (!condition3) goto cleanup; ... if (!condition4) goto cleanup; ... cleanup: // 메모리 해제등의 정리 작업 고급 언어에서는 goto를 사용하지 말라고 많이 하고 실제 goto의 사용이 스파게티 코드를 만드는 경우가 많기 때문에 사용하지 않는 것이 좋지만 C/C++에서는 finally를 지원하지 않기 때문에 위와 같은 코드는 묵인해주는 경우가 많다. 그래도 goto를 피하고 싶기 때문에 아래처럼 하기도 한다. ... if (!condit.. 2010. 3. 25.
Windows Phone 7 SDK 공개 마이크로소프트가 MIX10에서 Windows Phone 7 SDK를 공개했습니다. 설치해서 잠깐 사용해봤는데 쉽게 Windows Phone 7 애플리케이션을 만들 수 있도록 되어 있습니다. Windows 7에서만 설치할 수 있고 아래 URL에서 다운로드할 수 있습니다. http://developer.windowsphone.com/ http://go.microsoft.com/?linkid=9713250 http://www.microsoft.com/downloads/details.aspx?FamilyID=2338b5d1-79d8-46af-b828-380b0f854203&displaylang=en 아직 CTP 버전이긴 하지만 기본적인 Windows Phone 7의 모습을 살펴 볼 수 있었고 예상대로 C# 기반.. 2010. 3. 19.
Internet Explorer 8 제거 방법 가끔 문제가 있는 경우 Internet Explorer를 다시 설치하고 싶은데 프로그램 삭제에 Windows Internet Explorer 8이 없는 경우가 있다. 그런 경우 Windows Vista라면 시작 > 검색 상자에 cmd 입력 > 프로그램 목록의 cmd에서 마우스 오른쪽 메뉴를 띄워서 관리자 권한으로 실행을 선택한 후 아래 명령을 입력한다. FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-InternetExplorer-8*.mum /c "cmd /c echo Uninstalling package @fname && start /w pkgmgr /up:@fname /norestart" 제거가 완료되면 윈도우를 다시 시작한다. XP의 경.. 2010. 3. 15.