프로그래밍 QnA + 설치 및 활용 QnA

yangam의 이미지

gaim 에서 Status Icon 어떻게 바꾸는 건가요?

gaim 사이트에서 (http://gaim.sourceforge.net) THEME 에 있는 것은

이모티콘 인것 같은데..

(Status icon 으로 이용가능해 보이는 아이콘이 있긴 있었어요!)

게임 0.79 를 사용중인데요.

사용자들의 status icon 이 좀 작아서 보기가 안좋네요.

gentoo 리눅스 쓰시고.. 여기서 자주 활동하시는 어떤 분.. ㅎ_ㅎ;;

그 분 스크린샷을 보니, gaim 의 아이콘이 음.. 꽤 큰게 보기 좋았거든요.

저도 그렇게 꾸미고 싶은데.. 어디를 손봐야 할지 모르겠네요.

알려주세요 ㅎ_ㅎ;;

송지석의 이미지

makefile에서 실행 순서 정해주기

간단한 build number generater를 만들었습니다.
이녀석으로 헤더파일을 고쳐줘서 빌드 넘버를 증가시키고 날짜를 넣어주는데요.
이게 실행 순서를 어떻게 할 지 고민입니다.

제 프로그램이 make 끝무렵에 실행되기 때문에 생성된 헤더 파일은 다음번 make 때에나 참조됩니다.

지금은 어떻게 하냐면
.....
buildnum:
@../tools/buildnum
....

main.o : $(MAIN_SRCS)

...
TARGET.o : buildnum $(SYS_OBJ) main.o $(DRV_OBJ) $(LIB_OBJ)
링크
....

이렇게 해놓는데, 매번 빌드때마다 buildnum 이 실행되긴 하지만 맨 마지막 링킹하기 직전 때 됩니다. 전 buildnum 먼저 되고, SYS_OBJ main.o... 식으로 빌드하고 싶은데 말이죠.

x2nine의 이미지

레드헷 9 디스크 레드햇7.3에서 접근하기.

이번에 버전을 downgrade 하려고 합니다.
추가 디스크에 데이터를 backup 해둔 상태에서 첫번째 디스크만 다시 설치했스니다. ext3으로.. 해서mount를 할려고 하니.. 접근불능이라고 나옵니다.
어찌해야하나요?

toy의 이미지

self modifying code를 작성하려면 어떻게 해야할까요.

예상했지만, 유저모드에서는 안되는것같습니다.
곧장 세그폴트나는군요...ㅜㅜ
( 코드영역에 쓰기가 불가능하기 때문이겠죠.. )

예를들어 nop 명령어를 incl %ebx 로 바꾸는것이 유저영역에서 가능한지 알고싶습니다.

이코드가 맞는지 모르겠는데 이렇게 하니깐 세그폴트가 납니다.

AAA:
nop
nop
movl $AAA , %edx
movb $0x43 , (%edx) # 0x43이 incl %ebx입니다.

혹시........ 유저모드에서 코드영역에 쓰기를 할수는 없을까요?

커널모드에서는 가능할까요... :oops: :oops: :oops:

corba의 이미지

stlport와 boost를 vc7.1에 설치할 때 생기는 문제...

stlport 4.6.2와 boost 1.31.0과 vc7.1을 쓰고 있습니다...

근데 몇가지 문제가 있더군요...

우선 그냥 boost만 깔면 문제가 없는데...

stlport와 관계되면서 조금씩 문제가 생기더군요...

우선 stlport이넘을 깔게되니까 런타임라이브러리를 multi-thread dll로 맞추거나 libcmt.lib를 ignore해줘야 중복링크가 안생기더군요...

매번 프로젝트 만들 때 마다 화가나더군요 ㅎㅎㅎ....

더더욱 가관은... 나름대로 stlport를 깔았다고 boost를 -sTOOLSvc7.1-stlport로 설치를 해줬는데 -_ㅡ;

zephyrus의 이미지

블로그는 어떤 언어로 만드나요?

방학을 이용하여 새로운 언어를 익혀
블로그를 직접 만들어보고 싶습니다.
시중에 배포되는 것들의 성능에는 미치지 못하겠지만
그래도 꼭~ 한 번 해보고 싶습니다.
php와 xml 두 가지를 공부하면 가능할까요?
답변과 책 추천 부탁드리겠습니다~*

iwall의 이미지

max locked memory 가 어떤 영향을 미칠까요?

ulimit -a

core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) 4
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 7168
virtual memory (kbytes, -v) unlimited

여기서 max memory size 가 어떤 영향을 미칠까요?

시스템 스팩은 다음과 같습니다.

송지석의 이미지

ps에서 자기 자신 pid 출력 안시키기

특정 프로그램을 재실행 시키는 스크립트를 짜려고 합니다.
ps -eaf | grep 프로그램 이름 | awk '{print "kill -TERM", $2}' |sh
이정도면 프로그램 종료가 되긴 하는데,
ps자신의 프로세스도 grep으로 잡히기 때문에 오류 메시지가 나옵니다.
뭐 실행하는 데야 별 지장 없지만, 보기 않좋기 때문에..
ps 자신을 빼고 나오게 하는 방법이 있는 지 궁금합니다.
예전에도 이런 적이 있어서 결론을 찾았던 적이 있었는데 기억이 안나네요.
아니면 grep에서 특정 패턴이 나오면 무시하게 하면 되는데..

myhong74의 이미지

실수로 랜선을 뽑고 리눅스를 부팅시켰는데.. 그후.. ㅠ.ㅠ

리눅스를 LAN선이 뽑힌 채로 부팅을 시켜서..

인터넷이 안되는걸 알고 랜선을 다시 꽂았는데도.. 인터넷이 안되네요?

그래서.. 꽂은 채로 다시 재부팅 해서.. 인터넷을 쓰고 있는데...

리눅스는 부팅후에 랜선을 꽂으면 자동으로 네트워크에 접속하거나 그러지 않는것 같은데...

그럼.. 어떻게 해야 부팅후에 인터넷에 연결을 할 수 있는거죠???

너무 윈도우즈에만 익숙해 져 있다는걸 새삼 느끼네요....

부탁드립니다.

감사합니다.

segfault의 이미지

무한자식프로세스

#include <unistd.h>

int main(void) { while(1) fork(); }

제 컴퓨터에서 돌려보니 시스템이 거의 통제불능상태까지 가더군요.

원래대로라면 그냥 저것만 죽고 끝나지 않는지요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기