예외(Exception)과 오류(Error)의 개념


예외(Exception)

프로그래밍에서 마이크로프로세서가 수행 중에 있는 작업이 중단된 상태며, 그 상황을 별도의 루틴을 사용해서 처리하는 방식

별도의 처리 루틴이 있다는 측면만을 제외하면 예외는 인터럽트(interrupt)의 개념과 비슷함.


오류(Error)

미리 기대한 값을 얻을 수 없거나 혹은 어떤 상태가 일관적이지 못한 상황


예외(Exception)과 오류(Error)의 차이점

어떤 값이나 상태를 미리 파악할수 있는가는 점이다.

어떤 값을 얻을 수 있거나 어떤 문제가 발새알 상황을 미리 예상해서 별도의 루틴으로 처리하면 예외(Exception), 예상한 어떤 값을 얻을 수 없거나 어떤 상황이 일관적이지 않다면 오류(Error).


영어 표현에서 예외란 용어를 쓸 때 "throw/catch"란 동사를 사용함

오류는 사전에 알지 못한 일이 갑자기 일어난 것을 말해주는 "occure"란 동사를 쓴다.


출처: 닷넷 웹서비스 원리와 구현, 번역판 p.72



닷넷 웹 서비스 (원리와 구현)

저자
키스 밸린저 지음
출판사
피어슨에듀케이션코리아 | 2004-12-29 출간
카테고리
컴퓨터/IT
책소개
마이크로소프트의 프로그램 매니저인 키스 밸린저가 집필한 닷넷에서...
가격비교


Buy me a coffeeBuy me a coffee

오랜만에 윈도우폰을 켰습니다. 테스트 머신 다시 구동을 하려구요

착신전환으로 잉여거리고있던 SKT SIM카드를 마이크로심(MicroSIM)커터기로 잘라 Nokia Lumia 710에 끼어놓고, 마켓 플레이스(Market Place)에서 앱 업데이트를 하려고 하니... 업데이트가 안됩니다!! 

아래와 같은 에러 메시지가 나오며, 혼동으로 빠졌습니다.

요청을 완료하는 데 문제가 있습니다. 나중에 다시 시도하세요.

오류 코드 : 80151018

 

설마 내가 KT SIM카드가 아닌 SKT SIM카드를 마이크로심 커터기로 잘랐는게 문제되었나?...

그러나 마이크로심 커터기로 자른 SKT 심카드는 정상작동...

원인을 찾고자 인터넷을 찾아보니 나이 인증을 해야 다운로드가 된다는 사실을 보고 한숨을 쉬었습니다. 분명히 Hotmail에 성인인증했는데 사용하지도 않는 xbox계정에도 성인인증을 하라니. 뭐 정부에서 낸 정책이니 M$사도 정책을 집행할수밖에 없으니요.

출처: http://www.xbox.com/ko-KR/Support/verifyage

2012년 11월 27일부터 한국 내 기존의 Xbox LIVE 유저 및 신규 유저가 Xbox LIVE 서비스에 가입 또는 서비스를 이용하려면 www.xbox.com에 접속하여 I-PIN을 통해 본인 인증을 해야 합니다. 이는 정부가 새롭게 제정한 '게임산업진흥에 관한 법률', '정보통신망 이용촉진 및 개인정보보호 등에 관한 법률' 등의 규제로 인한 것입니다.

아래 xbox 사이트에 가서 나이 인증을 합니다.

http://www.xbox.com/verifyage

xbox.com 나이 인증 화면

여기서 "Confirm Age"(즉, 나이 인증) 버튼을 누르면 아이핀 인증을 해야합니다.

그러나 전 아이핀 발급을 받았어도, 비밀번호를 잊어먹어서... 30분동안 삽질끝에 비밀번호 만들고 인증 완료했습니다.

맥에서 인증하려니... 비밀번호 잊어먹은걸로 공인인증서 요구하길래, 맥에서 윈도우로 부팅후 다시 아이핀 사이트에 접속하여 비밀번호 재설정을 하였습니다. 그래야 xbox.com의 나이 인증이 되더군요

아이핀 발급 받지 못하신분 윈도우폰 사용자 여러분, 나이 인증 하려면 아이핀 발급받으세요

 

ps. Android나 iOS쓰다 윈도우폰을 쓰다보면 피쳐폰 느낌이 팍팍 납니다.

ps2. 소중한 주말을 윈도우폰 설정하다 뺐겼습니다. 내놔 내 주말 ㅠㅠ

Buy me a coffeeBuy me a coffee



사실 저는 고백할 것이 있습니다.

제가 2007년 4월부터 2008년 4월전까지 학과 홈페이지를 유지보수한 적이 있습니다.

학과 홈페이지를 유지 보수하면서 운영기에서 바로바로 기능 추가하고 개발 및 테스트를 하였습니다.

다행이도 문제가 없이 돌아가니 문제가 없었지만 잘못하면 큰 일이 일어날 가능성이 있습니다.

이번 이글루스에서 일어난 권한오류를 보면 개발 및 테스트를 운영기에서 작업하다 일어나는 실수를 볼수 있고, 일이 터지만 공지사항에 안내하는 수준으로 올려 고객들의 항의를 엄청 많이 받는건 당연합니다.



대기업인 SK컴즈에서 운영하는 Egloos 블로그조차도 저렇게 허술하게 운영되는데, 대기업, 공공기관 홈페이지도 운영기에 바로바로 개발할 것 같은 생각을 하니 이런 문제가 또 일어날 가능성이 있습니다.

Buy me a coffeeBuy me a coffee



Mozilla에서 Firefox 3.6.4를 2010년 6월 22일에 출시하였습니다.

여러가지 버그들을 잡았지만 제일 큰 버그였던 Flash가 깨지면 웹브라우저도 꺼지는 버그를 잡았답니다. 그 기능을 Crash Protection(오류 보호)기능이라고 부릅니다.

Google Chrome같이 플래시가 깨져도 계속 브라우저가 돌아가게끔 만들어졌다고 합니다.

점점 Firefox도 Google Chrome을 닮아가는 인상을 보여주군요.

이 Crash Protection(오류 보호)기능은 Windows와 Linux에서만 된답니다. 안타깝께도 Mac에서 Crash Protection(오류 보호)기능은 올해 하반기에 쓸수 있다고 하군요.


Firefox 3.6.4가 나온건 새벽에 Twitter를 보다 @Firefox 에서 이런 글이 올라왔더군요.

Firefox 3.6.4 with crash protection now available!http://mzl.la/aJLuio

위의 글 처럼 Firefox를 실행하니 업데이트를 하고 있었습니다.

업데이트를 완료하고 나선 웹 브라우져 재시작을 하였습니다.


재시작을 하고 나선 Firefox를 실행하였더니 잘 돌아가군요.



지금까지 계속 Firefox 3.6에 대한 마이너 업데이트들이 이뤄지고 있지만, 언젠간은 Firefox4가 나오겠지요? Firefox 4가 나오면 어떻게 바뀔련지는 궁금합니다^^

Buy me a coffeeBuy me a coffee

+ Recent posts