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

howdoudo의 이미지

iproute2 질문입니다.

안녕하세요 ?
제가 기존에 사용하던 network은 다음과 같습니다.
br0 : eth0+ra0, 유무선 공유를 위하여 bridge로 묶은 인터페이스, 사설 IP 172.30.1.0/24, gw = 172.30.1.254
eth1 : 119.207.x.x/24, gw=119.207.x.254(KT 엔토피아)

이 상태에서는 단순히 iptables에 iptables -t nat -A -s 172.30.1.0/24 -o eth1 -j MASQUERADE 명령만 한줄 추가하여 문제없이 공유를 하며 쓰고 있었습니다.

이번에 FTTH 회선을 하나 증설하여 eth2라는 interface를 추가하였습니다.
eth2 : 175.234.y.y/24, gw=175.234.y.254

그래서 로드를 분산하기 위하여 LAN 대역의 절반을 뚝 잘라 172.30.1.1 ~ 127 까지는 eth1을 통하여 기존 엔토피아를 쓰게하고,
172.30.1.128 ~ 253 까지는 새로운 eth2를 통하여 FTTH를 쓰게 하고 싶습니다.

nimeaz의 이미지

CPU usage 관련 문의

안녕하세요, 흔히 말하는 CPU usage 관련하여 질문을 하나 드리려고 합니다.

main
for(i = 10000000; i > 0; i--)
nop

와 같은 프로그램을 성능이 높은 컴퓨터(더 높은 클럭)와 성능이 낮은 컴퓨터(더 낮은 클럭)에서 수행한다고 했을때.

다른 프로세스가 전혀 없고 이 프로그램만이 CPU에서 수행되는 유일한 일이라 가정하면,

성능이 높은 컴퓨터에서도 똑같이 CPU 점유율은 100%로 나타나고 성능이 낮은 컴퓨터에서도 CPU 100%으로 나타나지만,

성능이 높은 컴퓨터에서는 프로그램이 더 빨리 종료되고 성능이 낮은 컴퓨터에서는 더 오랜시간 100% CPU usage가

지속되는 것이 맞는 것인가요?

(즉, 성능이 높은 컴퓨터에서는 CPU usage가 50%이고 성능이 낮은 컴퓨터에서는 CPU usage가 100% 인 식이 아니고)

단순하게 성능이 좋은 컴퓨터와 성능이 낮은 컴퓨터의 차이가 시스템 틱 (jiffies) 의 주기가 절대시간으로

ssobranss의 이미지

typedef의 템플릿화에 대해서

template
typedef myvector vector;

이런 문법은 금지되어 있지요.

그래서 그 대안으로 제가 알기로 두가지 방법이 있는데 그 중에 하나가

template
class myvector:public vector{
};

이런식으로 public 상속을 받아버리는 건데요.

stl 컨테이너는 상속을 염두에 두고 만들어져 있지 않기 때문에 이렇게 하면 문제가 생길 수 있다고 하더군요.

그런데 도통 무슨 문제가 생길지 감이 안 옵니다. 제 생각엔 아무 문제 없을거 같은데요.

실제로 어떤 문제가 발생하나요?

bigbaby의 이미지

SecureCrt 최신 버전 문의

안녕하세요~~ 한주의 마지막 금요일입니다.??ㅎ

다름이 아니라 SecureCrt 6.7버전으로 업그레이드를 했는데, 문제가 생겼습니다.

한글 입력 시에 "가나다라마"를 입력하면 "가ㅏ다마" 이런 식으로 글자가 빠르게 입력이 되지 않고

느리게 입력이 되고 일부 단어가 누락이 되는데요..혹시 해결법 아시는 분 안계신가요????

ozz0070의 이미지

질문 QSound 사용

ubuntu 11.4를 사용하고 있습니다.

Qt에서 QSound를 사용하여 wav파일을 플레이 하려고 하는데 동작이 안됩니다.
X11에서는 QSound가 nas를 사용한다고 하여 nas도 설치 했습니다

Dialog::Dialog(QWidget *parent) : QDialog(parent)
{
if(QSound::isAvailable()) {
QSound::play("wav/overspeed.wav");
qDebug("available");
}
else
qDebug("not available");

}
결과창을 보면 not available 입니다.

nasd -aa& 를 하면 결과가 다음과 같습니다.

ItTickles의 이미지

리버스 엔지니어링으로 어느 정도까지 분석이 가능한가요?

서비스가 종료된 게임의 client 파일에서
character 정보나 map 정보가 들어있는 .dat 파일들을 읽으려 합니다.
그런데 제작자마다 data 암호화? 압축? 방식이 다르다고 하여
.exe 파일에서 데이터 파일을 읽어들이는 부분 소스를 복구시키고 싶습니다.
이게 그런데 디스어셈블 프로그램으로 읽었더니
양도 양이지만, 아주 가끔 알수없는 줄이라고 나오는것도 있어서
가능한것인지 모르겠습니다.
조언 부탁드립니다.

jbhm123의 이미지

emacs ansi-color 모드

emacs에서 ansi-color모드가 동작을 안하네요

(autoload 'ansi-color-for-comint-mode-on "ansi-color" nil t)
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)
이 두줄 추가했지만 shell 모드에서 자동으로 컬러가 나오질 않네요 ansi-color.el에 보니
이맥스에서 shell모드 시작할때 자동으로 TERM변수가 설정되서 그럴수도 있다고
ls --color=yes명령으로 컬러 출력을 해보라고 해서 해봤더니 이렇게는 컬러가 잘나옵니다.

하지만 자동으로 나오게 할려면 어떻게 해야 되는겁니까? shell내에서 TERM변수 값을 ansi로도 바꿔봤지만 소용이없고,

저 두줄이면 다들 잘 되시는것 같은데 저는 왜 안될까요? 우분투에서 돌렸을때는 같은 설정으로 색깔 잘 나왔었는데요....(젠투에서 실행했습니다.)

도와주세요~

cococo의 이미지

WSH ? VBS ? 권한 관련 질문입니다.

안녕하십니까. 장마에 별고 없으신지 모르겠네요.

다름이 아니라, 자동화 스크립트를 짜다가 궁금한 게 있어서 질문 올려 봅니다.

상황을 말씀드리면요.

OS 는 Windows 7 이구요, local 의 디렉토리와 파일의 일부를 자동으로 복사해주는 script 를 VBS로 짜서, 자동화를 하려 했습니다.
그런데, 로컬 파일이 SVN 디렉토리의 일부라, 복사 디렉토리 중 디렉토리 속성이 "읽기 전용"으로 되어 있는게 있습니다.

이걸 Native program으로 복사하면 권한을 무시하고 복사한 후에 삭제가 가능한데, VBS로 복사한 후 필요없는 디렉토리를 삭제( parent directory를 통채로 복사한 후에, 필요없는 하위 디렉토리를 골라서 삭제 ) 하려 했더니, 권한 없다고 안되네요.

보니, 복사가 일어나면 soruce 의 설정을 그대로 가져와서, source가 read only 면 target 또한 read only 가 됩니다.

VBS에서, read only 디렉토리나 파일을 삭제할 수 있는 방법이 없을까요?

declspec의 이미지

egg쉘 질문있습니다

egg 쉘 이라는 프로그램이 있던데
이것이 쉘을 띄우는 쉘 코드를 메모리상에 올리고
해당 코드의 시작주소를 알려주더군요.

그래서 이 프로그램이 알려준 주소로
취약한 프로그램의 리턴주소등을
버퍼오버플로우 등으로 덮어쓰면
쉘이 뜬다고 나와있던데...

취약한 프로그램과 egg쉘 프로그램은
두개의 서로다른 독립적인 응용프로그램이므로
egg쉘이 자신의 메모리상에 뭔가를 올리고
그 가상주소를 줘봤자
취약한 프로그램에서는 가상메모리가
다르게 매핑되므로 전혀 의미없는 주소가 되는것 아닌가요?

어떻게 이게 가능한것일까요??

queenmedley의 이미지

리눅스에서 지원되는 클라우드 서비스있을까요?

지금 dropbox와 네이버N드라이버 사용중인데
dropbox는 리눅스도 지원을 하는데 용량이 너무 작고
N드라이버는 용량은 큰데 리눅스 지원을 안하는군요..
리눅스용은 dropbox를 사용하고 그외는 네이버n드라이버를 사용하는데
..리눅스 지원하는 클라우드 잇을까요? 외국서버라도 용량이 좀 크면 좋겠어요..

페이지

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