DNA 포럼 API 서비스 모음 DNA Lens

Archive for December, 2007

매쉬업 캠프에서 만납시다!

Wednesday, December 26th, 2007

매쉬업 경진대회에 참여하시는 여러분! 본 행사의 백미인 매쉬업 캠프가 새해인 2008년 1월 6일, 12일, 13일 세번에 걸쳐 서울과 대전에서 개최 됩니다.

예고해 드린 대로 각 캠프는 80명 정원으로 오픈 API 제공 회사의 멘토들과 실제 코딩 프로젝트를 함께 하는 행사 입니다. 오늘 부터 선착순으로 등록을 시작 하며, 각각 한번의 행사에만 참여 가능 합니다.

경진대회 참가자들은 자신들의 프로젝트를 가져와서 문제 해결이나 조언을 받으실 수도 있습니다. 여러분의 많은 참여를 바랍니다. (2007년 서울 행사 후기대전 행사 후기)

DNA Lab - 기술 마케팅 모집

Tuesday, December 11th, 2007

Daum에서 오픈 API 지원 및 외부 개발자 및 협력 업체를 지원하는 개발자 네트워크(DNA)를 운영하는 DNA Lab에서 아래와 같이 인력을 충원 합니다. 외부 기술 행사 후원 및 지원, DNA 관련 기획 및 홍보 업무를 담당하게 됩니다. 관심 있는 분들의 많은 지원 부탁 드립니다.

◆ 업무내용: 정규직 1명
- 기술 관련 마케팅 담당
- 외부 행사 협찬 관련 운영 업무
- 오픈 API 자체 행사 기획 및 운영 업무
- DNA 웹 사이트 기획 및 마케팅

◆ 지원자격
- 기술 영업 혹은 마케팅 경력 2~3년 이상
- 활발하고 능동적인 커뮤니케이션 소유자
- 최신 웹 기술 및 비즈니스에 대한 관련 지식을 가진 사람
- 테크니컬 에반젤리스트를 커리어 패스로 고민하고 있는 사람
- 제주 근무 가능자
- IT 관련 블로그를 가지고 있거나 오픈 소스 커뮤니티 참여자 우대
- 엔지니어 출신 우대

◆ 지원 방법: Daum 채용 사이트에서 영업/마케팅 부분 내 “기술 마케팅” 영역에서 지원
(예상 일정: 1월 말까지 충원 예정.)

제주대 오픈소스 수업 종강

Monday, December 10th, 2007

이번 2학기 동안 제주대 컴퓨터공학부에서 진행한 오픈 소스 개발 방법론이 지난 주에 종강을 하였습니다. 한 학기 동안 27명의 학생들과 매주 수업과 프로젝트를 통해 만난 의미 있는 시간이었습니다.

이번 수업은 Daum과 제주대가 산학 협력의 일환으로 만든 Daum 트랙이라는 공학 인증 프로그램내 직접 강의 중 하나 입니다. 3-4학년에게 매 학기 두 과목씩 강의를 개설하는데, 고급 웹 프로그래밍 실습, 오픈 소스 개발 방법론, 포털 서비스 개발 실습 그리고 인턴쉽 등으로 진행 됩니다.

oss-cjnu-1.jpg

국내에서 최초로 개설된 ‘오픈 소스 개발 방법론’ 강의에서는 학생들에게 자유 소프트웨어와 공개 소프트웨어에 대한 철학과 의미를 소개하고 실제 개발 방식에서 오픈 소스 개발 문화를 체험하는 실습과 강의 프로젝트로 마련 되었습니다. 중간 고사 전까지 주로 개발 방식에 대한 실습을, 중간 고사 이후에는 외부 강의와 프로젝트로 진행 하였습니다. (주별 강의안도 공개 되어 있습니다.)

특히 일부 학생들은 단체로 JCO 오픈 소스 컨퍼런스에 참여해서 다양한 강의도 듣고 외부 개발자들과 의견도 나누는 기회를 얻기도 하였습니다.

oss-cjnu-2.jpg

외부 강사들은 개발 방식에 대해 버그, 패치, 스타일(장혜식), 빌드, 릴리스(이창신) 그리고 오픈 소스 라이센스(권순선), 오픈 오피스 프로젝트(김정규), 오픈 소스와 CCK(윤종수) 등 다양한 오픈 소스에 대한 주제를 다루었습니다. 또한 학생들이 이슈(버그) 트래킹, 패치, 문서화 등에 대한 실습을 할 수 있도록 팀별로 만든 5개의 프로젝트를 운영해 보고 있습니다.

뿐만 아니라 수업 중 LaunchPad의 지역화(L10N) 작업에도 참여하여 대다수 학생들이 번역 패치를 제공하였습니다. 일부 학생들은 Ubuntu 한국 그룹에 참여해서 Top Contributor 순위 상위에 올라가 있기도 합니다.

매주 수업 후에는 학생들과 함께 저녁 식사 미팅을 하면서 고민을 나누는 시간을 가졌습니다. 중간 고사 이후에는 외부 강사들과 학생들과 식사를 하면서 의견을 나누기도 하였습니다. 제주대 학생들은 취업에 대한 정보가 약해서 인지 몰라다 전공 수업을 많이 듣고 수업에도 적극적인 열의가 높은 학생들이 많았습니다. 장혜식님이 칭찬을 할 정도 였으니까요.

oss-cjnu-3.jpg

이번 수업에서는 오픈 소스가 단순히 코드를 짜서 공개하는 게 아니라 함께 개발하고 작은 공헌을 축적 시키는 문화임을 알려 주고자 노력 했습니다. 겨울 방학 때 부터 관심 가는 프로젝트에 ‘꾸준히’, ‘조금씩’ 공헌을 하라고 당부 했습니다.

참고: 제주대-Daum 산학 협력 사례 동영상

Daum 인증, 블로그 루비온레일스 예제

Tuesday, December 4th, 2007

지난 29일, 30일에 있은 매쉬업 엑스포, 컨퍼런스에서 소개했던 Daum 인증 API, 블로그 API를 통해 인증 및 블로그 글쓰기를 하는 루비온레일스 예제를 소개합니다.

openapi_auth.jpg

매쉬업 컨퍼런스 발표 자료

발표자료는 매쉬업 경진대회 홈페이지, 매쉬업 컨퍼런스 발표 자료의 4번째 “Daum 블로그 API” PDF 다운로드를 통해 확인하실 수 있습니다.

루비온레일스 예제

인증 예제는 오픈 API 사용 예제 페이지에 추가했으며 루비온레일스 예제 페이지를 통해 확인하실 수 있습니다.

인증에 필요한 참고 자료

Daum 인증 API의 동작 원리를 Daum 인증 API에서 확인하실 수 있으며 이를 Java 및 PHP로 구현한 예제는 Daum 오픈 API 서명 방법에 있습니다. Ruby로 구현한 예제는 Ruby를 이용한 오픈API 서명 방법에 있으며 실제로 어떤 방식으로 동작하는지는 PHP 블로그 인증 예제를 통해 확인하실 수 있습니다. 호스팅 문제로 인해 루비온레일스는 데모를 제공해드리지 못했습니다. 루비온레일스 예제에 설치 및 실행 방법이 표기되어 있으니 참조하시기 바랍니다.

감사 말씀

루비온레일스를 이용한 블로그 API 이용 라이브러리는 미투데이를 서비스하는 더블트랙에서 제공해주셨습니다. 감사합니다.