본 글에서는 윈도우즈 10에서 화면 사진을 캡처하거나 화면 영상을 녹화하는 방법에 대해 설명한다. 윈도우즈 10에는 화면 사진이나 영상을 캡처할 수 있는 기능이 기본적으로 내장되어 있다. 다음과 같은 방법으로 화면 사진 또는 영상을 캡쳐할 수 있다. 화면 사진 캡처 하는 방법 캡처하고자 하는 프로그램의 창을 활성화 한다(마우스로 해당 프로그램 창을 클릭한다). 혹은 바탕화면도 캡처가 가능하다. 윈도우 키 + G 키 를 입력한다. 팝업되는 "캡처" 창에서 카메라 모양의 아이콘을 클릭하면(또는 윈도우 키 + Alt + PrtScn 키를 입력하면) 화면 사진이 캡처된다. 캡처된 사진 파일은 "내 PC" → "동영상" → "캡처" 디렉터리에 저장된다. 화면 영상 캡처 하는 방법 캡처하고자 하는 프로그램의 창을 ..
본 글에서는 VScode(Visual Studio code)에서 행 단위가 아닌 열 단위로 편집 영역을 선택하는 방법을 설명한다. 본 글에서 사용된 VScode의 버전은 다음과 같다. VScode 1.41.1 (2019-12-18) (Windows) 일반적으로 VScode와 같은 편집기에서 마우스 좌클릭 후 드래그를 하면 편집 영역이 행 단위로 선택된다. 일반적으로 사용되는 행 단위 편집 영역 선택 하지만 경우에 따라 행 단위가 아닌 열 단위로 영역을 선택하여 편집하고 싶은 경우가 있다. 프로그래밍을 하다 보면 여러 행에 걸쳐 작성된 동일한 내용을 열 단위로 선택하여 한 번에 수정하는 것이 훨씬 편리한 경우가 있기 때문이다. 여러 행에 걸쳐 작성된 일부 영역을 열 단위로 한번에 수정 VScode에서는 다..
본 글에서는 VScode(Visual Studio code)의 확장 기능을 이용하여 파일 내(또는 선택된 영역 내) 포함된 단어 및 글자 수 등을 표시하는 방법을 설명한다. 본 글에서 사용된 VScode의 버전은 다음과 같다. VScode 1.40.0 (2019-11-06) (Mac) VScode의 MarketPlace에서 "wordcounter"로 검색하여 설치하면 VScode 창 하단의 상태 바에 현재 파일 내(또는 선택된 영역 내) 포함된 단어 및 글자 수 등이 표시된다. wordcounter 확장 기능 설치 선택 영역 내 포함 정보 표시 해당 확장 기능에 대한 보다 자세한 기능 및 설명은 다음 링크에서 확인할 수 있다. https://marketplace.visualstudio.com/items?..
본 글에서는 VScode(Visual Studio code)의 확장 기능을 이용하여 파일의 절대 경로를 표시하는 방법을 설명한다. 본 글에서 사용된 VScode의 버전은 다음과 같다. VScode 1.40.0 (2019-11-06) (Mac) VScode에서 다수의 파일 혹은 디렉터리를 열어 작업을 할 때, 편집기에 열려 있는 각 파일의 절대 경로를 확인하고 싶은 경우가 있다. 하지만 VScode는 기본적으로 파일의 절대 경로를 쉽게 확인할 수 있는 기능을 제공하지 않는다. 아쉬운 대로, 열려 있는 파일의 제목 탭에 마우스 포인터를 일정 시간 이상 고정해 두면 툴팁 박스 형태로 파일의 절대 경로를 확인할 수는 있으나 매우 불편하다. 툴팁 박스를 이용한 파일 절대 경로 확인 다행히 Current File ..
리눅스에서 동작 중인 프로세스를 강제 종료하는 방법으로 kill 명령을 사용할 수 있다. kill 명령은 인자로 PID(프로세스 식별번호) 입력 받아, 해당되는 프로세스를 강제 종료한다. 따라서 종료하고자 하는 PID를 알아야 하며, 이는 다음과 같이 ps 명령을 통해 알 수 있다. 아래 화면에서 ps 라는 프로세스의 PID는 42465 이다. $ ps -ef UID PID PPID C STIME TTY TIME CMD gyun 1 0 0 Nov01 pts/0 00:00:00 /bin/bash gyun 42466 1 0 11:21 pts/0 00:00:00 ps -ef PID를 알아낸 후에는 kill 명령을 통해 해당 프로세스를 강제 종료할 수 있다. $ kill -9 42466 하지만 이렇게 PID를 ..
필요에 따라 리눅스 시스템(서버 혹은 장치 등)의 시스템 시각을 UTC 또는 KST 기준으로 설정해야 할 때가 있다. UTC란 Universal Time Coordinated의 약자로써, 세계협정시를 의미한다. 전세계적으로 기준이 되는 시각이다. KST란 Korean Standard Time의 약자로써, 한국표준시각을 의미한다. 즉, 한국에서 현재 사용되고 있는 시각을 의미하며, UTC와 비교할 때 9시간 빠르다. 즉, UTC가 오전 1시일 때, KST는 오전 10시가 된다. 최근의 리눅스 시스템에서는 UTC와 KST 뿐 아니라 각 국가별 기준 시각으로 시스템 시각을 설정할 수 있는 기능을 제공한다. 리눅스 시스템은 /etc/localtime 설정파일의 내용에 따라 시스템 시각의 기준을 결정한다. 따라서..
본 글에서는 CMake 기반 빌드 환경에서, 빌드 되는 결과 파일들이 생성되는 경로를 지정하는 방법에 대해 소개한다. 예를 들어, hello-world.c 라는 파일을 빌드하면 hello-world 라는 실행 파일이 생성될 경우, 해당 실행 파일이 output/ 과 같은 특정 디렉토리에 생성되도록 하는 방법이다. 이를 위해 CMakeLists.txt 파일에서 set_target_properties() 라는 커맨드를 사용할 수 있다. CMake 공식 홈페이지에서는 해당 커맨드에 대해 다음과 같이 설명하고 있다. Targets can have properties that affect how they are built. set_target_properties(target1 target2 ... PROPERTI..
본 글에서는 Visual studio code에서 두 텍스트 파일의 내용을 비교하는 방법을 소개한다. 진행 환경은 다음과 같다. Visual studio code : 윈도우즈용 1.36.1 버전 1. 다음과 같이 비교하고자 하는 2개의 파일(main_a.c, main_b.c)이 있을 때, 두 파일을 Visual studio code에서 함께 연다. 좌측 탐색(EXPLORER) 창에 두 파일의 목록이 표시된다. 2. 좌측의 탐색(EXPLORER) 창의 파일 목록에서, Ctrl 키를 누른 채로 비교하고자 하는 두 파일을 연속해서 선택(마우스 좌측 버튼 클릭)한 후, 마우스 오른쪽 버튼을 클릭하여 메뉴창을 띄운다. 3. 메뉴창에서 Compare with Selected 메뉴를 선택하면 파일 내용 비교 탭이 생..
본 글에서는 윈도우즈 PC에서 알람을 설정하는 방법을 소개한다. 진행한 PC 환경은 다음과 같다. 윈도우 10 프로 64비트 1. 키보드 좌측 하단의 윈도우 키를 눌러 프로그램 창을 띄운다. 2. 프로그램 창이 떠 있는 상태에서 알람 이라고 입력하면 알람 및 시계 앱이 검색되며, 엔터를 입력하여 앱을 실행한다. 앱이 실행되면 기본적으로 안녕하세요 라는 알람이 입력되어 있다. 3. 우측 하단의 더하기(+) 버튼을 클릭하여 알람 추가 화면으로 이동한다. 4. 해당 창에서 알람 시간과 알람 이름, 반복, 알람 소리, 다시 알림 시간을 설정해 준 후, 우측 하단의 플로피 디스크 버튼을 클릭하면 알람이 저장된다. 새 알람(=알람 이름)이라는 알람이 추가된 것을 확인할 수 있다.
리눅스에 CMake 설치하기 본 글에서는 리눅스에 CMake를 설치하는 방법을 소개한다. Ubuntu 리눅스에서 CMake를 설치하는 방법은 다음과 같은 두가지 방법이 있으며, 본 글에서는 아래 두가지 방법을 설명한다. apt 와 같은 패키지 업데이트 유틸리티를 사용하는 방법 소스코드를 다운로드하여 직접 설치하는 방법 본 글에서 사용된 실행 환경은 다음과 같다. Ubuntu 리눅스 버전 : 18.04.2 LTS 64비트 1. apt 를 이용한 CMake 설치 다음과 같이 apt install cmake 명령을 이용하여 설치하면 3.10.2 버전이 설치된다. $ sudo apt install cmake .... .. .. $ cmake --version cmake version 3.10.2 CMake su..
VMware 에 공유폴더 설정하기 본 글에서는 윈도우즈 PC에 설치된 VMware의 Guest 운영체제(VMware 내에서 동작하는 운영체제)와 윈도우즈 PC 간의 공유폴더를 설정하는 방법을 소개한다. 본 글에서 사용된 환경은 다음과 같다. PC : 윈도우즈 10 프로 64비트 VMware : VMwrae Workstation 14 Pro VMware Guest 운영체제 : Ubuntu 18.04 64비트 1. VMware 실행 후 Guest 운영체제가 꺼져 있는(Power off) 상태에서, VM→ Settings 메뉴를 선택하여 Virtual Machine Settings(가상 머신 설정) 창을 띄운다. 2. Options 탭으로 이동하여 좌측 창의 Shared Folders 항목을 선택한 후, 우측..
본 글에서는 VScode(Visual Studio Code) 의 기본 테마인 다크플러스 테마를 CLion 에 적용하는 방법을 소개한다. 개인적으로는 여러 IDE나 편집기 테마 중에서 VScode 의 다크플러스 테마와 글꼴을 가장 선호한다. 본 글에서 사용된 CLion 및 VScode 의 버전은 다음과 같다. CLion : 2019.2 (2019. 7. 23.) (Windows 10 pro) VScode : 1.36.1 (2019. 7. 8.) (Windows 10 pro) 다음은 IntelliJ 테마가 적용되어 있는 CLion 의 화면이다. 많은 개발자들이 그렇듯 개인적으로는 흰색 화면보다 검은 화면(다크모드)을 선호한다. 다음과 같은 방법을 통해 CLion 에 VScode 의 다크플러스 테마를 적용할 ..