Browsed by
[Category:] IT 개발

IT 개발 피드

[SSH] 공개키, 개인키 설정에 관한 간단한 정리

[SSH] 공개키, 개인키 설정에 관한 간단한 정리

ssh-keygen 명령 : 자신의 개인키(id_rsa)와 공개키(id_rsa.pub)을 쌍으로 생성 ~/.ssh/authorized_keys : 원격 서버에서 접속을 허용할 클라이언트의 공개키(id_rsa.pub) 내용을 저장 ~/.ssh/known_host : 원격 서버에 접속을 하는 경우 클라이언트와 원격 서버와의 키교환 정보를 캐시로 저장. 따라서 원격 서버의 정보가 변경(IP 또는 키정보) 된 경우 새로운 정보를 갱신하기 위해 캐시 내용을 삭제해야 함.   * 원격 서버는 공개키(id_rsa.pub) 정보를 가지고 있어야 하며 개인키(id_rsa)는 클라이언트가 원격으로 접속 시 인증에 사용함. * Windows 계열에서 Git 클라이언트를 설치하면 제공되는 Bash 쉘(Git-Bash)에서도 ssh-keygen을 사용하여 리눅스와 동일한 방법으로 공개키/개인키를 생성…

Read More Read More

[jQuery] 폼 전송시 “maximum call stack size exceeded” 에러 해결 방법

[jQuery] 폼 전송시 “maximum call stack size exceeded” 에러 해결 방법

로그인 폼을 만들어 테스트하는 도중 콘솔에서 아래 에러 메세지가 출력됩니다. “maximum call stack size exceeded” (IE에서는 “스택 공간 부족”으로 출력) 발생한 위치는 jQuery 코어 파일이었고 이 뜻은 jQuery 자체 문제라기보다는 어디선가 잘못 사용되고 있을거란 확률이 컸습니다. 일반적으로 위 에러가 출력되는 경우는 크게 2가지 입니다. 동일한 스크립트(.js) 파일을 중첩되게 호출한 경우 잘못된 코드로 인해 무한 루프를 도는 경우 두가지 문제를 점검해보았지만 정답은 아니었습니다. 검색을 해보니 로그인 폼에 사용된 submit 이벤트 문제일 것이라는 단서를 발견 했습니다. jquery에서 사용되는 submit 이벤트는 submit이 발생할때까지…

Read More Read More

[Linux] n일 이내 변경된 파일 검색하는 방법

[Linux] n일 이내 변경된 파일 검색하는 방법

find의 옵션을 이용한 방법입니다. $ find . -mtime -1 -ls 설명 : 현재 경로(.)에서 1일 이내(-1) 변경된(-mtime) 파일이나 디렉토리를 검색해서 상세 표기(-ls) 해주세요. 여기서 -mtime  -1의 -1은 음수를 뜻합니다. 반대로 양수인 +1 을 입력하면 1일 이상된 대상을 검색하게 됩니다. 추가로 -type f(파일), -type d(디렉토리) 옵션을 -ls 옵션 앞에 추가해 파일이나 디렉토리를 구분하여 검색도 가능합니다. 예를 들자면 ./www디렉토리 내에서 파일만 검색하고자 하는 경우 $ find ./www -mtime -1 -type f -ls    

[WP] FTP 정보 입력 없이 자동 업데이트 시키는 방법

[WP] FTP 정보 입력 없이 자동 업데이트 시키는 방법

워드프레스에서 버전을 올리거나 플러그인을 업데이트 하는 경우 FTP 혹은 SFTP 접속정보를 매번 입력하게 되어 있습니다. 하지만 좀 더 편하게 업데이트 버튼만 누르면 FTP 정보 입력없이 바로 설치가 되도록 할 수 있는 간단한 방법이 있습니다. 설치된 워드프레스 디렉토리의 소유자를 ftp 접속계정에서 웹서버 계정으로 변경하는 것입니다. 웹서버를 아파치(Apache)를 사용하느냐 엔진엑스(nginx)를 사용하느냐에 따라서 소유자명이 다릅니다. 설치된 웹서버가 아파치인 경우 $ sudo chown -R apache:apache /home/wp/www (워드프레스가 설치된 경로)   설치된 웹서버가 엔진엑스인 경우 $ sudo chown -R nginx:nginx /home/wp/www (워드프레스가 설치된 경로)  …

Read More Read More

[Git] Staged 된 파일 다시 Unstaged 상태로 변경하는 방법

[Git] Staged 된 파일 다시 Unstaged 상태로 변경하는 방법

Git에서 커밋 대상이 되는 파일은 Stage에 등록된 파일들 입니다. 하지만 실수로 commit 되어서는 안될 파일이 Stage에 등록된 경우 제외 시키는 방법입니다. $ git status 명령으로 소스 파일의 상태를 확인합니다. -> 커밋되는 대상이 되는 파일(Stage에 등록된)은 “Changes not staged for commit” 리스트에 표시됩니다. 커밋에서 제외할 파일은 아래 명령으로 제외시킵니다. (실제론 제외가 아닌 변경되지 않은 상태로 인덱스를 변경) $ git update-index –assume-unchanged 파일명 다시 $ git status 명령으로 파일이 제외 되었는지 확인 합니다.

Amazon Fire HD7(5th gen) 루팅 없이 GooglePlayStore + 한글키보드 설치

Amazon Fire HD7(5th gen) 루팅 없이 GooglePlayStore + 한글키보드 설치

*Amazon Fire HD7 (5th generation, 2015) 기준으로 작성된 포스트 입니다. *해당 파일 중 바이러스에 걸렸다는 메세지가 출력한다는 제보가 있음에 따라 우선 공유된 파일은 비공개로 전환한 뒤 원인에 대해서 확인 중 입니다. 확인이 되는대로 다시 공개처리 해드리겠습니다. – 17.04.17 *파일 확인 결과 이상이 없음으로 판단되어 다시 공개 처리 해드립니다. 자세한 설명은 아래 댓글에 코멘트로 추가해드렸습니다. – 17.04.18 얼마전 Amazon에서 Fire HD7을 저렴하게 구매할 수 있는 기회가 생겨 구매했습니다. 구매하기 전에 고민이 있었는데 OS가 일반적으로 사용하는 안드로이드가 아닌 아마존에서 서비스 이용에 맞도록…

Read More Read More

[SublimeText2] PackageControl 설치

[SublimeText2] PackageControl 설치

*서브라임 텍스트 2버전 기준 내용입니다.  서브라임 텍스트를 초기 설치 후 써드파티 플러그인을 사용하기 위해서는 PackageControl 을 설치해야 합니다. 설치하는 여러 방법 중 가장 간단한 콘솔 커맨드 입력 설치 방식을 포스팅합니다. 이 포스팅은 PackageControl 설치 시 콘솔창에 입력해야할 명령어(명령어라기 보단 파이썬 코드)가 외울 수 없을 정도로 길고 굳이 외워야 할 이유도 없기 때문에 메모성으로 남기려는 의도가 큽니다. Ctrl + ` 로 커맨드창 활성화 명령어 붙여넣기 import urllib2,os; pf=’Package Control.sublime-package’; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),’wb’).write(urllib2.urlopen(‘http://sublime.wbond.net/’+pf.replace(‘ ‘,’%20’)).read()); print ‘Please…

Read More Read More

Google 고급 검색 방법 정리

Google 고급 검색 방법 정리

Operator (오퍼레이터:연산자) 검색 방법 1. AND 검색 : [검색어1] and [검색어2] 예시 : 이 단어들이 다 포함된 결과물만 검색하고 싶다! => 인터스텔라 and 마션 and “맷 데이먼” and 삼시세끼 2. OR 검색 : [검색어1] and [검색어2] .. 예시 : 경기도 화성이나 큐리오시티 둘중 한 단어만 포함되도 좋다! => 큐리오시티 or “경기도 화성” 3. 포함 단어 검색 : [검색어] intext:[포함 단어] 예시 : 난 응답하라 1988 스포당하고 싶다! => “응답하라 1988” intext:스포일러 4. 문장 검색 : “[검색할 문장]” 예시 : 일부…

Read More Read More

[Photoshop] 저장된 JPG 파일의 크기가 너무 클 때 해결 방법

[Photoshop] 저장된 JPG 파일의 크기가 너무 클 때 해결 방법

첫 Photoshop 관련 포스팅 입니다. 하지만 여태 다뤄왔던 내용들처럼 어떤 기능에 대해서 단순 강좌를 하거나 기능을 소개한다기 보다는 문제를 해결하는 방법에 초점을 둔 내용입니다. 간혹 이미지를 전달받다보면 이상함을 느낍니다. 가로 세로 200 픽셀의 작은 jpg 이미지가 5MB 이상의 크기를 가지고 있었습니다. 상식적으로는 100KB 조차 되지 않아 보이는 이미지이지만.. 쉽게 생각하면 이 이미지 파일에 많은 양의 메타데이터가 포함되어있다고 생각 할 것이고, 이 파일을 다시 열어 Save for web (Ctrl +Alt +Shift + S) 으로 저장하면 메타데이터가 제거된 정상적인(?) 크기의 이미지가 됩니다….

Read More Read More