<

베바고시 3수 끝에 합격한 기념으로 수기와 함께 소소한 팁을 적어본다.


일단 베바고시에 응시하는 분들 중 대다수가 도전하는 상품 바로 이지스토어.


WD 이지스토어 10TB 외장하드 가격이 tax포함 200달러가 채 되지 않는다.


국내에서 동일 제품을 구매하려면 약 30만원 가까이 하는 반면 200달러면 현재 환율 기준 22만 6천원 정도된다.


물론 직배송이 되지 않기 떄문에 배대지 수수료를 포함한다 하더라도 국내 구입가보다 훨씬 저렴하게 구매할 수 있어서 


많은 분들이 베바고시에 응시하는 이유가 될것 같다.




일단 베스트바이 가입하는 요령은 검색을 통하면 많은 분들의 포스팅이 있으니 참고하시고.


제일 중요한 배대지 주소와 카드결제..


3수 끝에 얻은 팁을 적자면


1. 캔슬된 주문에 사용된 동일한 카드로 재주문시 무조건 캔슬은 되지 않는다. (3수 모두 동일한 카드 사용)

2. 유명한 배대지는 탈락할 확률이 매우 높다. (x테일, ㅇㅎ넥스 등..) 덜 알려진 배대지를 이용바란다.

3. 주소 수정 편법(ex. St 뒤에 마침표(.)를 붙이거나 숫자 1 대신 알파벳 I를 적는 등의 방법은 피하자.
   리뷰에 따르면 이렇게 하면 구매에 성공하더라도 리턴될 가능성이 높다고 한다.

4. 주소 수정보다는 전화번호 마지막 자리를 바꿔보자.

5. 빌링주소를 배대지 주소와 동일하게 수정하자.


베바는 동일한 배송 주소에도 상황에 따라 캔슬되고 안되고 차이가 있는것 같다.


위 팁중 가장 중요한 것은 바로 덜알려진 배대지를 이용하는 것이다.


명심하자.



18/11/27 추가

미국내 UPS배송으로 배대지에 도착했다.




12/16 추가

미국은 주별로 세금 부과기준이 조금씩 다르다.

직구시 델라웨어(DE), 오레곤(OR), 몬타나(MT), 뉴햄프셔(NH) 이곳에 물류센터가 있는 배대지를 이용하는 것이 세금을 아낄수 있는 방법이지만

반대로 생각하면 이곳의 배대지를 사용하는 사람들이 많을 것이라는 말도 된다.


따라서 몇천원 정도의 세금 차이라면 뉴저지나 일반 세금 부과하는 주를 이용하는 전략도 있다.

  1. 2018.12.06 02:56

    비밀댓글입니다

    • 2018.12.16 10:15

      비밀댓글입니다

크롬용 광고차단 확장 프로그램 - AD Block Plus

설치 : https://chrome.google.com/webstore/detail/cfhdojbkjhnklbpkdaibdccddilifddb


한국형 [비공식] 구독필터 - AD Punisher

홈피 : http://code.google.com/p/ad-punisher

필터 : http://ad-punisher.googlecode.com/files/Ad-Punisher_Abp.txt

 

 

각종 뉴스사이트에 나타나는 낚시성 광고들... 짜증나시죠?

 

크롬 사용자라면 AD Block Plus 와 필터를 설정해보세요!!


 

### AD Punisher 필터 설정방법


우선 AD Block Plus 를 설치하세요.


그 후,




* 크롬 [메뉴] - [도구] - [확장프로그램] - AdBlock Plus 의 [옵션] 클릭




* [다른 구독 필터 추가] - 이름 입력

    - 위치 주소( http://ad-punisher.googlecode.com/files/Ad-Punisher_Abp.txt ) 입력 - [추가] - [업데이트] 클릭


설치 끝.


이제 웹서핑을 해보시기 바랍니다.



아직 Chrome 외의 브라우저에서는 테스트되지 않았습니다.


감사합니다.



p.s : 비공식(non-official) 필터입니다. 공식은 지향하지 않습니다.

        필터 업데이트는 계속 되어집니다.

        문제점은 리플 달아주세요.


벡터이미지(eps, ai)를 무료로 제공해주는 사이트를 소개합니다.


All-free-download.com 이라는 사이트인데요, 우측 카테고리에서 원하는 이미지 종류를 선택하셔도 되고,

상단의 검색창에 키워드 검색을 하셔도 됩니다.(예:colorful, people, 3d, cartoon 등)


별도의 회원가입 같은 번거로운 절차없이 바로 다운받을수 있습니다.


 




사이트 주소 : http://all-free-download.com/


* include()

  - 이 문장을 만날 때 마다 매번 재평가되어 재실행된다

  - include 문장을 만날때마다 지정한 파일을 포함한다.

  - loop나 if 문 등에서 사용하여 필요한 경우에만 파일을 포함하도록 할 수 있다.

  - 해당 구문에 도달해야만 읽어 온다

* require()

  - C에서 #include와 똑같은 의미로 사용

  - #include 처럼 무조건 파일을 포함

  - loop 구조 안에 두어, 매번 다른 파일을 읽어들일 수 없다는 것을 의미

  - 무조건 파일을 읽어 온다.

* require_once()

  - 한번만 require한다는뜻

  - 중복된 require를 방지하는 제어문 입니다.

  - 즉 A.php라는 파일에 function A() 라는 사용자 함수가 정의되어 있을때...

    A.php를 여기 저기서 include or require하게되면 중복된 함수 정의라는 에러가 발생합니다.. 

    이것을 막고자 할때 사용합니다..

    require_once() or include_once()를 사용하면 이미 로딩된 파일은 중복해서 읽어 들이지 않습니다.

 

* Example

if (조건)

  require(...)

> 하면 설령 if 문 안으로 들어가든 들어가지 않든 require 하고

if (조건)

  include(..)

> 하면 if 문으로 들어가야만 include 합니다.

단, include()는 특별한 구조이므로, 만약 이것이 조건절 안에 놓여있다면 반드시 {}(statement block)으로 둘러싸야 한다.

출처 : http://blog.daum.net/badog/4458085

1. 날짜 및 시간 관련함수 

* time() 

- 용도 : 현재 시각을 timestamp값으로 구한다. 

- 방법 : time()

* date() 

- 용도 : 사용자가 지정한 형태로 시간을 표시. 특정시간의 날짜와 요일등을 배열로 리턴한다. 

- 방법 : date("표시할 시간의 포맷형태","특정한 timestamp값")

* mktime() 

- 용도 : 지정된 날짜를 timestamp값으로 변환한다. 

- 방법 : mktime(시,분,초,월,일,년)

* checkdate() 

- 용도 : 날짜와 시간이 올바른 범위 안에 있는지 검사한다. 

- 방법 : checkdate(월,일,년)

* getdate() 

- 용도 : 특정timestamp값으로 시간,요일,날짜정보를 배열로 반환한다. 

- 방법 : getdate(timestamp값) 또는 getdate()

* gettimeofday() 

- 용도 : 현재 시스템의 현재 시간 정보를 배열로 리턴한다. 

- 방법 : gettimeofday()

* gmmktime() 

- 용도 : 그리니치표준 시간으로 지정한 날짜의 timestamp값을 리턴한다. 

- 방법 : gmmktime(시,분,초,월,일,년)

* strftime() 

- 용도 : 특정한 포맷으로 날짜 정보를 출력하는데 언어를 지정할수 있다. 

- 방법 : strftime("표시할 시간의 포맷형태","특정시간의 timestamp값")

* microtime() 

- 용도 : 현재시간의 마이크로타임 값과 timestamp값을 표시한다. 

- 방법 : microtime()

* localtime() 

- 용도 : 현재 서버의 로컬 타임을 표시 

- 방법 : localtime() 또는 localtime("timestamp값")

 

2. 문자열 처리함수

* addslashes() 

- 용도 : 작은따옴표 큰따옴표와 같은 특정문자 앞에 역슬래시 문자를 붙인다. 

- 방법 : addslashes() 

* stripslashes() 

- 용도 : allslashes로 역슬래시 처리된 문자를 원상태로 되돌린다. 

- 방법 : stripslashes() 

* htmlspecialchars() 

- 용도 : HTML코드를 소스 그대로 출력해준다. 

- 방법 : htmlspecialchars() 

* nl2br() 

- 용도 : 문자열에 포함된 개행 문자를 <br>태그로 모두 바꿔준다. 

- 방법 : nl2br() 

* echo() 

- 용도 : 문자열 출력 

- 방법 : echo("변수명" 또는 "문자열") 

* sprintf() 

- 용도 : 포맷 문자열을 통해 지정해 준 포맷으로 문자열을 표시한다. 

- 방법 : sprintf("포맷","변수명") 

* printf() 

- 용도 : 지정할 수 있는 포맷에 따라 문자열을 출력한다. 

- 방법 : printf("포맷","변수명") 

* explode() 

- 용도 : 문자열을 지정해준 구분자로 분리하여 배열에 저장한다. 

- 방법 : explode("구분자","문자열인수") 

* implode() 

- 용도 : 구분자로 나누어 배열에 담은 문자열을 다시 지정해준 구분자로

           연결하여 전체 문자열을 반환한다. 

- 방법 : implode("구분자",배열변수명) 

* join() 

- 용도 : implode()와 동일한 기능을 수행한다. 

- 방법 : join("/", "배열변수명") 

* split() 

- 용도 : 주어진 문자열을 정규표현식의 패턴에 따라 분리하여 배열에 저장한다. 

- 방법 : implode("정규표현식","문자열") 

* strcmp() 

- 용도 : 두개의 문자열을 비교하여 참이면1, 거짓이면 0을 반환한다. 

- 방법 : strcmp("문자열","문자열") 또는 strcmp("문자열","변수명") 또는 strcmp(변수명, 변수명) 

* substr() 

- 용도 : 문자열에서 특정시작 문자부터 길이만큼의 문자열을 추출하여 반환한다. 

- 방법 : substr("문자열", 시작문자번호, 문자열의 길이) 

* strchr() 

- 용도 : 문자열이 처음으로 나타나는 위치부터 끝까지 반환 

- 방법 : strchr("문자열","찾을 문자열") 

* strstr() 

- 용도 :strchr()함수와 동일한 수행을 한다. 

- 방법 : strstr("문자열","찾을 문자열") 

* strrchr() 

- 용도 : 문자열이 마지막으로 나타나는 위치부터 끝까지 반환한다. 

- 방법 : strrchr("문자열","찾을문자열") 

* strpos() 

- 용도 : 문자열 대신 처음으로 나타나는 위치를 숫자로 반환, 이때 숫자는 0부터 시작. 

- 방법 : strpos("문자열","찾을 문자열") 

* strrpos() 

- 용도 : 찾고자 하는 문자열에서 마지막으로 나타나는 위치를 반환한다. 

- 방법 : strrpos("문자열", "찾을 문자열") 

* strlen() 

- 용도 : 문자열의 길이를 반환한다. 

- 방법 : strlen($변수명) 또는 strlen("문자열") 

* strtolower() 

- 용도 : 알파벳 대문자를 모두 소문자로 바꾸어 반환한다. 

- 방법 : strtolower("문자열") 

* strtoupper() 

- 용도 : 알파벳 대문자를 소문자로 바꾸어 반환한다. 

- 방법 : strtoupper("문자열") 

* ucfirst() 

- 용도 : 알파벳 문자열의 첫 글자를 대문자로 반환한다. 

- 방법 : unfirst("문자열") 

* ucwords() 

- 용도 : 알파벳 문자열의 첫 글자를 대문자로 반환한다. 

- 방법 : ucwords("문자열") 

* strrev() 

- 용도 : 인자로 전달한 문자열의 순서를 역전시킨다. 

- 방법 : strrev("문자열") 

* strtr() 

- 용도 : 문자열에서 변경하고자 하는 문자열을 변경할문자열로 1:1 변경해준다. 

- 방법 : strtr("문자열","변경하고자하는 문자열","변경할 문자열") 

* str_replace 

- 용도 : 문자열 중에 변경하고자 하는 문자열을 찾아 변환한다. 

- 방법 : str_replace("찾을 문자열","변경할 문자열","문자열 원본") 

* chop() 

- 용도 : 문자열의 뒷부분의 공백 문자를 제거한 후 반환한다. 

- 방법 : chop("문자열") 

* trim() 

- 용도 : 문자열의 앞과 뒤에 있는 공백을 제거한 후 문자열을 반환한다. 

- 방법 : trim("문자열") 

* quotemeta() 

- 용도 : 메타문자 앞에 역슬래시를 붙인다. 

- 방법 : quotemeta() 

* ord/chr() 

- 용도 : ord()함수는 문자열에서 첫번째 문자에 아스키코드값을 반환하고 chr()함수는

           아스키함수에 해당하는 문자를 반환한다. 

- 방법 : ord("문자열"), chr("아스키값") 

* parse_str() 

- 용도 : get방식과 같은 형태의 변수형을 변수와 값으로 받을 수 있게 해준다. 

- 방법 : parse_str(변수명)


3.파일관련함수 

* fopen() 

- 용도 : 로컬경로의 파일이나 url경로의 파일을 읽기 모드나 쓰기 모드로 열어준다. 

- 방법 : fopen("절대경로명/파일", "모드")또는 fopen("url주소", "모드") 

* fclose() 

- 용도 : fopen으로 열린 파일을 닫는다. 

- 방법 : fclose($fp) 

* fread() 

- 용도 : 파일포인터가 가리키는 파일의 내용을 지정한 크기만큼 읽어 들인다. 

- 방법 :fread($fp,"읽어들일 바이트") 

* feof() 

- 용도 : 현재 파일 포인터가 파일의 끝인지를 알려주는 함수 

- 방법 : feof($fp) 

* fgets() 

- 용도 : 파일을 읽어올때 한줄씩 읽어온다. 

- 방법 : fgets($fp,"읽어들일 바이트") 

* fputs() 

- 용도 : 파일을 a 또는 w 모드로 열어 문자열을 파일에 기록한다. 

- 방법 : fputs($fp, "문자열") 

* fwirte() 

- 용도 : 파일을 기록한다. 

- 방법 : fwrite($fp, "문자열") 

* fpassthru() 

- 용도 : 파일포인터의 현재 위치에서 파일의 끝까지 읽어 들이도록 한다. 

- 방법 : fpassthru($fp) 

* readfile() 

- 용도 : fpassthru와 비슷하지만 fopen()없이 직접 바로 파일을 읽어들일 수 있다.

           읽어들인 파일의 절대경로를 포함한다. 

- 방법 : readfile("파일의 절대경로 또는 상대경로/파일명") 

* fgetc() 

- 용도 : 파일로부터 한문자를 읽어들인다. 

- 방법 : fgetc($fp) 

* filesize() 

- 용도 : 파일의 크기를 바이트수로 반환한다. 

- 방법 : filesize("파일경로/파일명") 

* file_exists() 

- 용도 : 파일이름으로 지정한 파일이 존재하는지 검사한다. 

- 방법 : file_exists("파일경로/파일명") 

* is_file() 

- 용도 : 파일이름으로 지정한 이름이 파일면 true를 반환한다. 

- 방법 : is_file("파일경로/파일명") 

* is_dir() 

- 용도 : 파일이름으로 지정한 이름이 디렉토리일경우 true를 반환한다. 

- 방법 : is_dir("파일경로/파일명") 

* is_link() 

- 용도 : 파일이름으로 지정한 이름이 심볼릭 링크일경우 true를 반환한다. 

- 방법 : is_link("파일경로/파일명") 

* is_escutable() 

- 용도 : 파일이름으로 지정한 파일이 실행 가능한 파일이면 true를 반환한다. 

- 방법 : is_excutable("파일경로/파일명") 

* is_readable() 

- 용도 : 파일이름으로 지정한 파일이나 디렉토리가 읽기 가능한경우 true를 반환한다 

- 방법 : is_readable("파일경로/파일명 또는 디렉토리명") 

* is_writeable() 

- 용도 : 파일이름으로 지정한 파일이나 디렉토리가 쓰기 가능한 경우 true를 반환한다 

- 방법 : is_writeable("파일경로/파일명 또는 디렉토리명") 

* copy() 

- 용도 : 파일을 복사하고 제대로 수행이 되면 true를 반환한다. 

- 방법 : copy("파일경로/복사할 파일명", "파일경로/복사된 파일명") 

* rename() 

- 용도 : 파일을 이름을 바꾼다. 제대로 수행이 되면 true를 반환한다. 

- 방법 : rename("파일경로/변경할 파일명", "파일경로/변경후 파일명") 

* unlink() 

- 용도 : 파일을 삭제한다. 제대로 수행될 경우 true를 반환한다. 

- 방법 : unlink("파일경로/삭제할 파일명") 

* mkdir() 

- 용도 : 디렉토리를 생상하고 동시에 권한도 함께 지정할 수 있다. 

- 방법 : mkdir("경로/디렉토리명") 

* rmdir() 

- 용도 : 디렉토리 삭제 

- 방법 : rmdir("경로/디렉토리명") 

* basename() 

- 용도 : 경로명과 파일명을 받아 파일명만을 반환한다. 

- 방법 : basename("파일경로/파일명") 

* dirname() 

- 용도 : 경로명과 파일명을 받아 경로명만을 반환한다. 

- 방법 : dirname("파일경로/파일명") 

* file() 

- 용도 : 줄단위로 읽어서 각 줄으 문자열을 배열로 하여 반환한다. 

- 방법 : dirname("파일경로/파일명")


4.디렉토리 관련함수 

* opendir() 

- 용도 : 지정한 디렉토리에 대한 핸들을 얻는다. 

- 방법 : opendir("디렉토리 경로") 

* closedir() 

- 용도 : opendir()함수 호출로 열어둔 디렉토리에 대한 핸들을 닫는다. 

- 방법 : closedir($od) 

* readdir() 

- 용도 : 디렉토리에 있는 모든 디렉토리 및 파일들의 이름을 읽어 배열의 형태로 반환 

- 방법 : readdir($od) 

* rewinddir() 

- 용도 : 디렉토리 핸들의 포인터 위치를 제일 처음으로 되돌린다. 

- 방법 : rewinddir($od) 

* chdir() 

- 용도 : 지저한 디렉토리로 바꾼다. 

- 방법 : chdir("경로명/디렉토리명") 

* dir() 

- 용도 : 디렉토리 관련 함수를 사용할 수 있는 클래스 

- 방법 : dir("경로/디렉토리명")


5. URL관련함수 

* parse_url() 

- 용도 : url을 입력하면 해당 url에 대한 정보를 연관 배열로 저장하여 반환 

- 방법 : parse_url("URL주소") 

* urlencode() 

- 용도 : 데이터를 url인코딩해준다. 

- 방법 : urlencode("문자열") 

* urldecode() 

- 용도 : url을 통해 넘어온 값 중 인코딩된 문자열을 디코딩한다. 

- 방법 : urldecode("문자열")


6.변수 및 수학 관련함수 

* gettype() 

- 용도 : 변수형을 반환한다. 

- 방법 : gettype("변수명") 

* settype() 

- 용도 : 변수형을 변환한다. 

- 방법 : settype("변수명", "변수타입") 

* intval() 

- 용도 : 변수값을 정수형 값으로 변환 

- 방법 : intval("변수값") 

* doubleval() 

- 용도 : 변수값을 실수형 값으로 변환한다. 

- 방법 : doubleval("변수값") 

* strval() 

- 용도 : 변수를 문자형 값으로 변환한다. 

- 방법 : strval("변수값") 

* isset() 

- 용도 : 변수가 존재하는지 확인한다. 

- 방법 : isset("변수명") 

* unset() 

- 용도 : 변수를 삭제한다. 

- 방법 : unset("변수명") 

* empty() 

- 용도 : 변수에 값이 존재하는지 확인하여 없으면 true를 있으면 false를 반환한다. 

- 방법 : empty("변수명") 

* is_array() 

- 용도 : 변수의 형이 배열인지 확인한다. 

- 방법 : is_array("변수명") 

* is_double 

- 용도 : 변수의 형이 더블형인지 확인한다. 

- 방법 : is_double("변수명") 

* abs() 

- 용도 : 변수의 절대값을 반환 

- 방법 : abs("변수명") 

* round() 

- 용도 : 변수의 반올림한 값을 구한다. 

- 방법 : round("변수명") 

* ceil() 

- 용도 : 변수 값의 무조건 올림 값을 구한다. 

- 방법 : ceil("변수명") 

* floor() 

- 용도 : 변수값의 무조건 내림 값을 구한다. 

- 방법 : floor("변수명") 

* pow() 

- 용도 : 인자 값만큼 제곱승 한 값을 구한다. 

- 방법 : pow("변수명", "제곱할 횟수") 

* max & min() 

- 용도 : 최대값과 최소값을 구한다. 

- 방법 : max("숫자값", "숫자값",...) min("숫자값", "숫자값",...)


7.기타 알아두어야 할 함수 

* count()/sizeof() 

- 용도 : 배열의 크기를 구한다. 

- 방법 : count("변수명") sizeof("변수명") 

* each()/list() 

- 용도 : 배열의 내용을 출력할때 사용한다. 

- 방법 : each("배열변수명"), list("배열의 인자를 받을 변수명", "배열의 인자를 받을 변수명"...) 

* end()/next()/reset() 

- 용도 : 현재 배열의 포인터를 끝이나 다음으로 이동시킨다.

            reset은 배열포인터를 다시 처음으로 되돌린다. 

- 방법 : end("배열변수명") next("배열변수명") 

* exec() 

- 용도 : 리눅스 서버의 내부 명령어를 사용하게 한다. 

- 방법 : exec("리눅스명령어", "결과를 저장할 변수명" ,"에러발생시 저장할 변수명") 

* number_format() 

- 용도 : 천단위마다 ","를 붙여준다. 

- 방법 : number_format("변수명", "소수점자리수", "소수점 표시마크변경", "천단위 표시 마크변경") 

* show_source() / highlight_string() 

- 용도 : php파일의 소스를 보여준다. 

- 방법 : show_source("경로명/파일명") highlight_string("변수명") 

* uniqid() 

- 용도 : 유일한 아이디 값을 만들어준다 

- 방법 : uniqid()

+ Recent posts