갑자기 잘되던 Command Palette 단축키 (Ctrl+Shift+P) 가 안먹는 현상이 생겼습니다.

구글링을 해도 답이 안나왔습니다.


결국 설정화일을 뒤져보니

C:\Program Files\Sublime Text 3\Packages\Default.sublime-package

라는 경로의 파일에


정상인 구문

{ "keys": ["ctrl+shift+p"], "command": "show_overlay", "args": {"overlay": "command_palette"} },

과 그리고

{ "keys": ["ctrl+shift+p"], "command": "show_scope_name" },

라는 문구가 있었습니다.


아마 처음뒤에 나오는 구문때문에 앞으 command_palette 이 호출되지 않고 있는것 같아서

뒤의 구문을 주석처리하였더니 정상적으로 Command Palette 단축키 (Ctrl+Shift+P) 가 먹힙니다.

Posted by 빨강토끼
,

그동안 edit+ 라는 편집기 소프트웨어를

2008년도에 정식라이센스 구매 했는데도 불구하고

notepad++ 를 사용하고 있었습니다.


그러다가 sublime text 2 라는게 있다는것을 알게되었지만

euc-kr을 지원하지 않는다는것을 알게되고서는

사용하지 않고 있었습니다.


그런데 최근에 sublime text 3가 베타버전으로 공개되었다는 사실을 알게되었습니다.

sublime text 3 을 사용하면 Symbol Indexing 기능(환성적인기능입니다.)이 제공되고

ConbertToUTF8 이라는 플러그인을 사용하면 euc-kr 문제도 해결된다는 사실을

알게되었습니다.(ConbertToUTF8 은 2버젼에서도 지원)


특히나 Symbol Indexing 는 정말 대단한것인데요.(제 생각엔...)

바로 이클립스나 다른 IDE 처럼 함수들을 왔다갔다하는 기능입니다. 

소스중에 특정합수를 선택후 F12 키를 누르면 해당 함수로 이동하는 식입니다.

이클립스의 Ctrl + 마우스클릭 같은 기능입니다.


그런데 아직 Beta 버젼이라서 여러가지 점에서 불안정하긴합니다.

몇번 다운되는 현상을 경헙했습니다.


자세한 설명
http://edoli.tistory.com/84


ConvertToUTF8 다운로드(설정법은 인터넷검색하세요^^)

https://github.com/seanliang/ConvertToUTF8

Posted by 빨강토끼
,

notepad++ 에서 Zen Coding 을 해보려고 Zen Coding - Python 이라는 플러그인을 설치하면

 Python Script 라는 플러그인이 같이 설치됩니다.


여하튼 실컨 참고하는 사이트데로 코딩을 한후에 Ctrl + Alt + Enter 를 해도 아무런 동작을 하지 않습니다.


그리고 혹시 몰라  플러그인 -> Python Script  -> Show Console 을 해보니 


Traceback (most recent call last):
  File "C:\Program Files\Notepad++\plugins\PythonScript\scripts\startup.py", line 26, in <module>
    import site
  File "C:\Python27\Lib\site.py", line 563, in <module>
    main()
  File "C:\Python27\Lib\site.py", line 545, in main
    known_paths = addusersitepackages(known_paths)
  File "C:\Python27\Lib\site.py", line 278, in addusersitepackages
    user_site = getusersitepackages()
  File "C:\Python27\Lib\site.py", line 253, in getusersitepackages
    user_base = getuserbase() # this will also set USER_BASE
  File "C:\Python27\Lib\site.py", line 243, in getuserbase
    USER_BASE = get_config_var('userbase')
  File "C:\Python27\Lib\sysconfig.py", line 472, in get_config_var
    return get_config_vars().get(name)
  File "C:\Python27\Lib\sysconfig.py", line 405, in get_config_vars
    import re
  File "C:\Python27\Lib\re.py", line 105, in <module>
    import sre_compile
  File "C:\Python27\Lib\sre_compile.py", line 14, in <module>
    import sre_parse
  File "C:\Python27\Lib\sre_parse.py", line 17, in <module>
    from sre_constants import *
  File "C:\Python27\Lib\sre_constants.py", line 18, in <module>
    from _sre import MAXREPEAT
ImportError: cannot import name MAXREPEAT


이런 메시지가 출력되어있었습니다.


열심히 구글링을 한후에 알아낸 결과는


C:\Program Files\Notepad++\plugins\PythonScript\scripts\startup.py 을 열어서

# This imports the "normal" functions, including "help"

## 아래부분 삽입

sys.path = [n for n in sys.path if not n.startswith('C:\\Python27')]

## 윗부분 삽입
import site


하고 난후 다시 시작해보니 정상동작됩니다.


이유는...일본어라서....2.7.4 이후부터 REPEAT import 경로가 바뀌었다고 하네요...

Posted by 빨강토끼
,

작년 12월에 데몬툴스의 라이센스 정책이 변경되었다고 합니다.

깔아보진 않았지만 평소부터 데몬툴스를 별로 좋아하지 않아서

새로운 대체 프로그램을 찾아돌아다녀 봤습니다. 


MagicDisc 를 많이들 추천하던데 제가 윈도우8을 사용하는데

무슨일인지 잘실행이 되지않고 호환성에 문제가 있다는 에러만 자꾸나왔습니다.


그래서 다시 찾은 프로그램이 virtualDVD 입니다.

정확한 비교는 되지 않겠지만 다른 프로그램들에 비하면 가볍도 좋은것 같습니다.


http://ohsoft.net/download.php


Posted by 빨강토끼
,

어느날 갑자기 네이버(혹은 다음이나 검색사이트)를 통하여 여러분의 블로그나 사이트에 접속할때

정상적으로 여러분의 사이트가 보여지지 않고 이상한 성인사이트나 카지노 사이트로 접속될때가 있을겁니다.


정말 난감하죠.


전에 http://blog.cjred.net/204 를 통하여서 티스토리 해킹에 대한것을 간략하게 글을 올린적이 있었는데

최근에 지인분께서 자신의 홈페이지도 같은 경우를 처해있다고 해서 호스팅을 이용하시는 버전으로 해서

정리를 해보겠습니다.


일단 한시라도 빨리 여러분의 계정 비밀번호를 바꾸는 것이 우선입니다.


그리고 난후 여러분의 첫화면화일(index.php 등)이나 공통으로 로딩하여 사용하고 있는

js 나 인터넷 화일을 검토해봅니다.

혹시 어떤것인지 모른다면 여러분이 사용하고 있는 FTP 프로그램으로 보면 문제가 발생될때쯤

수정된 파일을 발견할수 있을겁니다.


해당 화일을 메모장등 편집기 프로그램으로 보면 아래와 같은 자바스크립트 문구를 발견할 수 있을겁니다.

여러분이 삽입한 코딩이 아니라는 것을 바로 확인 하실수 있을겁니다.

바로 납치 태그라는 것입니다.


간단하게 구문을 설명해 드리자면 

document.referrer 구문은 바로 전에 접근했던 url 정보를 반환하는 것인데

그곳이 만일 naver 나 daum 이면 

window.location.href = "xxxx.com" 으로 지정한 url 로 이동하라는 

코딩구문입니다.


해당 부분은 삭제하시면 문제를 해결하실수 있습니다.


만일 여러분의 문제가 되는 곳이 티스토리 블로그라면 

좀 더 추가적으로 해줘야되는 것이 있는데

http://blog.cjred.net/204

위 주소에 정리를 하였습니다.


다른 이글루스나 텀블러 등 다른 곳이라면 제가 이용해보질 않아서 잘모르겠습니다.^^

아래 티스토리 설명을 유추해보시면 금방 고치실수 있을겁니다.


고맙습니다.

Posted by 빨강토끼
,

GrapViz 는 정말 훌륭한 프로그램이지만

기본적으로 제공하는 편집기(GVEDIT) 는 정말 볼품이 없습니다.


AcroEdit 를 사용하는 방법도 있지만 저는 개인적으로 

NotePad++ 를 사용하기 때문에 사용법을 정리해 봅니다.


우선

PlugIn 하나를 다운받아야됩니다.


NotePad++ 를 실행한후에

Plugins -> Plugin Manager -> Show Plugin Manager

로 들어간후에


NppExec 라는 PlugIn을 설치합니다.


설치가 끝나면 재실행을 하게됩니다.


재실행후에 


NppExec를 아래와 같이 환경설정합니다.(F6)


Command 란에 


dot "$(FULL_CURRENT_PATH)" -Tpdf -o "$(CURRENT_DIRECTORY)\$(NAME_PART).pdf"


라고 기입하고 Save 버튼을 클릭합니다.

Script Name 을 아루거나 (예를 들어 dot) 기입한후 save 버튼을 클릭합니다


DOT 스크립트 파일을 notepad++ 창에서 여러분이 원하는 데로 편집한후 

Ctrl + F6 을 누르면 DOT 스크립트파일이 있는 위치에 PDF 파일이 생성된것을 확인할수 있습니다.


만일 PNG 이미지 화일로 출력되길 원한다면 


dot "$(FULL_CURRENT_PATH)" -Tpng -o "$(CURRENT_DIRECTORY)\$(NAME_PART).png"


라고 해주면 됩니다.


고맙습니다.^^


참조

http://graphviz.org/

http://blog.cjred.net/223

http://steinweb.blogspot.kr/2013/05/using-notepad-to-render-graphviz-figures.html

Posted by 빨강토끼
,

http://www.graphviz.org/Download_windows.php


http://www.serious-code.net/moin.cgi/GraphViz   <- 한글사용하기

http://okjungsoo.tistory.com/entry/Graphviz

http://studyfoss.egloos.com/5358984

Posted by 빨강토끼
,

http://www.inspire-soft.net/software/easy-image-modifier


전에 사용하던 프로그램이 하나더 있는데 ... 생각이 잘...


Posted by 빨강토끼
,

인터넷 서핑을 하다보면 나름 무료프로그램 리스트를 정리해놓은 블로그들을 볼수있습니다.


하지만 계속 시간이 지날수록 새롭게 더 좋은 프로그램들이 나올수도 있기 때문에


어떤것이 최신인지도 잘 모르겠고 필자의 주관도 개입되어있을수 있고


기타 등등으로 지속적으로 리스트를 업데이트 시키며 유지하는 페이지가 있으면 


좋겠다고 생각했습니다.


소개하는 사이트 역시 완벽하지는 않지만 그래도 괜찮다 싶습니다.


http://www.makeuseof.com/pages/best-windows-software



Posted by 빨강토끼
,

컴퓨터를 사용하다보면 하드공간은 줄어드는데 도데체 어디에서 용량을 많이 차지하는지

한눈에 보고 싶을때가 있습니다.


wiztree


http://antibody-software.com/web/software/software/wiztree-finds-the-files-and-folders-using-the-most-disk-space-on-your-hard-drive/



Posted by 빨강토끼
,