전체 글(328)
-
[자동화 수입 도전] 남는 컴퓨터로 모네로 (XMR, monero) 채굴해보기!
남는 컴퓨터들한테 무슨 일을 시킬 수 있을까? 안녕하세요. 해콩입니다. 최근에 라즈베리파이 5가 출시되었다는 소식을 듣고 데모 영상을 보니 라즈베리파이 4보다 성능이 확실히 좋아져서 이번에 하나 장만했는데요. 이왕 사서 실컷 전기를 먹여주는데, 얘네도 그냥 가만히 있지 말고 돈 좀 벌어오게 할 수 없을까 ChatGPT한테도 열심히 물어보고, 구글에도 찾아봤습니다. 네트워크를 쉐어링 해서 돈을 버는 부업은 이미 제가 살고 있는 집과 제 본가에 해뒀으니 제외하면 딱히 할만한게 없었는데, 그럼 "이참에 코인이나 채굴해볼까?" 라는 생각이 들어서 바로 실행에 옮겨봤습니다. 왜 모네로 (XMR) ? XMR의 티커를 가진 모네로(monero) 라는 코인을 왜 채굴했냐고 여쭤보시면 사실 별다른 이유는 없었습니다. 구..
2023.12.25 -
[아이폰 단축어] 출퇴근에 알뜰교통카드 열어주는 자동화 만들기
알뜰교통카드 신청! 최근 출퇴근하는 직장인들에게, 특히 대중교통으로 출퇴근하는 사람들에겐 이번에 개선된 알뜰교통카드가 정말 많은 혜택을 주는 것 같습니다! 그래서 저도 신한카드에서 신청하고 이용하고 있는데요. 다들 느끼시겠지만 즐겨찾기를 해둬도 이거 제대로 되고 있나 잘 모르겠어서 저는 수동으로 누르는 편입니다! 그리고 최근엔 이런저런 약속들이 많아서 회사에서 출발했을 때 꼭 집으로 돌아오진 않으니 즐겨찾기가 잘 작동할 수도 없기도 하구요. 매번 까먹는 출발하기 다들 아시는 것처럼 이게 어플화면입니다. 출발할 때 저 "출발하기" 버튼을 꼭 눌러야 혜택을 더 받을 수 있는데, 매번 누르는걸 까먹어서 꼭 개찰구 앞에서 "아 맞다!" 하고 있는 저를볼 수 있었습니다.. 그래서 예전에 아이폰 단축어로 출퇴근 루..
2023.07.14 -
파이썬으로 노션 데이터베이스 데이터 가져오기
다른 블로그에서 매일매일 노션 데이터베이스에 데이터를 쌓고 있는데, 이 데이터를 가져오는 과정에서 배운 내용들을 정리해본다. 노션 developer api 만들기 내가 가지고 있는 노션에 접근하기 위해서는 먼저 integrations 이라고 불리우는 개발하기 위한 api를 만들어야한다. 만들기 위해서는 https://www.notion.so/my-integrations 로 가서 만들면 된다. Notion (노션) – 모든 팀을 위한 하나의 워크스페이스 Notion은 단순한 워드프로세서가 아닙니다. 내 스타일에 맞게 커스텀해서 사용하세요. www.notion.so 들어가서 new integration 을 누르면 새로운 integration 을 만들어 볼 수 있다. 들어가면 아래와 같은 화면이 나오는데, 각..
2023.01.31 -
파이썬으로 네이버 메일 보내기 (IMAP/SMTP 설정)
파이썬으로 네이버 메일 보내기 파이썬을 이용해서 메일링 서비스를 만들어보는 중에 배운 내용을 정리해본다. 프로그램을 이용해서 메일을 보내기 위해서는 네이버 메일에서 이런 작업을 허락해주도록 설정해야한다. 간단하지만 꼭 필요한 작업이니 따라해보자. IMAP/SMTP 설정 먼저 네이버 메일로 들어간다. 새로 바뀐 메일 화면을 기준으로 설명하겠다. 들어가보면 아래 사진에서 볼 수 있는 것처럼 환경 설정 항목이 있다. 클릭해서 들어가보자. 클릭해서 들어가면 아래 사진처럼 다양한 설정들이 있는 화면을 볼 수 있다. SMTP 옵션을 활성화하기 위해서는 POP3/IMAP 설정 항목으로 들어가서 IMAP/SMTP 설정으로 간 다음, IMAP/SMTP 사용 항목을 사용함으로 바꿔주면 된다. 이렇게 설정하면 파이썬으로 네..
2023.01.30 -
[C/C++] vcpkg로 C++ 라이브러리 관리 쉽게 하기
C++ 라이브러리 관리하기 C++ 프로젝트가 커질수록 다양한 외부 라이브러리를 사용하게 된다. 맨 처음 gcc, g++, make만 가지고 프로젝트를 빌드할 때와는 차원이 다르게 복잡도가 늘어난다. 그래서 그걸 도와주기 위해 CMake를 사용하는데 이걸 사용할 때에도 무슨 기능을 어떻게 써야할지 막막할 때가 많다. 특히 외부 라이브러리를 가져오는데 있어서 너무 다양한 방법이 있는데, 그게 모두 동일하게 동작하지도 않거니와 라이브러리의 버전을 관리하는데 있어서도 굉장히 불편하다. 그런 점들을 해결해주고, 마치 javascript의 package.json 파일처럼 외부 라이브러리를 관리해주는게 있는데 그게 마이크로소프트에서 나온 vcpkg다. vcpkg란 공식 페이지의 메인화면을 캡쳐해왔다. 마이크로소프트에..
2022.12.23 -
[GitHub Actions] 깃헙 액션 간단하게 시작해보기
왜 GitHub Actions를 공부하나? 유데미에서 블랙프라이데이 할인으로 강의를 싸게 팔길래 깃헙 액션과 관련된 강의를 구매했다. 이유는 최근에 포프TV 유튜브에서 본 내용인데, 자기가 참여할 프로젝트의 개발 환경을 밑바닥부터 세팅하지 못하면 intermediate라고 불릴 자격이 없다고 했다. 개발 환경에는 디펜던시도 있고, ide 세팅도 있지만 CI/CD 파이프라인을 세팅하는 것도 있었다. 원래 회사에서 DevOps Engineer 포지션으로 있을 때에는 Jenkins(젠킨스)를 이용해서 회사 내부의 CI/CD 파이프라인을 관리했었다. 물론 정말 좋은 무료 툴이고 확장성도 좋지만, 아무래도 써드파티다보니 여러 한계점이 많긴 했다. 그리고 Jenkins pipeline에 대한 문서가 엄청 잘 제공되..
2022.11.24