Skip to content

{ Category Archives } Development

C/C++ Coding Style

늘 C/C++ 코딩 시 갈등 하게 만드는 코딩 스타일. 정말 다양한 스타일이 있는데 그 중 좋아하는 순서대로 몇 가지만 추리면, Recommended C Style and Coding Standards. 깔끔하게 아주 잘 정리되어 있다. Linux Kernel Coding Style. 상단에 버젼 별로 문서를 볼 수 있게 하였다. 거의 차이는 없다만. GNU Coding Standards. 상기 문서와 비슷. Google C++ Style [...]

Tagged ,

comm

Unix 명령어 comm은 종종 쓰는 유틸임에도 불구하고 자꾸 사용법을 까먹는다. 확실히 외우기 위해 나름대로 정리하면, 세가지 옵션( 1, 2, 3 ) 중 1은 첫번째 argument로 쓰인 파일, 2는 두번째, 3은 공통된 부분(교집합)을 뜻한다. 옵션 앞에 붙이는 – 는 진짜 마이너스로 이해하자. 그럼 외우기 쉽다. 즉 ‘comm -23 file1 file2′는 file1, file2 전체 내용 중에 file2만의 [...]

Tagged

TIOBE Programming Community Index

TIOBE Programming Community Index 가기 어떤 Programming Language가 가장 인기있는가를 보여주는 index 입니다. 제가 매일 사용하는 ABAP의 경우 순위가 가장 많이 떨어졌네요. 20위. 얼마전 시작한 Haskell의 순위는 36위. 헐… 하지만 저에겐 언제나 흥미로운 언어인 C++와 Python은 각각 3위와 6위를 차지하고 있네요. all-time-favorite인 C는 부동의 2위를 차지하고 있고.

Tagged , , , ,

Performance 측정시 Peak Memory 이슈

얼마전 서로 다른 basis – NW6.40과 NW7.10 – 에서 돌아가는 application의 performance를 측정 중, 특정 process에서 memory peak 수치가 계속 30% 이상 높게 나오는 현상을 발견했다. 며칠이 지난 후에서야 Memory Inspector를 통해 그 원인을 알아 낼 수 있었다. 즉, 실제 사용량에 비해서 과다하게 많은 memory가 allocation 되어 있던 것. 소스를 보니, DELETE s_tas_item WHERE scope_write [...]

Tagged , , , ,

Always code…

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. 새겨둘 일이지.

Tagged