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

ssibseya의 이미지

(투명 graphic LCD)를 구해야 하는데 혹시 알고 계신 분들 도와 주세요.

http://www.icbank.co.kr/shop/default.asp?file=sub03.asp

상기 주소에 전자 부품들 중에서 검색을 해봤는데
투명 graphic display라서 찾기가 여간 힘드네요...
고해상도-흑백-손바닥만한 정도(대략...)
의 투명 디스플레이를 구했으면 합니다. 흑백이 안돼면 칼라라도...

혹시 사용 경험이 계신 분들 조언 부탁드립니다.

jeongheumjo의 이미지

싱글톤 쓰레드 클래스 구현에 사용할만한 패턴이 뭘까요?

싱글톤, 간단한 쓰레드(쓰레드 1개 생성 및 실행) 각각을 클래스로 구현하는 것은 알겠는데요,
싱글톤이면서 간단한 쓰레드를 구현하려면 어떤 패턴을 쓰는게 좋을까요?
너무 간단해서 패턴을 쓰는것은 무리일까요?

지금 생각나는 것은 싱글톤 클래스가 쓰레드 클래스를 상속받아 쓰는 것
아니면 그냥 쓰레드 클래스를 싱글톤으로 만들 수도 있고요,.. 그러나 이 방법은 쓰레드 클래를 재활용하기 어려울 것 같고...

POSA 같은 책을 봐야 할지.. 너무 간단한거라 패턴 쓸 필요 없을까요?

kws4679의 이미지

커널 프로그래밍시 동적 바인딩에 대해서

이런것도 동적 바인딩이라고 하는지 잘 모르겠습니다만;;;

커널을 만드는 중에 변수값 자체를 매개변수로 전달하면 문제가 없는데

포인터나, 주소를 매개변수로 전달하면 참조하지 못하는 경우가 있습니다.

예를들어

test.DrawMessage("test",10,10, 1);

했을시에 DrawMessage 에서는 "test" 의 주소를 제대로 못 따오더군요

원인을 나름대로 생각했는데

커널을 만들고 돌릴시에 kernel.cpp 를 컴파일하고 부트로더 asm 을 어셈해서 나온 boot.bin 와 단순결합 즉

copy /b boot.bin + kernel.bin 하기 때문에

주소가 kernel.cpp 컴파일시에서는 제대로 정해져있어도 실제로는 달라져 있을 것이라고 예측했는데요

예측대로 boot.bin 의 크기와 여러가지 기타 이미지 관련 오프셋을 더해주니까 잘 참조하는 것을 확인할수 있었습니다.

k1d0bus3의 이미지

[완료]half-duplex hub 의 최대전송속도가 10Mbps인 이유가 뭔가요?

layer1 만 지원되는 허브말입니다.

최대 10Mbps 까지 지원된다고 되있는데, 왜 이런속도가 나오죠?

상식적으로 생각해선 LAN cable의 속도에 달려있는거 아닌가요?

zective의 이미지

[완료] rsync 와 ssh 를 이용한 자동 백업 서버를 만들었습니다.

근데 한가지 의문점이 드는게 있는데요.

rsync 를 이용해서(--delete 미사용) 데이터를 차곡차곡 동기화 시키는데..

SVN 서버 같이 해당 파일의 변경 이력을 알아낼 수 있는 방법이 있나요? -_-;
(또 원하는 이전 시점을 발견하면 그 때로 복구시키는 것도 가능한건지.. 이거 뭐 원하는 건 완전 SVN 이군요;)

다음과 같이 가정해 보겠습니다.

'매 30분마다 rsync를 이용하여 A(원본), B(백업)서버의 데이터 동기화'

1) 11시 30분 = 데이터 파일 - A, B 동기화

2) 11시 55분 = 데이터 파일의 내용 추가/수정 및 저장 (약 2만 Line)

3) 12시 = 데이터 파일 - A, B 동기화

4) 12시 10분 = 데이터 파일의 내용 추가/수정이 잘못된 것을 인지

위와 같은 상황일 경우, 11시 30분에 동기화 된 파일을 가져올 수 있을까요?

이런 경우엔 그냥 정해진 매 시간마다 크론 돌려서 데이터 디렉토리 통으로 압축하여 시간별로 저장하는게 나을까요?

jiggol의 이미지

위키와 비슷하게 로컬컴퓨터에서 문서 작성(메뉴얼 등)에 용이한 도구가 무엇이 있을까요?

흔히 프로그래밍 언어 메뉴얼(html)이나 제로보드XE 에서 공식 배포하는 문서를 보면 굉장히 깔끔한데요.
한글 로는 한계가 있는거 같구요. (소스코드가 들어가거나 스타일 지정으로 문서 작성하는게 개인적으로 그리 편하지 않습니다.)

이걸 노가다 html css 로 만든거 같진 않고.. 위키엔진과 같이 어떤 문법에 맞추어 작성을 하고 렌더링(html) 한 것 같아 보이는데요. 요렇게 깔끔한 문서를 만드를 툴은 어떤게 있을까요?

위키를 써보니 메뉴얼 만들기에 참 좋더라구요.

익명 사용자의 이미지

조건 출력 추가질문

답변 너무 감사드립니다.

아직 C에 익숙치 않은지라 추가적으로 더 궁금한 사항이 있어 질문드립니다

ggumgge의 이미지

리눅스 계정에 대한 제한 쉘 적용 및 SSH 터미널 제한에 대한 질문!!!!

안녕하세요, 알아본다고 알아보다가 어떻게 테스트를 해봐야 하는지도 막막해서
무작정 질문 부터 던집니다.

현재 A와 B 두 대의 서버를 구동중인데, A에는 ssh 프로토콜로 동작하고 있는서비스가 돌고있고, B에는 데비안패키지서버(SSH 사용)와 80포트로 웹페이지 하나가 서비스 되고 있습니다.

문제는 현재 A와 B의 서버에 많은 사용자 계정이 존재합니다.
위에 말씀드린 서버스를 이용하기 위해서는 계정만 존재하면 되는것이 아닐까 해서요..
아예 서버에 터미널로 접근하는 것 자체를 차단하고 싶습니다.

계정 홈디렉터리에 용량을 마구 사용하는 사용자부터, 관리자 명령을 사용하는 분까지..
잘 제어가 안되고 있는데.. SSH 프로토콜로 서비스하고 있는 것들은 잘 이용하면서 터미널 접근만 차단할 수 있을까요?

검색해보니 ssh 터미널 접속에 대한 설정파일이 있던데, 이것을 이용하면 될까요?
답변 부탁드립니다. ㅠㅠ

jdch0795의 이미지

Linux에서....iptables NAT

Linux out port는 192.168.0.3이구요

Linux 사설 대역들이 물려있는 대역은 여러게 있습니다.
만약 nat를 한다면....

out port는 eth2입니다.

iptables -t nat -A POSTROUTING -s [사설대역 IP] -o eth2 -j SNAT --to 192.168.0.10 여기서 변환 되는 ip가 192.168.0.3이 아니라 10으로 변환되서 나가야하는데..... 위처럼 입력을 하면 동작이 되지 않습니다.

Linux iptables 에서는 ..?

trymp의 이미지

리눅스애서 source routing 에 관련된 질문입니다.


리눅스 라우팅과 관련된 질문입니다.

제가 알기로는 forward 되는 packet 은 ip_route_input() 함수에서 routing 이 decision 되고

local 에서 output 되는 packet 은 ip_output_key() 인가 하는 함수에서 routing decision

되는 것으로 알고 있습니다.

이 때 foward 되는 packet 에 대해서 source routing 을 걸었을 때,

제가 인위적으로 dev_queue_xmit() 을 호출하기 전에 skb 의 source IP 를 다른 것으로 바뀌치기 했습니다.

그러면 바뀐 source IP 에 따라서 routing 이 바뀌었습니다.

L2 level 인 dev_queue_xmit 에서도 routing decision 이 이루어지나요??

테스트 결과로만 봐서는 dev_queue_xmit 에서 routing 이 결정나서 다른 next hop 으로 보내는데,

제가 알고 있는 지식과는 많이 달라서 혼돈이됩니다.

페이지

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