SQLite Viewer v0.1

TOW를 만지다 보니 내부 DB구조가 궁금하다.
DB로 SQLite를 쓰게 되어 있다.
데이터와 스키마 좀 볼려니 마땅한게 없다.
command line shell은 있지만 불편하다. 그래서 그냥 만들었다.



닷넷 윈폼으로 만들어서 닷넷 2.0 이상이 설치되어 있다면 잘 돌아 갈거다.
그럼.

TOW : Trac on Windows

Trac On Windows 란 뜻으로
오픈소스 웹 기반의 프로젝트 관리 및 버그 추적 툴인 TRAC을 설치하는 것이 쉽지않은 작업이라는데(안해봐서 모름...)
이런 TRAC을 소스관리프로그램인 SVN과 함께 윈도우즈에서 한번에 설치하게 해주는 툴이다.
한국인이 만들었다는 점에서 좀 쁘듯하다.

다운받는 곳 : hthttp://sourceforge.net/projects/traconwindows/

도움받는 곳 : http://trac.tistory.com







 

TOW를 NT 서비스로 실행하기


1.  프로그램을 서비스로 등록 Window Server 2003 Resource Kit Tools 라는 프로그램으로 해결
    Windows Server 2003 Resource Kit Tools
    http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en

2.  Resource Kit에 있는 instsrv, srvany 를 system32로 복사한다.

    copy instsrv.exe C:\WINDOWS\system32 /Y
    copy srvany.exe C:\WINDOWS\system32 /Y

3.  서비스를 설치한다.
    C:\>instsrv [서비스이름] C:\WINDOWS\system32\srvany.exe
    ex) instsrv TOW C:\WINDOWS\system32\srvany.exe

4.  regedit를 실행하여 해당 서비스의 레지스트리를 찾는다.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[서비스명]
    ex) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TOW

5.  "새로만들기 > 키" : Parameters 키 생성

6.  Parameters에서 "새로만들기 > 문자열 값" : Application 생성
    데이터에 TOW의 실행 배치 파일 경로(C:\TOW\start-tow.bat)를 입력한다.

7.  Parameters에서 "새로만들기 > 문자열 값" : AppDirectory 생성
    데이터에 배치 파일이 실행되는 작업 디렉토리(C:\TOW)를 설정한다.

8, 컴퓨터를 재부팅하면 서비스가 자동으로 시작된다.
    재부팅이 싫다면 아래 명령을 사용하면 된다. 그럼 서비스가 시작한다.
    net start TOW
   

참고 자료 : 자동화 관리자 NT 서비스로 실행 방법


==========================================================================
위와 같은 모든 설정이 번거롭다면 아래의 zip파일을 다운 받아.

regist_tow_service.bat을 실행시켜라.

그리고, 8번 net start TOW 하면 끝이다.


visual studio 2003 편집기 색상 바꾸기


이전에 "visual studio 편집기 색상을 눈에 편안한 모드로 바꾸기" 를 올렸는데
2003에서는 따로 메뉴가 없었다.

2003을 레지스트리를 그냥 병합시키면 된다.
 

위 2개의 파일을 다운 받아서 레지스트리에 병합하면 된다.
그리고 병합 후 Assist설정이 추가로 필요한데 그건 다음 링크를 참조한다.
 visual studio 편집기 색상을 눈에 편안한 모드로 바꾸기 
아래는 병합 후 최종 결과 모습이다.


백업은 다음 2개의 키들을 내보내기 해서 보관해 두면 끝.

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\FontAndColors
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Text Editor


visual studio 편집기 색상을 눈에 편안한 모드로 바꾸기

아래는 제가 사용하는 visual studio 편집기 색상입니다. (with Visual Assist)
아래 설정은 Visual Assist가 있어야 동일하게 나옵니다.


나름 여러가지로 바꾸다가 최종 선택된 모드입니다.

이렇게 바꾸시려면 다음 파일을 다운 받으시고.

Exported-2009-07-07.vssettings

Visual studio에서 [도구] -> [설정가져오기 및 내보내기] 선택하시고
[선택한 환경 설정 가져오기] -> [아니오, 새 설정을 가져와 현재 설정을 덥어씁니다] -> [찾아보기] 로 다운 받을 파일 선택하시고 진행 하시면 됩니다.

아직 색상이 저라 같지 않을텐데 그건 Visual Assist의 도움을 받으셔야 합니다.


Assist에서 위 그림처럼 색 설정하시면 끝입니다.

그럼 편히 코딩하시기 바랍니다.

ps. 몇가지 수정해서 다시 추가 합니다.
위에 것 대신에 아래것을 이용하시는게 좋습니다.

Exported-2010-11-11.vssettings

ps2. Html5, Javascript 코딩을 하게 되어. 다시 추가 합니다.                                     

Exported-2012-05-23.vssettings






Visual studio 자동 서식에서 코드 간격 무시하기

코딩할 적에 코드에 공백을 삽입하여 보기 좋게 코딩하는 것을 무척 좋아 한다.
근데 2005부터인가 은근히 코드에 자동 서식이 지정되면서
기껏 애써서 만든 서식들이 무시되어 경우가 많았다.

그 문제의 자동 서식에서 문제 해결을 여기에 적어둔다.

두개의 소스를 비교해 보자.


어떤 소스가 보기 좋은가?

도구 -> 옵션 -> 텍스트편집기 -> C#(C++) -> 서식 -> 간격
여기서 설정하면 된다.


최신 버전의 SyntaxHighlighter를 쉽게 적용하는 법

티스토리에서 SyntaxHighlighter를 적용할 적에 불편한 점이 있다.
스킨변경을 할 때 스킨의 HTML 소스만 바꾸어서 되는게 아니라.
SyntaxHighlighter 의 소스파일들을 다시 올려야 하는데 매번 잊어버린다.

그래서 방법을 찾아보았다.
http://alexgorbatchev.com/wiki 에서 자세히 보니 방법이 있다.
소스 파일을 올려둘만한 공간이 없는 hosted version이 있다.

1. 코드 복사 : 이전 방법인 http://dev1.tistory.com/13 에서의 1~3을 아래 코드로 대신한다.


2. SyntaxHighlighter 적용 :
    http://dev1.tistory.com/13#4 에서 4번 참조.

외부 프로세스를 호출 후 반환값 받아오기

msdn 예제를 그대로 옮긴다.

콘솔 라이브러리 - tc(turbo-c)

tc를 이용한 프로그램 실행 화면
 
 

 

콘솔 환경에서 간단한 게임과 칼라를 쓰기 위해 필요한 파일들.
http://www.winapi.co.kr/ 에서 가져와서 조금 추가했다.

[사용 : VC++]

    1. 헤더 파일은 인클루드 폴더에 넣으시고 라이브러리는 립폴더에 넣어 주세요.

            tc.h    -> C:\Program Files\Microsoft Visual Studio\VC98\Include
            tc.lib  -> C:\Program Files\Microsoft Visual Studio\VC98\LIB

    2. 반드시 #include <tc.h> 를 추가하여야 한다.

    3. 아래 세가지 방법 중 하나를 선택한다.    
            3-1. 소스 파일 상단에서 다음의 코드를 추가 합니다. (공통)
                    #pragma comment(lib, "tc")

             3-2. EditPlus : 도구 설정에서 컴파일러 설정의 인수 부분을 아래와 같이 바꾼다.

                     "$(FilePath)" /W3 /link tc.lib

            3-3. Visual Studio 6.0 : Project Setting(Alt+F7) 의 링크 탭에서 Obeject/library Modules 에 "tc.lib"을 추가한다.

[사용 : gcc]

    1. 헤더 파일은 인클루드 폴더에 넣으시고 라이브러리는 립폴더에 넣어 주세요.

            tc.h    -> C:\DevTools\MinGW\include
            libtc.a  -> C:\DevTools\MinGW\lib

    2. 반드시 #include <tc.h> 를 추가하여야 한다.

    3. 컴파일러 설정의 인수 부분을 아래와 같이 바꾼다.

            -Wall -O3 -o "$(FileNameNoExt)" "$(FileName)" -LC:\DevTools\MinGW\lib -ltc

이제 gotoxy 함수 라든가 콘솔에서 칼라를 사용하실 수 있습니다.

============================== 특별히 변경된 부분들 : tc.h ==========================

 getkey()          => 삭제 : 직접 정의해서 사용할 것.

 getbgcolor()    => getcolor()
 gettextcolor()   => getbkcolor()

 settextcolor()   => setcolor()                // 전경색
 setbgcolor()    => setbkcolor()             // 배경색 
 setcolor()       => textattr()                  // 전경색 | 배경색 << 4 

 신규               => gettexxt()
 신규               => puttexxt()

 showcursor()  => setcursortype()

 신규               => enum cursor_info      // 커서 사라지기
                          {
                             NOCURSOR,          // 커서 사라지기
                             SOLIDCURSOR,      // 큰 커서

                             NORMALCURSOR,  // 일반 커서
                          };

Northwind and pubs Sample Databases

MS-SQL 2000의 Books On line 의 모든 예제는 pubs, northwind 기준이다.


다운로드 링크 :  http://www.microsoft.com/korea/sqlserver/2005/downloads/default.mspx

또는 아래 링크를 이용한다.

prev 1 2 3 4 5 next