All 623

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;..

[시애틀] 스타벅스로 아침해결

화면 중앙에 삼각형 건물이 아침 먹으러 갔던 스타벅스입니다. (참고로 이곳은 스타벅스 1호점이 아닙니다. 그리고 스타벅스 1호점은 베이글을 팔지 않습니다.) 그 오른쪽의 Westlake Center라는 건물 3층에서 모노레일이 정차합니다. 사진 정면에 스타벅스, 그 뒤가 Westlake Center 스타벅스 앞에서 바닷가 쪽으로 보면 Abecrombie & Fitch 매장이 있습니다. 카페라떼와 베이글 그리고 샌드위치를 든 준홍씨 제 손에는 카페라떼와 고구마 샐러드입니다. 이걸로 아침을 성공적으로 때웠습니다.

[시애틀] 시애틀에도 Hammering Man이...

SAM에 갔다가 어디서 많이 본 것을 발견합니다. 네! 맞습니다. 광화문 흥국생명 빌딩 앞에도 있습니다. Jonathan Borofsky라는 작가의 Hammering Man이란 작품인데 검색해보니 흥국생명 홈페이지에 자세한 설명이 있네요. 은 1979년 폴라 쿠퍼 갤러리에서 조각으로 처음 전시된 후 독일 프랑크프루트, 베를린, 스위스 바젤, 미국 시애틀 등에 이어 세계 7번째의 도시로 서울에 설치된 것이다. 처음엔 실내에서 전시되었으나 점차 공공미술(Public Art)의 개념으로 발전된 경우다. '전세계 Hammering Man 다 보고오기' 등의 미션도 재미있겠네요.

[시애틀] Chocolate Factory

PIKE MARKET PLACE에서 SAM(Seattle Art Museum) 건너편 길을 따라 SAM 방향으로 걸어가다 보면, 오른쪽에서 초콜렛 팩토리를 발견할 수 있습니다. 밖에서 보면 이렇습니다. 머리가 아프도록 끝내주게 단 것이 먹고 싶은 날엔 여길 한번 방문하는게 좋을 것 같습니다. 저는 단거(danger? ^^) 좋아합니다. 안으로 들어가 보겠습니다. 녹색사과에 나무스틱을 꽂아서 초콜렛과 너트 등을 섞어서 여러가지 작품(?)들을 만들어 놓았습니다. 먹고 싶은 것을 고르면 칼로 사과를 자르듯 썰어줍니다. 짜잔! 하나에 6달러가 조금 넘는 가격입니다. 구석에는 정상적인 제품들도 더러 있었습니다. 이런 재미난 샘플도 있었구요. 짱입니다.

[시애틀] Honey Court Seafood Restaurant

시애틀 여행 가이드북에 나온 중국 음식점입니다. 이준홍씨와 같이 가서 새우 요리와 볶음밥을 시켜 먹었는데, 간이 왜이리도 짠지, 짠거 안 좋아 하시는 분에게는 비추입니다. 소금양념 새우요리입니다. '월남미'로 만든 볶음밥, 양은 많았지만 이것도 왜이렇게 짠지... 다른 분들 식탁에 보이는 보온통은 스프나 탕종류가 들어있는 것 같은데요. 후식으로 단 젤리 같은 것이 나왔는데 한입 먹고 못 먹었습니다. 아무튼 여기는 제 스타일이 아니었습니다.

훈스닷넷 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

[휴즈플로우] 신입 멤버를 뽑습니다.

저희 회사 휴즈플로우에서는 현재 신입 개발자 1명을 애타게^^ 찾고 있습니다. 업무 실버라이트를 이용한 RIA 솔루션 개발, RIA 웹서비스 개발 필수 조건 C# ASP.NET HTML, CSS 우대 조건 Silverlight 어플리케이션 개발 유경험자 MSDN Library를 잘 활용하는 사람 플래시 액션 스크립트(Adobe Flash) 참고 채용공고 회사 멤버소개 개인적인 바램이 있다면, 제가 담배 연기를 몹시 싫어하고, 현재 멤버가 모두 비흡연자인 관계로 신입 멤버가 비흡연자였으면 좋겠다는거~ 혹은 흡연 매너가 아주 좋으신 분이라면...

Silverlight/News 2008.03.14