manywaypark's Blog
개발, 검색, 함수

[TIP] java character encoding 관련 고려 사항

java 2010. 8. 24. 18:40 by manywaypark
기본적으로 encoding을 지정할 수 있는 클래스를 쓰는 것이 좋다 (즉, FileReader 따위를 쓰면 안된다).
encoding을 지정하지 않으면, OS나 configuration의 기본 encoding을 쓰게 되므로, runtime에 어찌될지 아무도 모른다.

happy hackin'

refs:

不孝子의 諞

사랑 2010. 6. 22. 22:28 by manywaypark
善이 있고 不善이 있고
孝가 있고 不孝가 있고

본디 惡은 없었다고 들었다.

얼마나 무서운 定義인가?

내 하고자함에 있어 모든 것이 당신으로 인해 이루어졌으나
당신 하고자함에 있어 아무 것도 나로 인해 이루어지지 않으니...

소스파일에서 \file 이 없을 경우에 발생하는 문제이다.
\file foo.c
처럼 써 주면 된다.

refs:

happy hackin'
.pro 또는 .pri 파일에 다음 내용을 추가하면 된다.

CONFIG(debug, debug|release):DEFINES+=DEBUG
CONFIG(release, debug|release):DEFINES+=RELEASE

refs:

Qt (QMake)에서 coverage 측정하기

tips & tricks 2010. 5. 18. 17:09 by manywaypark
설정:
.pro 또는 .pri 파일에 다음 내용 추가
QMAKE_CXXFLAGS += -fprofile-arcs -ftest-coverage
QMAKE_LDFLAGS += -fprofile-arcs -ftest-coverage
LIBS += -lgcov

보고서 생성:
TBD - geninfo, genhtml 관련 내용 추가

cygwin on window:
cygwin의 경우 gcov는 gcc4-core 패키지에 있다.

refs:

happy hackin'
패키지 하나를 소스로 컴파일하려고 할 때 다음 오류가 발생하면서 configure 스크립트가 멈추었다.

환경: Cygwin on Windows XP
에러 메시지 : 
configure: error: --with-x=yes (default) and X11 headers/libs are not available
해결:
setup을 실행한 후에 다음 패키지들을 설치한다.
libX11 
libX11-devel
libXt
libXt-devel

happy hackin'

[TIP] Emacs와 Qt Creator 연동?

emacs 2010. 3. 25. 12:03 by manywaypark
Windows에서는,
Qt Creator에서 Tools > Options... > Environment > General 선택 후
External Editor: path\to\emacsclientw.exe -n +%l:%c %f
로 설정하고,
현재 파일을 emacs에서 편집하고자 한다면, Edit > Advanced > Open in External Editor (Alt+V, Alt+I) 하면 된다.

몇몇 참고 사항:
emacsclientw.exe --help 는 emacs의 명령행 옵션을 알려준다.
Qt의 External Editor 설정 오른쪽의 물음표(?)를 누르면 외부 편집기 실행시 대치가능한 변수를의 목록을 볼 수 있다.

2011-06-13: Qt Creator 2.2(현재 최신)에서는, Tools > Options... > Environment > External Tools 선택 후 text 선택후 Add 버튼을 누른 후 적당한 이름(Edit in THE Editor) 입력한 다음,
Description: Opens the current file in Emacs
Executable: /path/to/runemacs.exe
Arguments: +%{CurrentDocument:Row}:%{CurrentDocument:Column} "%{CurrentDocument:FilePath}"
Working Directory:  %{CurrentDocument:Path}
로 설정.

happy hackin'

Before and After

잡담 2010. 1. 5. 23:50 by manywaypark
약 20시간 가까이 스트레이트로 코드를 만지고 나서 느긋하게 맛난 저녁을 즐길 때 퍼뜩 떠오른 생각.

"Before and After"

물론 성형 수술 이야기는 아니다. 어떤, 모종의 깨달음에 관한 것이다.
  • Emacs
  • Regular Expression
  • Functional Programming Language
셋 다 learning curve가 좀 고약한 면이 좀 있지만, 충분히 그것을 감수할만한 가치가 있다.

happy hackin'


bakefile 사용하기

tips & tricks/Linux/Unix 2010. 1. 4. 13:01 by manywaypark
bakefile 사이트에 가보면 다 나오지만, 현재 이상한 인증서 만료 에러도 뜨고 해서 여기에 다시 정리한다.

설치:
  1. apt key 추가
    curl http://apt.tt-solutions.com/key.asc | apt-key add -
  2. /etc/apt/sources.list에 다음 라인 추가
    deb http://apt.tt-solutions.com/debian lenny main
  3. 패키지 설치
    apt-get update
    apt-get install bakefile

사용(linux):
bakefile -f gnu -o Makefile foobar.bkl
make

bakefile 형식:
TBD

refs:
  • https://www.bakefile.org/wiki/Debian
happy hackin'

후불제 민주주의

독서/일반 2010. 1. 4. 00:13 by manywaypark
자칭 '지식소매상' 유시민의 MB 정권(한나라당) 비판 + 회고 + 약간의 자기 자랑.
구현되지 못한, 퇴행하는 헌법정신과 대비시킨 불편한 현실.

동시대를 살았다면 공감할만한 이야기가 많은 듯...


몇 구절만 인용한다.
서두 말미 인용:
장기적으로 국가 수준은 국민의 평균 수준을 추월하지 못한다. 한국의 민주주의 역시 결국 시민 개개인이 각성하고 진보하는 만큼, 꼭 그만큼씩만 앞으로 나아갈 것이다.
인용을 재인용[각주:1]:
어리석은 자를 견딜 줄 알라. 똑똑한 자들은 언제나 참을성이 없다. 지식이 많을수록 참을성은 줄기 때문이다. 통찰력이 큰 자는 쉽게 만족하지 않는다. 제일 우선해야할 삶의 원칙은 인내할 수 있는 능력이며 지혜의 절반은 거기에 달려 있다.

happy hackin'
  1. 벨타사르 그라시안이 쓴 글을 쇼펜하우어가 편집한 "세상을 보는 지혜"가 원전이라 밝히고 있음 [본문으로]
1 ··· 17 18 19 20 21 22 23 ··· 31 
분류 전체보기 (306)
잡담 (20)
함수형 언어 (65)
emacs (16)
java (18)
tips & tricks (154)
사랑 (1)
가사 (0)
독서 (4)
mobile (6)
비함수형 언어 (2)

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

05-14 12:36