보통 C언어에서, 디버깅관련 메세지 출력함수를 만들때
__FUNC__, __LINE__ 등을 자주쓴다.

그럼..쉘스크립트로 에러난 statement의 line number를 어떻게 출력할까??

$LINENO 라는 환경변수를 사용하면된다.


참고.

http://www.experts-exchange.com/Programming/System/Linux/Q_21600761.html

'QnA' 카테고리의 다른 글

[Q/A] 새로만든 프로그램 데몬화 작업에 관한 질문  (0) 2011.01.24
디자인 패턴 책, design pattern book  (0) 2010.12.29
그놈 상단 페널 복구  (0) 2010.12.27
qt, gcc ,qmake  (0) 2010.12.22
Filesystem Hierarchy Standard  (0) 2010.12.22

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,

'QnA' 카테고리의 다른 글

Error Line Number in a Shell Script  (0) 2011.01.25
디자인 패턴 책, design pattern book  (0) 2010.12.29
그놈 상단 페널 복구  (0) 2010.12.27
qt, gcc ,qmake  (0) 2010.12.22
Filesystem Hierarchy Standard  (0) 2010.12.22

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,
저는 C언어를 좋아합니다. 그렇다고 C언어를 잘하는것도 아닙니다만은..

아무래도 익숙하기때문에 좋아하는 것이겠네요.

여러 기회를 통해 다른 언어들을 조금씩을 다룰줄 알지만은.. C언어를 선호하기때문에

객체지향 프로그래밍에 대해서 자신이 없습니다.

자신이 있고 없고는..노하우가 있냐없냐에 달린것이라고 생각합니다.


요즘은 QT를 사용해서 프로젝트를 진행하고 있습니다.

디자인 패턴에대해 자연스레 관심이 가게되었는데, 어떤분이 좋은 가이드 라인을 포스팅해주셨네요

http://blog.yes24.com/blog/blogMain.aspx?blogid=doortts&artSeqNo=1001922&viewReply=1

'QnA' 카테고리의 다른 글

Error Line Number in a Shell Script  (0) 2011.01.25
[Q/A] 새로만든 프로그램 데몬화 작업에 관한 질문  (0) 2011.01.24
그놈 상단 페널 복구  (0) 2010.12.27
qt, gcc ,qmake  (0) 2010.12.22
Filesystem Hierarchy Standard  (0) 2010.12.22

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,

그놈 상단 페널 복구

QnA 2010. 12. 27. 14:20
실수로 지워졌을때

$ gconftool-2 -- recursive-unset /apps/panel
$ killall gnome-panel

'QnA' 카테고리의 다른 글

[Q/A] 새로만든 프로그램 데몬화 작업에 관한 질문  (0) 2011.01.24
디자인 패턴 책, design pattern book  (0) 2010.12.29
qt, gcc ,qmake  (0) 2010.12.22
Filesystem Hierarchy Standard  (0) 2010.12.22
sd memory card  (0) 2010.12.21

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,

qt, gcc ,qmake

QnA 2010. 12. 22. 01:40
[Q]

qt4 설치후 컴파일을 하기 위한 환경변수 설정..

1. 사용하는 운영체제 이름 및 버젼(필수)

운영체제 이름 :우분투 8.0.4

운영체제 버젼 :

커널 버젼 :

2. 문제점 또는 질문 사항(필수)

qt4 설치후 컴파일을 하려면 환경변수 설정을 어떻게 해야 하나요 ??/

설정내용은 알겠는데 어디에 있는 profile 을 편집해야 되는지를 모르겠습니다.

1.우분투 설치후 > 업데이트 관리자로 점검해서나오는것 업데이트 완료

시냅틱 꾸러미 관리자로 qt4 설치 완료

sudo apt-get build-essential 설치 완료

2.gcc 로 컴파일해보려고 하니까

에러가나더라고요 환경변수 설정을 하라고 하는데 어떤 profile 에서 설정을 해줘야 하나요 ?


[A]

아무것도 설정할 필요 없습니다.
gcc를 직접 쓰지 마시고, qmake를 위한 프로필파일(.pro)을 작성하여, qmake를 실행하면 컴파일을 위한 Makefile이 생성되고, 여기서 make를 실행해주면 빌드가 됩니다.
아주 간단한 예제같은 경우는, 다음과 같이 자동으로 프로필파일을 생성하여 컴파일 할수있습니다.
$qmake -project
$qmake
$make
좀 복잡한 경우는 직접 프로필 파일을 작성하거나, 위와같이 해서 생성된 것을 수정해서 쓰면됩니다.

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,

Filesystem Hierarchy Standard

QnA 2010. 12. 22. 00:36

'QnA' 카테고리의 다른 글

그놈 상단 페널 복구  (0) 2010.12.27
qt, gcc ,qmake  (0) 2010.12.22
sd memory card  (0) 2010.12.21
[SOLVED] Completely disabling hald-addon-storage (not just stop polling) ...  (0) 2010.12.20
xsession, defunc, scim  (0) 2010.12.18

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,

sd memory card

QnA 2010. 12. 21. 00:01
SD memory card 내부 하드웨어는 는 다음과 같이 되어 있다.
(flash controller + NAND flash)

사용자 삽입 이미지
사용자 삽입 이미지

'QnA' 카테고리의 다른 글

qt, gcc ,qmake  (0) 2010.12.22
Filesystem Hierarchy Standard  (0) 2010.12.22
[SOLVED] Completely disabling hald-addon-storage (not just stop polling) ...  (0) 2010.12.20
xsession, defunc, scim  (0) 2010.12.18
구글 검색, google search  (0) 2010.12.18

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,
[Q]

Friends:

I haven't found an answer to this specific, yet simple, question...

I'd like to completely disable "hald-addon-storage" functionality (just the
storage polling piece completely). I have no use for it. And I don't want to
simply run "hal-disable-polling" against every removable drive on my
system, then still see silly output like this:

"hald-addon-storage: no polling on /dev/sXX because it is explicitly disabled".
"hald-addon-storage: no polling on /dev/sYY because it is explicitly disabled".
"hald-addon-storage: no polling on /dev/sZZ because it is explicitly disabled".

When I do a "ps -ef", I don't want to see any references to "hald-addon-storage";
in fact I want to stop hald from even thinking about managing removable storage.

Without disabling hald itself, how is this accomplished?

NOTE: I've seen posts referring to a config file "20-storage-methods.fdi" in
"/etc/hal/fdi/policy" and/or in "/usr/share/hal/fdi/policy/...", but no clear
instruction on how to edit it; or even if this does what I need above.
I'm just pointing it out here for completeness.

Clear precise instructions very much appreciated (btw... running FC12).

!!Thank You!! in advance,
Noel



[A]

Create a custom rules file in /etc/hal/fdi/policy, for example `/etc/hal/fdi/policy/99-custom-rules.fdi', with the following contents:

Code:
<?xml version="1.0" encoding="UTF-8"?>

<deviceinfo version="0.2">
<device>
<match key="storage.removable" bool="true">
<remove key="info.addons" type="strlist">hald-addon-storage</remove>
</match>
</device>
</deviceinfo>


WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,

xsession, defunc, scim

QnA 2010. 12. 18. 08:12
gnome 패널이 먹통이 될때가 있습니다.

그럴땐 터미널을 바꾸고(ctrl +alt + F1 으로)

ps aux |grep -i defunc 로 프로세스 상태를 찾는다.

원인이야 다양하지만,

한번은 Xsession 이 defunc 상태가 되었습니다.

ps aux|less 로 찬찬히 원인을 찾다가 scim 이 여러개 실행되고 있었음을 발견했습니다.

그래서 이걸 종료시키니.. 다행이 원상태로 돌아오더군요 :)



WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,

구글 검색, google search

QnA 2010. 12. 18. 08:03
korean manual

WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,