• profile_image jQuery를 이용한 태그의 하위요소중에서 첫번째 요소에 대한 스타일 속성을 변경하는 방법에 대한 것입니다.아래는 자바스크립트 변수로 처리 되었지만 테스트 할때는 상수를 넣어 해보시면 됩니다.아래와 같이 사용하면 됩니다.$( "#"+idname ).css( 'touch-action', status);$( "#"+idname + " > div:first-child").css( 'touch-action', status);● 참고한곳https:…
  • profile_image 요즘은 배열 보다는 객체로 많이 사용되기도 하는데요.배열을 삭제 하는 방법에 대한것입니다.기본적으로 있는 remove는 완전히 없어지는 것이 아니라 빈방으로 만드는 역활을 합니다.그렇기 때문에 갯수를 체크하면 생각과 다를 수 있습니다.현재의 브라우저 버전에서도는 사용해서 문제 되지 않습니다.  Array.prototype.removeByValue = function (val) {    let arrRtn  = this.filter(item =&…
  • profile_image jQuery를 이용한 방식이기 때문에 아래에는 명시 되어 있지 않지만 라이브러리 추가 해야 됩니다.확인하는 방법은 브라우저의 소스보기를 통해 가능 합니다.  <div class="target" id="target1"> target 1 </div>  <div id="source">source</div>    <input type="button" value="clone replaceAll target…
  • profile_image 스크롤 할때 움직이는 메뉴에 대한 것은 원리를 알면 본인의 상황에 맞게 수정이 가능합니다.보통 플로팅 메뉴 또는 플로팅배너 라고 합니다.스크롤 이벤트가 발생이 되면 그 위치 만큼 div박스의 top 위치를 변경시켜주는 방식 입니다.아래는 jQuery를 이용하였습니다.<script>// 화면 크기가 변경 되었 때$(window).resize(function( event ) {   $(this).trigger('scroll'); });/…
  • profile_image 자료구조에서 3가지를 배웁니다.큐, 스택, 디큐 여기서 스택은 먼저 들어간것이 나중에 나오는 방식 입니다. 즉, 최근에 들어간것이 먼저 나옵니다.브라우저의 앞으로가기 뒤로가기 같은 것을 생각하시면 될것 같습니다.이건 구현하려면. 두개의 스택을 만들고 넣고 빼고 해야 될듯 합니다.function Stack(max_size){  const SIZE  = max_size;  let top     = 0;  let aItem   = [];    ret…
  • profile_image 자바스크립트와 nodeJS 동일할것입니다. 별도 테스트는 안해 봤지만.배열의 갯수가 한정된것이 아니라서 만들때 var aTest= []; 이런 형태로 만듭니다.오브젝트는 {} 를 사용하면 되죠.php의 implode 는 join 을 사용하면 됩니다.예를 들어 다음과 같이 했을 때 첫번째 빈배열이 있습니다.  // 아래와 같이 하면 빈 배열이 하나 있어서 맨 앞에 구분자로 준 / 이 나오게 된다.  let aTest     = [];  aTest…
  • profile_image 이미지를 다시 읽는 기능입니다.방법은 브라우저 캐쉬가 되어 있을 수 있으니 파일명 뒤쪽에 파라미터를 줘서 다시 읽도록 합니다.여기에서는 캐쉬로 인해 나와야 될것이 나오지 않는것을 가정하고 만들었습니다.<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <meta http-equiv="X-UA-Compatible" content="IE=e…
  • profile_image 오토잇은 두가지를 받아야 합니다.1) 컴파일 프로그램2) 에디터 프로그램먼저 첫번째 컴파일 및 예제가 있는 파일을 받습니다.autoit-v3-setup.exe 프로그램을 실행하면 실행을 시킬것인지 에디터를 열것인지 물어 보는데요.실행을 선택하지 말고 반드시 에디터를 열것을 선택하시면 됩니다. 그래야 컴파일 시키죠.그리고 그 이전에 32bit, 64bit 선택하는것이 나오는데 아무거나 해도 일반 실행에는 관계 없습니다.그냥 다음 누르세요.그냥 캡…
  • profile_image 기억이 가물가물 할정도로 웹사이트 들어갈때 대문 같은것 있었지요.그게 프로그램 만들던 사람들이 만들어서 그런듯. 요즘도 포토샵이나 어떤 프로그램 실행 시키면 초기 이미지로된 어떤 것이 나옵니다. 심심하지 않도록 하는 의미도 있고, 어플 실행시 나오기도 합니다. 하지만 웹사이트나 어플에서 요즘 그런것 보이면 답답하지요. 빨리 본래의 컨텐츠가 나와야 하는데... ; png는 오류는 나지 않지만 화면에 나오지 않는다. jpg 파일로 지정해야 된다. …
  • profile_image 전체 창을 최소화 시킬 일이 생겨서 만들게 되었습니다.하지만 함수가 이미 제공이 되고 있네요.윈도우 목록에서 특정한 제목이 있는 윈도우 창만 최소화 시키고 싶은 경우가 있을 경우 아래 참고하여(if문만 추가하여) 사용하시면 됩니다.아래 '린나이' 라고 되어 있는 부분이 윈도우창의 이름입니다. 이부분만 변경하여 사용하면 됩니다.Local $aList = WinList()For $i = 1 To $aList[0][0]  If $aList[$i][0…
  • profile_image 특정 컴퓨터에서 일어날 수 있고 다양한 상황이 있을 수 있습니다.뭔가 새로운것을 할 때 한방에 되었으면 하는데 그렇지 않은것이 더 현실적인 경우죠. 이런것이 쌓여서 능력이 되고 역량이니 좋은게 생각하고 즐기라고 하기도 합니다.오토잇은 탐지 프로그램으로 부터 오해가 많은 언어 입니다.그리고 최근 들어 업데이트가 느린 부분도 있고 베타버전 보면 전혀 개발을 안하는것 같지는 않은데 마지막 버전이 나오고 뜸한 부분이 없지는 않습니다.** 잘 되던것이 …
  • profile_image 오토잇이 기본적으로 GUI환경에서 프로그램 하는것으로 되어 있어 CLI환경에서 실행 했을때 어떤 메시지를 출력하고 싶은 경우가 생깁니다.예를 들면 흔하게 볼 수 있는 파일이 있는지 없는지 체크 하여 없을 경우 오류메시지그런데 기본설정으로 MSBOX(0, '제목', '내용') 형태의 GUI 환경으로만 출력이 가능합니다.그리고 외부 실행 했을때 파일이 없을때 'FILE NOT' 이라고 출력후 그 결과를 외부실행파일에서 변수로 받아서 처리하고 싶은경…
  • profile_image 앞단에 프로세스ID나 또는 프로그램 파일명을 기준으로 종료 시키는 프로그램을 올렸는데요. 이번에는 핸들이나 윈도우 타이틀을 비교해서 프로그램 종료 시키는 방법입니다.프로그램은 아래와 같습니다. 제목 부분은 반드시 넣어줘야 하고. 내용 부분은 선택사항 입니다.WinCloseCloses a window.WinClose ( "title" [, "text"] )$winTitl  = '제목 없음'$winText  = ''; test 테스트Run($prg…
  • profile_image 프로그램은 상당히 간단합니다.여기선 파일명을 기준으로 종료하는 프로그램입니다. 창의 명칭으로 종료하는 프로그램은 다음에 올립니다. ProcessExists 이 부분은 없어도 됩니다. 있는지 체크하는것인데 없는것 ProcessClose 한다고 하여 별도 에러가 발생하거나 하지 않기 때문입니다. 그리고 pid 값을 넣어도 프로그램은 종료 됩니다.바탕화면에 이런 프로그램 하나 만들어 놓고. 맘에 안드는것 목록을 만든다음 한번에 일괄적으로 프로그램 종…
  • profile_image 네이버, 다음 구글등에서 검색할때 흔히 볼 수 있는 키워드자동 완성 기능에 대한 것입니다.자동완선 만드는 순서는 다음과 같습니다.1) 디비 테이블 설계2) 자음모음분리 데이터 입력3) 사용자 입력시 아작스로 보내서 서버에서 데이터 받기4) 절적하게 보여주기여기서 첫번째에 해당하는 디비테이블 설계 입니다.CREATE TABLE autocomplete_data (  user_kw   char(32) NOT NULL DEFAULT '' COMMENT…
  • profile_image MySql에 자동으로 증가하는 컬럼의 설정은 auto_increment 으로 해주면 됩니다.이 컬럼은 자동증가이긴 하지만 값을 미리 넣어줘도 됩니다.(중복되지 않는데이터)보통 MAX(컬럼명) 형태로 SELECT 결과를 넣어주기도 하지만 바쁜 서버의 경우 운이 좋지 않으면 같은 값이 들어갈 수 있기 때문에 자동처리 하는 방법도 많이 사용 됩니다. $rInsert      = $oMysqli->query("INSERT INTO DATABAS…
  • profile_image mysql 데이터를 처리하고 결과를 알고 싶을때데이터를 넣거나 또는 삭제 했을 때 몇개나 처리 되었는지 아는 방법은 다음과 같습니다.      mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);      $mysqli = new mysqli("localhost", "my_user", "my_password", "world");            /* Insert rows */      $m…
  • profile_image 쿼리한 데이터를 모두 읽었을때 또는 읽는 도중 이전에 읽은 것을 또 읽어야할 상황인 경우배열에 저장해 두었다가 다시 읽어 처리하는 방법이 있으나 이런 방법을 사용하기 합니다.아래에서 처럼 첫번째 while 에서 모두 읽어서 아래쪽 while 에선 데이터가 나오지 않습니다.이때 mysqli_data_seek 를 사용하여 레코드를 이동 시켜 다시 읽을 수 있습니다.값은 0부터(첫번째 레코드) 시작 합니다.  $select       = "SELEC…
  • profile_image 아래는 IP 주소를 취합하여 갯수를 센다음 소팅하고 배열에 쉽게 넣기 위해서 간단하고 급하게? 만들었던것 입니다.쉘에서 사용하는 방법은 아래 링크를 참고하세요.  $aList     = array();  $file      = './wlog_lsit.txt';  $data      = file_get_contents($file);  $aLine     = explode("\n", $data);  for($ii=0; $ii<count($aL…
  • profile_image 테스트 할땐 영어로 문제 없이 잘만 나오던데다른데로 옮겨서 테스트 하는데 월이 한글로 나오네요. 옵션을 못 찾아서 변경하는것을 하나 만들었습니다.  $aMonthName   = array();  $aMonthName['1월']   = 'Jan';  $aMonthName['2월']   = 'Feb';  $aMonthName['3월']   = 'Mar';  $aMonthName['4월']   = 'Apr';  $aMonthName['5월']   =…
  • profile_image AWS의 네임서버에서 사용가능한 헬스체크용(상태검사) 응답 프로그램 입니다.이미지를 넣어야 되는데 별도의 확장자를 제한하지 않기 때문에 PHP를 이용해서 이미지를 출력하는 프로그램 입니다.문자열 체크 방식을 사용하면 되는데 추가적인 비용이 있고. 한대라 아니라 여러대 이면서 계속 사용하기엔 부담이 없으면 이런 형태는 의미는 없습니다. 다만 그렇다 해도 프로그램을 만들어야 하기 때문이 이 프로그램하고 큰 차이는 없다고 볼 수 있겠습니다.<?…