TortoiseSvn만 쓰다가 Visual Studio 에서 svn 명령어를 써볼려고 AnkhSVN 을 깔았는데 diff 방식이 WinMerge가 아니라서 불편하네. 인터넷 검색해보니깐 external tool 을 설정하면 되네...

"$(ProgramFiles)\WinMerge\WinMergeU.exe" /e /u "$(Base)" "$(Mine)" /dl "$(BaseName)" /dr "$(MineName)"

출처 : http://jbablog.com/2010/11/command-line-for-using-winmerge-as-the-diff-tool-with-ankhsvn/
728x90
회사에서 쓸 컨플루언스 10 user starter license 를 임시로 개인 구매했는데, 회사 이메일 계정 주소로 구매하는 바람에 내 개인용으로 쓸 수 없을 것 같아서 개인 이메일 계정으로 atlassian 계정을 바꿀려고 했더니 그건 안되네...

찾아보니 라이센스를 다른 계정으로 옮기는 법이 있네...

1. 다른 이메일 계정을 만든다.
2. 기존 계정으로 로그인 한다.
3. 옮기고 싶은 atlassian 제품의 '+' 표시를 클릭한다.
4. 기술지원이나 결제 관련 이메일 영역에 'Add' 버튼을 눌러 새 이메일 계정을 입력한다. 
5. [↑] 표시를 눌러 새 계정의 우선순위를 높인다.
6. 기존 계정을 [x] 표시를 눌러 제거한다.

출처 : https://www.atlassian.com/licensing/purchase-licensing#managingmyaccount
728x90
파일 이름 : winnetplus.exe
설명 : 웹하드 그리드 프로세스 (WeDisk)
728x90
svn 저장소 백업
주의! stdout 으로 뽑아줌 -_-;;

svnadmin dump REPOS_PATH [-r LOWER:[:UPPER]] [--incrementall] 

 
ex) svnadmin dump D:\svn_repo\test >  svn_repo_dump

svn 저장소 생성

svnadmin create REPOS_PATH

 
ex) svnadmin create D:\svn_repo\test_load

svn 저장소 복구
stdin 으로 부터 복구

svnadmin load REPOS_PATH

 
ex) svnadmin load D:\svn_repo\test_load < svn_repo_dump

리모트에서 덤프 및 로드

svnrdump SUBCOMMAND URL [-r LOWER[:UPPER]]

Available subcommands :

dump

load 

 

 
728x90

sc create svnserve binpath= "\"C:\Program Files\CollabNet Subversion Server\svnserve.exe\" --service -r C:\repositories" displayname= "Subversion Server" depend= Tcpip start= auto 


참고 : Configure svnserve to Run as a Windows Service
728x90
SQL Server Management Studio 에서 sql 확장자에 대해서만 syntax highlight 이랑 DB 연결이 되어 있어서 SQL Server 2000 시절에 export 된 PRC, TAB 확장자의 스크립트 파일들이 syntax highlight 와 DB 연결이 안되서 개불편했었다.

한 2년동안 MS SQL Server 를 안써서 잊어버리고 있었는데, 다시 SQL Server 를 쓰려고 하다보니 불편.

검색해보니 SQL Server Management Studio 의 옵션 창에서 '텍스트 편집기 > 파일 확장명' 에 PRC, TAB 에 대해 'SQL 쿼리 편집기'를 매핑해주면 된다고 하길래 봤는데 'SQL Server 2012 Express with Tools' 로 설치된 내 SSMS (SQL Server Management Studio) 에는 'SQL 쿼리 편집기'가 선택 영역에 없더라는 -ㅁ-

또 다시 구글링 해보니 SP1 에서는 된다고 해서 받아서 깔아보니 'SQL 쿼리 편집기'가 있음.
안되면 레지스트리 수정할 뻔 했는데 다행 :)

참고 : http://dba.stackexchange.com/questions/59540/management-studio-wont-recognize-other-file-extensions

요약 !
* 메뉴 : 도구 > 옵션 선택  
* 텍스트 편집기 > 파일 확장명 선택
* PRC, TAB 에 대해 'SQL 쿼리 편집기'를 선택하여 추가
or * '확장명 없는 파일을 다음에 매핑' 체크 후 'SQL 쿼리 편집기' 선택 

쓰다보면 연결이 안될 수도 있는데 지웠다가 설정하면 다시 되기도 함...-_-;;;
728x90
DX9 에서 그래픽 카드 드라이버 정보를 가져오고 싶을 때 사용하는 인터페이스.

HRESULT GetAdapterIdentifier(
  [in]   UINT Adapter,
  [in]   DWORD Flags,
  [out]  D3DADAPTER_IDENTIFIER9 *pIdentifier
);

adapter 개수를 알고 싶을 때는 아래 인터페이스를 이용

UINT GetAdapterCount();
 
728x90
리눅스 서버에서 가끔 "Too many open files" 란 오류를 보게 되는데...
허용된 파일 오픈 개수가 부족할 때 발생한다.

* 유저에게 허용된(?) soft limit 확인
$ ulimit -Sa

* 시스템에 허용된(?) hard limit 확인
$ ulimit -aH 

* 현재 프로세스에 오픈된 파일 개수 확인
$ lsof -p <pid> | wc -l

*  프로세스에 허용된 파일 오픈 개수 확인
$ cat /etc/<pid>/limits

*  파일 개수 늘리기(설정 파일)
/etc/security/limits.config 에 아래와 같은 형식으로 적용하면 로그인시 적용된다.

username soft nofile 65535
username soft nofile 65535

*  파일 개수 늘리기(명령어)

$ ulimit -n 65535

* su 사용시 적용이 안된다면

/etc/pam.d/su 가 PAM 모듈을 사용한다면 

.bash_profile 에 넣어주는 방법이 있다.
ulimit -n 65535 
728x90
frameset 으로 MediaWiki를 링크했더니 새 창으로 열어야한다는 경고 메시지가...
아래와 같이 'LocalSettings.php' 에 추가해주면 프레임에서도 이용할 수 있음.

$wgEditPageFrameOptions = 'SAMEORIGIN'

출처 : http://www.mediawiki.org/wiki/Manual:$wgEditPageFrameOptions

기본 위키 문법이 moinmoin 이랑 다른데 이건 뭐 적응하면 되니...
css 를 skin 쪽에 설정하는 것 같은데 이건 좀 시간이 걸릴 것 같고
외부 링크를 선택적으로 target 을 바꾸고 싶은데 이건 왠지 소스를 손대야할 느낌.
moinmoin 에서 옮겨타는데 좀 시간 걸릴 듯
 
728x90

외부링크를 새 창으로 열려면 "LocalSettings.php" 파일에 아래 내용을 추가하면 된다.

$wgExternalLinkTarget = '_blank';

참고 URL : http://www.mediawiki.org/wiki/Manual:Opening_external_links_in_a_new_window

P.S. 지금 쓰고 있는 moin moin 위키가 UploadFile 누르면 Unknown Action 이라고 에러 뜨는 것을 이제서야 알았다. 조만간 MediaWiki 로 갈아타지 않을까 싶다.
728x90

+ Recent posts