기본 콘텐츠로 건너뛰기

NateOn 메신저 개발팀으로부터 친절한 설명을 듣다

며칠전에 "최근 싸이월드를 이용하지 않는 이유 - 이중팝업의 불편함" 이라는 제목의 글을 작성한 적이 있었다.

방금 해당 포스팅 아래에 왠 댓글이 달려있길래 내용을 살펴봤다.

image

문제에 대한 해결책과 함께, '상당히 자세하게' 문제의 원인에 대해서도 설명을 해주셨다.
서비스 쓰다가 이런저런 불만이 있으면 해당 홈페이지의 불만센터에 문의를 해도 이정도의 대답을 듣기는 어려운 편인데, 개인 블로그에 적은 글을 귀신같이 발견하고 직접 댓글까지 달아주시니 ㄳㄳ




초기 비스타 출시부터 사용을 했던 관계로 Vista와 UAC, 그리고 IE7 과 관련한 몇몇 사건들이 있었는데 그 중에 생각나는 사건 하나가 갑자기 생각난다.

작년에 SKTelink MMS G/W 개발을 할 때 이미지 편집툴을 ActiveX 로 만들어야 하는 상황이 있어 외주를 줬었는데, 당시만 해도 사내에서 Vista + IE7의 조합은 나뿐이었다. ( 그래도 최근에는 주위에 Vista 사용자가 꽤 늘었다. 특히 새 PC 또는 노트북을 받은 사람들을 중심으로 )

비스타의 UAC 와 IE7의 보호모드 때문에 외주사에서 개발한 ActiveX 는 내 PC에서는 동작하지 않았다. 편집한 파일의 임시파일도 엉뚱한 곳으로 저장되고, 내 PC로 저장하기를 눌러도 다른 PC에서는 잘만 되는 기능이 내 PC에서는 저장을 할 수 없었다. 그때 외주사 개발자분을 의도치 않게 괴롭히게 되었던 점 진심으로 사과드린다 -_-;;

하지만 그분도 덕분이 Vista쪽 ActiveX 프로그래밍과 UAC 등에 대해서 그 누구보다도 빨리 노하우를 얻으셨을거라 생각해보면 꽤 괜찮은 성과가 아니었나 싶기도...)




아무튼, 그러한 UAC + 보호모드의 뭔가로 인해 지금 메신저 개발팀도 고생을 하고 있는듯 하고, 해결을 위해서 노력을 하고 계신다고 한다. 개인 블로그에 친절히 설명을 달아주실줄은 몰랐는데, 여러가지 면에서 꽤 놀랐다. ( 어떻게 이 글을 찾았을지가 제일 궁금 -_-;; )

하긴 아직까지도 신뢰할 수 있는 사이트로 등록하지 않으면 IE 팝업창에서 위쪽에 주소창이 표시되고, 그로 인해서 페이지 아래쪽에 배치되어 있는 버튼들이 죄다 숨겨진다는걸 모르는 웹개발자 또는 디자이너들이 아직도 수두룩하다. 그리고 예전에 울궈먹던 팝업창 조절 자바스크립트가 더이상 유효하지 않다라는 것도...


IE7에서 특정 사이트를 "신뢰할 수 있는 사이트" 로 등록하는 경우 웹페이지에서 사용자 로컬에 있는 이미지파일 등을 링크로 건다든지, 업로드할 파일의 용량을 자바스크립트에서 미리 알 수 있다든지 하는 문제가 있었던 거 같은데.. 아무튼 그래서 왠만해서는 "신뢰할 수 있는 사이트" 로 등록을 하지 않는 편이다.

nate.com 의 경우 이전에 하던 일과 관계가 있어서 신뢰할 수 있는 사이트로 등록을 해 놨는데, 이걸 지우게 되면 당장 NateOn 에서 팝업을 통해 구현되는 문자보내기 등을 이용할 수가 없다. 

image

기능 중 일부가 위에서 이야기한 기능들을 이용해서 구현되기 때문인 것 같은데( 특히 사용자 이미지 첨부 같은 부분 ), 아마 이미 알고들 계실거라 생각하고 이번 기회에 Ajax 로 좀 쌈박하게 실시간으로 사용자 이미지 업로드하고 웹에 반영되도록 개편해보시는 것도 좋을 듯 하다.

아무튼, NateOn 메신저 개발팀 계속 수고해주시길!



이쯤하고, 윈도우 app 전문개발자는 아니지만  위에서 이야기가 나왔던 UAC 라는 것에 대해서 잠깐 설명하는 글을 적어볼까 한다.

UAC ( User Account Control )라는 것은 윈도우 비스타 보안의 핵심기능이라고 할 수 있는 부분이다.

간단히 UAC의 개념을 소개하자면 UAC는 사용자에게 "사용자 계정" 을 부여하고, 관리자의 작업영역이라고 생각되는 몇몇 작업에 대해서는 "관리자의 권한" 을 요구한다는 것이다.

UAC 가 동작하는 경우는 여러가지가 있지만 가장 많이 볼 수 있는 경우들은

- 웹에서 ActiveX 를 설치하려고 할때( 대한민국 웹사이트를 이용하는 분들은 허벌나게 볼것이다 )
- 윈도우 업데이트를 구성할 때
- 응용 프로그램을 설치하거나 지울 때
- UAC 관련 설정을 끄거나 켤 때

정도이고 그 외에도 종종 UAC 팝업을 볼 수 있다. 대충 뭔가의 프로그램이나 기능 앞에 4가지 색깔의 방패모양이 그려저 있으면 "이걸 누르면 UAC 가 동작한다" 라고 보면 되겠다.

UAC logo

비스타 유저라면 자주 보게 되는 UAC 아이콘, 요렇게 생겼다.
비스타 곳곳에서 UAC를 볼 수 있다.

image 

 image

image image image

기술적으로 UAC 자체가 완전하지 않다라는 기사도 본 것 같고 Vista 를 처음 쓰다 보면 UAC 때문에 상당히 번거로운 것도 사실인데... 없는거보다는 있는게 보안에 훨씬 좋다는게 개인적인 생각이다. 불편해도 참고 끝까지 "UAC"기능 쓰기 바라며 이걸 끄고 쓸 사람은 그냥 XP 쓰시길.

많은 경우에 그렇듯이 이 UAC 또한 사용자에 따라 기능을 꺼버릴 수 있는 방법도 함께 제공한다.

실행시 UAC창이 뜨는게 귀찮으면 마우스팝업의 "관리자 권한으로 실행" 으로 실행시키거나, 프로그램 등록정보에서 항상 관리자 권한으로 실행하게 두면 된다.

image

아예 이 기능을 쓰기 싫은 사람들은 제어판의 사용자 계정에 들어가면 아래쪽에 다음과 같이 UAC 컨트롤 설정 여부를 변경할 수 있다.

image

UAC설정을 바꾸는 자체도 UAC 의 영향을 받기 때문에 UAC 팝업창을 캡춰할 수가 없었다. ( ㅈㅅ )
아무튼 UAC설정을 지나고 나면 아래와 같은 창이 뜨는데, 여기서 체크박스를 끄면 된다.

image

위에서도 이야기했지만 이걸 끄고 쓰실 분은 그냥 XP 쓰시길.

댓글

  1. 앞으로 나올 윈도우들도 전부 UAC 채택하게 될텐데

    사람들이 불편하더라도 UAC는 웬만해선 안 껐으면 좋겠음

    답글삭제
  2. MIC 관련해서 IE7 protectedmode 일 경우와 권한 상승해야할 경우

    리브라우징해야하는데, 그때 남아 있는 브라우징을 종료한는 로직이 없나보군요.

    답글삭제
  3. 우울한딱따구리2008년 5월 27일 오후 6:27

    @라잇 - 2008/05/21 18:16
    지금에서야 글을 확인했습니다.

    죄송합니다만 MIC가 무엇인지 알 수 있을까요?

    웹검색을 살짝 해보았습니다만 무엇인지 짐작할 수가 없네요. -_-;;

    답글삭제
  4. UAC를 못끄게 만들어야합니다 끄는설정이 있어서 계속 끄는 버릇을 들이면 나중에도 UAC안끄면 엄청싫어하는 결과를 낳습니다 UAC를 계속 쓰면서 적응을 시켜야합니다

    답글삭제
  5. @UAC는못끄게 - 2009/02/01 17:08
    저도 그렇게 생각합니다만.. 근데 뭐 s/w 들이 비스타 설치법 안내에 UAC를 끄세요라고 아직까지 안내하는 곳도 있으니 ^_^;;

    답글삭제

댓글 쓰기

이 블로그의 인기 게시물

2011년 경부고속도로 버스전용차로 시간대 변경 + 기타 자동차관련

현재 경부고속도로 버스전용차선이 평일은 오전 7시부터 오후 9시까지, 토/공휴일은 오전 9시부터 오후 9시까지인가 운영되고 있는걸로 알고 있습니다만, 2011년 1월 1일부터 이게 바뀌어서 평일/주말 할 것 없이 오전 7시부터 오후 9시까지 운영됩니다.외우기 쉬워서 좋아졌다고 해야 하나... -_-;; 아무튼 그렇습니다. 네네.설/추석 명절때 운행되던 버스전용차선 시간제도 새벽1시부터 7시까진가? 끝나는 시간대는 정확히 모르겠네요.그 외 올해 자동차 관련된 변경사항 몇개가 있어 함께 정리합니다.1. 경차 소유자에 대한 연간10만원의 유류세 환급이 2년 연장되어 2012년까지 제공됩니다. 방법은 기존과 동일한 듯.2. 자동차 전용도로에서 뒷자석 탑승자가 안전벨트를 착용하지 않으면 범칙금 3만원.(자동차 전용도로라 함은 자동차만 다닐 수 있는 최고시속 90km/h 이하의 도로, 올림픽 대로/강변북로/남부순환로/양재대교/서부간선도로/분당내곡도시고속화도로 등등...)3. 날씨에 따른 제한속도 변경(이르면 7월부터 시행예정)현재 도로를 보면 비오면 20% 감속하고 눈오면 50% 감속하고 어쩌고 하는 규정이 있습니다. 네... 대부분의 운전자는 이걸 지키긴 하는데 칼같이 지키는 사람은 없는 것 같고, 고속도로 100km 달리던 사람이 비오면 90km정도로 달리는 정도? 인데 이걸 경찰청에서 날씨에 따라 자동으로 제한속도가 변경되고, 표지판 숫자도 바뀌는 ‘가변제한속도 제도’를 도입하기로 하고 이르면 오는 7월부터 시행예정이라고 합니다.왠지 이렇게 되면, 과속단속 카메라도 자동으로 이 정보에 따라서 과속단속 기준속도를 바꿀 것 같다는 느낌인데.. 어느 지역에서 지금 현재 비나 눈, 또는 안개가 끼이는지 어떻게 정확하게 알고 그걸 단속할 수 있을지 좀 걱정이군요. 예를 들어 터널 A를 지나기 전에는 눈이 오고 있었는데 터널 A를 지나고 나니 도로상태가 아주 양호하더라.. 라는 식이 되면 터널 A전에 있던 카메라는 시속 100km기준으로 50km/h 넘으면 단속되고, 터널 …

한국에서 미국으로 이주시 준비사항(이민/장기출장/기타등등)

아래 내용은 제가 올해 3월에 한국에서 미국 캘리포니아로 이사하면서 만들었던 체크리스트를 약간 손 본 겁니다. 원래는 같이 옮겨오던 직장 동료들과 만들었던 까페에 올렸던 건데 대부분 이사를 완료한 관계로 까페를 폐쇄 예정이라 정보저장/공유를 위해 가져왔습니다.

자동차 관련
* 경찰서(파출소 말고) 가서 영문으로 된 운전경력증명서. 미국 자동차 보험 가입할 때 할인혜택 있음.
* 대학/대학원 전공이 공학(Engineering) 이 들어가 있으면 대학졸업증명서 영문서류 준비.  캘리포니아에서 자동차 보험 가입시 "Engineer" 가 들어간 졸업증명서면 엔지니어 그룹 힐인이 있음.
* 한국에서의 자동차보험 가입증명서(영문)(가입했던 모든 보험사로부터 )
->위 3개로 가입하면 최대 캘리포니아에서 3~4년 운전한 사람이 받는만큼의 할인혜택이 가능한 경우도 있다고 함. 보험사에 따라서 한국운전경력 인정 안해주는 곳도 있음.

* 카페 및 인터넷 검색해서 캘리포니아 운전면허 필기시험 문제 출력 및 공부. 캘리포니아에서는 한글 필기시험을 볼 수 있습니다. 다만 인터넷에 떠도는 문제지의 답이 틀리게 표시된 경우가 많기 때문에 가장 정확하게는 현지에 도착한 이후 DMV에서 무료로 배포하는 운전자핸드북(한글버전 있음)으로 공부를 하거나 혹은 dmv.ca.gov 에서 pdf를 다운로드 받아 이론공부를 좀 하는게 좋습니다.
* 운전면허시험장 가서 국제운전면허 발급받을 것. 캘리포니아 면허 따기 전까지 항상 소지해야 하지만 사실상 이건 한국운전면허의 번역본 개념이라 항상 한국운전면허증/여권 같이 소지할 것.
* 차량 구입예정이면 미리 edmunds.com, truecar.com, kbb.com, carmax.com(중고차) 등에 들러 온라인으로 몇군데 최저 금액을 부르는 들러의 quote를 받아두고, 연락처 챙겨둘 것. down payment할 금액도 챙겨두기. 매월 판매조건 등이 달라지기 때문에 차종만 선택해 놓고 현지에 와서 딜하는게 차라리 더 …

개발자, 영어,  그리고 해외취업. 글쎄 과연 그렇게 호락호락할까?

오랜만에 포스팅하는 글이 영어 관련 쓸데없는 뻘글이라 좀 그렇지만, 페이스북에 적기 시작한 글이 너무 길어져서 블로그에 포스팅하기로 함.


미국에 2011년에 넘어왔으니까 올해로써 이제 미국생활 4년차 들어간다. 처음에 왔을때는 4년정도 여기 있으면 영어는 잘 하겠지라고 했는데 웬걸, 확실히 영어 울렁증은 없어지고 최소한 내가 지금 하려고 하는 말들이 100% 실시간으로 나오긴 하지만 여전히 그 수준은 내가 한국어를 구사하는 수준은 아닌지라 한 단어로 표현이 가능한 복잡미묘한 명사나 동사를 표현하기 위해 쉬운 단어들 몇개를 합쳐서 빙빙 둘러서 설명을 하는 그런 수준. 관심사인 부동산이라든가 게임이라든가 최신개봉 영화 뭐 이런 이야기들은 곧잘 하고 농담따먹기도 잘 하지만, 여전히 미국 문화의 베이스가 없으면 이해하기 어려운 내용들이 많다. 당연히 깨알같은 문법 실수와 관사 생략은 기본.

작년인가 재작년인가 부터 부쩍 한국쪽 개발 커뮤니티나 컨퍼런스에 보면 개발자와 영어를 관련시킨 발표가 많아졌다. 어떤 사람들은 본인의 해외 어학연수 경험을 공유하기도 하고 또 어떤 사람들은 오픈소스 활동 경험을 공유하기도 하고.. 아무튼 기본적으로는 실력만 있으면 영어를 못해도 해외에서 개발자로 일하는데 전혀 문제가 없다라는 글들도 보인다.

물론 미리 겁 집어먹고 도전을 안하는 것도 바람직하진 않겠지만, 글쎄 과연 실력만 있으면 정말 괜찮을까? 개발자로써 상위 10%정도의 실력이라 코드로 진짜 모든 걸 말할 수 있는 수준이라면 가능하다고 생각한다. 영어 관련 개발자 포럼의 글들 보면 그런 댓글들이 많이 보인다. 개발자는 코드로 말한다고. 근데 스스로 그런 수준인가 하는 건 다시 한번 생각해 볼 일이다. 보통 개발자들이 자기는 다른 개발자보다 좀 더 특출나다고 생각하는 경향이 많은데(여기에는 나 자신도 포함되는 듯), 좋든 싫든간에 그들 중 90%는 상위 10%가 아니니까.
바다 건너 이억만리에서 인터넷으로 버그 수정하고 코드 커밋하고 이메일로 비실시간 대화를 할 수 있는 오픈소스…