Jessica
Jessica by 旅の達人黒沢オティス 저작자 표시비영리동일조건 변경허락
흐악... 중간고사 기말고사를 지나서 여름방학이 오고야 말았습니다..
요즘따라 느끼는것은... 무엇인가 만들때 마다 만들때 마다 한계점에 도달한다는거랄까..

생각해보니 그나마 제대로 사용할수 있는 언어가 C(Gcc) , PHP( html 이런거 포함하고 자바 스크립트는..)ㅠㅠ

약간 부끄럽지만 3학년인데 자질마저 의심하고 있습니다. 물론 그동안 제가 가진 정서적인 사고방식에 의하면 매우 뜻깊게 시간을 보낸것 같기도 하지만, 공학적인 사고를 하면 엄청난 비효율적이였는지 나타나고 있네요... 이번방학에 해야될거 당장,, C++ 하고,, JAVA 둘다 객체지향이니 ::

그러니까 제가 이런생각을 하는것이 아,, 그렇네요, 전 학교에서 배우면서 이론과목이 매우 쓸모없다고 생각했었습니다..

그런데 생각해보면 이번 운영체제 Inter-process communication을 배웠었는데. IPC를 하기 위한 한 방법중 하나가 소켓이라는것도 알았네요..

지금 진행하고 있는 일이 잇는데.. 그러니까 구도가 PHP로 만들어진 페이지에서 명령을 내리면 C 라던지 다른 언어로 만들어진 어플리케이션 또는 프로그램이 작동되게 하는 구도입니다..

그런데,, 저는 소켓프로그래밍이 PHP에서도 가능하다고 들어서 PHP에서 echo서버를 구현하려고 했지만 - 약간은 한심한 생각이였던것 같습니다. 물론 제 지식에서는 .. 구글링을 해보니....순수 PHP가지고는 불가능하다는 결론이 내려졌습니다..

그동안 잘못생각했던것은 PHP가 웹에서만 작동한다고 생각했는데.. 어떤 프리랜서 프로그래머 분께서 쓰신글을 보면서 리눅스 콘솔상에서도 작동한다는것을 알게되었습니다.. 물론 글을 다 안읽어봤지만 그렇게 하면 echo 서버 구현도 가능하다고도 생각했지만.

일단 이글의 요점은. 웹페이지로 PHP를 접속했을때. 모 어떤 명령을 내릴수도 있찌만 C라던지 다른 프로그램으로 소켓이 날라가는 경우를 구현이라고 보다는 연습한 경우입니다. 만약 저와 비슷한 지식을 가지시거나 약간의 정보를 필요하셨던분이라면 얻으실수도 있을지 모르겠습니다.

그리고 여기서 사용되는 것은 UDP 입니다.



일단 간단히 연습해본 스샷입니다. 아이피부분은 제거해서 올린것이고,,
참고로 왼쪽 화면 같은 경우는 Gcc를 이용해서 UDP echo listing Server를 만들어서 10000번 포트로 열은 것입니다.


혹시 지나가는 컴쟁이님 계시면,, 약간의 조언을 주신다면 정말로 감사드립니다


차두리 == 로봇두리 == 안드로이드 == OS는 구글 == 안드로이드 2,2.................................................



저작자 표시 비영리 변경 금지
신고
Touching heaven
Touching heaven by wolfpix 저작자 표시비영리변경 금지
그러니까,, 일단 리눅스  Centos는 약간 거리 멀리 떨어져있습니다;
오늘 한짓이 putty를 이용해서 ssh 접속해서,, Xwindow로 올렸습니다. 오직 Xwindow 로만,, 그러니까 그놈도 깔은것 같은데;; 안나타 나네요..

테스트 환경은 xming을 통해서 원격접속한것입니다.
http://gj.lug.or.kr/gjlug/phpBB3/viewtopic.php?f=9&sd=a&sk=t&st=0&start=0&t=46
이곳의 정보를 매우 참고하였습니다.
# lspci -v
일단 이걸로 그래픽 카드 종류를 알고(일딴 제꺼는  nvidia)
# yum groupinstall “X Window System”
# su - root
# yum install kernel-devel gcc gcc-c++ make
# wget http://us.download.nvidia.com/XFree86/Linux-x86/180.22/NVIDIA-Linux-x86-180.22-pkg1.run
# chmod u+x ./NVIDIA-Linux-x86-180.22-pkg1.run
# ./NVIDIA-Linux-x86-180.22-pkg1.run
# su - root
# yum groupinstall “X Window System” “GNOME Desktop Environment
# vi /etc/inittab
id:3:initdefault: -> id:5:initdefault:
# restart
이상태까지 오니까,,


그러니까,, 제가 알고 있는 화려한, 그래픽은 안나오는것 같습니다. 진짜 Xwindow만 깔린것 같습니다. 그놈을 다시 설치해봐야겠어요...

++추가 :: 그러니까 오늘 느낀건 리눅스가 만약 사람이였으면 오늘 한대 때렸을지도 모르겠습니다.. 학교가서 제 리눅스 컴을 보니 아주 정상적으로 Xindow와 그놈이 아주 잘 놀고 있더라고요-;;

즉 아마도, 제가 원격 하는 방법이 틀지지 않았나, 생각됩니다. 만약 Centos에서 yum으로 Xwindow 환경을 조성해보시려면 저방법 시도해보세요.


망할 리눅스..
+++ 드디어 성공!! !!!!!
문제는 망할 xming의 오류, gnome-session..ㅎㅎㅎ


저작자 표시 비영리 변경 금지
신고
this is why your waitress is cranky

this is why your waitress is cranky by passiveaggressivenotes 저작자 표시비영리

2009/09/16 - [Study/Prolog] - Prolog 컴파일러 설치.
2009/09/23 - [Think , Dream / Fly] - 요즘 보는책,,

모랄까,, 요즘 물론, 현재 노트북에서는 윈도우 비스타가 돌아가고 있지만, 어떻게 리눅스라는 님과 친해지기 위해서, 약간의 짓을 하고 있습니다.

최대한 공부하는것도, 최대한 리눅스 환경에서 해보려고 하고- 물론 mfc같은건 힘들겠지만..
그러다가 prolog를 옮기기로 마음 먹었습니다.

혹시 이정보 찾고 계시나요? 리눅스에 프롤로그 설치하기?

아 그러니까 ,, 구글에서 검색하면 swi-prolog많이 뜨더라고요;; 저는 여기서 받아서; 리눅스에서 깔아봤는데- rpm의 경우 의존성에 걸리고, 직접 컴파일 하니까 어디서 오류가 뜨는지를 모르겠습니다-;

하하;;

그런데 방금전에 안것은, 물론 프롤로그를 많이 아시는분들은 비웃으시겠지만, Vc,gcc,그리고 볼랜드C처럼 프롤로그도, 여러종류가 있는것 같습니다.

swi-prolog를 리눅스에 설치못하고 좌절할 무렵, 찾은것이 있으니,,

gprolog,, 왠지 느낌이 gcc같은 느낌이랄까..

http://www.gprolog.org/#download

http://www.gprolog.org/gprolog-1.3.1.tar.gz
tar -zxvf gprolog-1.3.1.tar.gz
압축 풀리고
cd gprolog-1.3.1 / src로 이동한다음
./configure
아, 그런데 방금전에 안건,, 제가 make를 한다음 make install을 하니까,, 퍼미션 오류 뜨더군요

su
루트 계정
make & make install
...(그런데 예전에 학교에서 일반계정에서 make 돌렸을때는 돌아간것 같은데..)

그러면 설치가 끝납니다.
usr/local/bin/안에 생깁니다

이걸 실행시키면
그러니까, 제가 잠깐 이해한 걸로는 프롤로그가 인터프리터라는겁니다..

잠깐, 예전에 파이썬 봤을때가 생각났다랄까..

웹어디선가. 파이선처럼 파이썬이 확장자가 py였는지 잘기억안나지만 pl을 만들어서 한다는 글을 본적이 있습니다..;;

일단 웹을좀 돌아다녀봐야겠습니다..

uncaught exception: error(existence_error(procedure,(:-)/2),top_level/0)

아마도 사용하시다보면 이런오류가 나실겁니다. 위와 같은 방법을 하면- 웹을 찾아본결과 인스톨 과정에서의 에러 등등 영어로 잔득- 아무래도 제가 생각한 컴파일 방법이 틀린것 같습니다.. ;; 하하 이거 다시해야겠는데요;;

지우는 방법은
make uninstall
make clean
make distclean

;;; 같은 말인가..Install 파일에는 이렇게 써...있던..하..;ㅣ이런;;;


저작자 표시 비영리 변경 금지
신고

'Study > Prolog' 카테고리의 다른 글

gprolog 컴파일 하기...  (2) 2009.09.24
리눅스에 prolog 설치 방법  (0) 2009.09.23
Prolog 컴파일러 설치.  (2) 2009.09.16
December sand
December sand by ~jjjohn~ 저작자 표시비영리변경 금지


CENTOS 리눅스 구축관리 실무 상세보기

PROLOG 인터프리터(인공지능언어) 상세보기


///아 이런- 자바, 데이터베이스,, C,, 영어,,도 봐야하는데,,;; 아 이런..;;


저작자 표시 비영리 변경 금지
신고
네이트에 로그인했다가 이런뉴스가 있더라고요;;
공대생의 '사나이 5종 세트'의 굴레


뉴스를 보니ㅠㅠ 눈물만,, 하지만 결론은 리플;;;

어쩌면 예상하실술도 있는 베스트 리플...
그리고,, 그에 관련된 리플

결론은 할말을 일었다..ㅠ 멍..


저작자 표시 비영리
신고
1

+ Recent posts