본문 바로가기

분류 전체보기483

Bing 검색하고 Spotify Premium 3개월 무료 사용하기 MS Bing.com에서 Spotify와 아주 유용한 프로모션을 진행하고 있어서 공유합니다. Bing.com에서 검색만 몇 번 하면 Spotify Premium 3개월 무료 이용이 가능합니다. Spotify 무료이용 혜택 받기 혜택을 받기 위해서는 MS 계정이 있어야 하고 Microsoft Rewards 프로그램을 시작해야 합니다. MS Rewards라는 건 MS 서비스를 사용하는 개인 사용자들에게 소정의 포인트를 제공하고 이 포인트로 기프트카드 등 경품을 받을 수 있도록 해주는 건데, 여기에 spotify가 들어왔어요. 예전에 Spotify 6개월 무료사용 기회가 있어서 잘 쓰다가 금액적인 문제로 어쩔 수 없이 통신사 할인받는 Flo로 돌아가서 아쉬웠었는데 다시 한번 기회가 찾아왔습니다. ㅎ 무료코드 .. 2024. 2. 7.
이케아 스마트 조명 트로드프리, Home Assistant(Zigbee2mqtt) 연동 오랜만의 포스팅에 오랜만에 Home Assistant 관련 내용이네요. 주말이지만 아침 일찍 준비해서 마치 출근을 하는 것처럼 이케아를 다녀왔습니다. 그리고 가는 김에 오랫동안 눈여겨봤던 이케아 스마트홈 제품 한번 사봤습니다. 결론부터 말하자면, 왜 더 빨리 써볼 생각을 안 했을까 후회스럽습니다. 집에서 Zigbee 네트워크 사용하시는데 이케아 제품 아직 안 써보셨다면 꼭 사서 써보세요. 두 번 사서 써보세요. 저도 한번 샀다가 그다음 날 리모컨 하나 더 사러 또 갔답니다.🤣 외관 제가 업어온 제품은 트로드프리(TRÅDFRI) 라인의 스마트 전구 2종과 스튀르바르(STYRBAR) 리모컨입니다. E26사이즈 전구와 리모컨이 세트로 26,900원에 행사를 하고 있었는데 가격 괜찮은 거 같네요. 그리고 E14.. 2023. 12. 3.
페이팔에서 신한 아멕스 카드 사용하시려면 인내심이 필요합니다. 오랜만에 해외 직구 할 일이 생겼습니다. 거의 없는 일이라 페이팔에 등록해 둔 신용카드가 벌써 만료가 되어 버렸네요. 제가 주로 사용하는 카드는 신한카드에서 발급받은 더 클래식이라는 카드인데 이게 아멕스카드입니다. 지금까지 한 번도 온 오프라인을 막론하고 해외 사용에 문제가 된 적이 없었죠. 그래서 얼른 등록해서 빨리 구매하고 자야지~라는 생각으로 시작했는데요. 어허, 카드 등록이 안 돼서(?)가 아니라 어떻게 돌아가는지 몰라서 한 시간 넘게 헤매다가 결국 포기하고 비자카드로 구매했답니다. 아멕스 카드를 사용하시는 분들께서는 저와 비슷한 경험을 하실 분들이 적지 않을 것 같아서 후기 남깁니다. 문제의 발단은... 바로 페이팔에 카드를 등록하는데 인증이 완료되지 않아 즉시 사용할 수 있는 상태가 되지 않는.. 2023. 10. 25.
아두이노 버튼 짧게 누르기/길게 누르기 구현(ezButton 라이브러리) 아두이노 프로젝트에서 버튼은 프로젝트 기능을 풍부하게 만들어 줄 수 있는 중요한 요소입니다. 그러나, 하드웨어 적으로는 입력 핀에 연결된 스위치를 통해서 High/Low 전압 값을 읽어 들이는 간단한 메커니즘이지만 스프트웨어 적으로는 인터럽트, 디바운싱, 풀업/다운 저항 등 입문자 입장에서는 부담스러울 수 있는 여러 가지 고려사항이 있는 까다로운 요소입니다. 오늘은 이런 난감한 상황을 시원하게 해결해 줄 수 있는 "ezButton"이라는 라이브러리를 알아보겠습니다. ezButton 라이브러리 ezButton은 debounce, 버튼의 닫힘, 열림 이벤트 등을 지원하는 아두이노 라이브러리입니다. 지원기능 지원되는 기능은 다음과 같습니다. Uses the internal pull-up resistor to .. 2023. 10. 3.
해킹에 무방비하게 노출된 내 서버, 기본적인 방어는 되어 있는지 확인해 보세요 지인이 운영하는 워크스테이션에 셋방살이로 일부 자원 공유받아 사용하고 있는데요. 어느 날 서버 주인이 느닷없이 윈도에 원격접속이 되지 않는다고 연락이 왔습니다. 서버에는 리눅스 하나, 윈도 하나가 돌아가고 있고 각 OS별로 개인 계정을 하나씩 두고 사용하고 있는데 다른 건 다 괜찮은데 윈도 계정중 1개만 아래와 같이 너무 많은 로그인 시도로 인해 계정이 잠겼다고 경고가 나왔습니다. 몇십 년 윈도 사용하면서 이런 메시지를 본 건 처음이라 상당히 당황스럽더라고요. 그래서 윈도 이벤트 기록을 살펴보니 로그인 로그가 엄청나게 발생해 있는 걸 볼 수 있었습니다. 로그인을 시도한 위치도 제각각이고 로그인 아이디도 제각각이었습니다. 이게 그 말로만 듣던 무작위 대입 해킹시도이구나 싶더군요. 윈도 서버는 항상 켜져있지.. 2023. 8. 27.
아두이노 + 자외선(UV)센서 모듈 사용법2 - SZH-CH025 예전에 UV센서 모듈을 구입해서 간단히 사용해 본 적 있었는데(아두이노 + 자외선(UV) 센서 모듈 사용법), 불량이었는지 금방 고장이 나서 이번엔 비슷하지만 다른 제품을 구매해 봤습니다. UV센서 자체는 동일한 모델(GUVA-S12SD)을 사용하는 것 같고 출력 회로만 살짝 다른데 사용법도 동일하고 스펙도 거의 동일합니다. 자외선 센서 제품 사양 살펴보면 다음과 같습니다. 자외선의 탐지범위는 이전에 사용했던 것보다 약간 더 좁은 약 240~370nm 파장이라고 되어있네요. 센서자체는 동일한데 이전에 사용했던 모델은 왜 200nm부터가 탐지범위라고 했는지 지금에서야 좀 의문스럽네요. ㅎ (판매하시는 분들도 워낙 많은 물건을 다루시다 보니 정확한 스펙을 기재하기 어려운 점이 있는 것 같습니다.) 사양(Sp.. 2023. 8. 19.
리눅스 파일 권한(permissions)의 기본 리눅스 시스템에서 파일 권한은 보안의 핵심적인 부분이라고 할 수 있습니다. 권한은 파일이나 폴더에 누가 접근할 수 있는지를 정의하는데요. 이번 포스팅에서는 리눅스 파일권한이 어떻게 동작하고 어떻게 사용하는지를 정리했습니다. 파일 권한 리눅스의 파일 권한은 소유자, 그룹 그리고 기타 사용자로 구분되는 3가지 카테고리에 대한 권한으로 구성됩니다. 각각의 권한에는 읽기, 쓰기 그리고 실행 권한이 있으며 각 카테고리별로 설정이 됩니다. 소유자: 파일을 만든 사용자(계정)에 대한 권한입니다. 기본적으로 소유자는 소유한 파일에 대한 모든 권한을 가집니다. 그룹: 그룹은 사용자의 집합입니다. 그리고 그룹의 권한은 해당 그룹에 속한 멤버(계정)가 가진 권한입니다. 기타: 파일에 대한 권한을 가지지 않은 모든 사용자에 .. 2023. 7. 30.
nodemon 사용법 nodemon 용도 nodemon은 node.js 애플리케이션을 개발할 때 매번 코드를 변경할 때마다 서버를 재시작해야 하는 불편함을 해결해 주는 편리한 도구입니다. nodemon이 코드의 변경을 감지해서 자동으로 서버를 재시작해주기 때문에 사용자가 수동으로 재시작하는 불편함을 덜어주죠. nodemon 설치 기본적으로 node.js가 설치될 때 같이 설치가 되어 있어서 설치를 신경 쓰지 않아도 되지만 만약 설치가 되어 있지 않다면 npm으로 간단히 설치 가능합니다. mpm install -g nodemon 글로벌로 설치하면 커맨드라인에서 nodemon 명령어를 사용할 수 있습니다. 만약 개발 의존성으로 설치하려면 다음과 같이 설치할 수도 있습니다. npm install --save-dev nodemon .. 2023. 7. 9.
zigbee2mqtt와 같이 사용할 Zigbee 스마트 플러그 오늘은 알리에서 구매한 Zigbee 스마트 플러그 리뷰입니다. 용도는 전원 컨트롤 및 연결된 기기의 전력량 확인용이며 사용 환경은 Home Assistant(HA)가 설치된 라즈베리파이에 Zigbee 동글을 설치 해서 연결합니다. 그리고 Zigbee와 HA 간의 브리지는 Zigbee2MQTT를 사용합니다. Home IOT에서 가장 쉽게 접근할 수 있는 요소가 바로 스마트 플러그인데요. 저도 스피커, 취침등, PC의 자동화와 전력 모니터링 용으로 몇 가지 사용하고 있는데요. 지금까지는 대부분 wifi로 통신하는 스마트 플러그를 사용했었습니다. 특히나 저는 Sonoff 제품에 ESPHome을 올려서 사용하는 방식을 가장 많이 사용해 왔습니다. 스마트 플러그 Sonoff S26 R2 - ESPHome 설치 &.. 2023. 7. 6.
RDP, Windows Defender Credential Guard는 저장된 자격 증명 사용을 허용하지 않습니다?! 원격 데스크톱(RDP)을 자주 사용하면 로그인할 때 입력하는 비번은 저장해 두고 쓰게 되는데요. 그런데 정확히 기억나지는 않지만 언제부터인가 자동 로그인이 되지 않고 있었습니다. 바빠서 자세히 보지 않았었는데, RDP 접속을 할 때 비번을 입력하는 창을 자세히 봤더니 이런 문구가 있었습니다. "Windows Defender Credential Guard는 저장된 자격 증명 사용을 허용하지 않습니다." Windows Defender가 자격증명을 사용하지 못하게 한다는데.. 아니 지가 뭔데, 지금까지 잘 쓰던걸 못쓰게 하는 걸까요?! 암튼 해결방법은 의외로 간단합니다. 윈도 제어판에는 "자격 증명 관리자"라는 게 있습니다. 쉽게 말해서 아이디와 비번을 저장하는 그런 기능인데, 여기에 보면 자격 증명에 몇 가.. 2023. 7. 2.
자외선(UV), 자외선 차단제, 선글라스에 대해서 자외선이란? 전자기파에서 그 파장의 길이가 10~400nm 사이에 있는 것을 자외선이라고 하는데 사람이 눈으로 볼 수 있는 가시광선의 영역에서 가장 파장이 짧은 빛이 약 400nm의 보라색이고 이 보라색보다 더 바깥에 있는 빛이라서 자외선이라고 합니다. 10nm보다 파장이 더 짧아지면 X선의 영역이 됩니다. 그래서 자외선은 X선과 가시광선의 영역 사이에 있는 보이지 않는 전자기파를 지칭하는 겁니다. 자외선의 종류와 특징 자외선의 파장의 길이에 따라 그 종류를 더 세분화하여 A, B, C 세 가지로 구분을 하는데요. 각 구간별 특징은 다음과 같습니다. UV-A 400~315nm 파장의 자외선이며 근자외선이라고도 얘기합니다. 자외선 중에서 가장 약하지만 대기에서 잘 흡수되지 않아서 태양이 떠 있는 날이면 언.. 2023. 6. 5.
Meta Quest2용 적외선 조명(KKCOBVR i2) - Quest2가 야시경이 되는 마술 배경 Meta Quest2는 VR계에서 가성비로 오랜 시간 동안 인기를 끌고 있는 핫템이죠. 그런데 VR이라는 게 단점이 오래 착용하면 눈이 피곤하기도 하고 안면압박도 있고 게다가 인터페이스가 충분히 자연스럽지 못한 부분들이 있어서 상당히 오래 처박아 두었습니다. 그런데 최근에 Immersed, Meta Quest Remote Desktop이라는 프로그램들을 접하게 되면서 다시 Quest2를 꺼내게 되었습니다. 자체 펌웨어의 개선과도 시너지가 발휘되어 이제 VR을 생산성 업무에도 활용할 수 있겠다 싶은 생각이 들었거든요. 오늘은 여전히 현역으로도 손색없는 Quest2의 활용도를 한층 더 끌어올릴 수 있는 신박한 액세서리의 소개와 사용기입니다. VR 현실적으로 불편한 점이 여러 가지가 있습니다. 그중에서 .. 2023. 5. 11.
다기능 오실로스코프 DSO-TC2 리뷰 소개 저처럼 취미 수준에서 메이커 활동(?)을 하는 사람은 장비에 관해서 딜레마에 종종 빠지게 됩니다. 뭐든 좀 편하게 하려면 장비빨을 세워야 하는데, 반면 취미로 하는데 이런 장비까지는 좀 오버인가? 하는 마음이 서로 상충되는 거죠. 저 같은 경우 오실로스코프가 그런 아이템이었습니다. 어떤 프로젝트든 한 번에 맘먹은 대로 돌아가는 경우는 흔치 않아서 디버깅 단계에서 단자의 신호를 확인해 보고 싶은 경우가 종종 있습니다. 그런데 오실로스코프는 아무리 허접한 거라도 최소 몇만 원씩 하는 장비라서 어떤 걸 사야 하나 고민만 해 왔던 거죠. 싼 건 디자인이 너무 안 이쁘고, 그렇다고 좀 좋아 보이는 건 10만 원을 훌쩍 넘어갑니다. 그렇게 이 없이 잇몸으로만 버텨오다가 눈에 쏙 들어오는 제품을 발견했습니다. .. 2023. 4. 16.
ESPHome - OSError: [Errno 105] No buffer space available 아주 오래전에 ESPHome에서 발생한 에러와 그 해결방법에 대한 기록입니다. 아무 문제 없이 잘 사용하고 있었는데 OS업데이트가 변수인지, 언제부터인가 갑자기 ESPHome 노드들의 원격 로그 보기에서 에러가 발생했습니다. OSError: [Errno 105] No buffer space available 에러번호 105에 버퍼(?)가 부족?? 다행히 간단한 해결방법이 있었습니다. 해결방밥은 "/etc/sysctl.conf" 파일에 다음 설정을 추가해 줍니다. net.ipv4.igmp_max_memberships=50 파일 수정 후 적용하기 위해서는 아래와 같이 "sysctl -p" 명령을 실행한다. 조치를 마치고 나서 다시 ESPHome 로그를 열어보면 문제없이 로그를 잘 확인할 수 있습니다. 끝! 2023. 4. 11.
SM-T530 삼성 갤럭시 탭4 10.1 배터리 교체 배경 오늘은 얼마 전에 커스텀펌으로 업그레이드를 해서 새로운 인생을 시작한 삼성 갤럭시 탭 4 SM-T530의 배터리를 교체하는 작업입니다. 사촌 언니 오빠로부터 물려받아서 사용한 지 벌써 4~5년은 된 거 같은데, 전 주인의 사용기간까지 모두 고려한다면 실 사용기간은 거의 10년이 다 되어가는 골동품입니다. 들고 다니면서 배터리를 주로 사용하는 사용 패턴이 아니다 보니 배터리 성능이 많이 떨어졌음에도 어떻게 잘 사용을 해왔었는데요. 그런데 최근에는 사용을 하지 않는데도 대기 중에 배터리 부족으로 기기가 꺼져버리는 상황까지 왔습니다. 배터리가 에너지를 저장하는 그런 본질적인 기능을 전~혀 못하는 거죠. 그래서 이제 노인학대 그만하고 보내줘야 하나 했는데, 혹시나 해서 찾아보니 교체 배처리를 너무나도 합리.. 2023. 4. 3.