회사에서 실험을 하다보면 굉장히 다양한 툴을 만들어서 사용하게 됩니다. 저는 많은 경우에는 파이썬을 사용하는데 경우에 따라서는 비주얼 스튜디오를 사용하여 C#, Visual Basic, winAPI 프로그래밍을 하기도 합니다.

그런데 이렇게 만든 프로그램이 어떤 컴퓨터에서는 정상적으로 실행이 안 될 때가 있었습니다. 특히나 특정 헥사코드로 된 에러 메시지가 나면서 실행이 안 되게 되면 정말 당황스럽더군요.

저는 이번에 제가 만든 윈도우 프로그램을 다른 사람의 컴퓨터에서 실행을 했는데~ 0xC000007b 라는 메시지가 뜨면서 실행이 안 된 경험이 있습니다. 정말 생전 처음 보는 에러 메시지라서 당황스러웠습니다. 검색을 해 보니 0xC000007b 메시지가 뜨는 경우가 많은지 다양한 해결 방법들을 볼 수가 있었는데~ 이것저것 다 따라 해 봤는데 해결이 잘 안 되더군요.

그래도 계속해서 검색을 하다가 결국에는 0xC000007b 메시지에 대한 해결 방법을 찾았는데~ 아래 주소에서 all-in-one-runtimes 툴 다운로드해서 설치한 후에 실행하니 되더군요.

https://www.computerbase.de/downloads/systemtools/all-in-one-runtimes/

아래 그림과 같이 다운로드 버튼을 눌러서 aio-runtimes_v2.4.9.exe 파일을 다운로드 하고 실행합니다.

실행하면 압축이 해제되고 아래와 같은 화면이 나오게 되는데~

위 그림과 같이 인스톨 버튼을 누르고 기다리면 알아서 순서대로 설치가 됩니다. 설치 완료 이후에는 윈도우를 재부팅 시켜 줬습니다. 0xC000007b 메시지가 뜨는 이유가 정확하게는 모르겠지만 아마도 DirectX 때문이 아닌가 하는 생각이 드네요.

어쨌든 제 경우에는 aio-runtimes_v2.4.9.exe 를 다운로드 해서 설치했더니~ 0xC000007b 메시지가 더 이상 안 떴고 프로그램도 정상적으로 실행되는 것을 확인할 수 있었습니다.




회사에서 메일 프로그램으로 Microsoft Outlook 을 주로 사용하고 있습니다. 워낙에 오랫동안 사용하던 프로그램이라 딱히 불편한 점은 없었지만 가끔씩 대용량 파일 첨부가 안되는게 조금 불편하더군요.

그래서 검색을 조금 해보니 “오피스 플러그인” 이라는 프로그램을 찾을 수 있었고 플러그인을 설치하면 대용량 파일 첨부가 가능하다는 것을 확인 할 수 있었습니다.

아래 주소에서 다운로드 가능 합니다. 무료 다운로드를 클릭해서 프로그램을 다운로드 받은 후에 다음~ 다음 눌러서 설치를 진행하면 됩니다.

http://officeplugin.com/ko/

설치가 완료 되면 아래와 같이 “오피스 플러그인”이 추가 되는 것을 확인 할 수 있습니다.

“새 전자 메일” 을 클릭해서 메일 작성 창을 열어보면 ~ 아래와 같이 플러그인이 추가 되는 것을 확인 할 수 있고 아래 그림과 같이 “대용량 첨부”의 “파일 첨부”를 눌러서 대용량 파일을 첨부하시면 됩니다.

“오피스 플러그인” 사이트의 설명을 보면 이외에도 정말 다양한 기능들이 있는데~ 메일을 다양한 포멧의 파일로 저장하거나 ~

구글 계정과 연동하여 캘린더, 주소록, 할일, 드라이브 등을 동기화 할 수 있다고 합니다. “오피스 플러그인”을 알기 전에는 오피스 연락처를 구글과 동기화 하기 위해 주기적으로 연락처 내보내기를 해서 구글 연락처에서 머지를 하곤 했었는데 너무 편리 할 것 같네요.



집에서 사용하는 데스크톱 PC는 윈도우 7 64비트 운영 체제를 사용하고 있었는데 최근에 Windows 10 으로 업데이트를 했습니다. 이제 회사나 집에서 사용하는 모든 운영체제는 윈도우 텐을 사용하고 있습니다. 최근에 윈도우 업데이트로 인해서 조금 말이 많지만 그래도 지금까지 사용하면서 나름 괜찮은 운영체제라는 생각이 듭니다.

Windows 야 뭐 거의 20년 가까이 사용하고 있으니 대부분의 사람들이 잘 사용하고 계신 것 같은데 최근에 Windows 10 을 사용하면서 몰랐던 몇 가지 기능들을 알게 돼서 소개해 보려고 합니다.

요즘 다들 아시겠지만 바이러스를 비롯한 악성 소프트웨어들이 굉장히 많은데 Windows 10 에는 “Microsoft Windows 악성 소프트웨어 제거 도구” 가 탑재되어 있습니다. Win + S 버튼을 누르고 아래 그림과 같이 mrt 라고 쳐 보면 프로그램이 검색됩니다.

실행을 해보시면 아래와 같이 “Microsoft Windows 악성 소프트웨어 제거 도구” 가 나오게 되고~

다음을 눌러서 빠른 검사, 확장 검색, 사용자 지정 검사를 선택한 후 검사를 진행하시면 됩니다. 명령 도구이니 만큼 옵션을 사용할 수 있는데 옵션을 알고 싶으면 윈도우 명령창에서 mrt /? 라고 타이핑 하면 됩니다.

다음으로 소개해 드리고 싶은 도구는 "단계 레코더"입니다.

실행을 해 보면 아래와 같이 조그만 UI가 나오는데~ 이름에서 알 수 있는 바와 같이 녹화 시작을 누르고 윈도우 작업 과정들을 저장할 수 있습니다.

저장된 내용들은 파일로 저장할 수 있고 mht 확장자 파일로 저장이 됩니다. mht 확장자 파일은 MHTML 파일이라고 하고 검색을 해보니 마이크로소프트 워드, 인터넷 익스플로러, 오페라 웹 브라우저 를 사용하여 열 수 있습니다.

어떤 프로그램의 사용 방법 등에 대해서 설명을 하고자 할 때 문서로 만들어서 전달을 해야 되는데 이런 경우 굉장히 사용하기 편리한 것 같습니다.

다음으로 최근에 발견한 Windows 10 에 있는 편리한 툴은 “비디오 편집기” 입니다. 비디오라고 검색을 해서 실행시키면 됩니다.

요즘 많은 분들이 유튜브를 비롯해서 많은 동영상 컨텐츠들을 만드는 거 같은데~ 프리미어를 비롯해서 정말 다양한 툴들을 사용하는 걸로 알고 있습니다. 이런 프로그램들 대부분이 돈도 돈이지만 정말 복잡하고 다양한 기능들을 가지고 있습니다. 그런데 저같이 그냥 간단하게 자막 정도만 넣고 싶은 사람들에게는 이번에 소개하는 “비디오 편집기”가 정말 딱인 것 같습니다.

비디오의 일부를 삭제하거나 분할하는 등 정말 간단한 편집 작업과 여러 가지 효과의 자막들을 쉽게 넣을 수가 있더군요.

오늘 몇 가지 Windows 10 도구들에 대해서 소개를 했는데 앞으로도 종종 이런 새로운 도구들에 대해서 소개를 해보려고 합니다. 간단한 도구들 이지만 없으면 정말 불편한데 이런 필수적인 도구들이 계속해서 증가하는 거 같아서 좋은 것 같습니다.



생각해보면 저는 지금 윈도우를 거의 한 20년 정도 사용하고 있는것 같습니다. 물론 경우에 따라서 개발할 때 리눅스 운영 체제를 사용한 경우도 있지만… 대부분의 경우 우리나라에서는 회사에서 윈도우를 사용하기 때문에 저 역시도 마찬가지로 윈도우를 사용하게 되는 것 같네요.

오늘은 제목에서 밝힌 바와 같이 Windows 10 탐색기에서 CMD, Powershell 창 여는 방법에 대해 추가적으로 소개해보려고 합니다. 위에서 얘기한 거 같이 지금까지 윈도우를 20년을 사용 했는데 최근에서야 알게 된 방법입니다. 물론 예전에 윈도우 xp 시절이나 그 이전에는 없었던 방식일 수도 있지만….

컴퓨터 사용시 스크립트 명령어를 사용하면 대량의 파일 작업등을 할때 대단히 편리합니다. 그냥 탐색기에서 마우스를 사용하여 작업을 하는 것에 비해 생산성이 매우 높아지기 때문에 개발자들은 명령어 도구들이 많이들 사용하는 것 같네요.

CMD 또는 Powershell 과 같은 명령어 도구들은 특정 폴더 내에서 동작하게 되고 특정 폴더가 열린 탐색기에서 명령창을 열고 싶은 경우에는 Shift + "마우스 오른쪽 버튼"을 누르면 아래와 같이 메뉴가 나타나고~

해당 메뉴를 선택하면 아래와 같이 해당 폴더에 대한 명령창이 열리게 됩니다.

혹시 “여기서 명령창 열기”가 나오지 않는 분들은 아래 포스팅을 참조하시기 바랍니다.

https://iamaman.tistory.com/2668

탐색기가 열린 상태에서 CMD 또는 Powershell 을 여는 또 다른 방법으로는 탐색기의 주소 표시줄에 명령어를 치는 방법이 있습니다.

탐색기에서 Alt + D 를 눌러서 주소 표시줄을 선택한 후에~ 아래와 같이 CMD 또는 Powershell 을 타이핑하고~ 엔터를 누르면 해당 폴더에서 CMD 또는 Powershell 창이 열리게 됩니다.



컴퓨터를 사용하다 보면 복사 붙여넣기는 너무나 자주 하는 기능 중에 하나입니다. 아니 어쩌면 가장 많이 하는 기능이라고 볼 수도 있을 것 같습니다. 최근에 실험데이터에 대해서 분석을 해야 되는 일이 있었고 해당 실험 데이터에 대한 다양한 분석을 위해서 데이터를 복사 해서 여러 카피를 만들어 놔야 하는 경우가 있었습니다.

해당 로그데이터는 다양한 레벨의 폴더 구조로 구성이 되어 있고 필요없는 파일들도 각각의 폴더에 들어 있는 형태로 구성이 되어 있었습니다.

이런 상황에서 폴더 구조를 유지하면서 필요한 특정 확장자 파일만 복사하는 방법에 대해서 검색을 해보니 아래 주소에서 xcopy 를 사용하는 방법을 찾을 수 있었습니다.

https://stackoverflow.com/questions/42384249/exclude-multiple-file-extension-in-xcopy?rq=1

그런데 위 주소에서 소개하는 바와 같이 xcopy 를 사용하는 방법은 제외할 파일들을 선택하기 위해서 해당 내용이 들어있는 추가적인 파일들을 만들어 줘야 되는 불편함이 있었습니다.

그리고 그 밑에 xcopy 에 대한 대안으로 robocopy 에 대한 소개를 볼 수가 있었고~ 제가 원하는 기능을 하기 위해서는 robocopy 를 사용하는 것이 훨씬 더 편리할 것 같다는 생각을 하게 되었습니다.

robocopy 를 사용하여 특정 확장자들을 제외하고 폴더 구조를 유지한 상태에서 복사하기 위해서는 /XF 옵션을 줘야 합니다. 그리고 그 뒤에 제외할 확장자들을 쭉 써 주면 되더군요.

robocopy "D:\workspace\path" "D:\workspace\dest" /S /XF "*.db" "*.dll" "*.exe" "*.ini" "*.png" "*.xlsx"

저와 같이 Windows 운영체제에서 구조화된 데이터를 복사하는 작업이 필요하신 분들은 robocopy 를 사용해 보시기 바랍니다. cmd 창에서 robocopy /? 라고 타이핑 하면 robocopy 명령어의 사용 방법에 대해서 굉장히 자세한 내용을 볼 수가 있습니다.



우분투에 Bitnami Redmine 을 설치해서 사용중인데~

설정을 조금 잘못해서 다른 하드로 redmine 설치 폴더를 옮겼습니다.

다 옮긴 후에 소유자, 실행 권한 등을 다시 설정하고 redmine/ctlscript.sh start 를 실행했는데....

당혹스럽게도 ctl.sh 에서 "mysql could not be started" 라는 메시지가 뜨더군요. 이거참....

이리저리 시도해 보다가 검색을 통해 알아낸 방법은 아래와 같습니다.

sudo chmod 644 redmine/mysql/my.cnf

sudo chown -R mysql:mysql redmine/mysql/data

mysql/data 폴더의 소유자를 mysql 로 하는게 핵심 포인트 인듯.... 하네요.

위와 같이 권한 및 소유자 설정 후에 Bitnami Redmine 이 정상적으로 동작하는 것을 확인할 수 있었습니다. Bitnami Redmine 운영 중에 저와 같은 문제점이 있으신 분들은 한 번쯤 시도해 보시기 바랍니다.


최근 자바 라이센스 문제로 시끄러웠던 기억이 있는데~ 이참에 open JDK 를 사용해 봐야 되겠다는 생각이 들었습니다. 저는 자바 개발자는 아니라서 사실 딱히 java SDK 를 설치할 필요는 없는 사람인데~ Eclipse 를 사용하여 주로 코딩을 하다 보니 자바를 설치하곤 합니다.

일단 Eclipse 는 아래 주소에서 zip 파일 버전을 다운로드 받았습니다.

https://www.eclipse.org/downloads/packages/

OpenJDK 의 홈페이지는 아래 주소이고 현재 다운로드 중인 OpenJDK 는 JDK 11 버전이 었습니다.

https://openjdk.java.net/

OpenJDK JDK 11 버전은 아래 주소에서 다운로드 받을 수 있습니다.

http://jdk.java.net/11/

자신의 컴퓨터에 맞는 버전을 다운로드 받은 후에 적당한 위치에 압축을 해제하시면 됩니다.

저는 아래 폴더에 zip 파일을 해제 했습니다.

D:\utility\openjdk-11.0.2_windows-x64_bin

이제 Eclipse 사용을 위한 프로그램 다운로드 준비는 끝났습니다. 마지막으로 eclipse.ini 파일에 아래와 같이 jvm.dll 의 path 를 아래와 같이 추가해 주면 됩니다.

-vm

D:\openjdk-11.0.2_windows-x64_bin\jdk-11.0.2\bin\server\jvm.dll

저는 -vmargs 위에 넣어줬습니다.

이제 eclipse.exe 파일을 실행해 보면 Eclipse 가 정상적으로 동작하는 것을 확인할 수 있을 겁니다.



Autohotkey 를 사용하면서 다양한 Windows 명령어들에 대해 찾아보게 되는데~

최근에는 Windows 10 을 주로 많이 사용하면서 필요한 명령어들이 많이 있더군요.

그래서 찾아보니 아래 주소에 다양한 Microsoft Store 응용 프로그램을 여는 명령 목록을 확인 할 수 있었습니다.

출처 : https://www.tenforums.com/tutorials/78108-app-commands-list-windows-10-a.html

AppURI Command
3D Buildercom.microsoft.builder3d:
Action Centerms-actioncenter:
Alarms & Clockms-clock:
Available Networksms-availablenetworks:
Calculatorcalculator:
Calendaroutlookcal:
Cameramicrosoft.windows.camera:
Candy Crush Soda Sagacandycrushsodasaga:
Connectms-projection:
Cortanams-cortana:
Device Discoveryms-settings-connectabledevices:devicediscovery
Drawboard PDFdrawboardpdf:
Facebookfb:
Feedback Hubfeedback-hub:
Get Helpms-contact-support:
Groove Musicmswindowsmusic:
Mailoutlookmail:
Mapsbingmaps:
Microsoft Edgemicrosoft-edge:
Microsoft Solitaire Collectionxboxliveapp-1297287741:
Microsoft Storems-windows-store:
Microsoft Store - Music
microsoftmusic:
Microsoft Store - Movies & TV
microsoftvideo:
Minecraft: Windows 10 Editionminecraft:
Mixed Reality Camerams-holocamera:
Mixed Reality Portalms-holographicfirstrun:
Movies & TVmswindowsvideo:
Newsbingnews:
OneNoteonenote:
Paint 3Dms-paint:
Peoplems-people:
Photosms-photos:
Project Displayms-settings-displays-topology:projection
Settingsms-settings:
Tipsms-get-started:
Twittertwitter:
View 3D Previewcom.microsoft.3dviewer:
Voice Recorderms-callrecording:
Weatherbingweather:
Windows Defender Security Centerwindowsdefender:
Windows Mixed Reality Environmentsms-environment-builder:
Windows Parental Controlsms-wpc:
Xboxxbox:
Xbox - Friends list
xbox-friendfinder:
Xbox - Profile page
xbox-profile:
Xbox - Network settings
xbox-network:
Xbox - Settings
xbox-settings:
Xbox One SmartGlasssmartglass:


제가 필요했던 명령어는 Microsoft Store 를 여는 명령어인데 위 주소를 보니 Win + R 을 누르고 ms-windows-store: 라고 명령어를 실행시키면 되더군요.



저는 현재 쿼드코어 CPU의 PC를 사용하고 있는데~ 조금 오래되긴 했지만 그래도 아직까지 잘 쓰고 있습니다. 저는 고사양 게임을 하지 않기 때문에 그리 좋은 PC가 필요 없고 업무를 보거나 인터넷, 동영상 시청을 하는데는 사실 최신 PC가 필요 없다고 생각해서 업그레이드를 안 하고 있었습니다.

그러다 최근에 지인이 집에 있는 컴퓨터를 업그레이드 하면서 램이 남는다고 해서 사용하던 DDR3 램을 줬고~ 집에 있는 PC도 DDR3 겠거니 하고 받아 왔습니다.

집에 와서 PC의 하드웨어를 확인하기 위해서 윈도우 PC 하드웨어 정보를 알아내는 툴인 CPU-Z 를 설치 했습니다.

CPU-Z 는 아래 주소에서 다운로드 가능하고~

https://www.cpuid.com/softwares/cpu-z.html

저는 설치버전 보다는 zip 버전을 선호 하기 때문에 zip 버전을 다운로드 받아서 압축을 해제했고 현재 컴퓨터가 64비트 윈도우이므로 cpuz_x64.exe 를 실행했습니다.

그런데 이게 왠걸 DDR3 겠거니 했던 제 컴퓨터의 메모리는 DDR2 더군요. ㅠㅠ

공짜로 램 얻었다고 정말 좋아했었는데…. 좋다 말았네요.

CPU-Z 에서 메인보드 모델명을 확인한 후에 ~

아래 사이트에서 자신의 메인보드로 검색하면

http://www.cpu-upgrade.com/

자신의 메인보드에 대해서 자세한 정보들을 얻을 수가 있습니다.

그러고 보니 정말 생각 안 하고 있었는데 한편으로는 저에겐 굉장히 고마운 컴퓨터였던 것 같습니다. 그동안 그래픽카드, 파워 한 번만 바꾸고 거의 10년을 사용하고 있으니 속된 말로 뽕을 뽑은 것 같네요.



  1. 이지클린 2019.04.15 01:57

    관리자의 승인을 기다리고 있는 댓글입니다

요즘은 많은 분들이 Windows 10 을 사용하실 걸로 생각이 되는데~ 사용하면 할 수록 Windows 10은 과거에 비해 참 많이 좋아진것 같습니다. Build 17063 업데이트를 통해 tar, curl 이 윈도우에 추가 되었다고 하더군요.

tar, curl 프로그램들은 Windows 10 의 C:\Windows\system32 폴더에 위치하고 있으므로 아무 위치에서나 그냥 편하게 사용하시면 되겠습니다.

저는 티스토리 블로그를 하면서 티스토리 open api 를 사용하는데 API 의 사용 방법을 알고 싶은 경우 바로 코딩하지 않고 CURL 을 사용하여 테스트를 먼저 해봅니다. 이런 경우 컴퓨터에 curl 이 설치되어 있는 경우는 상관이 없지만 curl이 설치되어 있지 않은 경우는 참 많이 불편하더군요. 저는 Windows 7 PC 를 사용하는 경우에는 Synology NAS 에 SSH 로 붙어서 curl 을 사용하곤 했습니다. 그런데 이러한 방식은 불편한것 같아서 검색을 해보니 onlinecurl 이라는 사이트가 검색 되더군요. onlinecurl 의 주소는 아래와 같습니다.

https://onlinecurl.com/

onlinecurl 홈페이지에 들어가 보면 아래와 같이 생겼는데 사용방법은 굉장히 직관적이어서 설명할 필요가 없을 것 같습니다. 간단히 CURL 의 명령어와 옵션, 결과를 받을 이메일 등을 넣어주고~ START YOUR CURL 버튼을 클릭해 주면 됩니다.

PC 에 CURL 이 설치되어 있지 않은 경우 또는 다른 컴퓨터에서 자신의 서버에 ping 을 하고 싶은 경우 매우 편리하게 사용 할 수 있을 것 같네요.



요즘 윈도우의 발전을 보면 참 좋아지고 있다는 생각이 많이 듭니다. 2018 년 10월에 Windows 10 업데이트가 되면서 클립보드 기능이 추가 됐는데~ 개인적으로는 매우 좋은 기능으로 생각이 되네요.

Windows 10 에서 윈도우 버튼을 누르고 클립보드로 검색을 하면 클립보드 설정이 나옵니다.

그럼 이렇게 클립보드를 설정할 수 있는 화면이 나오는데~

추가된 기능은 2가지라고 볼 수 있을 것 같습니다. 첫번째로는 Win + V 를 누르면 아래와 같은 클립보드 창이 나옵니다.

기존에 Ctrl + C 를 해서 저장한 내용들을 확인 할 수 있고 선택해서 붙여 넣을 수가 있습니다. 이 기능은 제가 기존에 사용하는 툴인 ditto 와 유사한데 클립보드 내에서의 검색 기능이 추가가 되면 더욱더 좋을것 같더군요.

다음으로 추가된 기능은 장치간 동기화 기능인데~

개인적으로 해당 기능은 너무 필요했던 기능이라 반갑게 느껴지더군요. ditto 에서도 유사한 기능을 제공해 주는 것 같긴 한데~ 설정이 뭔가 쉽지가 않더군요. 그래서 잘 안 사용하게 됐었는데 이번에 윈도우에 추가된 장치간 동기화 기능은 마이크로소프트 계정으로 로그인만 해 놓으면 장치간 동기화가 된다고 합니다.

기존에 장치간 텍스트 내용 등을 전달하기 위해서는 클라우드에 저장해서 전달하는 방법등을 사용했었는데 그냥 복사만 하면 윈도우 장치간 클립보드가 동기화가 된다고 하니 많이 좋아진것 같네요.

윈도우 클립보드 기능을 간단하게 사용해 보면서 불편했던 점은 클립보드 내의 검색 기능이 없고, Win + V 를 눌러서 나오는 클립보드 창의 위치가 마우스 커서 위치에 있었으면 하는데 그렇지 못하다는 것 등입니다. 검색을 해보니 클립보드에 저장하는 용량도 4MB 로 제한이 있는것 같더군요.

기존에 다중 클립보드 기능을 사용하기 위해서 저는 ditto 라는 툴을 사용했었습니다.

http://iamaman.tistory.com/737

지금 윈도우에 클립보드 기능이 추가가 됐다고 해도 기존에 너무 잘 사용하던 툴이라 한번에 안 쓰진 않을 것 같고 윈도우 클립보드의 기능이 조금더 업그레이드 된다면 어떻게 될지 모르겠네요. 아무튼 윈도우 클립보드의 장치간 동기화 기능은 매우 만족 스럽게 사용 할 수 있을 걸로 보입니다. 앞으로도 윈도우가 더욱더 발전했으면 좋겠네요.



임베디드 소프트웨어를 개발하면서 elf 파일에 대한 정보를 확인하기 위해서 objdump, readelf 와 같은 유틸들을 사용하곤 합니다. Linux 에서는 readelf 툴이 있어서 elf 파일에 대한 정보를 확인 할 수 있었습니다. 그런데 Windows 에서 elf 파일에 대한 정보를 확인 하고 싶어서 readelf 의 Windows 포팅이 있는지를 확인해 봤는데 TDM-GCC 를 설치하면 readelf 가 같이 설치 된다는 것을 알게 되었습니다. Windows 에 TDM-GCC 설치하는 방법은 아래 주소에서 확인 할 수 있습니다.

http://iamaman.tistory.com/2576

위 포스팅에서 tdm-gcc로 설치를 했었는데~ 아래 주소에 readelf 프로그램이 설치되어 있는 것을 확인 할 수 있었습니다.

TDM-GCC-64\bin\readelf.EXE

TDM-GCC 뿐만 아니라 MinGW 를 설치하면 bin 폴더에 objdump.exe, nm.exe 등과 같은 툴도 설치 되는 것을 확인할 수 있습니다.

readelf 를 사용하여 Windows CMD 창에서 elf 파일에 대한 정보를 확인해 보니 아래와 같이 나오는 것을 확인할 수 있었습니다.

readelf 와 같은 툴을 사용하기 위해 굳이 윈도우 환경에서 버추얼박스나 wol 등으로 리눅스를 설치할 필요는 없는 것 같습니다.



현재 많은 사람들이 사용하는 Windows 7 의 경우 Windows 탐색기에서 "Shift + 오른쪽클릭"을 하면 “여기서 명령창 열기” 메뉴를 확인하고 사용할 수 있습니다. 그런데 Windows 10 의 경우 “여기서 명령창 열기” 메뉴가 없어지고 “여기서 Powershell 창 열기”만 있더군요.

참고로 아래 포스팅에서~ Windows 10 에 WOL 설치시 "Shift + 오른쪽클릭" 을 하면 “여기서 Linux 창 열기”가 있는 것을 확인 할 수 있었습니다.

http://iamaman.tistory.com/2623

기존에 Windows CMD 명령어 들을 많이 사용하신 분들은 “여기서 명령창 열기” 기능이 필요하신 분들이 많을 거라고 생각합니다.

“여기서 명령창 열기” 메뉴를 추가하기 위해서는 레지스트리 설정을 변경해 줘야 하며 해당 레지스트리 설정 코드는 아래와 같습니다.

regedit 를 실행 하여 레지스트리 편집기에서 하나 하나 설정 해 줄 수도 있지만~ 해당 reg 파일을 다운로드 받은 후에 더블 클릭하면 한번에 레지스트리를 추가 할 수 있습니다. “여기서 명령창 열기” 기능이 추가 되고~ 아래와 같이 탐색기 에서 "Shift + 오른쪽클릭" 을 하면 “여기서 명령창 열기” 메뉴가 추가 된 것을 확인 할 수 있습니다.

여기서 명령창 열기 메뉴를 삭제 하기 위해서는 아래 레지스트리 파일을 다운로드 후에 실행하시면 됩니다.



직장에서 기술문서 등을 작성할 때 Microsoft Word 제품을 많이들 사용하실 텐데~ 회사마다 고유의 스타일 서식이나 폰트를 지정해놓고 사용하는 경우가 많이 있습니다. 이러한 경우에 새로운 문서를 작성할 때마다 서식을 반복해서 설정하는 것은 미련한 짓이라고 생각합니다. 서식은 한 번만 만들어 놓고 새로운 문서를 작성 할 때마다 저장해 놓은 서식이나 매크로를 불러들여서 사용한다면 훨씬 더 편리 할 것입니다.

오늘은 Microsoft Word 에서 서식을 저장하고 해당 서식을 적용하는 방법에 대해서 소개하려 합니다.

일단 Microsoft Word 에서 원하는 서식으로 문서를 작성한 후에 해당 문서를 서식으로 재 사용하고 싶은 경우, 다른 이름으로 저장 -> 찾아보기 에서 파일 형식을 “word 서식 파일(확장자 dotx)” 로 저장하면 되고 매크로가 포함된 서식 파일을 저장하는 경우에는 “word 매크로 사용 서식 파일(확장자 dotm)”로 저장하면 됩니다.

저는 현재 Microsoft Office 2013 버전을 사용하고 있는데 Microsoft Word 서식 파일은 Windows 10 의 경우 아래 주소에 저장됩니다. 만약 다른 사람들에게 양식 파일을 새로 받는 경우에도 마찬가지로 아래 주소에 서식 파일을 넣어주어야만 Microsoft Word 프로그램에서 정상적으로 서식을 인식 할 수 있습니다.

D:\Documents\사용자 지정 Office 서식 파일

만들어진 서식을 적용하여 새로 파일을 만드는 경우에는 아래와 같이 새로 만들기 -> 개인 부분을 클릭하고 들어가 보면~ 위에서 만든 서식 파일을 선택해서 문서를 시작 할 수 있습니다.



Windows 10 WSL(Windows Subsystem for Linux) 을 통해 윈도우 내에 리눅스를 설치할 수 있다는 얘기를 했었고 아래 포스팅에서 소개한 바와 같이 Kali Linux 를 설치도 해 봤습니다.

http://iamaman.tistory.com/2317

최근에 윈도우를 다시 설치하면서 우분투를 설치했고~ 윈도우 업데이트도 모두 완료 했습니다.

윈도우 사용시 탐색기에서 명령창을 열기 위해서는 Shift + 오른쪽클릭 을 해서 나오는 팝업 메뉴에서 아래와 같이 Powershell 이나 CMD 창을 선택하면 됩니다.

그런데 최근에 발견한 건데….. 위 그림과 같이 “여기에서 linux 셸 열기” 라는 메뉴가 생겼더군요. “여기에서 linux 셸 열기” 를 클릭하면 아래와 같이 해당 폴더에서 리눅스 셸이 실행되는 것을 확인할 수 있습니다.

위 링크의 포스팅에서도 소개를 했었지만 윈도우의 드라이브는 설치한 리눅스의 /mnt 폴더에 마운트가 되고~ C 드라이브는 /mnt/c, D 드라이브는 /mnt/d 의 주소로 접근하면 되는데 주소의 depth 가 깊어지면 하나하나 찾아들어가는 것이 귀찮은게 사실입니다.

그런데 윈도우 폴더에서 “ 여기에서 linux 셸 열기” 를 통해서 리눅스 셸에서 한번에 윈도우의 폴더에 접근 가능하게 돼서 너무나 편리해진 것 같습니다. 개인적으로는 매우 좋은 기능이라는 생각이 드네요~

Windows 10 에서 리눅스를 설치해서 사용하시는 분들은 꼭 한번 이용해 보시기 바랍니다.



타 지역으로 이사를 오면서 내비게이션 업그레이드를 했습니다. 요즘은 SK T MAP 과 같은 스마트폰 내비게이션을 주로 사용하기 때문에 차에 장착된 내비게이션을 거의 사용하지 않고 있긴 합니다.

차에 정착된 내비게이션은 주로 후방카메라 용도로만 사용하고 있긴 하지만 그래도 혹시나 휴대폰이 안 될 경우를 대비해서 업그레이드를 해 놓곤 합니다.

제가 사용하는 차량 내비게이션은 아이나비 ES100 모델이고 아래 아이나비 홈페이지에서 소프트웨어를 업그레이드 할 수 있습니다.

https://www.inavi.com/

저는 예전에 아이나비 홈페이지에서 제가 사용하는 내비게이션 제품을 등록해 놨기 때문에 다음과 같이 마이페이지에 들어가 보면 정보가 뜨게 되어 있습니다.

현재 사용하는 노트북에는 SD 카드 슬롯이 있기 때문에 내비게이션으로부터 SD 카드를 빼서 컴퓨터에 연결해 주면 아래와 같이 장치가 연결되는 것을 확인할 수 있습니다.

현재 제가 사용하는 아이나비 ES100 SD 카드는 아래와 같이 생겼는데~ 혹시 컴퓨터에 SD 카드 슬롯이 없는 분들은 SD 카드를 USB를 통해서 연결하는 장치를 구매하셔서 컴퓨터에 연결해 주시면 됩니다.

아래 주소에서 그림과 같이 업그레이드 소프트웨어 수동 다운로드를 클릭하면 소프트웨어 설치 프로그램(AutoSmartUpgrade.exe)을 다운로드 받을 수 있습니다.

https://www.inavi.com/Upgrades/Info/AutoSmartUpgrade

AutoSmartUpgrade.exe 파일을 다운로드 받은 후에 더블클릭 해서 설치를 하면 아이나비 매니저가 설치가 되는데~ 로그인 하시고 아래와 같이 내비게이션 업그레이드를 클릭합니다.

조금 시간이 지나면 아래와 같이 기본 설치를 할지 사용자 선택을 할지가 나오는데~ 그냥 저는 귀찮아서 기본 설치를 했습니다.

네트워크 상태에 따라서 조금씩 다르겠지만 다운로드 예상 시간이 대략 7~8분 정도 된다고 나오고 ~

딴짓하면서 기다리다 보면 아래와 같이 업그레이드가 완료 됩니다.


최근에 이사를 하고 보니 참 여러가지 번거로운 일들이 계속해서 생기더군요. 이사한 전세 집에 대해 전입신고를 하고 확정일자를 받으려고 했는데 자신의 지역 주민 센터가 아니면 확정 일자를 받을 수가 없더군요. 같은 구 내에서도 다른 읍의 행정복지센터에서는 확정 일자를 받을 수가 없다고 해서 부랴부랴 제가 살고 있는 읍의 행정복지센터까지 다시 와야 했던 기억이 있습니다. 이런 소소한 번거로움 이외에도 참 신경쓸 거리들이 많이 있는데요.

저는 집에서 데스크탑 PC 를 사용하고 있고 그 동안에 파워나 그래픽카드, 모니터 등이 나가서 바꿔 준 적은 있지만 그래도 거의 한 10년 넘게 잘~ 사용하고 있었습니다. 그런데 이사를 하면서 뭐가 잘못됐는지 PC를 켜보니 화면이 들어오지 않더군요. 그래픽카드 팬도 제대로 돌아가고 있고 다른 연결선들도 제대로 꽂아져 있는 거 같은데 왜 그런지 모르게 화면이 나오지 않았습니다.

이럴 때 PC 화면이 보이지 않는 대부분의 원인은 개인적인 경험으로는 접촉 불량인 것 같습니다. 제 경우에는 메모리 카드가 이사 과정에서 흔들렸는지 접촉 불량이 있었고 메모리 카드 부분을 꾹 꾹 눌러 준 후에 컴퓨터를 켜 보니 제대로 동작 하더군요.

메모리 카드는 아래 화면과 같이 꼽아져 있는데 언뜻 보면 제대로 꼽혀 있는거 같아도 접촉 불량인 경우가 많이 있습니다. 그렇기 때문에 조금 더 확실하게 메모리카드를 꾹꾹 눌러서 꽂아 줄 필요성이 있습니다.

아무 생각 없이 이런 문제들로 PC 수리점에 가면 메모리 카드 몇 번 눌러 주고 PC 진단비로 만 원씩 받습니다. 생돈 만 원도 아깝지만 무거운 데스크탑을 들고 왔다 갔다 하는 시간도 무시할 수가 없을 것입니다.

초보자들도 할 수 있는 이런 기본적인 PC 진단은 해 본 다음에 그래도 안 된다면 컴퓨터 수리점에 가는게 바람직할 것으로 생각이 됩니다.



현재 삼성 노트북을 사용하고 있고 운영체제는 Windows 10 을 사용하고 있습니다. 데스크탑과 노트북에서 똑같은 Autohotkey 설정 파일을 사용하고 있고 키보드와 마우스를 조합한 단축키들을 굉장히 많이 사용하고 있습니다.

그런데 최근에 노트북의 윈도우를 새로 깔면서 예전에 정상적으로 동작 됐던 단축키가 동작하지 않는 것을 확인할 수 있었습니다. 해당 단축키는 CapsLock 을 누른 상태에서 마우스로 선택을 하는 형태의 단축키이고 마우스를 사용할 때는 제대로 동작을 하지만 노트북의 터치패드를 사용했을 때는 제대로 동작을 하지 않았습니다.

이유는 노트북에서 CapsLock 을 누른 상태에서 터치패드를 이용하여 커서를 움직여 보니 커서 이동이 되지 않았습니다. 해당 문제를 해결하기 위하여 검색을 해보니 레지스터 세팅을 변경해서 해결할 수 있었습니다. 현재 제가 사용하는 삼성 노트북의 터치패드는 elantech 장치이고~

CapsLock 이 눌렸을 때도 터치패드를 이용하여 마우스 커서가 움직이게 하기 위해서는 아래 레지스터를 설정해줘야 했습니다.

실행 창에서 regedit 을 타이핑 하고 레지스트리 편집기를 연 다음에~

아래 주소의 DisableWhenType_Enable 값을 0 으로 변경해 줍니다.

컴퓨터\HKEY_CURRENT_USER\Software\Elantech\SmartPad

아래 그림과 같이 0으로 설정한 후에 확인을 누르고 윈도우를 다시 시작합니다.

윈도우 재부팅 후에 CapsLock 을 누른 상태에서 터치패드를 움직이니 이제는 정상적으로 동작 하더군요. 저와 같은 문제가 있으신 분들은 한 번쯤 시도해 보시기 바랍니다. 레지스트리 설정을 잘 못하는 경우 운영 체제가 동작을 안 할 수도 있으므로 주의해서 설정 하시기 바랍니다.



생활하면서 정말 많은 것들이 필요하고 사게 되는데~ 꼭 필요한데 사야 할 목록들을 적어 놓지 않으면 정작 기회가 됐을 때 사지 못하는 경우가 많이 있습니다. 그래서 저는 스마트폰의 메모 기능을 사용해서 사야할 목록들을 작성해서 저장해 놓곤 했습니다.

요즘에는 스마트 스피커도 굉장히 많은 사람들이 사용하고 있고 스마트폰의 어시스턴트 기능들은 이제는 필수가 된지 오래된 것 같습니다. 저는 안드로이드 스마트폰을 사용하고 있는데 최근에 구글 어시스턴트에서 쇼핑 목록 기능이 추가 됐더군요. 검색을 해보니 구글에서는 쇼핑목록을 구글 익스프레스와 연동해서 쇼핑 목록에 있는 것을 바로 구매 할 수 있도록 한다고 하는데 국내에서는 아직까지 구글 익스프레스와 연동 되지는 않는 것 같습니다.

다음과 같이 구글 어시스턴트에서 쇼핑 목록 추가를 하면 되고~ 쇼핑 목록 보여줘~ 라고 하면 쇼핑 목록 링크를 열어 줍니다 해당 링크를 클릭하면 쇼핑목록을 확인할 수 있습니다.

아래와 같이 쇼핑 목록이 나오고~ 구매한 목록은 삭제하거나 할 수 있습니다.

쇼핑 목록의 웹페이지 주소는 아래와 같습니다. 구글 어시스턴트에서 뿐만이 아니라 PC 의 브라우저를 통해서도 쇼핑 목록을 확인할 수 있습니다.

https://shoppinglist.google.com

구글 어시스턴트 쇼핑 목록 기능을 사용하면 마트에서 깜빡하고 사야 할 것을 못 사는 경우는 많이 줄어들 수 있을 것이라고 생각합니다.



개발자로 일을 하다 보니 윈도우 배치파일 또는 파워셸 스크립트를 자주 사용하곤 하는데 그동안은 아래 주소에서 소개했던 GnuWin32 를 설치해서 사용하다 보니 아무 생각 없이 윈도우 배치파일에서 sleep 명령어를 사용하곤 했었습니다.

http://iamaman.tistory.com/1871

그런데 최근에 제가 작성한 윈도우 배치파일을 다른 사람과 공유하는 과정에서 sleep 명령어가 문제가 되었습니다. 아래 화면에서 확인할 수 있는 바와 같이 sleep 명령어는 GnuWin32 에서 제공하는 명령어였고 제가 작성한 스크립트를 받아서 사용하는 분은 GnuWin32 를 설치하지 않았기 때문에 sleep 명령어를 사용할 수가 없었던 것입니다.

그래서 검색을 해보니 윈도우 배치파일에서 sleep을 하기 위해서는 timeout 명령어를 사용하면 되더군요. timeout 명령어 뒤에 기다릴 시간을 초 단위로 넣어 주면 됩니다.

timeout 2 와 같이 명령하면 아래와 같이 “계속하려면 아무 키나 누르십시오” 라고 메시지가 나타나게 되고~

단순히 배치파일에서 sleep 과 같이 동작하게 하기 위해서는 아래와 같이 명령해 주면 됩니다.

timeout 2 > NUL



PC 를 사용하면서 드래그 앤 드롭 기능은 굉장히 많이 사용 할 거라고 생각을 합니다. 그런데 계속해서 계단 기능이 갑자기 안 되면 정말 짜증이 나죠. 저는 요즘 Windows 10 을 주로 사용하고 있는데 왜 그런지는 모르겠지만 드래그 앤 드롭 기능이 제대로 동작을 하지 않더군요.

가령 탐색기에서 파일을 선택하고 드래그해서 그림판에 드랍하면 그림판에 해당 그림 파일이 열려야 됩니다. 그런데 드래그 앤 드롭 기능이 안 되는 경우 그림판에서 그림을 편집 하기 위해서는 파일 -> 열기를 통해서 열어야 되더군요.

너무 귀찮아서 해결 방법을 좀 찾아보니 윈도우 레지스트리를 변경 하는 방법이 있더군요.

Win + R 을 눌러서 실행창을 열고 아래와 같이 regedit 라고 명령해 주면 레지스트리 편집기가 열립니다.

레지스트리 편집기에서 아래 주소를 찾아 줍니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

일일이 주소를 찾아서 들어가는게 귀찮으신 분들은 아래 그림과 같이 주소 표시줄에 위 주소를 복사 붙여넣기하면 됩니다.

다음으로 EnableLUA 값을 1 에서 0 으로 변경해 줍니다.

윈도우를 재부팅하고~

윈도우 탐색기에서 파일을 선택 후에 그림판에 드래그 앤 드랍을 해보니 정상적으로 동작하더군요.

윈도우 레지스트리는 잘못 건드리면 운영체제가 제대로 동작하지 않을 수 있습니다. 따라서 레지스트리 변경 시에는 반드시 주의해서 변경 하시기 바랍니다.



  1. 해뜨는 2020.01.13 00:53

    오랫동안 불편했는데 소중한 정보로 잘 사용할 수 있어 고맙습니다!

  2. 남성 2020.01.13 01:55 신고

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

  3. T-story 2020.02.03 11:01

    드래그나 우클릭 금지하셔놓고 복사붙여넣기 하시라뇨..

    • 남성 2020.02.03 12:01 신고

      우클릭 방지 해지 했습니다. 추가적으로 우클릭 방지가 돼어 있을때는 소스보기(Chrome 에서는 Ctrl+U)를 하거나 하면 텍스트를 복사할 수 있습니다.

Windows 10 을 사용하면서 굉장히 다양한 기능이 추가된 거 같은데 저는 개인적으로 Windows 10 을 정말 만족하며 사용하고 있습니다.

아래 포스팅에서도 소개를 했듯이 WSL(Windows Subsystem for Linux) 을 통해 윈도우에 리눅스를 설치하기도 하고~ OpenSSH 클라이언트를 통해서 서버에 접속하는 등 개발자에게 점점 편리한 운영체제가 되어 가고 있는 것 같습니다.

http://iamaman.tistory.com/2317

http://iamaman.tistory.com/2568

Windows10 에는 태블릿 모드로 사용할 수 있는 기능이 있어서 그런지 화면에 그림을 그리고 편집하는 프로그램인 Windows Ink 가 있더군요.

Windows Ink 기능을 사용하기 위해서는 다음과 같이 작업 표시줄에서 오른쪽 클릭을 한 후에~ "Windows Ink 작업 영역 단추 표시"에 체크를 해줘야 합니다. 그러면 아래와 같이 작업표시줄 오른쪽에 Windows Ink 아이콘이 표시가 되고~

실행시켜 보면 다음과 같이 Windows Ink 기능이 실행됩니다. Windows Ink 에는 스티커 메모, 스케치북, 화면 스케치 기능이 있는데~ 태블릿 모드에서 화면에 그림을 그리면서 설명하는 경우 정말 편리할 것 같습니다.

간단하게 화면스케치 기능을 사용해 보니 아래와 같이 화면에서 바로 형광펜도 칠하고 밑줄도 긋고 하는 작업을 편리하게 할 수가 있었습니다.

위에서도 말씀드렸듯이 태블릿 모드에서 뭔가 설명을 하거나 표현을 할 때 또는 강의 등을 할 때 사용하면 정말 편할 것 같습니다.



요즘 세상은 인공지능을 빼놓고는 이야기를 할 수가 없을 것 같습니다. 다들 아시는 바와 같이 현재 인공지능 기술이라는 것은 사실 일반 사람들이 생각하는 범용 인공지능을 의미하는 것은 아닙니다. 현재 개발되고 있는 인공지능의 수준은 특정 분야에 대해서만 매우 잘 할 수 있는 수준이지 모든 분야에 있어서 인간을 뛰어넘은 수 있는 수준은 아닙니다.

하지만 최근에 많은 인공지능 기술 중 음성인식 기술이 굉장히 발전하면서 우리 생활 속에서 많은 부분들에 있어 편리함을 주게 된 것 같습니다. 아시는 바와 같이 가전제품에 이런 음성인식 기술들이 계속해서 접목 되고 있고 많은 분들은 벌써 티맵과 같은 음성인식 내비게이션, 음성인식 TV, 스마트 스피커 등을 사용하고 계실 걸로 생각합니다.

이러한 인공지능 기술들에 대해서 많은 사람들이 관심을 갖고 있고 어떤 것을 할 수 있는지에 대해서 굉장히 궁금해하고 있습니다. 이러한 와중에 아래 주소의 글을 보게 되었고 정말 다양한 분야에 대해서 인공지능 기술이 쓰일 수 있다는 것에 대해서 알게 되었습니다.

“알아두면 쓸데있는 신기한 인공지능 50선”

http://www.bloter.net/archives/289626

위 기사를 읽어보면 개발자 출신의 일본의 농부는 오이를 분류하는 장치를 만들어서 사용을 하고 있더군요. 농사 뿐만이 아니라 다양한 분야에서 이러한 분류 장치들은 인공지능 기술이 접목 되기에 굉장히 좋은 분야로 보입니다.

위 기사에서 소개한 것들 중 AutoDraw 의 경우 그림을 대충 그리면 알아서 비슷한 모양의 그럴듯한 그림으로 완성도를 높여 주는 어플리케이션입니다. 아래 주소에서 쉽게 경험해 볼 수 있습니다.

https://www.autodraw.com/

위 주소에 들어가서 Start Drawing 을 누르면 그림을 그릴 수가 있습니다.

처음에 들어가면 아래 그림과 같이 캔버스가 나타나는데~ Auto Drawing 이 선택된 상태에서 대충 그림을 그리면 해당 그림을 바탕으로 추론을 해서 윗부분에 그럴듯한 그림들의 리스트가 나타나고~ 그중에서 선택만 하면 됩니다.

아래와 같이 넣고 싶은 그림을 선택하고 색깔을 넣어 주거나 크기를 조절하거나 할 수가 있습니다.

AutoDraw 로 그려본 첫 번째 그림인데 ㅋㅋㅋㅋㅋ 재밌네요.

AutoDraw 는 구글에서 만든 인공 지능을 체험할 수 있는 프로그램 중 하나입니다. 아래 주소에서 더 많은 인공지능 프로젝트들을 확인하실 수가 있습니다.

https://experiments.withgoogle.com/collection/ai



요즘 메일 서비스 하는 곳은 너무나 많아서 다양한 메일 프로그램들을 사용 하시겠지만 저는 개인적으로 메일 서비스는 네이버를 많이 사용하는 편입니다.

요즘에 메일 서비스는 사실 거의 다 비슷비슷한데 개인적으로 구글의 지메일을 사용할 때는 단축키가 약간 불편한 것 같습니다.

저는 이번에 새로 네이버 계정을 하나 더 만들었는데 메일을 사용하려고 보니 단축키 설정이 되어 있지 않더군요. 그래서 오늘은 간단하게 네이버 메일에 단축키를 설정 하는 방법에 대해서 소개하려합니다.

클릭 몇 번 해주면 단축키가 설정이 되는데 아래와 같은 순서로 설정을 하시면 됩니다. 처음에는 네이버 환경 설정 페이지에 어떻게 들어가는지 몰라서 당황했었는데 그냥 옆에 사이드 메뉴에 있는 톱니바퀴 모양의 아이콘을 아무거나 클릭해도 환경 설정에 들어가 지더군요.

위 그림에서 확인하시는 바와 같이 네이버 메일 단축키는 굉장히 많습니다. 그래서 다 외워서 쓰는 것은 무리가 있는 거 같고 답장하기 R, 전체 답장하기 A, 메일 삭제 D, 메일 보내기 Ctrl + Enter 정도만 단축키를 사용해도 메일을 읽고 쓰고 지우는데 있어서 생산성이 정말 높아질 거라고 생각합니다.



요즘은 많은 분들이 윈도우 운영체제를 사용해도 브라우저는 크롬을 많이 사용 하실 거라고 생각합니다. 그리고 오늘은 크롬을 사용하면서 제가 개인적으로 꼭 필요한 기능이라고 생각되는 “닫은 창 다시 열기 방법”에 대해서 소개하려고 합니다.

웹 서핑을 열심히 하다 보면 탭이 늘어나게 되고 탭이 많아지다 보면 저도 모르게 Ctrl + W 를 눌러서 보고 있던 웹 페이지를 닫는 경우가 종종 발생을 하곤 합니다. 이럴 때는 당황하지 않고 다음과 같이 하면 닫은 탭을 다시 열 수가 있습니다.


첫 번째는 단축키를 사용할 수가 있습니다. Ctrl + Shift + T 를 누르면 방금 닫았던 페이지가 열리게 되고 한 번 더 누르면 또 이전에 모던 페이지가 열리게 됩니다.


두 번째 방법으로는 단축키 Ctrl + H 를 누르는 것입니다. Ctrl + H 를 누르면 아래와 같이 방문 기록이 나오게 되고 다시 열고 싶은 페이지를 선택하시면 됩니다. 화면에서 보시는 바와 같이 주소창에 chrome://history/ 라고 타이핑 해도 똑같이 방문 기록 페이지가 열리게 됩니다.



많은 분들이 브라우저 사용시 북마크 등을 사용해서 제 방문하고자 하는 사이트를 저장해 놓을 것이라고 생각을 합니다. 저는 아래에 포스팅에서 소개를 했었던 Launchy 를 사용하여 자주 가는 사이트를 저장해 놓거나 아니면 바로 가기를 파일로 저장해 놓곤 합니다.

http://iamaman.tistory.com/911

오늘은 웹사이트 바로 가기를 파일로 저장 하는 방법에 대해서 소개하려 합니다.

메모장을 열고 아래와 같이 바로 가기로 만들고 싶은 주소를 적어 줍니다. 아래 예에서는 네이버 바로 가기를 만들었습니다.





[InternetShortcut]

URL=http://www.naver.com

이렇게 메모장에 적어준 후에 저장을 할 때 naver.url 과 같이 확장자를 url 로 적고, 파일 형식은 모든 파일로 한 이후에 저장을 합니다.

그럼 아래와 같은 인터넷 바로가기 파일이 만들어 집니다.

해당 파일을 더블 클릭하면 브라우저가 뜨면서 해당 사이트로 바로가기가 됩니다.



  1. thankyou 2018.08.06 17:06

    감사합니다. 신기하네요 ㅎㅎ

    • 남성 2018.08.06 19:06 신고

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

시스템 트레이딩을 하기 위해서는 당연히 장이 시작하는 9시 이전에는 컴퓨터가 켜져 있어야 합니다. 서버 등을 사용하는 경우에는 계속해서 켜 놓는 경우도 있지만 일반적으로 집에서 데스크탑을 사용하는 경우 컴퓨터를 계속 켜놓으면 컴퓨터의 소음이나 열로 인하여 불편한 경우가 있습니다.

집에 있다면 모르겠지만 집을 비우는 경우에는 집에 있는 컴퓨터를 시간 맞춰서 켜기 위해서 WOL 등을 사용해야 할 것입니다.

혹시나 외부에 있다가 깜빡 잊고 컴퓨터를 켜지 않는다면 시장에 참여하지 못할 것입니다. 이런 우려를 없애기 위해 데스크탑 BIOS 설정을 통해 시간에 맞춰서 컴퓨터를 켤 수 있습니다. 오늘은 이에 대하여 간단하게 소개 해 보려 합니다. 컴퓨터 부팅시 DEL 키를 누르면 BIOS 화면에 들어가게 됩니다.

BIOS 화면에서 아래 그림과 같이 Power Management Setup에 들어갑니다.

다음으로 Wake Up Event Setup 에 들어갑니다.

그리고 아래 화면과 같이 Resume by RTC Alarm 을 Enable 로 설정 합니다.

마지막으로 컴퓨터를 켜고 싶은 시간을 설정 합니다.

저는 매일 오전 8시 30분에 컴퓨터가 켜지도록 설정을 해 놨고 제가 사용하는 전략은 8시 30분에서 9시 사이에 실행이 되도록 윈도우 예약 작업으로 설정을 했습니다. 따라서 집에 전기가 나가지 않는 이상 컴퓨터를 제때 켜지 못해서 시장에 참여하지 못 하는 경우는 없을 것입니다.



Windows 10 에 리눅스를 설치 할 수 있다는 얘기를 들었다가 잊고 있었는데 최근에 시간도 나고 궁금해서 Windows 10 WSL(Windows Subsystem for Linux) 의 리눅스를 설치 해 봤습니다.

일단 WSL 사용을 위해서는 아래와 같이 Windows 기능에 들어가서 ‘Linux 용 Windows 하위시스템’ 체크를 해 줘야 됩니다. 확인을 한 후에 윈도우를 재부팅합니다.

이 설정은 Powershell 을 통해서도 가능한데 다음과 같이 명령어를 입력해 주면 됩니다.

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

이 명령을 실행 후에는 똑같이 윈도우를 재부팅 합니다.

재부팅 후에 Microsoft Store 를 실행 하고 검색에 linux 라고 타이핑하면 아래와 같은 화면이 나타나는데, ‘Windows 에서 Linux 실행하기’를 선택합니다.

들어가 보면 Microsoft Store 에서 설치 가능한 리눅스 버전이 나옵니다. Ubuntu, SUSE 등이 나오는데 Kali Linux는 생소해서 오늘 한번 설치 해 봤습니다. Kali Linux 를 선택하고 들어가서 그냥 설치 버튼을 누르시면 설치가 됩니다. 다음과 같은 화면이 나오면 ID 를 설정해 주시고 password 를 설정해 주시면 됩니다.

cmd 나 Powershell 에서 kali 라고 명령하면 아래와 같이 Kali Linux 터미널이 실행 됩니다.

아래 주소에서 동영상을 확인해 보니 Kali Linux 에 xfce4 를 설치하고 원격접속을 통해서 UI 환경에서 작업을 할 수도 있더군요.

https://www.kali.org/news/kali-linux-in-the-windows-app-store/

Kali Linux 터미널에서 Windows 의 파일들은 /mnt 로 자동으로 마운트가 됩니다. 따라서 Windows 의 C:\ 에 접근하고 싶으면 Kali Linux 터미널에서 /mnt/c 로 접근하시면 됩니다. 예를 들어 ABC 사용자의 바탕화면에 접근하고 싶으면 /mnt/c/Users/ABC/Desktop 에 접근하시면 됩니다. 리눅스 터미널은 대소문자를 구별하기 때문에 c, d 는 소문자로 작성해 주셔야 됩니다.

다음으로 Kali Linux 에서 생생한 파일들은 Windows 에서 아래주소를 통해서 접근할 수 있었습니다.

%localappdata%\Packages\KaliLinux….\LocalState\rootfs

자신의 홈 폴더를 윈도우 바탕화면에 바로가기 등을 해 놓으면 편리하게 사용할 수 있을 것 같습니다.



아래 포스팅에서도 소개를 했지만 Synology NAS 사용시 putty를 통해 접속을 하곤 합니다.

http://iamaman.tistory.com/2048

오늘은 putty 를 통한 서버 접속시 조금 더 편리하게 사용하기 위해서 Putty 의 Command Line 옵션 몇가지에 대해 소개하려 합니다.

putty 를 통한 서버 접속시 서버에 대한 IP 나 포트 등을 session 으로 저장해 놓고 사용 하곤 합니다.

그리고 서버에 접속을 하게 되면 서버 login ID 를 넣어야 하고 password 를 넣어야 합니다.

개인 컴퓨터에서 보안만 제대로 되어 있다면 이러한 정보들은 배치 파일과 같은 형태로 저장해 놓고 사용하는게 편리할 것 입니다.

putty 의 Command Line 옵션 중 제가 소개할 옵션은 다음과 같습니다.

1. -load : 해당 옵션 뒤에 접속할 서버의 session 명을 넣으면 됨

2. -l : 해당 옵션 뒤에 서버 접속 ID 를 넣으면 됨

3. -pw : 해당 옵션 뒤에 위 ID 에 대한 password를 넣으면 됨

그래서 다음과 같이 명령어를 치면 한번에 MyServer 라는 서버에 접속 할 수 있습니다. MyServer, MyID, MyPassword 는 각자 자신이 접속하고자 하는 서버에 맞는 정보를 넣으시면 됩니다.

putty.exe -load MyServer -l MyID -pw MyPassword

위 명령어는 batch 파일 등으로 만들어 놓고 아래 포스팅에서 소개했던 Launchy 와 같은 프로그램을 통해 사용하면 대단히 편리하게 putty 를 사용할 수 있을 겁니다.

http://iamaman.tistory.com/911

또는 Autohotkey 등을 사용하면 putty 실행후에 서버에서 실행하고 싶은 명령어도 자동으로 타이핑 하도록 할 수 있을 겁니다.

http://iamaman.tistory.com/273



저는 Synology NAS(Network-attached storage) 를 사용하고 있습니다. Synology NAS 제품 중에서 그나마 가격이 저렴한 DS216j 모델을 사용하고 있고 다수의 디지털 기기에서 파일을 공유 하는데 정말 편리하게 사용하고 있습니다. NAS 에 Git 서버를 설치하여 Autohotkey 를 비롯하여 컴퓨터 사용 시 자주 사용하는 설정 파일들을 형상관리 하고 있고 Cloud Station 을 사용하여 컴퓨터의 데이터를 백업하고 Download Station 을 사용하여 파일다운로드를 하고 있습니다. 물론 다운로드한 동영상 파일들도 옮길 필요 없이 다양한 디지털 기기에서 즐길 수가 있습니다. 저는 NAS 의 video 폴더를 여러 PC에서 네트워크 드라이브로 잡아서 사용하고 있어서 일반적인 윈도우 동영상 파일을 사용하는 것처럼 사용하고 있습니다. 


동영상 파일을 보다 보면 중간에 끊고 다음에 보기 위해서 책갈피 기능을 사용하는 경우가 종종 있습니다. 동영상 플레이어로 팟플레이어를 사용하고 있고, 팟플레이어에서 책갈피 추가 기능은 키보드의 P 버튼을 누르면 됩니다. 책갈피가 추가되면 아래 그림과 같이 책갈피 된 부분의 표시가 나타나게 됩니다.

설정해 놓은 책갈피 간의 이동은 Shift+ PageUp, Shift + PageDown 단축키를 사용하면 됩니다.


장면을 확인하면서 책갈피를 찾아보고 싶은 경우 Alt + Z 버튼을 눌러서 ‘챕터/책갈피 장면 탐색기’ 를 열어서 선택하시면 됩니다.

책갈피 기능 전체를 보기 위해서는 키보드의 H 버튼을 누르면 됩니다. 이후 나오는 메뉴에서 전체 동영상의 책갈피를 삭제 및 관리할 수 있고 몇몇 기능들도 설정 할 수 있습니다. 

저는 NAS 를 사용하다보니 ‘책갈피를 동영상과 같은 폴더에 저장’ 기능을 사용하고 있습니다. 이렇게 하면 책갈피 파일이 동영상과 같은 이름의 pbf 확장자명으로 동영상과 같은 폴더에 생성됩니다.


만약에 A 기기에서 동영상을 보다가 책갈피를 하고 B 기기에서 다시 해당 동영상을 볼 경우 책갈피 목록이 같은 폴더 내에 있으므로 이어서 볼 수가 있습니다. 책갈피 파일이 폴더 내에 따로 생성 되다 보니 동영상을 지울 때는 책갈피도 같이 지워 줘야하는 부분은 약간 불편할 수 있습니다. 하지만 동영상 시청의 연결성을 생각하면 책갈피가 같은 폴더 내에 있는 것이 훨씬 더 편리한 것 같습니다.



+ Recent posts