정리

심볼서버(Symbol Server)

저장소/잡다한거

내용 정리는 언젠가...

잘 정리된 내용은 아래 링크로~


http://serious-code.net/moin.cgi/SymbolServer

http://blog.devgrapher.com/70088030226

정리 종결 : http://www.cyworld.com/sjh0628/7453266

PDB 관리 : http://www.sysnet.pe.kr/Default.aspx?mode=2&sub=0&detail=1&wid=321

소스 서버는 언제?


OS 심볼은 패스~


symstore.exe 활용 : 빌드 후 이벤트로 걸어두면 되겠다.(windbg 경로에 있음)

symstore add /r /f [심볼파일을 가져올 경로]\*.* /s [심볼파일들을 저장할 경로] /t "[제품명]" /v "[버전]" /c "[코멘트]"




'저장소 > 잡다한거' 카테고리의 다른 글

TortoiseSVN Commands  (0) 2013.03.19
Stack Overflow 사례  (0) 2013.02.20
국가 코드(Country Codes), 대륙 코드(Continent Codes), 언어 코드  (0) 2013.01.09
Syntax Highlighter 적용 방법  (0) 2012.11.09
ASCII Table  (0) 2012.10.17

국가 코드(Country Codes), 대륙 코드(Continent Codes), 언어 코드

저장소/잡다한거

대륙 코드 약어를 찾다가 나중에 또 잊어버릴까봐 정리.

붙여넣기엔 너무 많아.

ISO-3166 에 규정된 국가 코드(Country Codes)는 다음 링크를 참고하자.


ISO Country Codes, Continent Codes, & ccTLDs

http://www.countrycallingcodes.com/iso-country-codes/

http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=39719


ISO 639

http://ko.wikipedia.org/wiki/ISO_639

http://www.iso.org/iso/home/search.htm?qt=639&sort=rel&type=simple&published=on



대륙 코드는 몇 개 안 되므로 정리.


 Africa 아프리카  AF
 Antarctica 남극  AN
 Asia 아시아  AS
 Australia (Oceania) 호주(오세아니아)  OC
 Europe 유럽  EU
 North America 북 아메리카  NA
 South America 남 아메리카  SA 


'저장소 > 잡다한거' 카테고리의 다른 글

Stack Overflow 사례  (0) 2013.02.20
심볼서버(Symbol Server)  (0) 2013.02.07
Syntax Highlighter 적용 방법  (0) 2012.11.09
ASCII Table  (0) 2012.10.17
InstallShield 대신할 Freeware Installer  (0) 2012.07.20

Syntax Highlighter 적용 방법

저장소/잡다한거

예전에 적용했었는데 스킨을 바꾸니 안 된다.

찾아보니 안 된다네 ㅠㅠ

그래서 이번엔 정리하기로 한다.


잘 정리해놓으신 블로거님께 찬사를!! 덕분에 쉽게 적용했어요 ^^

출처 : http://periar.tistory.com/55



0. Syntax Highlighter를 다운 받자.

http://alexgorbatchev.com/SyntaxHighlighter/download/


1. 관리 페이지에서 HTML/CSS 편집을 열고


2. skin.html을 열고 </body>와 </html> 사이에 아래 내용을 추가

<script type="text/javascript" src="./images/shCore.js"></script> 

<script type="text/javascript" src="./images/shBrushAS3.js"></script> 

<script type="text/javascript" src="./images/shBrushBash.js"></script> 

<script type="text/javascript" src="./images/shBrushCpp.js"></script> 

<script type="text/javascript" src="./images/shBrushCSharp.js"></script> 

<script type="text/javascript" src="./images/shBrushCss.js"></script> 

<script type="text/javascript" src="./images/shBrushDelphi.js"></script> 

<script type="text/javascript" src="./images/shBrushDiff.js"></script> 

<script type="text/javascript" src="./images/shBrushGroovy.js"></script> 

<script type="text/javascript" src="./images/shBrushJava.js"></script> 

<script type="text/javascript" src="./images/shBrushJavaFX.js"></script> 

<script type="text/javascript" src="./images/shBrushJScript.js"></script> 

<script type="text/javascript" src="./images/shBrushPerl.js"></script>

<script type="text/javascript" src="./images/shBrushPhp.js"></script> 

<script type="text/javascript" src="./images/shBrushPlain.js"></script> 

<script type="text/javascript" src="./images/shBrushPowerShell.js"></script> 

<script type="text/javascript" src="./images/shBrushPython.js"></script>

<script type="text/javascript" src="./images/shBrushRuby.js"></script> 

<script type="text/javascript" src="./images/shBrushScala.js"></script>

<script type="text/javascript" src="./images/shBrushSql.js"></script>

<script type="text/javascript" src="./images/shBrushVb.js"></script> 

<script type="text/javascript" src="./images/shBrushXml.js"></script>

<script type="text/javascript" src="./images/shCore.js"></script> 

<script type="text/javascript" src="./images/shLegacy.js"></script> 

<link href="./images/shCore.css" rel="stylesheet" type="text/css"> 

<link href="./images/shThemeRDark.css" rel="stylesheet" type="text/css">

 

<script type="text/javascript"> 

    SyntaxHighlighter.all(); 

    dp.SyntaxHighlighter.HighlightAll('code'); 

</script>


3. style.css에 아래 내용 추가

div .syntaxhighlighter { overflow-y: hidden!important; overflow-x: auto!important; }


4. 파일 업로드로 가서 압축 해제한 Syntax Highlight 폴더 아래 scripts 폴더와 styles 폴더의 모든 파일을 올리자.


5. 끗!



적용 방법

글쓰기 누르고 코드 적용하려는 부분은 HTML을 열어 아래처럼 기록하면 된다.

<pre class="brush: cpp"> function foo()

{

if(counter &lt;= 10)

return;

// it works!

}

</pre>


그러면 이렇게 나온다.

function foo()
{
	if(counter <= 10)
		return;
	// it works!
}

우앙 끝!




ASCII Table

저장소/잡다한거

출처 : http://www.asciitable.com/




InstallShield 대신할 Freeware Installer

저장소/잡다한거

InstallShield를 대신해서 쓸만한 Installer들이다.


NSIS : http://nsis.sourceforge.net

Inno Setup : http://www.jrsoftware.org


둘 다 스크립트를 작성하여 구성하는 형태.

Third-Party에서 만든 IDE 프로그램도 각각 있으니 찾아봐라.

'저장소 > 잡다한거' 카테고리의 다른 글

Syntax Highlighter 적용 방법  (0) 2012.11.09
ASCII Table  (0) 2012.10.17
InstallShield Script - Global Event Handler  (0) 2011.05.06
Syntax Highlighter Test  (0) 2011.01.24
[MS Dos] 파일 내 특정 문자열 찾기  (0) 2011.01.04

InstallShield Script - Global Event Handler

저장소/잡다한거

[내용 출처] http://hehua.egloos.com/1357884


Global Event Handler

Global Event Handler 는 크게 Data Move 에 따라 나뉠 수 있다.
 
[Before Data Move Event Handler]
 
OnBegin
시점 : 제일 처음 발생하는 이벤트를 처리.
모든 script 전에 실행되어야만 하는 코드가 포함된다.

OnAppSearch
시점 : 설치하려는 컴퓨터에서 특정 application 을 찾아야 할 때
maintenance setup 혹은 uninstall 시에는 실행되지 않음.

 
OnFirstUIBefore
시점 : installation 이 설치 PC 에 제일 처음 기동될 때 
대게 특정 설치 파라미터를 명세하기 위해 사용자에게 허락을 묻는 UI 를 표시한다. 
이 함수 리턴 후에 파일을 transfer 하는 ComponentTransferData 가 호출된다.

 
OnMaintUIBefore
시점 : 사용자가 PC 에 이미 설치되어 있는 installation 을 기동시킬때.
일반적으로 Add/Remove 프로그램 applet 를 통해 발생하며,
사 용자에게, 존재하는 installation 을 수정할 것인지 application 을 uninstall 할 것인지에 대해 묻는 UI 를 표시한다. 이 함수가 리턴된 후에 파일을 이동시키는 역할을 하는 ComponentTransferData 가 호출된다.

 
[Data Move Event Handler]
 
OnMoving
시점 : ComponentTransferData 호출의 결과로 파일 이동이 시작될 때, 파일 이동 동작이 수행되기 전

[After Data Move Event Handler]
 
OnFirstUIAfter
시점 : 파일을 이동한 후에 (설치할 PC 에 처음으로 installation 을 기동할 때)
대개 사용자에게 설치가 성공적으로 완료되었음을 알리는 UI 를 표시한다.


OnMaintUIAfter
시점 : 파일을 이동한 후에 (사용자가 PC 에 이미 설치되어 있는 installation 을 기동할 때)
일반적으로 Add/Remove 프로그램 applet 을 통해 발생한다.
대게 사용자에게 maintenance/uninstallation 이 성공적으로 완료되었음을 알리는 UI 를 표시한다.


OnEnd
시점 : 가장 마지막 이벤트. 
installation 이 취소되면 이 이벤트가 발생하지 않고 Abort 이벤트가 보내진다.

 
* 참고
maintenance setup / maintenance install :
설치하려는 PC 에 이미 해당 installation 이 설치되어있는 상태에서 installation 을 기동시키는 경우

'저장소 > 잡다한거' 카테고리의 다른 글

ASCII Table  (0) 2012.10.17
InstallShield 대신할 Freeware Installer  (0) 2012.07.20
Syntax Highlighter Test  (0) 2011.01.24
[MS Dos] 파일 내 특정 문자열 찾기  (0) 2011.01.04
[MS Dos] 웹사이트 사진 긁어오기  (0) 2011.01.04

Syntax Highlighter Test

저장소/잡다한거
 function foo()
{
	if(counter <= 10)
		return;
	// it works!
}
 


된다~ ㅋㅋㅋㅋ


적용 방법은 다음 글 참고

http://mindgear.tistory.com/164

[MS Dos] 파일 내 특정 문자열 찾기

저장소/잡다한거

findstr을 사용하면 파일에서 문자열을 검색할 수 있다.


C:\>findstr /s /i /n "import" "DB*.java"
DBUtil.java:3:import java.sql.*;
DBUtil.java:4:import java.util.*;
DBUtil.java:5:import java.text.*;
DBUtil.java:6:import java.io.*;
DBUtil.java:7:import javax.naming.*;
DBUtilTran.java:3:import java.sql.*;
DBUtilTran.java:4:import java.util.*;
DBUtilTran.java:5:import java.text.*;
DBUtilTran.java:6:import java.io.*;
DBUtilTran.java:7:import javax.naming.*;



findstr /sn /a:0a "\'LA \"LA \"S0 \"SA \"SC \"SD \"SE \"SF \"SH \"SI \"SJ \"SK \'S0 \'SA \'SC \'SD \'SE \'SF \'SH \'SI \'SJ \'SK" *.java *.jsp > wbscode.txt


/s : 하위디렉토리까지

/n : 해당라인을 표시

/i : 대소문자 무시

/a:?? 파일명을 컬러로 표시(color/? 참조)

\? : 이스케이프 문자를 그대로 표시

공백 : or 의 의미

& : 연속명령

> : 파일출력

/c:"문자열" : 문자열 그대로를 찾음

[MS Dos] 웹사이트 사진 긁어오기

저장소/잡다한거
옛날 자료라 안될 수도 있겠다. ^^;

기상청 사진을 저장


@echo off
setlocal
wget -O temp http://www.kma.go.kr/index.jsp
findstr \/kma_sat\/DATA\/MTSAT\/GPL\/wli temp>string
for /f "tokens=7 delims=<>= " %%i in (string) do @set string=%%i
del /q string
set string=%string:~1%
set string=http://www.kma.go.kr%string:~0,-1%
wget %string%
endlocal

[MS Dos] 여러 명령을 한번에 처리

저장소/잡다한거

&를 사용하면 여러 명령어를 한번에 수행할 수 있다.


C:\>echo 123&echo 456
123
456