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

trymp의 이미지

file signature 에서 doc 와 xls, ppt 등을 구별하는 방법은 ???


doc, 나 xls, ppt 같은 파일을 구별하는 작업을 하고 있습니다.

파일 확장자로는 정확한 구별이 어려워서 file signature 를 이용해서 판별하려는데요.

ms office 파일이 "d0 cf 11 e0" 로 signature 가 동일하더군요.

msi, msp 또한 signature 가 동일하다고 합니다.

그래서 이러한 파일을 구별하는 방법을 알고 싶습니다.

혹시 structure 이나 관련 사이트를 알고 계신 분은

조언주시면 감사하겠습니다.

cyk7890의 이미지

제가 배포한 인스톨파일이 XP 환경에서 "액세스 거부"로인해 설치가 안되는경우가 있는데 해결방법이 없을까요 ?

안녕하세요

간단하게 요약하자면
제가 동영상플레이어 인스톨파일을 배포해둔게 있는데요,
언 6개월간 별문제없이 배포되고있었는데
어제 갑자기 윈도우XP 사용자로부터 설치가 안된다는 문의가 왔는데 도저히 해결이 안되요..

증상
- 설치환경 : 윈도우 XP
- 셋업파일 다운로드 후 실행시 "~~~.exe 파일에 액세스 할 수 없습니다." 라는 경고창이 뜨면서 설치진행이 되질않음
- 전자서명 : 적용됨
- 저장 및 설치위치 : C드라이브 -> Program Files 아래에 폴더를 생성해서 다운받고 그곳에 설치합니다.

시도해본것들
- 사용자 컴퓨터 시간설정이 현재시간이 맞는지 확인해보았습니다. - 현재시간 맞음
- 파일권한이 의심되어 사용자계정이 관리자권한에 계정인지 확인하였습니다.- 관리자계정 맞음
- 파일을 우클릭하여 속성창에 보안탭에서 현재 로그인한 사용자가 가지고있는 이 파일에 대한 권한이 전부가능한 상태로 체크되어있는지 확인했습니다.

hopeman1의 이미지

ARM 우분투에서 열심히 OpenCV를 설치하기 위해 다운을 받고, 작업을 했습니다. 그런데, 연결방법을 바꾸자 작업내용이 사라졌네요.

ARM 보드용 애플리케이션을 개발하는 중입니다.
리눅스와 ARM 모두에 깜깜이라 삽질을 열심히 하고 있어요~

평가보드와 노트북에 USB-Serial 케이블을 꼽고 PuTTY로 연결해서 터미널 열고 라이브러리를 컴파일 및 설치하려고 wget으로 인터넷을 통해 다운을 받았습니다.
물론 위치는 평가보드상의 SD메모리고 평가보드는 인터넷연결이 되어 있던 상태고요..

일이 좀 있어서, 시리얼 케이블을 빼고, PuTTY에 다시 IP를 입력하여 동일 계정으로 로그인 했더니 그만 그간 작업한 내용이 하나도 없고, 깨끗하네요.
이런일도 있나요?

디렉토리들을 아무리 열심히 뒤져봐도 다운 받은 라이브러리는 온데간데 없네요..

혹시 비슷한 경험을 하신분은 좀 도움 주세요^^

ytkim4558의 이미지

오픈소스인 OCROpus에서 프로그램 디버깅 or 페이지 레이아웃 분석 관련 질문입니다.

우분투 설치 후 , OCROpus 0.7 버전을 설치는 했습니다. - https://code.google.com/p/ocropus/
터미널에서 ./run-test 를 이용하여 프로그램이 동작하는것 까지는 했고요
제가 알고싶은건 OCROpus에서 페이지 구조분석을 어떻게 하는지를 알고 싶습니다.
따라서 run-test 파일을 한줄 한줄 디버깅을 하면서 분석을 할려고 생각중이었는데요
이게 스크립트파일이라 그런지 gdb를 비롯하여 디버깅할 수 있는 방법을 못찾겠더라고요.

windows에서 visual studio에서 opencv 설치해서 프로그램 실행만 해왔던 저라 도저히 어떻게 시작해야할지 감이 안잡히네요;;
관련 논문이나 웹을 검색해보았으나 2009년 논문이 전부라 최신버전것은 반영이 안되어있는것 같습니다.

코드 분석을 하거나 아니면 구조분석하는데 좋은 방법이 있을까요 =_=;;

dhko96의 이미지

MessageQueue 관련 질문(RabbitMQ, ZeroMQ...)

안녕하세요.

ZeroMQ나 RabbitMQ, ActiveMQ와 같은 messaging Queue 시스템과 관련된 질문을 드립니다.
사실 이런것들을 왜 사용해야 하는지 잘 이해가 안되어 질문을 드립니다.

이런 시스템들은 TCP보다 빠르다라고 설명하고 있는데..
도대체 어떻게 이런게 가능한것일까요?
결국엔 내부적으로 TCP/IP socket 통신으로 프로세서 간에 데이터 교환을 하는것인데..
데이터를 socket buffer에 write/read 하는 로직을 최적화 하여 일반적으로 만드는 TCP/IP socket 프로그램으로 데이터 전송하는것보다 빠르다는것인지...개념이 이해가 되지 않습니다...

pci486의 이미지

백업 서버를 운용하실때 다들 어떻게 관리를 하시나요.

일단...
회사에서 필요에 의하여 백업서버를 구축했습니다.
뭐... scp 로.. 하는거지만요...

아무튼..

데이터의 보유기간을 보통 얼마정도로 잡나요?
평생~~ 은 아닐꺼구...
백업 데이터를 보통 어느정도 기간까지 머신또는 hdd에 보존을 해두시나요?

cleansugar의 이미지

웹서버에서 링크의 허가권 읽는 법은?

웹서버에서 어떤 디렉토리를 못 읽고 있습니다.

원본의 디렉토리의 허가권이 dr-- 이고 그것에 링크를 건 껍데기가 lrwx라고 할 때 웹서버가 못 읽는 게 당연한가요? 반대로 원본이 rwx이고 껍데기가 r--이면 웹서버가 역시 못 읽나요?

그리고 아파치 설정에서 Options +FollowSymLinks와 Options FollowSymLinks의 차이는 무엇인가요?

그리고 .htaccess의 소유권을 root에서 다른 걸로 바꾸고 싶은데 안 바뀝니다. 어떻게 바꿀 수 있을까요?

winter5642의 이미지

selet 기법으로 일을 처리 하는건데요.

vi 안에서 1번을 선택하여 id를 입력하여서 last 실행 결과가 아이디랑 같은거만 나오게 하고싶은데.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
echo "sellect menu"
echo "1. ID를 입력하여 기록을 시간순으로보이기"
echo "2. ID를 입력하여 요일별 평균 접속시간"
echo "3. ID를 입력하여 ip주소와 접속 횟수"
echo "4. 사용자의 접속시간 합산 "
read answer
if [[ "$answer" == "1" ]]
then
echo "id를 입력하세요"
read test
last | gawk /* test 와 last 명령에서 $1이 같으면. 그아이디의 기록이 출력되게 print 를 작성하고싶은데요. */
fi
if [[ "$answer" == "2" ]]
then

keeproll의 이미지

gzip 후에 tar를 묶는 것은 불가능한가요?

안녕하세요?

보통 파일을 압축해서 저장할때

tar zcvf 를 많이 사용하는데

이것은 지정된 디렉토리 또는 파일들을 전체 TAR로 묶은 후에
묶여진 tar 파일 하나를 gzip으로 압축하는 것이자나요??

그런데 ,,,,

그 반대로 하는 것은 불가능한가요?

각 파일들을 먼저 gzip으로 압축하고 나서
그렇게 압축된 .gz 파일들을 tar로 묶는 것이지요...

tar가 단순히 여러 파일들을 묶는 역할만 한다면
gzip -c *.DAT > tartest.tar

이런식으로 해봤지만, 이렇게 만들어진 tar 파일을 풀려고 하면
tar: This does not look like a tar archive
tar: Skipping to next header

gzip: stdin: invalid compressed data--crc error

세벌의 이미지

ibus? scim?

나비는 우리나라에서 널리 쓰고 있는데, 한국어 영어는 입력가능하지만, 일본어 중국어 등 다른 언어는 안 되는 것 같네요.

ibus와 scim 은 어떤 점이 다른가요? 그 외에 다른 입력기들은 어떤 특징이 있는지도 궁금.

페이지

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