아톰(ATOM) 에디터 선택 단어 하이라이트(highlight-selected) 아톰 에디터(Atom Editor)는 웹개발 등을 편리하게 하기 위한 다양한 패키지가 제공됩니다.선택된 단어와 동일한 단어의 하이라이트 기능은 IDE의 기본 기능 중 하나입니다.특정 변수의 사용 위치를 한 눈에 확인하고 싶을 때 사용하면 편리합니다. 먼저 설치를 위해 File > Settings 메뉴를 실행합니다.좌측 메뉴에서 Install을 선택하고 highlight-selected를 검색합니다.검색된 목록에서 highlight-selected에 위치한 Install 버튼을 누르면 설치가 진행됩니다.설치가 완료되면 Settings 메뉴가 표시되는데 누르면 세부사항을 설정할 수 있습니다.다양한 설정이 가능합니다. 그 중에 Highlight Background와 Highlight In Panes를 모두 선.. 더보기 [C++11] 배열을 편리하게 사용할 수 있는 std::array 배열은 한 번 크기가 정해지면 동적으로 변경되지 않습니다.동적으로 크기를 변경하려면 벡터 등의 STL 컨테이너를 활용하면 됩니다.배열을 STL 컨테이너 형태로 사용하는 것이 바로 std::array입니다.동적인 할당과 해제가 없어서 성능상 이점이 있는 배열을 편리한 사용을 할 수 있도록 해줍니다.std::array는 헤더를 포함한 이후에 사용이 가능합니다.기본적인 std::array의 사용 방법은 다음과 같습니다. #include #include int main() { // initialization std::array data = {0, 1, 2, 3, 4}; // get size std::cout 더보기 Windows 10 IoT Core의 FTP 서버 기능 활성화 Windows 10 IoT Core의 FTP 서버 기능은 기본적으로 비활성 상태입니다.FTP 서버 기능 활성화로 간단한 FTP 접근이 가능해집니다.다만 세부적인 설정 등이 어렵기 때문에 NAS 용도 등으로 사용은 어려울 것으로 보입니다. 1. FTP 서버 활성화FTP 서버를 활성화하기 위해서는 먼저 파워쉘(PowerShell)을 통해 라즈베리파이에 연결해야 합니다.2017/06/29 - [IT/Raspberry PI] - Windows 10 IoT Core에 PowerShell로 연결하기연결이 완료된 후 아래 명령어를 입력하면 FTP 서버가 활성화됩니다. start C:\Windows\System32\ftpd.exe 정상적으로 동작하는지 확인하려면 아래 명령어를 입력하면 됩니다. tlist 프로세스 목록.. 더보기 Windows 10 IoT Core 파일 공유 파일 공유를 통해서 Windows 10 IoT Core가 설치된 라즈베리파이 파일을 옮길 수 있습니다.윈도우에서 쉽게 파일 공유 방법을 확인해보도록 하겠습니다. 1. 파일 공유 방법Windows 10 IoT Core의 파일 공유 기능은 기본적으로 실행되는 기능입니다.윈도우의 내 PC에서 네트워크 드라이브 연결을 실행합니다.라즈베리파이의 IP를 포함한 경로를 입력합니다.주소는 다음과 같은 형태로 연결하면 됩니다. \\\c$ 이제 접속을 위해 계정 정보를 입력하면 됩니다.주의할 점은 아이디를 입력할 때 IP\Administrator 형태로 입력해야 된다는 점입니다.성공적으로 연결되면 쉽게 파일 공유가 가능해집니다. 2. 파일 공유 기능 켜고 끄기파일 공유 기능을 켜고 끄기 위해서는 SSH나 파워쉘 연결이 필.. 더보기 Windows 10 IoT Core 초음파 센서(HC-SR04)로 거리 측정 초음파 센서를 활용하면 장애물과의 거리를 측정할 수 있습니다.1천 원 내외로 구매가 가능한 초음파 센서인 HC-SR04를 활용해서 거리 측정이 가능합니다.2cm에서 4m까지의 거리를 3mm의 정확도로 측정할 수 있습니다.Windows 10 IoT Core에서 HC-SR04를 통해 거리를 측정하는 방법입니다. 1. 준비물다음과 같은 부품이 필요합니다.HC-SR04330Ω 저항470Ω 저항연결용 케이블전체적인 부품은 위의 것으로 충분한데 저항은 4.7㏀과 10㏀을 사용해도 됩니다. 2. 센서 연결회로는 다음과 같이 구성하면 됩니다.빨간색은 5V 출력과 연결되며 검은색은 GND에 연결됩니다.GPIO 배치가 따로 없는데 녹색선(Trig)은 GPIO 18, 파란선(Echo)은 GPIO 12에 연결되어 있습니다.상.. 더보기 최고 가성비의 모니터 거치대(모니터암) 카멜마운트 FMA-1 카멜마운트의 모니터 거치대는 뛰어난 가성비와 내구성을 갖춰 국민 모니터 거치대로 인기가 많습니다.1단과 2단 암부터 듀얼 모니터 거치대까지 다양한 라인업을 갖춘 점도 매력적입니다.카멜마운트의 1단 암 모니터 거치대인 FMA-1 거치대를 보도록 하겠습니다. 제품 박스에 에어캡으로 포장된 형태로 간단하게 도착했습니다.▼ 제품 박스밝은 색상의 박스에서 FMA-1의 특징을 확인할 수 있습니다. ▼ 거치대 사양15~27인치 크기와 최대 8kg의 모니터를 지원합니다. 틸트 기능은 물론이고 피봇이나 스위블 기능이 가능한 제품입니다.▼ 박스 개봉박스를 개봉하면 제품설명서를 포함해서 전체 부속이 포장되어 있습니다. ▼ 모니터암 구성카멜마운트 거치대는 비교적 적은 수의 부속으로 구성되어 있습니다.▼ 거치대 본체거치대의 기.. 더보기 편리한 착용감의 요이치 카이 YBS500 블루투스 이어폰 요이치에서 뛰어난 가성비를 갖춘 요이치 카이 YBS500 블루투스 이어폰을 출시했습니다.요이치 카이 YBS500 블루투스 이어폰을 살펴보도록 하겠습니다. 제품이 안전하게 도착했습니다.▼ 제품 배송납작한 박스에 제품이 포장되어 있습니다. ▼ 제품 박스요이치 카이 YBS500의 모습과 기본적인 기능을 확인할 수 있는 박스입니다.▼ 제품 사양블루투스 4.1을 지원하며 노이즈 캔슬링이 적용되어 있습니다. 10m의 유효거리에 최대 4시간의 음악감상과 6시간의 통화 시간을 제공합니다.▼ 박스 확인이어폰을 확인하기 쉽게 전면이 탈부착 형태로 되어 있습니다. ▼ 제품 구성이어폰과 함께 충전 케이블 등이 포함된 간단한 구성입니다. ▼ 제품 부속여분의 이어캡과 이어폰 클립, 이어폰 케이블 고리 등의 부속이 있기 때문에 원.. 더보기 C++ volatile 키워드 사용 C++ volatile 키워드는 다른 키워드에 비해서 잘 사용되지 않는 편입니다. 일반적으로 volatile 키워드는 해당 변수의 컴파일러 최적화를 제한하는 용도로 사용합니다. 컴파일러는 훌륭하게 최적화를 실행하지만 volatile을 사용해서 최적화를 제한해야 하는 상황이 있습니다. 1. 첫 번째 예제 먼저 다음과 같이 멀티스레드 환경의 경우입니다. #include #include #include int i; void Func1() { extern int i; int count = 0; i = 0; while (true) { if (1 == i) std::cout 더보기 이전 1 ··· 22 23 24 25 26 27 28 ··· 99 다음