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

CH331의 이미지

mutt 사용해보신분??

제가 이번에 녹취된 파일이 생기면 자동으로 그 파일을 첨부하여 메일을 보내려고 합니다.

이때 첨부파일 기능을 편리하게 사용할 수 있는 mutt를 사용하려고 합니다.

그럼 아마도 소스에

sprintf(command , "mutt -a \"녹취파일\" -s \"메일제목\" 메일주소" );

이런식으로 될듯합니다.

그러나 파일만 보낼것이 아니라 메일에 내용도 작성하려고 합니다.

좀 찾아보니

"mutt -a \"녹취파일\" -s \"메일제목\" 메일주소" < 메일내용이기록된파일

이런식으로 하면 내용이 첨부 된다는데 그럼 제가 이 방식을 쓸려면

메일을 보낼때마다

해당파일을 생성해서

년/월/일/시/분/초 에 녹취된 파일입니다. 라는 것을 파일에 쓰고

그 파일을 메일보낼때 추가해줘야하는 형식이 되겠더라구요.

dreampia의 이미지

selinux에서 ssh shell을 exit로 종료해도 빠져나오지가 않습니다..


selinux상태의 서버를 ssh로 들어가서 작업을 끝낸 후 exit로 나오려고 하면

터미널이 끝나지 않고 그 상태에서 멈춰버립니다.

이런 경우 어떤 부분을 봐야 할까요?

세벌의 이미지

김프 2.8.0-rc1 설치해보니...

김프 2.6.12 설치해서 쓰고 있는 컴퓨터에 김프 2.8.0-rc1 설치하니...
기존 버전을 자동으로 지우고, 새 버전을 설치하네요.
두 버전을 함께 설치하는 방법이 있나요?

http://gimp.kr/viewtopic.php?f=17&t=2873

세벌의 이미지

김프 2.8.0-rc1 설치해보니...

김프 2.6.12 설치한 컴퓨터에 2.8.0-rc1 설치했더니...
기존에 있던 2.6.12는 자동으로 지우고 설치를 하더군요.
http://gimp.kr/viewtopic.php?f=17&t=2873
두 버전이 공존할 수는 없는 걸까요?

adison777의 이미지

[완료]OS 커널을 잘 모르겠습니다.

공부하다 제 이해력에 이렇게 좌절합니다.

제가 책을 보고 느낀거는

CPU에서 연산을 하려면 결국 커널을 거쳐야하는데

커널을 가기 위해선 소프트웨어 경우 연속된 시스템콜(?)로 구성되고

그렇게 구동된다라고 이해하고있습니다.

그리고 커널 부분도 궁금한데요.

질문은

1. 어플리케이션은 API로 작성되도 이게 결국 시스템콜로 다 일일히 전환되어서 CPU에서 처리하는 건가요.

2. 라이브러리는 그럼 어떤 개념인가요? 결국 다 시스템콜로 구동된다면 라이브러리를 통해 오버헤드를 줄인다라는 개념을 모르겠어요.

3. 쓰레드를 cpu안에 쓰레드 처리기로 보내기 위해 유저레벨 쓰레드를 커널 쓰레드로 바꾸는가??

adison777의 이미지

OS 아예 모르겠어요..


공부하다 제 이해력에 이렇게 좌절합니다.

제가 책을 보고 느낀거는

CPU에서 연산을 하려면 결국 커널을 거쳐야하는데

커널을 가기 위해선 소프트웨어 경우 연속된 시스템콜(?)로 구성되고

그렇게 구동된다라고 이해하고있습니다.

그리고 커널 부분도 궁금한데요.

질문은

1. 어플리케이션은 API로 작성되도 이게 결국 시스템콜로 다 일일히 전환되어서 CPU에서 처리하는 건가요.

2. 라이브러리는 그럼 어떤 개념인가요? 결국 다 시스템콜로 구동된다면 라이브러리를 통해 오버헤드를 줄인다라는 개념을 모르겠어요.

3. 쓰레드를 cpu안에 쓰레드 처리기로 보내기 위해 유저레벨 쓰레드를 커널 쓰레드로 바꾸는가??

moldycake의 이미지

[완료]Haskell 설치좀 도와주세요^^;

http://lambda.haskell.org/platform/download/2011.4.0.0/

해당 링크에서 Haskell Platform 2011.4.0.0 64bit.pkg 랑 haskell-platform-2011.4.0.0.tar.gz를 받았는데 설치법을 모르겠습니다.

pkg 파일은 MAC용 파일이라는 것 같은데..

tar.gz를 압축해제해서 터미널로 ./configure 치면

./configure --with-ghc= --with-ghc-pkg= 이렇게 입력하라고 하고

이렇게 입력하면, ./configure --with-ghc= --with-ghc-pkg= --with-hsc2hs= 이렇게 입력하라고 합니다.

그래서 입력하면 configure: error: does not seem to work (or maybe it is not actually ghc).라고 뜨네요.

darkspace1의 이미지

pthread 로 fibonacci 만드는데 segmentation 오류가 자꾸 나네요

13 번째 까지 잘 나오다가
14 번째 값에서 바로 오류가 납니다
그렇게 큰 숫자도 아닌데 오류가 나니 너무 당혹스러운데 해결법좀 알려주세요 ..

#include
#include
#include

void *runner(void *param);

int main(int argc, char** argv)
{
long *final_result;
int fibo_num;
fibo_num = atol(argv[1]);

pthread_t tid;
pthread_create(&tid,NULL,runner,&fibo_num);
pthread_join(tid, (void**)&final_result);
printf("결과 : %lu 입니다.",*final_result);

return 0;
}

munhoney의 이미지

블루투스를 통한 인터넷 연결 방법.. 가능할까요?

안녕하세요 갑자기 의문이 생겨서 이렇게 문의를 드립니다.

우선 컴퓨터 두대가 있습니다.

한대는 이더넷으로 인터넷이 연결된 상태이고, 다른 한대는 이더넷으로 연결할 수 없는 상황입니다.
단 두 컴퓨터 모두 bluetooth 기능이 있구요.

그러면 인터넷이 연결안되는 컴퓨터를 인터넷이 가능하게 할 수 있는 방법이 있을까요? 이더넷 연결 없이요. 물론 와이파이도 안되구요..

예를 들자면,, 블루투스 혹은 머 다른 거.....

sanha777의 이미지

Java Pattern Matcher 관련

점진적인(?) 매칭을 효과적으로 하는 방법을 찾고 있었는데요.
이를테면,
패턴이 ABC 라고 할때,
입력이 A, B, C 세번 들어오고 각각에 있어 입력당시 모두 매칭되었는지 (추가 매칭가능한지 포함), 매칭중인지, 실패한지를 알기 위해서.
다음과 같이 가능합니다.

Pattern p = Pattern.compile("ABC?");
StringBuilder sb = new StringBuilder();
Matcher m = p.matcher(sb);

sb.append("A");
m.reset(sb);
boolean 전체매칭성공 = m.matches();
boolean 계속매칭가능 = m.hitEnd();

sb.append("B");
m.reset(sb);
boolean 전체매칭성공 = m.matches();
boolean 계속매칭가능 = m.hitEnd();

각각 결과를 출력한다고 했을때 실행결과는:

false, true
true, true

페이지

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