Windows 를 사용하면서 많은 사람들이 Powershell 이라는 툴이 있는지 조차도 모르는 것 같더군요. 계속해서 말씀을 드리지만 Windows 에서 Powershell 을 사용하면 정말 다양한 작업들을 자동화 할 수가 있고~ 그만큼 생산성 향상 되는 것을 느끼실 수가 있을 겁니다.

저는 집에서 Windows 7 PC 한대와 Windows 10 PC 를 한대 사용하고 있는데~ Windows 7 PC Powershell 에서 아래와 같이 타이핑 해서 버전을 확인해 보니~ 2.0 버전이었습니다.

$PSVersionTable

그래서 Windows 7 Powershell 을 업데이트 하는 방법에 대해서 검색을 해 보니 오늘 아래 주소에서 확인할 수가 있었습니다.

https://www.microsoft.com/en-us/download/details.aspx?id=54616

Download 버튼을 누르고~ 아래와 같이 다운로드할 프로그램을 선택하고 설치해 주시면 됩니다.

다 설치를 했으면 윈도우를 재부팅하고~ Powershell 을 다시 실행 시키면 아래와 같이 5.1 버전으로 업데이트가 된 것을 확인할 수 있습니다.

아래 포스팅에서 Windows cmd 창과 관련된 다양한 명령어들에 대해서 소개한 적이 있는데~

https://iamaman.tistory.com/1241

https://iamaman.tistory.com/831

Windows command 창의 내용을 클립보드에 복사 하기 위해서 clip 이라는 명령어를 사용하곤 했습니다. 그런데 Powershell 5.1 버전으로 업데이트 하고 나서 Powershell 에서 clipboard 의 내용을 가져 올 때는 Get-Clipboard 클립보드에 Powershell 의 내용을 복사 할 때는 Set-Clipboard 라는 명령어를 사용할 수가 있었습니다.

Windows Powershell 이 계속해서 발전하는 모습이 정말 보기 좋네요~ 앞으로 세상은 극단적인 생산성 향상의 시대가 될 것이라고 생각을 합니다. Windows Powershell 과 함께 생산성에 있어서 앞서 나가시기 바랍니다.



윈도우 컴퓨터를 사용하면서 다양한 폴더에 대하여 Autohotkey 를 사용하여 단축키로 굉장히 쉽게 접근 할 수가 있습니다. Autohotkey를 사용하여 폴더를 여는 경우 아래와 같이 RUN 명령어를 사용하고~ explore 옵션을 줘도 되고 안 줘도 됩니다. 아래 코드를 실행하면 해당되는 폴더들이 탐색기 창에서 열리는 것을 확인할 수가 있을 겁니다.


예)

Run, C:\Windows\SysWOW64

Run, explore C:\Windows\SysWOW64\migwiz


요즘은 스마트폰을 많이 사용하고 있고 스마트폰에서 사진을 찍어서 컴퓨터로 옮기는 경우가 굉장히 많습니다. 물론 컴퓨터와 USB로 연결하는 것이 귀찮아서 구글 드라이브와 같은 클라우드 드라이브를 통해서 사진을 옮기기도 하지만 많은 양을 옮기고 싶은 경우엔 USB로 컴퓨터와 스마트폰을 직접 연결을 해서 사용하곤 합니다.

저는 현재 안드로이드 스마트폰을 사용하고 있고 제 휴대폰 기준으로 카메라 사진들이 들어 있는 폴더는 아래와 같습니다. 아래 예에서 휴대폰 이름 부분은 각자의 휴대폰마다 다를 것입니다.

컴퓨터\휴대폰이름\Phone\DCIM\Camera

스마트폰을 연결할 때마다 위 폴더를 찾아 들어가는 것이 불편해서 Autohotkey 를 사용하여 해당 폴더를 단축키로 열 수 있게 하려고 시도를 해 봤습니다. 아래와 같은 Autohotkey 코드로 시도해 봤을 때 정상적으로 동작하지 않더군요.

Run, 컴퓨터\휴대폰이름\Phone\DCIM\Camera

실제로 Win + R 을 눌러서 실행 창에서 위 폴더를 실행시켜도 정상적으로 동작하지 않습니다. 윈도우 탐색기 주소창 부분에 위 주소를 붙여넣기 했을 때는 정상적으로 동작 하더군요.

그래서 초기에는 윈도우 탐색기를 실행시키고 주소창에 스마트폰 카메라 폴더 주소를 자동으로 적어 주는 형태로 Autohotkey 스크립트를 작성 했었습니다. 그런데 뭔가 이런 형식보다는 조금 더 다른 방법이 없을까 해서 검색을 해봤는데…. 역시나 있더군요. 아래 주소의 글을 통해서 힌트를 얻을 수 있었습니다.

https://autohotkey.com/boards/viewtopic.php?t=7163

저는 현재 한글 윈도우를 사용하고 있어서 위 주소의 코드를 약간 변경을 했습니다. 코드는 아래와 같습니다.

위 코드에서 GetDeviceFolder() 함수가 윈도우 컴퓨터에 연결된 스마트폰에 주소를 찾는 함수입니다. 저의 경우 아래와 같이 굉장히 복잡한…. 알 수 없는 주소가 return 되더군요.

위 코드를 실행시켜 보면 아래와 같이 스마트폰에 카메라 폴더가 탐색기창에서 열리는 것을 확인할 수가 있습니다.

스마트폰의 카메라 폴더 뿐만이 아니라 Screenshots, Download 폴더 등과 같은 다른 폴더들도 위와 같은 형태로 동일하게 접근 할 수 있을 겁니다.



최근에 Windows 7 에서 julia 를 다시 설치하고 패키지 관련 명령어들을 사용을 해보니 다음과 같은 에러가 발생을 했습니다. 위 제목에도 표시를 했지만 발생한 에러는 다음과 같습니다.

ERROR: GitError(Code:ECERTIFICATE, Class:OS, user cancelled certificate check: )

이렇게 에러가 날 때는 구글링 하면 되죠 뭐… 검색을 해보니 해결 방법으로 아래 페이지가 나왔습니다.

https://support.microsoft.com/en-us/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-a-default-secure-protocols-in

위 페이지에서 페이지를 조금만 내려 보시면 ~ 다음과 같이 Easy fix 라는 글자를 볼 수가 있습니다. Download 버튼을 눌러서 MicrosoftEasyFix51044.msi 파일을 다운로드 받아서 실행합니다. 이제 다 해결 됐습니다.

줄리아를 다시 실행하고 Pkg.update() 를 해 보니 정상적으로 동작을 하더군요.



지금까지 watermark 를 넣을때  photoworks 를 주로 사용하다가 이번에 좀 바꿔봐야 겠다 싶어서 

프로그램을 좀 찾아 봤습니다. 

찾아보니 역시나 괜찮은 툴들이 몇 보이더군요. 

저는 텍스트 watermark 만 주로 사용하는 편이라 JACo Watermark 를 선택 했습니다. 

open source 라서 일단 라이센스 걱정이 없어서 좋더군요. 


JACo Watermark 는 아래 주소에서 다운로드 할 수 있습니다. 



가운데 download 버튼을 눌러서 msi 파일을 다운로드 받습니다. 

설치 과정은 그냥 다음 다음 입니다. 

실행을 해보면 아래 그림과 같이 생겼는데~ 


사용법도 아래와 같이 간단 합니다.

  • Add Images 버튼을 눌러서 이미지를 추가하고 
  • Text Watermark 버튼을 누른후에 Enabled 를 체크 합니다. 
  • 다음으로 표시할 watermark text 를 Text edit 부분에 표시합니다. 
  • 마지막으로 제일 위의 Start 버튼을 누르면 watermark 가 표시된 파일이 생성됩니다.
  • Output  폴더는 Output 버튼을 눌러서 아래 그림과 같이 설정 할 수 있습니다.



요즘 Dropbox, Google Drive, Daumcloud, N 드라이브 등등 정말 다양한 클라우드 스토리지가 있고 ~

 

많이 활용하고 계실 텐데요~

 

저는 요즘 Google Drive 에 컴퓨터 셋팅등을 백업하곤 합니다.

 

그런데 주기적으로 백업을 하려면 Command 명령어가 필요하고~

 

그래서 찾아보니 Google Drive Command Line 이 있더군요.

 

gdrive 라는 Google Drive Command Line 툴은 아래 주소에서 다운로드 가능합니다.

 

https://github.com/prasmussen/gdrive#downloads

 

위 주소에서 확인 할 수 있는 바와 같이 OSX,Linux, Windows용 실행 파일이 있고 각자의 컴퓨터 환경에 맞게 다운로드 받아서 설치하면 됩니다.

 

저는 현재 윈도우 64 비트라 제일 아래의 drive-windows-amd64.exe v1.6.1 을 다운로드 받았습니다.

 

다운로드 받은 파일을 심볼릭 링크를 사용하던 아님 그냥 파일 이름을 변경하던 해서 gdrive.exe 로 바꿔 줍니다.

 

그리고 gdrive.exe 파일을 CMD 창에서 실행하기 위해 gdrive.exe 파일이 들어잇는 폴더를 path환경 변수에 설정하거나 기존의 path환경 변수로 설정된 폴더 안에 넣습니다.

 

사용법은 위 주소에 나와 있는 바와 같이 delete, download, folder, info, list, share, unshare, upload, url 옵션을 사용할 수 있습니다.

 

다운로드 받은 파일을 처음 실행하면 URL 이 하나 나오는데~


 

다음과 같이 동의를 해야 합니다.

 

동의하면 나오는 코드를 위 실행 창에 오른쪽 클릭하고 편집 붙여넣기 합니다.


 

이제 gdrive를 사용할 준비가 됐습니다.

 

gdrive list 라고 하면 다음과 같이 Google Drive의 리스트가 나옵니다.


 

다음과 같은 명령어로 upload 도 할 수 있죠~


gdrive upload --file <Filepath>

Example) gdrive upload --file D:/test/test.zip

 

이제 윈도우 예약 작업 등에 명령을 걸어 놓으면~ 자동으로 Google Drive 에 주기적인 백업을 할 수 있겠죠~


아래 명령어를 통해 파일 리스트와 ID 를 알 수 있습니다. 


gdrive list


위 목록으로 부터 지우고자 하는 FileID 를 확인 후 


아래와 같이 Google Drive 의 파일을 지울 수 있습니다. 


gdrive delete -i <FileID>





Doxygen 을 사용해 보신 분들이라면 graphviz 에 대해 아실 거라는 생각이 듭니다.

 

아래 포스팅에서도 파이썬을 활용하여 Graphviz 를 그리는 방법에 대해 소개한 적이 있는데요

 

http://iamaman.tistory.com/1462

 

Graphviz 의 공식 홈페이지는 아래와 같습니다.

 

http://www.graphviz.org/

 

설치는 아래 주소에서 할 수 있습니다.

 

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

 

 

설치를 하고 Graphviz 설치 폴더의 bin 폴더를 환경변수의 path 에 설정해 놓고 사용하는 게 좋습니다.

 

매뉴얼은 아래 주소의 웹페이지에서도 볼 수 있지만


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

 

아래 폴더에도 dotguide.pdf 라는 매뉴얼이 설치가 됩니다.

 

graphviz-2.38\share\graphviz\doc\pdf\dotguide.pdf

 

오프 라인 상태에서는 dotguide.pdf 를 사용하는 게 좋을 듯 합니다.

 

dotguide.pdf 에 있는 간단한 예제를 실행해보면

 

아래 코드를 test.dot 라고 파일로 저장하고~

 

digraph G {

    main -> parse -> execute;

    main -> init;

    main -> cleanup;

    execute -> make_string;

    execute -> printf;

    init -> make_string;

    main -> printf;

    execute -> compare;

}

 

test.dot 파일이 있는 위치에서 CMD 창에서 다음과 같이 명령어를 써 주면~

 

dot -Tjpg test.dot -o graph1.jpg

 

다음과 같이 graph1.jpg 라는 다이어 그램 파일이 생성 됩니다.

 

 

위에 소개한 매뉴얼을 봐도 되고~ 아래 주소의 Gallery 에 가보면 다양한 샘플들이 있으니 참조 할 수도 있습니다.

 

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


다음과 같이  배치 파일을 만들어서 사용하면 좀더 편리하게 사용 할 수 있습니다.



dot2image.bat


cd %1

mkdir ImageFolder

for /f "delims=" %%A in ('dir *.dot /b /a-d-h-s') Do (dot -Tpng %%A -o "ImageFolder/%%~nA.png")



오늘은 윈도우 운영체제에서 Autohotkey 마우스 제스쳐 기능을 사용할 수 있도록 해주는 Lex' Mouse Gestures 라는 스크립트에 대해 소개해 드리려 합니다.

 

Mouse Gestures 란 말 그래도 마우스의 움직임에 따라 다른 동작이 되도록 하는건데요~

 

파이어 폭스와 같은 브라우저에서는 All-in-One Gestures 라는 플러그인이 있는데~ 아래 주소를 보니 이와 유사한 기능을 하도록 만들었다고 하네요

 

오늘 소개 드리는 Autohotkey 스크립트는 Lex' Mouse Gestures입니다. Lexikos 라는 분이 만들었고~ 이 분은 Autohotkey_L 을 만든 분으로도 유명하죠. 스크립트는 아래 주소에서 다운로드 받을 수 있습니다.

 

http://www.autohotkey.com/board/topic/23596-lex-mouse-gestures/

 

아래 그림과 같이 Download 를 클릭해서 다운로드 받으셔도 되고~

 

아래 링크를 클릭해서 다운로드 받을 수도 있습니다.

 

http://www.autohotkey.net/~Lexikos/mg/Gestures.zip

 

혹시나 링크가 포럼에 파일이 없어질 수도 있으니 파일도 올려 놓도록 하겠습니다.

 


Gestures.zip


 

혹시 Autohotkey 가 설치 안되어 있는 분들은 아래 주소에서 Autohotkey 를 설치하시기 바랍니다. 아래 주소에서는 Autohotkey_L 을 다운로드 받을 수 있습니다. Autohotkey_L 은 오늘 소개하는 Lex' Mouse Gestures를 만든 Lexikos 라는 분이 만든 Autohotkey 빌드 입니다.

 

http://ahkscript.org/

 

Autohotkey basic 을 설치 하실 분들은 아래 Autohotkey 공식 홈페이지에서 다운로드 받아서 설치하면 됩니다.

 

http://www.autohotkey.com/

 

Gestures.zip 파일을 다운로드 받은 후에~ 압축을 풀고~ Gestures.ahk 파일을 실행하면 Lex' Mouse Gestures 를 사용 할 수 있습니다.

 

위 캡쳐 화면에도 설명이 있지만 몇 가지 기능에 대해 간단히 설명 드리도록 하겠습니다.

 

오른쪽 마우스 버튼을 눌러서 동작 시키게 되고~ 아래와 같은 동작이 있습니다.

 

왼쪽으로 드래그 : browser 뒤로

오른쪽으로 드래그 : browser 앞으로

아래 → 오른쪽으로 드래그 : 현재 열려 있는 창 닫기

오른쪽 → 아래 → 왼쪽 → 위로 드래그 : 스크립트 리로드, 동작이 정상적으로 됐을 때 폴더에 들어있는 wurt_enabled.wav 라는 음이 들리면서 실행됩니다.

왼쪽 → 아래 → 오른쪽 → 위로 드래그 : Gestures.ini 파일 편집, 동작 시 아래와 같은 화면이 나타나고 편집하기 위하는 파일을 선택하면 됩니다. 아래 그림에서 보다 시피 Default 동작 뿐만 아니라 사용자 동작 도 설정 할 수 있습니다.

 


왼쪽 → 아래로 드래그 : 액티브 창 최소화

오른쪽 → 위로 드래그 : 액티브 창 최대화

왼쪽 → 오른쪽 또는 오른쪽 → 왼쪽 드래그 : 최근의 최소화 취소

 

윈도우 버튼을 누르고 위 드래그 동작들을 실행하면 해당 동작들이 Enabled 또는 Disabled 됩니다. Enabled 되었을 때는 wurt_enabled.wav 가~ Disabled 되었을 때는 wurt_disabled.wav 라는 음이 실행 됩니다.

아래 포스팅에서 유투브 음악 파일 다운로드 하는 방법에 대해 알아봤었는데요~

 

2013/09/07 - [유틸] - 유투브 음악 파일 다운로드, YouTube to MP3 Converter


2012/09/16 - [유틸] - 동영상 변환 프로그램 Freemake Video Converter


2013/01/21 - [유틸] - 유투브 분할된 영상 합쳐서 보기

 

위 주소의 방법은 YouTube to MP3 Converter , Freemake Video Converter 라는 프로그램을 직접 설치해서 다운로드 하는 방법이었는데~

 

설치하기 귀찮거나 하시는 분은 웹 서비스를 통해서 다운로드 하는 방법이 있습니다.

 

유투브 음원을 mp3 로 변환해서 다운로드 할 수 있게 해주는 사이트 주소는 아래와 같습니다.

http://www.youtube-mp3.org/

 

위 사이트에 들어가 보시면 이렇게 직관 적으로 생겼는데요~

 

위 그림의 빨간색 네모 칸 친 부분에 유투브 동영상의 URL 을 넣고

 

Convert Video 버튼만 눌러 주면 변환이 됩니다.


유투브 동영상의 URL을 아는 방법은 아래 글 참조하세요~ 

 

2013/09/07 - [유틸] - 유투브 음악 파일 다운로드, YouTube to MP3 Converter


다운로드가 다 완료되고~ 아래 그림의 Download 버튼만 눌러주면 해당 유투브 동영상에 대한 mp3 파일을 얻을 수 있습니다.

 

여러 개의 mp3파일을 다운로든 할 때는 불편하겠지만, 다운로드 할게 몇 개 안될 때는 굳이 다른 프로그램 설치 안하고 웹브라우져만 동작 시키면 되니깐 더 편리할 것 같네요~


  1. 마포갈매기 2014.04.09 14:02

    오옷!! 이것도 좋네요 ㅎ 저는 www.maketofile.com 요놈쓰고있는데 이건 핸드폰에서도 잘되서 좋아요 ㅋ

    • 남성 2014.04.09 20:12 신고

      www.maketofile.com 도 좋네요~ 방문해 주셔서 감사합니다. ^^

우리나라 사람들도 구글의 유투브 서비스는 굉장히 많이들 이용하실 텐데요.

 

유투브에서 뮤직비디오를 보다가 다운로드 받아서 듣고 싶은 생각이 들 때가 많을 텐데요~

 

윈도우에서는 저는 아래 설명했던 Freemake Video Converter 같은 프로그램을 종종 이용했었는데~

 

2012/09/16 - [유틸] - 동영상 변환 프로그램 Freemake Video Converter


우분투 리눅스와 같은 프로그램에서도 사용가능 한 프로그램을 찾다 보니 YouTube to MP3 Converter 가 나오더군요.

 

본 프로그램의 홈페이지는 아래 주소인데요.

 

http://www.mediahuman.com/products.html

 

YouTube to MP3 Converter 이외에도 음원과 관련한 다양한 프로그램들을 제공해 줍니다.

 

아래 주소에서는 각 프로그램이 동작 가능한 OS 가 소개되는데요~

 

http://www.mediahuman.com/download.html

 

YouTube to MP3 Converter는 우분투/데비안 계열 리눅스, Windows, Mac 을 다 제공해 주더군요.

 

각 OS 에 맞는 프로그램을 다운로드 하신 후에 설치 진행하시면 되고, YouTube to MP3 Converter 를 처음 실행 하시면 아래 그림처럼 심플하게 생겼습니다.

 

뭐 너무 직관적이어서 설명할 것도 별로 없는데요.

 

아래 그림처럼 mp3 로 다운로드 받고 싶은 유투브 화면에서 오른쪽 클릭을 한 후에 동영상 URL 복사를 클릭합니다.

 

그럼 Clipboard 에 동영상의 주소가 복사되는데요.

 

다음으로 YouTube to MP3 Converter 에서 Paste URL 을 클릭하면 아래 그림처럼 동영상이 화면에 올라오고, 아래 화살표 모양의 다운로드 버튼을 클릭하면 다운로드가 시작됩니다.

   

다운로드가 완료되면 아래 그림과 같이 찾기 버튼을 누르면 다운로드 완료된 폴더가 열립니다.

 

저는 현재 윈도우에서 사용했는데~ 아래 주소에 다운로드가 되는군요.

 

C:\Users\Administrator\Music\Downloaded by MediaHuman

 

빨간색으로 표시한 계정 이름은 사용자에 따라 다르겠죠~




프로그램의 설치가 귀찮다면 아래 글도 도움이 되실 겁니다. 


2013/09/09 - [컴퓨터일반] - 유투브 음악 파일 다운로드 웹에서 하기, http://www.youtube-mp3.org/



  1. 2013.09.22 15:33

    비밀댓글입니다

    • 남성 2013.09.22 16:20 신고

      도움이 되었다니 다행이네요. 방문해 주셔서 감사합니다. ^^

+ Recent posts