IT News 245

리눅스 서버에서 주기적으로 php 파일 실행시키기 crontab (리눅스 스케줄)

특정 로직을 실행하는 makeReort.php 파일이 있다고 합시다.그리고 서버에서 매일 밤 12시에 이 파일을 실행한다고 할때에...물론 makeReport.php 파일의 소스 파일은 절대 경로로 되어있어야 합니다. (만일 외부의 파일을 include 한다고 하면..) crontab 은 cron table 의 찾아보니 약자이다. 정확한 내용은 하단에 url 주소를 클릭해서 확인해 보시기 바랍니다. crontab -e수성을 위해서 위 명령어를 입력해서 들어가보니.. 아무 내용도 없었습니다... 조금은 황당했지만..그래도 혹시나 하는 마음에 아래와 같이 명령어를 입력하고 저장하고 나왔습니다. 0 0 * * * /usr/bin/php /var/www/html/makeReport.php위의 명령어는 0분 0시..

IT News/PHP 2016.03.28

요즘에 쓸만한 노트북이 뭐가 있을까요? i7-6700HQ 으로 찾아보세요

요즘에 쓸만한 노트북이 뭐가 있을까요? 오랜만에 쓸만한 노트북이 있을까 해서 찾아보았는데요. 벌써 인텔 CPU가 벌쎄 6세대(스카이레이크) 까지 나왔더군요. 그중에서도 성능이 좋은 모델을 찾아보았는데요 Intel Core i7-6700HQ 이며 코더 는 2.60GHz 입니다. 아직까지는 가격이 조금 비싸다는 단점이 있지만요.현재 가격대는 msi 노트북이 11번가에서 849,000원 정도 이네요 그리고 레노버에서 만든 노트북은 11번가에서 947,000원 정도이네요. (현재 2016년 03월 19일 기준)가성비 짱이라고 하는 한성컴퓨터 노트북이 11번가에서 954,050원 정도 이네요. 그런데 무게는 2kg 이 넘는다는 단점이 있네요ㅠㅠ 자꾸 11번가에서 다 나와서 좀 이상하지만 아무튼 네이버에서 i7-6..

IT News/Computer 2016.03.19

APM Setup의 PHP 버전 바꾸기 - PHP 5.4 (5.4.45)

APM Setup의 PHP 버전 바꾸기 현재 APM Setup 7은 PHP 5.3가 기본적으로 설치가 되는데요. 저는 5.4 버전 이상이 필요했습니다. 왜냐하면 SessionHandlerInterface 를 사용할 수 없었기 때문인데요. 아무튼 검색을 통해 간단한 방법을 찾았습니다. 여기(PHP 다운로드 페이지)로 이동합니다. 위 페이지에서 원하는 버전을 찾은 후, "VC9 x86 Thread Safe" 항목의 "Zip" 파일을 다운로드합니다. 참고로 저는 VC9 x86 Thread Safe (2015-Sep-03 00:42:44) 을 다운 받았습니다. 최근에 5.4 버전을 다시 받았는데요. 이것을 이용하면 좋을것 같습니다. 아래 링크에서 파일을 다운로드 받으세요. http://windows.php.ne..

IT News 2015.12.21

웹서버(web server) rewrite 설정하는 법

웹서버에 rewrite 설정하는 방법을 가끔씩 잊어 먹기에 여기에 적어놓고자 한다. rewirte 를 사용하려면 우선은 rewrite mod 가 활성화 되어 있어야 한다. php info 를 통해서 확인이 가능하고 만일 안될 경우에는 검색을 통해 알아보고.. 설정파일 2개에서 무엇을 설정했는지 알아야 한다. 첫째는 .htaccess 파일이다. 여기서 rewrite 엔진을 on 시킨다. 그리고 규칙을 적어 놓는다. 그리고 두번째로 httpd.conf 에는 설정에서 AllowOverride All 이 되어야 한다. 단 여기서는 웹 디렉토리가 /var/www/html 이다. /var/www/html/.htaccess ----------------------------------------------------..

IT News 2015.11.11

centos 7 에서 ntfs usb 외장하드 인식하기 [ntfs usb 복사하기]

centos 7 에서 ntfs usb 외장하드 인식하기 [패키지 정보가 있는 rpm 파일을 다운받아 실행] rpm -Uvh http://mslee89.tistory.com/attachment/cfile30.uf@253D114D53CE2E291E459C.rpm [ntfs 관련 패키지 설치] yum install ntfs* [마운트할 폴더 생성] mkdir 폴더이름 (여기서는 externHD 라고 하겠습니다) [ntfs 드바이스 정보 표시] fdisk -l [외장하드를 externHD 경로로 마운트하기] mount /dev/sdc1 /externHD/ (sdc1 은 fdisk 했을 때 표시된 ntfs 외장하드 경로임) 참고로 언마운트(unmount) 하기 위해서는 umount /externHD 위의 형식처럼..

IT News/Computer 2015.10.24

CentOS for Webserver 명령어 모음 및 설명

Adding a User useradd passwd https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s2-users-add.html Delete a User userdel -rf // remove the user's home directory pass the -r option to userdel 파일 압축 하기 tar -zcvf 파일 압축 풀기 tar -xvf 디렉토리 강제 삭제 (하위폴더까지) rm -rf 파일 및 디렉터리 검색 find -name *ftp // 파일이나 디렉터리 끝이 ftp 로 끝나는것 검색 centos 기본적으로 사용자를 추가하면 /home/사용자명으로 홈 디렉터리가 생성되고 그 폴더로 ftp 접속이 됨 ---------------..

IT News/Computer 2015.05.08

c++ 바이러리로 이미지 복사하기 visual studio 2008

c++ 에서 텍스트 복사와는 달리 이미지 복사는 바이러리로 열고 복사해야 합니다. 아래에 예제를 보시고 참고하세요~^^ -------------------------------------------------------------------------------- #include "fcntl.h" #include "io.h" //MAX_PATH 값과 INSTALL_DIR 경로는 define 되어있습니다. #define 으로 지정하거나 // 직접 값을 넣거나 경로를 입력하시면 됩니다. char source_img_path[MAX_PATH]; char desti_img_path[MAX_PATH]; sprintf(source_img_path, "%s\\source.bmp", INSTALL_DIR); sprin..

IT News/C++ 2015.01.22

30만원에 살 수 있는 저렴한 노트북 하나 추천해봅니다. HP14-d032TU

지인의 부탁으로 적은 비용으로 노트북을 알아봐달라고 하여서 처음에는 많은 고민이 되더군요. 요즘 노트북이 많이 싸지긴 했지만 30만원 이내에서 나름 괜찮은 노트북을 찾기란 좀 어려울 것 같다라는 생각이 들었거든요. 아무튼 인터넷을 검색해가면서 다양한 노트북을 찾아보았습니다. 물론 중고 노트북은 제외시키고 또한 Atom CPU를 쓰는것도 제외하고 그 중에서 CPU 성능만을 가지고 비교를 했습니다. 또 모니터 사이즈도 너무 작으면 안되기 때문에 11인치는 제외하고 가급적 큰 것을 찾다보니 결국에 찾게된게 이 제품입니다. 참고로 CPU Benchmark 에서 표시된 점수는 1,710 입니다. 요즘 비싼 노트북 들은 점수가 2~3천 정도였던것 같았는데요 아주 저렴한 것들은 1천점도 안되는것들이 너무 많더라구요...

IT News/Computer 2014.11.21

C++ MFC을 사용하여 picture control[픽처 컨트롤러]를 클릭하면 color picker [컬러픽커] 가 되도록 기능 구현

picture control 을 클릭하면 색상을 선택하는 다이얼로그가 표시가 되고 색상을 클릭하면 해당 색상으로 변경되는 코드를 적어보았습니다. 다른 분들은 리스트 박스에 했던것 같은데 아무튼 picture control 로 해보았는데요. 위 그림과 같이 Toolbox 에서 Picture Control 을 선택해서 폼(Form)으로 이동시키고 속성(Properties)에서 Misc 부분에 있는 Type 속성을 Rectangle 로 바꾸었습니다. 그러면 네모난 처럼 보이구요. 색깔을 Appearance 부분의 Color 속성을 변경하시면 됩니다. 그러면 이제 이벤트를 주어야 하는데요. 여기서 중요한 점은 Appearance 부분에서 Notify 속성을 True 로 해주어야 합니다. 왜냐하면 Notify 속..

IT News/C++ 2014.10.21

visual studio 2008 (다이얼로그 탭 순서 변경) dialog tap order change

Visual Studio 2008 을 이용하여 MFC 를 하다가 다이얼로그 폼에서 레이블이나 텍스트 박스와 버튼 사이의 탭 순서가 맞지 않았다. 이상하게 탭이 잘 되다가 바로 버튼으로 이동하고 다시 텍스트 박스로 돌아온다. 즉 이것은 기본적으로 생성 순서에 영향에 따른것으로 보인다. 그래서 각 객체의 생성 순서와 상관없이 탭순서를 사용자 마음대로 변경할때에는 먼저는 다음과 같이 하면 된다. 폼을 연 상태에서 CTRL + D 키를 누른다. 그러면 아래와 같은 화면을 볼 수 있다. 이미지에서 보는 바와 같이 각 객체의 탭 순서가 숫자로 보여지게 될것이다. 그런데 이 숫자의 배치가 원하는 바와 다른 경우에는 이렇게 하면 된다. 1) 1번째 탭을 하기를 원하는 객체의 파란색 숫자(탭번호) 부분을 더블 클릭해준다..

IT News/C++ 2014.10.10