일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 미디
- 리눅스
- 수세
- 오픈수세 11.2
- 오픈소스
- Linux
- 시벨리우스
- 시벨리우스5
- 티스토리챌린지
- 시놀로지
- synology
- 사보
- 네트워크
- Finale2009
- 피날레2009
- sibelius5
- OpenSuSE
- 시벨리우스4
- openSUSE 11.2
- 오픈수세 11.1
- sibelius4
- Finale2005
- 나스
- MIDI
- 사무실
- 피날레2005
- 오블완
- 피날레
- 오픈수세
- Nas
- Today
- Total
목록2025/09 (4)
오브리닷넷(Obbli.net)
certbot 인증서 갱신을 root 크론과 msmtp로 자동 메일 발송하는 방법우분투 서버에서 certbot(SSL 인증서) 자동 갱신 결과를 정기적으로 이메일로 받아보고 싶다면, 이 가이드대로 자동화 구성을 할 수 있다.1. 환경 및 권장 사항인증서 갱신은 반드시 root 권한에서 실행해야 한다. (/var/log/letsencrypt 등 certbot 내부 디렉토리의 권한 때문)crontab도 root 크론탭(sudo crontab -e)에 등록해야 한다.메일 발송은 msmtp 및 특정 일반 계정의 ~/.msmtprc 설정을 root가 직접 참조하도록 한다.본 예시에서는 서버의 사용자 계정명을 serveradmin, 알림용 대표 메일을 yourid@samplemail.com 식으로 예시한다.2. m..
VS Code에서 Perplexity API 연동 프로젝트를 잘 쓰고 있다가 어느 날 갑자기 401 Unauthorized 에러가 떴다. 분명 어제까지 문제없었고, API 키와 코드도 손댄 게 없는데 갑자기 막혀버린 것.원인부터 정리1. 크레딧 소진프로 계정은 매월 1일 $5 API 크레딧이 자동 지급된다.이걸 다 쓰면, 잔여 크레딧이 충전될 때까지 API가 무조건 401 에러.(추가 크레딧 결제 시 바로 사용 재개)2. 키 관리 정책—최대 2개만 발급Perplexity는 API 키를 동시에 두 개까지만 생성할 수 있다. 둘 다 발급 상태라면, 새 키를 만들고 싶으면 기존 키 중 하나를 삭제해야 한다.키를 다 삭제해도 다시 두 개까지 발급 가능.실서비스와 개발/테스트용 키를 나눠 쓰거나, 주기적 보안 ..
파일이나 폴더의 변경 이력을 비교하거나, 서로 다른 두 버전의 코드를 편하게 확인해야 할 때가 많다. Visual Studio Code(VSCode)는 이런 작업을 아주 쉽게 할 수 있는 diff(비교) 기능을 기본 내장하고 있다.1. VSCode 기본 diff 기능 사용법파일 간 비교탐색기(Explorer)에서 두 파일을 선택한다. 마우스 오른쪽 버튼을 클릭한 후, “선택 항목 비교” 메뉴를 선택하면 두 파일이 좌우 화면에 나란히 비교된다. 변경된 부분은 색상으로 강조되어 한눈에 확인할 수 있다.명령 팔레트로 비교Ctrl + Shift + P를 눌러 명령 팔레트에서"Compare Active File With…" 또는 "파일: 활성 파일을 다음과 비교…"을 입력하면 특정 파일과 또 다른 파일을 비교..
VS Code 환경에서 Continue 확장으로 Perplexity API와 LM Studio를 함께 사용하는 세팅 방법이다.1) Perplexity API 키 준비Perplexity 계정에서 API 키를 발급한다.안전하게 보관해 두고, 이 API 키는 아래 .env 파일 생성 과정에 넣는다.2) Continue 설정 파일 경로Continue 설정 파일의 위치를 전역 또는 프로젝트 단위 중 하나를 선택해서 쓴다.(기본 전역 설정이다.)# 전역 설정(권장)%USERPROFILE%\.continue\config.yaml%USERPROFILE%\.continue\.env# 프로젝트(워크스페이스) 단위\.continue\config.yaml\.continue\.env3) config.yaml 작성(예시)%YAM..