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

chobozzangman의 이미지

shell script에서 한줄의 명령어를 다 완료한 후 다음 줄을 실행하게 하려면 어떻게 해야하죠?

예를 들어 첫째줄에 rpm -ivh xx.rpm 이걸 실행하고 다완료 되면
rm -r xx.rpm 이런식으로 동작하게 하려면 sleep 으로 예측해서 하는 방법 밖에 없을까요?

baimouths의 이미지

Linux Mint 에서 FreeMind, 노드 편집시 한영 변환 문제

Linux Mint 14 Cinnamon 를 사용하고 있습니다.

FreeMind 라는 마인드매핑 프로그램을 즐겨 사용하는데,
처음 설치 시에는 한글 입력이 되지 않는 문제가 있어 로케일 설정으로 해결을 보았습니다.

그런데 새 노드를 생성하거나 이미 있는 노드를 편집하고나면
편집모드가 종료됨과 동시에 한글->영어로 한영변환이 되어버립니다.
매 항목 편집시마다 한영키를 눌러줘야 하니 여간 불편한게 아닙니다. ^^;;

입력기 문제인가 해서 ibus 에서 nabi 로 바꿔 보았지만 소용이 없었습니다.

혹시 동일한 문제나 비슷한 문제를 해결하신 분 계신지요?
도움 부탁드립니다.

e-x-i-t의 이미지

openvpn환경에서의 지사와 server to server 설정

입사한지 얼마 되지않은 새내기 입니다.

현재 제가 근무하는 곳의 사설망은 하나로 묶여 있습니다. 별도의 추가 비용을 발생시키지 않는다는 가정하에,
제가 근무하고 있는 곳과 다른 지점의 네트웤 환경을 한데 묶기 위하여 openvpn을 구축하려고 합니다.

제가 검색을 잘 못하는 것인지, 웹을 떠돌며 정보를 수집한 결과 서버간 vpn연결을 하려면

자신이 근무하고 있는곳의 서버에 tun0 디바이스로 가상 인터페이스를 설정하고
다른곳의 서버에선 server역할을 하는 tun0디바이스와 client역할을 하는 tun1디바이스를 활성화하여 routing 설정을 건드리면 된다.
라고 나와있는데요. 이부분이 잘 이해가 가질 않습니다.

아래는 현재 제가 근무하는 곳의 openvpn 서버 설정입니다. ifconfig 로 tun0 디바이스 올라가있는걸 확인한 상태이구요.
다른지점의 서버에도 다음과 똑같은 설정을 해야하는것이며, tun1디바이스를 활성화 하려면 어떤 조치를 취해야 하는지 궁급합니다.

nazuna의 이미지

int로 저장된 배열을 스트링으로 저장하는 방법.

전에 체인코드 관련해서 질문을 올린 적이 있는데요.
현재 체인코드를 계산해서 txt 파일로 뿌려보는 것까지는 되었습니다.
체인코드도 잘 나오고요.
그런데 이 코드가 지금 double chain_code[100] 크기의 배열에 저장되어 있는데
계산을 완료한 최종 시점에는 소수점 이하가 없는 수로 저장되어 있어
파일로 뿌릴때는 (int)chain_code 처럼 (int)를 붙여서 소수점 이하를 버리고(코드니까)저장했습니다.
이번에는 프로그램 내에서 처리하기 위해 인자로 전달받은 포인터에 저장하려고합니다.
그런데 자꾸 쓰레기 값이 저장되서 고민입니다..

shastiadaisy의 이미지

KLDP에서쓰는 소스 공개가능한가요?

포럼 심플하고 정말 마음에 드는데 혹시 오픈소스라면 꼭 구하고 싶습니다~

김한성의 이미지

mssql 쿼리문 질문좀

mssql 어렵네요 ㅡ.ㅡ;;

select MAX(max_sno) from _pay where go_num ='D3216649' and min_sno = max_sno 
select * from _svc
select * from _pay 컬럼명이 gu 값이 8이 아닌 경우

3개 쿼리문의 조건을 만족하는 값을 찾아야 하는데 어떻게 할지 감이 안 잡히네요.

고수님들에 도움좀 부탁드립니다.

asleea의 이미지

O_NOCTTY 관련

시리얼 포트를 여는데 O_NOCTTY옵션을 사용하는데 설명을 읽어도 직관적으로 무슨 뜻인지 감이 오질 않네요

통신할때 이 옵션을 않하면 Cntl C같은 것이 통신을 통해서 왔을때 Process가 종료되는 것을 방지한다는 설명도 있는데

그럼 이 옵션 플래그를 설정않하면 통신을 통해서 들어온 입력이, 커맨드창에 명령으로 작용될수 있다는 뜻인가요.?

예를 들어 시리얼 통신을 통해서 ls\n이라는 입력을 받으면 ls명령어가 동작한다는 뜻은가요?

ko1205의 이미지

WndProc() 함수는 그냥 일반적인 상태에서는 같은 하나의 쓰레드에서 실행되는것이 맞나요?

테스트를 하다가 이해가 않되는것이 있어 질문 드립니다..

아래 코드는 그냥 기본 window를 띄우고 버튼하나 있는 코드입니다.

system을 windows로 하지 않고 console로 하여 main 함수에서 가짜 winMain함수를 호출하여 실행 됩니다.
간단하게 버튼 하나 있고 버튼을 누르면 다시 winMain 함수를 호출하게 하였습니다...

그런대 여기서 의문이 WndProc함수에서 winMain 함수를 호출하고 이함수가 끝나지 않았는데 처음 생성된 윈도가 활성화되고 버튼도 눌러집니다.

이게 정상적인건가요?? 정상적이라면 처음생성된 윈도우는 먹통이 되어있어야 하는것이 아닌가요??

breakpoint찍어보면 분명히 WndProc함수는 winMain함수를 호출하고 멈춰있다가 윈도우를 종료하면 아래로 내려가는대... 어떻게 기존 윈도우가 살아나는 걸까요?

혹시나 해서 WndProc 함수에 while 루프를 넣어서 돌려 보면 분명히 WndProc함수에서 걸리는걸 보면 다른 쓰레드에서 실행되는건 아닌것 같은대...

wmjj의 이미지

[WINAPI] DrawText 함수 사용지 문자열 생략 기호

DrawText함수 사용시 지정된 Rect보다 문자열 길이가 길때
DT_END_ELLIPSIS 옵션을 사용하면 뒷쪽이 짤리면서 생략기호(...)가 들어가는데요.
이 생략 기호를 문자열 앞쪽에 나타게 할려면 어떻게 해야 하나요?
직접 구현 해야 하나요?

nazuna의 이미지

윈도우에서 c언어로 한글을 정렬하려고 하는데

윈도우에서 c언어로 한글을 정렬하려고 합니다.
f_data라는 구조체 배열에 name 값을 가나다 순으로 정렬하려고 하는데
유니코드를 사용해서 그 코드값을 비교하려고 합니다
코드표는 http://sexy.pe.kr/tc/113 이 표를 참고하려고 하구요.

그런데 윈도우에서 한글 입력이 유니코드가 아닌 것으로 기억하고 있는데
입력된 한글을 유니코드로 변환하려면 어떻게 하나요?
c++이 아닌 c만으로 해야하는데 많은 소스가 c++로 되어져 있네요

페이지

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