Skip to content

**** ****

for my bad memories..

Archive for the ‘Programming’ Category

[카테고리:] Programming

Programming

tcltk.co.kr 에서 drupal 을 사용중인데.. 자꾸 스팸 글과 스팸 유저 때문에 골머리를 썩어서.. 시간좀 내서 알아봤음. IP2Location (https://github.com/chrislim2888/IP2Location-PHP-Module)이라는 php 모듈이 있는걸 찾았고.. 아래와 같이 druapl index.php 에 적용. 우선 IP2Location 폴더를 적절히 만들고 파일을 업로드하고 아래와 같이 한국 국가만 접근 가능토록 코드를 작성. 적용후 vpn 으로 접속하면.. 흐흐.. 일단 잘됨. 이제 골머리는 썩지 않겠지?.. 근데 […]

[카테고리:] Programming

Programming

http://unxutils.sourceforge.net/ GNU 유틸리티중 유용한게 상당히 많은데.. 이를 윈도우즈에서 사용할수 Win32로 포팅한 프로젝트가 GNU utilities for Win32 임. 물론 오래된 버전을 기준으로 하지만 dll 의존성 없이 딱딱 exe 하나만 있으면 사용가능하기에 아주 유용함. 먼저 아래의 파일을 받고.. usr/local/wbin 폴더내의 파일들 적당한곳에풀고 https://sourceforge.net/projects/unxutils/files/unxutils/current/UnxUtils.zip/download 다음 아래의 파일을 다운받아.. 기능개선 패치를 한다. http://unxutils.sourceforge.net/UnxUpdates.zip 이제 사용하면된다.

[카테고리:] Programming

Programming

파이썬 공식 홈페이지에 무설치 버전을 제공하고 있음. (https://www.python.org/downloads/release/python-391/) 아래로 쭉 내리다면 Windows embeddable package (64-bit) 이걸 받는다. 무설치 버전의 최고의 장점은 폴더채로 들고 다니면 어디서든 사용가능한 장점이 있음. 또 다른 응용 프로그램에 포함시켜서 파이썬의 기능을 이용할수도 있고.. 어쨌든.. zip 파일을 다운받아 압축을 풀면 바로 사용가능함. 근데 문제는 pip 가 없다? pip가 없으면 외부 모듈 설치가 […]

[카테고리:] Programming

Programming

ffmpeg 을 이용한 비디오 파일에서 첫 다섯개의 프레임 이미지 추출 예제.. makefile test.c

[카테고리:] Programming

Programming

페이스북에서 공개한 FBVector.. (https://github.com/facebook/folly/blob/master/folly/docs/FBVector.md) FBVector는 folly의 일부분으로 std::vector 를 대체하기위한 용도. (folly는 C++의 std나 boost 라이브러리의 일부분을 개선하거나 대체 용도로 개발된 클래스 모음.) 일단 테스트해보니.. 속도면에서 상당한 개선이.. 실행..

[카테고리:] Programming

Programming

컴파일 속도 올리는 프로그램중 ccache 를 테스트해봄. 우선 ccache 설치 다음 .bashrc 에 추가 qmake의 pro 파일의 경우.. 아래를 추가 이제 컴파일을 하면.. 첫번째 컴파일에는 캐시를 만드느라 시간이 들지만.. 두번째부터는.. 엄청 빠른 시간에 컴파일을 수행함.

[카테고리:] Programming

Programming

OpenGL 에서 정말 난이도가 높은것 중 하나가 와이어프레임을 그리는것이라 생각함.. 이유는 면위에 선을 그리는거 자체가 간섭이 일어나기에 선이 제대로 보이지 않고.. 면을 Offset 하지 않으면 도통 깨끗한 라인을 볼수 없다는것.. (OpenGL에서 선을 offset 하는 기능은 없음) 이것도 문제가 면을 Offset 하기 때문에 간혹 면과 다른 면의 선이 간섭이 발생하는것처럼 보이기도함.. 그래서 선을 geometry 스테이징에서 아주 […]

[카테고리:] 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 를 재시작.