본문 바로가기

Development

PHP 변수 초기화 및 조건부 할당 웹페이지를 위한 최고의 템플릿 PHP!!! 변수할당을 위한 코드 스니핏 $var = ($a ? $a : $b); 위 구문은 아래처럼 더 축약될 수 있다. $var = ($a ? : $b); 그리고 and, or 로 구문을 묶을 수 있다. if ( ! $var ) $var = 'x'; 위 구문은 아래처럼 더 축약될 수 있다. $var or $var = 'x'; 또는 $var || $var = 'x'; 응용하여 조건 판단 후 실행 같은 아래와 같은 코드 스니핏이 가능하다. if ($condition) run(); 위의 조건별 실행 구문은 아래처럼 축약될 수 있다. $condition && run(); 아래와 같은 코드를 테스트해보면 작동 방식을 잘 알 수 있다. 더보기
KCP 결제 모듈 적용기 한페이지 짜리 웹사이트로 단일 품목을 전자결제 하기 위해 KCP 페이게이트 적용하는 중 기억해 둘만한 사항들 메모 합니다.APM 환경의 개발이어서 PHP 모듈 적용을 적용메뉴얼 대로 샘플 코드 따라서 적용하면 별 문제 없이 설치 가능함주문 폼에서 결제 페이지로 넘어가는 폼 전송 (submit) 버튼이 평범하게 구현되지 않았기 때문에 폼 전송 루틴을 꼬아버리면 결제 창이 뜨지 않을 경우가 있음심사를 받기 위해 심사 전까지(아마도) 광고를 삽입해야 함주문 확인(조회)을 위한 페이지가 꼭 있어야한다고 함작업 중인 페이지는 utf-8 인코딩이고 KCP 는 euc-kr 로 데이터를 전송하고 있습니다. 이런 문제 때문에 한글이 깨져보이게 됩니다.기본 메뉴얼에서 utf-8 관련 정보가 부족하여 시행착오를 겪게 되었습.. 더보기
웹스톰의 특별한 에디팅 기능 웹스톰에만 있을 것 같은 유용한 에디팅 기능 http://www.youtube.com/watch?v=bXHrko78N98&feature=g-upl 더보기
윈도우에서 nodemon 사용시 팁 노드.js 작업시 서버의 js 파일을 수정했을 경우 노드 서버를 다시 실행시켜주는 유용한 모듈인 nodemon 이 기본 세팅으로는 윈도우에서 정상 작동하지 않는 경우가 있습니다. nodemon 설치법 npm -g install nodemon nodemon 사용법nodemon -L app.js webstrom 에 적용하면 아래와 같습니다. -L 옵션은 nodemon 이 해당 디렉토리의 파일이 변경되는 것을 감지하는 옵션 중 하나로 문서에는 다음과 같이 설명하고 있습니다. Help! My changes aren't being detected!nodemon has three potential methods it uses to look for file changes. First, it polls using th.. 더보기
Jade 템플릿 사용시 IE 예외 처리 jade 템플릿 사용시 브라우저에 따라 CSS 를 다르게 적용해야할 경우 사용할 수 있는 코드 //if lt IE 9 link(rel='stylesheet', href='/stylesheets/onweekend-lagacy.css') //if gte IE 9 link(rel='stylesheet', href='/stylesheets/onweekend-ie.css?20120919') //[if !IE] link(rel='stylesheet', href='/stylesheets/onweekend.css?20120919') 더보기