일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 여름휴가
- revision
- 스냅
- Photograph
- snap
- REST
- 커밋
- honeyJar
- 체크아웃
- Thailand
- travel
- Photo
- svn
- 스튜디오
- 리비전
- 파타야
- Sea
- commit
- checkout
- pattaya
- 촬영
- 꿀단지스튜디오
- 사진
- 바다
- Street
- 태국
- Studio
- 여행
- Thai
- honeyJarStudio
- Today
- Total
목록Total (17)
꽃무늬 키보드
윈도우에서 SVN 클라이언트 설치하기리눅스에서 subversion 을 설치했 듯, 윈도우에서는 tortoiseSVN 을 다운받아 쉽게 설치하실 수 있답니다.tortoiseSVN은 나라별 언어팩이 있어서, 한국어로 된 tortoiseSVN 또한 경험하실 수 있어요:D [다운로드] >>> tortoiseSVN 다운로드 SVN으로 버전관리 시작하기 SVN 체크아웃서버와 동기화하려는 폴더가 생성될 디렉토리 아래에서 우클릭 후 SVN 체크아웃을 클릭 저장소 URL에 서버 SVN의 주소 입력 서버 SVN에 자신의 계정과 패스워드가 등록되어 있다면 해당 계정으로 저장(먼저, 서버 SVN에 해당 계정과 패스워드가 반드시 등록되어 있어야해요! 즉, 서버와 동기화하고 접근하는데 권한이 필요하기 때문에 SVN 서버 관리자에..
특정 디렉토리를 재귀적으로 탐색하여 모든 파일들과 절대경로를 출력 import os pwd = '탐색할 디렉토리 경로' for path, dirs, files in os.walk(pwd): for file in files: print '탐색파일과 절대경로: ' + os.path.join(path, file) 탐색 시, 특정 디렉토리 제외하기 (예: etc 파일 제외) for path, dirs, files in os.walk(pwd): dirs[:] = [dir for dir in dirs if dir != "etc"] 탐색 시, 특정 파일만 추려내기 (예: 확장자가 .pyc인 파일 추리기) for path, dirs, files in os.walk(pwd): for file in files: if os..
정규식? 정규식은 복잡한 문자열 패턴을 조사하고 규칙을 정의하는 문자열이다. python에서 정규식은 re모듈로 제공된다. 메타 문자 1. 반복 메타 문자 정규식은 문자나 문자 패턴의 반복을 나타내기 위한 메타 문자가 존재한다. 지정된 횟수만큼 앞의 문자나 패턴의 반복을 허용한다. 반복 메타 문자 의미 예시 * 0회 이상 반복 ab*c는 ac, abc, abbc, abbbbbc 등과 매치 + 1회 이상 반복 ab+c는 abc, abbbbc 등과 매치 ? 0회 혹은 1회 ab?c는 ac, abc와 매치 {m} m회 반복 ab{2}는 abb와 매치 {m,n} m회부터 n회까지 반복 ab{2,4}는 abb 2. 매칭 메타 문자 정규식을 표현하기 위한 매칭 메타 문자는 다음과 같다. 매칭 메타 문자 의미 . 줄..
원문사이트 (http://www.goodui.org)스크랩 출처 (http://gokgo.tistory.com/m/post/94 http://gokgo.tistory.com/m/post/106 ) 좋은 UI란 높은 변환율과 쓰기 쉬운것. 다른말로 쓰는 사람이나 사업측면이나 모두 괜찮은것이다. 여기 시도해볼만 실용적인 아이디어들을 리스트해두었다. 1. 멀티컬럼 대신 원컬럼 레이아웃을 써라 원컬럼 레이아웃은 당신이 생각하는 것이상의 컨트롤이 가능하다. 맨위에서 맨아래까지 더 예측가능하도록 당신의 독자들에게 가이드 해줄수있기 때문이다. 반면 멀티컬럼은 페이지의 핵심 컨텐츠에 집중하는 것을 방해할 부가적인 위험을 가지고 있다. 사람들에게 하나의 스토리와 그 끝에 그에 반응하도록 가이드하라. 2. 팔고나서 입 싹..
리눅스에서 SVN 클라이언트 설치하기 [root@katie ~]# svn -bash: /usr/bin/svn: 그런 파일이나 디렉터리가 없습니다 [root@katie ~]# rpm -qa|grep subversion [root@katie ~]# 설치되어 있지 않을 때 위와 같으며, 다음 명령을 통해 설치할 수 있다. [root@katie ~]# yum install subversion SVN으로 버전관리 시작하기 내 소스를 저장소에 올리기 $ svn import [대상 파일] [svnURL] -m [로그메세지] 저장소의 소스를 최초에 체크아웃 받기 $ svn checkout [svnURL] 리비전 키워드 커밋을 실행할 때마다 저장소의 리비전은 1씩 증가한다. 리비전 키워드는 이러한 리비전 번호를 대신하여..
SVN의 기본 용어저장소(repository) : 모든 프로젝트의 파일이 저장되는 곳이다. 네트워크를 통해 여러 사람이 접근 가능하다. 리비전(revision) : 파일을 수정하여 커밋하면 숫자가 증가한다. 저장소에 저장된 파일 버전이라고 할 수 있다. trunk : 모두가 공유하는 작업공간이다.branch : 임시로 격리된 작업공간이다.tag : 목표가 달성되었을 때 완료 순간의 빌드를 저장하고 유지하는 것이다. 즉, 프로그램 개발 시 정기적으로 릴리즈할 때 릴리즈한 것을 따로 저장하는 공간이다. SVN의 기본 명령어임포트(import) : 맨 처음, 버전관리를 하고자 하는 소스를 서버의 저장소에 넣는다.체크아웃(checkout) : 맨 처음, 서버의 저장소에 보관된 소스를 로컬로 가져온다.익스포트(e..
버전관리 시스템(Version Control System - VCS) 파일 변화를 시간에 따라 기록했다가 이후에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템이다. 동일한 정보에 대한 여러 버전을 관리하게 되며, 버전을 통해 시간적으로 변경 사항과 변경 사항을 작성한 작업자를 추적할 수 있다. 로컬 버전 관리 시스템 (Local VCS) : 간단한 데이터베이스를 사용하여 파일의 변경 정보를 관리한다. - RCS : 기본적으로 Patch Set(파일에서 변경되는 부분)을 관리한다. 중앙집중식 버전 관리 시스템 (Centralized VCS - CVCS) : 프로젝트를 진행할 때 다른 개발자와 함께 작업해야하는 경우 사용되는 시스템이다. 파일을 관리하는 서버가 별도로 있고 클라이언트가 중앙 서버에서 파일을..