이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
실전 예제로 배우는 Flickr MASHUPS
가격
23,000
10 20,700
YES포인트?
1,150원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
  • 교재기간 소량 입고 되는 도서로 배송이 지연 될 수 있습니다.

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 분야의 이벤트

책소개

목차

part 01 새로운 인터넷을 구축하자

chapter 01 웹을 새롭게 바꾸자
웹 2.0: 대중의 힘
리믹스와 매시업
무엇으로 매시업 시스템을 만들 것인가?
컨텐츠를 사용할 수 있는 권한이 있나?
컨텐츠를 얼마나 쉽게 얻을 수 있나?
매시업 아키텍처
클라이언트 기반 매시업
서버 기반 매시업
매시업 도구와 기술
HTML, XHTML, CSS
XML과 XPath
자바스크립트와 DOM
AJAX
JSON
웹 서버와 HTTP
웹 브라우저
PHP와 펄
정규 표현식
REST
SOAP
XML-RPC
데이터베이스
Curl
요약

chapter 02 플리커 살펴보기
계정 만들기
계정의 종류
URL 설정하기
사진 업로드하기
사진의 형식과 크기
포토 아이디와 URL
사진 정리하기
포토스트림
세트
사진관리(오거나이저)
태그
NIPSA
사회적 관계: 이웃, 친구, 가족
그룹
인기도
저작권
All Rights Reserved
Creative Commons
플리커로 링크 걸기
요약
연습문제

chapter 03 매시업 준비하기
API 키 준비하기
개발 환경 설정하기
웹 서버 구축하기
마이크로소프트 IIS
Apache
기타 시스템에서의 설치
디렉토리 설정하기
펄 셋업하기
마이크로소프트 윈도우즈에서의 펄 설치
Unix 시스템의 펄 설치
요약
연습문제

chapter 04 플리커 API
API란 무엇인가?
플리커와 연동하기
문자 인코딩
요청 형식
플리커 메소드와 객체
메소드와 응답
URL 구성하기
포토스트림 URL
프로필 URL
포토 페이지 URL
이미지 URL
포토세트 URL
버디 아이콘 URL
그룹 아이콘 URL
API 탐색기 이용하기
API 키트 사용하기
플리커 API를 훌륭하게 활용하는 방법
상용 서비스 이용
API 호출 최소화
플리커 관련 정보들
플리커 서비스 페이지
플리커 개발자 지원 그룹
플리커 API 그룹
요약
연습문제


part 02 플리커 리믹스하기

chapter 05 플리커 피드
피드란 무엇인가?
사용 가능한 플리커 피드
피드 형식
RSS
Atom
PHP
직렬화 PHP
JSON
CSV
YAML
SQL
CDF
플리커 배지 만들기
배지 설계하기
PHP를 이용한 서버 사이드 배지
자바스크립트를 이용한 클라이언트 사이드 배지
요약
연습문제

chapter 06 API를 이용해 플리커 리믹스하기
기초: 간단한 포토 갤러리
준비하기
사진 출력하기
결과 페이지 꾸미기
사진 상세 페이지
AJAX 사용하기
갤러리 기능을 강화하기
스마트 세트
요약
연습문제

chapter 07 플리커 인증
보안의 필요성
플리커 인증하기
API 키 설정하기
인증 과정
인증과 API 키트
인증 코드 구현하기
사진정보 업데이트하기
다른 인증 방법들
데스크탑 응용프로그램의 인증
모바일 응용프로그램의 인증
요약
연습문제

chapter 08 사진 업로드하기
사진 업로드는 어떻게 이루어지는가?
업로드 페이지 만들기
비동기 업로드
사진 바꾸기
요약
연습문제

chapter 09 그리스몽키를 이용해 플리커 리믹스하기
그리스몽키는 무엇인가?
그리스몽키 인스톨하기
첫 번째 스크립트 만들기
페이지 변경하기 - 첫 번째 리믹스
리믹스 완성하기
XPath 사용하기
덧글 강조하기: 두 번째 리믹스
플리커 페이지 이동 메뉴 바꾸기
그리스몽키에 대해 자세히 배우기
요약
연습문제

chapter 10 이미지매직 활용하기
이미지매직은 무엇인가?
그룹 배지 만들기
보다 멋진 배지 만들기
배지보다 더 멋진 것들
요약
연습문제


part 03 매시업 만들기

chapter 11 뉴스에 알맞은 이미지 보여주기
RSS 형식
매그파이
매그파이 인스톨하기
매그파이 캐시 설정하기
플리커에서 이미지 찾기
단어와 이미지를 연결하기
요약
연습문제

chapter 12 블로고스피어 검색하기
테크노라티는 무엇인가?
테크노라티 API 키 얻기
테크노라티 검색하기
테크노라티에 그리스몽키 이용하기
응답 결과 이해하기
스크립트 완성하기
요약
연습문제

chapter 13 사진을 구글 맵 위에 보여주기
위치정보란 무엇인가?
구글 맵 이용하기
구글 맵 API 키 얻기
지도에 컨트롤 추가하기
매시업 만들기
플리커 사진에 위치정보 추가하기
플리커 사진의 위치정보 가져오기
위치정보 처리하기
지도 모양 구성하기
지도에 위치 표시하기
정보 창에 필요한 정보를 보여주기
사이드바 만들기
요약
연습문제

chapter 14 데이터 캐싱하기
어떤 경우에 데이터를 캐싱해야 하는가?
왜 캐시를 써야 하는가?
무엇을 캐싱할 것인가?
어디에 캐시를 해야 하는가?
사례 연구
Utata의 시작
태깅 프로젝트
회원정보 확인하기
데이터베이스의 도입
현재의 Utata
갤러리 업데이트하기
MySQL 인스톨하기
MySQL 시작하기
PHP를 이용해 MySQL 접근하기
사진 캐싱하기
캐시 사용하기
사진 둘러보기
스마트 세트 개선하기
요약
연습문제


part 04 부록
appendix A 연습문제 해답
appendix B 플리커 API 메소드
appendix C 응답 데이터 구조
appendix D 유용한 정보들

저자 소개

저자 : 데이비드 윌킨슨(David Wilkinson)
20년 이상 BP, Jaguar, Land Rover, Tesco, Lioyds TSB 등의 유망한 기업과 함께 일했으며 다양한 경험과 수준 높은 기술을 가진 프리랜서 컨설턴트이자 프로그래머입니다. 그는 또한 전 세계의 사진작가들이 이용하는 커뮤니티 사이트 Utata의 운영책임자이며 플리커와의 연동 부분을 책임지고 있습니다. 평범하지 않은 아마추어 사진 작가이기도 한 그는 플리커를 초기 버전부터 계속 이용해오고 있으며 열렬한 옹호자이기도 합니다.
역자 : 정진호
10년째 IT 관련 기업에서 일하고 있으며 현재 글로벌 인터넷 기업에서 테크니컬 트레이닝 및 이노베이션 관련 업무를 담당하고 있다. 모든 아이들을 좋아하고 시간이 나면 여행가, 사진사, 강사, 번역가로 활동 중이다. 가족과 함께 보내는 시간을 소중하게 생각하고 다른 사람들의 행복을 찾아 주는 데 관심이 있다. 블로그 lovesera.com을 아내와 함께 운영 중이다.

품목정보

발행일
2007년 12월 04일
쪽수, 무게, 크기
543쪽 | 985g | 188*235*35mm
ISBN13
9788956744063

출판사 리뷰

비록 책의 표지에는 저의 이름만 나타나 있지만 이런 종류의 책은 절대 혼자만의 힘으로는 출간될 수가 없습니다. 실제 이 책의 출판을 위해 작업해주신 분들뿐만 아니라 많은 분들께서 도움을 주셨습니다.

첫 번째 영광은 Wiley 출판사의 Chris Webb에게 돌리고 싶습니다. 저를 설득해 책을 쓰는 쉽지 않은 작업에 끌어들인 주인공입니다. 그에게 한마디만 하고 싶습니다. "크리스, 저에게 확신을 주어서 감사합니다. 책을 쓰는 것은 정말 즐거운 경험이었습니다."

그 다음, 저의 생각을 체계적으로 정리해 책으로 출간할 수 있도록 참을성 있게 도와주신 편집 책임자 Brian McDonald, 기술적 조언을 해주신 Flickr.Net API의 개발자 Sam Judson에게도 감사를 드립니다. 이 책이 출간되기까지 보이지 않은 곳에서 수고해주신 Wiley/Wrox의 수많은 관계자들과 그 중에서도 특히 저의 아내가 미국 조세 제도에 대해 명확하게 이해할 수 있게 해주신 Carol Kessel에게 감사 드립니다. "고마워요, Carol 당신이 국세청 공무원보다 훨씬 도움이 되었습니다."

이 책의 코드가 완벽하도록 꼼꼼하게 신경 써 준 오랜 친구이자 동료인 Nick Holloway에게도 감사드립니다. 만일 남아있는 오류가 있다면 그건 제가 그의 조언을 무시했기 때문입니다. 이 책을 쓰는 동안 격려해주신 많은 분들께 감사드립니다. 특히 Catherine Jamieson은 제게 항상 격려의 말을 해주었고, Paul May와 함께 한 정기적인 Skype 인터넷 전화 통화는 정말 큰 힘이 되었습니다. 두 분 모두 고맙습니다. 그리고 꼭 감사의 말씀을 전하겠다고 약속한 Richard Williams, 당신께 영광 돌립니다.

우리의 인생은 책을 쓰는 것 말고도 해야 할 일들이 많이 있습니다. 제가 이 책을 쓰는 동안 미처 끝내지 못한 업무에 대해 인내심을 가지고 관용을 베풀어주신 많은 분들께도 감사 드립니다. 특히 Chris Pring과 Mark Menzies는 저로 인해 많이 기다려야 했습니다.

이 책에 사용된 모든 사진들은 제가 직접 찍은 것이고 저의 플리커 사진모음에서 찾을 수 있습니다. 그러나 10장에서 소개한 Utata 배지는 많은 Utata 회원들의 작품을 이용한 것입니다. 친절하게 사진을 사용할 수 있도록 허락해주신 Catherine Jamieson, Carolynn Primeau, Bryan Partington, Brenda Anderson, Greg Fallis, Brittney Bush, Carrie Musgrave, Karl Randay, Shari DeAngelo에게 이 자리를 통해 감사를 드립니다.

처음부터 사이트를 직접 개발한 Stewart Butterfield, Caterina Fake, George Oates, Eric Costello, Heather Champ 등이 없었다면 플리커에 대한 책은 완성될 수 없었을 것입니다. 이 분들에게도 당연히 고마움을 전해야 할 것 같습니다. 오랜 시간에 걸쳐 최고의 온라인 커뮤니티를 만들 수 있었던 것은 모두 플리커 직원들 덕분입니다. 특히 플리커 API를 제작한 Cal Henderson에게는 이 글을 통해 특별한 감사의 말씀을 전하고 싶습니다. 플리커에 공헌한 그의 노력이 없었다면 이 책은 만들어질 수 없었을 것입니다.

이 책에서는 PHP, MySQL, 그리스몽키, 그밖에 다양한 소프트웨어들이 사용되고 있습니다. 이러한 멋진 도구들을 만들어주신 분들께도 감사 드립니다. 그 분들이 없었다면 이 책에서 소개한 매시업 사이트를 만드는 것은 거의 불가능했을 것입니다. 이 책에서 광범위하게 사용되는 phpFlickr 라이브러리를 만들어주신 Dan Coulter에게 특히 감사 드립니다.

플리커는 단지 사진만을 다루는 사이트가 아니라 커뮤니티이며 무엇보다 사람의 흔적을 느낄 수 있는 곳입니다. 그들이 없었다면 지금의 플리커는 전혀 다른 모습이 되었을 것입니다. 플리커를 통해 저는 지구 반대편의 뉴질랜드에 사는 Curiouskiwi부터 몇 마일(mile) 떨어지지 않은 곳의 Chapmonkey까지 전 세계의 다양한 사람들을 만났습니다. 플리커! 고맙습니다.

저는 자카르타의 coffeefloat와 괌의 chotda와 음식물 소포를 주고받았고 밀란에 사는 missyasmina와 moo.com의 작은 미니카드를 교환했습니다. 또한 swaptata를 비롯한 많은 친구들로부터 인화된 멋진 사진을 받았습니다. 저는 플리커를 통해 음식을 좋아하는 Kathya Ethington과 Cindi Miller Herleman 등 일일이 열거하기에도 힘들만큼 많은 친구들을 사귀었습니다. 이렇게 멋진 사이트를 만들어주신 분들 모두에게 감사드립니다. 인터넷을 사용하기 시작한 이래 제가 만난 최고의 커뮤니티는 Utata 그룹이었습니다. 그 분들은 제게 Utata 웹 사이트를 구축하도록 저를 격려해주셨고 저는 Utata가 최고의 플리커 매시업 사이트라고 생각합니다.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.