Skip to content

**** ****

for my bad memories..

Archive for the ‘Programming’ Category

[카테고리:] Programming

Programming

요즘 Mesh 데이타를 다루고 있는데 OpenCascade 라는 오픈소스가 유독 눈에 띈다. 일단 지금까지 파악한 바로는 캐드 데이타를 뷰잉/편집 하는 용도의 API가 오픈되어 있는 오픈소스 툴킷이다. OpenCascade는 오픈소스 진영에서 유일한 BRep 커널이다. BRep 개념은 https://m.blog.naver.com/fslin_/220942411389 여기서 보자. Mesh 데이타를 다룰려면 OpenCascade를 사용할일은 없다. (캐드 데이타는 Mesh 개념이 아니라 BRep 라는 개념을 사용한다.) OpenCascade 는 본래 80년대에 […]

[카테고리:] Programming

Programming

오늘 msys2의 pacman 으로 시스템 업그레이드를 하려 하는데.. 아래와 같이 에러가 나옴. 검색해보니 아래와 같이 처리 하라함. (참고: https://www.msys2.org/news/#2020-06-29-new-packagers) 다음 msys2 를 재시작.

[카테고리:] Programming

Programming

사실 python 에서 protobuf3 를 사용할려면.. 최신의 protobuf3 버전이 현재 python 3.7용만 설치가 되는듯하다.. 기본 Ubuntu 12.04는 python이.. 3.8.. 암튼.. python 3.7을 설치하려면 아래와 같이 하면됨. pip로 설치된 package는 아래에 설치됨.

[카테고리:] Programming

Programming

우선 opencv4nodejs 를 설치하려면.. 당연히 visual studio 타 기타 개발 툴들이 정상적으로 설치되어 있어야한다.. 근데 착하게도.. node.js 용 네이티브 모듈을 설치하는데 필요한 개발툴을 자동으로 깔아주는 모듈이 있음.. https://github.com/felixrieseberg/windows-build-tools 우선 cmd를 관리자권한으로 실행하고.. 아래를 실행하면 python이나 vs 같은 개발툴이 자동으로 설치가 된다.. 다음 아래를 실행하면 node.js용 opencv가 설치됨.

[카테고리:] Programming

Programming

메모리에 통째로 올려 놓고 쓰는 작지만 아주 빠른 DB.. Key, Value 로 이루어진 심플한 DB.. 쓰레드에 안전한 DB.. Fetch 시에 추가적인 시간이 들지 않는 빠른 DB.. (이미 메모리에 올려져있는 상태..) http://www.lmdb.tech/ http://www.lmdb.tech/doc/index.html https://github.com/LMDB/lmdb 자작 어플리케이션의 세션 저장용으로 쓰면 아주 좋을듯하다.. msys2의 pacman 패키지로도 설치 가능..