반응형

전체 글 289

unresolved symbol 에 관하여

컴파일(정확히는 링크)을 할 때 아래와 같은 에러를 종종 보곤 한다. unresolved symbol이라는 에러는 말 그대로 해당 심볼명을 찾을 수 없다는 에러이다. 이런 에러가 났을 때, 우리가 해야 할 일은 [ 내가 만든 함수인 경우 ] 1. unresolved symbol이 뜬 곳에서 함수명, 인자의 타입, 개수, 반환값등을 확인한다. 2. 해당 함수를 포함한 파일이 컴파일 되는지 확인한다. 매크로등에 의해 컴파일에 포함되지 않을 수도 있기 때문이다. 쉽게 확인하는 방법의 하나는 해당 함수에 #error를 넣고 컴파일해보는 것이다. 컴파일 에러가 아니라, unresolved symbol이 또 뜬다면, 그 함수는 컴파일에 포함되지 않은것이다. 3. C함수인지 C++함수인지 확인한다. C++로 컴파일 ..

[독서노트] 마케팅 천재가 된 맥스 - 제프 콕스, 하워드 스티븐스

[ 마케팅 천재가 된 맥스 ] 읽은 기간 : 2004년 11월 15일 ~ 2004년 11월 21일 앞에 읽은 The Goal과 저자가 같았다. 빌려놓고 알았다 ㅡ_ㅡ; The Goal보다 내용은 쉬운데, 그래서 그런지 나한테 책 전 내용이 다 중요하게 느껴졌다. 이 책에 대해서 요점을 정리하는 것은 쉬운일이 아닐거 같다. 그만큼 훌륭한 책이라고 생각한다. 현재 읽은 범위까지 느낀점만 간단히 적어보면, - 뛰어난 기술력이 돈을 벌어다 주는 것은 아니다. - 고객과 시장에 따라 우리는 다양한 마케팅 전략을 구사해야 한다. 이다. 특히 후자가 이 책의 주요 내용이라고 볼 수 있는데, 앞부분은 시장이 형성되기 이전에 아이템으로 시작하는 마케팅으로 시작한다. 그 밖에도 읽고 느낀 점이 많지만, 다 읽은 후 전체 ..

[독서노트] The Goal - 엘리 골드렛, 제프 콕스 by 동양문고

읽은 기간 : 2004년 11월 11일 ~ 2004년 11월 14일 내용이 생각보다 어려워서 참 고생을 했다. (특히나 쏟아지는 리포트속에서 틈틈히 읽느라 -_ㅠ) 하지만 책 내용이 재미있어서 졸음도 참으며 읽었던 것이 참 고무적이라고 생각한다. 자세한 내용을 나중에 다시 정독하면서 정리해야하겠지만, 간단히 보면 ( 사실 생각할 부분이 상당히 많은 책이라 전 내용을 간단히 설명할 수는 없을 듯 싶다. ) 하나의 프로젝트(또는 생산공정)에는 한개 또는 그 이상의 병목(허비-아이 이름이다.)이 존재한다. 프로젝트의 생산성(현금 창출률이란 말이 더 정확하다.)은 이 허비에 의해서 결정되고 우리는 허비의 생산성이 극대화 되도록 전 프로젝트를 재조정해야 한다는 것이다. 이 책에서는 이 문제를 찾는 방법에 대한 부..

자연키(Natural Key) 대 대체키(Surrogate Key)

오랜만에 DB를 만지게 되었다. sqlite3의 내부 구조를 모르지만, File DB라고 들었는데 성능을 위한 옵션 같은것이 분명 존재할 것 같다. 어쨌거나 모바일에서 테이블 한두개 만드는데 문제가 되겠냐만, 옛날 DB 공부할 때 생각에 Primary Key를 Natural Key로 할 지, Surrogate Key로 할지에 대해 고민해봤다. 생각보다 입맛에 딱 맞는 자료를 못찾아 그냥 내 맘데로 생각을 풀어본다. 먼저 자연키가 무엇이고 대체키가 무엇인지부터 정리해보기로 한다. 기본키 ( Primary Key ) : 테이블에서 레코드를 유일하게 식별하는 데 가장 적합한 후보키(Candidate Key) 자연키 ( Natural Key ) : 테이블을 이루는 컬럼들 가운데 의미를 담고 있는 후보키 대체키 ..

나만의 스도쿠 공략법 3

1. 나만의 스도쿠 공략법-1 2. 나만의 스도쿠 공략법-2 3. 나만의 스도쿠 공략법-3 4. 나만의 스도쿠 공략법-4 5. 나만의 스도쿠 공략법-Final(총정리중) 앞의 1, 2 내용을 참조할 것(이어감) 갈수록 어려워지고 있는데, 기존에 안쓰던 방법까지 써야 했다. 바둑의 한수 앞을 내다보는 듯 하는 것도 있지만, 최악의 경우에만 쓰려고 하고 위 방법까지는 간단히 써먹을 수 있는 것 같다. 위 그림에서 오른쪽 2번째 열은 총 4칸이 비어 있다. 이 4칸에 들어갈 숫자를 찾아보면 1,4,8,9 이렇게 네개의 숫자가 비어 있음을 알 수 있는데 이 중 나머지 칸들에 대해 앞에 썻던 방법을 동원해본 결과 첫번째 빈칸은 4 또는 6 두번째 빈칸은 1, 4, 9 세번째는 1, 4, 8, 9 모두 네번째는 1..

Naver RSS Feed 등록

Naver RSS Feed에 등록을 하면 다른 사람들이 내 블로그에 들어올 수 있게 되는 것같다. 등록 사이트는 아래와 같다. RSS Feed 등록 신청 여기에 간단히 내용을 적으면 된다. 난 아래와 같이 입력했다. 제목: 블로그 RSS 피드 등록 요청(프로그래밍, 기타 사생활 블로그) 블로그 주소: 자기 블로그 주소 내용: 개인 블로그로, 그동안 버려졌으나, 퇴근 후 남는 시간을 이용해 그동안 쌓은 리눅스 지식과 기술 지식 잡다한 일들을 기록하고자 합니다. 기록한 자료들의 일부는 검색 포털등을 통해 검색하면서 얻어진 지식들도 있고, 검색에서 찾기 힘들었던 지식들도 있을 것입니다. 네이버 검색을 통해 이런 내용들이 공유되고 블로그를 통해 지식을 공유할 수 있으면 좋을 듯 합니다. 이에 RSS피드 등록을 ..

Life is... 2010.01.20

[요약] An overview of EFL - 1

문단레벨로 요약했다. 사실 지 맘대로 요약 -_- Chapter1. Introduction  대부분의 영역에서 좋은 아이디어들이 사장되는 근본적인 이유는 타성이다. 유닉스에서는 X가 나온 이래 다양한 툴킷들이 존재한다. 그런 툴킷들중 유명한 몇몇은 여러 좋은 점들이 있으나, 만약 애니메이션, 투명 컴포넌트등의 막강한 라이브러리를 원한다면 EFL로 오라 EFL은 단지 툴킷이 아니라 툴킷 그 이상을 얻을 수 있다. A Little history 1999년도에 Enlightment window manager(version 16)는 혁신적인 그래피컬 이펙트를 보여주었다. Enlightment는 Gnome과 다른 window manager에 영향을 미쳤고 version 16은 여전히 제공되고 있다. Enligh..

Open Source/EFL 2010.01.10

Git 사용법(Manual)

여기저기서 줏어모은 제가 자주 쓰는 git에 대한 명령어들입니다. 아래 참고 URL을 보시면 더 많은 정보가 있습니다. git manual http://www.slideshare.net/saharabeara/advanced-git-tutorial git tutorial http://www.funit.net/git http://gitimmersion.com/ (영어로 되어 있음. 따라하다가 포기 ^^;; ) 기타http://noiseandheat.com/blog/2012/02/lazy-one-liners-%60git-rm%60-all-deleted-files/ git 설명을 위한 이미지 1. 시작하기 git init git clone {remote repo} ex1 - git clone https://gi..

반응형