Gumu.kr 리빌딩 기록
WordPress 기반 gumu.kr을 Astro/MDX 기반으로 전환하는 리빌딩 작업 요약 글입니다.
24개의 글
WordPress 기반 gumu.kr을 Astro/MDX 기반으로 전환하는 리빌딩 작업 요약 글입니다.
파이썬에서 네이버 클로바 감정분석 API를 사용하여 결과값까지 받아오는 방법
ffmpeg 를 사용할 때 주료 사용하는 코드를 모아보았다. ffmpeg는 사실 공식적인 문서도 있고 주요 코드를 설명하는 좋은 사이트도 많은데 대부분 영어라 알아보기 힘든 경우가 많다. 본 글은 아래 사이트의 번역을 하고 해석을 붙였다.ffmpeg cheat sheet – github 추가로 ffmpeg 공식 문서 사이트도 참고하면 좋다.ffmpeg 공식 문서 사전작업 ffmpe
일단 대학원 때에 비해서 R markdown을 주로 사용할 일이 많지 않기 때문에 갑자기 발생한 오류를 대처하기 위한 방법을 서술한 것이다. 더 좋은 방법이 있을 수 있지만 임시 대처를 하는 정도라면 괜찮은 방법이다. 결론부터 말하자면 latex패키지의 하나인 microtype의 slot 또는 text commands 에러가 난다는 것은 default로 설정된 글꼴에서 몇 몇 글자를 [&he
영상 편집을 하다보면 간단한 작업인데도 시간이 오래 걸려 피곤할 때가 있다. 이 때 필요한 것이 ffmpeg이다. ffmpeg는 명령어로 편집을 해야 한다는 단점이 있지만 이 단점을 상쇄할 수 있을 정도로 처리 속도가 빠르다. 여기서는 ffmpeg를 설치 방법을 공유한다. 다운로드 우선 ffmpeg를 다운로드 해야 한다.ffmpeg 공식 사이트 다운로드 링크해당 링크에서 윈도우용 파일을 [&
나스나 서버에서 파일 관리를 할 때 자주 사용하는 명령어가 find이다. 기억하려고 해도 자꾸 잊어버리는 탓에 기록용으로 남겨두고자 한다. 1. 이름으로 찾기(-name) 이름으로 찾기는 폴더인지 파일인지 구별하지 않는다. 따라서 정확한 서칭이 필요하다면 이름으로만 찾으면 안 된다. 찾고자 하는 파일 이름을 gumu.jpg 라고 할 때 현재 디렉토리에서 찾을 때 찾고자 하는 파일 [&hell
업데이트내용 본 내용은 R 4.0 이전 버전에서만 적용됩니다. 패치를 통해 설치오류가 해결되었다는 공지가 올라왔으나 아직도 지속적으로 설치가 안 되는 분들이 계시는 것으로 보아 완전히 문제가 해결되지 않은 것으로 보인다. 만일 KoNLP설치 이슈가 있다면 library폴더에 제대로 KoNLP폴더가 생기는지 확인해야 한다. 만약 KoNLP폴더가 아예 생기지도 않는다면 아래 링크해둔 전체 폴더를
R이든 파이썬이든 코드를 돌리다가 에러가 나는 경우가 많다. 코드가 정확하더라도 크롤링이나, 마크다운, 셀레늄 등의 작업은 응답속도 지연이나 알 수 없는 이유로 중단되는 경우가 있다. 특히 for나 while같은 루프 함수를 돌리다가 문제가 생기는 경우 상당히 일이 귀찮아 지는데 자동으로 코드를 다시 돌리는 함수를 미리 만들어 두면 상당히 유용하다. 여기서는 retry함수라고 명명하고 [&h
Active X는 이미 구시대의 산물 같은 느낌이지만 아직도 사용되고 있는 부분이 있다. 문제는 구시대의 산물이기 때문에 설치가 안 되는 경우가 있다는 것이다. 이 경우 수동으로 설치해줄 수 있다. 1. CAB파일 찾기 Active X를 배포할 때 사용하는 CAB파일을 먼저 찾아야 한다. 임시인터넷파일 폴더에 들어가서 직접 찾아도 되지만 너무 귀찮다. 여기서는 Everything이라는 [&h
홈페이지는 보통 호스팅 업체를 이용하기 마련이다. 국내에서 대중적인 호스팅 업체는 닷홈(dothome.co.kr)이나 가비아(webhosting.gabia.com), 카페24(cafe24.com)등이 있을 것이다. 그러나 시놀로지 NAS를 가지고 있다면 호스팅 업체를 거치지 않고도 간단하게 홈페이지를 만들 수 있다. 만일 보유하고 있는 개인 도메인이 있으면 더욱 그럴듯한 개인 홈페이지를 만들
들어가며 NAS를 사용하다보면 내부망에서는 SSH, iSCSI 등을 사용하여 편리하게 접속하고 작업을 하지만 외부망에서는 보통 FTP를 사용하거나 각종 편법을 사용하여 접속하게 된다. 필자는 최대한 다른 프로그램을 설치하지 않고, 레지스트리를 건들지 않고 순정 상태에서 작업하는 것을 선호한다. 따라서 보통 별도 프로그램이 필요한 FTP는 제외하게 되었고 webDAV을 활용하는 것으로 결정했다
인증서 설정의 필요성 인터넷 연결은 보안연결(HTTPS)와 그렇지 않은 연결(HTTP)가 있다. 최근 크롬브라우저부터 각종 어플들에서는 HTTPS만 허용하는 경우가 있고 HTTP연결시 경고를 띄우기도 한다. 보안연결로 NAS에 접속하고자 하는 경우 인증서가 필수적으로 필요하다. 인증서는 보통 유료이지만 Let’s Encrypt 인증서는 무료이다. 다행히 시놀로지 NAS에서는 Let
들어가기 앞서서 언제 어디서나 지금까지 하던 작업을 계속 이어서 하고 싶은 생각이 있었다. 그래서 선택한 방법은… NAS에 Jupyter도커 설치(NAS 내 공유 폴더 마운트) → 포트넘버를 다는 게 예뻐보이지 않아서 도메인 연결(역프록시) → 언제 어디서나 Jupyter 노트북 사용! 이었지만, 딱 봐도 복잡하고 불편해 보인다. 심지어 마운트해놓은 저장공간이 NAS에 있기 때문에
TV앱스토어에 Plex가 있는 대부분의 TV는 SMI자막을 Direct Play할 수 있다. 그러나 어떤 영상에서는 SMI자막이 잘 나오는데 어떤 영상에선 안 나오는 경우가 있다. 이런 경우 어떻게 자막을 나오게 하는지 알아보자. 우선, SMI자막이 원래 잘 나오던 TV여야 한다는 전제가 필요하다. TV가 SMI자막을 지원하지 않는다면 SMI자막이 나오지 않거나 Plex 서버에서 트랜스코딩을
본 포스팅은 시놀로지 NAS, 운영체제 리눅스 환경에 해당하지만 도커를 사용하는 대부분의 분들도 활용 가능하다. 1. 설치 시놀로지 NAS 기준으로 도커 레지스트리에 Jupyter라고 검색한다. 맨 위에 있는 jupyter /datascience-notebook을 더블클릭하여 다운로드 받는다. 그런 후 이미지 탭에서 다운로드 받은 이미지를 더블클릭하여 설치를 시작한다. 설치 세부사항은 아래와
시놀로지 NAS를 구입하고 이것저것 기능을 추가하다보면 SSH에 접속하라는 안내를 보게 된다. 그러나 SSH 설정은 잘못하면 NAS를 큰 위험에 빠뜨릴 수 있기 때문에 반드시 주의를 기울여야 한다. 일단, (1) 시놀로지 NAS에서 SSH 설정하는 방법 (2) SSH에 접속하는 방법 순으로 설명한다. (1) 시놀로지 NAS에서 SSH 설정하는 방법 우선, 제어판 – 터미널 및 [&
원본으로 재생을 함에도 불구하고 자막 때문에 다이렉트플레이(direct play)되지 않고 트랜스코딩이 걸리는 경우가 있다. 그런데 Plex를 사용하시는 많은 분들이 Plex서버만 신경쓰고 막상 Plex를 재생하는 기기를 생각하지 못하시는 경우가 많다. Plex는 서버설정에도 많은 영향을 받지만 재생기기의 영향을 받는 경우가 훨씬 많다. 먼저, Plex가 지원하는 자막형식은 아래와 같다. 기
Plex 자막이 나오지 않을 때 조치하는 방법은 크게 두 가지로 볼 수 있다. 첫 번째, 에이전트 우선순위 변경두 번째, 메타데이터 새로고침 1. 에이전트 우선순위 변경 우선, 첫 번째 방법인 에이전트 우선순위 변경에 대해 알아보자 Plex 설정 페이지에 보면 에이전트라는 부분이 있다. 다음 무비 플러그인을 설치하든 하지 않든 Personal Media 부분에서 […]
메일 수발신이 브라우저에서 되는 것을 확인했다면 이제는 스마트폰 메일앱과 연동할 차례이다. 사실 메일 앱과 연동을 할 수 없다면 실시간으로 메일을 확인하기가 매우 어려울 것이다. 여기서는 삼성 갤럭시 기본 메일 앱을 사용하여 연동시켜보겠다. 이메일을 켜고 설정을 들어가면 다음과 같은 화면을 볼 수 있다. (기존 계정은 모자이크 처리) 계정 추가버튼을 누르면 위와 […]
이전 글에서 메일서버 구축을 위해 패키지를 설치하고 도메인을 설정했다. 구축이 잘 되었다면 이제 정상적으로 메일 수발신이 되어야 한다. 시놀로지 상에서 Mail Plus를 설치하면 Mail Plus와 Mail Plus Server 패키지가 모두 설치 되는데 본격적인 메일 관리는 Mail Plus에서 시작할 수 있다. Mail Plus로 들어가서 시작하기에 앞서서 gmail.com 처럼 주소를
나스를 사용해서 TV프로그램을 녹화해서 사용하는 분들이 계신다. 주로 Plex와 연동하여 영상을 보실텐데 이상하게 영상이 Direct Play되지 않고 트랜스코딩이 걸리는 경우가 잦을 수 있다. 특히 직접 녹화한 경우에 말이다. 이런 경우 plex자막 정보를 살펴보면 “알수없음 eia608″이라는 이름의 자막이 선택되어 있거나 하는 경우가 있다. 자막을 해제하면 영상을
1탄에서는 Synology NAS내에 Mail Plus (1) 패키지 설치 (2) 패키지 설정을 다루었다. 2탄에서는 Mail Plus를 사용하기 위한 도메인 설정을 해보도록 한다. 먼저, 도메인과 연결할 실제 NAS의 외부주소를 알아야 한다. NAS는 당연히 공유기와 연결되어 있고 공유기로부터 할당된 내부 IP를 사용하고 있을 것이지만 도메인과 연결하기 위해서는 외부 IP를 설정해줘야 한다
다들 나만의 이메일 주소를 가지고 싶다는 상상은 한번씩 해보지 않을까? @naver.com이나 @daum.net, @gmail.com은 누구나 쉽게 가질 수 있지만 @fire.com같은 이메일 주소는 쉽게 가질 수 없는 메일 주소임에 틀림 없다. Synology NAS에는 Mail Plus Server와 Mail Plus라는 패키지가 존재한다. 이 패키지들이 메일 서버를 쉽게 운영하도록 도와
많은 분들이 광고를 차단하기 위해 ABP(Ad Block Plus)를 사용하신다. 그런데 ABP는 해외 광고에 최적화되어 있기 때문에 원하는 만큼의 효과를 보려면 국내 ABP필터를 사용하는 것이 좋다. 설치된 ABP에 오른쪽 클릭 –> 옵션을 클릭한 뒤 고급 –> 필터목록 –> 새 필터 목록 추가를 해준다. 새 필터 목록에는 다음과 같은 주소를