전체 글 102

테슬라 전시장 방문

후기까지는 아니고, 주말에 스타필드 방문해서 잠깐 보고나온 영상이다. 대략 기억나는 점은, 1. 디자인이 멋지다. 마감도 좋다. 2. 문 손잡이가 평소에 매끈하게 들어가 있다가 건드리면 돌출되는게 신기하다. 3. 그런데 문 닫을때 느낌이 너무 가볍다. 경차 같은... 4. 센터페시아 터치는 운전중에 조작하려면 적응이 필요하겠다. 4. 직접 몰아보고 싶다. 정도이다. 얼굴들이 많이 나와서 얼굴가리기 효과를 넣기 위해 유튜브에 올렸다.

Miscellaneous 2017.05.21

4편 PLEX 최적화 - 자막 일괄변환

NAS가 돌아왔다. PLEX 최적화를 다시 할 수 있게 되었다. A/S를 맡겼던 ipTime NAS가 돌아왔다. 기다리는 입장에서는 시간이 좀 걸렸지만, 휴일과 배송일을 빼면 길어야 이틀 내에 수리해서 돌려보냈으니 나쁘지 않은 것 같다.게다가 구매한지 5년은 된 듯 한데, 군말없이 고쳐서 돌려보내주는 태도가 믿음직하다.구매 당시 가장 저렴한 NAS였는데도 말이다.아무튼, 다시 PLEX 최적화 시험을 진행할 수 있게 되었다. 자막을 손보자. 국내에서는 사사미 영향으로 smi 자막이 보편적으로 사용되지만, PLEX Player는 smi 자막을 선택해서 Play 할 경우 무조건 서버에서 트랜스코딩하여 스트리밍한다.사양 떨어지는 라즈베리파이(Raspberry Pi)에서 되도록 피해야 할 일이다.그러나 srt 자..

Raspberry pi 2017.05.21

NodeMCU 환경구성

저렴한 가격에 아두이노(Arduino) 한대를 입수했다.Node MCU 0.9 Lua WiFi 물론 호환보드이지만, 시험용으로 이것 저것 해보기에는 딱 좋다.무려 WiFi가 내장되어 있으므로... 우선 환경구성. 시작 아두이노(Arduino) 개발 툴인 Sketch의 설치부터 실행까지 아래 세 줄이면 된다.$ sudo apt install arduino-core $ sudo apt install arduino$ arduino 그리고 환경설정에서 NodeMCU Board를 추가하려는데, 헐~[Additional Boards Manager URLs] 라는 항목이 없다.이상하다~ 버전도 2.1.0.5인데.. 잉? 자세히 보니 2.1.0.5가 아니라, 아두이노 2:1.0.5 다!여기가 아니었다. 다시 시작. 1..

Arduino 2017.05.15

9편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (App편)

[Raspberry pi] - 1편 스마트 콘센트? Smart Plug![Raspberry pi] - 2편 스마트 콘센트? Smart Plug![Raspberry pi] - 3편 스마트 콘센트? Smart Plug![Raspberry pi] - 4편 스마트 콘센트? Smart Plug! + 앱위젯[Raspberry pi] - 5편 스마트 콘센트? Smart Plug! + 터치스위치[Raspberry pi] - 6편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (개요편)[Raspberry pi] - 7편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (Firebase 등록)[Raspberry pi] - 8편 스마트 콘센트? Smart Plug! + Node...

Raspberry pi 2017.05.06

8편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (서버편)

[Raspberry pi] - 1편 스마트 콘센트? Smart Plug![Raspberry pi] - 2편 스마트 콘센트? Smart Plug![Raspberry pi] - 3편 스마트 콘센트? Smart Plug![Raspberry pi] - 4편 스마트 콘센트? Smart Plug! + 앱위젯[Raspberry pi] - 5편 스마트 콘센트? Smart Plug! + 터치스위치[Raspberry pi] - 6편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (개요편)[Raspberry pi] - 7편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (Firebase 등록)[Raspberry pi] - 8편 스마트 콘센트? Smart Plug! + Node...

Raspberry pi 2017.05.03

라즈베리파이에 Node.js 설치

이번에 SD카드를 바꾸는바람에 라즈베리파이(Raspberry Pi) 기반으로 돌아가는 Node.js 홈서버가 날라갔으므로, 다시 홈서버를 셋업해야 한다. 가장 처음이 Node.js 설치, 아래 사이트에 방문하면 설치 방법이 잘 나와 있다.http://node-arm.herokuapp.com/ 나는 알맹이만 쏙. 설치 패키지 다운로드$ wget http://node-arm.herokuapp.com/node_latest_armhf.deb 패키지 설치$ sudo dpkg -i node_latest_armhf.deb 설치 확인$ node -v 그리고, 개발하면서 추가했던 npm 모듈들을 가져와야 한다. 대부분의 모듈을 로컬로 설치했으므로 node_modules 라는 폴더를 그대로 복사해오기만 하면 끝. 내 경우..

Raspberry pi 2017.04.29

3편 PLEX 최적화 - PLEX Media Server 재설치

[Raspberry pi] - 1편 라즈베리파이(Raspberry Pi) PLEX 최적화[Raspberry pi] - 2편 PLEX 최적화 - 라즈비안(Raspbian) 재설치 이제 PLEX를 재설치할 차례이다. 1. Repository 추가PLEX 패키지를 제공해 줄 Repository를 추가해야 한다. $ echo "deb https://dev2day.de/pms/ jessie main" | sudo tee /etc/apt/sources.list.d/pms.list https용 키 추가$ wget -O - https://dev2day.de/pms/dev2day-pms.gpg.key | sudo apt-key add - apt update$ sudo apt-get update 2. PLEX 설치$ su..

Raspberry pi 2017.04.29

2편 PLEX 최적화 - 라즈비안(Raspbian) 재설치

[Raspberry pi] - 1편 라즈베리파이(Raspberry Pi) PLEX 최적화 1편에서 지금 사용중인 SD카드의 속도 문제를 발견한 후, 잠깐의 고민 끝에 SD카드를 구매하기로 했다.PLEX 트랜스코딩을 위한 임시디렉토리만 USB 메모리로 빼 줘도 눈에 띄게 성능이 좋아지는데, DB엑세스, Swap 등이 발생할 때에도 File IO 속도가 더 빨라진다면 얼마나 성능이 개선될까? 라는 막연한, 그러나 근거없지는 않은, 기대 때문이다. SD카드에 대한 여러 후기를 살펴본 후, 결정한 제품은 Samsung EVO Class 10 32GB.스펙 상으로는 전송속도 최대 48MB/s 라고 하지만 최대는 최대일 뿐, 그정도까지 기대하지는 않는다. SD카드가 바뀌면 결국 라즈비안(Raspbian) 부터 새로..

Raspberry pi 2017.04.29

7편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (Firebase 등록)

[Raspberry pi] - 1편 스마트 콘센트? Smart Plug![Raspberry pi] - 2편 스마트 콘센트? Smart Plug![Raspberry pi] - 3편 스마트 콘센트? Smart Plug![Raspberry pi] - 4편 스마트 콘센트? Smart Plug! + 앱위젯[Raspberry pi] - 5편 스마트 콘센트? Smart Plug! + 터치스위치[Raspberry pi] - 6편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (개요편)[Raspberry pi] - 7편 스마트 콘센트? Smart Plug! + Node.js Push 서버 (Firebase 등록)[Raspberry pi] - 8편 스마트 콘센트? Smart Plug! + Node...

Raspberry pi 2017.04.27

쉘 커맨드에서 Home, End 키 안먹을 때

리눅스에서 명령어를 치다가 라인 맨 앞으로 이동하려고 Home 키를 치는 순간 대소문자가 바뀌는 등 당황스런 경우가 있다. 원인은 쉘 커맨드 모드가 vi 모드이기 때문, 쉘 커맨드는 vi 모드와 emacs 모드가 있는데, 흔히 쓰는 모드가 emacs 모드이다. vi 모드는 쉘 상에서 vi 커맨드를 사용할 수 있어서 능숙한 사용자라면 편리하겠지만, 대부분의 리눅스 초심자들은 불편하기 짝이 없다. 해결방법은, 1./etc/profile에서 set -o vi 라고 설정된 내용을 지운다.단, /etc/profile은 전역설정이라 모든 사용자에게 영향을 미치므로 본인이 관리자급이 아니라면 권한이 없을테고, 권한이 있더라도 다른 사용자를 감안해야 한다. 2.전역설정이 아닌, 내 개인설정만 바꾸려면 아래와같이 하면된..

Linux 2017.04.27