일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Finale2005
- 미디
- 오블완
- 오픈수세 11.2
- 피날레2009
- 티스토리챌린지
- 시벨리우스5
- 시벨리우스
- 시벨리우스4
- Nas
- Finale2009
- 수세
- sibelius5
- 피날레2005
- Linux
- 오픈수세
- sibelius4
- 사보
- 리눅스
- 사무실
- 네트워크
- OpenSuSE
- 피날레
- openSUSE 11.2
- 나스
- 오픈수세 11.1
- 시놀로지
- synology
- 오픈소스
- MIDI
- Today
- Total
목록IT (75)
오브리닷넷(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..

로지텍 무선 마우스()를 사용 중인데, 어느 시점부터 부자연스럽게 커서가 뚝뚝 끊겨서 이동하는 현상이 발생했다.USB 케이블로 직접 컴퓨터에 연결해서 몇 일간 사용해 보고 멀쩡히 작동하는 걸 보니 마우스에 문제가 있어 보이는 건 아니었다.다시 USB 케이블을 빼고,마우스 무선 동글이 위치가 좋지 않나?다른 문제가 있나? 싶어서동글을 다른 위치로 옮겨봐도 뚝뚝 끊기는 건 해결되지 않았다.뭔가의 모를 간섭 현상으로 마우스 수신 상태가 좋지 않다는 걸 직감했고,무선 기기를 하나하나 점검해 보았다.역시나 사용하던 USB 무선랜이 문제였다.무선랜을 끄고 난 후 다시 마우스 움직임이 정상으로 돌아왔다.와이파이와 마우스 수신 사이에 간섭이 생겼던 것이다.별도의 무선 동글을 사용하는 컴퓨터용 무선 입력기들이 2.4G를..

약 4년전에 서술해둔 자막 기술이 소프트웨어 업그레이드로 인해 이제는 사용할 수 없어서 새로 자막 만드는 방법을 소개한다.여기서는 엑셀, 워드, 파워포인트 3개 프로그램을 모두 사용한다.1. 엑셀 작업텍스트 원본을 엑셀 로 옮기고,데이터 > 텍스트 나누기 버튼으로 , 2개의 열로 나열되게 만든다.(텍스트 나누기 버튼 사용법은 다른 포스트를 참고)파일을 저장하고, 엑셀을 닫는다.(파일명 예시 : 대본)2. 워드 작업메일머지 기능을 활용하여 인물과 대사에 스타일을 입힌다.워드를 열고 새 문서를 선택한다.상단 리본에서 편지 > 편지 병합 시작 > 기본 Word 문서 를 선택한다.편지 > 받는 사람 선택 > 기존 목록 사용 을 선택해서 작성해둔 엑셀파일(대본)을 선택하고 2개의 열을 만든 테이블을 선택한 뒤 ..

MS워드에서 글의 중간에 이미지를 삽입하고레이아웃 옵션을 "텍스트 줄 안에"로 맞추면이미지에 여백이 없음에도 불구하고 아래와 같이이미지가 문단 줄보다 살짝 떠있는 현상이 생긴다.이것을 가운데로 맞추려면 아래와 같이 한다.해당 문단에 커서를 두고오른쪽 클릭 > 단락을 클릭해서(또는 홈 > 단락 > 화살표 클릭) 아래 그림과 같이 한글 입력 체계 탭을 누른뒤텍스트 맞춤을 "자동"에서 "가운데"로 바꾸면아래와 같이 그림의 위치가 글자 가운데로 맞춰진다.

프로그래밍을 주로 하는 텍스트 에디터를 헐리웃에서 쓰는 전문 대본 프로그램으로 활용 할 수 있다. 아무런 기능이 없는 한글 문서나, MS 워드, 엑셀 류 보다는 대본 작성을 위한 생각지도 못한 강력한 기능이 있으며, 이 형식을 사용하면 각종 전문 스토리보드 프로그램이나, 앞으로 생겨날 AI 스토리보드 프로그램에 적용시켜 연출에 들어가는 시간적 요소를 획기적으로 줄여줄것으로 예상된다.대신, 이 강력한 기능이 영어권의 프로그램이라 영어 대본 한정이라는 점... (누군가 한글용 대본 확장 프로그램 만들어주지 않을까...)영어권 대본 프로그램 형식에는 https://fountain.io/ 라는 마크업 언어가 있다. 가볍게 메모장에 아래와 같은 방식으로 텍스트를 쓰고, 파일의 확장자를 .txt 가 아닌 .foun..

폴더 안의 파일 목록을 뽑아 list.txt로 만드는 명령어다. 하위 폴더 파일은 제외 한다. get-childitem -Directory -Recurse | %{$_.FullName} > list.txt ◆ 옵션 중에 -Directory 를 빼면 하위 폴더 안의 파일까지 목록으로 만들어준다.
우분투에 로그인 할 때 마다 /usr/bin/xauth: timeout in locking authority file /home/akiha/.Xauthority 라는 경고가 뜬금없이 뜰 때 점검해봐야 할 부분이다. Connecting to 192.168.0.92:22222... Connection established. To escape to local shell, press 'Ctrl+Alt+]'. Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 6.2.0-35-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://..