Tech & IT/프로그래밍 110

MAC 에서 php 개발환경 세팅하기

MAC에서는 php를 위해 새로 설치할 필요없이 설정만 약간 바꿔주면 된다. 터미널 창을 연 후sudo vi /etc/apache2/httpd.confvi에디터로 열면 아래와 같이 파일이 보인다. / (슬래쉬)를 누르고 php를 입력하여 찾기를 하면#LoadModule php5_module libexec/apache2/libphp5.so 이렇게 나올 것이다. 여기 맨앞 '#'을 삭제하여 주석을 해제시켜 php를 활성화시킨다.:wq 로 저장하고 빠져나온다.sudo apachectl restart명령으로 서비스를 재시작하여 변경된 설정을 적용한다. php가 잘 실행되는지 확인한다.웹브라우저에 http://localhost 하여 아래와 같이 나오면 성공!! 맥북프로 Late 2011 버전에 macOS Sier..

ARM9 KIT에 이국지(二國志, Two Kingdoms) 게임 제작 및 시연

ARM9 KIT로 이국지(二國志, Two Kingdoms) 게임 제작 및 시연 2006년 2월 ARM 2주짜리 교육인데 지금생각해도 참 알차게 진행한 교육이었다.2주짜리 교육과정 전체가 참 알차고 빡빡하게 진행되었다. 처음 5일은 ARM프로세서 다루는 중고급 과정이고 기본적인 Periperal 등에 대해 교육을 진행한다.그리고 나머지 5일은 프로젝트이다.마지막날은 발표로 마무리하는 일정이니 프로젝트는 4일동안 진행하는 것이다. 프로젝트 주제는 자유다. ARM키트를 사용해서 할 수 있는 건 다 해보라는 컨셉이다.다른 조들은 모터를 활용해서 움직이는 로봇을 만들기도 하고, SW를 주로하는 팀중에는 키패드 알고리즘 개발도 하는 등 이것 저것 다앙한 주제의 프로젝트를 진행했다. 우리 조는 게임으로 결정한다.처음..

netstat -at 네트워크 상태 알아보기 명령어

netstat -at 으로 네트워크 상태 알아보기 가능 네트워크 프로그래밍을 하다보면 network server, client를 만들어놓고 에러 발생할 때 디버깅을 위해 유용하다연결을 했단 끊었다 다시 연결을 했다가 끊었다가 하는 일이 많을텐데이 때 이전의 연결이 끊어지지 않았는지새로운 연결이 이전 연결 끊어진 후에 된 게 맞는지새로운 연결에서 pending이 되어있는지를 확인하기 위해 활용 가능 client가 connect를 하고server가 accept를 했을 때 established되는지를 주로 확인한다.그리고 disconnect했을 때 다시 대기상태에 있는지 확인한다.

라즈베리파이 2b 세팅

1. OS설치(라즈비안 받아서 Win32DiskImager로 4GB SD에 넣고 2. 부팅후 세팅(SSH enable, passwd등등) 3. 계정생성(groups보고 그대로 adduser) 4. pi계정 삭제(deluser) 5. 자동로그인 설정(/etc/inittab) 이거하면서 주석처리하려고 #을 누르니 키보드 설정이 다른지 \이 #이었음) 라즈베리파이 http://www.rasplay.org/ 라즈베리파이 운영체제 설치 및 파일 서버 만들기(설정 처음사용시 따라할 것) http://naturis.kr/2063 라즈베리파이 자동로그인(따라해보자 이것저것 글타래 따라가보기) http://blog.daum.net/hevyflat/35 원격SSH 사용관련 http://kocoafab.cc/tutorial..

MFC MDI SDI 설명 및 팁

출처: openwiki - http://wiki.rabidus.net/ow.asp?p=MFC%5FMDI%5FSDI&a=print MFC MDI SDIMFC MDI and SDIReseachDocTemplate를 추가시 리소스를 반드시 할당해야 한다.MFC Apllication에서 Frame, Doc / View상에서 다른 개체를 참고하는 방법SDI에서 각 개체 얻는 방법MDI에서 각 개체 얻는 방법Tip and TechHow To Get Current CDocument or CView from Anywhere여러개의 DockTemplate를 등록한경우(MDI, SDI)에서 Document, View 순회하기MultiDocumentTemplate에서 Document Template추가법SingleDocum..

MFC 분할윈도우만들기 및 Tip

분할윈도우 만들기 예제 포함http://rockdrumy.tistory.com/906 분할윈도우 사용하는 이야기http://shinyang1027.blog.me/20160794638 MFC Tip중 분할윈도우 잘 설명http://www.viper.pe.kr/cgi-bin/moin.cgi/MFC_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_1 http://www.viper.pe.kr/cgi-bin/moin.cgi/MFC_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_2?highlight=%28%5EMFC..%2A%29 분할윈도우 스크롤바 제거http://blog.naver.com/lifeisforu/80022419794http://w..

/etc/profile, ~/.bash_profile, ~/.bashrc, /etc/bashrc 설명

/etc/profile, ~/.bash_profile, ~/.bashrc, /etc/bashrc 파일들은 장치 관리 및 사용자 환경을 위한 설정파일 입니다.위 파일들의 차이점을 알기위해선 먼저 login shell과 non-login shell을 알아둬야 합니다.* login shell : 처음 리눅스를 부팅하고 터미널을 켰을 경우 특정 shell로 접속이 되면 login shell* non-login shell : 터미널을 켰을 때 특정 shell로 들어가지 않고 직접 sh 등의 명령어로 특정 shell에 들어가야 할 경우 non-login shell예를 들어 java 환경변수를 잡을 때 non-login shell일 경우 .bashrc 파일을 이용해야 합니다. * login shell (profile..