-
OSX에서 Microsoft RDP 접속 설정 정보 저장 위치
개인적으로 MS를 좋아하지 않지만 MS에서 내놓은 것 중 정말 괜찮다고 생각하는 것 중 하나가 RDP(Microsoft Remote Desktop)이다. 업무용으로 맥북을 사용하다보니 윈도우가 필히 필요한 작업을 할 때는 난감하다. 기존에는 VMWare 같은 것들을 썼지만 이런 가상 PC를 띄우는 것조차 귀찮아져서 최근에는 일반 PC에 원도우를 설치해 두고 원격 데스크탑을 사용중이다. 물론 나 혼자 사용하는 것은 아니고 직장 동료들도 각각의 계정을 만들어 함께 사용중이다. 이렇게 사용하니 급할때는 스마트폰에서도 접속할 수 있고 맥북
-
PHP CLI 사용자 입력(STDIN) 받기
PHP CLI를 사용해서 Shell Script를 생성하다보면 사용자에게 어떤 데이터를 입력 받아야 상황이 발생할 수 있다. 이런 경우에 사용할 수 있는 몇가지 방법에 대해 설명하고자 한다. 우선 PHP 메뉴얼 중 Input/output streams에 있는 예시에 약간의 코드를 더해서 설명하겠다. <?php $stdin = fopen('php://stdin', 'r'); $fileContents = fread($stdin, 1024); fclose($stdin); echo $fileContents; 우선 위 방법은 fopen을 사
-
CCProxy를 사용해서 Windows Proxy Server 만들기
Proxy Server를 사용할 일이 생겼는데 필요한 프로그램이 윈도우용 프로그램이라 윈도우 PC에 프록서 서버를 구성해야하는 상황이었다. 정확히 이야기하자면 외부 Proxy 서비스를 사용하고 있는데 서비스 제공자가 접속 프로그램을 윈도우용으로만 제공해서 어쩔 수 없이 윈도우에서 사용중이었다. 그런데 이 Proxy 서비스를 사용해야하는 프로그램은 linux 환경에서 동작해서 기존에는 윈도우 PC에 Vagrant로 linux 환경을 구성해서 사용했다. 그런데 문제는 proxy를 선택적으로 사용해야 하는데 Vagrant 내부에서는 가상
-
구형 애플 맥 미니 CentOS 7 서버로 재활용하기
회사에서 맥북 프로를 새로 구매하면서 맥 미니(2012년형)가 한대 남게 되었다. 사실은 다른 이유로 2대가 남게 되었는데 한대는 예비로 그냥 두고 한대를 서버로 사용하기로 했다. 그래서 설치 방법을 찾아보다 Installing CentOS 7 on an Apple Mac Mini를 찾았다. 그런데 이 글에서는 CentOS 7을 바로 설치할 수 없어 CentOS 6.5를 설치 후 7으로 업데이트하는 방법을 안내하고 있었다. 이 방법은 개인적인 취향상 선택하기 싫었다. 그래서 조금 더 찾다보니 Create a bootable Cent
-
SSH를 사용해서 mysqldump 하기
SSH 비밀번호 입력없이 로그인하기에 이어서 ssh를 이용해서 MySql 원격 서버의 데이터를 로컬로 dump 받는 방법을 소개하려고 한다. "굳이 이런 방법이 왜 필요한가?"에 대한 의문이 생길 수 있으니 상황부터 설명해야 할 것 같다. mysqldump를 사용하고자 할 경우 mysql client가 설치되어 있어야 한다. CentOS기준으로 mysql은 "mysql", mariadb 기준으로 보자면 "MariaDB-client" 패키지가 설치되어 있어야 한다. 그런데 이 패키지가 설치되지 않은 상태에서 mysqldump를 사용하