제2회 열린세미나 100도씨의 발표자료입니다.
Unique Count를 구하기위한 몇가지 특징과 자료구조등을 정리한 발표자료입니다.
* 열린세미나 그룹
https://www.facebook.com/groups/576473599127259/
* 블로그
http://blog.indf.net
[FOSS4G Korea 2016] GeoHash를 이용한 지형도 변화탐지와 시계열 관리BJ Jang
연차별로 구축된 지형도를 PostGIS에 넣어 ST_GeoHash()함수를 이용해 지리적인 식별키를 생성하고 이를 이용해 각 객처별 변화를 탐지해 낸다. 이렇게 탐지한 변화정보를 이용해 지형도의 변화를 시계열적으로 구축하여, 원하는 시점의 자료를 조회하고, 변화내용을 분석하는 과정을 국토지리정보원의 실사례와 함께 설명한다.
Undertaking gate level simulation can put you on the fast track to confusion, frustration, and language more colorful than an X infested simulation waveform. This paper will look at the reasons for doing gate level simulation anyway, describe design and library "features" that can cause gate level simulation problems, and discuss potential solutions to these problems.
A Standard-Cell Solution to a Ten-Cell Problem: The Development of a State-of...jgpecor
Numerous solutions exist for determining and displaying battery state-of-charge information. The sharp increase in popularity of portable personal electronics in the commercial world, coupled with the migration toward highly mobile dismounted-soldier communications and weapons technology, has lead to a multitude of battery management integrated circuits (ICs) from leading vendors in the semiconductor industry. Unfortunately, very few of the ICs are targeted for implementation in primary batteries – especially batteries with the unique attributes that often characterize primary lithium batteries. As a result, finding an existing semiconductor solution for state-of-charge determination in primary lithium batteries is a challenging endeavor.
This paper presents the development process of an application-specific integrated circuit (ASIC) targeted for implementation into primary lithium batteries. Specifically, this ASIC was developed to address the need for a state-of-charge solution in the BA-5590 LiSO2 and BA-5390 LiMnO2.
Integration Maturity Levels
We propose the Integration Maturity Levels as a tool for describing test levels and complexity.
The testing teams can use this tool for:
• defining what "Done" means for a story at the end of an iteration i.e. what is the expected level of quality characteristic that a product feature should have reached (which means tests for this level shall pass and critical / major issues shall be resolved)
• having a common definition between functional teams (from management, architects, developers to testers) of level of integration that we should go through for achieving a good feature quality.
• elaborating and describing the test strategy along iterations
• letting testers have a checklist to review their test plan and challenge its diversity and coverage.
• letting testers being able to report progress on integration not only with figures / metrics but also with a qualitative assessment of “feature quality” and what has been the testing effort and what is the remaining effort of integration.
Zinc-Air Battery with State-of-Charge Indicatorjgpecor
The zinc-air battery chemistry has proven itself to be a leading technology in meeting the power needs of dismounted soldiers. However, along with advancements in zinc-air chemistry and cell development, improvements in the electronics associated with the batteries have the potential to bring zinc-air technology to a higher performance level – mitigating the growing logistical and tactical burden placed on today’ s high-tech soldiers. Equipping zinc-air batteries with state-of-charge indication (SOCI) functionality is one way of significantly improving current zinc-air offerings.
This paper presents the development process of a next generation zinc-air battery with SOCI. The state-of-charge functionality is based on a previously-developed SOCI application-specific integrated circuit (ASIC).
제2회 열린세미나 100도씨의 발표자료입니다.
Unique Count를 구하기위한 몇가지 특징과 자료구조등을 정리한 발표자료입니다.
* 열린세미나 그룹
https://www.facebook.com/groups/576473599127259/
* 블로그
http://blog.indf.net
[FOSS4G Korea 2016] GeoHash를 이용한 지형도 변화탐지와 시계열 관리BJ Jang
연차별로 구축된 지형도를 PostGIS에 넣어 ST_GeoHash()함수를 이용해 지리적인 식별키를 생성하고 이를 이용해 각 객처별 변화를 탐지해 낸다. 이렇게 탐지한 변화정보를 이용해 지형도의 변화를 시계열적으로 구축하여, 원하는 시점의 자료를 조회하고, 변화내용을 분석하는 과정을 국토지리정보원의 실사례와 함께 설명한다.
Undertaking gate level simulation can put you on the fast track to confusion, frustration, and language more colorful than an X infested simulation waveform. This paper will look at the reasons for doing gate level simulation anyway, describe design and library "features" that can cause gate level simulation problems, and discuss potential solutions to these problems.
A Standard-Cell Solution to a Ten-Cell Problem: The Development of a State-of...jgpecor
Numerous solutions exist for determining and displaying battery state-of-charge information. The sharp increase in popularity of portable personal electronics in the commercial world, coupled with the migration toward highly mobile dismounted-soldier communications and weapons technology, has lead to a multitude of battery management integrated circuits (ICs) from leading vendors in the semiconductor industry. Unfortunately, very few of the ICs are targeted for implementation in primary batteries – especially batteries with the unique attributes that often characterize primary lithium batteries. As a result, finding an existing semiconductor solution for state-of-charge determination in primary lithium batteries is a challenging endeavor.
This paper presents the development process of an application-specific integrated circuit (ASIC) targeted for implementation into primary lithium batteries. Specifically, this ASIC was developed to address the need for a state-of-charge solution in the BA-5590 LiSO2 and BA-5390 LiMnO2.
Integration Maturity Levels
We propose the Integration Maturity Levels as a tool for describing test levels and complexity.
The testing teams can use this tool for:
• defining what "Done" means for a story at the end of an iteration i.e. what is the expected level of quality characteristic that a product feature should have reached (which means tests for this level shall pass and critical / major issues shall be resolved)
• having a common definition between functional teams (from management, architects, developers to testers) of level of integration that we should go through for achieving a good feature quality.
• elaborating and describing the test strategy along iterations
• letting testers have a checklist to review their test plan and challenge its diversity and coverage.
• letting testers being able to report progress on integration not only with figures / metrics but also with a qualitative assessment of “feature quality” and what has been the testing effort and what is the remaining effort of integration.
Zinc-Air Battery with State-of-Charge Indicatorjgpecor
The zinc-air battery chemistry has proven itself to be a leading technology in meeting the power needs of dismounted soldiers. However, along with advancements in zinc-air chemistry and cell development, improvements in the electronics associated with the batteries have the potential to bring zinc-air technology to a higher performance level – mitigating the growing logistical and tactical burden placed on today’ s high-tech soldiers. Equipping zinc-air batteries with state-of-charge indication (SOCI) functionality is one way of significantly improving current zinc-air offerings.
This paper presents the development process of a next generation zinc-air battery with SOCI. The state-of-charge functionality is based on a previously-developed SOCI application-specific integrated circuit (ASIC).
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [백발백준] : 백준봇 : 컨테이너 오케스트레이션 기반 백준 문제 추천 봇BOAZ Bigdata
데이터 엔지니어링 프로젝트를 진행한 백발백준 팀에서는 아래와 같은 프로젝트를 진행했습니다.
백준봇 : 컨테이너 오케스트레이션 기반 백준 문제 추천 봇
20기 유하준 한국외국어대학교 산업공학과
20기 안지완 중앙대학교 소프트웨어학과
20기 정태형 경기대학교 응용통계학과
20기 최윤서 숙명여자대학교 일반대학원 통계학과
제 17회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [Catch, Traffic!] : 지하철 혼잡도 및 키워드 분석 데이터 파이프라인 구축BOAZ Bigdata
데이터 엔지니어링 프로젝트를 진행한 Catch, Traffic! 팀에서는 아래와 같은 프로젝트를 진행했습니다.
수도권 교통의 혼잡성을 해결하기 위한 방안을 찾는 데이터 파이프라인 구축
18기 김인섭 숭실대학교 산업정보시스템공학과
18기 김재민 국민대학교 AI빅데이터융합경영학과
18기 서은유 동덕여자대학교 정보통계학과
18기 윤정원 숙명여자대학교 소프트웨어융합전공
18기 이현진 서울과학기술대학교 산업정보시스템전공
18기 조은학 명지대학교 융합소프트웨어학부
[IGC 2017] 오토데스크 박준석 - 3ds Max 2018과 Shotgun을 이용한 게임 제작 Pipeline 소개강 민우
3ds Max 2018의 새로운 기능 소개 및 3ds Max 2018의 기본 랜더로 탑재된 Arnold Render를 이용한 Game Asset 제작하는 방법에 대해 소개합니다. 그동안 3ds Max에서 사용되어온 방법 이외에 새로운 기능을 이용한 Game Asset 제작 과정으로 보다 효율적인 Workflow에 대해서 설명합니다. 그리고, 3ds Max에 포함된 Shotgun Plug-in을 사용해 실제 게임 제작공정과 작업 시간효율 극대화를 위한 방법 및 파이프라인 관리 툴인 Shotgun의 Game Pipeline 적용을 위한 사용법에 대해 설명합니다.
제 19회 보아즈(BOAZ) 빅데이터 컨퍼런스 - [SPOAZ] : Spotify 기반 개인화 음악 추천 서비스 프로젝트BOAZ Bigdata
데이터 엔지니어링 프로젝트를 진행한 SPOAZ 팀에서는 아래와 같은 프로젝트를 진행했습니다.
Spotify 기반 개인화 음악 추천 서비스 프로젝트
20기 이해현 서울여자대학교 소프트웨어융합학과
20기 안소유 서울여자대학교 소프트웨어융합학과
20기 임혁 중앙대학교 응용통계학과
데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study (박주홍 데이터 분석 및 인프라 팀...Amazon Web Services Korea
데브시스터즈 데이터 레이크 구축 이야기 : Data Lake architecture case study
이 세션에서는 데브시스터즈의 Case Study를 통하여 Data Lake를 만들고 사용하는데 있어 요구 되는 사항들에 대해 공유합니다. 여러 목적에 맞는 데이터를 전달하기 위해 AWS 를 활용하여 Data Lake 를 구축하게된 계기와 실제 구축 작업을 하면서 경험하게 된 것들에 대해 말씀드리고자 합니다. 기존 인프라 구조 대비 효율성 및 비용적 측면을 소개해드리고, 빅데이터를 이용한 부서별 데이터 세분화를 진행할 때 어떠한 Architecture가 사용되었는지 소개드리고자 합니다.
3. 캐릭터 데이터 제작을 위한
파이프라인 구성
네오위즈 블레스 스튜디오
Lead Technical Artist
김태근
4. 강연자소개
김태근 ( tkstyle@neowiz.com / kendarot@gmail.com )
Activision Activision Blizzard : Environment Artist
(TonyHawks Project 8, Proving Ground / Guitar Hero3, World Tour)
Electronic Arts : Technical Artist
(NBA Street Online / BattleField Online)
Webzen : Lead Environment Artist
(Battery Online)
현) Neowiz Bless Studio : Lead Technical Artist
(MMORPG “BLESS”)
캐릭터 데이터 제작을 위한 파이프라인 구성
5. -- 세션 요약:
이 세션에서는 프로젝트 제작 현황에 맞춘 자동화 툴의 지원 요소
분석방법과 사례를 BLESS 프로젝트의 개발 환경을 예로 살펴 보고
자 합니다.
캐릭터 데이터 제작을 위한 파이프라인 구성
6. -- 세션 순서:
1. 파이프라인 구성 예제 (Pipeline Tool Samples)
2. 파이프라인에서 자동화 부분 설명 (Analysation)
3. 구현 단계까지의 과정 설명 (Automation)
캐릭터 데이터 제작을 위한 파이프라인 구성
7. 1. 파이프라인 구성 예제 (Pipeline Tool Samples)
1> 3DS MAX 툴 시연
캐릭터 데이터 제작을 위한 파이프라인 구성
8. 1. 파이프라인 구성 예제 (Pipeline Tool Samples)
2> BLESS Tool Set 소개
- Naming Tool
- Material Tool
- Detector
- Parts Tool
- FBX Exporter
- Auto Rigging Tool
- Animation Manager
캐릭터 데이터 제작을 위한 파이프라인 구성
9. 2. 파이프라인에서 자동화 부분 설명 (Analysation)
캐릭터 데이터 제작을 위한 파이프라인 구성
원화 모델링 Rigging
애니메이션
IN Game
Cinematic
FBX
Skinning
10. 2. 파이프라인에서 자동화 부분 설명 (Analysation)
캐릭터 데이터 제작을 위한 파이프라인 구성
원화 모델링 Rigging
애니메이션
IN Game
Cinematic
FBX
Skinning
11. 2. 파이프라인에서 자동화 부분 설명 (Analysation)
캐릭터 데이터 제작을 위한 파이프라인 구성
원화 모델링 Rigging
애니메이션
IN Game
Cinematic
FBX
Skinning
12. 2. 파이프라인에서 자동화 부분 설명 (Analysation)
캐릭터 데이터 제작을 위한 파이프라인 구성
원화 모델링 Rigging
애니메이션
IN Game
Cinematic
FBX
Skinning
13. 2. 파이프라인에서 자동화 부분 설명 (Analysation)
1> 자동화 툴의 필요성 - Needs
- 반복작업의 최소화(less iteration)
- 결점 없는 데이터(flawless)
- 간결화된 데이터(lighter & Organized)
- 대량패치 대응가능성(patch countable)
캐릭터 데이터 제작을 위한 파이프라인 구성
14. 2. 파이프라인에서 자동화 부분 설명 (Analysation)
1> 자동화 툴의 필요성 - Needs
- 반복작업의 최소화(less iteration)
- 결점 없는 데이터(flawless)
- 간결화된 데이터(lighter & Organized)
- 대량패치 대응가능성(patch countable)
2> 작업 프로세스의 설립 - Pipeline
- 일련(하나로 이어진)의 작업과정을 정리(work flow)
- 인력과 업무의 분포도 분석(time schedule)
캐릭터 데이터 제작을 위한 파이프라인 구성
15. 2. 파이프라인에서 자동화 부분 설명 (Analysation)
1> 자동화 툴의 필요성 - Needs
- 반복작업의 최소화(less iteration)
- 결점 없는 데이터(flawless)
- 간결화된 데이터(lighter & Organized)
- 대량패치 대응가능성(patch countable)
2> 작업 프로세스의 설립 - Pipeline
- 일련(하나로 이어진)의 작업과정을 정리(work flow)
- 인력과 업무의 분포도 분석(time schedule)
3> 업무 형태 파악 – Work Process
- 단위 과정 업무의 특성 파악(work pattern)
- 현재 사용중인 툴의 파악(tool check)
- 작업 결과물에 대한 검증(data check)
캐릭터 데이터 제작을 위한 파이프라인 구성
16. 3. 구현 단계까지의 과정 설명 (Automation)
4> 업무 단위 별 자동화 영역 확인 - Analyzing
- 담당 실무자와의 논의 필수(adjustment)
- 다양성 보다 전문성에 집중(specific function)
캐릭터 데이터 제작을 위한 파이프라인 구성
17. 3. 구현 단계까지의 과정 설명 (Automation)
4> 업무 단위 별 자동화 영역 확인 - Analyzing
- 담당 실무자와의 논의 필수(adjustment)
- 다양성 보다 전문성에 집중(specific function)
5> 프로토타입 툴 테스트 - Prototyping
- 공개용 다른 툴 확인(benchmark)
- 신규 툴 개발(prototype test)
- 자가 상황별 테스트(local test)
캐릭터 데이터 제작을 위한 파이프라인 구성
18. 3. 구현 단계까지의 과정 설명 (Automation)
4> 업무 단위 별 자동화 영역 확인 - Analyzing
- 담당 실무자와의 논의 필수(adjustment)
- 다양성 보다 전문성에 집중(specific function)
5> 프로토타입 툴 테스트 - Prototyping
- 공개용 다른 툴 확인(benchmark)
- 신규 툴 개발(prototype test)
- 자가 상황별 테스트(local test)
6> 사용자를 위한 배포 - Deploying
- 편리한 설치(easy to setup)
- 업데이트 가능한 구조(updatable)
- 개선의 여지 확충(improving plan)
캐릭터 데이터 제작을 위한 파이프라인 구성
19. 1. 작업 프로세스의 확립
캐릭터 데이터 제작을 위한 파이프라인 구성
2. 단위 과정의 업무 파악
3. 업무 단위 별 자동화 영역 확인
4. 프로토타입 툴 테스트
5. 사용자를 위한 배포
내용 정리