The document discusses designing teams and processes to adapt to changing needs. It recommends structuring teams so members can work within their competencies and across projects fluidly with clear roles and expectations. The design process should support the team and their work, and be flexible enough to change with team, organization, and project needs. An effective team culture builds an environment where members feel free to be themselves, voice opinions, and feel supported.
The document discusses designing teams and processes to adapt to changing needs. It recommends structuring teams so members can work within their competencies and across projects fluidly with clear roles and expectations. The design process should support the team and their work, and be flexible enough to change with team, organization, and project needs. An effective team culture builds an environment where members feel free to be themselves, voice opinions, and feel supported.
데이터시각화를 바라보는 데이터 사이언티스트, 엔지니어, 마케터간의 관점들이 서로 다릅니다.
이 슬라이드에서는 엔지니어 관점에서 중요시 하는 키워드들, 설계 관점에서의 데이터시각화,
그리고 비즈니스인텔리전스(Business Intelligence)에 대해서 소개드리고 있습니다.
이 발표자료는 데이터 야놀자에서 소개되었습니다.
IBM DeveloperConnect 2017 - 2017.11.09 발표 자료입니다.
수많은 모듈을 하나의 저장소에서 개발하는 monorepo의 장단점을 알아보고, learn을 이용한 효율적인 개발 환경구축과 경험을 공유합니다.
http://www-903.ibm.com/kr/devcon2017/
http://playnode.io/2017/
데이터시각화를 바라보는 데이터 사이언티스트, 엔지니어, 마케터간의 관점들이 서로 다릅니다.
이 슬라이드에서는 엔지니어 관점에서 중요시 하는 키워드들, 설계 관점에서의 데이터시각화,
그리고 비즈니스인텔리전스(Business Intelligence)에 대해서 소개드리고 있습니다.
이 발표자료는 데이터 야놀자에서 소개되었습니다.
IBM DeveloperConnect 2017 - 2017.11.09 발표 자료입니다.
수많은 모듈을 하나의 저장소에서 개발하는 monorepo의 장단점을 알아보고, learn을 이용한 효율적인 개발 환경구축과 경험을 공유합니다.
http://www-903.ibm.com/kr/devcon2017/
http://playnode.io/2017/
2018년 1월 18일 TypeScript Meetup에서 발표한 자료입니다.
에멘탈은 설립 초기부터 6명 이상의 개발자가 타입스크립트를 주 언어(Back-end, Front-end, DevOps)로 사용하여 개발하고 있습니다. 2년 동안 경험한 타입스크립트 프로젝트 구성, 개발환경, 테스트 환경, 프레임워크 선택에 대한 경험을 공유합니다.
AWS X-Ray를 활용한 서비스 건강검진- 한승호@에멘탈Seungho Han
2018년 03월 28일 AWS 유저그룹에서 발표한 자료입니다
에멘탈은 ECS로 구축된 서비스의 모니터링 & 디버깅을 위해 AWS X-Ray를 이용하고 있습니다. X-Ray를 효과적으로 사용한 경험담과 다양한 활용 팁을 소개합니다.
발표영상: https://youtu.be/dMno6UK0BMs
jQuery is a JavaScript library that makes HTML document manipulation and event handling easier. It works by allowing JavaScript code to select elements using CSS-style selectors and then apply methods to modify properties or trigger actions. Common uses of jQuery include showing/hiding elements, fading elements in/out, and animating element properties. Plugins extend jQuery's functionality for tasks like building menus, image sliders, and other interactive elements.
9. WEB Web Service End-user
Internet Back-end Front-end Desktop
Web crawling Database Search service
RDB
웹 크롤링 웹 인터페이스
NAVER (Web crawling) (Web interface)
ZUM Windows
M-NET Mac OS
NATE
Open API 크롤링 템플릿 엔진 Linux
Wikipedia (Open API crawling) (Template engine)
주 저장소
DAUM (Main DB) Tablet
JOINS 검색유형 분석
…. (Query pattern
키 테이블
(Key table) analysis)
Open API
맵핑 모듈
임시 저장소
(Mapping module) Open API 모듈 iPAD
(Repository)
(Open API module) Android tablet
Win8 tablet
데이터 가공 Graph DB
(Data Processing) 자연어 분석 Smart phone
(Natural language
analysis )
그래프 색인 변환 그래프 색인
(Graph index (Graph Index) SQL 변환기
Transform) (SQL Transform)
iPhone
Android phone
11. HTML 분석
정해진 웹사이트의 스크랩한 웹 문서를 DOM(Document Object Model) 또는
정규표현식을 통하여 분석하고, 분석된 데이터를 미리 정해진 키 테이블(Key table)을
참고한 맵핑(Mapping) 과정을 거쳐서 임시 저장소에 저장된다.
Crawling ( NodeJS application ) Key table
Source Text recoding Parsing Mapping Database
DOM Parser
(node-jsdom)
Mapping
recoding
module
HTML (node-iconv) HTML JSON
Regular ( 자체 제작 )
Web (Binary) (UTF-8) (UTF-8)
expression Repository
document
(node-xregxp) (MySQL)
(HTML)
key meaning Format
name ‘이름’ Text (String)
real_name ‘본명’, ‘실명’, ‘진짜 이름’ Text (String)
Birth ‘생일’, ‘출생일’, ‘출생’ YYYY ‘년’ MM ‘월’ DD ‘일’ (Date)
Job ‘직장’, ‘직업’ Text, Text, Text (Array)
Team ‘소속그룹’, ‘소속팀’, ‘팀’, ‘그룹’ Text, Text, Text (Array)
Agency ‘소속사’, ‘소속’, ‘회사’ Text, Text, Text (Array)
Review ‘데뷔’, ‘첫출연’ Date, Text (Array)
반복…
18. Graph database model
Relationship
NODE NODE
property
Key : value
property property
Key : value Key : value
19.
20. node1
name : 이민정
type : 인물
birth : 82-02-
16
node5 name : 한효주
name : 참쓰다 type : 인물
type : 음악 birth : 87-02-
release : 82-02- 22
16 node4
node2 node3
node4
name : 이병헌 name : 광해
name : 추창민
type : 인물 type : 영화
type : 인물
birth : 77-07- runtime : 131
job : 감독
12 분
21. node1
name : 이민정 Relationship5
type : 음악
type : 인물 role : 아티스트
birth : 82-02-
16
node5 name : 한효주
name : 참쓰다 type : 인물
type : 음악 birth : 87-02-
Relationship1
release : 82-02- 22
type : 이슈
name : 열애 사실 고백 16 node4
news :
[ title : 이민정은 왜 띠동갑 이병헌에게 끌렸을까?
url : http://hotissue.com/23423/23 ]
Relationship3
type : 주연
role : 중전
Relationship2
type : 주연
role : 광해/하선 Relationship4
type : 제작
role : 감독
node2 node3
node4
name : 이병헌 name : 광해
name : 추창민
type : 인물 type : 영화
type : 인물
birth : 77-07- runtime : 131
job : 감독
12 분
22. node1
name : 이민정 Relationship5
type : 음악
type : 인물 role : 아티스트
birth : 82-02-
16
node5 name : 한효주
name : 참쓰다 type : 인물
type : 음악 birth : 87-02-
Relationship1
release : 82-02- 22
type : 이슈
name : 열애 사실 고백 16 node4
news :
[ title : 이민정은 왜 띠동갑 이병헌에게 끌렸을까?
url : http://hotissue.com/23423/23 ]
Relationship3
type : 주연
role : 중전
Relationship2
type : 주연
role : 광해/하선 Relationship4
type : 제작
role : 감독
node2 node3
node4
name : 이병헌 name : 광해
name : 추창민
type : 인물 type : 영화
type : 인물
birth : 97-07- runtime : 131
job : 감독
12 분
23. node1
name : 이민정 Relationship5
type : 음악
type : 인물 role : 아티스트
birth : 82-02-
16
열애 사실 고백
node5
name : 참쓰다
name : 한효주
type : 인물
type : 음악 birth : 87-02-
Relationship1
release : 82-02- 22
type : 이슈
name : 열애 사실 고백 16 node4
news :
[ title : 이민정은 왜 띠동갑 이병헌에게 끌렸을까?
url : http://hotissue.com/23423/23 ]
Relationship3
type : 주연
role : 중전
Relationship2
type : 주연
role : 광해/하선 Relationship4
type : 제작
role : 감독
node2 node3
node4
name : 이병헌 name : 광해
name : 추창민
type : 인물 type : 영화
type : 인물
birth : 97-07- runtime : 131
job : 감독
12 분
24. node1
name : 이민정 Relationship5
type : 음악
type : 인물 role : 아티스트
birth : 82-02-
16
열애 사실 고백
node5
name : 참쓰다
name : 한효주
type : 인물
type : 음악 birth : 87-02-
Relationship1
release : 82-02- 22
type : 이슈
name : 열애 사실 고백 16 node4
news :
[ title : 이민정은 왜 띠동갑 이병헌에게 끌렸을까?
url : http://hotissue.com/23423/23 ]
두 연예인의 비교
비슷한 연예인 예상커플
Relationship3
type : 주연
role : 중전
Relationship2
type : 주연
role : 광해/하선 Relationship4
type : 제작
role : 감독
node2 node3
node4
name : 이병헌 name : 광해
name : 추창민
type : 인물 type : 영화
type : 인물
birth : 97-07- runtime : 131
job : 감독
12 분
25. node1
name : 이민정 Relationship5
type : 음악
type : 인물 role : 아티스트
birth : 82-02-
16
열애 사실 고백
node5
name : 참쓰다
name : 한효주
type : 인물
type : 음악 birth : 87-02-
Relationship1
release : 82-02- 22
type : 이슈
name : 열애 사실 고백 16 node4
news :
[ title : 이민정은 왜 띠동갑 이병헌에게 끌렸을까?
url : http://hotissue.com/23423/23 ]
두 연예인의 비교
비슷한 연예인 예상커플
Relationship3
type : 주연
role : 중전
Relationship2
type : 주연
role : 광해/하선 Relationship4
예상 커플의 정보비교 type : 제작
role : 감독
node2 node3
node4
name : 이병헌 name : 광해
name : 추창민
type : 인물 type : 영화
type : 인물
birth : 97-07- runtime : 131
job : 감독
12 분
28. Open API NodeJS application (Back-end) HTML, CSS, JS (Front-end) * 부호 설명
Twitter API Open API Layout foundation
주요 기능
OAuth Open API Bootstrap ( 모듈 )
Facebook API (passport) Connect
jQuery plug-in
플러그인 & API
NAVER API Web application View Template rinker.ui.js
framework (express)
DAUM API HTML Template jquery.antiscrool.js
자체제작 모듈
(jade)
HTTP server, jquery.actual.js
NATE API Route
(express) CSS Template jquery.qtip.js 자체제작 모듈
(stylus)
Database …
Neo4J
Database client Network Search form
Neo4J Web Socket
(node-neo4j) (socket.io) rinker.search.js
Graph DB
MySQL MySQL Socket Auto complete
(node-mysql) (net) (jquery.TextExt.js)
Main DB Natural language analysis Test module
Browser emulation
Natural language Socket (Zomzie)
analysis (C#) (winsock) Test famework
Repository
DB (Mocha)
29. 템플릿 엔진
DESKTOP
.
ANDROID PHONE
ANDROID TABLET
.
IPHONE
IPAD
.
.
Device that supports web standards
데이터
데이터 탬플릿
그래프, 테이블, 그리드
데이터
33. 구현 서비스
- 3만 7천 명의 연예인 데이터와 관련 콘텐츠 보유
- 자연어 검색 지원
( 2012년도 한국멀티미디어학회 추계학술발표대회 참가 )
- N-스크린( PC, 태블릿, 스마트폰… 등 )에 대응하는
반응형 인터페이스
- 웹과 OpenAPI ( Twitter, YouTube… 등 )의 데이터를 수집
- 데이터를 다양한 템플릿( 다이나믹 그리드, 그래프, 차트, 테이
블 )으로 표현
34. 인물 인물 이미지와 인물 정보를 표현
영화 영화 포스터 영화 콘텐츠를 표현
음악 앨범 자켓 형태로 음악 콘텐츠를 표현
35. Best Question pattern
no SEARCH
node ex) 싸이
node key ex) 싸이 나이
node node ex) 싸이 강남스타일
node relationship ex) 싸이 노래
Natural language ex) 싸이가 부른 노래
36. 이슈 관계 Open API 활용
아이유 열애설 SEARCH
Graph index Real-time data
출연
아이유 Relationship
인물 Open API
NODE NODE
아이유 열애설 - Google news API
아이유 열애설 - Naver news API
인물 이이유 열애설 - Daum news API
NODE
인물 이이유 열애설 - YouTube data API
NODE
이이유 열애설 - Twitter search API
37. 자연어 검색 기능
아이유랑 혈액형이 같은 연예인
“아이유”- 명사
“랑”- 조사
“혈액형”- 명사
“이”- 조사
“같은”- 동사
“연예인”-명사