실버라이트 187

T*옴니아 소프트웨어 경진대회 웹사이트 오프닝에 실버라이트

경진대회 제목이 너무 길어서 약간 줄여 썼는데요. 경진대회 제목의 풀버전은 'T*옴니아 윈도우 모바일 소프트웨어 경진대회'입니다. http://www.wmcontest.co.kr/ 마이크로소프트와 SK텔레콤이 주관하는 것 같습니다. 이 웹사이트의 첫 화면을 휴즈플로우가 맡아서 했는데요. 웹에이전시의 플래시용 시안을 받아서 저희가 실버라이트로 구현하였습니다. 피터씨가 고생 많았습니다. 보시면 아시겠지만, 플래시 부럽지 않죠? 버튼 눌렀을 때 거꾸로 동그라미들이 사라지는 부분은 공도씨의 이 포스트가 도움이 많이 되었습니다. 그리고, 또, 오른쪽 아래 구석진 곳을 보면, 소심하게 들어간 저희 회사이름을 발견하실 수 있으실 거예요. ^^ 감사합니다.

Silverlight/News 2008.12.06

Blend 스타일의 Color Picker (소스포함)

Introduction 제가 1년 전쯤 (실버라이트 1.1버전) 공개했던 Color Picker를 휴즈플로우에서 진행하는 어떤 프로젝트에서 쓰게되어, 실버라이트 2 버전으로 포팅도 하고, 많이 다듬어서 다시 이렇게 공개합니다. 블렌드 스타일의 컬러픽커이므로 많은 색상을 지원하실 수 있습니다. Screen Shots Live Demo! Source Code HSV Color Space를 참고하여 구현하였습니다. 허접한 소스이지만, 살펴보시다 보면 쓸만한 구석이 있을 거예요. 현재 유저컨트롤로 구현되서 많이 아쉽습니다... 언젠가 시간이 허락되면 박스마일군에게 많이 배워서 커스텀 컨트롤로 제작하고픈 작은 꿈이 있습니다. ^^ invalid-file 위 예제에서 색상 선택하는 버튼은 ColorBox라는 객체를..

[딥줌] iStockPhoto 금주의 무료 이미지, 소방관 아저씨

프레젠테이션 젠에서 소개되어 유명한 iStockPhoto에서 제공하는 금주 무료 이미지 (사이즈, 2000X3008)입니다. 다운로드 받은 이미지를 휴즈플로우의 딥줌 컴포저 온라인 테스트 사이트에 올린 다음 퍼왔습니다. 원본 사진은 여기에서 받으시면 되구요. 금주의 무료 사진은 해당 기간에만 무료로 다운 받을 수 있습니다.

실버라이트 어플리케이션 빌드버전 표시하기

일반적인 .NET 어플리케이션에서라면 아래와 같이 간단하게 처리했을 텐데요. string version = Assembly.GetExecutingAssembly().GetName().Version.ToString(3); 현재 실버라이트에서는 Assembly.GetName 메서드가 SECURITY CRITICAL 속성에 의해 사용이 차단되어 있습니다. (자세한 내용은 MSDN 문서를 참고 하십시오.) 결국 내 실버라이트 어플리케이션의 빌드 버전을 표시하기 위해 사용할 수 있는 것은 아래의 FullName 프로퍼티 뿐, string Assembly.GetExecutingAssembly().FullName FullName에 들어있는 내용은 예를 들면 아래와 같은데요. ShowHot, Version=0.9.32..

Silverlight/Lecture 2008.11.26

실버라이트 Full Screen 모드에서 허용되는 키 목록 (SL2기준)

실버라이트 Full Screen 모드에서는 많은 키에 대해 이벤트가 막혀있습니다. 이것은 피싱방지를 위한 것인데요. 자동으로 Full Screen 모드로 가지지 않는 것도 같은 이유에서 막혀 있습니다. 실버라이트 등 RIA를 이용하면, '윈도우즈 화면 잠금 화면' 등을 손쉽게 흉내낼 수 있기 때문에, 위에 언급한 내용이 막혀 있지 않으면 사용자의 아이디/패스워드 등의 정보를 빼내는 나쁜 수단으로 악용될 수 있기 때문입니다. 현재 실버라이트 2 정식 버전으로 허용된 키는 아래와 같습니다. 방향키 (상, 하, 좌, 우) 스페이스바 Tab키 페이지 Up/Down Home키 End키 Enter키 총 11가지 키 입니다. 그리고 Full Screen 모드를 빠져나가기 위한 ESC(Escape)키가 지원되지만, 이..

Silverlight/Lecture 2008.11.25

[훈스닷넷] 제2회 실버라이트 컨퍼런스 소식 (2008/12/06 오후 12:00)

제 블로그 폭이 좁아서 아래 내용이 잘리네요. 아래 링크를 활용하세요. 온전한 페이지도 보고, 참가신청도 하기 프로그램 12:00 ~ 13:00 참가자 등록 & 부스 참여 #1 트랜드(13:00~14:20) 진행: 박경훈 13:00 ~ 13:15 2008년도의 IT트랜드를 돌아보며 / 서금욱 13:15 ~ 13:35 Age of UX/RIA / 김영욱 13:35 ~ 13:45 김대리의 아찔한 협업이야기 13:45 ~ 13:55 최고의 DEMO를 찾아라 #1 (Creative Service) / 공인석, 이길복 13:55 ~ 14:05 실버라이트 라이브 코딩 #1 (시계만들기) / 이길복, 서미연 14:05 ~ 14:20 전문가에게 물어라 #1 / 오일석 #2 비지니스(14:30~15:50) 진행: 이도한..

Silverlight/News 2008.11.20

실버라이트와 Referer

1. What's Referer 모두 아시다시피 레퍼러(표준은 Referrer, 하지만 Referer라고 많이 씀)는 현재 웹페이지에 도착하기 위해서, 어느 페이지를 거쳐왔느냐 하는 정보를 뜻합니다. 이 정보는 이전 페이지에서 다음 페이지를 호출할 때 HTTP Header에 실어서 보내는 정보입니다. 예를 들어 네이버에서 "휴즈플로우"를 검색한 다음, 링크를 클릭하게 되면, 휴즈플로우 웹사이트로 이동하게 되는데, 이 때 호출되는 Request Header를 살펴보면, 아래와 같이 Referer 정보가 있습니다. (Fiddler를 통해서 볼 수 있습니다.) 이 정보를 이용해서 구글 애널러틱스나 블로그 관리자 모듈에서 유입경로 데이터가 만들어지게 되는 것이죠. 이게 바로 Referer입니다. 2. 실버라이트..

Silverlight/Lecture 2008.11.09

누가 그랬을까? / 할로윈 데이

Photo by Scot Beardsley @ flickr.com 지난 주 할로윈 데이가 있었죠. 할로윈 데이에 빠짐없이 등장하는 조각된 호박들. 안에 초를 넣고 켜야 하기 때문에 하나 같이 머리 위가 절단되어 있죠. 그걸 보면서 이런 생각을 했어요. '누가 그랬을까?... 사일러가 그랬을까? ^^' 할로윈데이에 알바 뛴 사일러에게 박수를! 이 생각을 게스트잉크에 그려보았습니다. 박스마일과 피터씨의 노력으로 게스트잉크가 새 단장을 했습니다. 이제 Object태그 퍼가기(블로그나 게시판용)나 홑URL(메신저용)도 지원하네요. ^^

다음-구글 위젯=가젯 개발 컨퍼런스

2008년 10월 31일 오후 5시, 삼성동 코엑스 인터콘티넨탈 지하 1층 하모니볼룸에서, 다음과 구글이 주최한 위젯=가젯 컨퍼런스가 있었습니다. 저도 회사업무를 조금 일찍 마치고 참석을 하였습니다. 참석할 수 있도록 도움을 주신 Saladin님 정말 감사합니다. 제가 거의 시작하는 시간 간당간당 맞춰가서 로비는 한산했습니다. 하지만 강의장 안에는 사람이 엄청나게 많더군요. DevDay에 참석하면서 몇 번(제주도에서도) 뵈었던 다음커뮤니케이션즈의 박상길 님을 만나서 반가웠습니다. 컨퍼런스는 2개의 트랙으로 분리되어 진행이 되었는데, 트랙1은 6명의 발표자가 돌아가며 발표하는 일반적인 세션이었고요, 트랙2는 다음/구글 개발자들과 함께하는 위젯/가젯 개발 튜토리얼 오픈세션이었습니다. 자는 트랙1에 참석하였습..

Common/My Story 2008.10.31

샤방샤방! 터치커서(휴플커서)의 귀환!

지난 5월 6일에 터치 커서를 'Touch 느낌을 살려주는 커서'라는 제목으로 포스팅 한 적이 있었습니다. 소스 정리 좀하고, 실버라이트 2 버전으로 휴즈플로우를 대표하여 재공개합니다. 1. 소개 터치 디바이스들이 홍수를 이루면서, IT기기들이 '클릭'보다 '터치'의 느낌을 점점 더 강조하고 있습니다. 사용자들도 터치 디바이스를 좋아하는 것 같습니다. '커서 뭐가 될래?'라는 말만 들었던 커서가 변신을 하고 대접을 좀 받기 시작한거죠 ^^; 2. 라이브데모 백문이 불여일견, 전지현보다 여자친구가 좋은이유가 '만질 수 있어서'였던 가요? 자 아래 라이브데모 준비되어 있습니다. 마우스 클릭도 해보시고, 드래그도 해보시고, 휠도 돌려보세요. 색상이나 커서 생성빈도 변경해보시는 것도 잊지 마시구요. 3. 소스코..