본문 바로가기

IT32

Let's encrypt certbot 인증서 갱신 제 개인 사이트에 SSL 인증서로 무료 버전인 Let's encrypt 의 certbot을 설치했었습니다. 오늘 접속해보니 인증서 만료가 떠 있어 확인해보니 인증서 유효기간이 90일 이었네요. 항상 유료로 구매한 것만 쓰다 보니 머릿속에서 최소 1년 인줄 알았나 봅니다.. Our certificates are valid for 90 days. certbot 갱신 certbot 설치 안내 사이트에서 갱신하는 방법이 나와있으며 명령어로 간단하게 수행이 가능합니다. 먼저 갱신이 잘 되는지 테스트를 수행해 봅니다. $ sudo certbot renew --dry-run 역시나 에러가 발생을 하네요. 80 포트인 http://으로 시작하는 주소로 접속하여 파일을 다운로드하는데 실패하였다는 내용이고 관련하여 방화벽.. 2022. 7. 26.
무료로 사용 가능한 서버리스 데이터베이스 플랫폼 Planetscale 맛보기 서버리스 데이터베이스 플랫폼인 planetscale 을 사용해 보았습니다. 이걸 써본 이유는 일단 무료로 사용할 수 있다는 것과 DB를 설치하고 관리할 필요 없이 클라우드 기반으로 바로 사용이 가능하다는 것 입니다. 계정 생성의 경우도 깃헙 계정을 사용하거나 메일 주소 외에 별도로 요구하는 정보가 없이 계정 생성이 가능합니다. 무료 계정의 경우 10GB 의 용량과 daily backup 기능을 지원해주고 있고 10억/천만 회의 읽기/쓰기 기능, 그리고 1000개의 동시 접속 가능 등등이 있습니다. 개인 프로젝트에서 사용하기에는 충분히 차고 넘치는 서비스네요. 무료 기능이다 보니 하나의 데이터베이스만 생성이 가능한데 각 프로젝트 별로 테이블 단위로 쪼개어 사용하면 큰 문제는 없을 것 같네요. 웹페이지에서는.. 2022. 7. 12.
p5.js 맛보기 p5.js 란? p5.js는 크리에이티브 코딩을 위한 자바스크립트 라이브러리로, 예술가, 디자이너, 교육자, 입문자, 그리고 모두에게 접근성 높고 포용적인 언어를 지향합니다. 라고 공식 홈페이지에서 소개를 하고 있습니다. 자바스크립트로 그림을 그릴 수 있도록 도와주는 라이브러리라고 생각하시면 됩니다. 제너레이티브 아트를 생성할 때 많이 들 사용하는 자바 라이브러리이며 코딩을 통해 예술 작품을 만들어보고 싶어서 공부 중입니다. p5.js를 맛보기 위해서는 웹에디터 또는 vs code에서 테스트를 해볼 수 있습니다. vsc에서 테스트를 하려면 몇 가지 플러그인 설치가 필요한데 실시간으로 결과 확인이 가능한 p5 canvas와 코드 작성을 도와주는 p5js snippets을 설치하면 쉽게 개발이 가능합니다. .. 2022. 7. 9.
윈도우에서 Tail 명령어 쓰기 리눅스에서는 tail 이라는 명령어로 실시간 로그 확인이 가능한데 윈도우에도 없을까 싶어 찾아보았습니다. 역시 있네요. 일반 Command 창에서는 지원하지 않고 powershell 을 통해서만 가능합니다. > get-content "파일명" -tail 10 마지막 10개 라인 내용 출력 > get-content "파일명" -wait -tail 10 마지막 10개 라인 출력 후 대기, 실시간 모니터링 리눅스에서 지원하는 grep 명령도 사용 가능합니다. > get-content "파일명" -wait -tail 10 | sls -pattern "검색어" 로그 파일 중 "검색어" 와 일치할 경우 화면에 출력 됩니다. 2022. 7. 7.