living company vol.1 review
DESCRIPTION
QR코드를 활용하여 사람과 사람간 체크인 개념을 도입, 실제 대면관계를 통해 만들어 가는 네트웍 이벤트.다음 개발자 컨퍼런스 2010 전시 부문 참여.TRANSCRIPT
LIVING����������� ������������������ COMPANY����������� ������������������ VOL.1Daum����������� ������������������ Developers����������� ������������������ Conference����������� ������������������ 2010유훈종,����������� ������������������ 전현철
목표
실험적인
재미있는
새로운����������� ������������������ 맴버����������� ������������������ 참여
WOW~!
아이디어
Co-work
사람과����������� ������������������ 사람의����������� ������������������ 관계란����������� ������������������ 본질적으로����������� ������������������ 어떤것일까?
우리가����������� ������������������ 어떤����������� ������������������ 사물,����������� ������������������ 장소를����������� ������������������ 접했을����������� ������������������ 때����������� ������������������ 부터기록이����������� ������������������ 이뤄지고����������� ������������������ 그것은����������� ������������������ 경험으로����������� ������������������ 남는다.
일련의����������� ������������������ 과정을����������� ������������������ 단순하게����������� ������������������ 형상화����������� ������������������ 해보자.
QR코드와����������� ������������������ 같은����������� ������������������ 매체를����������� ������������������ 활용한다면,좀����������� ������������������ 더����������� ������������������ 가까이,����������� ������������������ 직접적인����������� ������������������ 경험을����������� ������������������ 이뤄낼����������� ������������������ 수����������� ������������������ 있을까?
동시에����������� ������������������ 의미����������� ������������������ 있는����������� ������������������ 데이터들도����������� ������������������ 수집����������� ������������������ 가능할����������� ������������������ 것����������� ������������������ 같다.
WOW~!
QR����������� ������������������ CODE
•일본의����������� ������������������ Denso����������� ������������������ Wave����������� ������������������ 개발
•특허권을����������� ������������������ 행사하지����������� ������������������ 않겠다고����������� ������������������ 선언
•1994년에����������� ������������������ 배포
PDF417대용량
DataMatrix공간절약형
MaxiCode고속읽기
QR����������� ������������������ Code최고의����������� ������������������ 베스트
MS����������� ������������������ Tag전설의����������� ������������������ 레전드
숫자����������� ������������������ 최대����������� ������������������ 7,089자
문자(ASCII)����������� ������������������ 최대����������� ������������������ 4,296자
이진8비트����������� ������������������ 최대����������� ������������������ 2,953바이트
한글,����������� ������������������ 한자����������� ������������������ 등����������� ������������������ 아시아����������� ������������������ 문자����������� ������������������ 최대����������� ������������������ 1,817자
Google����������� ������������������ Chart����������� ������������������ API
http://chart.apis.google.com/chart?chs=120x120&cht=qr&chld=L|1&chl=http://daum.net
DAUM����������� ������������������ APPS
다음코드����������� ������������������ 생성용����������� ������������������ API����������� ������������������ 요청
http://test.daum.net/api/generateDirectLinkCode?serviceCode=ucc&linkUrl=http://www.daum.net&title=good&size=l&format=tiff
코드에����������� ������������������ 입력된����������� ������������������ 정보
http://uie.daum.net/q.php?t=user&k=0000
생성된����������� ������������������ 코드����������� ������������������ 갯수
개인용����������� ������������������ :����������� ������������������ 1087
세션����������� ������������������ :����������� ������������������ 312
보물찾기����������� ������������������ :����������� ������������������ 80
DESIGN
“너무����������� ������������������ 단순하고����������� ������������������ 재미없다!”
WOW~!
PHP����������� ������������������ &����������� ������������������ MYSQL
할����������� ������������������ 수����������� ������������������ 있는����������� ������������������ 행동
나의����������� ������������������ QR코드����������� ������������������ 촬영
다른����������� ������������������ 대상의����������� ������������������ QR코드����������� ������������������ 촬영
관계,����������� ������������������ 랭킹����������� ������������������ 리스트����������� ������������������ 확인
read.php
list.php
info.phperr.php
Flash API
admin.php
READ����������� ������������������ PAGE
•Parameter
•type����������� ������������������ :����������� ������������������ 사용자,����������� ������������������ 세션,����������� ������������������ 이벤트
•key����������� ������������������ :����������� ������������������ 고유����������� ������������������ 판별값
READ����������� ������������������ PAGE
•로그인����������� ������������������ 쿠키에서����������� ������������������ 사용자����������� ������������������ 고유����������� ������������������ 값을����������� ������������������ 판별
•사용자����������� ������������������ 정보����������� ������������������ DB����������� ������������������ 에서����������� ������������������ 교유����������� ������������������ 값����������� ������������������ 비교
DB����������� ������������������ Tables
사용자����������� ������������������ 정보
사용자����������� ������������������ key
체크인����������� ������������������ log
특수코드����������� ������������������ 리스트
SELECT res3.name, res3.team, res2.cnt FROM (SELECT res1.user_key, COUNT(DISTINCT(res1.team)) AS cnt FROM (SELECT t1.user_key AS user_key, t2.team AS team FROM qr_checkin_log AS t1 INNER JOIN user_info AS t2 ON (t1.target_key=t2.ckey) WHERE t1.type='user') AS res1 GROUP BY res1.user_key ORDER BY cnt DESC LIMIT 5) AS res2 INNER JOIN user_info AS res3 ON (res2.user_key=res3.ckey)
TROUBLE����������� ������������������ SHOOTING
코드에����������� ������������������ 담겨있는����������� ������������������ URL에����������� ������������������ 파라미터����������� ������������������ 노출����������� ������������������ 문제
•http://uie.daum.net/q.php?t=user&k=0000
•체크를����������� ������������������ 위한����������� ������������������ 랜딩����������� ������������������ 페이지����������� ������������������ 활용
•q.php����������� ������������������ 에서����������� ������������������ 파라미터를����������� ������������������ 세션으로����������� ������������������ 변환하고����������� ������������������ read.php����������� ������������������ 으로����������� ������������������
강제����������� ������������������ 이동
다음코드����������� ������������������ 랜딩����������� ������������������ 페이지으로의����������� ������������������ 어뷰징
•http://m.code.daum.net/mobile/view?vid=000
•vid����������� ������������������ 값을����������� ������������������ 마구����������� ������������������ 돌림
또다른����������� ������������������ 바코드����������� ������������������ 리더����������� ������������������ 등장
•컨퍼런스����������� ������������������ 전용����������� ������������������ 어플
•어플에서����������� ������������������ emailKey����������� ������������������ 쿠키를����������� ������������������ 박아줌
FLASH����������� ������������������ -����������� ������������������ 전시파트
전시����������� ������������������ 구성
•각����������� ������������������ 전시����������� ������������������ 장소에����������� ������������������ 노트북,스피커,프로젝터����������� ������������������ 설치
유무선����������� ������������������ 네트워크����������� ������������������ 연결
•로컬에서����������� ������������������ 플래시����������� ������������������ 구동
•팟플로����������� ������������������ bgm����������� ������������������ 반복����������� ������������������ 재생
Scene
•QR����������� ������������������ Scene����������� ������������������ :����������� ������������������ 랜덤하게����������� ������������������ 추출된����������� ������������������ 컨퍼런스����������� ������������������ 참여자의����������� ������������������ 사진으로����������� ������������������ 완성되는����������� ������������������
거대한����������� ������������������ QR����������� ������������������ 코드����������� ������������������ (찍으면����������� ������������������ 전시����������� ������������������ 소개����������� ������������������ 페이지로����������� ������������������ 이동)
•Slide����������� ������������������ Scene����������� ������������������ :����������� ������������������ 실시간으로����������� ������������������ 현재����������� ������������������ 관계맺어진����������� ������������������ 사람들을����������� ������������������ 노출
•Cut����������� ������������������ Scene����������� ������������������ :����������� ������������������ 앞선����������� ������������������ 두����������� ������������������ scene����������� ������������������ 을����������� ������������������ 부드럽게����������� ������������������ 이어주기����������� ������������������ 위한����������� ������������������ 컷씬
개발����������� ������������������ 이슈
CPU����������� ������������������ 점유율����������� ������������������ 최적화����������� ������������������ 및����������� ������������������ 메모리����������� ������������������ 누수����������� ������������������ 방지
•하루����������� ������������������ 종일����������� ������������������ 전시����������� ������������������ 중에����������� ������������������ flash����������� ������������������ player가����������� ������������������ 다운되지����������� ������������������ 않도록����������� ������������������ 고려
•비용����������� ������������������ 많이����������� ������������������ 드는����������� ������������������ 인스턴스����������� ������������������ 생성����������� ������������������ 최소화
•큰����������� ������������������ 효과����������� ������������������ 없이����������� ������������������ 불필요한����������� ������������������ 트윈����������� ������������������ 제거
•인물����������� ������������������ 사진����������� ������������������ 용도별로����������� ������������������ 사이즈����������� ������������������ 최적화
•사진����������� ������������������ 데이터����������� ������������������ 매번����������� ������������������ 로컬에서����������� ������������������ 로딩
현장����������� ������������������ 네트워크����������� ������������������ 연결����������� ������������������ 불안정시에도����������� ������������������ 정상����������� ������������������ 작동
•로컬에서����������� ������������������ 읽어도����������� ������������������ 무관한����������� ������������������ 사원����������� ������������������ 자료는����������� ������������������ 모두����������� ������������������ xml����������� ������������������ 형식으로����������� ������������������ 변환하여����������� ������������������ 사용
•체크인����������� ������������������ 정보����������� ������������������ 데이터는����������� ������������������ flash용����������� ������������������ api를����������� ������������������ 웹으로����������� ������������������ 호출해서����������� ������������������ 사용
•전시����������� ������������������ 중����������� ������������������ 네트워크����������� ������������������ 연결이����������� ������������������ 끊기면����������� ������������������ 로컬에����������� ������������������ 있는����������� ������������������ 더미����������� ������������������ 데이터를����������� ������������������ 대신����������� ������������������ 노출
(연결����������� ������������������ 복구시����������� ������������������ 자동으로����������� ������������������ 실����������� ������������������ 데이터로����������� ������������������ 전환)
데이터����������� ������������������ 활용