오픈 소스 7

[MB Kyle Kwon] MBSessionDownload : HTTP 파일 다운로드 라이브러리

MBSessionDownload를 소개합니다. iOS에서 HTTP 통신으로 파일을 다운로드할 때 극도의 편의성을 제공하는 라이브러리입니다. iOS 7에서 제공하는 NSURLSessionDownload를 사용하여 개발된 MBSessionDownload는 background download를 제공하며 다운로드가 중단되도 다시 이어받기가 가능하도록 설계되었습니다. iOS 개발자 분들께서 다운로드를 구현할 때 MBSessionDownload를 써보세요!! 단, Deployment version이 iOS 7.0입니다. 개발시, 참고하세요. * iOS 6.1 이하에선 TCBlobDownload를 사용해주세요. MBSessionDownload : https://github.com/MBKwon/MBSessionDown..

[OS : Open webOS] webOS is opened!!

HP에서 테블릿 사업을 정리하면서 터치패드의 OS였던 webOS는 사라지는 것만 같았다. 시기상조로 빛을 보지 못하고 저물어야만 했던 webOS의 운명에 필자는 무지 가슴이 아팠다. 필자가 보기에는 webOS가 정말 신기하고 경이롭게 보였기 때문이다. 하지만 webOS는 돌아왔다. 공개 소프트웨어로 돌아왔다. 가지고 놀 수 있는 장난감이 또하나 생기게 되어 너무 기쁘다. 아직은 공모전 준비로 가지고 놀 시간은 없지만 공모전이 끝나면 webOS를 가지고 신명나게 놀아볼 생각이다. open webOS URL : http://www.openwebosproject.org

Engineering/OS 2012.09.02

오픈소스로 개발실력 쌓기 - 진성주

왜 개발자가 되고 싶은지에 관해서 한번 고민해보자. 개발자가 되기위한 과정 공과대학교로 진학 => 대학교의 커리큘럼 IT 학원에서 배움 => 학원의 커리큘럼 무엇을 할지를 모른다. 트렌트에 맞는 키워드에 관해서 고민하게된다. 진짜로 자신이 무엇을 해야하는지에 관하여 고민을 해봐야한다. 좋은 개발자란? 이 분야의 사람들을 얼마나 알고 있는가? 시인은 옛사람들의 시를 보며 배운다. 화가는 대가의 작품들을 보면서 공부를 한다. 좋은 개발자(개인 기준) 1. 자기가 원하는 것들을 개발 2. 컴퓨터로 일을 하는 것이 아니라 컴퓨터에게 일을 시켜야한다. 3. 소프트웨어의 품질을 이해하는 사람 4. 좋은 정보를 계속해서 습득하는 사람 5. 정보를 공유하는 사람 오픈소스를 분석 프로토타이핑 프로젝트 = 1주일마다 하나..

오픈 소스와 오픈 API - 오창훈

시대가 원하는 개발 트렌드가 있다. 굉장히 빠르게 개발하는 개발자가 있어야 한다. 페이스북, 인스타그램, 카카오톡 => 난세의 영웅 마이 스페이스, 플리커, 왓츠앱을 밟고 올라선 서비스이다. Rapid Application Development 우수한 소프트웨어 개발도구를 이용하여 개발도구를 이용하지 않낳고 하는 것보다 더 시간을 절약하고 좋은 품질의 소프트웨어를 만들어내는 방법을 말한다. 코드의 재사용와 파편화가 관건이다. 시대가 급변하고 있기 때문에 빨리빨리 개발해야 한다. 미국에서 Ruby개발자가 제일 비싸다. Ruby가 가장 생산이 빠르기 때문에 제일 몸값이 비싸다. => 과도기가 지나면 윈도우의 MS Office같은 킬러 컨텐츠가 정리를 하게 될것이다. 품질기능전개법(Quality Functio..

공개소프트웨어 우분투 - 강분도

우분투 이야기 강분도 1. 우분투 한국 커뮤니티 대표 우분투 도메인 : http://ubuntu-kr.org 로코팀 : http://launchpad.net/~ubunto-ko 포럼 : http://ubunto.or.kr OK JSP 허광남씨가 2만명이 넘었다고 자랑한다고 함. 2. 코분투 개발자 런치패드 : http://launchpad.net/~cobunto 코분투 사무실 : 누리꿈스퀘어 R&D타워 13층 3. 오픈소스 번역의 장점 ==우분투 개발환경의 장점== 공짜 설치 쉬움 => 프로그램들을 설치하기가 쉬움 오픈 소스 피드백 => 공개로 인한 장점 => 버그 픽스, 기능 개선 sudo apt-get install build-essential 터미널에서 이 명령어 하나로 개발환경을 구축가능하다. 에..

공개소프트웨어 라이선스 법률문제 - 최철

공개소프트웨어는 저작권과 밀접한 관계가 있다. 저작권과 특허의 차이 : 저작권은 창작하면서 권리가 바로 생김. 특허는 등록을 해야만 권리가 생김. 등록하기 전에는 단지, 노하우에 불과. 저작 인격권 : 자기 자신에게만 전속되어 있음. 양도와 포기가 불가하다. 저작권은 사용을 허락하고 로열티를 받을 수 있음. 공개소프트웨어는 보통 로열티를 지급하지 않는다. 하드웨어를 사용하게 하기위해서 소프트웨어를 무료로 배포 => 실제로 하드웨어의 가격에 소프트웽어의 가격이 포함되어 있다. 자유소프트웨어(free software) : 상용소프트웨어에 대한 반발(Copyleft movement)로 나타난 것이다. => free software foundation 공개소프트웨어(open source software) : O..

Real World Google App Engine - 장선진

‘소프트웨어 인 라이프’라는 커뮤니티로 시작 공개소프트웨어 대회 대상 수상 이후, ‘소프트웨어 인 라이프’ 창업 비전 소프트웨어 : 2009년 대상을 받은 소프트웨어 사람들의 비전을 소프트웨어에 어떻게 녹여낼 것인가? 클라우드 환경에 저장을 할 수 있는 소프트웨어 안드로이드 1.3, 구글앱 엔진 구글앱 엔진 에릭 슈미츠 왈, “네트워크 자체가 컴퓨터가 될것이다.” 퍼블릭 클라우드 시스템이 다수 등장했다. 구글 I/O에서 ‘구글 컴퓨트 엔진’이 발표되었다. 구글앱 엔진은 런타임이 파이썬, 자바, 고를 지원 파일시스템위에 빅테이블이라는 분산처리 시스템 어플리케이션을 어떻게 만들것인가에 집중해야한다. 구글앱 엔진의 서비스를 이용해서 서비스를 설정하기만 하면된다. => 구글이 전부 제공해주기 때문이다. 개발자는..