본문 바로가기

라이브러리

(16)
영어 딕테이션 연습 프로그램 영어 공부를 하면서 딕테이션의 필요성을 느끼고, 동영상이나 mp3 들어놓고, 컴퓨터 메모장에다가 받아적어 보기는 하는데.. 매번 창 활성화 때문에 왔다갔다 해야해서 너무 번거러워서.. 틈날때 한번 딕테이션 하는 프로그램을 만들어 보려고 했었다. 주말에 그냥 쉬려니 할일도 없고해서.. 그냥 한번 만들어봤다. 다른 기능들은 일단 생략하고.. mp3 파일을 재생시키면서 F5번 키를 누를때마다 다시 5초 뒤로 돌아가고.. F4를 누르면 그냥 일시정지.. 한번 더 누르면 다시 재생... mp3 파일 컨트롤을 위해서는 FMOD 라이브러리를 이용했고.. FMOD버젼은 4.30.04 이다. 사용방법은 단순하다. 1. 'Add'버튼을 눌러 재생할 파일들을 선택하면, 리스트에 파일이 등록된다. 2. 등록된 파일중에 원하는..
3D Simulation 하루종일(?) 집에서 영어만 공부하려니 지겹지도 하고.. 실증도 나고.. 그래서, 나름대로 이 분야에 대해 감을 잃지 않으려고 논문도 읽고, 프로그램도 짜봐야겠다고 마음을 먹었다. 한국에서 가져온 노트북으로 프로그램을 짜기가 뭣하긴 하지만.. 어쩔수 없잖아? 여기서 사자니 돈 아깝기도 하고.. 나중에 한국에 가져가기도 힘들고... 오늘 처음 OpenSceneGraph 라이브러리를 컴퓨터에 설치했다. OpenGL을 바로 사용해도 관계는 없지만, 좀더 상위의 3D 그래픽 툴킷을 사용하는게 더 나을것 같아서, 몇가지 중에 Open Source이면서 성능도 괜찮고, 내가 하고자 하는 시뮬레이션에 적당할 것 같아서 이것을 선택했다. * 라이브러리 설치를 위한 패키지 다운로드와 기타 문서는 http://www.op..
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..
Generic Image Array Library GENIAL은 scientific computing 에 최적화 되어있는 c++ 라이브러리입니다. 현재 2.1.0버젼까지 나와있네요. 한번 써봐야 겠습니다. 얼마나 좋은지.. http://www.ient.rwth-aachen.de/~laurent/genial/genial.html Features: Array containers with many associated basic calculations, Signal processing functions (FFT, DCT, convolution...), Linear algebra functions (subset of BLAS...), Image processing functions (motion estimations...) Multi-threading algor..
Robust Trajectory Generation At Singularities 특이점(Singularities)이라고 하는 역기구학해석에서 항상 문제가 되는 것. 자세한건 모르겠다.ㅡ,.ㅡ coordinate pivoting 이라는 알고리즘을 사용해서 특이점에 강성한(robust) 궤적을 생성한다는 것. c++ 소스가 웹페이지에 올라와있다. 프로그램 이름을 'LIMA(Library for MAnipulation)'라고 지었다. 'John Lloyd'라는 사람이란다. 참고 url : http://www.cs.ubc.ca/~lloyd/singRobustTgen.html
Wiimote 프로그램 지난주에 Wiimote와 Nunchuk를 구입해서 이것저것 테스트를 해봤다. 처음에 생각했던만큼 데이터가 안나와서 일차적으로 4월 말에 출시되는 MotionPlus라는 Wiimote의 확장 악세사리가 나올때까지는 하려던것을 멈췄다. 어느분이 만들어 놓으신 Wiimote API를 구해다가 OpenGL를 사용해서 프로그램도 짜봤다. 이건 어느정도 정리가되면 공개하겠다. 일단 외국사이트를 검색하다가 본 Wiimote를 사용하는 프로그램을 정리해보려고 한다. 이 페이지는 완성된 페이지가 아니라, 조금씩 정리해나가는 페이지입니다.. 1. Wiimote Pointer - URL : http://blog.dawnofthegeeks.com/2009/01/01/a-better-wiimote-pointer/ - IR과 가..
사이트 북마크 리스트 공개 라이브러리 및 소스코드 관련 Program archives ---------------- AT&T netlib (numerical analysis, lapack) ftp://netlib.att.com Ericsson's C++ archives ftp://euagate.eua.ericsson.se/pub/c++ CICA (windows/DOS) http://www.cica.indiana.edu ftp://ftp.cica.indiana.edu Simtel (DOS/windows) http://www.simtel.net/simtel.net/msdos/cpluspls.html ftp://oak.oakland.edu Walnut Creek ftp://ftp.cdrom.com Garbo (DOS/windows..
표준 라이브러리 STL(Standart Template Library)도 종류가 여러가지가 있다. 그리고, 용도에 따른 다양한 표준화된 라이브러리가 존재한다. 개발할 소프트웨어에 표준화된 코드를 삽입하는 것은 소프트웨어가 타 라이브러리에 의존성이 커진다고 보기보단, 생산성 또는 확장성에 좀더 유리해졌다고 보면 될것같다. 퍼포먼스도 안나오는 라이브러리 만들어서 사용하기보단 인터페이스와 최대한 언어의 표준에 맞게 작성된 라이브러리를 구해다가 사용하는게 더 좋다.. STL의 종류 (1) Dinkum STL(http://www.dinkumware.com) VIsual C++에 탑재된 표준 템플릿이라고 한다. (2) SGI STL(http://www.sgi.com/tech/stl) (3) STLport (http://www.st..