코멜리 PTC 타워 온풍기 후기 이 제품을 구매한 이유 저는 추위를 잘 안 타서 작년에는 온풍기, 라디에이터 없이 살았는데 올해되니깐 쉽지 않네요. 늙어가나봅니다 ㅜ 그래서 하나 온풍기나 라디에이터를 사려고 했는데 라디에이터는 온돌과 같이 라디에이터를 중심으로 대류현상을 이용해 서서히 주변을 따뜻하게 하는 방식인데 우리나라는 습도가 낮아서 라디에이터의 효율이 떨어진다고 합니다. 바로 온풍기로 픽! https://link.coupang.com/a/blig5q 타워형 PTC 온풍기 전기 히터 저소음 가정용 사무실 업소용 거실 난로 욕실 난방 팬히터_2024년형 COUPANG www.coupang.com 4~5만원짜리 온풍기는 그을림이 생기거나 콘센트 탄내가 나는 경우가 있다고 합니다. 너무 싼거를 사면 확실..
진행을 알수 없어 답답한 통관과정이제 해외직구를 해야하는 세상이 오고 있는데 내 물건이 어디에 있는지 잘 오고 있는지 궁금하실 겁니다. 물건을 시켰는데 오는건지 안 오는건지 알 수도 없고 운송장 번호을 받으면 국내에 들어온 경우 유니패스에서 직접 통관과정을 봐야 합니다. 아주 불편합니다. 해외직구는 보통 8~15일정도 걸리니깐 그런가보다 하는데 어느순간 안오기 시작하면 내 물건이 없어졌나 싶어서 너무 불안하기도 하고 그렇다고 유니패스 가서 일일히 통관과정 확인하는것도 에너지가 듭니다. 내가 물건을 샀는데 물건이 올 때까지 신경을 써야하는 생각도 듭니다.에너지 들이지 않고 알림이 왔으면 좋겠습니다. 그런데 이 모든 걸 내가 직접 보러가지 않고 알림을 직접 받을 수 있는 방법이 생겼습니다. 이런 앱들이 정말..
옴니보어로 웹스크랩하기 옴니보어는 여타 노트앱의 webclipper랑은 다릅니다. 전자책 뷰어처럼 스크랩한 내용을 하이라이트하고 메모를 할 수 있습니다. 거기에 옵시디언으로 보낼 수 있어서 옵시디언과 연동하면 스크랩 내용을 정리가 되면서 옮겨놓을 수 있습니다. 사실 스크랩하고서 노트앱에 갖다넣으면 가독성이 많이 떨어져서 보기 싫거나 URL만 가져와서 내가 중요 표시하거나 메모가 어려운데 옴니보어 하나로 다 해결했습니다. 옴니보어 기능 옴니보어 기능 무료 오픈소스 크롬,사파리,웨일,엣지, 파이어폭스 주요 웹 확장프로그램으로 사용 가능 모바일 앱(안드로이드(베타버전),IOS) 옵시디언 플러그인 지원 Logseq,Readwise,Webhooks 호환 그림은 URL 링크로서 연결됨(용량 과부하 문제 해결) 옴니..
옵시디언으로 블로그 쓰기 요즘 옵시디언이 핫한데 옵시디언으로 티스토리 블로그 발생 플러그인이 나왔다고 해서 한번 써봤습니다. 아주 기가 막힙니다. 아직 베타버전이지만 더 업데이트되면 좋아질 것 같습니다. 옵시디언 플러그인 설치하기 플러그인이 베타버전이기 때문에 깃허브에서 받아오셔야 합니다. 그전에 일단 beta버전을 테스팅하는 옵시디언 플러그인을 설치하셔야 합니다. 먼저 Obsidian42-BRAT 라는 플러그인을 설치합니다. 활성화 후 옵션에 가면 Add Bete Plugin 에 들어가 다음을 입력해 플러그인을 추가합니다. anpigon/obsidian-tistory-plugin 이제 깃허브에 가서 플러그인 다운로드를 받습니다. https://github.com/anpigon/obsidian-tisto..
플러그인 최강자 Calibre Calibre는 전자책 DRM 없애는 플러그인으로 킨들을 사용하시는 분들 사이에서는 필수 프로그램인데 요즘 옵시디언이 핫해지면서 다시 한번 쓰게 되는 것 같습니다. 하이라이트를 옵시디언으로 보낼 수 있습니다. 제 2의 뇌라고 불리는 제텔카르텐을 구현할 수 있는 옵시디언에 책 인용과 Rewriting 과정을 보다 손쉽게 할 수 있게 됐습니다. Calibre 하이라이트 출력 방법 먼저 Calibre에서 플러그인을 받아야 합니다. 옆에 H2O가 생깁니다. 클릭합니다. 아이콘을 클릭하면 아래와 같은 메뉴가 뜹니다. 옵시디언과 연결이 되기 위해 Vault와 저장경로를 지정해주어야 합니다. Configure this plugin - Other option에서 Vault를 지정합니다. ..
ChatGPT 글 감지 ChatGPT로 못쓰는 글이 없기 때문이라 그런지 논문, 에세이, 콘텐츠, 학교 과제 모두에서 ChatGPT를 안쓰는데가 없습니다. 이게 참고용이어야 할텐데 이대로 과제제출을 하면 사실 사람으로서는 분별을 일일히 하기도 어렵습니다. 이 힘든 일을 대신하는 AI를 감지할 수 있는 AI Content Detector가 있다고 합니다. 이번 포스팅에서는 대표적인 AI Content Detector 4가지를 알려드리겠습니다. 1. Copyleaks Copyleaks 바로가기 Copyleaks는 구글 확장 프로그램으로 Detector를 제공합니다. 350이상 글자를 분석할 수 있고 웹에서 감지할 글을 선택한 후 copyleaks를 선택합니다. 물론 복사 붙여넣기가 가능해서 다른 문서글도 감..
동적 계획법이란? 동적 계획법(Dynamic Programming, DP)은 복잡한 문제를 간단한 여러 개의 하위 문제(subproblem)로 나누어 푸는 알고리즘 기법 중 하나입니다. DP는 부분 문제의 결과 값을 저장해놓고 재활용하여 전체 문제를 해결하는 방식으로 동작합니다. 동적 계획법의 조건 DP는 크게 2가지 조건을 만족해야 합니다. 작은 부분 문제들이 반복되어 나타나는 구조여야 합니다. 한 부분 문제에서의 정답이 다른 부분 문제에서의 정답을 결정하는 데 영향을 미쳐서는 안 됩니다. 동적 계획법의 절차 DP 알고리즘은 일반적으로 다음과 같이 세가지 절차를 따릅니다. 주어진 문제를 작은 부분 문제로 분할합니다. 부분 문제의 해결을 위해 이전 단계에서 구한 값을 저장하고 재귀로써 문제를 해결합니다...
교차표 만들기 판다스의 메쏘드중 하나인 crosstab을 이용해 교차표를 생성합니다. 주로 범주형 변수에 쓰이는데 시각적으로 표현하기 쉽게 만드는 점에서 은근 쓰이는 곳이 많습니다. crosstab() 사용방법 사용방법은 아주 간단합니다. 교차표를 만들 두개의 범주형 변수를 가져오면 그만입니다. # 예제 데이터 프레임 생성 data = {'A': ['one', 'one', 'two', 'three'] * 3, 'B': ['A', 'B', 'C'] * 4, 'C': ['foo', 'foo', 'foo', 'bar', 'bar', 'bar'] * 2, 'D': [1, 2, 2, 2, 1, 1, 3, 3, 3,1,2,3]} df = pd.DataFrame(data) # crosstab 생성 cross_tab ..
클래스 연결 메서드 오버라이딩(Method Overriding)은 객체 지향 프로그래밍에서 하위 클래스가 상위 클래스로부터 상속받은 메서드를 재정의하는 개념입니다. 이는 상속 관계에 있는 클래스 간에 동일한 메서드 이름을 사용하면서 각 클래스에서 특정 메서드의 동작을 변경하고자 할 때 사용됩니다. 메서드 오버라이딩의 주요 특징은 다음과 같습니다: 상속 관계 필요: 메서드 오버라이딩은 부모 클래스와 자식 클래스 간의 상속 관계에서만 발생합니다. 메서드 시그니처 동일: 오버라이딩되는 메서드는 메서드 시그니처(이름, 매개변수 형식, 반환 형식)가 부모 클래스의 메서드와 동일해야 합니다. 동적 바인딩: 어떤 메서드가 호출될지는 객체의 실제 타입에 따라 동적으로 결정됩니다. 즉, 실행 시간에 객체의 실제 타입을 ..
변경된 운송장 번호 어떻게 찾나 알리에서 물건을 사면 싸서 좋은데 배송기간이 오래걸리고 한국에 올 때까지는 배송조회를 할 수가 없습니다. 그러니 답답한 마음이 듭니다. 더하여! 운송장 번호가 달라졌다면 하... 내 물건이 어디있는지 알수가 없게 됩니다. 친절한 판매자는 송장번호를 변경한 걸 알려주는데 아닌 경우는 어디서 찾아야 할지 모르겠네요 ㅜ 그런데 운송장번호 변경된 사항을 볼 수 있다는 걸 이제야 알았습니다. 왜 이런걸 알려주지 않는거죠?? 그래서 이번 포스팅에서 변경된 운송장번호를 알 수 있는 방법을 알려드리겠습니다. 변경된 운송장번호 확인하기 아마 운송장번호이 변경되었다면 아무것도 알수가 없습니다. 유니패스에 가도 아무정보가 없습니다. 당연히 CJ배송조회를 해도 아무정보가 안 뜨겠죠. 그런데 알..
calibre로 원서 번역하면서 보기 아무리 영어를 잘한다 한들 원서책을 보면 모르는 단어가 수도 없이 나옵니다. 원서를 보게 되면 책을 읽다가 단어를 찾다가 왔다갔다하게 되더라고요. 맥이 끊기는 불편함 때문인지 어느순간 원서는 전자책으로만 보게 되네요. 그런데, 뷰어를 쓰면 번역이든 단어찾기를 할때 기본적으로 단어 또는 문장 드래그 - 클릭(사전) -클릭(팝업창닫기) 3가지 행동을 해야하는데 그러다보면 내가 어디읽었는지 놓칠때가 있습니다. 이런 것을 보완할 수 있는 기능이 있어서 이번 포스팅에서 소개합니다. Calibre PC 이용하기 캘리버 서재라고 불리는 PC 뷰어입니다. PC버전은 무료로 쓸 수 있고 이걸 모바일로 연동하려면 모바일은 아쉽게도 유료앱을 받아야합니다. 무난한 뷰어 기능을 가지고 있고..
네이버 멤버쉽 가입 최근에 네이버멤버쉽을 가입했는데 마이박스 80GB이라는 뜻밖의 혜택이 있어서 신청을 했습니다. 그런데 마이박스 쓰는 아이디와 멤버쉽 아이디가 다른데 다른 아이디로 했더니 마이박스 80GB 혜택이 안되네요. 저는 멤버쉽 아무 아이디로 하면 동일하게 혜택을 받는건 줄 알았는데 그게 아닌가봅니다. 혜택을 받으려면 이미 쓰고 있는 마이박스를 해제시켜기고 멤버쉽 가입을 한 아이디로 옮겨야 합니다. 다 일일히 옮겨야 하나 싶었는데 아이디 이전기능이 있어서 아주 편하게 파일을 옮겼습니다. 아이디이전 실행방법 아이디이전은 마이박스 프로그램에서는 안되고 웹에서만 된다고 합니다. 마이박스 웹페이지에 갑니다. https://mybox.naver.com/ 네이버 MYBOX 네이버 클라우드의 새로운 이름 M..
아이폰 PC 미러링 프로그램 사실 Lonely screen으로 하면 되지만 미러링 중 구독하라고 창이 뜨기 때문에 불편합니다. 이번 포스팅에서는 Lonely screen 말고 미러링 할 수 있는 프로그램을 소개할까 합니다. 5kplayer 바로 5kplayer라는 프로그램인데요. 미러링뿐만 아니라 비디오 재생, 유튜브나 dailymotion의 비디오를 다운로드할 수 있는 기능을 제공합니다. 종합적인 프로그램이다보니 Lonely screen보다는 조금 무겁다는 느낌이 있습니다만 그래도 프리웨어이기도 하고 다양한 기능이 있기 때문에 쓸만합니다. 설치하기 아래 설치 링크에 가셔서 아래 그림처럼 Free download에 가셔서 설치파일을 받으시면 됩니다. 설치페이지 : https://www.5kplayer.c..
옵시디언 동기화 옵시디언은 구독을 하지 않았다면 자동동기화가 되지 않고 로컬에 저장됩니다. 핸드폰으로 옵시디언을 노트를 썼다면 다른 기기에서는 볼수 없습니다. PC도 마찬가지입니다. 노트앱은 보통 여러 기기로 동기화하면서 쓰는게 편한데 매달 8달러 낼 정도로 많이 쓰지는 않아서 방법이 없나 찾아봤는데 역시나 있었습니다. 단, 안드로이드만 가능합니다. 참고로 IOS에는 해당앱이 없기도 하고 ICloud로 되기 때문에 따로 할 필요가 없습니다. Autosync for google drive 구글 드라이브는 다들 아시겠지만 Autosync for google drive 앱은 생소하실겁니다. Autosync for google drive는 안드로이드 기기와 Googe drive간의 파일 동기화를 자동으로 해주는..
범주형 데이터 인코딩하기 머신러닝 모델은 글자를 인식하지 못합니다. 이 사실만으로도 인코딩을 반드시 해야한다는 걸 이해하실 수 있을겁니다. 컴퓨터는 사람처럼 소통하는 게 아니기 때문에 이것이 범주형 데이터라는 것을 알려주어야 합니다. 그런 의미에서 판다스에서 타입이 object로 분류되는 데이터는 인코딩을 해주어야 합니다. 인코딩 방법 데이터 인코딩하는 방법은 굉장히 많습니다. 그 중에서 주요한 방법인 레이블 인코딩, 원핫인코딩, 더미 변수, 빈도 인코딩, 순서 인코딩에 대해 간단히 정리합니다. 레이블 인코딩 (Label Encoding) 개념: 각 범주에 고유한 정수를 할당하는 방식입니다. 카테고리가 확실할 때 사용합니다. 문자를 정수로 반환하는 역할만 합니다. 원 데이터의 손실이 없습니다. 예시: f..