일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- PYTHON
- 멀티모달
- 이미지 편집
- 일론 머스크
- AI 기술
- 오픈AI
- LLM
- 확산 모델
- tts
- 딥마인드
- 메타
- 생성형 AI
- 서보모터
- ubuntu
- ControlNet
- 티스토리챌린지
- 우분투
- 아두이노
- 트랜스포머
- javascript
- AI
- 시간적 일관성
- TRANSFORMER
- LORA
- OpenAI
- 인공지능
- 가상환경
- 오블완
- 뉴럴링크
- ChatGPT
- Today
- Total
목록우분투 (18)
AI 탐구노트
우분투에서 사용할 수 있는 이미지 뷰어우분투를 사용하면서 이미지를 다룰 때 불편한 점이 한가지 있습니다. 대부분 작업은 우분투에 기본으로 설치된 Image Viewer를 사용하게 되는데 이 툴은 단순히 이미지를 보기에는 나쁘지 않습니다. 하지만 조금만 더 작업하려고 하면 바로 한계를 느끼게 됩니다. 예를 들어 품질 저하 없이 이미지 회전, 크기 조절, 밝기나 채도 수정 같은 간단한 편집 기능이 아예 없거든요. 이런 작업을 하자고 GIMP 같은 무거운 프로그램을 띄우는 건 너무 과한 느낌입니다. 말 그대로 ‘배보다 배꼽이 더 큰 상황’이죠. 그런데 이런 고민을 깔끔하게 해결해줄 프로그램이 하나 있습니다. 바로 XnView-MP입니다. 윈도우 사용자에게 친숙한 XnView 사실 XnView는 오랫동안 윈도..
DaVinci Resolve는 고급 비디오 편집 및 색 보정 소프트웨어로, 영화 및 방송 산업에서 널리 사용됩니다. 하지만 Linux, 특히 우분투에서 설치하려면 몇 가지 추가적인 설정이 필요합니다. 이번 글에서는 우분투 24.04에 DaVinci Resolve를 설치하는 방법을 단계별로 설명합니다. 1. 시스템 요구 사항 확인DaVinci Resolve에서 요구하는 하드웨어 사양입니다. 운영체제: 우분투 22.04 이상 (우분투 24.04 포함)RAM: 최소 16GB (추천 32GB 이상)GPU: NVIDIA GPU (CUDA 지원 필요), 최신 드라이버 설치스토리지: SSD 권장, 최소 30GB의 여유 공간모니터 해상도: 1920x1080 이상 2. DaVinci Resolve 설치 파일 다운로드 B..
1.1.Remmina란?Remmina는 우분투와 같은 리눅스 기반 시스템에서 원격 데스크탑을 사용하기 위한 유용한 도구입니다. 윈도우에서는 mstsc와 같은 도구를 이용해서 다른 윈도우 또는 xrdp를 사용하는 리눅스 등에 RDP 기반 원격 접속을 합니다. 2.풀고 싶은 문제2.1.작동 환경 우분투(호스트) : Remmina가 설치된 상태윈도우 11 (게스트) : 원격 데스크탑 서비스 활성화 및 네트워크 설정 완료, 방화벽 허용된 상태2.2.동작 구현 윈도우에서 mstsc를 이용해서 원격 접속을 하면 클립보드 기능을 이용해 파일이나 텍스트 등을 게스트와 호스트 간에 전송할 수 있습니다. 그런데, Remmina도 똑같은 방식으로 가능할 것이라 생각했는데 안 되는 겁니다. 그래서, 이 글에서는 우분투 호스..
불편사항 우분투에서는 기본 웹캠 앱으로 Cheese가 있습니다. 그래서, 웹캠을 이용한 사진 촬영이나 영상 촬영을 이 녀석을 이용해서 하고 있죠. 그런데 오랜만에 영상 촬영을 하려다보니 이 녀석이 갑자기 오류를 계속 냅니다. 영상 녹화나 이미지 촬영 시 가끔씩 다운되는 현상이 발생하는거죠. 혹시나 해서 프로그램을 재설치도 해봤지만... 바꾼 웹캠과 궁합이 맞지 않는 것인지 뭔지.... 조사 Cheese 자체가 아주 기본 기능만 제공하고 있던터라 이번 기회에 다른 프로그램을 써 보려고 합니다. 검색을 돌려본 결과, 몇 군데에서 추천을 받은 것은 Webcamoid라는 도구였습니다. 소개 페이지를 봐도 나름 괜찮은 UI에 다양한 기능을 제공하는 듯 보였습니다. GitHub - webcamoid/webc..
멀티쓰레딩, 멀티프로세싱, MPI 등과는 무관한데, 제목이 너무 거창합니다. -_-; 터미널에서 bash 명령할 때 한줄에 여러 프로그램을 함께 구동시키는 것을 얘기하는 것이니 오해 없으시길... 구현 내용 앞서 만들었던 썸네일 메이커를 쉽게 터미널에서 호출해서 사용하도록 해 봅니다. 그냥 터미널 Cli로 처리하는 방식으로 진행하는데 동작 방식이 서버와 클라이언트로 구성되어 있다보니 고려해야 할 것이 하나가 더 있었습니다. 고려사항 서버(FastAPI 서버)는 계속 로딩해 두어야 할지? 우선 서버는 터미널에서 바로 종료시킬 수 있으면 될 것 같았습니다. 백엔드에 띄워두고 쓸 수도 있지만 굳이 쓰지 않을 때도 부하를 줄 필요는 없을 것 같았기 때문입니다. 이 부분은 나중에 리소스를 어느 정도 잡아 먹는지..
필요사항우분투에서 화면 녹화를 할 때 추천하는 방법인 simple screen recorder를 소개합니다. 기본적인 스크린샷은 자체 내장된 기능을 사용하면 되지만, 화면의 특정 부분을 지정해서 한다거나 하는 약간의 고급 과정이 필요하면 정지영상은 shutter, 동영상은 이번에 소개하는 Simple Screen Recorder 같은 것을 사용하는 것이 편리합니다. 설치$ sudo apt update$ sudo apt install simplescreenrecorder 실행아래 커맨드 혹은 메뉴 아이콘을 이용해서 실행합니다. $ simplescreenrecorder 도구는 아래의 3개 화면으로 구성되는데 각각의 화면은 다음의 기능을 제공합니다. 비디오 캡처 영역 지정, 오디오 입력 지정파일 포맷,..
불편함 저는 크롬을 이용해 구글 메일과 캘린더, Docs 등을 사용하는 경우가 많습니다.그런데 이들은 개별 페이지를 가지고 있긴 합니다.하지만 우분투에서는 앱이 아니기 때문에 브라우저의 북마크와 같은 바로가기가 기본적으로는 제공되지 않습니다. 그래서, 우분투 실행 시 side에 있는 Dock에 구글 캘린더로 연결되는 바로가기를 만들어 보려고 합니다. 바로가기 파일(*.desktop) 생성# 저장할 폴더로 이동$ cd ~/.local/share/applications/# 파일 작성$ vi google-calendar.desktop 파일 내용은 다음과 같이 합니다. Exec 내용을 보면 크롬 브라우저를 이용해 캘린더 사이트를 직접 여는 것입니다. 내용 자체는 직관적이어서 어려움이 없습니다. [Deskt..
불편함 최근에 우분투를 사용하면서, 몇 가지 테스트를 위해 USB를 이용해 외부 장치를 연결해야 했습니다. 아두이노나 스마트폰을 USB로 우분투 PC에 연결해서 각각의 장치를 컨트롤 하는 것을 테스트하고 있었기 때문이죠.그런데... 아두이노나 안드로이드 스마트폰을 연결할 경우, 끊어졌다 다시 연결을 재시도하는 현상이 자주 발생하는 겁니다. 이 현상에 대해서는 dmesg 로그 상에서 확인할 수 있었습니다. 예를 들어 아래 명령으로 연결 후 끊어지고 다시 연결을 시도하는 시점의 로그를 확인할 수 있습니다. # 스마트폰 쪽은 usb, 아두이노 연결은 tty$ sudo dmesg -w | grep usb또는$ sudo dmesg -w | grep tty 결과는 tty, usb의 경우 내용이 약간 다르지만... ..
불편함 최근 우분투 PC에 스마트폰, 아두이노 등을 연결해야 하는 상황이 계속 생겼습니다.그런데 매번 연결 시 마다 /dev/ttyUSB0, /dev/ttyUSB1 등 계속해서 이름이 변경되는 바람에 번거로웠습니다. OpenCV로 webcam 연결할 때 /dev/video0를 매번 써 왔었는데 그때는 당연한 듯 썼었는데, 이제서야 불편함을 느낀다는게... 이렇게 연결되는 장치의 연결순서에 따라 번호가 매겨지는 방식을 쓰는 것은 한편으로 보면 간편할 수도 있습니다.연결 장치의 이름을 별도로 확인할 필요가 없기 때문이죠. 하지만, 프로그램에서 어떤 기기가 연결되는지를 확인하고 진행해야 하는 경우에는 문제가 될 수 있습니다. 그래서, 자주 사용하는 장비를 이름을 원하는대로 지정해서 사용하기로 했습니다. 해결..
AppImage는 리눅스에서 어플리케이션을 손쉽게 사용할 수 있도록 한개의 파일 안에 필요한 모듈을 다 포함한 SW 패키징입니다.윈도우로 따지면 exe 파일인 셈인데 부가적으로 필요한 dll 같은 것들이 이 속에 다 포함되어 있다고 보시면 됩니다. 다른 것 고려없이 이 파일만 받아서 사용하면 되므로 사용은 아주 편리합니다. 문제점문제는 AppImage은 Installer 등을 이용해서 설치되는 것이 아니다보니 데스크탑 어플리케이션 목록에 보이지 않는다는 겁니다. 어플리케이션 검색에서도 나오지 않아, 매번 해당 파일이 있는 위치로 가서 실행을 시켜야 한다는 불편함이 있습니다. 해결책이 문제는 손쉽게 해결할 수 있습니다.아래 예는 Arduino IDE를 등록하는 걸 보여 드립니다. 방법1. 정식 방식 ..