리눅스 파일경로 전체 복사
·
알쓸신잡
리눅스 데스크톱 쓰다 보면 가끔 터미널에서 파일 경로 입력해야 할 때가 있다.그럴 때마다 파일 관리자에서 경로 확인하고, 손으로 타이핑하거나 일일이 복붙하는 게 여간 귀찮은 게 아니다.기존 nautilus에서 특정 파일의 절대경로를 복사하기 위해서는 파일을 우클릭하고, 속성에 들어간뒤 상위 경로(Parent Folder)를 복사하고, 따로 파일명도 복사를 해줘야한다 . 그래서 오늘은 GNOME 파일 관리자(Nautilus)에서 마우스 우클릭 한 번이면 파일 경로를 클립보드에 넣어주는 nautilus-copy-path라는 확장 프로그램을 소개해보겠다.쉽게 말해서 Nautilus 파일 관리자에 "경로 복사" 기능을 추가해주는 플러그인이다. Windows 탐색기의 "경로 복사" 기능이랑 비슷한 건데, 리눅스에..
macOS sshfs로 다른 시스템 마운트하기
·
알쓸신잡
오늘은 Mac에서 MacFUSE 와 sshfs 를 이용하여 다른 시스템을 마운트 하는 방법을 알아볼 것이다.linux 같은 경우는 sshfs만 설치하면 가능하지만, Mac은 별도의 MacFuse라는 것을 설치해줘야 한다.1. MacFUSEmacFUSE는 macOS용 FUSE(Filesystem in Userspace) 파일 시스템 지원을 제공하는 소프트웨어 패키지이다.이를 통해 사용자 공간에서 실행되는 파일 시스템을 개발하고 사용할 수 있으며, 클라우드 저장소 통합, 파일 암호화/복호화, macOS에서 지원하지 않는 볼륨 접근 등이 가능하다.2. MacFUSE 설치2-1. Macfuse 다운로드최신 버전 다운로드: macfuse.io 또는 github.com/macfuse/macfuse/releases에..
VARCO-VISION-2.0-1.7B-OCR 소개 및 실습
·
알쓸신잡
오늘은 최근 NCSOFT에서 공개한 VARCO-VISION-2.0-1.7B-OCR 에 대해서 간략한 소개 및 실습을 해볼 것이다.VARCO-VISION-2.0-1.7B-OCR은 이전에 출시한 VARCO-VISION-2.0-1.7B 모델에서 파생된 OCR(광학 문자 인식)에 특화되어 있는 Vision-Language Model(VLM)이다. NCSOFT/VARCO-VISION-2.0-1.7B-OCR · Hugging FaceVARCO-VISION-2.0-1.7B-OCR Introduction VARCO-VISION-2.0-1.7B-OCR is a lightweight yet powerful OCR-specialized model derived from VARCO-VISION-2.0-1.7B, designe..
Ubuntu 테마 적용(MacTahoe-gtk-theme)
·
리눅스
이번에는 Ubuntu 22.04에 테마를 적용해 볼 것이다. 원래 꾸미기를 좋아해서 항상 pc나 폰을 사면 이런 테마 설정부터 한다!오늘 적용해볼 테마는 Mac 테마로 기존에는 WhiteSur 테마로 이미 유명했는데 얼마 전 IOS가 업데이트되면서 MacTahoe라는 os가 나오면서그거에 맞게 새로운 MacTahoe-gtk-theme 이라는 테마가 나와서 적용해 봤다.이미 repository에 설치방법이 자세하게 나와있긴 하지만, 그래도 나중에 보기 편하게 하기 위해서 정리해 봤다. 매우 간단하니 빠르게 가보자.Requirements우선 테마를 정상적으로 적용하기 위해서는 몇 가지 Ubuntu 프로그램들이 필요하다.설정은 테마를 설치하고 나서 진행할 거니까 우선 다운로드만 하여놓자.tweakssudo a..
Langfuse 소개 및 설치
·
알쓸신잡
0. Langfuse 란?오늘은 대규모 언어 모델(LLM)을 활용한 애플리케이션 개발과 운영의 복잡성을 해결해 줄 강력한 오픈소스 도구, Langfuse에 대해 알아보려 한다.LLM을 프로덕션 환경에서 운영하다 보면 예측 불가능한 결과, 디버깅의 어려움, 숨겨진 비용, 성능 저하 등 다양한 문제에 직면하게 된다.복잡하게 얽힌 체인(Chain), 에이전트(Agent), RAG(Retrieval-Augmented Generation) 파이프라인의 내부 동작을 어떻게 투명하게 들여다볼 수 있을까? 프롬프트 하나를 바꿨을 때 전체 시스템에 어떤 영향을 미치는지 어떻게 체계적으로 측정할 수 있을까? 수많은 사용자로부터 들어오는 피드백을 어떻게 효율적으로 수집하고 제품 개선에 반영할 수 있을까? Langfuse는 ..
TypeError: Can't instantiate abstract class OpenAI with abstract method _prepare_chat_with_tools
·
알쓸신잡
오류 : TypeError: Can't instantiate abstract class OpenAI with abstract method _prepare_chat_with_tools 해결: `pip install -U llama-index llama-index-llms-openai` 참조: https://github.com/run-llama/llama_index/issues/14898