Skip to content

{ Category Archives } IT

C/C++ Coding Style

늘 C/C++ 코딩 시 갈등 하게 만드는 코딩 스타일. 정말 다양한 스타일이 있는데 그 중 좋아하는 순서대로 몇 가지만 추리면,

Recommended C Style and Coding Standards. 깔끔하게 아주 잘 정리되어 있다.
Linux Kernel Coding Style. 상단에 버젼 별로 문서를 볼 수 있게 하였다. 거의 차이는 없다만.
GNU Coding Standards. 상기 문서와 비슷.
Google C++ Style Guide. 비주얼 [...]

Tagged ,

컴퓨터를 꺼도 팬이나 전면패널의 LED가 계속 켜져 있는 문제

2008R2 사용시 컴퓨터를 꺼도 팬이나 전면패널의 LED가 계속 켜져 있는 문제가 있었다. (ASUS P5B-E 메인보드)
해결책은 의외로 단순했다. 장치관리자 > IEEE 1394 컨트롤러 > 속성 > 전원관리에서 옵션을 바꿔주면 된다.

Tagged

comm

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

Tagged

YouTube 동영상 저장하기

집에서 운동할 땐 보통 YouTube로 뮤직 비디오를 보면서 한다. 꽤 즐겁게 운동할 수 있어 좋은데, 문제는 인터넷 속도가 시원찮아서 토요일 같은 때는 끊긴다거나 어떤 컨텐츠는 저작권 때문에 갑자기 막히는 때가 있다는 것.
그런 점에서 QOAS.com에서 소개한 YouTube 동영상 저장을 위한 사이트인 KeepVid는 아쉬운 곳을 시원하게 긁어준 곳이었다. 따로 프로그램을 깔고 스니퍼링을 하는 등의 난리 [...]

Tagged ,

Windows Server 2008R2

주말 내내 Windows Server 2008R2 셋팅 및 테스트에 매달렸다.회사에서 Citrix를 이용해서 Server 2008은 사용하고 있었지만 이 2008R2는 Windows 7의 UI를 따르고 있는 터라 새로운 경험을 해보고 싶었다. 단 기존 사용하던 XP 환경을 포기할 수는 없어서 듀얼 부팅으로 구성을 했다.
인스톨 과정은 믿을 수 없을 정도로 간단했고, 아무 문제 없이 설치를 마칠 수 있었다. [...]

Tagged ,

BSD, 잠시 기웃거리다

C 개발환경이 필요하게 되자 먼저 BSD 쪽으로 관심이 갔다. 하지만 예전에 관리의 어려움이 있었던 지라, 타협안으로 이번에는 PC-BSD를 사용해보기로 마음 먹었다. 설정 및 관리가 쉬워 보였기 때문이다.
미려한 설치화면 덕에 기대감 가득했지만 ‘Server’ 옵션으로 설치한 탓인지 KDE가 자동으로 올라오지 않았다. 할 수 없이 이번엔 ‘Desktop’ 옵션으로 해서 설치, 성공적으로 KDE가 올라왔지만 Display 세부사항에서 말썽을 일으키기 시작했다. [...]

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 , , , ,