본문 바로가기

분류 전체보기483

아이패드에서 CODE-SERVER 폰트 변경하기 최근에 잡다한 취미생활을 잠시 뒤로 미루고 Java-Script라는 장난감에 빠져서 살고 있었습니다. 리액트를 주로 공부했는데 code-server라는 온라인 VSCode와 찰떡궁합인지라 노트북 없이 아이패드만으로도 불편함 거의 없이 잘 사용을 했었습니다. code-sever를 이용해서 아이패드를 정말 노트북처럼 사용할 수 있는 방법은 아래 링크를 참고해 주세요. [code-server + 라즈베리파이] 아이패드를 코딩 머신으로 활용하는 가장 완벽한 방법 코딩 공부를 하시는 분들 중에 아이패드 유저 시라면 아이패드를 코딩에 활용해보고 싶은데 마땅히 IDE로 쓸만한 게 없어서 안타까우셨던 분들 많으셨을 겁니다. 게다가 요즘 아이패드는 노트북 kwonkyo.tistory.com 물론 몇몇 아쉬운 점이 있긴 .. 2022. 7. 11.
ESPHome 개발환경 구축 ESPHome은 제가 참 좋아하는 IOT 설루션입니다. ESP8266 모듈과 함께 하면서 원래 아두이노로 하던 프로젝트까지도 모두 ESPHome으로 다시 뒤집어엎을 정도로 주로 사용하고 있습니다. 워낙 잘 만들어져 있고, 업데이트도 부지런히 이루어지고 있어서 뭐 더 바랄 게 없지만 가~끔 거의 1년에 1번 될까 말까 한 빈도로 소스를 좀 고쳐보면 어떨까 하는 그런 상황이 생길 때가 있습니다. 그러면 저 같은 경우 시도했던 방법이 ESPHome 공식 저장소를 포킹 한 다음 소스코드를 살짝 수정하고 Home Assistant(HA)에 수정한 저장소를 연결해서 새로운 Addon을 설치하고 잘 되는지 확인을 하는데요. 이렇게 하면 오타 나서 글자 하나 수정하려고 해도 HA에 깔아놓은 수정된 ESPHome을 지웠.. 2022. 4. 7.
[code-server + 라즈베리파이] 아이패드를 코딩 머신으로 활용하는 가장 완벽한 방법 코딩 공부를 하시는 분들 중에 아이패드 유저 시라면 아이패드를 코딩에 활용해보고 싶은데 마땅히 IDE로 쓸만한 게 없어서 안타까우셨던 분들 많으셨을 겁니다. 게다가 요즘 아이패드는 노트북 부럽잖은 성능을 내고 있지만 활용도 면에서는 비교가 되지 않기 때문에 아이패드가 있지만 노트북을 따로 쓰시는 분들도 많으실 겁니다. 저도 코딩을 좀 편하게 하고 싶어서 노트북을 사려고 진지한 고민을 했었는데요. "code-server"라는 걸 쓰기 시작하면서 아이패드만으로도 만족하면서 잘 쓰고 있습니다. 물론 라즈 베이 파이라는 추가 장비가 필요하지만 아이패드 유저라면 몇 만 원짜리 액세서리는 당연한 거 아니겠습니까?! ^^; 제가 생각하기에 아이패드를 코딩 머신으로 활용하는 가장 완벽할 방법이라고 결론 내린 그 방법에.. 2022. 3. 24.
스마트 플러그 Sonoff S26 R2 - ESPHome 설치 & HA연동 이상무 Sonoff 스마트 플러그 Sonoff S26 R2 제품 사용기입니다. 예전에 Sonoff S20 제품에 ESPHome을 설치하는 내용을 공유한 적 있었는데 그 후속 버전인 것 같습니다. 안 쓰는 전등이 있어서 취침등으로 사용하려고 스마트 플러그를 구입을 했는데요. 원래 쓰던 S20를 구매하려고 했습니다. ESPHome 설치도 쉽게 할 수 있었고 지금까지 아무 문제없이 잘 사용하고 있었는데 업그레이드 제품이 나와서인지 더 이상 S20은 구할 수가 없었고 그래서 새로운 버전인 S26 R2 모델을 구매하게 되었습니다. 인터넷을 찾아보면 S26에 대한 내용은 좀 있는데 S26 R2에 대한 내용은 또 잘 안 보이네요. 걱정이 조금 되긴 했지만 뭐 큰 문제 있겠나 싶어서 2개 구매했고 다행히 계획했던 작업이 잘 .. 2022. 3. 21.
라즈베리파이 OS 64bit로 업그레이드하고 Home Assistant 설치하기 라즈베리파이 OS의 64비트 버전이 드디어 공식적으로 공개되었습니다. 공개된지는 벌써 한참 되었지만 요즘은 왜 이렇게 의욕이 떨어진 건지 보통 큼 맘먹지 않으면 OS 설치는 쉽게 엄두가 나지 않네요. 그 옛날에는 윈도를 하루에도 몇 번씩 다시 깔고 했었는데 어떻게 했나 싶네요. 잡설은 각설하고 본론을 얘기하자면, 그동안 Home Assistant(HA) 서버와 같이 Quad Sata Hat이라는 SSD/HDD 연결 모듈을 사용해서 작은 NAS정도의 역할을 수행해오던 라즈베리파이 서버를 라즈베리파이 OS 32비트에서 64비트로 업그레이드하였고 32비트에서 사용하던 모든 기능들을 문제없이 그대로 사용할 수 있게 되었습니다. 그리고 64비트 운영체제를 설치하게 되면서 얻은 이점은 code-server를 사용할.. 2022. 3. 16.
QUAD SATA HAT에 연결한 SSD에서 직접 라즈베리파이 부팅하기 라즈베리파이를 기성품 NAS처럼 사용할 수 있도록 해주는 신박 아이템 QUAD SATA HAT(이하 HAT) 제품에 대한 추가 포스팅입니다. 이전 글에서는 이 제품을 조립한 경험과 사용 방법 등을 공유하고 장단점에 대해서도 얘기를 했었는데요. 이 분야에서는 좀 독보적인 제품이라고 생각하고 그래서 비판할 거리가 거의 없긴 했지만 제가 이 제품을 처음 사용했을 때는 아쉽게도 치명적인 단점이 하나 있었습니다. 라즈베리파이 DIY NAS 구축 준비 & QUAD SATA HAT Kit 구입 후기 소형 홈 서버 구축을 해보고 싶다는 생각을 늘 하고 있었습니다. 그러다가 Home Assistant(HA)를 사용하면서부터 라즈베리파이의 매력에 빠지게 되었고, 라즈베리파이에서 HA를 사용하면서 동시에 미 kwonkyo... 2022. 3. 8.
라즈베리파이4에서 xRDP 접속에러 해결 라즈베리파이와 리눅스라는 운영체제를 처음 접했을 때는 쉘 환경이 익숙하지 못해서 xRDP를 많이 사용했습니다. 시간이 지날수록 많은 분들이 쉘 환경을 사용하시는 것처럼 저도 점차 xRDP는 거의 사용을 안 하게 되었습니다. 하지만 가끔 파일을 정리한다던가 할 때 여전히 터미널에서 파일을 복사하고 이동하고 하는 건 익숙해지지가 않아서 xRDP에 접속해야 할 때가 생깁니다. 그런데 얼마 전 라즈베리파이 OS 업그레이드를 하고 난 후부터 xRDP접속을 하면 다음과 같은 에러가 발생하면서 접속을 할 수 없는 상황이 발생했습니다. 찾아보니 대략 2가지 원인이 있었는데요. 가장 많은 분들이 효과를 봤다고 하는 방법먼저 적용해봤습니다. xRDP 멀티 로그인 불가 대략 '21년도 말에 라즈베리파이 OS가 Debian1.. 2022. 3. 3.
JavaScript(React, Node.js) - VSCode에서 디버깅하는 방법 디버깅은 코딩에서 참 중요한 부분이고 좋은 툴이 있으면 참으로 편리한 분야입니다. 이제 새로운 언어를 시작했으니 디버깅 방법도 한번 알아보겠습니다. VSCode에서 React, Node.js의 디버깅 방법을 찾아보면 다양한 글들이 있는데 제경우 대다수의 방법으로는 성공하지 못해서 제가 찾은 방법도 공유합니다. 디버깅하고자 하는 Node.js 프로젝트를 열어서 서버 서비스를 시작(npm start)합니다. 잠시 기다리면 안내 메시지에 브라우저로 접속할 수 있는 주소가 나타나죠. 이 주소를 복사해 둡니다. 그런 다음 VSCode 좌측의 디버깅 메뉴로 이동해서 "create a launch.json file"이라고 된 링크를 누릅니다. 그러면 선택창에 어떤 디버깅 환경을 사용할지 물어보는데요. 크롬 많이들 사.. 2022. 2. 4.
JavaScript 시작, React, Node.js 개발환경 준비 2022-01-13 update log: typescript 템플릿 사용 옵션 추가 C++, Python 여전히 모두 진행 중인 언어이고 아직 가야 할 길이 멀지만 시대의 흐름이란 게 무시를 못하는 게 자연스럽게 자바스크립트를 시작하게 되었습니다. C++, Python 학습노트 시작한 것도 어느 정도까지는 진도를 나가고 내용도 더 보완하고 싶지만 일단 지금은 자바스크립트가 재미있고 당장 써먹을 곳도 더 많아 보이네요.^^ 웹 환경에서는 플랫폼에 구애받지도 않고, 온라인 설루션을 만드는 것도 쉽고 거기다가 제가 처음 코딩을 접했던 시절의 C언어만큼이나 이제 자바스크립트가 메인이 된 것 같은 느낌이 듭니다. 아직 모르는 것 투성이지만 대충 자바스크립트 기반에다가 React, Node.js 프레임워크를 사용하.. 2022. 1. 31.
오랄비 전동칫솔 SMART4 4000 - 6개월 사용 후기 저희 집에는 어린이집을 다니는 아이가 있습니다. 어릴 때부터 기본적인 생활습관을 길러주는 게 중요하다는 생각을 하고 있고, 모든 부분을 완벽하게 컨트롤하지는 못하지만 최소한 먹고, 자고, 입는 습관은 잘 들여야겠다고 생각을 하고 있습니다. 그래서 칫솔질에 대해서는 식사 후와 자기 전에 꼭 빼먹지 않고 양치질을 할 수 있도록 관리를 열심히 했었습니다. 그런데 4살이 되는 어느 날 태어날 때는 분명 도자기처럼 새하얗던 이가 노랗게 변하고 있는 걸 발견했습니다. 이 닦는 걸 빼먹지 않도록 챙기기는 했었지만 매번의 칫솔질이 완벽하지 못했나 봅니다. 그래서 전동칫솔을 써보기로 마음먹었고 일렉트로 마트에서 쇼핑을 하던 중에 "오랄비 SMART4 4000" 모델을 구매해 왔습니다. 오랄비 전동칫솔 라인업 오랄비는 제.. 2022. 1. 24.
샤오미 미지아 휴대용 전동 펌프, 또 하나의 가성비템 발견 요즘은 리뷰를 더 많이 하고 있네요. 오늘은 샤오미 라인의 가성비 아이템 휴대용 전동 펌프입니다. 자동차 타이어부터 농구공까지 바람이 들어가야 하는 곳에는 어디든? 거의 대부분 사용할 수 있는 제품입니다. 이러니 알리를 끊을 수가 없네요. 배송비 포함해서 30달러에 구매했습니다. 외관 및 구성 포장은 샤오미다운 아주 고급스럽지도 않고 그렇다고 막 허접하지도 않은 적당한 포장입니다. 제품 설명 페이지에는 샤오미 미지아라고 되어 있는데 제품 포장에는 한자만 쓰여있어서 브랜드가 미지아가 맞는지 모르겠네요. 뭐 다들 그렇다고 하니까 그냥 넘어가겠습니다. 이 제품은 사실 출시된 지 몇 년이나 되었고 잘 만들어진 유용한 아이템이라서 입소문이 많이 난 상태인데요. 그나마 최근에 제품 업그레이드가 있었나 봅니다. 제품.. 2022. 1. 22.
Raspberrypi GPIO 상태 확인할 때는 "raspi-gpio get" 라즈베리파이 OS가 업그레이드되면서 GPIO 핀의 상태를 확인하는 방법도 달라졌습니다. bullseye 이후 버전에서 BPIO핀 상태 확인하는 방법 알아보겠습니다. 이전까지는 "wiringpi"패키지에 포함된 "gpio raedall" 명령어로 각 핀의 상태를 확인할 수 있었습니다. 그런데 bullseye기반의 라즈베리파이 OS로 업그레이드를 한 뒤로는 이 명령을 사용할 수 없습니다. 라즈베리파이 OS에서 "wiringpi"패키지는 기본 설치되는 걸로 알고 있지만 혹시나 해서 다시 설치를 해봤지만 그런 패키지는 없다고 나옵니다. 찾아보니 bullseye에서는 wiringpi는 사라졌다고 해요. 이를 대신할 명령어는 "raspi-gpio"입니다. "raspi-gpio get" 명령어를 입력하면 각 핀의 상.. 2022. 1. 17.
Roland Go:Keys Go-61K, GarageBand와 무선 연결 되는 입문용 전자 피아노 음악적 재능은 없지만 취미로 좋아하는 곡을 연주할 수 있도록 악기 하나쯤 하고 싶은 그런 맘이 있어요. 그런 욕심 때문에 어렸을 때 사용하던 피아노를 아직까지 버리지 못하고 가지고 있는데, 아파트 생활을 하다 보니 실제로 피아노를 연습할 수 있는 시간적 제약이 있어서 더욱 사용을 못하고 있습니다. 실력이 들어줄만하면 쳐볼 용기라도 생기겠지만 '연습=소음'이 될까 봐 조심스러워서요. 그래서 언젠가는 연주다운 연주할 날을 고대하면서 전자피아노를 사 보기로 했습니다. 정말 오랫동안 어떤 전자피아노를 구매할지 고민을 했답니다. 깊이 있는 비교를 하느라 오래 걸린 건 아니고 악기를 잘 모르기 때문에 선뜻 뭐하나 고르지 못하고 망설이다 보니 고민이 길어졌습니다. 장고 끝에 선택한 모델은 Roland사의 Go:Key.. 2022. 1. 12.
CZUR Aura Pro(비파괴 북스캐너) 2년 사용후기 오래전에 500페이지 분량의 책을 가지고 북스캔이라는 것을 시도해 본 적이 있었습니다. 책을 낱장으로 분리한 후 스캐너로 모두 찍어서 PDF로 만들고 그걸 OCR 처리하는 식으로 작업을 했습니다. 북스캔 도전! 그리고 PDF 후처리 아크로뱃 스캔최적화 테스트 (#clearscan, #OCR, ...) 아이패드 사용이 늘면서 종이책보다 전자책을 더 선호하게 되었습니다. 그래서 최근에 책을 살 일이 있으면 전자책이 있는지를 먼저 확인하고 가능하면 꼭 전자책을 구입하고 있습니다. 원래 �� kwonkyo.tistory.com 전자책은 종이책이 주지 못하는 그 느낌적인 느낌이 부족해서 전자책 소비에 이질감을 말씀하시는 분들도 많지만 이제는 전자책이 주는 편리함 때문에 어느 정도 불편함은 감내할만하기도 하고 태블.. 2022. 1. 10.
라즈베리파이OS에 Home Assistant Supervised 설치방법 2 배경 예전에 라즈베리파이 OS가 설치된 환경에서 Home Assistant Supervised를 설치하는 방법을 포스팅했던 적이 있었습니다. 그런데 HA를 다시 설치할 일이 생겨서 그때 쓴 글을 보고 똑같이 해 봤는데 시간이 많이 지나서 변경된 부분이 많이 있어서 그 방법은 안되더라고요. 그래서 새로 바뀐 방법으로 설치하는 방법 다시 정리합니다. 라즈베리파이OS 설치 후 도커 + Home Assistant Supervised 설치방법 (data파일은 SSD로) 배경 라즈베리파이 OS가 설치되어 있다는 가정하에서 시작합니다. 라즈베리파이 OS 설치에 대해서는 이전 포스팅을 참고해 주세요. Home Assistant(HA)를 설치하는 방법에는 여러 가지가 있습니다. HA kwonkyo.tistory.com .. 2022. 1. 5.