아침에 트위터에서 vcprompt 관련 내용을 보고 나도 써봐야 겠다는 생각이 들어 적용하고 관련 내용 정리 함.

1. vcprompt 설치
- mac
$brew install vcprompt

- linux
https://github.com/djl/vcprompt 에서 다운로드 및 설치

2. .bash_prpfile 또는 .bashrc에 추가
export PATH=~/bin:$PATH

POWDER_BLUE=$(tput setaf 153)
BRIGHT=$(tput bold)
BLINK=$(tput blink)
REVERSE=$(tput smso)

txtblk=$(tput setaf 0) # Black - Regular
txtred=$(tput setaf 1) # Red
txtgrn=$(tput setaf 2) # Green
txtylw=$(tput setaf 3) #Yellow
txtblu=$(tput setaf 4) # Blue
txtpur=$(tput setaf 5) # Purple
txtcyn=$(tput setaf 6) # Cyan
txtwht=$(tput setaf 7) # White
txtrst=$(tput sgr0)    # Text Reset

txtbold=$(tput bold) # Bold

VCPROMPT_FORMAT="(${txtylw}%n${txtrst}:${txtcyn}%r${txtrst}@${txtgrn}%b${txtred}%m${txtpur}%u${txtrst})"
export VCPROMPT_FORMAT=$VCPROMPT_FORMAT

print_before_the_prompt () {
     echo "${txtred}$USER@${txtrst}${txtbold}${txtgrn}$PWD${txtrst} $(vcprompt)"
     #printf "/[${txtred}/]%s@$bldgrn%s${txtrst} %s\n" "$USER" "$PWD" "$(vcprompt)"
}

PROMPT_COMMAND=print_before_the_prompt
PS1='$'

3. 터미널 화면


4. 참고

1. http://net.tutsplus.com/tutorials/other/how-to-customize-the-command-prompt/
2. https://github.com/djl/vcprompt

3. http://blog.outsider.ne.kr/737


Posted by Gu Youn
,

github에 블로그를 옮기기 전에 테스트 목적으로 로컬에 jekyll을 설치하려는데 오류가 발생하였고, 이 오류는 ruby를 업데이트하는 것으로 해결되었음.  단순히 static blog engine을 사용해보려고 한 것이었으나 아래 오류로 인하여 한 번도 사용해보지 않은 ruby, gem을 설치/업데이트 등을 하게 되어 배보다 배꼽이 더 큰 상황이 되어 버렸다.


# 오류

Mac OSX에 기본으로 포함된(?) ruby, gem 버젼에서 jekyll을 설치하면 아래 처럼 오류가 발생 함.

- 오류 화면








# 해결

ruby 버젼을 1.9로 변경하면 에러 없이 설치되고 동작 함.


xcode -> Preferences -> Downloads -> Command Line Tools 설치 

macport로 ruby1.9설치


#sudo port install ruby19

#sudo gem install jekyll


# 참고
설치이후에 아래처럼 실행하면, 로컬에서 페이지를 확인 할 수 있음

#jekyll --server

 
- 참고 화면


Posted by Gu Youn
,

github 계정 두 개를 관리해야 할 일이 생겼는데 github 하나의 계정만 지원하기 때문에 SourceTree 사용하면 되겠다 싶어서 별생각 없이 github 저장소 clone으로 SourceTree에 등록한 다음에 수정하고 push 하려는데 오류 발생. 

계정 정보 설정도 안 해놓고는 푸시가 왜 안 되나 하는 쓸데없는 고민을 하다가 아래처럼 계정 정보 설정하고 push 아이콘을 클릭하니 제대로 동작한다. 동작 안 하면 그게 이상한 일이겠지.

 


1. Repository -> Repository Settings

\


2. origin 선택후 Edit 버튼 클릭



3. URL/path 옆의 버튼 클릭



4. hosted account 목록 -> Edit Accounts 버튼 클릭



5. Add Account 버튼 클릭



6. github 계정 정보 입력




Posted by Gu Youn
,
같은 서버 주소를 사용하면서 떻게 다른 서버에 접속 할 수 있냐고 물어보는 친구(일반인?)를 위해 만든 슬라이드 한장. 이걸로 이해가 됐음 좋겠다. ^^



참고로 운영체제에 따른 hosts 파일 경로는 다음과 같음.
Windows :  c:\Windows/system32/etc/hosts
Linux: /etc/hosts
Mac OS: /private/etc/hosts 

hosts 파일에 대한 자세한 사항은 http://en.wikipedia.org/wiki/Hosts_(file) 보시기 바랍니다. 
Posted by Gu Youn
,
로컬에 디렉토리와 NAS 간에 동기화 하는데 사용하고 있는 Automator + rsync workflow 구성 화면
너무 간단해서 설명을 덧 붙일 필요가 없음. 




참고 자료
1. http://support.apple.com/kb/HT2488?viewlocale=ko_KR&locale=ko_KR
2. http://coreygilmore.com/blog/2010/05/07/passing-multiple-automator-variables-to-a-shell-script/



Posted by Gu Youn
,

요즘에 리눅스 서버에서 작업할 일이 있는데 shell 접속하고 vi 사용했는데 맥에 마운트 없나 자료를 찾아보니 작업 환경을 개선할 있는 방법이 이미 있었다.

 ExpanDrive(http://www.expandrive.com/) 구입하거나 Macfusion(http://macfusionapp.org/) 다운 받아서 사용하면 된다.

참고) Macfusion macfuse 설치되어야 하는데 설치가 안되어 있는 경우에는 http://code.google.com/p/macfuse/ 다운 받아서 설치하면


추가
) Macfusion에서 마운트롤 하려고 하면 에러가 나면서 로그에 다음처럼 나와서 구글에서 찾아보니 공식 배포 버젼이 64bit 운영체제와 호환이 안되서 발생하는 문제여서 64bit 운영체제 지원되게 빌드된 비공식 버젼을 받아서 설치하니 정상적으로 동작 . 구체적인 내용은 http://www.offthehill.org/articles/2010/12/31/macfuse-for-64-bit-snow-leopard/ 포스트를 참고.

#  MacFUSE for 64bit(unofficial version)

 
# error log

/Library/Filesystems/fusefs.fs/Support/fusefs.kext failed to load - (libkern/kext) link error; check the system/kernel logs for errors or try kextutil(8).
the MacFUSE file system is not available (71)

 

Posted by Gu Youn
,


미루던 업데이트를 오늘 했습니다.
스크롤 방향이 달라져서 아직도 익숙치는 않지만 좋아 보이네요. 
주절 주절 쓰고싶지만 시간이 없어서 다음으로 미뤄야 겠습니다.


Posted by Gu Youn
,
1. CakePHP 다운로드 받아서 압축을 푼다.http://cakephp.org/

public_html/cakephp 에 설치했다고 가정하고 기술

2. 권한 설정
cakephp/app/tmp 디렉토리에  web server user 쓰기 권한 부여

3.  app/config/core.php 수정
- Security.salt
- Security.cipherSeed

4. config/database.php.default를 database.php로 파일이름 변경
DATABASE_CONFIG 클래스의 정보를 적정하게 수정

기본 설정이 끝나면 다음과 같은 화면을 볼 수 있음. 

Posted by Gu Youn
,