글쓴이 보관물: Toughman

클립보드 관리자 Ditto

개요

매일 셀수없이 복사/붙여넣기를 하게 됩니다. 복사(Crtl+C)를 하면 클립보드라고 하는 가상의 영역에 그 내용이 저장됩니다. 기본적으로 마지막으로 복사된 내용이 유지됩니다. 윈도우내에서 윈도키+V 를 눌러서 클립보드 내용을 볼 수 있습니다. 그렇지만 Ditto 프로그램을 사용하면 더욱 편리하고 다양하게 클립보드를 활용할 수 있습니다.

설치 및 실행

Ditto 프로그램은 여기에서 내려받고 설치 혹은 압축을 해제한 후 실행하시면 됩니다. 실행 후 Ctrl+` 키를 누르면 다음과 같이 화면이 나타납니다. 복사된 내용을 확인할 수 있습니다.

Ditto 화면

설정에 따라 유지할 수 있는 한계가 있는데 대부분 기본값으로 사용해도 문제가 없을 것 입니다.

사용

여러가지 기능이 있지만 필자가 주로 사용하는 것을 예로 들어보겠습니다.

단축키 지정

만일 반복적으로 자주사용하는 내용이 있으면 단축키로 등록해서 상용구처럼 사용할 수 있습니다. 단축키로 지정할 항목을 선택하고 마우스 오른쪽 버튼을 클릭합니다. 메뉴에서 Properties를 선택합니다. 그러면 다음과 같은 화면이 나타납니다.

단축키 지정
단축키 지정

원하는 단축키 조합을 입력하고 Hotkey available globally, Never Auto Delete 항목을 선택하면 됩니다. 지정한 단축키를 누르면 해당 내용이 붙여넣기 됩니다. 다시 Ditto 프로그램을 활성화 시키면 다음과 같이 변경된 것을 알 수 있습니다.

단축키 지정 후 화면
단축키 지정 후 화면

한번에 여러개 붙여넣기

여러곳에서 텍스트를 복사하고 그것을 한곳에 모두 붙여넣고 싶을 때가 있습니다. Ditto를 활성화 한 후 Shift 키를 누르고 화살표키를 누르면 여러개가 선택됩니다. 그 다음 Enter 를 입력하면 선택한 항목이 모두 붙여넣기 됩니다.

일반 텍스트로 붙여넣기

일반 텍스트 에디터가 아닌 다른 곳에서 복사를 하면 글자의 크기나 색상 정보도 같이 유지됩니다. 이것이 필요한 경우도 있지만 일반 텍스트로 붙여넣기가 필요한 경우가 있습니다. 이럴때는 붙여넣을 항목을 선택하고 Shift+Enter 를 입력하면 일반 텍스트로 붙여넣기 됩니다. 이것 이외에도 항목을 선택한 후 오른쪽 마우스 버튼을 클릭하면 Special Paste 메뉴가 있습니다. 여기에 여러가지 붙여넣기 방법이 있습니다.

여러가지 Special Paste 항목

파일명 붙여넣기

간혹 여러개의 파일명을 가져와야 하는 경우가 있습니다. 대상 파일을 선택하고 복사합니다. Ditto를 활성화 시키면 다음과 같이 나타납니다.

복사된 파일 정보

Copied Files 항목을 선택하고 Shift+Enter 를 입력하면 전체경로를 포함한 파일명이 붙여넣기 됩니다.

이번에는 클립보드 관리자 Ditto 에 대해서 알아보았습니다.

PHP 프로그램 명령행에서 수행하기

개요

PHP 로 작업된 프로그램은 브라우저를 통해 사용자의 요청을 받아 그 결과를 반환합니다. 여러가지 이유로 브라우저가 아닌 명령행에서 수행해야 하는 경우가 있습니다(ex:자료수집, 자료정리…). PC에서 스케줄을 통해서 브라우저를 실행하면서 옵션으로 PHP 프로그램을 지정해서 실행할 수 있습니다. 일회성이면 문제가 없지만 PC가 켜져 있어야 하는 단점이 있습니다.

PHP 환경이 구축된 서버나 호스팅에서 명령행을 통해 수행할 수 있는 방법을 알아보도록 하겠습니다. 호스팅의 경우 과도한 자원사용은 사용제한 사유가 될 수 있으므로 그 범위 내에서 적절하게 사용하시기 바랍니다.

PHP 위치

리눅스 서버 환경을 기준으로 PHP가 설치되어 있는 경로가 조금씩 다릅니다. whereis 명령어로 어디에 설치되어 있는지 확인할 수 있습니다.

whereis php

PHP 명령행 수행

위의 명령어를 실행하면 경로 정보가 나타나는데 환경에 맞게 변경해서 다음과 같이 명령어를 수행합니다.

/yourphppath/php -q /yourpath/test.php

-q 옵션은 Quiet Mode로 동작하도록 합니다. 모든 옵션 정보는 여기 에서 확인하실 수 있습니다.

이렇게 하면 명령행에서 수행이 가능한데 프로그램 내용이나 환경에 따라서 제대로 실행되지 않는 경우가 있습니다. 이럴때는 curl 을 이용해서 다음과 같이 수행합니다. curl 이 설치되어 있지 않다면 다른 문서를 참고해서 설치 후 실행합니다.

curl http://yourdomain/yourpath/test.php

위와 같이 명령행에서 실행해도 PHP 프로그램을 수행할 수 있습니다.

이번에는 명령행에서 PHP 프로그램을 수행할 수 있는 방법을 알아보았습니다.