본문 바로가기

IT/프로그램

(9)
[php] 윈도우 스케줄러 cmd schtasks 사용 윈도우 PHP 서버 기준입니다. (XAMPP 사용중) 서비스를 하면서 사용자 pc를 일일이 손봐주기가 버거운 관계로.. schtasks 으로 스케줄러를 제어를 하게 되었습니다... 세부적인 명령은 많지만 제 기준 필요한 부분만 간단히 정리했습니다. cmd 명령하기 - 여러가지가 있지만 exec() 사용 exec([명령어], [출력값 변수], [결과 변수]); - 출력값, 결과 변수는 없어도 상관없음 간단한 예로 ipconfig 에 대한 출력값이 나옵니다. 하지만 바로 명령을 내리는것 보다 .bat 파일로 하는게 더 효율적입니다. ex) c:\test.bat (깃허브 push 를 할경우) echo off git status git add . git commit -m "xxxxx" git push -u or..
[scraping - php 스크래핑] 1. 상품정보 수집에 대한 정보 DB화 1. 상품정보 수집에 대한 정보 DB화 일반적으로 사용되는 상품정보들입니다. 특별한 판매처가 아닐경우 평균적으로 아래 정보면 대부분 해결이 되실에요. 1. 상품코드 2. 상품명 3. 브랜드 4. 판매가 5. 원가 6. 통화 7. 상품 대표 이미지 8. 상품 추가 이미지 9. 옵션 10. 색상별 이미지 11. 상세설명 12. 품절여부 13. 원사이트 url 1. 상품코드 상품코드는 상품의 id값입니다. 아시겠지만 대부분의 브랜드는 해당 코드만으로도 포탈사이트에서 검색이 됩니다. 보통 외국사이트의 경우 sku 코드로 표기를 합니다. amazon의 경우 ASIN 코드가 대표적입니다. 나이키나 뉴발란스 등의 브랜드에서도 상품마다 고유코드가 있습니다. 즉 해당 상품코드를 수집하는게 좋습니다. 이런 코드가 없는 사..
[scraping - php 스크래핑] 시작하기 스크래핑 (scraping) - 필요한 데이터를 추출해 가공하거나 제공하는 기술입니다. 제가 쓰고 있는건 상품 스크래핑이에요. 많이들 사용하시는 부분이죠. 저보다 많이들 아실거 같지만, 그래도 한분에게라도 도움이 되었으면 해서 간단하게 정리합니다. ^^ 스크래핑을 도와주는 프로그램도 많지만, 세부적인 수집이 어려운거 같아요. 사이트별로 접근방식이나 필요한 정보를 얻기 위한 경우의 수도 많고, url내에서 타url(ajxz 제가 생각할때 제일 많이 쓰이는게 상품 스크래핑인데요. 구매대행이나, 위탁판매 에 많이 쓰일거 같습니다. 그외에도 사용하는 분야가 많겠지만요. 여기서는 상품 스크래핑을 기준으로 말씀드릴께요. (제가 사용하는건 php 입니다.) 1. 상품정보 수집에 대한 정보 DB화 - 내가 필요한 상품..
ASP 함수 정리 ◈ ASP 함수 정리 abs() - 절대값구하기 array(배열) - 배열을 반환 asc() - 문자의 ANSI문자값을 반환 atn() - 아크 탄젠트로 반환 cbool() - boolean형식으로 반환 cbyte() - byte형식으로 반환 ccur() - currency형식으로 반환 cdate() - date형식으로 반환 cdbl() - double형식으로 반환 chr() - asc()함수의 반대, ANSI문자를 일반문자로 변환 cint() - interger형식으로 반환 clng() - long형식으로 반환 cos(각도) - 주어진 각도의 코사인 값을 반환 createobject() - 자동화 인터페이스를 통해 다른 응용프로그램이나 프로그래밍 도구에 나타나는 객체에 대한 참조를 만들어 반환 cstr..
php 함수정리 [elseif] 함수명 ==> elseif 사용 형식 ==> elseif () {} 설 명 ==> 결과 값 return ==> [else] 함수명 ==> else 사용 형식 ==> else {} 설 명 ==> 결과 값 return ==> [switch] 함수명 ==> switch 사용 형식 ==> switch() { case : } 설 명 ==> 결과 값 return ==> [for] 함수명 ==> for 사용 형식 ==> for( ; ; ) {} 설 명 ==> 결과 값 return ==> [foreach] 함수명 ==> foreach 사용 형식 ==> foreach( as ) {} 설 명 ==> 결과 값 return ==> [while] 함수명 ==> while 사용 형식 ==> while() {} 설..
이미지 롤링 간단히 만드는 이미지 롤링 소스입니다. js 파일
리눅스 기본명령 ## 리눅스 기본명령어 정리 ##/*******************************************************************************************************/ ## 로그 ## [메일 로그]/var/log/maillog- 메일과 관련된 로그를 기록한다. 이 파일을 이용하여 어떤 메일들이 오고 갔는지 확인할 수 있고, 메일이 오고 간 시간, 호스트, 데몬, 유저, 크기 등을 확인할 수 있다. [메시지 로그]/var/log/messages- 메일, 뉴스 등을 제외한 전체적인 로그를 기록하는 파일 [접속기록 로그]/var/log/secure- 유저에 대한 접속을 기록 [로그인 로그]/var/log/lastlog- 계정사용자들이 마지막으로 로그인한 정..
정규식 정리 (1) ^ (caret) : 라인의 처음이나 문자열의 처음을 표시 예 : ^aaa (문자열의 처음에 aaa를 포함하면 참, 그렇지 않으면 거짓) (2) $ (dollar) : 라인의 끝이나 문자열의 끝을 표시 예 : aaa$ (문자열의 끝에 aaa를 포함하면 참, 그렇지 않으면 거짓) (3) . (period) : 임의의 한 문자를 표시 예 : ^a.c (문자열의 처음에 abc, adc, aZc 등은 참, aa 는 거짓) a..b$ (문자열의 끝에 aaab, abbb, azzb 등을 포함하면 참) (4) [] (bracket) : 문자의 집합이나 범위를 나타냄, 두 문자 사이의 "-"는 범위를 나타냄 []내에서 "^"이 선행되면 not을 나타냄 이외에도 "문자클래스"를 포함하는 [:문자클래스:]의 형태가..