디지털라이프

디지털 기기, 게임, IT 정책

arrow_downward최신기사

Committer

초보 개발자가 오픈소스에 기여하는 5단계

오픈소스 커뮤니티는 새로운 기술을 배울 수 있는 공간이자 새로운 사람을 만날 수 있는 장이다. 하지만 막 프로그래밍을 접하는 사람들에게 오픈소스 커뮤니티는 낯선 공간이다. 왠지 프로그래밍 경력이 쌓인 개발자나 실력파 개발자만이 오픈소스 프로젝트에 참여해야 할 것 같아서이다. 실제로는 그 반대이다. 많은 오픈소스 커뮤니티가 초급 개발자, 젊은 개발자들을 찾고 있다. 초급 개발자라도 오픈소스에 기여할 수 있는 방법은 많기 때문이다. 오픈소스에 기여한다는 것 오픈소스에 기여한다는 건 소스 코드를 수정하고 고치는 일만 뜻하는 건 아니다. 오픈소스 SW를 개발하는 개발자에게 도움을 주는 모든 행위가 오픈소스에 기여하는 일이다. 오류를 제보하거나, 주석을 쓰거나, 문서화 작업에 참여하는 일도 포함된다. 오픈소스에 도움을 주는 사람을 통칭해 '컨트리뷰터'(Contributor)라 부르고, 소스코드를 수정하고...

HTML5

HTML5 활용법, 애플과 구글이 알려준다

차세대 웹 환경을 구현할 새로운 웹 표준으로 HTML5가 많은 주목을 받고 있는 가운데, 이달 초 애플이 HTML5를 활용한 예제를 소개하는 'HTML5 쇼케이스' 사이트를 만들어 화제다. 'HTML5 쇼케이스' 사이트는 7개의 예제를 통해 HTML5와 CSS3, 자바스크립트 등 웹표준 기술을 가지고 동영상과 타이포그라피, 애니메이션과 이미지 전환 기능 등을 구현하는 방법을 소개하고 있다. 애플 HTML5 Showcase (화면 캡쳐) '비디오' 데모에서는 HTML5의 비디오 태그를 활용해 어도비 플래시 등 별도의 플러그인 없이 비디오를 재생하는 방법을 소개했다. 플래시를 지원하지 않는 모바일 다비이스에서도 브라우저를 통해 고화질의 비디오를 감상할 수 있는 것이 장점이다. '타이포그라피' 데모에서는 CSS3와 SVG(Scalable Vector Graphics) 기술을 활용해 별도의 이미지를 활용하지 않아도 화려한 디자인의 벡터 타이포그라피를...