2017년 11월 29일 수요일

[Javscript] JQuery 체크 박스 전체 선택


// 전체선택 체크 박스
<input id="check_all" type="checkbox" />모두선택

// 선택될 체크 박스들.. 
<input class="checks" name="check[]" type="checkbox" value="1" />1
<input class="checks" name="check[]" type="checkbox" value="2" />2
<input class="checks" name="check[]" type="checkbox" value="3" />3
<input class="checks" name="check[]" type="checkbox" value="4" />4
<input class="checks" name="check[]" type="checkbox" value="5" />5
 
<script type="text/javascript">

$(document).on('click', '#check_all', function(){

    $('.checks').prop('checked', !!$(this).prop('checked'));

});
</script> 
 
모두선택을 위해 id : check_all 체크 박스를 선택하면

checks로 클래스 선언된 모든 체크 박스를 선택/해제 할 수 있습니다.

2017년 10월 15일 일요일

[Javascript] br2nl. BR태그를 개행문자로 변경


var msg = 'This is my life.<br>Yesterday!!';
msg = msg.replace(/<br>/gi, '\n');

결과

This is my life

Yesterday!!

2017년 6월 20일 화요일

[PHP] HTML 태그에서 img 태그만 가져오기 정규식

매번 다시 짜는 나쁜 버릇...

$html = ("
   <div>
      <img src='이미지경로1' title='타이틀1' style='style1' id='아이디' class='class'>
      <img src='이미지경로2' title='타이틀2' style='style2' id='아이디' class='class'>
   </div>
");
preg_match_all("/<img[^>]*src=[']?([^>']+)[']?[^>]*>/", $html, $result);

print_r($result);

결과

Array
(
    [0] => Array
        (
            [0] => <img src='이미지경로1' title='타이틀1' style='style1' id='아이디' class='class'>
            [1] => <img src='이미지경로2' title='타이틀2' style='style2' id='아이디' class='class'>
        )

    [1] => Array
        (
            [0] => 이미지경로1
            [1] => 이미지경로2
        )

)

2017년 3월 24일 금요일

AWS Mysql SSH tunnel 접속

기본적으로 AWS EC2의 경우 private key를 이용해서 SSH를 접속합니다.

My-sql 원격 접속을 위해서도 당연히 SSH tunnel을 이용해야 합니다.

My-sql 툴중에서 많이 사용하고 있는 HeidiSQL에서 SSH Tunnel을 이용한 My-sql 접속 할 경우

private key 문제로 인해서 접속이 불가할 경우가 있습니다.

AWS에서 다운로드 받은 private-key 를 publickey로 변경을 해야만 이상 없이 접속이 가능합니다.

PuTTYgen을 이용해서 private-key (.pem 파일)을 putty 형식으로 변경해서 저장후에 이용해야 합니다.

시작!!

PuTTYgen을 시작합니다
([Start] 메뉴에서 [All Programs &gt; PuTTY &gt; PuTTYgen] 선택).

[Type of key to generate]에서 [SSH-2 RSA]를 선택합니다.



PuTTYgen의 SSH-2 RSA 키

[Load]를 선택합니다. 기본적으로 PuTTYgen에는 확장명이 .ppk인 파일만 표시됩니다. .pem 파일을 찾으려면 모든 유형의 파일을 표시하는 옵션을 선택합니다.



인스턴스를 시직할 때 지정한 키 페어에 대한 .pem 파일을 선택한 다음 [Open]을 선택합니다. [OK]를 선택하여 확인 대화 상자를 닫습니다.

[Save private key]를 선택하여 PuTTY에서 사용할 수 있는 형식으로 키를 저장합니다. PuTTYgen에서 암호 없이 키 저장에 대한 경고가 표시됩니다. [Yes]를 선택합니다.

이제 개인 키가 PuTTY에 사용하기에 올바른 형식으로 되어 있으므로 HeidiSQL에서 SSH Tunnel을 이용한 My-sql 접속이 가능합니다.


2016년 10월 18일 화요일

[Jquery] Enter 이벤트

jquery enter 이벤트


$("#target").keyup(function(e) {

 if (e.keyCode == 13) {
  // 엔터가 입력 되면 실행
  alert('Enter!!');

 }

});

2016년 5월 12일 목요일

쉐보레 2016 말리부 충돌 테스트 (CrashNet1) 영상

신형 말리부 충돌 테스트 영상

1. FRONTAL CRASH TEST


2. SIDE CRASH TEST


3. POLE CRASH TEST


정면 충돌 테스트가 음... 대단하네요 A필러가 그데로 살아있고 유리도 무사하다니 ^^

환골탈퇴 란 말이 어울리는 신형 말리부인듯 합니다!!