50

Project bs oss

Embed Size (px)

DESCRIPTION

projectBS 이야기

Citation preview

Page 1: Project bs oss
Page 2: Project bs oss

PAEK, Seung-Hyun

- ProjectBS 재배하는 농부 (committer)- SHOU Communications 근무-웹개발자 (JavaScript 사랑함 )

Page 3: Project bs oss

나의옛날 이야기

Page 4: Project bs oss

2012 년 8 월

Page 5: Project bs oss

tipJS?

Page 6: Project bs oss

개발자가소스를

오픈한다는것

Page 7: Project bs oss

내것을만들어가는게

재미있다

Page 8: Project bs oss

페이스북을통해

사람들을만났다

Page 9: Project bs oss

성과를 냈다삼성전자 프로젝트공감세미나 발표

JCO 발표Daum DevOn 발표

NIPA 2013 년 유망 공개 SW 선정미래창조과학부 2013 7th

공개소프트웨어 개발자대회 금상 수상

Page 10: Project bs oss

성과를 냈다삼성전자 프로젝트공감세미나 발표

JCO 발표Daum DevOn 발표

NIPA 2013 년 유망 공개 SW 선정미래창조과학부 2013 7th

공개소프트웨어 개발자대회 금상 수상

Page 11: Project bs oss

그런데외롭다 ??

개발은 언제나 혼자커뮤니케이션이 어렵다

Page 12: Project bs oss

그런데외롭다 ??

개발은 언제나 혼자커뮤니케이션이 어렵다

Page 13: Project bs oss

내 오픈소스의 문제

원하는걸 주었는가혼자만 재밌던것은 아니었나

Page 14: Project bs oss

2013 년 10 월

Page 15: Project bs oss

탈탈 털리다

Page 16: Project bs oss
Page 17: Project bs oss

이 친구와오픈소스를

해보자

Page 18: Project bs oss

왜 다시하려고 ?난 실패를 해본 경험이 있고

이 친군 좋은 프로젝트가 있고

무엇보다 재밌을거 같아서

Page 19: Project bs oss

왜 다시하려고 ?난 실패를 해본 경험이 있고

이 친군 좋은 프로젝트가 있고

무엇보다 재밌을거 같아서

Page 20: Project bs oss

projectBS

Page 21: Project bs oss

projectBSbsJS??

Page 22: Project bs oss

projectBSbsJS??

Page 23: Project bs oss

#domID 요소의

1. 모서리를 둥글게2. 넓이를 지정3. 글자색을 지정4. Click event 설정5. 글자색 취득

Page 24: Project bs oss

bsJS

var color = $('#domID').css( {

'borderRadius' : 5,‘color’ : ‘#fff’

} ).attr('width', 100).click(function(){alert(1)}).css('color');console.log(color) // "#fff"

Page 25: Project bs oss

bsJS

var color = $('#domID').css( {

'borderRadius' : 5,‘color’ : ‘#fff’

} ).attr('width', 100).click(function(){alert(1)}).css('color');console.log(color) // "#fff"

var color = bs.Dom('#domID').S('border-radius', 5, '@width', 100, ‘click’, function(){alert(1)}, ’color', '#fff');

console.log(color) // "#fff"

Page 26: Project bs oss

bsJS

var color = $('#domID').css( {

'borderRadius' : 5,‘color’ : ‘#fff’

} ).attr('width', 100).click(function(){alert(1)}).css('color');console.log(color) // "#fff"

var color = bs.Dom('#domID').S('border-radius', 5, '@width', 100, ‘click’, function(){alert(1)}, ’color', '#fff');

console.log(color) // "#fff"

호스트코드 : 110 byte

오브젝트 생성 : O함수호출 : 4 회

호스트코드 : 94 byte

오브젝트 생성 : X함수호출 : 1 회

Page 27: Project bs oss

색다른 오픈소스커뮤니케이션은 페이스북 그룹

소스만 깃헙소유권 커미터 소유

오픈소스도 사업처럼 진지하게호칭도 남다르다

Page 28: Project bs oss

색다른 오픈소스커뮤니케이션은 페이스북 그룹

소스만 깃헙소유권 커미터 소유

오픈소스도 사업처럼 진지하게호칭도 남다르다

Page 29: Project bs oss

색다른 오픈소스커뮤니케이션은 페이스북 그룹

소스만 깃헙소유권 커미터 소유

오픈소스도 사업처럼 진지하게호칭도 남다르다

Page 30: Project bs oss

색다른 오픈소스커뮤니케이션은 페이스북 그룹

소스만 깃헙소유권 커미터 소유

오픈소스도 사업처럼 진지하게호칭도 남다르다

Page 31: Project bs oss

색다른 오픈소스커뮤니케이션은 페이스북 그룹

소스만 깃헙소유권 커미터 소유

오픈소스도 사업처럼 진지하게호칭도 남다르다

Page 32: Project bs oss

커미터

Project

Page 33: Project bs oss

커미터 => 농부

Project => 연구나무

Page 34: Project bs oss

그래서 농부는몇이나 ?

그룹회원 293사무국 13농부 21

(2014.06.28 기준 )

Page 35: Project bs oss
Page 36: Project bs oss
Page 37: Project bs oss
Page 38: Project bs oss
Page 39: Project bs oss

성과는 얼마나JCO 발표

Naver D2 발표NIA 오픈커뮤니티리더 및 프로젝트 선정

네이버 D2 지원커뮤니티 선정NIPA 오픈프론티어 선정

Google GDG Korea DevFest 2014 발표

Page 40: Project bs oss

성과는 얼마나JCO 발표

Naver D2 발표NIA 오픈커뮤니티리더 및 프로젝트 선정

네이버 D2 지원커뮤니티 선정NIPA 오픈프론티어 선정

Google GDG Korea DevFest 2014 발표

Page 41: Project bs oss

성과는 얼마나bsJS

bsPluginbsDetect

bsNetbsSelectorbsWebGL

bsPHPbsSpring

bsAndroidbsiOS

...

Page 42: Project bs oss

성과는 얼마나bsJS

bsPluginbsDetect

bsNetbsSelectorbsWebGL

bsPHPbsSpring

bsAndroidbsiOS

...

Page 43: Project bs oss
Page 44: Project bs oss

Chrome

Page 45: Project bs oss

IE10

Page 46: Project bs oss

Sizzle

Mootools

bsSelector

0 2000000 4000000 6000000 8000000 10000000

3010190

2758557

9054979

1960305

1941198

7240460

with querySelectorAll

IE10 chrome

Page 47: Project bs oss

Sizzle

Mootools

bsSelector

0 2000000 4000000 6000000 8000000 10000000

3155191

2662334

9036840

2408144

1749609

8094011

without querySelectorAll

IE10 chrome

Page 48: Project bs oss

이번엔 성공 ?

Page 49: Project bs oss

재미가있으니까 !!

Page 50: Project bs oss

감사합니다 .ProjectBS group

http://ligo.kr/jg

github bsJShttp://ligo.kr/i7