사용자 삽입 이미지


요즘 Wide 모니터가 대세(?)죠?!
이렇게 넓은 모니터를 쓰다보면 창을 반으로 쪼개서 쓰고 싶을 때가 많은데
이럴 때, 유용한 툴을 소개합니다.

툴 이름은 WinSplit Revolution이고, http://reptils.free.fr/ 에서 다운받을 실 수 있습니다.

사용법이나 해주는 동작도 간단합니다.

(CTRL) + (ALT) + [NUM PAD] 를 누르면 되는데.. 현재 창이 아래와 같은 방향으로 이동/축소 됩니다.

사용자 삽입 이미지











한가지 더 막강한 기능은 듀얼 모니터 지원 기능입니다.

듀얼 모니터에서 (CTRL) + (ALT) + (→) 를 누르거나 (CTRL) + (ALT) + (←)를 누르면 창이 옆의 모니터로 이동합니다. 듀얼 모니터를 쓰시는 분은 이 기능이 왜 필요한지 바로 아실 것 같네요 :)












Posted by U_Seung

숨은 기능이라고 당당히 말하기에는 제가 몰랐던 기능에 가까울 지도 모르겠네요.

Linux환경에서 자주 쓰이는 bash에서도 디렉토리 이동에 cd뿐만 아니라 스택에 디렉토리를 쌓아두면서 이동할 수 있는 pushd/popd/dirs 를 지원합니다.

윈도우즈의 cmd에도 똑같은 이름의 비슷한 기능이 있는데..
단순히 디렉토리를 스택에 쌓아두는 것 뿐만 아니라 부가적인 숨은 기능을 가지고 있습니다.
( wafe형을 통해서 알게 되었습니다. )



PUSHD [경로 | ..]

  경로        현재 디렉터리로 만들 디렉터리를 지정합니다.

명령 확장을 사용하면 PUSHD 명령은 일반적인  드라이브 문자와
경로뿐만 아니라 네트워크 경로도 받아들입니다.
네트워크 경로를 지정하면 PUSHD는 지정한 해당 네트워크 리소스를
가리키는 임시 드라이브 문자를 만든 다음 현재 드라이브와
디렉터리를 새로 정의한 드라이브 문자로 바꿉니다.

임시 드라이브 문자는 Z:에서 내림차순으로 할당되며 처음으로 찾아낸
사용하지 않은 드라이브 문자를 사용합니다.


POPD


명령 확장을 사용하면 POPD 명령은, 쌓여진 디렉터리
스택을 보여 줄 때 PUSHD가 만든 임시 드라이브 문자를
지웁니다.

 바로 UNC경로를 지원한다는 것입니다.
 일반적으로 윈도우즈 cmd의 CD 명령으로는 네트워크에 있는 경로에 이동할 수 없습니다.

F:\WorkSpace\IBS\src>cd \\other-pc\yskim
'\\other-pc\yskim'
CMD does not support UNC paths as current directories.



 다음과 같은 상황에서 PUSHD / POPD를 이용하면..


F:\WorkSpace\src>pushd \\other-pc\yskim

Y:\yskim>dir

 (..... 결과 .....)

Y:\yskim>popd

F:\WorkSpace\src>


이렇게 사용이 가능합니다.
유용하지요?!



 

Posted by U_Seung
사용자 삽입 이미지


(1) PowerPoint를 쓰다보면 텍스트와 도형이 혼합된 복잡한 도형을 만들게 될 때가 많습니다.  
(2) 이때 전체적인 레이아웃 변경등으로 인해 사이즈를 줄이거나 늘릴 필요가 있는데.. 원하는 모양처럼 잘 안되는 경우가 많습니다. (도형은 줄어드는데 텍스트가 안 줄어 들지요 ㅠㅠ)
(3) 이때, 기존의 모양을 그대로 유지하면서 사이즈를 줄이는 방법을 소개합니다.


엄청 대단한 테크닉은 아니고,, 해당 Shape을 복사한 후, 선택하여 붙여 넣기를 통해 확장 메타파일(EMF)형식으로 붙여넣기를 하면, Vector 형식이 그대로 유지되면서 Resizing을 할 수 있습니다.

Office 2007에서 선택하여 붙여 넣기(Ctrl+Alt+V)는 여기에 있고,,
사용자 삽입 이미지

여기에서.. 확장 메타파일을 선택하면 됩니다.

사용자 삽입 이미지

Posted by U_Seung

Windows Powershell이 나온 시대에 기본적인 Command를 쓰는 것은 구식일 수 있으나 가장 기본적으로 깔려 있는 것만 가지고 최대한 빨리 작업을 완수 해야할 때가 있습니다.
이럴 때, 유용하게 쓸만한 몇가지 Command를 정리 해둡니다.


> findstr /C:"hello" /I /S /X *cpp

Linux 계열에서 많이 쓰는 grep에서는

grep -R -i -n hello *cpp

을 주로 썼었는데 이와 유사한 Command입니다.



> sc stop wuauserv

가끔씩 XP에서 업데이트가 완료 되었다고 재부팅 하라고 할 때가 있습니다.
계속 나중에 하기를 눌러도 다시 뜨고,,
그럴때는 업데이트 서비스를 중시 시키면 되는데 해당 서비스를 중지 시키는 명령 입니다.




> taskkill /IM iexplore.exe /f

IE가 가끔씩 못된 짓 할 때, Linux계열에서는 killall -f iexplorer 와 유사 합니다.




> PROMPT=$P\$_$G

cmd창에서 디렉토리가 너무 길어서 두줄로 Prompt를 보고 싶을 때 사용하면 좋습니다.
$_이 줄바꿈인 것이 포인트 입니다.





> shutdown /r /t 0

재부팅 하고 싶으면 ...




> appwiz.cpl

제어판에서 제일 많이 쓰는 '프로그램 추가/제거'의 바로 가기




> for %i in (*txt) do @echo %i

가장 기본적인 for문







Posted by U_Seung
   

 예전에 만든 네이버 사전 북마클릿을 업데이트한
 드래그 사전과 드래곤 사전을 만들었다. 좀더 퀄리티를 높이고 싶었으나
 나도 할일이 많은 직장인이라 더이상 작업하기 힘들어서 그냥 올린다.

 내가 주로 쓰는 것은 드래그 사전인데..
 필요한 부분을 Drag 한다음에 해당 Bookmarklet를 누르면 해당 단어를 검색해준다.
 소스를 보면 알겠지만 매우 간단한 원리다.

 드래그 사전이 가지는 치명적인 단점은 팝업을 사용한다는 것인데 이를 보완한 버전이 드래곤 사전이다. 드래곤 사전은 기본적으로 레이어 방식으로 띄우고, 레이어가 불가능한 곳은 팝업으로 띄운다. 여기에 해당하는 소스는 네이버 북마크의 북마클릿을 그대로 가져다 쓴 것이며, 이미지/디자인도 그대로 가져다 썼다. 네이버가 잘 만들었을 것 같아서 가져다 썼으나 잘 동작하지 않는 곳이 많은 것 같아서 아쉬움이 있다.


 암튼 나름 유용한(?) 사전을 공유하니 필요한 사람은 많이들 쓰세요.


------------------------


 그냥 심심해서라기 보다는...
 내가 필요해서 만들었다.
 야후미니를 보통 쓰는데, 컴터가 버벅거려서 하나라도 Process 수를 줄이고 싶었다.


 

Bookmarklet 사용법에 대해 간단한 설명을 덧 붙이면..
#1. 위의 회색 상자에 마우스를 가져간다.
#2. 마우스 오른쪽 버튼을 클릭한다.
#3. 즐겨찾기에 추가(F) 혹은 Bookmark This Link... 을 선택한다.
#4. 저장할 폴더를 연결 혹은 Bookmark Toolbar로 선택하여 저장한다.

이 Bookmarklet이 가지는 가장 큰 문제점은 팝업창이 뜨기 때문에
팝업창을 차단시킨는 프로그램이 설치되어 있을 경우에는 문제가 발생한다.
( 내 개인적인 용도라 어쩔 수 없다. )

Enjoy...





Posted by U_Seung

예전에 나의 정보 수집기에서도 언급한 적이 있는데.
나는 정보를 모두 E-Mail로 모아서 관리한다.

여기에는 특히 2G 용량의 Gmail이 참 도움이 되었는데
여기에 Gmail을 이용한 한가지 테크닉을 더 소개하고자 한다.

나의 정보 수집기에서는 주로 새로 생성되는 소식, 뉴스 정보를 중심으로 모았는데
때로는 인터넷 서핑을 하다가 유용한 정보를 저장 하고 싶을 때가 있다.

물론, 이러한 정보를 딜리셔스에 북마크 해두고 가는 것이 가장 좋은 방법이지만
나도 한국인지라 네이버 블로그에 스크랩을 해놓고 싶고, 네이트 통에 저장 해놓고 싶다.
하지만 이런게 불펌이고, 분산되어 저장 되는 현실이 안타까울 때도 있다.
이럴 때 쓸 수 있는 필살기가 있으니... 바로..


사용자 삽입 이미지

전자 메일로 페이지 보내기 기능이다.
저기에서 저 버튼을 누르게 되면..

사용자 삽입 이미지

이런식의 화면이 뜨게 되는데..
저기에 받는 사람에 내 E-mail 주소를 입력하고 Alt + S 를 누르면 끝이다.
만약 Outlook이 없다면 쓰기를 추천하고, 받을 수 없는 상황이라면 WLMD를 추천한다. 예전에 이런 프로그램은 너무 무겁고 느려서 쓸 수 없었는데 컴퓨팅 환경이 좋아지면서 유용하 도구가 된 것 같다. Gmail 경우 SMTP 서버도 제공하니 세팅해서 쓰면 된다.


이렇게 할 경우 장점은..
불펌을 막을려고 아무리 HTML단에서 Javascript로 삽질해도 무조건 긁힌다는 거다.
( 마치 네이트 통이 그렇듯이.,, )
물론, 이미지 등 불필요한 정보도 같이 긁혀서 용량만 차지한다는 단점도 있다.

만약 Ctrl+A  & Ctrl + C 신공이 먹히는 페이지라면..
사용자 삽입 이미지

Outlook의 '선택하여 붙여 넣기'를 통해서 텍스트만 긁어 모으는 것도 추천할만하다.


이렇게 쌓인 내 Gmail은 확실한 내 통이자 마이 베이스가 되고 있다.
검색도 세계에서 최첨단(?)을 달린다는 Google Engine이 들어가 있고, 북마크에서는 절대 불가능한 본문 검색까지 된다. ( 공유가 안된다는 단점이 있는데, 공유보단 편의가 우선 아니던가... )


이쯤되면..
Gmail API를 이용해서 원클릭 스크랩 Bookmarklet 같은 것을 만들만 하지 않을까?

요즘 한참 정신이 없는데, 시간 나면 생각 해보자.



Posted by U_Seung
Fiddler


Fiddler is a HTTP Debugging Proxy which logs all HTTP traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP Traffic, set breakpoints, and "fiddle" with incoming or outgoing data. Fiddler is designed to be much simpler than using NetMon or Achilles, and includes a simple but powerful JScript.NET event-based scripting subsystem.


Fiddler는 컴퓨터 상에서 네트워크를 통해서 주고 받는 HTTP를 모두 캡쳐하여 이를 보여주는 프로그램 입니다.
네트워크상의 Packet들을 캡처해서 보여주는 프로그램은 Fiddler 이외에도 좋은 프로그램이 많지만 Fiddler는 HTTP에 최적화된 프로그램으로 XML트리로 보기, 퍼포먼스 통계 보기등 다른 캡처프로그램에서 보기 힘든 기능도 제공합니다.


만든 프로그램이 제대로된 패킷을 날리는지 다른 프로그램이 어떻게 하는지 알고 싶을 때, 매우 유용 합니다.
자세한 도움말은 introduction to Fiddler on MSDN. 혹은 Performance Tuning with Fiddler를 참조하시면 됩니다.



Script Debugger for Windows NT 4.0 and Later
The Microsoft Script Debugger is a debugging environment that extends any Microsoft ActiveX® Scripting host application—for example, Microsoft Internet Explorer (IE) or Microsoft Internet Information Server (IIS).
웹프로그래밍을 하다보면 특히 Javascript or VBScript 등에서 디버깅을 하기가 매우 까다롭습니다.
무슨 파일의 몇 번째줄에서 죽었는지만 알아도 참 좋을텐데 말입니다. ^^ VS를 만든 회사답게 Script Debugger도 디버깅의 기본기능을 모두 담았습니다. 스크립트를 개발하는 사람이라면 꼭 써야할 필수품이지 싶습니다. (VS있으신 분은 말고용..^^)


Firebug

Firebug integrates with Firefox to put a wealth of development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
요즘에 한창 주가가 오르고 있는 프로그램 이지요. Firefox에도 기본적으로 DOM Inspector를 내장하고 있고, 이 프로그램도 매우 훌륭하지만 Firebug는 이 프로그램보다 n배쯤 더 훌륭한 프로그램인 것 같습니다. 특히 Style이 어떻게 Accumulating 되는지 보여주는 기능은 거의 감동에 가까운 기능입니다. (기존의 프로그램은 주로 결과로 보여주었습니다.)

그리고 마지막으로 별로 좋은 프로그램은 아니지만..
발전 가능성이 보이는 Internet Explorer Developer Toolbar Beta 3 도 쓸만합니다.
사실 IE에서는 IE DOM Inspector라는 프로그램이 쓸만한데 공짜라 아니라서 ㅠㅠ 아쉽지요..



'정보 공유터' 카테고리의 다른 글

날씨 RSS 서비스  (2) 2007/01/26
Prototype 1.5.0 출시..  (1) 2007/01/19
WPF: Yahoo (대박) Messenger for Vista  (2) 2007/01/15
유용한 웹 개발/디버깅 지원 도구 몇 가지  (0) 2007/01/14
Microsoft .Net Framework 3.0, WPF: NY News Reader  (0) 2006/09/24
Google Code Jam  (0) 2006/09/01
네이버 타이머  (0) 2006/08/26
Posted by U_Seung



  아는 사람만 아는 네이버 타이머!
  나름 메인 화면에 있는데 아는 사람은 많지 않다.
  별 것은 아니지만 이러한 간단한 플래시 하나가 매우 유용할 때가 있다. ^^

  뭐 30분만 자고 싶을 때라던가 10분만 게임을 하고 싶다던가,, 5분만 공부를 하고 싶다던가 할때 말이다..ㅋ
  http://ia.www.naver.com/timer.html

'정보 공유터' 카테고리의 다른 글

날씨 RSS 서비스  (2) 2007/01/26
Prototype 1.5.0 출시..  (1) 2007/01/19
WPF: Yahoo (대박) Messenger for Vista  (2) 2007/01/15
유용한 웹 개발/디버깅 지원 도구 몇 가지  (0) 2007/01/14
Microsoft .Net Framework 3.0, WPF: NY News Reader  (0) 2006/09/24
Google Code Jam  (0) 2006/09/01
네이버 타이머  (0) 2006/08/26
Posted by U_Seung