RSYNC 대체용 LFTP 동기화(싱크) 방법

2012년 4월 16일 작성
카테고리: Development, Operation System
No Comments »

개인 서버를 이용할때는 RSync를 이용하여 서버에 작업내용을 동기화 시키지만 웹호스팅을 이용할경우에는 RSync를 지원하지 않는 경우가 존재합니다.
이에 개발서버에서 서버(대부분 웹호스팅 서버)로 동기화를 하는 방법에 대해서 정리해봅니다.

우선 아래와 같은 환경으로 가정하에 동기화방법을 기술하겠습니다.

개발 서버 작업 디렉토리 : /home/account/html
배포 서버(리얼 서버) IP : 111.111.111.111
배포 서버(리얼 서버) 작업 디렉토리 : (FTP Home)/html

1
lftp -c ‘open -e “mirror -R -e /home/account/html ./html” ftp://account:”password”@111.111.111.111′

이렇게 모두 동기화를 하고 나면 추후 배포서버의 서버 환경에 따른 설정파일들(예:config.php)은 동기화 대상에서 제외를 해야 합니다.
이럴경우는 하단과 같이 –exclude(-x) 옵션으로 제외할 파일을 링크시켜줌으로서 해당파일의 동기화를 막을 수 있습니다.
–exclude옵션은 정규식 표현으로도 작성 가능합니다.

1
lftp -c ‘open -e “mirror -R -e -x ^\.svn$ ./html” ftp://account:”password”@111.111.111.111′

PHP Array를 Object형태로 변환 하는 방법

2012년 2월 21일 작성
카테고리: Development, PHP
2 comments

이 방법은 가장 단순하게 이미 만들어져 있는 배열을 오브젝트 형식으로 변환하는 방법이다.

PHP
1
2
3
4
5
6
7
8
9
<?php
$person = array (
'firstname' => 'Richard',
'lastname' => 'Castera'
);
$p = (object) $person;
echo $p->firstname; // Will print 'Richard'
?>

또한 함수를 만들어서 사용하게 되면 아래와 같이 arrayToObject를 만든후 추가로 호출하여 사용할수 있는데 우선 arrayToObject 함수의 내용을 보자.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
function arrayToObject($array) {
if(!is_array($array)) {
return $array;
}
$object = new stdClass();
if (is_array($array) && count($array) > 0) {
foreach ($array as $name=>$value) {
$name = strtolower(trim($name));
if (!empty($name)) {
$object->$name = arrayToObject($value);
}
}
return $object;
}
else {
return FALSE;
}
}
?>

이제 만들어논 arrayToObject를 이용하는 방법이다.

PHP
1
2
3
4
5
6
7
<?php
$person = array (
'first' => array('name' => 'Richard')
);
$p = arrayToObject($person);
?>
PHP
1
2
3
4
<?php
// 이제 $p를 아래와 같이 오브젝트 형식으로 이용 가능하다 :
echo $p->first->name; // Will print 'Richard'
?>

Josh Kelley – Naleigh Moon

2012년 2월 9일 작성
카테고리: My Life
No Comments »

한국인 딸을 입양한 해외 유명 여배우(캐서린 헤이글)가 딸을 위해 만든 뮤비라는데… 남편이 노래부르는거 아닌가 ㅡㅡ;
원문 뉴스는 아래 링크에서 확인 가능합니다.
http://joongang.joinsmsn.com/article/aid/2012/02/09/6960720.html?cloc=nnc

캐서린 헤이글에 대한 네이버 인물 검색 정보입니다.

아래는 한국에서 입양한 딸 네이리(김유미)를 위한 노래입니다.

정말 딸을 사랑하는 마음이 담겨 있는 뮤직비디오 보기 좋습니다만… 내 딸이 이렇게 해외 입양되서 어디 있는지도 모르고 있는 부모들은 딸을 보고 싶어 눈물 짓는 날이 많았겠죠. 부모의 입장으로서 정말 가슴 찡한 뮤직 비디오라..

오랜만에 뮤비를 포스팅 해보게 되었네요.

사업의 의지를 꺽는 정부의 각종 규제~

2012년 2월 9일 작성
카테고리: My Life
No Comments »

언제던가 1인기업을 후원하고 창업을 후원한다던…
기업이 발전해야 국가가 풍족해지며 국민들의 생활 수준이 향상되는 당연한 원리를 깨달았다고 생각했었는데.. 요즘 뉴스를 보면 정말 그게 아닌거 같다.

넥슨이 일본에 상장되면서 본사를 일본으로 이전한것도 어찌보면 당연한 수순…
게임산업에 대한 규제가 각 부처별로 쏟아지며 목을 조이는데… 이 나라에서 누가 사업을 계속 영위하고 싶은 생각이 들까?

나 역시 개인 사업을 시작하면서 원대한 꿈을 가지고 있었는데 요즘 각종 규제 및 무엇을 어찌해야할지 몰라 정말 힘이 든다.

사업자 신고는 당연하더라 치더라도… 통신판매신고에 내 사업 범위인 파생상품에 관련된 각종 신청.. 솔직히 아직도 뭐가 더 존재하는지 모르겠고 뭘 신청해야할지도 모르겠다. 여기에 국가는 “않됩니다!! 않됩니다!!”만 외치고 있으니… 정말 하루에도 몇개씩 나오는 발언으로 인한 신규 법률 생성에 크게 당할까봐 사업 때려쳐야 겠다는 생각도 많이 든다.

특히나 개인사업.. 1인창업으로 회사를 계속 성장시켜나가려고 생각하며 경영일선에 뛰어든 나같은 사람들은 정말 뒷통수 맞기 딱인듯 싶다.

어쨋거나… 그냥 푸념아닌 푸념을 해본다.
뒤로 뒷걸음치는 대한민국이 되지 않으려면… 경제 발전을 위해서라면 무엇을 우선해야하는지 국가도 알아줬으면 좋겠다.

자신들의 상상력을 최대한 발휘할수 있는 미국의 기업 시스템이 참 부럽다…

2012년 2월 7일 스윙교정

2012년 2월 8일 작성
카테고리: Golf, My Life, Video
No Comments »

필드에 다녀오면서 보인 문제점을 수정하기 위해 이번주는 계속 스윙교정을 하고 있습니다.
등속스윙으로 스윙 자세를 바로 잡는 연습…

다음번 라운딩때는 꼭 80대에 도전하겠습니다.~~

 

2012-02-06 / EURUSD 빠른 수익 자리

2012년 2월 6일 작성
카테고리: Stroy, Trading
No Comments »
  • 거래일 : 2012년 2월 16일
  • 통화쌍 : EURUSD
  • 수익 : 15.3 Pips
  • 거래시간 : 1분