목록분류 전체보기 (27)
웹프로그래밍
네이버 오픈프로젝트가 2016년 말 종료한다는 계획을 발표함에 따라, SVN 저장소를 백업하는 과정에서 이를 공유하기 위해 블로그에 기록합니다. 참고 : https://iacoware.wordpress.com/2009/10/02/howto-use-svnsync-to-mirror-a-repository-on-windows/ 개요VisualSVN Servier라는 윈도우용 SVN저장소 관리도구를 설치하여 로컬 리포지터리를 만든 후, svnsync 명령어를 통해 원격SVN 리포지터리(네이버 오픈프로젝트 )의 내용을 복사합니다. 이후, 로컬에 생성한 리포지터리는 원격에서 접속하여 사용하던 방식으로 사용할 수 있습니다. 이 문서에서 다루지 않는 부분기본적인 VisualSVN Servier 사용법SVN 클라이언트 ..
softhouse에서 발행한 scrum in five minutes 문서를 한글화 해 보았습니다. 파일로 첨부 하였으며 스크럼을 이해하는데 도움이 되었으면 좋겠습니다. 퍼가실 때 출처를 밝혀주시면 고맙겠습니다. ^^ #스크럼 #scrum
설치 및 설정은 아래 자료를 참고하고 우분투에서 vncserver를 사용하는 사람이 별로 없는지 관련 자료를 찾는게 쉽지 않다 .. 결국 하나 찾아서 성공한 것이 vnc4server 이다. Step 1 vncserver 를 위해서 2개의 패키지를 설치해야 한다. - xinet (telnet 설치했다면 기본적으로 깔려있을것이다.) - vnc4server ** 시냅틱 패키지 관리자를 이용해서 설치할수 있다 다음과 같이 커맨드 창에서 설치도 가능하다 sudo apt-get install vnc4server xinetd Step 2 vnc4server 패스워드 설정 citylock@ubuntu910:~$ vnc4server You will require a password to access your deskto..
rdate를 이용하여 시간 설정 시 시간이 한국표준시간(이하 KST)로 맞춰지지 않고 그리니치 평균시를 기준으로 하는 협정세계시(이하 UTC)로 출력되는 경우가 생긴다.$ rdate -s time.bora.net $ date Fri Oct 31 01:39:40 UTC 2008 이 시간을 KST로 출력하기 위해 다음과 같이 타임존을 설정한다.$ export TZ=KST-9 $ date Fri Oct 31 10:40:29 KST 2008 * 참고 : 현재 쓰고 있는 rdate는 busybox-1.12.1에 포함되어 있는 rdate로 사용방법은 다음과 같다.Usage: rdate [-sp] HOSTGet and possibly set the system date and time from a remote HOS..
출처 : http://www.oracle-base.com/articles/linux/ConfiguringVncServerOnLinux.phpConfiguring VNC Server on Linuxinit (Original Method)systemd (New Method)init (Original Method)The init method works for RHEL and it's clones (Oracle Linux and CentOS) up to and including RHEL6. It also works for Fedora up to and including Fedora 15. Although Fedora 15 includes systemd, the VNC server configuration is ..
우분투1. 홈디렉터리의 .bashrc 를 수정한다. 아래에서 PS1부분이 프롬프트가 되는 부분이다.대문자 W는 현재경로만, 소문자 w는 모든경로를 표시한다. #Seung-min 컬러프롬프트를 사용하기 위해 color_prompt를 무조건 yes color_prompt=yes if [ "$color_prompt" = yes ]; then # PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\W\$ ' else PS1='${debian_chr..
1. 문자열 인덱싱 인덱싱(indexing)이란 무엇인가를 ‘가리킨다’는 의미이고, 슬라이싱(slicing)은 무엇인가를 ‘잘라낸다’라는 의미이다. 이것들을 생각하면서 다음의 예를 따라해 보도록 하자.>>> a = "Life is too short, You need Python" Life is too short, You need Python 0 1 2 3 0123456789012345678901234567890123 각 문자열의 문자마다 번호를 매겨 보았다. 즉 "Life is too short, You need Python"이라는 문자열에서 'L'은 첫 번째 자리를 뜻하는 숫자인 0을 바로 다음인 'i'는 1을 이런식으로 계속 번호를 붙인 것이다. 중간쯤에 있는 "short"의 s는 12라는 번호가 된..
함수객체나 함수포인터나 기능적으로는 거의 비슷하지만 함수객체가 더 뛰어난 이유중 중요한 한가지는 함수객체는 인라인이 가능하기 때문에 속도를 향상시킬 수 있다는 것 이다. 예를들어 정렬 알고리즘에 함수객체가 아닌 함수포인터를 사용하면 비교연산을 할 때마다 함수를 호출해야 하기 때문에 시간이 오래걸릴 것이다. 함수 객체는 클래스 안에 함수를 캡슐화해 놓은 것으로 함수 포인터에 대한 일반화라 할 수 있다. 함수 객체는 타입이므로 템플릿의 인수로 사용될 수 있지만 함수 포인터는 단순한 값일 뿐이므로 템플릿의 인수로는 사용할 수 없다. 연관컨테이너들은 내부적인 정렬 방식을 결정하기 위해 함수 객체를 요구하는데 여기에 함수 포인터를 쓸 수는 없다. #include #include #include using name..
dfb_some_function 에서 dfb_refresh_timelines를 스레드로 생성하는 예제. class dfb{ public: void dfb_some_function(); friend void *call_dfb_refrash_timelines(void *arg); void dfb_refresh_timelines(); private: pthread_t thread_refresh_ui; } void *call_dfb_refrash_timelines(void *arg){ static_cast(arg)->dfb_refresh_timelines();}void dfb::dfb_refresh_timelines(){ printf("Hello\n"); }void dfb::dfb_some_function(){..
첨부