1. Flickr Buddy Icon URL 규약
Flickr에 사진을 업로드한 사람의 Profile Image에 해당하는 Buddy Icon 규약은 다음과 같습니다.
Every flickr user has a 48x48 pixel buddyicon used to represent themselves.
You can construct the url of a buddyicon once you know the user's NSID, icon server and icon farm, as returned by many api methods.
If the icon server is greater than zero, the url takes the following format:
http://farm{icon-farm}.static.flickr.com/{icon-server}/buddyicons/{nsid}.jpg
else the following url should be used:
참고 : http://www.flickr.com/services/api/misc.buddyicons.html
참고 : http://www.flickr.com/services/api/flickr.people.getInfo.html<person nsid="12037949754@N01" isadmin="0" ispro="0" iconserver="122" iconfarm="1"> <username>bees</username> <realname>Cal Henderson</realname> <mbox_sha1sum>eea6cd28e3d0003ab51b0058a684d94980b727ac</mbox_sha1sum> <location>Vancouver, Canada</location> <photosurl>http://www.flickr.com/photos/bees/</photosurl> <profileurl>http://www.flickr.com/people/bees/</profileurl> <photos> <firstdate>1071510391</firstdate> <firstdatetaken>1900-09-02 09:11:24</firstdatetaken> <count>449</count> </photos> </person>
Tag : 4001 에러, API, flickr, FlickrNet, Silverlight, 실버라이트
1. Flickr API Key 발급받기
실버라이트에서 Flickr API를 이용하기 위한 첫 단계로 API Key를 발급 받는 과정을
정리해 보았습니다. (29일 세미나 자료로 활용도 해야해서... 꿩먹고 알먹고)
http://www.flickr.com/services/api/keys 에 방문하여 로그인을 합니다.
(yahoo 계정이 없으시면 계정을 먼저 만드시고 로그인 하시면 됩니다.)
자 이제 Key를 잘 가지고 있다가 Flickr 관련 어플리케이션을 만들 때 사용하면 됩니다.
Tag : API, Flickr Finder, RIA, Silverlight, 실버라이트, 웹
구현해서 서버에 올려 놓은지는 벌써 2주가 되어갑니다만,
바빠서 포스팅을 못했습니다.
http://shiverlight.net/Demos/FlickrFinder
1. 검색어 자동완성 기능
Favorites 등 재미난 기능을 좀 넣어보려고 했는데,
다른 것 하느라고 시간이 영 안나네요.
Tag : Flickr Finder, Silverlight, 실버라이트, 웹서비스, 자동완성, 휴즈플로우
Tag : Silverlight, TextDragon, 방명록, 실버라이트, 휴즈플로우
Tag : Flickr Finder, Page Navigation, RIA, Slider, 슬라이더, 실버라이트, 웹, 플리커파인더, 휴즈플로우
1. Snap shots
위 그림과 같이 작동하는 User Control 입니다.
2. Example
oQueryCombo.AddItem("Image/SearchFullText.png", "Full Text");
oQueryCombo.AddItem("Image/SearchTagsOnly.png", "Tags Only");
oQueryCombo.IsHiddenMenuText = true;
oQueryCombo.Item = (int)_nSearchOption;
oQueryCombo.SetValue(Canvas.LeftProperty, 550);
oQueryCombo.Toggled += new EventHandler(oQueryCombo_Toggled);
oQueryCombo.Changed += new EventHandler(oQueryCombo_Changed);
_cvControler.Children.Add(oQueryCombo);
// Shrink는 Storyboard Animation을 쓰고 있으므로
// 꼭 어떤 부모에게 Children.Add된 후에 호출하십시오.
oQueryCombo.ShrinkItems();
AddItem 할 때 이미지의 경로를 ""로 남겨 놓으시면 그림없이 생성됩니다.
만들어 놓고 사용해 본 결과 한 콤보에 담기는 옵션에 대해서 그림을 다 넣으려면 다 넣고,
안 넣으려면 다 안 넣을 것을 권합니다.
IsHiddenMenuText 프로퍼티는 본 메뉴에도 MenuText를 표시할 것인지 아닌지를
결정해줍니다.
기타 프로퍼티나 메서드는 소스 조금 보시면 다 아시리라 믿습니다.
3. Source Files
소스는 아래 있습니다.
1) 소스를 프로젝트에 추가하시고 namespace를 자신의 프로젝트에 맞게 잘 고칩니다.
2) 각 User Control의 생성자에서 아래 파란 글자를 알맞게 수정해 주시고.
Tag : ComboBox, RIA, 소스 공개, 실버라이트, 웹, 유저컨트롤, 휴즈플로우
Tag : Flickr Finder, RIA, 비동기호출, 실버라이트, 웹, 웹서비스
안녕하세요. 길버트 이길복입니다.
1. 검색 내용의 인기순 정렬을 의미하시는 것인가요?
2. 그냥 플리커 사이트 전체 사진 인기순 정렬을 의미
하시는 것인가요?
1번이라면, Flickr Open API중 flickr.photos.search를
사용하시면서 sort 파라미터의 값으로 interestingness-desc를
사용하시면 됩니다.
자세한 사항은 아래 페이지를 참고 하시기 바랍니다.
http://www.flickr.com/services/api/flickr.photos.search.html
2번이라면 저도 잘 모르겠습니다.
좋은 하루 되세요!
Tag : Flickr Finder, input, RIA, TextBox, 실버라이트, 웹
영구기 님이 보여주신 플래시로 된 Jasu님의 Flickr Searcher에 자극을 받아 작업중입니다.
호스팅 서버가 외국서버라 좀 느려요. 인내심 가지고 사용해 보세요. ^^
Tag : Flickr검색, RIA, Silverlight, 실버라이트, 웹
Tag : DragAndDrop, Flickr검색, RIA, Silverlight, 실버라이트, 웹
Tag : RIA, Silverlight, 실버라이트, 웹, 한글입력
Tag : RIA, Silverlight, 막대그래프, 실버라이트, 웹
고급 Color Picker UserControl을 하나 만들어 보았습니다.
Expression Blend의 Color Picker를 열심히 연구해서 Reverse Engineering 했습니다.
사용자가 색상영역을 마우스 클릭한 한 것을 색상정보로 변환하는 것까지는 쉬웠는데,
사용자에 의해서 R,G,B 양이 지정되면 거꾸로 색상영역에 Cursor 위치를 잡아주는 것은
생각보다 어려웠습니다.
M’ = M + (255 – M) * (128 – x) / 128
C = M’ * (128 - y) / 128
------------------------------------------------------------------------------------
위 컨트롤에서 앞으로 더 구현해야할 기능은
R, G, B, A 의 양을 Text 입력 받는 기능과,
Color Code 를 Text 입력 받는 기능입니다.
Tag : ColorPicker, ExpressionBlend, Silverlight, 실버라이트, 컬러팔레트, 컬러픽커
Tag : ExpressionBlend, Silverlight, Virtual Room, 실버라이트
며칠 전 공도님 블로그에 올라온 Farseer 물리엔진을 이용해서 만들어 보았습니다.
놀다가세요~!
직접 마리오를 움직여 보실 수 있는 모델하우스 :
http://www.shiverlight.net/ShiverMario/ShiverMario/
W : 점프
A : 왼쪽으로 이동
D : 오른쪽으로 이동
아직 충돌 시 이벤트 발생시키는 것은 구현하지 못하였습니다.
물리 엔진의 도움으로 마리오의 움직임이 원작에 못지 않는 것 같습니다.
놀다보면