SSH 로 접속한 상태로 url 로 호출 가능한 파일 또는 검색쿼리 등을 호출하여 파일로 저장하기.


wget "URL 주소" [-O 저장할파일명]



Posted by KENSIN
,

토탈커맨더 홈페이지 바로가기


토탈 커맨더 플러그인 사이트(http://totalcmd.net/) 바로가기


.WCX 압축기 플러그인 (Packer plugins)




.WFX 파일 시스템 플러그인 (File system plugins)




.WLX 리스터(내장 뷰어) 플러그인 (Lister plugins)


Imagine - 빠른 이미지 보기 Quick view (F3)


.WDX 컨텐츠 플러그인 (Contents plugins)



토탈커맨더 설정의 백업 ( 재설치시 등 )


컴퓨터를 새로 설치한다던가, 새로운 PC에 토탈커맨더를 설치시 매번 설정을 새로 하는 번거로움이 필요하다. 이를 줄여보기 위한 설정방법이다.

우선 토탈커맨더는 두개의 설정 파일을 사용한다. 기본적은 프로그램의 설정값을 가진 파일 wincmd.ini 와 ftp 설정값을 가진 wcx-ftp.ini 각 두개의 파일이다. 해당 파일의 위치는 토탈커맨더 오른쪽 상단 '도움말 > 토탈 커맨더 정보' 에서 확인 할 수 있다. (하단에 보이는 두개의 설정파일 fullpath 가 보인다.)


토탈커맨더가 설정파일을 불러 오는 순서


1. %COMMANDER_INI% 라는 환경 변수가 있는지 찾아 설정파일을 검색한다. (토탈커맨더가 실행되는 중에는 자동으로 설정된다.)

      처음에 한번 하면 되긴 하지만 뭔가 작업을 해야 한다는게 귀찮으니. 패스한다. 아무것도 안하고 싶기때문에 설정중이다.


2. 나머지 단계도 귀찮으니 설명 패스 하고 바로 핵심. 토탈커맨더의 실행파일이 위치하는 폴더내에 wincmd.ini 파일이 존재하고, 설정파일 내에 "UseIniInProgramDir" 가 설정되어 있다면 해당설정 내용을 따르게 된다. 설정값은 "도움말 > 도움말 항목 > 내용 > Configuration and Switches > ini file settings" 에서 확인 할 수 있다. 다음 값의 합계에 따라 작동한다. 복잡하게 생각할거 없이 7 을 적으면 된다.


1. 별도의 레지스트리설정이나 파라미터 설정이 없는경우 사용한다.

2. ftp 설정 파일을 동일한 위치에서 가져온다.

4. (다른 위치의 설정파일의) 설정을 덮어 쓴다.


** 한마디로 토탈커맨더 실행파일과 같은 위치에 wincmd.ini 를 넣어주고 편집화면에서 [Configuration] 영역에 UseIniInProgramDir=7 을 입력해 주면 OK 다. 실제 적용된 설정파일의 위치를 알고 싶다면, "도움말 > 토탈 커맨더 정보" 를 확인하자.


사용 팁.


개인적인 사용팁이다. 찾아보면 꽤나 유용하고 사이즈도 작은 포터블 프로그램이 많다(픽셀측정용 자, 캡처프로그램, putty, 색상추출기 등). 나는 해당 파일을 토탈커맨더 내에 [programs] 폴더를 만들어서 넣어두고 사용한다.

토탈커맨더를 실행하면 실행중에 설정되는 환경변수들이 몇개 있는데 TC의 폴더 주소는 %COMMANDER_PATH% 로 사용할 수 있다. 도구 모음 칸에 마우스 오른쪽버튼을 눌러, 메뉴중 '변경' 을 선택한다. 대화창이 나오면 '추가'를 누르고 추가할 프로그램을 찾아보기로 선택하고 명령어, 아이콘파일, 시작위치 등에 주소를 %COMMANDER_PATH% 를 사용한 주소로 변경 하여 준다. (ex. d:\totalcmd\programs\putty.exe  -> %COMMANDER_PATH%\programs\putty.exe ) 이렇게 하면 현재 TC프로그램을 다른곳에 옮기거나 하여도 재설정없이 편하게 사용할 수 있다.

Posted by KENSIN
,

다운로드 받는곳 http://www.sublimetext.com/2

 

유용한 링크 : https://www.chromium.org/developers/sublime-text

 

Will Bond 라는 사람이 만든 Control Package 는 패키지 관리도구로서 SublimeText 에 최강의 편의성을 부여합니다.

 

먼저 다음의 주소에서 코드 문장을 복사합니다.

 

https://packagecontrol.io/installation#st2

 

다시 sublimeText 로 돌아가 Ctrl + ` 를 눌러 콘솔창에 복사 한 내용을 붙여넣도록 합니다.

 

Please restart Sublime Text to finish installation 라는 메시지가 보이네요. 종료하고 다시 시작합니다. 설치가 완료되고 업그레이드 되는 경우 또 재시작하면 됩니다.

 

Ctrl + Shift + P 를 누르고 "install" 이라는 글자를 입력해서 install package 가 나온다면 성공.

 

설치 패키지 

- HTML-CSS-JS Prettify   (node.js 필요)  : html 등 포맷용.

- Increment Selection   :   선택한 항목들에 대하여 자동 숫자 증가.

 

사용자 설정 변경

 

Preference > Settings - User 를 선택

{

  "font_face": "Bitstream Vera Sans Mono",

  "font_size": 10,

  "show_encoding": true,

  "ignored_packages": [
    "BracketHighlighter",
    "Vintage",
  ],

  "line_padding_bottom": 1,
  "line_padding_top": 1,
  "draw_white_space": "all",
  "draw_minimap_border": true

}

(현재 파일 인코딩이 보이지 않는 경우 콘솔창에 직접 입력 : view.encoding())

 

폰트 받기 : 

Bitstream Vera Sans Mono.ttf
다운로드

 

 

단축키의 설정.

 

Preference > Key Bindings - User 를 선택

[

{ "keys": ["ctrl+d"], "command": "run_macro_file", "args": {"file": "Packages/Default/Delete Line.sublime-macro"} } // ctrl+d 로 한줄삭제

{ "keys": ["ctrl+b"], "command": "open_browser" }, // 브라우저로 파일 열어주기

]

 

Tools > Build System > new Build System

 

{
 "cmd": ["node", "$file"],
 "selector": "source.js",
 "path": "D:/nodejs"
}

javascript.sublime-build 로 저장.

 

#open resources

단축키 Ctrl + p

Posted by KENSIN
,

Editplus v3.80 (805)


도구 > 사용자 도구 구성 을 선택한다.



1. 적당히 그룹하나를 선택해서 그룹이름을 지어주고

2. 추가 > 프로그램을 선택

3. 메뉴명 대충 만들고, 명령은 그루비가 설치된 폴더의 bin 폴더내의 실행파일을 선택해준다.

4. 인수로 '파일이름', 디렉토리는 '파일 디렉토리' 를 선택해준다.

5. 매번 결과 출력이 cmd 로 열리는데 그냥 편집기에서 보고 싶다면 '출력내용캡쳐'를 선택한다.


** 현재선택한 사용자 도구 그룹의 스크립트 정렬순서대로 ctrl + 1 ~ 9 의 단축키를 사용할 수 있다.


입력을 하고 ctrl + 1 을 눌러 보자. 혹은 도구 > 명령어메뉴 선택 으로 실행 가능하다.


Posted by KENSIN
,

출처 : http://www.findip.kr/dos-windows-network-commands.php


네트워크 접속 설정에 대한 모든 정보 표시 : ipconfig /all


DNS 캐시 정보 보기 : ipconfig /displaydns


DNS 캐시 초기화 : ipconfig /flushdns


모든 어댑터(랜카드)의 IP (IPv4)주소 릴리즈 : ipconfig /release


모든 어댑터(랜카드)의 IP (IPv6)주소 릴리즈 : ipconfig /release6


모든 어댑터(랜카드)의 IP (IPv4)주소 갱신 : ipconfig /renew


모든 어댑터(랜카드)의 IP (IPv6)주소 갱신 : ipconfig /renew6


모든 DHCP 임대를 새로 고치고 DNS 이름을 다시 등록 : ipconfig /registerdns


네트워크 연결 : control netconnections


접속여부, 응답시간, 패킷손실율 확인 : ping www.findip.kr


IP 패킷이 목적지에 도달하기 위해 거치는 경로추적 Trace Route : tracert www.findip.kr


현재 TCP/IP 네트워크 연결 표시 : netstat


라우팅 테이블 표시 : route PRINT


IP 주소와 매칭되는 MAC 주소 표시 : arp -a


현재 호스트의 이름 표시 : hostname


DNS서버에 도메인의 IP 주소 찾기 : nslookup www.findip.kr

Posted by KENSIN
,

## 정확한 문장 ( "" )


지나가다 노래를 들었는데 맘에들어서 노래를 검색해 보고 싶은데 중간의 '사랑해 널 사랑해' 가사 몇마디만 기억난다. 

>사랑해 널 사랑해

>가사 사랑해 널 사랑해

위 보기 처럼 검색해 봐도 결과를 찾기가 어렵다. 이럴때는 정확히 연결된 하나의 문장임을 표현해 주기 위해 쌍따옴표를 사용한다.

>가사 "사랑해 널 사랑해"


## 확실하지 않은 부분이 있을경우 ( * )


>"바늘 도둑이 * 도둑 된다."


## 사이트를 제한하기 ( site: )


abc.com 라는 사이트에 게시물을 등록하고 싶은데 중복으로 올리는건 아닌지 확인하고 싶은 경우.

>게시물 제목 site:abc.com

sss.com 이라는 쇼핑 사이트 내에서만 원하는 물품이 있는지 검색하고 싶다면..

>물품명 site:sss.com


## 파일종류로 검색 ( filetype: )


gov.com 이라는 정부 사이트에서 접수신청서.hwp 파일을 검색하고 싶다면


>접수신청서 filetype:hwp site:gov.com


## 여러 개의 검색어를 포함 ( OR )


이것도 먹고 싶고, 저것도 먹고 싶고...


>태국요리 OR 일본요리 OR 인도요리


## 반드시 포함할 단어 ( intext: )


>생선구이집 intext:삼치구이


## 제외할 단어 ( - )


>분식집 -김밥천국


## 범위 검색 ( .. )


>8GB DDR3 메모리 $50..$100


## 계산 및 단위 변환


>199 달러  in 원

>41 섭씨 in 화씨   또는 41 c in f


=? 를 사용할 수도 있다.(옛날 방식)


>4그램=?온스

Posted by KENSIN
,

하드 디스크 드라이브 선택시 연결 딜레이 (지연) 현상이 발생하는 경우


파일을 백업 디스크로 이동하려고 해당 드라이브를 선택하면 "연결중입니다" 가 뜨면서 지연 현상이 발생하는 경우가 있다. 이는 특정시간동안 해당 디스크에 대한 사용이 없으면 이를 꺼버리기 때문이다.


어쩌다 한번씩 백업디스크를 사용하는 경우 전기도 아끼고 수명도 아끼고 좋겠지만 나처럼 다운로드, 대용량, 이미지, 문서용 디스크 등을 따로 쓰는 경우 수분 혹은 수십분마다 디스크를 사용하게 되는데 이때마다 연결을 기다려야 하는건 너무나도 불편하다. 해서 검색을 통해 해결법을 찾았다.


  1. 시작 메뉴에서 "전원" 으로 검색 하여 "전원 계획 편집" 으로 들어간다.
  2. "고급 전원 관리 옵션 설정 변경" 을 선택한다.
  3. 하드 디스크 - 다음시간 이후에 하드 디스크 끄기 - 원하는 시간 설정




Posted by KENSIN
,

가끔 그럴때가 있다. 창의 윗부분을 마우스로 클릭하여 드래그 하다가 이걸 어디로 보내나 우왕 좌왕 하다 좌우로 몇번 흔들면 나머지 창이 모두 내려가 버린다!!  이런 짜증!!


다음과 같은 설정으로 이걸 방지할 수 있다.




제어판 > 접근성 센터 > 마우스를 사용하기 쉽게 설정

빨간색 동그라미 부분에 체크를 해주면 된다.


대신 창을 드래그 하여 화면의 상단에 붙이면 전체 화면이 되거나 잡아 뜯는 듯한 동작으로 원상 복구 시키던 기능을 사용할수 없게 되어 불편해 졌다... 시무룩.. 도대체 전혀 다른 두개의 동작을 왜 한개의 옵션에 넣어 놓은거냐 ㅠㅠ

Posted by KENSIN
,

언제부터인가 메뉴의 잔상이 화면에 남아 여간 신경쓰이는게 아닐수 없다.

이것 저것 만져보다가 해상도를 변경했다가 되돌리니 사라져서.. 그렇게 해결하고 지냈는데 최근들어 왠지 갑자기 계속해서 생기기 시작해서 짜증이 일기 시작했다. 그래서 해결방법을 찾아냄.



Posted by KENSIN
,

reset 은 HEAD 포인터의 위치를 다른 커밋개체로 이동 시킵니다.


1. merge 의 취소


직전 merge 를 취소하고 다시 작업을 하고 싶다면


> git reset --merge ORIG_HEAD

or

> git reset --hard ORIG_HEAD


2. commit 의 취소


> git reset [--soft/mixed/hard] <TARGET_VERSION>


soft : index, work tree 둘다 유지합니다. 약간의 오타만 수정하여 다시 커밋하고 싶을때 유용합니다.

mixed : 미지정시 기본값, index는 취소 work tree만 유지합니다.

hard : index, tree 모두 제거 합니다.


TARGET_VERSION 에 HEAD포인터의 위치를 지정한다.


HEAD 의 여러 표현방법 (1.8.4 버전부터 @ 표식을 대신 사용할 수 있다.)


HEAD^[n] : n번째 부모 버전  (the parent of HEAD), 생략시 1


HEAD~[n] : n번째 부모의 부모. (the first parent of the first parent or the grandparent)


HEAD~ 와 HEAD^ 는 같은 대상이지만 특정숫자들을 입력하면 대상이 달라진다. (HEAD^4 와 HEAD~4 는 다르다.) 하지만 다음 예제는 같은 커밋개체을 가르킨다.


HEAD^^^ == HEAD~3    (HEAD^^^ 가 첫번째부모의 첫번째부모의 첫번째부모 노드를 뜻하므로 같은 값을 가르킨다.) 



3. ORIG_HEAD


.git/ORIG_HEAD 파일에 저장되는 포인터. HEAD의 이전 포인터 정보를 가진다. ( HEAD@{1}, HEAD^, HEAD~ )



Posted by KENSIN
,