준호씨의 블로그
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d5UoDk/btsMjfqArNY/q2Kim5bJlloKOhOBj7Tqdk/img.webp)
제 성향을 생각해 보면 준비를 하는데 시간을 많이 사용하는 편입니다. 다른 블로그에 뭔가 글을 써보려고 생각했는데 그 블로그에 "w" 키로 글쓰기 단축키를 설정했던가? 만약 설정하지 않았다면 그 설정을 먼저 해야겠다는 생각이 들었다는 것입니다. 사실 그러한 단축키를 설정하는 건 아주 중요한 문제가 아닙니다. 나중에 해도 되는 문제입니다. 이성적으로 생각해 보면 우선은 무언가 생산적인 걸 먼저 하는 것이 좋습니다. 단축키를 설정하는 것이 엄청나게 효율성을 높이는 것이라면 다른 문제이겠지만, 단축키가 없더라도 글쓰기 버튼을 누르는 것은 그리 어려운 일이 아닙니다. 그러한 저의 습성에 대해 생각해 보기 위해 이 글을 써 보고 있습니다. 글을 쓰면서 제 생각을 정리하다 보면 무엇이 중요한지에 대해 생각을 해보게..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/m6d3Z/btsL47x8mgM/KDvjPGHk9rMtXyiBVkc7e1/img.png)
최근 macOS에서 OBS, 퀵타임 플레이어, Monosnap과 같은 녹화 관련 프로그램들이 갑자기 종료되는 현상이 발생했습니다. 문제를 조사하던 중, StarPlayerAgent라는 앱이 실행되고 있는 것을 발견했습니다. 이 앱은 시원스쿨LAB에서 영어 강좌 수강을 위해 설치된 플레이어로, 동영상 녹화와 관련된 프로그램들의 실행을 차단하고 있었습니다.StarPlayerAgent를 삭제한 후, OBS와 QuickTime Player, Monosnap이 정상적으로 작동하는 것을 확인했습니다. StarPlayerAgent 삭제 방법1. 화면 상단의 플레이 버튼 모양 아이콘인 StarPlayerAgent를 클릭합니다.2. 나타나는 메뉴에서 "Settings..." 메뉴를 선택합니다. 3. Setting St..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/beYSXF/btsK1HG7LR5/8SnSEk5rXy89Cz9OH1fFCK/img.png)
한동안 바쁘게 지내다 보니 서버관리를 제대로 못했는데요. 언젠가부터 서버가 제대로 돌고 있지 않았나 봅니다. ssh 접속도 안되어서 강제로 재시작해주었는데요. 홈페이지들은 다시 동작하기 시작했지만 인증서 갱신도 멈춰있었습니다. 그래서 인증서가 만료되었고, 웹브라우저에서 "Not Secure" 경고를 띄워주고 있었습니다. 그래서 인증서를 갱신해 주었는데요. `sudo certbot --apache` 명령어를 이용해서 갱신은 해 주었지만 여전히 웹브라우저에서는 캐시가 남아서인지 인증서 갱신 여부를 확인하기가 어려웠습니다. HTTPS 인증서를 갱신한 후, 제대로 적용되었는지 확인하는 것은 매우 중요합니다. 인증서가 만료되었거나 갱신 과정에서 문제가 발생하면 사용자가 웹사이트에 접근하지 못하거나 보안 경고가 표..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Gg5yz/btsKOrli1zG/KH2s0wpzyZKO442RD0e0L0/img.webp)
AI 특강 시간에 claude로 가사 쓰고, suno로 노래 만들고, hedra로 캐릭터 만들고 노래랑 합쳐서 만든 뮤직비디오입니다. 제작 과정을 간단히 정리하였습니다.Claude로 가사 생성suno에서도 가사를 생성해 주지만 ChatGPT나 Claude를 이용하면 가사를 더 잘 써준다고 하여 Claude를 이용해서 가사를 생성하였습니다.SUNO에서 노래 생성앞서 생성한 가사를 SUNO에 넣고 노래를 생성합니다.기본적으로 노래가 2개씩 생성됩니다. 생각보다 노래 생성도 빠르고 음악에 맞는 이미지도 생성해 줍니다.hedra에서 캐릭터 생성예전에 찍은 사진을 이용해서 캐릭터를 생성하였습니다. hedra서비스를 이용하였습니다.hedra에서 비디오 생성앞서 생성한 노래와 캐릭터를 hedra 비디오 생성기에 넣고..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ZRR3a/btsKNUtIFOJ/3k7kKOsSAnz61GnQ5GquC1/img.png)
요즘 유튜브 썸네일 만들 때 자주 이용하고 있는 폰트입니다. 최근에 만든 썸네일입니다. 아래는 티몬체를 다운로드할 수 있는 페이지의 내용입니다. 주소는 https://service.tmon.co.kr/font 입니다. 여기서 좀 더 자세한 내용을 확인할 수 있습니다. 누구나 제약 없이 자유롭게 수정하고 재배포할 수 있다고 하여 블로그에도 올려둡니다. 언젠가 해당 페이지의 운영이 끝나더라도 여기서 다운로드할 수 있습니다. 라이선스 티몬체 다운로드하기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bmynSw/btsKM2FPEaU/ctk0sUkAhv078k21XQyUQ1/img.png)
최종 보스인 퍼스를 처치하는 영상입니다. "암모나이트를 훔친 게, 퍼스"라고 나오네요. 튼튼한 등딱지를 얻었기 때문에 적당히 방어하면서 싸우면 체력 소모가 크지 않습니다. 게다가 전기뱀장어 기술로 스턴 걸어둔 상태로 열심히 때리면 최종 보스라도 손쉽게 처리할 수 있습니다. 처치하면 최종 보스답게 페이즈 2가 진행됩니다. 페이즈 2의 보스명은 "낭비의 화신, 퍼스"입니다.하지만 역시 튼튼한 등딱지와 전기뱀장어 기술과 함께 라면 그리 어렵지 않게 클리어할 수 있습니다. 최강의 등딱지를 얻은 크릴의 강력한 펀치를 맞은 퍼스! 최강 펀치를 맞고도 살아있는 퍼스지만 그의 최후는... 최최종 보스인 새우나탄! 하지만 한방 컷;; 크릴의 등딱지를 착용하고 나면 대망의 엔딩이 나옵니다. 둘째 아이가 해보고 싶다고 해서..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/YfbGR/btsKC6Ih4wL/IpW5ki8wHm5epMGuOXh451/img.jpg)
Microsoft의 GraphRAG 라이브러리가 v0.4.1 버전으로 업데이트되었습니다. v0.4.0 릴리스 후 몇 가지 개선 및 버그패치가 있었습니다. 주요 변경사항증분 인덱싱(incremental indexing) cli 엔트리포인트 업데이트증분 인덱싱 중 빈 deltas에서 오류 발생증분 인덱싱에서 선택적 공변량 업데이트 수정Streaming 출력 오류 수정시각화 문서 추가 설치 및 업그레이드최신 버전을 설치하려면 다음 명령을 사용하세요.pip install graphrag==0.4.1기존 설치를 업그레이드하려면 다음 명령을 사용하세요.pip install --upgrade graphrag
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Yu3UQ/btsKDp8o5L0/4GFt0EL3FXK8jHt20TfwG1/img.png)
Gemini is now accessible from the OpenAI Library 2024.11.08https://developers.googleblog.com/en/gemini-is-now-accessible-from-the-openai-library/ Gemini is now accessible from the OpenAI Library- Google Developers BlogStarting today, developers can access the latest Gemini models via the OpenAI Library and REST API, making it easier to get started with Gemini. We will initially support the Chat ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/r4vDV/btsKDWRUWCj/mK1bmzfQiskcj5jgMsT6l0/img.jpg)
기다리고 기다리던 GraphRAG v0.4.0 가 릴리스되었습니다. (이전에는 1, 2주마다 패치되다가 이번에는 무려 1달 반 정도의 시간이 걸렸습니다) 마이너 버전이 3에서 4로 바뀐 만큼 다양한 기능 개선을 포함하고 있습니다. (제가 문서 수정한 커밋도 무려 4개나 포함되어 있습니다 🥰) 주요 변경 사항은 다음과 같습니다.주요 기능 추가점진적 인덱싱(Incremental Indexing) 기능 추가DRIFT 그래프 추론 쿼리 모듈 추가DRIFT 검색 CLI 및 예제 노트북 추가개선 사항점진적 업데이트를 위한 설정 추가임베딩을 서브플로우에 추가임베딩 워크플로우 변경시간 주기를 사용한 naive 커뮤니티 병합 기능 추가관계 병합 기능 추가런타임 전용 스토리지 옵션 추가텍스트 유닛 업데이트 기능 추가최적..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/XapRy/btsKextnRYl/iypCRBhykMy6woF8ygl6x0/img.png)
Microsoft GraphRAG 오픈소스 컨트리뷰터 7위까지 올라온 기념으로 남겨봅니다. (GraphRAG는 Advanced RAG 기법 중 하나로 지식그래프를 이용한 RAG 기법입니다.)커밋 다섯 개 했고, 수정 내용은 14라인 정도밖에 안 되지만 벌써 7위가 되었네요. 좀 더 하다 보면 5위권 까지도 갈 수 있지 않을까 싶지만 그 위로는 쉽지 않을 것 같습니다. 다섯 개 커밋 내용은 사소한 오타 수정이나 문서 수정 정도인데요. 아직 라이브러리가 나온 지 오래되지 않다 보니 기능 변화가 자주 있고, 그 과정에서 이런저런 오타나 문서 갱신이 덜 된 경우가 종종 보입니다. 그래서 기여할 기회가 많은 편입니다. 제가 PR 했던 내용은 링크에서 확인해 볼 수 있습니다. 간단한 코드 수정 PR도 했었긴 한데요..