SSH Remote Forwarding으로 개발 서버를 임시 노출하기

개발 서버는 내부 네트워크 안에 있어 외부에서는 접속이 불가하다. 그러나 가끔 외부 네트워크에 노출해야만 하는 경우가 발생한다. 이 때 SSH 터널링으로 외부에 있는 서버를 경유하여 내부로의 접근이 가능하게 할 수 있다. 다음 스텝을 따라해 보자. 원격 서버에 접속할 때 포워딩할 포트를 지정한다. 여기서는 12000번이라고 가정한다. 만약 원격 서버도 공유기 같은 장비에 물려 있다면 12000번으로 포트… SSH Remote Forwarding으로 개발 서버를 임시 노출하기 계속 읽기

Heartbeat 주기 설정하기

Heartbeat Control 같은 플러그인이 있지만, 굳이 플러그인까지 쓸 필요 없다. 간단한 몇 줄의 코드로 주기 설정이 가능하다. 우선, heartbeat가 어떻게 동작하는지 간단하게 설명한다. heartbeat는 특정 관리자 페이지 접속시 브라우저와 주기적으로 통신한다. 이 주기는 자바스크립트의 setTimeout() 함수로 구현되며, 기본값은 관리자 페이지에 포커스가 있을 때 15초, 해당 페이지에서 포커스를 잃었을 때 120초로 설정된다. 이 120초는 하드코딩되어 있어… Heartbeat 주기 설정하기 계속 읽기

파이어폭스 고정 탭 유지

방법1: StartupApps 확장 설치. 방법2: Reddit 에 설명한 대로 about:config 에서 browser.sessionstore.restore_pinned_tabs_on_demand 값을 true 로 설정.

워드프레스 플러그인 번역

‘wp i18n make-pot’ 명령을 이용해서 만들 수 있는데, XDEBUG 사용시 에러가 난다. 좀 더 예전부터 사용했던 레시피는 이렇게 한다. http://i18n.svn.wordpress.org/tools/ 여기 리포지터리를 체크아웃한다. 이 곳에 보면 makepot.php 파일이 있다. 다음처럼 명령을 준다: php makepot.php wp-plugin [디렉토리] [.pot 파일 경로] 예시: PoEdit을 이용하는 방법도 있으나, 이 방법의 장점은 플러그인 헤더까지 번역문으로 넣어준다는 것이다.