본문 바로가기

SVN for Visual Studio 목적은 단순합니다. Visual Studio(이하 VS)에서 SVN을 사용하려고 합니다. 보통 VS에서는 자신의 Source Control을 이용해서 소스 관리를 하고 있습니다. 그러자 현재 대부분의 회사는 SVN을 사용하고 있습니다. 물론 저희 회사도 SVN을 사용하고 있죠. 물론 아니신 분들도 있겠죠. 이글은 Visual Studio로 개발하면서 SVN을 쉽게 사용하려는 개발자 분을 위한 팁입니다. 여기서는 Tortoisesvn만을 사용한 예입니다. VS에 wrap하는 형태로 환경을 직접 구성하는 형태입니다. 물론 이를 자동화해주는 툴들도 있으니 참고하시길 바랍니다. 작성일: 2009.11.03 (http://ospace.tistory.com/), ospace114@empal.com 기본 설정 여기서.. 더보기
계속 추가되는 값의 평균계산하기 간단한 팁입니다. 물론 팁도 안될 수도 있는 아주 쉬운 문제입니다. 수학을 너무 안했더니 바로 생각이 안나다군요. 작성일: 2009.10.09 (http://ospace.tistory.com/), ospace114@empal.com Q: 현재까지 측정한 값의 평균이 있습니다. 그리고 총 몇개인지도 알고 있습니다. 물론 그때까지 측정한 값들은 저장되어 있지 않습니다. 그리고 새로운 값이 있을 때, 이 값을 포함한 평균은 얼마일까요? 생각보다 문제가 쉽다구요? 제가 어려워서 정리해보았습니다. ㅡ.ㅡ; 위의 상황에서 필요한 전제 조건이 있습니다. 평균을 계산하기 위해 측정된 값들의 개수가 필요합니다. 이정도 까지면 "아!"라고 하신 분도 계실 겁니다. 그럼 간단하게 계산해 볼까요. 일단 수식전에 간단한 인자부.. 더보기
시간 연산하기 시간 값 들 간에 간단히 계산하는 수식이다. 함수를 사용한 것이 아니라 단순 계산에 의한 경우이다. 이는 어느 코드에 있는 내용을 참조하였다. 일단 시간은 시, 분, 초로 되어 있고 해당 구조체는 다음과 같다고 하자. 작성일: 2009.10.09 (http://ospace.tistory.com/), ospace114@empal.com struct _time { long hour; long min; long sec; }; 두 시간의 덧셈을 보자. struct _time t1, t2; // t1, t2 사용 // t1, t2 더하고 결과는 t1에 저장 t1.sec += t2.sec; if(t1.sec > 59) { ++t1.min; t1.sec -= 60; } t1.min += t2.min; if(t1.mi.. 더보기
Regular Expression Tip & Tech 작성일: 2009.09.28 (http://ospace.tistory.com/), ospace114@엠팔.컴 인터넷에 떠도는 Regular Expression 을 간단하게 정리해 보았다. 물론 좋은 것이 있다면 계속 정리할 계획이다. 이메일(email, 전자우편 주소) /^[a-z0-9_+.-]+\\@([a-z0-9-]+\\.)+[a-z0-9]{2,4}$/ /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*\\.[a-zA-Z]{2,3}$/URL /^(file|gopher|news|nntp|telnet|https?|ftps?|sftp):\\/\\/([a-z0-9-]+\\.)+[a-z0-9]{2,4}.*$/ /^(?:^|")(http|ftp|.. 더보기
[NSIS] 다국어 라이센스 표시 다국어 라이센스라고 했지만, 언어별 인식을 하여 그때 필요한 파일을 읽어 온다. 추가 해당 언어마다 메시지를 정의해서 언어별로 사용는 방법도 간략하게 기술하겠다. 작성일: 2009.09.28 (http://ospace.tistory.com/), ospace114@empal.com 다국어 라이센스 사용법은 단순한다. 다음과 같다. LicenseLangString license ${LANG_ENGLISH} license-english.txt LicenseLangString license ${LANG_FRENCH} license-french.txt LicenseLangString license ${LANG_GERMAN} license-german.txt LicenseData $(license) license라.. 더보기
Spec1 이상하게 Hyper Pi가 시장되지 않는다. 0.98에서는 실행까지 되는데, 중간에 이상 반응이 나타나면서 시작되지 않는다. 그래서 Super Pi를 2개 실행해서 선호 CPU를 선택하여 강제적으로 테스트했다. 더보기
NSIS에서 윈도우 방화벽 제어 플러그인 작성일: 2009.07.16 (http://ospace.tistory.com/), ospace114@엠팔.컴 NSIS에서 제공되는 플러그인 Simple Filewall: http://nsis.sourceforge.net/NSIS\_Simple\_Firewall\_Plugin NsisFirewall: http://nsis.sourceforge.net/NsisFirewall\_plug-in Firewall Disabler: http://nsis.sourceforge.net/Firewall-Disabler\_plug-in 그 중에서 3번은 방화면 사용 중지 시키는 것이므로 거의 필요 없기에 건너 뛴다. 그럼 1, 2번 플러그인을 사용하면 될 듯한다. 그중에서 2번 NsisFirewall을 선택했다. 그 이유는.. 더보기
Eclipse용 Plugin Visual Swing Designer http://code.google.com/p/visualswing4eclipse/ 더보기

반응형