[OSS개발자포럼 세미나] Open Source 개발자이야기!!!
http://onoffmix.com/event/28835
강연 제목
- 오픈소스와 영어
내용
- 오픈소스 컨트리뷰션부터 시작해 커미터로 활동하면서 겪은 영어와 관련된 경험을 공유합니다. 영어로 인해서 얻게된 다양한 기회와 그로 인해 발생한 부담감 등 실질적인 사례를 공유합니다. 언어를 익히는 데 답은 없습니다. 이 강의는 사례 공유를 통해서 오픈소스에 관심을 가지고 있는 분들에게 진입 장벽을 낮춰주기를 기대합니다.
프로필
- 삼성전자 소프트웨어 센터 소속
- 타이젠 플랫폼 내 Core UIFW 개발
- Enlightenment/EFL 오픈소스 커미터
[OSS개발자포럼 세미나] Open Source 개발자이야기!!!
http://onoffmix.com/event/28835
강연 제목
- 오픈소스와 영어
내용
- 오픈소스 컨트리뷰션부터 시작해 커미터로 활동하면서 겪은 영어와 관련된 경험을 공유합니다. 영어로 인해서 얻게된 다양한 기회와 그로 인해 발생한 부담감 등 실질적인 사례를 공유합니다. 언어를 익히는 데 답은 없습니다. 이 강의는 사례 공유를 통해서 오픈소스에 관심을 가지고 있는 분들에게 진입 장벽을 낮춰주기를 기대합니다.
프로필
- 삼성전자 소프트웨어 센터 소속
- 타이젠 플랫폼 내 Core UIFW 개발
- Enlightenment/EFL 오픈소스 커미터
GStreamer-VAAPI: Hardware-accelerated encoding and decoding on Intel hardware...Igalia
By Víctor M. Jáquez.
Slides at https://github.com/01org/gstreamer-vaapi/tree/master/docs/slides/gstconf2015
GStreamer-VAAPI is a set of GStreamer elements (vaapidecode, vaapipostroc, vaapisink, and several encoders) and libgstvapi, a library that wraps libva under a GObject/GStreamer semantics.
This talk will be about VAAPI and its integration with GStreamer. We will show a general overview of VAAPI architecture, the role of libgstvaapi, and finally, the design of GStreamer elements. Afterwards we will show what is ahead in the development of GStreamer-VAAPI, and the current problems and challenges.
빌드? 우선 사용부터 매뉴얼? Getting started 한 번 돌려보기 TV 리모컨 버튼 5개 전문가는 교육받아 만들어진다? 경험=시간+시행착오+성공실패 오픈소스 트러블슈팅 “메시지” 구글링 오픈소스 함부로 수정하지 마라 최신 버전을 대하는 우리의 자세 LTS로 대동단결 팀장 설득하기 오픈소스는 공짜가 아닙니다. 저도 기여하고 싶어요 2,000년 톰캣을 시작으로 Ant, Eclipse, JUnit, JMeter를 거쳐 현재 개발에 잘 사용하고 있는 Yona, Git, VSCode, Jenkins, CentOS, VirtualBox, Nginx, Node.js, Express.js, MariaDB, Uptime, Mocha, SonarQube, ZAP 이야기 등입니다.
https://www.youtube.com/watch?v=5LHOTBxG0hc
[KRnet2016] Contributing to Enlightenment Foundation LibrariesDaniel Juyung Seo
In this session, the presentor will share his experience with open source project contribution and becoming a committer. He will introduce Enlightenment Foundation Libraries project during this course and explain how/why he started the contribution. He will also share the advantages and disadvantages of adopting open source projects to the products - smart phones, smart TVs, smart watches, smart cameras, and etc.
- Conference Link: http://www.krnet.or.kr/board/board.php?task=view&db=dprogram&no=2020&page=1&search=enlightenment&searchKey=subject&category=1083&pageID=ID13249498101
Tizen 핵심 툴킷 EFL로 빠르고 가벼운 앱 개발하기 - SOSCON 2014 삼성오픈소스컨퍼런스Daniel Juyung Seo
EFL(Enlightenment Foundation Libraries)은 모바일, TV, 웨어러블, 카메라, 자동차 등 다양한 프로파일을 지원하는 타이젠 플랫폼의 핵심 툴킷이다. 이미 타이젠을 기반으로 하는 카메라, 웨어러블 등의 상용 제품에 EFL 기술이 적용되어 있다. 기존의 잘 알려진 유명한 툴킷이 아닌 생소한 EFL 툴킷을 선택하게 된 배경을 소개하고, EFL을 이용하여 모바일용 타이젠 애플리케이션을 제작해본다.
The Art of Tizen UI Theme Technology in Various ProfilesDaniel Juyung Seo
Tizen is aimed at various profiles, not only mobile. The UI must be scalable and themeable to support these diverse profiles. This presentation will share the technology behind the scalable and themeable Tizen UI which is called EFL (Enlightenment Foundation Libraries). With some configuration, you can reuse the same UI elements in different sized devices easily, regardless of DPI. This will reduce development time tremendously to support multiple products and applications. A couple of devices are already being shipped based on this technology.
This presentation will show the technology behind the Tizen products by
using the Tizen and Tizen Wearable SDK with some fancy demos.
Enlightenment Open Source Contribution (KOR) - 실전! Enlightenment 오픈소스 컨트리뷰션
1. 실 전 ! Enlightenment
오 픈 소 스 컨 트 리 뷰 션
경 험 에 기 반 한
코 드 리 뷰 와 함 께 떠 나 는
Enlightenment 오 픈 소 스
컨 트 리 뷰 션 이 야 기
삼 성 전 자삼 성 전 자 SWSW 센 터센 터
차 세 대차 세 대 Computing LabComputing Lab
서 주 영 책 임서 주 영 책 임
<juyung.seo@samsung.com><juyung.seo@samsung.com>
2. < 목 차 >
#1 소 개
#2 Enlightenment
#3 사 례 분 석
#4 끝 으 로
4. 오 늘 이 야 기 할 내 용
● 내 가 Enlightenment 컨 트 리 뷰 터 다 ! 라 고
생 각 하 자 .
● Enlightenment 오 픈 소 스 활 동 경 험
● 컨 트 리 뷰 션 사 례 분 석
● 실 습 병 행
● 인 터 랙 티 브 한 시 간
5. 오 늘 이 야 기 할 내 용
● Enlightenment 프 로 젝 트 에 서 는 헌 법
● 하 지 만 이 게 모 든 오 픈 소 스 프 로 젝 트 에 대 한 답
은 아 니 다 .
● 참 고 만 하 자 .
6. 저 는 요
● 삼 성 전 자 SW 센 터
● 차 세 대 Computing Lab
● 서 주 영 책 임
● <juyung.seo@samsung.com>
● 개 발 자
7. 저 는 요
● 네 트 워 크 보 안 익 명 통 신 전 공
● 타 이 젠 UIFW EFL 개 발
● 2010.01 ~
● http://tizen.org
● Enlightenment/EFL 오 픈 소 스 커 미 터
● 2011.02 ~
● http://www.enlightenment.org
8. 저 는 요
● 천 재 태 지 , SeoZ
● http://seoz.com
● 한 때 는 바 이 크 라 이 더
● 사 랑 하 는 아 내 와 딸
13. Enlightenment 는
● 1996 년 윈 도 매 니 저 로 시 작
● 지 금 은 프 로 젝 트 이 름 으 로 도 사 용
● 윈 도 매 니 저 + EFL 라 이 브 러 리 + 유 틸 리 티
+ 애 플 리 케 이 션 등 등
● http://enlightenment.org
14. EFL 은
● 툴 킷
● 미 리 만 들 어 진 편 의 라 이 브 러 리 모 음
● 애 플 리 케 이 션 을 개 발 할 때 사 용
● Enlightenment Foundation Libraries
23. 분 위 기
● 가 족 같 은 분 위 기
● 비 속 어 , 욕 에 연 연 하 지 말 자
● Spank! WTF! 은 욕 이 아 님
24. 개 발 자 유 형
● Contributor
● Probie
● Committer
● Founder
● Release Manager
25. 개 발 자 유 형
● Contributor
● 프 로 젝 트 발 전 에 공 헌 하 는 자
● 공 헌 에 는 여 러 가 지 방 법 이 존 재
● Probie
● Committer
● Founder
● Release Manager
26. 개 발 자 유 형
● Contributor
● Probie
● 견 습 생 .
● 제 한 적 인 커 밋 권 한 을 부 여 받 은 자 .
● 직 접 master 브 랜 치 에 push 하 는 권 한 은 없 다 .
● Committer
● Founder
● Release Manager
27. 개 발 자 유 형
● Contributor
● Probie
● Committer
● Git 에 바 로 push 가 가 능 한 자 .
● 신 뢰 를 기 반 으 로 추 천 에 의 해 권 한 이 부 여 된 다 .
● 반 대 가 있 는 경 우 권 한 을 받 지 못 한 다 .
● Founder
● Release Manager
28. 개 발 자 유 형
● Contributor
● Probie
● Committer
● Founder
● 창 시 자
● Enlightenment/EFL 을 최 초 에 만 든 사 람
● Carsten (Raster) Haitzler
● Release Manager
36. 개 발 자 분 포
● 한 국 인
● Active: 12 명
● Inactive: 3 명
37. 커 밋 권 한 정 리
● [E-devel] the great commit access
purge of march 2014... LOOK FOR YOUR
NAME!
● 2014/03/19
● http://sourceforge.net/p/enlightenment/mailman/message/32119732/
65. 사 례 #2
● 교 훈
● IRC 를 적 극 활 용 할 것 .
● 안 드 로 이 드 의 경 우 AndChat, AndroIRC 추 천 .
● 대 화 가 활 발 하 게 일 어 나 는 여 러 개 채 널 을 한 달 간 켜
두 었 을 때 3MB 데 이 터 전 송 발 생 .
● 단 , 배 터 리 소 모 심 함 .
66. 사 례 #3
● http://git.enlightenment.org/tools/elm-theme-viewer.git/
● https://github.com/seoz/elm-theme-viewer
67. 사 례 #3
● 교 훈
● 커 밋 권 한 이 나 브 랜 치 생 성 권 한 이 없 으 면 github
와 같 은 사 이 트 를 활 용 할 것 .
68. 사 례 #4
● Enventor
● http://git.enlightenment.org/tools/enventor.git/
● https://phab.enlightenment.org/w/projects/enventor/
● EDC 에 디 터
● 여 가 시 간 을 활 용 해 제 작
● Hermet 님
106. 사 례 #13
● 교 훈
● 꾸 준 히 패 치 를 보 내 고 IRC, 메 일 링 리 스 트 에 노 출
을 했 더 니
● 한 국 인 최 초 Enlightenment 프 로 젝 트 커 미 터 가
됨 (SeoZ, Hermet)
● 특 정 분 야 의 메 인 테 이 너 로 인 정 받 음
107. 사 례 #14
● http://sourceforge.net/p/enlightenment/mailman/message/32043837/
● https://phab.enlightenment.org/w/elementary_focus/
● http://www.mail-archive.com/enlightenment-devel%40lists.sourceforge.net/msg61337.html
131. 나 만 의 것 을 찾 아 라
● 자 신 이 특 별 히 흥 미 를 갖 는 무 엇 인 가 를 찾 기 위
해 노 력 하 라 는 것 입 니 다 . 또 한 자 신 이 수 정 하 고
유 지 하 는 , 담 당 자 가 될 수 있 는 무 엇 인 가 를 찾
아 보 라 는 것 입 니 다 .
● http://www.youtube.com/watch?v=vuireCI4pvY