[mysql] INSERT NOT EXISTS 중복 방지 삽입

`hash` 칼럼이 중복된 경우 INSERT 하지 않는다.

INSERT INTO `data_test` (`name`, `hash`) 
SELECT * FROM (SELECT 'aaa','1') AS `TMP`
WHERE NOT EXISTS (
    SELECT `hash` FROM `data_test` WHERE `hash`='1'
) LIMIT 1

[fancybox] jquery event로 fancybox 실행하기

특정한 엘리먼트의 이벤트 발생시에 fancybox 팝업을 실행한다.

$(document).ready(function(){
    $(".list dt").on("click",function(){
        seq = $(this).data("seq");
        console.log("dt click : seq="+seq);
        if(seq=="") { alert("고유번호가 잘못되었습니다."); return false; }

        // open fancybox
        $.fancybox({
            'href': "s0104_if_view.php?seq=" + seq,
            'type': 'iframe',
            width : 600,
            helpers : {
                overlay : {
                    closeClick : false
                }
            }
        });
    });
});

[SSL] [letsencrypt] [certbot] 와일드카드 인증서 발급하기

1. 환경   ubuntu 20.x  nginx 2. 설치   apt-get install letsencrypt -y  3. 인증서 발급   ; example.com 도메인에 대해 와일드카드 인증서를 발급받는다. certbot certonly --ma...