Silverlight 180

싸이월드 테마앨범(실버라이트) 이벤트 powered by 휴즈플로우

싸이월드에서 테마앨범이란 새 서비스를 시범 운영합니다. 테마앨범 서비스는 실버라이트로 만들어졌습니다. 자신의 공개사진들을 가지고 템플릿형, 앨범형, 자유형의 테마앨범을 만들어 볼 수 있으며, 미니홈피의 한정된 공간을 최대한 활용할 수 있도록 기획이 되었습니다. 한번 맛보러 가보시죠. Go! 바로가기 주소 : http://www.cyworld.com/event/promotion/2008_themeAlbum/ThemeAlbumEvent.asp 또는 싸이월드 메인 페이지의 왼쪽 하단 '이벤트배너'를 클릭합니다. 테마앨범 꾸미기 일단 이벤트 페이지에서 '나만의 테마 앨범 만들기 Go!'를 한번 지그시 눌러줍니다. 그 이후에는 자신의 사진첩에서 아래와 같이 찾아 보실 수 있습니다. 자 일단 테마 폴더 화면이 이렇..

Silverlight/News 2008.08.21

Deep Zoom Composer Online (PHP 버전) 화질개선 하였습니다.

Deep Zoom Composer Online ? Deep Zoom Composer Online (PHP 버전)이 무엇인지 궁금하신 분들은 제가 2주 전쯤 포스팅한 Deep Zoom Composer Online (PHP 버전) 제작기를 참고해 주세요. What's New 제가 처음 Deep Zoom Composer Online을 제작할 때, 이미지를 resize하기 위해서 사용한 PHP의 GD 함수는 imagecopyresized였습니다. 하지만 제작기를 보시면 아시겠지만, 화질이 Microsoft의 Deep Zoom Composer를 따라가지 못했습니다. 2주 지난 후, 짬이 좀 나서 개선 방법을 찾아봤습니다. 구글링을 해보니, 매우 쉬운 개선책이 있었던거죠~ imagecopyresized 대신에 im..

(Firefox에서) 실버라이트 런타임 또 깔으라고 나오는 경우 중 하나!

조금 황당한 경우입니다. 이런 문제를 마주치시더라도 당황하지 마세요. 아시는 바와 같이 Visual Studio에서 실버라이트 프로젝트를 생성하면 *.aspx 와 *.html 견본페이지가 생성됩니다. 특히 *.html 페이지에 보면 object를 사용하여 실버라이트를 호스팅하는 부분이 있습니다. 보통 아래와 같습니다. 첫줄에 제가 빨간 색으로 표시한 부분이 보이시나요? object태그의 data 속성이 data:application/x-silverlight,입니다. 끝에 ,(comma)가 있습니다. 이거 함부로 없애시면 안됩니다. ^^;;; IE에서는 문제 없습니다. 하지만 Firefox(Firefox 2 and 3)에서는 저 comma 함부로 떼면, 실버라이트 런타임을 또 깔으라고 하네요. 이.상.하...

Silverlight/Lecture 2008.08.14

제5회 Daum DevDay(제주도) 같이가요!

환상의 섬 제주에서 진행된다고 하는 제5회 Daum DevDay에 참여하세요. 오늘인 8월 4일부터 8/15(광복절)까지 참가신청을 받는다고 하구요. 공교롭게도 8/18(길복절=제 생일=간접광고)에 당첨여부를 발표한다고 하네요. (생일선물로서 당첨이 되었으면 하는 작은 소망이 있습니다.) 8월 29일~8월 30일 양일 간 제주도에서 진행되며, (본인의 의사에 따라 돌아오는 항공편은 31일로도 제공할 수 있다고합니다.) 참가비 3만원을 제외한 항공/숙박/식사가 모두 무료라고 합니다. 와우! 참으로 치열한 경쟁이 예상됩니다! 제가 처음으로 참가했던 제4회 Daum DevDay의 느낌은 특히 제4회 대회는 밤늦게 시작해서 새벽 5시가 넘어 끝나는 일정으로, 개발계의 자갈치 시장이었달까. 다양한 종류의 언어/기..

Silverlight/News 2008.08.04

FLICKLOCK이 silverlight.net Gallery에 등록되었습니다.

제가 이런 스크린샷을 보내진 않았던 것 같은데... 이런 이미지로 등록이 되었습니다. ㅜ_ㅠ 지금 Silverlight Gallery에서 확인 가능하십니다. 자세한 내용은 제가 예전에 작성했던 포스트(아래)를 참고하실 수 있습니다. FLICKLOCK을 소개하는 포스트 FLICKLOCK을 소개하는 포스트 (영문) View It 버튼을 누르시면 위와 같은 Live Demo 페이지로 링크가 됩니다. 운좋게 초기 평점이 좋아서 Top Rated 상위에 등록이 되었습니다만, 시간이 지날수록 떨어질 것으로 보입니다. ^^;; 이 샘플을 보는 외국인들의 마음 속에 은연중 DOKDO가 한국땅으로 자리잡기를 바라는 마음에 페이지 여기 저기에 DOKDO / SOUTH KOREA를 넣었습니다. 그리고 사진대신 시간이 표시되..

Deep Zoom Composer Online (PHP 버전) 제작기

ScreenShot Intro 서버호스팅 환경이 아닌, '웹호스팅 환경에서도 [딥줌 컴포저] 기능을 사용할 수 있게 하면 어떨까?' 하는 생각에서 PHP로 딥줌 컴포저를 만들기 시작하였습니다. 일단 목표기능은 Composition 타입의 딥줌 데이터를 생성하는 것! 다행히 그동안 DeepView Lite 등을 개발하면서 Deep Zoom Data Structure는 어느 정도 빠삭하게 알고 있어서 컴포징하는 Core 부분 구현은 그렇게 시간이 오래 걸리지 않았습니다. 200라인짜리 PHP프로그램이 완성되는데, 3시간 정도 걸린 것 같습니다. 오히려 라이브 데모 사이트 꾸미는데 시간이 더 걸렸네요. ^^;; Live Demo 아래 링크를 방문하셔서 딥줌 사진 구경도 하시고, 사진올리기도 해 보십시오. 아참..

Namespace와 LINQ to XML

string xml에 위의 내용이 들어있다고 가정하고, XDocument xDoc = XDocument.Parse(xml); 위와 같이 xDoc을 준비해 놓고, XML데이터에서 Style을 돌면서 x:Key의 Value값만 쏙쏙 뽑아내는 LINQ구문을 작성한다면 어떻게 하시겠습니까? 오답 첨엔 막연히 이렇게 해봤습니다. var result = from c in xDoc.Descendants("Style") select (string)c.Attribute("x:Key").Value; 네, 에러가 납니다. Attribute의 이름에는 콜론(:)을 추가할 수 없습니다. Attribute메서드의 파라미터는 XName이구요. XName을 생성할 때 콜론(:)이 들어간 문자열을 허용하지 않기 때문입니다. 정답 XN..

Silverlight/Lecture 2008.07.24

MouseWheelHelper.cs (Ver. 휴즈플로우)

Silverlight 1.1 시대의 그것과도 다르고 DeepZoom Composer에서 자동 생성해주는 프로젝트에 들어있는 그것과도 다른... MouseWheelHelper.cs - Ver. 휴즈플로우 invalid-file소스가 약간 다르지만 사용방법은 다를 것이 없습니다. 성능상의 차이도.. 글쎄요 ^^; 정리 및 공유 차원에서 포스팅합니다. Usage MouseWheelHelper wheelHelper = new MouseWheelHelper(this); wheelHelper.Moved += new EventHandler(wheelHelper_Moved); void wheelHelper_Moved(object sender, MouseWheelEventArgs e) { e.Handled = true;..

훈스닷넷 8회 정기 세미나 - 닷넷과 함께하는 차세대 웹 전략

훈스닷넷에서 오랫만에 정기 세미나를 여네요. 그간 UX 커뮤니티 세미나에서도 매번 100여명 이상의 많은 분들이 열정적인 모습을 보여주셨는데요, 훈스닷넷에서는 UX 커뮤니티 세미나가 끝난 후에도 정기적인 세미나를 준비할 예정이에요.이번 세미나에서는 MIX08 이후 열리는 최초의 커뮤니티 세미나로 특히 실버라이트 2.0에 대한 소개와 간단한 데모가 있을 예정이니 많은 참여바래요. :)http://www.hoons.kr/seminarJoin.aspx - 일시 : 2008년 03월 15일(토) 13시 00분- 장소 : 한국마이크로소프트 (포스코 센터 5층)- 참가비 : 무료- 세미나 신청: http://www.hoons.kr/SeminarJoin.aspx   세미나 Agenda13:00~13:30등 록13:3..

Silverlight/News 2008.03.14