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

leolo의 이미지

[부탁드립니다] vnc 관련해서 질문 드립니다.

제가 리눅스에서
tightvnc 소스를 받아서 컴파일 하고, 첨부 그림 tightvnc Server.png와 같이
Xvnc :0 으로 tightvnc를 실행하였습니다.
그리고, 다른 윈도우 PC에서 RealVnc 뷰어를 이용해서 접속하였습니다. 그러면,
첨부 파일 RealVNC Client.png와 같이 화면이 나타납니다.

제가 알고 싶은 것은 RealVNC 뷰어가 접속했을 경우,
접속된 화면에 첨부된 Image.png 파일을 보여주도록
tightvnc 코드를 수정할려고 합니다.

어떻게 처리하여야 하는지 방법 좀 알려주십시요.
그냥 단순히 FramebufferUpdate 메시지 전송시 데이터를 주면 될꺼 같은데,
그냥, Image.png 파일 읽어서 보내면 되지 않는 거 같습니다.
Framebuffer에 이미지를 파렛트 붙여서 처리 하는거 같은데,
힌트나 방법 좀 알려주세요.

부탁드립니다.

조재호의 이미지

inode 테이블에 inode number가 저장되는게 아닌가요?

안녕하세요?

최근 커널 관련 문서를 보기 시작하면서 아이노트 테이블 관련하여 이해가 안가는 부분이
있어 이렇게 문의 드립니다..

제가 공부하기론 아이노드 블록에 각 파일과 디렉토리의 메타 정보가 저장되는 아이노드 테이블이
있고 이 테이블에 파일의 퍼미션, 소유자/그룹, MAC Time, link 수

whasj35의 이미지

Microwindows에서 화면 갱신하는 방법...?

프레임버퍼 상에서 수행중입니다.(Microwindows-0.91)

제가 작업하는 환경 탓인지..
마우스건 뭐건 아무것도 움직이지 않았습니다!

superdma의 이미지

HeapAlloc을 통한 메모리 할당에 관하여...

아래 코드에서 HeapAlloc을 통해서 Physical memory에 만큼 메모리를 할당했습니다.
그런데 스트링을 heap에 copy할떄 10글자가 넘어가게 되는데, 이떄 따로 HeapAlloc을 안해도 Windows에서 미리 잡아놓은 가상메모리 상의 RESERVE된 페이지를 보고 거기에 맞춰 Physical memory에 자동할당 하는것 입니까?

devscott의 이미지

부트로더 어셈코드 중 .byte 0xa0 의 뜻을 알려주세요

grub bootloader 코드를 보고있는데

boot.S 에 다음과 같은 매크로가 있습니다.

#define MOV_MEM_TO_AL(x) .byte 0xa0; .word x

주석상 내용은 x 값을 바이트단위로 %al 로 옮긴다는 데

우선 .byte 0xa0 이문장이 이해되지 않습니다.

또 넘겨 받은 파라메터 x 는 어떻게 되는 것인가요.

dumoyi의 이미지

메일 전용 유저의 패스워드 직접 변경

useradd -M -s /bin/false 아이디

메일만 사용하는 유저라 쉘을 허용하지 않았습니다.
이렇게 생성한 메일 유저가 본인의 패스워드를 직접 변경하려면 telnet 이나 SSH 로 접속한다 해도 쉘이 없으니 변경이 불가능 하겠죠.
많은 유저들을 일일이 관리자가 변경해주는 것도 문제고 그렇게 해서 관리자가 유저의 비번을 알게 되는 것도 문제 입니다.

그래서 예전에 이런 유저들이 스스로 패스워드 변경을 할 수 있도록 패스워드변경만이 가능한 쉘을 작성해서 이용하도록 했었는데 제가 직접 작성한 것이 아니어서 도저히 기억이 나질 않는군요.ㅠ.ㅠ
유저가 Telnet 이나 SSH 로 접속을 하면 비번 변경문구가 뜨면서 변경하고나면 바로 로그아웃는 그런 쉘이었는데...

방법을 아시는 고수분들의 도움을 바랍니다.

jiggol의 이미지

부팅시 sendmail 데몬 구동시 ok 사인 떨어지기 까지 꽤 많은 시간을 소요하는데... 정상적인 것인가요?


CentOS 5.3 설치하니 기본으로 sendmail 데몬이 설치가 되었습니다.
일단 서비스는 죽여놓긴 했는데, 부팅시간 정말 많이 잡아 먹더군요.

설정을 하지 않은 상태라서 그런건지..

nvidian의 이미지

응용 프로토콜을 가진 통신프로그램을 짜는데.. parser?

안녕하세요. 사회 초년생 코더입니다.

다른게 아니라 이번에 프로젝트에서 서로 메세지를 주고 받는 응용프로그램을 짜게 되었습니다.

자세하게 설명은 못하겠지만, 앞에 응용Level의 정의된 헤더를 붙이고, 그 뒤에는 임의 구조의 어떤

메세지가 붙습니다.

헤더야 그냥 하드코딩으로 처리하게 하면 되니까 큰 문제는 아니고 뒤에 오는 메세지 포멧처리 하는데

고민이 좀 생겼는데 예를 들면 이런 식이지요..

'잡담'이라는 메세지 형식은

제목 200byte
본문내용 1000byte

'자재현황' 이라는 메세지 형식은

제품코드 2byte
제품이름 50byte
비고 100byte

'인사보고' 라는 메세지 형식은

직급코드 2byte
인사이동 2byte
이름 10byte
비고 100byte

같은 메세지 형식이 규약된 문서가 있고 저는 이런 메세지를 주고 받는 프로그램을 짜야하는겁니다.

superdma의 이미지

VirtualAlloc함수의 Allocation Granularity에 대하여...

윤성우씨의 윈도우즈 시스템 프로그래밍 책을 보다가 VirtualAlloc 함수 부분이 헷갈려 글남깁니다.

VirtualAlloc 함수의 첫번째 인자값에 대한 설명은

"예약 및 할당하고자 하는 메모리의 시작 주소를 지정한다.
일반적으로 NULL을 전달 하게 되는데, NULL이 전달되면 할당하고자 하는 크기에 맞춰서 메모리

ukyoukyo의 이미지

malloc()으로 할당할 수 있는 최대 메모리 크기가 어떻게 되나요?


리눅스 32비트와 64비트를 둘다 사용하고 있습니다.

제목처럼,

malloc() 함수의 한계(?)를 알고 싶습니다.

32비트 리눅스에서는 2GB가 malloc()으로 할당할 수 있는 한계인가요?

리눅스 부팅된 이후에 페이지 단위로 메모리를 할당해서

읽기/쓰기만 하는 프로그램인 경우입니다...

하나더

페이지

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