강의http://opensource.kofac.re.kr/edu/detail_view.do?aIdx=34 내용아두이노란?일반인과 예술가들이 쉽게 만질 수 있는 하드웨어 · 소프트웨어 플랫폼.아두이노는 이탈리아어로 '친구'라는 뜻으로, 친구처럼 다가가기 쉽다는 의미. 초보자들을 위해 스크래치를 이용하여 프로그래밍을 할 수도 있음. 기본적으로는 C언어를 이용해 프로그래밍을 한다. 다양한 보드를 제공 우노는 이탈리아어로 '첫번째'라는 의미. 8비트 컴퓨터의 성능을 가지는 아두이노 우노를 시작으로 우노와 호환되는 다양한 제품군이 나왔다. 오픈소스 하드웨어 분야에서 아직까지 표준화된 규격이 없기 때문에 인텔과 같은 대기업에서도 아두이노와 호환되도록 보드를 개발하였다.다양한 쉴드를 제공 쉴드의 핀은 아두이노의 핀과..
task () { }: Project라는 클래스에는 task라는 함수가 몇개 오버로딩 되어있다. 위와 같은 문장은 task라는 함수에 을 String 인자로 넘겨주고 는 맵의 형태로 넘겨준다. 마지막 중괄호는 클로저 인자로 넘겨주게 된다. jar { }: 그래들에서 테스크 마다 테스크의 이름을 가진 메소드를 추가한다.(메타 프로그래밍을 이용하는 듯 하다.) 실제로 자바 플러그인에서 소스코드를 살펴보면 jar라는 기본적으로 추가하는데 jar라는 메소드도 함께 추가된다.추가된 메소드는 하나의 클로저 또는 하나의 Action을 인자로 받는다. 메소드는 관련된 테스크에 인자로 받아들인 클로져와 함께 Task.configure(closure)를 실행한다. 함수의 원형은 다음과 같다. void jar(Closure..
한자 오필 입력기 - 개발하게 된 동기학교에서 중국어를 배우는데, 왜이렇게 중국어가 재밌는지. 휴대폰으로 한자를 입력할 방법을 찾다가 다섯가지 획만으로 모든 한자를 입력하는 입력기를 알게되어 설치하게 되었다. 이 방법을 컴퓨터 에서도 쓰고 싶어서 PC판 오필입력기를 찾는데, 도통 나오질 않고 겨우 찾은 프로그램은 이미 휴대폰 자판에 익숙해진 나에게 너무 불편했다. 획 자판이 일렬로 나열되어 있었고 검색 결과 밑에 우리나라 한자 음이 표기 되면 좋겠다라는 생각에 그럴바에 직접 만들어 버리지 뭐, 하면서 시작하게 된것이 C언어를 배워야 하는 대 프로젝트로 커지고 말았다. - 오필입력이란?간단히 말해, 한자의 획을 다섯가지로 구분하여 획 수 대로 입력하는 방법.예를 들어, "열 십 十"같은 한자의 경우 가로획..
원본 자료: http://blog.bjrn.se/2008/10/lets-build-mp3-decoder.html MP3 디코더를 만들어 보자! MP3가 지구상에서 가장 잘 알려진 파일 포맷이고 코덱일지 모르지만, 많은 프로그래머들이 이해하기 힘든 것 중 하나라는 것 만큼은 확실할 겁니다. - 가령 표준 라이브러리와 운영체제 커널 같은 것들처럼? 이 글은 신호처리를 위한 짧은 절차 지향 설명과 필요하다면 정보 이론으로 디코더를 최대한 쉽게 설명하려고 노력했습니다. 추가로, 작지만 최소한의 기능을 갖춘 디코더를 하스켈 언어로 작성해 볼 것 입니다. 이 글의 주요 목적은 MPEG 팀이 코덱을 디자인 할 때 만든 콘셉트와 디자인입니다. - 별로 흥미롭지 않은 구현에 관한 디테일과 어려운 이론에 대해서는 다루지 ..
- Total
- Today
- Yesterday