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

pogusm의 이미지

SDL 이 뭔가요? Qt공부중인데 SDL도 알아야 하는건가요?

다이렉트X, OpenGL, SDL 이 3개는 같은 목적의 용도로 사용되는건가요?

ffmpeg 디코딩된 영상을 sdl을 이용해서 출력한다는거 같기도 하고..
opengl을 이용해서 출력한다는거 같기도하고..
ffmpeg -> sdl -> opengl 으로 출력한다는거 같기도 하고...

(뭐가 맞는건지..)

그리고
(윈7환경) Qt에서 ffmpeg라이브러리를 이용해서 "동영상플레이어"를 만드려고 할때라면,
sdl을 이용해야하는건가요?
아니면 opengl을 이용해야 하는건가요?

ffmpeg 샘플 코드를 보니까.. 동영상 파일에서 프레임 이미지를 그냥 QLabel에다 출력하던데..
이때는 sdl이나 opengl같은게 사용되지 않는거 같은데..... ㅠㅠ

개념이 없으니 이해할수가 없네요...

초보적인 개념좀 잡아주세요 ㅠㅠ 굽신굽신굽신굽신

cleansugar의 이미지

FTP 로그인시 입력된 암호까지 로그에 저장하는 프로그램 있을까요?

FTP 로그인시 입력된 암호까지 로그에 저장하는 프로그램 있을까요?

이렇게 써보신 분 계신가요?

반대로 /var/log/auth.log에 암호 로그 안나오게 ftp 설정은 어떻게 하는 건가요?

cleansugar의 이미지

dd-wrt 쓰시는 분 80포트 옮기는 법 아시나요?

dd-wrt에서 웹셸이 80포트에 있는데 이걸 다른 포트로 옮기려면 ssh로 해야하나요?

재부팅해도 설정이 그대로이려면 어떻게 해야 될까요?

파일시스템도 플래시에 롬으로 고정되어 있는데 어떻게 할지 잘 모르겠습니다.

아니면 포트포워딩을 해서 인바운드 80포트만 웹셸보다 먼저 포워딩하는 방법이 가능한가요?

dd-wrt는 openwrt 포크고 busybox를 씁니다.

cleansugar의 이미지

FTP서버 브루트포스 공격받는 중입니다

제 FTP 서버에 로긴 시도가 오는데 어떻게 대응해야 되나요?

newpolaris의 이미지

visual studio 2008, 2010 두 버전 모두 지원해야 할 때의 Mercurial 사용법 질문

기존에 코드를 작성했던 툴은 2010 입니다.

코드 받는 쪽에서 2008을 요구해서 몇시간 걸려가며 일일히 복사해 놓은 2008용 프로젝트도 있습니다.

결과적으로 보면 코드는 같고 sln(프로젝트 설정 파일)과 몇몇 떨거지 들만 다른데요,

2010에서 코드를 작성하고 commit했으면,

2008에도 해당 변경 사항을 적용해야할텐데

어떻게 하는 것이 좋을 까요?

brach 2개로 나눈 후 2010에서 commit한걸 diff를 이용해서 차이점 빼낸 다음

2008에 적용하는 이런 방식 정도 밖에 생각이 안납니다.

조언 부탁드려요

newpolaris의 이미지

mercurial에서 서로 다른 rev.간에 부분 통합 방법을 알고 싶습니다.

혼자서 개인 repo.용도로 거북이HQ(mercurial front end)를 사용하고 있는 대학원생입니다.

노트북에선 코딩하고 저쪽 서버 컴으론 실험을 진행하고 그런식으로 실험을 진행하고 있었는데요,

얼마전부터 일정에 쫒기는 바람에

서버는 급한대로 버그 수정해서 돌리고

노트북으론 리펙토링이란 명목하게 갈아엎는걸 진행하였습니다.

그 결과 각 rev 간의 차이가 꽤 벌어졌습니다.

이 2개를 그냥 merge 하니 mercurial이 알아서 제거해준 부분에서부터 (완전 수동으로 merge하는 방법은 없는가요?)

에러가 터집니다.

부분을 때어 와서 조금씩 합쳐가면서 제대로 되는지 확인하고 싶은데요.

visual diff to local이라고 해도 양쪽다 read only가 되어 있어

지금은 visual diff한뒤 거기서 나오는 폴더를 복사해서 local directory 와 비교하도록 한 후

그걸 commit 하고 있는데요

좋은 방법이 없는지, 실무에선 어떻게 작업하는지 궁금합니다.

revival의 이미지

bash 에서 정규표현식[답변완료]

# case 1
X=no
[ "$X" == (n|N|no|NO) ] && echo 1

# case 2
X=no
[ "$X" == \(n\|N\|no\|NO\) ] && echo 1

----
위와 같은 코드를 사용하고 싶은데요.
해보면 항상 아무것도 찍지 않습니다.

분명히 bash 정규표현식에서 지원 하는 걸로 아는데..
뭐가 문제일까요?

jaejyn의 이미지

Proguard로 난독화된 class들과 새로운 클래스로 jar만들기

안녕하세요 Proguard 사용법에 문의를 드립니다

현재 맡고 있는 시스템에 서드파티가 개발로 참여하려 합니다.

그런데 그 서드파티 회사에는 2개의 파일을 제외하고, 다른 모든 java파일들은 난독화로 감추려고 합니다.

Proguard로 난독화(Obfuscated)된 class파일들을 그 회사에 전달하면,
그 회사에서 자신의 java 파일을 추가해서 저희 회사에 jar파일로 전달하는게 가능할까요?

즉, 난독화된 class 파일들에 새로운 java파일을 합쳐서 jar를 만들 수 있을지가 의문입니다

가능하다면 조언을 부탁드립니다;;;;;

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) 의 주기가 절대시간으로

페이지

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