본문 바로가기

프로그램

(21)
영어 딕테이션 연습 프로그램 영어 공부를 하면서 딕테이션의 필요성을 느끼고, 동영상이나 mp3 들어놓고, 컴퓨터 메모장에다가 받아적어 보기는 하는데.. 매번 창 활성화 때문에 왔다갔다 해야해서 너무 번거러워서.. 틈날때 한번 딕테이션 하는 프로그램을 만들어 보려고 했었다. 주말에 그냥 쉬려니 할일도 없고해서.. 그냥 한번 만들어봤다. 다른 기능들은 일단 생략하고.. mp3 파일을 재생시키면서 F5번 키를 누를때마다 다시 5초 뒤로 돌아가고.. F4를 누르면 그냥 일시정지.. 한번 더 누르면 다시 재생... mp3 파일 컨트롤을 위해서는 FMOD 라이브러리를 이용했고.. FMOD버젼은 4.30.04 이다. 사용방법은 단순하다. 1. 'Add'버튼을 눌러 재생할 파일들을 선택하면, 리스트에 파일이 등록된다. 2. 등록된 파일중에 원하는..
오토마우스(Automouse) 그냥 그 당시에는 내가 필요해서 만들어서 공개했던 프로그램과 소스가.. 다른 사람들에 의해서 수정되고 다시 재배포되고.. 한 것을 보고 약간 놀랐다. 처음 프로그램을 만들어서 올린것은 2003년 데브피아라는 개발자사이트에서였다. 그냥 내가 필요해서 만들어서 써먹고 누군가도 필요하면 쓰겠지.. 아니면, 그냥 그 사이트에 업로드하면 누군가는 기능보강을 하거나 하겠지.. 크게 생각없이 올렸다. 그 이후에, 내 개인 웹사이트를 만들어서 2년정도 운영을 한적이 있는데..http://www.dr-jeckyll.pe.kr에 이어 http://www.openlab.pe.kr .. 지금은 흔적도 없이 사라진 사이트.. 그 사이트를 만들어서 공개를 했었다. 그게 2003년돈가 2004년돈가 그렇다. 그당시에 PERL이나 ..
내가 찾았던 프로그램, PDF Annotator 왠만한 문서파일은 pdf로 되어있다고 해도 과언이 아닐정도로 이제는 pdf파일이 jpg나 doc, hwp만큼이나 익숙하다. 사실, pdf파일이 있다고해도 예전에는 그냥 프린트해서 그것을 보곤했었다. 누가 그랬던데.. 모든 문서가 전자화가 되면 우리 주변에는 프린터라는것이 사라질것이라고... 근데 그 반대가 되어버렸지? 아마... 모든 문서가 전자화 되고, 결제 시스템도 전자화되면서 파일로 주고받게되면 종이에 인쇄할 일이 없어지게 될 것이라고 믿었나보다.. 그런데, 그 반대로 모든 문서가 전자화가 되면서, 오히려 프린트할 문서들이 더 늘어나게 되었다. 가끔이라도 hand writing으로 문서나 그림을 그릴려고 작년에, 싼 Bamboo 타블렛 MTE-450을 구입했었는데.. OpenCanvas로 그림이나 ..
김국진의 롤러코스터 왠만한 쇼프로는 사실 '감동'이라는 단어에 어울리지 않는다라고 생각한다. 지극히 연출된 각본에 의해 짜여지고, 억지 눈물과 감동을 짜내게하는 몇몇 프로를 보고 있으면.. 금새 채널을 돌려버리거나 그 프로그램의 존재자체를 잊어버린다. TV에서 보여지는 것 이상의 노력과 자본이 투입되었지만, 결국 시청자들을 사로잡을 수 있는 그 '무엇'이 없다면, 그 프로는 오래가지 못할것이다. 수십, 수백개나 되는 채널에 시간대별로 참 다양한 프로그램이 나오는데, 시청자들이 무슨 미련이 남아서 실망한 TV프로를 자리지켜가며 보겠냐 말이다.. 원래 나는 보던것 아니면 잘 안본다. 사람을 볼때 첫인상을 굉장히 중요하게 생각하는 것처럼 처음 접한 그 프로그램이 나를 끌어당기지 못하면 거의 다시보지는 않는다. 사실, '남자의 자..
Dataset에 숨겨진 수학적 관계와 함수 방정식을 찾아주는 프로그램 코넬(Cornell)대에 Cornell Computational Synthesis Laboratory에서 개발한 Eureqa(유레카라고 발음)라는 프로그램이다. 이 프로그램은 우리가 실험이나 어떤 시뮬레이션을 통해 discrete하게 얻은 데이터들간의 수학적 관계를 나타낼 수 있는 근사함수(approximation)를 구해주는 프로그램이다. 사실 이 기능은 우리가 자주 사용하는 엑셀에도 있는 기능이고, 공학에서 종종 사용하는 MATLAB에도 이런 기능이 있다. 이 프로그램은 approximation 오차가 적은 함수를 찾고, 그 History를 보여준다. 프로그램 다운로드는 http://ccsl.mae.cornell.edu/eureqa에서 할 수 있고, 소개 및 튜토리얼 동영상부터, PDF로 된 가이드자..
ADIS16365 Inertial sensor 테스트 프로그램 ADIS16365 관성센서와 ADISUSBZ 보드를 사용하여, 테스트 프로그램을 만들어 봤습니다. 1차적으로 자이로, 가속도,온도,전원 데이터만 보여주는 프로그램입니다. 자이로와 가속도데이터는 그래프로, 온도와 전원상태는 숫자로 표시하였습니다. 아직 캘리브레이션이나 Flash롬 라이팅등의 기능은 없습니다. 프로그램 실행파일을 올려봅니다. 이것을 실행하려면 아날로그 디바이스에서 제공하는 드라이버를 설치해야 합니다. 소스는 정리되면 공개하겠습니다.
Analog Device사의 ADIS16365와 ADISUSBZ 가지고 놀기 우여곡절 끝에 손에 넣게된 ADIS16365 6축 관성센서(6 DOF Inertial sensor).. 그리고, 센서 테스트를 위해 ADISUSBZ 보드까지 구매를 했다. 일단 센서를 보드에 꽂고, 센서가 제대로 돌아가는지 테스트 해봐야겠다. 매뉴얼을 다운받아서 보자. http://www.analog.com/en/sensors/inertial-sensors/adis16365/products/evaluation-boardstools/resources.html?display=popup ADISUSBZ 매뉴얼 : http://www.analog.com/static/imported-files/eval_boards/ADISUSBZ.pdf ADIS16365 데이터시트 : http://www.analog.com/st..
렌더링 엔진 OGRE을 접하다. * 물리엔진이라고 작성되었것을 렌더링 엔진으로 수정합니다. - 2010.1.20- ODE(Open Dynamics Engine)는 많이 들어봤는데, 사실 OGRE라는 것은 오늘 처음 알았다. 이미 게임 개발자들은 한번이상은 들어본 렌더링엔진이겠지만 말이다. 인터넷을 검색하여 알게된 정보들중에 물리엔진이 그렇게 많은줄은 몰랐다. 그것도, 상용도 많지만 공개용도 많다는것.. OGRE(Object-Oriented Graphics Rendering Engine)은 LGPL라이센스 적용을 받고 있고 오픈소스이며(오픈소스라고 무조건 무료라는 의미는 아님) OpenGL과 DiretX를 지원한다. (ODE와 OGRE는 서로 다른 기능의 엔진입니다.^^;) 요즘 회사에서 일을 하는데 물리엔진? 렌더링엔진?을 이용해야 할..