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

dpflekd의 이미지

[질문] Fedora를 영어버전으로 설치했을경우의 한글 출력 문제

Fedora 16을 영어버전으로 설치했는데요

책에서 찾아보니 서버용으로 설치할 때에는 Xwindow를 설치할 필요가 없다고 하더군요

그래서 Xwindow를 제외하고 설치하였습니다.

그런데 한글이 나오지 않네요

scim을 깔아도 xwindow가 없으니 scim-setup이 실행이 안되고..

여러 방법을 찾아봤는데 어려운 말이 많고 따라해봐도 잘 안되더군요 ㅜㅜ

페도라에서 한글이 나오게 하려면 Xwindow가 꼭 필요한가요?

Xwindow를 쓰지않고 한글을 나오게 할 수 있다면 어떤방법이있을까요?

쉽게 설명해주시거나 링크를 주시면 감사하겠습니다 ㅜㅜ

dltkddyd의 이미지

[완료]문자열을 구조체 변수의 포인터에 대입하려 하는데, 잘 안되네요.

Paragraph라는 구조체 타입으로 group을 만들었습니다. 그리고 구조체의 멤버 sen 포인터에 문자열의 주소를 대입하려 했으나 두 번째에서 잘 안되네요. 대입이 제대로 됐는지 검증하려고 루프를 돌릴 때 확인해보면 (group+1)의 sen 포인터에 "Welcome"의 주소가 대입된 채로 그대로인데요. "to"의 주소가 대입돼야 하는데 말입니다.

#include
#include
#include
using namespace std;

struct Paragraph {
int senS;
int senE;
char *sen;
int wS;
int wE;
};

int main() {
Paragraph *group;
int length=2;
group=(Paragraph*)malloc(length*sizeof(Paragraph));
group->senS=0;
group->senE=9;

k1d0bus3의 이미지

리눅스 셀에서 명령입력후, 진행상황을 알수있는 방법?

예를들어 cp, dd, rsync등등 시간이 오래걸리는 작업을 할때,

진행상황을 퍼센테이지나 프로그레스바로 알수있는방법이 있나요?

예전에 간단한 명령어로 진행상황을 알수있는방법을 본것같은데,

책에서 봤는지 꿈에서 봤는지 기억이 안나네요...

cleansugar의 이미지

시간정보나 위치정보에 조작이 없음을 증명할 수 있는 기술이 있을까요?

스마트폰의 지피에스 위치정보는 위치 조작하는 프로그램을 쓰면 가지도 않은 곳에 갔다고 조작할 수 있습니다.

이걸 막는 기술이 있을까요?

특히, 지피엘같은 자유오픈소스로 가능할까요?

이것도 일종의 디알엠(복제방지기술)을 써야 될까요?

또, 하드웨어의 도움 없이 소프트웨어로 가능할까요?

그리고 시간정보도 마찬가지로 중앙의 시간서버가 조작되지 않도록 인증하는 기술이 있나요?

시점인증용서버가 있는 것 같은데 무슨 원리인가요?

raymundo의 이미지

윈도우에서 git 쓸 때 커밋메시지의 인코딩은...?

안녕하세요, 윈도우 질문인데 제가 가는 커뮤니티가 여기밖에 없어서 ^^;;

어제부터 git 를 써보려고 매뉴얼하고 문서들 좀 읽고 해보고 있는데요,

윈도우에서는 msysgit 를 설치하고... 이게 "Git Bash" 아이콘이 생겨서 이걸 클릭하면 명령 프롬프트 창에서 다시 bash를 실행한 상태로 뜨더군요.

일단 간단히 파일 하나 만들고 변경하고 커밋하고 등을 해보고 있는데,

명령 프롬프트 창에서
git commit -m "커밋메시지"
이렇게 하면 cp949 로 인코딩되어서 올라가고,

git commit
하고 vi 로 커밋메시지를 수정하면 UTF-8 로 올라가서,
(아, 이건 제가 vi의 설정을 일부러 그렇게 했습니다)

git log 하면 cp949 메시지는 보이는데 utf-8 메시지는 깨집니다.

doya1187의 이미지

멀티프로세스 소켓통신 기반 서버 코딩중 문제입니다...

안녕하세요.

매일 글만 읽다가 처음으로 질문 사항을 올려봅니다.

지금 개발중인 게이트웨이 프로그램의 개략적인 구조는 다음과 같습니다

-------------------------------------------------------------------------
1. 소켓 리스닝

2. tcp accept후 차일드 생성

3. 해당 차일드가 전문 파싱 및 분석하여 요청에 해당하는 비지니스 로직 프로세스의
IPC 메시지 큐에 송신

4. 게이트웨이 자신의 메시지큐를 바라보며 메시지 오기를 대기
(alarm 시그널을 통해 30초 대기 후 타임아웃)

5. 클라이언트에 응답 송신후 소켓 close, 차일드 끝

※ 특징
1. 메시지큐를 프로세스간 메일함처럼 이용 중
2. 소켓통신함수는 기본적으로 select()를 이용하고있음
-------------------------------------------------------------------------

prankenmk2의 이미지

[해결]ntp서버에서 포트 37과 포트 123의 차이점은.

안녕하세요!

요즘 모르는게 많아 한참 헤메고 있는 중입니다..

오늘은 NTP서버를 구축하라는 명령을 받고 구축하고있는 중입니다.

구축은 어렵지 않게 구현했습니다!

궁금한 것은 ntp서버는 UDP 123포트를 쓰는데 이건 ntpdate로 동기화가 된다고 합니다.

평소 흔히 썼던 UDP 37포트는 rdate로 동기화 할때 쓰는 포트라고 하는데..

현재 시간을 동기화할 클라이언트 서버들에 ntpdate 명령어를 쓰기위해 ntp 패키지를 설치하는 것은

아닌거 같아 모든 서버에 설치되있는 rdate로 구축한 ntp서버에서 시간을 동기화 하고 싶습니다!!

NTP서버르 37포트로 운영하려면 어떻게 해야할까요?

조언 부탁드립니다.!

감사합니다.

ytt123의 이미지

(질문) vi 에서 마우스로 특정영역 선택 후 치환하는 방법?

vi 에디터에서 "alt+마우스 드래그" 하면 특정 영역이 선택이 되는데요,
그 영역의 문자를 다른 문자로 치환할 수도 있을까요?

가령,

111111111
111111111
111111111
111111111
111111111

위 문서를 아래 문서처럼 바꾸고 싶습니다.

111111111
110000111
110000111
110000111
111111111

ctrl+v 하고 커서 움직이면 원하는 영역을 선택 가능한대요,
그 담에 replace는 어떤식으로 해야할지 모르겠습니다.

sugar82의 이미지

우분투 부팅시에 제가 만든 프로그램을 자동으로 실행되게 하는 방법에 대해서 ..

어제 이 주제에 관한 질문글을 올려서 많은 도움을 받았습니다.

매우 감사드립니다.

하지만 결국 해결은 안되었습니다.

제가 시도한 방법은

1) /etc/rc.local 에 등록 -> 안됨

2) /etc/init.d 에 등록 -> 안됨. 이 부분에 대해서 많이 가르쳐 주셨습니다.

3) /etc/bashrc 에 등록 -> 터미널 실행해야 동작. 터미널 실행시 마다 해당 프로그램 작동

4) ~/.bashrc 에 등록 -> 터미널 실행해야 동작. 터미널 실행시 마다 해당 프로그램 작동

이랬습니다.

결국 시작프로그램에 /usr/bin/gnome-terminal --command=/home/yeon/example/save_usb/save_usb

명령을 등록하여 터미널 실행하고 프로그램이 동작하게 하니 부팅시 되었습니다.

최종적으로 제가 원하는 것은 임베디드 리눅스에서 제가 작성한 프로그램이 부팅시 동작하는 것인데요..

페이지

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