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

js.kang의 이미지

웹 브라우저로 리눅스 서버 실행파일을 제어할 수 있는 방법이 있나요?

웹 브라우저 상의 버튼을 클릭하거나 웹 브라우저를 통해 소스코드를 보내주면

리눅스 서버에서 실행파일을 실행시키고

이걸 이용해서 로봇을 제어하는 방법을 찾고있습니다.

혹 아시는 분이 있으시면 좀 알려주세요 ㅠㅠ

jiin94의 이미지

php 외부명령어관련문의

안녕하세요..
php 프로그램진행도중 안풀리는 부분이 있어 고수님들께 조언좀 구하고자 합니다.

php4버전대에서 sha256을 이용하려고 하니 hash함수는 5.1부터 지원이되더군요.

외부명령어를 이용하여
아래처럼 가져왔습니다.

system("echo -n '".$linkBuf."' | sha256sum");

근데 궁금한것은 출력되는 값을 보니 맨끝네 "-" 하이픈이 붙더군요.
혹시 해당하이픈을 없애는 방법이 없을까요?
그리고 출력된 결과값을 변수에 담는방법은 없는지 ... ㅡㅡ

고수님들의 조언부탁드리겠습니다.

vivisection의 이미지

c++ 함수 사용법에 대한 질문

serial 이나 socket 등 통신프로그램을 만들때 보통 통신담당 thread 를 하나 생성해서 통신담당 thread와 ipc등으로 내부 프로세스와 통신하게 프로그램을 만들었는데, 예전에 어떤사람이 thread가 아닌 함수에서 처리하게 하는걸 본적이 있습니다
리소스 절약할수 있을것 같아 오늘 따라해보려고 노력중인데, 어떻게 로직을 세워야 하는지 도통 감이 안옵니다
대충 어떤식으로 구조를 만들어야 하는지 설명해주시면 감사하겠습니다

songinah의 이미지

안녕하세요 ns2 관련 조언 부탁드립니다..

공부하는 중에 우연히 글을 올리게 되었습니다.
이렇게 글로 도움을 요청하게 되어 죄송합니다.

ns2 를 이용하여 시뮬레이터를 돌리려고 하는데
2개의 노드 사이에서 데이터를 전송하려고 하는데.
한 노드에서 modulation 또는 해쉬, 지수연산등을 차츰 추가 수행하게 하여 장기적으로 데이터 전송시 차이를 보려고 합니다.

어떤방식으로 해야할지 감이 안잡힙니다.

C++를 이용해야 하는지, tcl를 이용해야 하는건지, 헤더에서 추가를해줘야하는건지, 기존 node 파일을 수정해야하는건지..
전혀 감이안옵니다.. (많이 부족합니다.)

방식이라도 알려주시면 큰 도움이 될것같습니다.

도움주시면 감사하겠습니다.

bsjun의 이미지

execstack -c 라는 명령어가 무슨 명령어 인가요??

아파치 실행 도중

ImportError: /usr/local/lib/python2.7/lib-dynload/_ctypes.so: cannot enable executable stack as shared object requires: Permission denied

이런 오류가 나서 구글링 도중에

execstack -c /usr/local/lib/python2.7/lib-dynload/_ctypes.so 를 하라고 해서 했더니

아파치 실행시키면 ERR_EMPTY_RESPONSE 이런게 뜨면서 웹사이트가 아예 나타나지를 않네요 ㅠㅠ

아무것도 확인안하고 실행시킨 제 잘못인데.. 어떻게 복구시킬 방법이 없을까요?

jz99의 이미지

ssh 접속하여 remote의 gtk application을 local에 launching 시킬 수 있나요?

internet으로 ssh접속하여

접속한 곳 서버에 있는 gtk 프로그램을 실행할 때

display를 local로 하여 실행 할 수 있나요?

remote는 ubuntu 15.04 server edition
local은 ubuntu 15.04 desktop x64 입니다.

서버는 ubuntu server edition이고, lxde나 xfce 등을 설치할 형편이 되지 못합니다.

가능할까요?

jetli426의 이미지

php 세션 폴더 관련 오류

/etc/php.ini 파일의 session.save_path 경로는 Master Value 이므로 기본값으로 두었구요

현재 가상호스트 통해 여러 사이트로 접근 가능하도록 서버를 열어 두었습니다.(현재는 임시 서버로 아이피로 접근 합니다.)

그 중 메인 사이트에서 ini_set의 Local Value 변경 사용을 위해 php파일에 session_save_path("./data/session"); 를 사용 했구요

아래 오류가 나며 세션 스타트가 되지않아 로그인 관련 기능을 사용할 수 없습니다..

Warning: session_start(): open(./data/session/sess_7s0k6m1l9ukjtnajbi50jj0on1, O_RDWR) failed: Permission denied (13) in /home/testsite/public_html/test.php on line 33

trymp의 이미지

multi-thread 프로그램 작성시에 fork() exec() 함수를 쓰면 위험한가요?

linux fedora 64bit 환경을 사용중에 있습니다.

제가 프로그램을 작성하고 있는데, pthread 를 이용해서 multi-thread 프로그램을 작성중에 있고요

기능상 외부 프로그램 호출이 필요해서 fork()->exec() 조합을 쓰고자 하는데, 이게 위험할까요?

혹시 이것이 나중에 futex() dead lock 으로 발생하지 않을까? 하는 걱정도 있고요

써도 괜찮은 것인지?? 위험하다면 안정하게 할 수 있는 다른 방법은 없는지 궁금합니다.

고수님들의 조언 부탁드립니다.

vivisection의 이미지

mingw 에 boost 설치 질문

mingw64를 사용중인데 boost.org에서 boost 를 다운받아서 컴파일하고 설치를 했는데
boost 라이브러리가 include 가 안되고 에러가 납니다
영어가 짧아서 영어사이트 아무리봐도 모르겠습니다
link option 어떻게 주어야 하는지 알려주세요

LWC3의 이미지

프로그래밍 공부중인데. 의문점이 있어서 글을 올립니다.

아래 등록한 코드로 소켓 프로그래밍을 공부하고 있는데 궁금한 점이 있어서 글을 올립니다.

아래 서버 프로그램을 실행 시킨 후에 Ctrl+c 를 사용해서 SIGINT 시그널을 발생시키면
init_handler 가 잘 동작합니다. 그런데 telnet 으로 한번 연결 후에는 시그널을 발생 시켜도
init_handler 가 동작하지 않습니다. 왜 accept 이후에는 시그널이 동작하지 않는지요?

그리고 하나더 궁금한 점은 accept 이후에 root@ubuntu:~/work/c/server$ 이 출력되는데요.
부모 프로세스가 종료되어야 커맨드 입력 부분이 출력되는 부분이지 않나요?

알려주시면 감사하겠습니다. ㅎ..;

페이지

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