본문 바로가기

분류 전체보기

(171)
[서평] 사물인터넷을 품은 라즈베리 파이 개정판 이번 시간에는 '사물인터넷을 품은 라즈베리 파이 개정판'을 서평 해보겠습니다. 이 책의 개정판은 지난 달에 나왔습니다. 개정판 전의 버전은 2016년도에 나온 것으로 알고 있습니다. 책이 굉장히 두꺼운데, 그 이유는 과하게 친절한 면(?)이 있기 때문입니다. 우선, 라즈베리파이 장비가 필요합니다. 이 책의 1장에서는 장비에 대한 설명과 관련한 공식 유통 사이트가 하나 언급됩니다. 아래 사이트이며 꼭 저 사이트를 통해서만 사야하는 건 아닙니다. 인터넷쇼핑으로 가성비 좋은 제품과 저렴하게 파는 사이트를 찾아서 구매하면 될 것 같습니다. bit.ly/3mb93xk 전자부품쇼핑몰 아이씨뱅큐 - 전자부품, 오픈소스 하드웨어의 모든 것 국내최대 전자부품쇼핑몰로 아두이노, 마이크로비트, 라즈베리파이, LCD부품, 코..
[도서리뷰] 캐드의 정석 ZWCAD (feat. 입문서, 기본서) 오늘 다룰 도서는 CAD 프로그램인 ZWCAD 에 대한 기본서라 할 수 있는 '캐드의 정석 ZWCAD ' 입니다. 우선 해당 소프트웨어를 만든 회사인 ZWCAD(지더블유캐드)는 전 세계 90만 사용자를 확보한 CAD 솔루션입니다. ZWSOFT는 세계적으로 유명한 CAD/CAM 솔루션을 개발, 제공하는 회사로서 건설/건축(AEC), 기계/제조(MFG), Mobile CAD 산업을 위한 솔루션 개발을 하는 회사입니다. ZWCAD 에서 최근, ZWCAD 2020을 출시하였고, ZWCAD 2020의 새로운 기능과 업그레이드 내용이 담긴 ‘캐드의 정석 ZWCAD’ 이 바로 지금부터 제가 리뷰할 도서입니다. 항상 이런 소프트웨어 서적들은 얼마나 최신인지가 중요하다고 생각하는데 소프트웨어 버전도 올해 버전이며 이에 ..
'핸즈온 비지도학습' 리뷰 [ 한빛미디어에서 주관하는 '나는 리뷰어다' 활동에서 제공받은 책을 통해 작성된 서평입니다 ] 머신러닝과 딥러닝 책을 좀 봤다면, 비지도학습을 다루는 챕터를 분명히 보았을 거라고 생각한다. 보통 국내 책마다 2,3챕터정도는 비지도학습의 기법에 대한 설명과 핸즈온으로 구성된 게 많은 걸로 안다. 이 책은 철저하게 비지도학습에 초점을 맞춘다. 사용하는 라이브러리는 사이킷런, 텐서플로(1.xx), 케라스을 이용한다. 이 책은 머신러닝 입문자들이 보기는 부적합하다. 다른 책이나 강의로 조금 공부를 한 사람이 보기에 적합하다고 본다. 책의 초반이나 챕터마다 초반에 기본적인 개념에 대한 정리를 해주지만 몇 장 되지 않는다. 그러니, 다른 머신러닝 책을 1,2권 정도 공부해본 사람이 보길 권한다. 물론 여기에는 케라..
리눅스 파일 링크 - 하드 링크, 심벌릭 링크 파일 링크는 기존 파일에 새 이름을 붙이는 것을 말합니다. 복잡한 디렉터리 계층 구조에서는 파일명이 복잡하면, 간단한 다른 이름을 붙여서 사용하면 굉장히 편리합니다. 이러한 파일 링크는 하드링크와 심벌릭 링크 2가지로 나뉩니다. 하드링크 - 기존 파일에 새로운 파일명을 추가로 생성한 것 심벌릭 링크 - 원본 파일을 가리키는 새 파일을 만드는 것. (like 윈도우에서의 바로가기 기능) 먼저, 리눅스의 파일 구성을 살펴보겠습니다. 리눅스의 파일 = '파일명(=디렉터리)' + inode 블록 + 데이터 블록 '파일명' 우리가 눈으로 GUI 상에서 보게 되는 아이콘과 같은 개체라고 보시면 됩니다. 위 구성표를 보면 '파일명'은 i-node 블록 공간을 가리키는데요. 좀 더 자세히 설명하자면, 파일명은 사용자가..
리눅스 파일 다루기 - cat, more, less, tail,cp,mv, rm 몇몇 명령어들은 제가 다른 포스팅에서 다룬 적이 있는데요. 리눅스의 명령어들은 옵션에 따라서, 그리고 인자들의 상태에 따라서(존재유무,갯수) 결과가 전혀 다른데 이에 대한 설명이 부실한 면이 있었습니다. 이 때문에 다시 이 포스팅에 조금 더 디테일하게 정리를 했습니다. Cat - 파일 내용을 출력하는 명령어 - 간단한 내용의 파일을 출력할 때 좋다. 리눅스에 원래 있는 파일에 cat 명령을 사용해보겠습니다. /etc/hosts 파일에 간단한 데이터가 저장된 것을 확인할 수 있습니다. -n 옵션의 경우 행 번호가 같이 출력되도록 해줍니다. 파일에 행 번호는 없습니다. -n 옵션을 통해 저희 눈에 보기 편하게 보여줍니다. More -파일 내용을 화면 단위로 출력한다. -cat 명령은 연속적으로 출력하기에 간..
리눅스 우분투 디렉터리와 파일 사용하기 (1) 리눅스는 기본적으로 유닉스 계열의 운영체제이므로 유닉스의 많은 부분을 그대로 이어받아 유지하고 있습니다. 유닉스에서는 시스템과 관련된 정보, 하드웨어 장치 등등 모두 파일로 관리합니다. 리눅스도 유닉스처럼 시스템 관련 정보와 장치를 관리하기 위해 '파일'을 사용합니다. 이 때, 파일의 효과적 관리를 위해 '디렉터리'를 사용하며 이는 계층 구조를 가집니다. 원래 유닉스에서는 '디렉터리'라는 용어를 사용했으나 윈도에서 '폴더'라는 용어가 사용됩니다. 윈도우가 도스에서 gui 로 변환하면서 시각적이미지가 느껴지는 폴더(=서류철)의 용어 개념을 도입하였습니다. 이름은 다르지만 용도는 같습니다. 1.1 파일의 종류 일반 파일 - 데이터를 저장하는 데 주로 사용됩니다. 각종 텍스트 파일, 실행 파일, 이미지 파일 ..
리눅스 우분투 기초명령어 4. 명령행 편집, man, passwd, 터미널 종료 1.1 명령행 편집 방법 - 단축키 설명 단어 지우기 - 명령 행에서 단어를 지울 때는 ctrl + w 키를 사용한다. 이 때, 단어는 공백으로 구분한다. 행 지우기 - 리눅스의 명령 행에서 문장을 지울 때는 ctrl + u 키를 사용한다. 예를 들어 아래와 같은 명령어가 있다고 하자. $ linux ubuntu | | 키는 커서를 의미합니다. 이 때, ctrl + w 키를 사용하면 $ linux 로 ubuntu 글자가 지워진다. 커서 왼쪽의 어절이 사라지는 것입니다. 커서를 기준으로 (모니터를 보는 우리 시야 관점에서) 좌측의 어절을 지워줍니다. 다시 $ linux ubuntu | 상태에서 ctrl + u 키를 입력하면 전체 행을 지우게 됩니다. 1.2 man 명령 리눅스가 제공하는 각종 명령의 사용법..
리눅스 conky 설치 (2020.08.15) 최근에 데탑을 맞췄는데요. 우분투 리눅스를 설치하면서 필요한 셋업을 필요할 때마다 하고 있습니다. 오늘은 그 중 하나인 'conky'라고 하는 패키지를 설치해보겠습니다. Conky? Conky is a free software desktop system monitor for the X Window System. It is available for Linux, FreeBSD, and OpenBSD.[3] Conky is highly configurable[4][5][6] and is able to monitor many system variables including the status of the CPU, memory, swap space, disk storage, temperatures, process..