1. git는 설치되어 있다고 가정하고, Mac용 Ndrive를 받아서 설치한다.

2. ndrive 실행 후 로그인(ndrive 폴더가 /Volumes 밑에 마운트된다.)

3. NDrive에 저장소 생성.
[예] /Volumes/givenjazz's NDrive가 경로일 때
  1. cd /Volumes/givenjazz\'s\ NDrive
  2. $ mkdir repository
  3. cd repository
  4. $ git init --bare
4. 로컬 저장소에 가서 푸시설정
[예] ~/project가 로컬 프로젝트 경로일 때
  1. cd ~/project
  2. git remote add origin /Volumes/givenjazz\'s\ NDrive/repository

5. 설정 끝. 푸시하려면 ~/project$ git push origin master로 푸시하면 됨.

마무리
아직은 맥용 NDrive는 베타라서 불안하니 아쉽지만 안정성을 원하다면 dropbox를 쓰는 것도 가능하다. 윈도도 비슷한 방법으로 가능.
신고

django 1.2에서 memcached를 사용하기

Development 2011.01.30 17:32 Posted by 기분째즈
1. memcached를 설치한다.
epel이 설치되어 있는 경우 yum install memcached만 실행하면 설치되고, 소스를 직접 컴파일 할거면 http://memcached.org/에서 다운받아서 직접 컴파일하면 됨.

2. memcached 실행 -d는 데몬 -m <메모리> -l <ip> -p <port>
예) memcached -d -m 512 -l 127.0.0.1 -p 11211

3. settings.py에서 다음 부분을 추가 혹은 수정하면 전체페이지 캐시설정 끝.

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION': '127.0.0.1:11211',
    }
}

MIDDLEWARE_CLASSES의 첫줄에는 django.middleware.cache.UpdateCacheMiddleware를 추가하고 마지막 줄에는 django.middleware.cache.FetchFromCacheMiddleware를 추가한다.

MIDDLEWARE_CLASSES = (
    'django.middleware.cache.UpdateCacheMiddleware',
    ......
    'django.middleware.cache.FetchFromCacheMiddleware',
)

부분 페이지 캐시 설정같은 자세한 설명은 장고 캐쉬 프레임워문서를 찾아보면 된다.
신고


 

티스토리 툴바