모듈로 n 카운터 만들기

출처: Great Code 1권: 하드웨어의 이해 본문=3장. \'2진법 연산과 비트 연산\'에서 다룬 주제 중 하나입니다. 모듈로 n(modulo-n) 카운터는 0부터 n-1까지 증가하며, 이후 다시 0으로 돌아간다. 효율적인 모듈로 n 카운터를 만드는…

1 Comment

Finder에서 셸 스크립트 실행하기

일반적으로 .sh로 끝나는 파일 이름을 가진 Shell script 는 파인더에서 직접 실행이 안 된다. 터미널에 들어가서 셸 스크립트를 실행해야 하는데 DTerm 같은 유틸리티를 이용하더라도 인생이 피곤하기 마련이다. Alfred의 PowerPack을 구매하면…

0 Comments

HomeBrew 로 뭔가 설치할 때 다운로드 오류가 난다면

HomeBrew로 Subversion 클라이언트와 Tomcat을 설치할 때 다운ㄹ드 오류가 났다. 오류의 원인은 스크립트에 하드코딩된 웹 링크가 깨졌기 때문이다. 링크 자체가 소멸됐거나 미러링 사이트로 돌려주거나 여러 가지 이유로 링크가 깨져서 다운로드가 안…

1 Comment

Visual C++ 리팩터링 및 코드 정리 지침

이 글 버전: 1.0 업데이트 계획 있음 PDF 다운로드 레거시 프로젝트는 그 양이 방대하고 고칠 부분이 많으므로 처음부터 큰 목표를 정해서 작업하면 의욕만 떨어진다. 여기서는 과거에 리팩터링 작업을 할 때의…

3 Comments

C#으로 게임서버를 개발한다면?

c# 서버 제작하시는 분 있으신가요? 게임 코디에 올라온 c# 서버 제작하시는 분 있으신가요?라는 질문에 대해 나름대로 답변을 하고자 한다. 구글 검색, GPG 검색으로 c# 개발에 대해 부정적인 시각이 매우 많네요.…

16 Comments

The Art of Readable Code

‘The Art of Readable Code’ describes how to write code easy to read. Readability does not neccessarily mean it has to be short and concise. Contrary to the common sense,…

2 Comments

얼그레이 – 태스크큐

프로세스 프로세스 우선순위: 클래스 ProcessInitializer 스레드 성능 개선하기 암달의 법칙 성능은 프로세서의 개수에 비례하지 않는다 싱글프로세서에서 작업시간 1이 걸리는 일을 프로세서가 5개인 머신에서는 작업시간이 1/5로 줄어야 하지만, 현실적으로 불가능하다. 왜냐하면,…

0 Comments

Total Commander

환경 설정 컨텍스트 메뉴 바로 뜨게 하기 환경설정 동작 마우스 선택 모드 왼쪽 마우스 버튼 편집기 바꾸기 환경설정 동작 편집기/뷰어 단축키 창 작업 방법 반대편 패널로 이동 Tab 탭 열기…

0 Comments

SNS activities for December 30th from 10:34 to 18:45

Command Line Parser Library C# 용 명령 줄 인자(스위치) 파서. MIT 라이선스라 부담 없이 사용 가능하다. 개선할 점이 눈에 띄지만 사소한 부분이고 상당히 쓸 만하다. Daily Tweets 2010-12-29 andromedarabbit: http://i.wik.im/26095…

0 Comments