Robotics, Deep Learning, and SLAM

Modern C++ for Robotics 10. std::copy_if() 쉬운 설명

Easy Explanation & Examples of Conditional Algorithms

이번 글부터 여기까지는 함수 이름 끝에 _if가 달려 있는 STL의 조건부 알고리즘(conditional algorithms)에 대해 알아본다. 함수 이름들이 굉장히 직관적으로 잘 지어져있듯이, 이 조건부 알고리즘들은 컨테이너의 요소들을 lambda function의 조건이 참인지 거짓인지 판별한 후, 그 결과에 따라 복사, 탐색, 삭제, 교체하는 역할을 한다. [Read More]

Pycharm 특정 폴더 Indexing 제외하는 방법

To boost up the Pycharm Speed

Pycharm을 이용해서 어떤 프로젝트를 작업할 때, 특정 폴더를 indexing에서 제외하고 싶을 때가 있다. 예로 들어서, deep learning network를 inference한 후의 output인 폴더에 대해서는 굳이 indexing을 할 필요가 없는데, 이 폴더가 너무 크다거나 파일의 수가 많은 경우에는 indexing을 하는데 시간이 상당히 소요된다. 그래서 이를 제외하고 싶을 때가 있는데, 이를 위해서는 아래와... [Read More]
Tags: Pycharm

Overleaf, TeXstudio 쓰지 마세요! Pycharm의 TeXiFy를 활용한 효율적인 LaTex 작성

Leverage IntelliJ for integration IDE

갑자기 SLAM을 다루는 블로그에서 웬 TeXiFy라는 듣보잡(?) 툴을 다루는 게 이상해 보이나, 사실 내가 늘 TeXiFy에서 BibTex 세팅을 하는 법을 자꾸 까먹어서, 그걸 메모해 둘 겸 TeXiFy를 소개할 겸 작성해 본다. 필자는 논문을 작성할 때 요즘에는 로컬에서 작업하는 것을 선호하다 보니, 이것저것 써보다가 TeXiFy로 정착했다. 근데 ㄹㅇ 우리나라에서 나밖에 안... [Read More]

Terminator 단축키 변경하는 법

Terminator 단축키 변경하는 법

최근 키보드 세팅을 효율적으로 하는데에 빠져서, Vim, Clion, Terminator의 단축키들을 좀 더 일관성 있게 두게끔 해보았다. Terminator 상의 shortcut을 만들기 위해 bindkey나 이것저것들을 시도해보았는데, 아주 쉽게 Terminator로 띄운 terminal 창 마우스 오른쪽 클릭 → Preferences → Keybindings에 보면 아주 쉽게 고칠 수 있는 것을 확인했다. [Read More]
Tags: Terminator