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

dhko96의 이미지

배타적 파일 오픈.


Window API의
CreateFile의 dwShareMode처럼 다른 프로세스에서 파일 오픈 권한을 제한하도록 설정하는 방법은 없는지요?
fopen을 fclose를 진행하는동안 다른 프로세스에서 write 권한이나 동일한 파일명으로 create할수 없도록 하고 싶습니다.

어떻게 해야 할런지요?

astronux의 이미지

[질문] picasa사용하시는 분께 질문드립니다.

안녕하세요.

컴퓨터(데탑, XP SP3)에서 사진정리프로그램으로 picasa를 사용하고 있는데요.
picasa버전은 3.8이구요.

그런데, 이 앞 버전을 사용했을 때는 동영상 파일이 picasa내에서 제대로 로드되고, 또 플레이도 됐는데요.
3.8에서는 동영상 파일을 로드조차 하지 않네요.
즉, 이전 버전에서는 thumnail을 보여주는 화면에서 동영상이 바로 보였고, 더블클릭하면 바로 플레이가 됐었는데요.
3.8버전에서는 동영상이 thumnail화면에서조차 보이질 않습니다.
당연히 picasa내에서는 플레이를 못하겠지요.

인터넷을 뒤져보니, 된다는 사람도 있고, 안된다는 사람도 있는데, 다들 말들이 달라서 헷갈리네요.

혹시, picasa(버전 3.8) 사용하시는 분 중에 저와 같은 증상을 겪으셨다가,
해결하신 분 계시면 조언 부탁드립니다.

감사합니다.

redstorm의 이미지

kdevelop 프로젝트 make error

프로젝트를 현재 cpp와 h파일들로 새로 구성중인데요

gmake[2]: *** No rule to make target '../*/*/*.a', needed by '*'. Stop.

이라는 에러가 뜹니다. 이럴때 어떻게 해결하면 되나요?

단순히 *.a 파일을 해당경로에 넣어주기만 하면 되는건가요?
그렇게 하면 왠지 억지로 해결하는것 같아 마음에 걸립니다.
또한, 해본결과 또 다른 에러가 나더군요.
이럴 경우 근본적으로 어떻게 해결하면 되나요?

junee74의 이미지

[완료] insmod 와 modprobe시 로그 메시지

안녕하세요. Linux 초차입니다.

이상하게 mod_probe를 이용해서 module을 올리면 /var/log/messages에 로그가 남지 않습니다.
하지만 ins_mod를 이용하면 /var/log/messages에 로그가 남습니다.

왜 그럴까요?

자답:
modprobe -v 를 이용하여 보니 실제로 다른 모듈이 올라가고 있었습니다.
이런 간단한 문제로 게시판을 어지렵했네요;

emkkh의 이미지

[해결]구형 노트북에 리눅스 설치방법좀 알려주세요 ^^

안녕하세요.
질문은 제목과 같습니다.
검색해보니 적당한 참고내용이 없어서 질문드립니다.
리눅스 완전 초보로 처음 입문하는것이라 가능한 자세한 답변주시면 감사하겠습니다.
사양은 cpu 셀러론 433mhz이구요 램 128m 하드 6.4기가입니다.
검색좀 해보니 커널 버젼(?)인가에 따라 적당한게 따로 있는거 같아서 문의드립니다.
방법 또는 참고가능한 웹싸이트등등 많은 정보 부탁드려요~
수고하세요 ^^

gusrmr의 이미지

kill(tid, SIGCONT) 질문입니다.

리눅스에서 vxworks를 구현하고 있습니다.

taskDelay()를 호출하며 호출한 태스크를 대기리스트로 빼고

다음으로 가장 높은 우선순위의 태스크를 실행을 시킵니다..

이때 kill(tid, SIGCONT)를 날리는데..

실행이 되지 않습니다.(SIGCONT를 무시하는듯 보입니다.)

리턴값을 찍어보면 0이 찍히는데..

왜 쓰레드가 실행되지 않는지 도저히 이해가 안되서 질문드립니다...

ps.

위 kill(tid, SIGCONT)를 실행하기전에

system("ps"); 등 정상적으로 수행되는 명령을 실행하면

정상작동합니다;;;

junee74의 이미지

ipset은 혼자서 동작가능한지 궁금합니다.

안녕하세요.

Linux Netfilter쪽을 보면서 궁금한 것이 있어 질문드립니다.
ipset을 사용하면 성능이 향상된다고 하는데,
이는 iptables와 같이 사용해야만 하는 구조인지 궁금합니다.

현재로 분석한 결과만 보자면,
ipset은 단지 match 되는 부분만 구현되어 있는거 같습니다.
ipset에서 match되고, 이를 iptables의 rule에 의해서 target을 결정하는거 같습니다.

이렇게 이해하고 있는 내용이 맞을까요?

blhole의 이미지

[완료] arm target에 ntp 설치하기

처음에는 openwrt 기반 리눅스에서 사용하던 ntp-4.2.4p4을 가지고 시도했습니다.
ntp요청을 보내고 ntp 서버에서 응답을 받으면 ntpd가 죽습니다.
우선 더 최신버전(ntp-4.2.6p2)으로 바꾸어 봤습니다.

$ /usr/local/bin/ntpd -g -l /var/log/ntp.log
/usr/local/bin/ntpd: error while loading shared libraries: libcap.so.1: cannot open shared object file: No such file or directory

libcap이라는 shared library가 없다고 하네요. 구글 열심히 찾아봤습니다. root가 아닌 다른 유저도 ntpd를 실행시키고자 할 때 필요한 library인 것 같아 과감히 --disable-linuxcaps 옵션을 이용해 이 놈을 뺐습니다.

viiiin의 이미지

[완료] qpopper4.0.9 make 에러

안녕하세요.

메일 서버 테스트를 위해서 qpopper를 설치하던 중 make 에러가 발생했는데요.
열심히 구글링을 해 봐도 해답을 찾지 못해서 이렇게 질문까지 하게 되었습니다.

우선, 제가 참고한 사이트는 http://www.linuxfromscratch.org/blfs/view/svn/server/qpopper.html 입니다.

여기서 Qpopper-4.0.9 소스 컴파일 튜토리얼을 열심히 따라하는데 make 에러가 발생했구요.
configure 옵션과 에러 내용은 다음과 같습니다.

(*참고로 os는 fedora14 입니다.)

namhw의 이미지

[완료] 소프트 링크 파일에서 연결된 실제 파일들을 복사하는 법을 알고 싶습니다.

현재 시스템에서 사용되는 파일들을 다른 시스템으로 복사를 하려고 합니다.
그 중 일부 파일들이 심볼릭 링크로 되어 있고요. tar로 묶어 다른 시스템으로 복사한 후
압축을 풀어보니 심볼릭 링크 파일 자체만 복사되어 있습니다.
제가 원하는 것은 심볼릭 링크 파일을 복사하고자 할 때 연결된 실제 파일을
복사하고 싶습니다.

일일히 작업을 하기란 파일이 많아 힘든데요. 자동으로 할 수 있는 방법이나
cp 명령어에 관련된 옵션이 있는지 알고 싶습니다.

페이지

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