문제/현상 윈도우 wsl2 환경에서 우분투를 설치하고 딥러닝 학습을 하려니 데이터 로딩하다가 프로세스가 정지되는 현상이 발생함 원인 메모리가 모자라서 생기는 문제였음 그냥 우분투가 아니라 윈도우에 별도로 실행 중인 우분투이므로 메모리를 나누어 지정하는 방식일 것으로 wsl2로 돌아가는 우분투에게 할당된 메모리 사이즈를 살펴 봄 명령어 free 로 살펴보니 16GB로 보여 이 크기를 변경 시킬 수 있는 방법을 찾아봄 해결책 (.wslconfig 편집) 윈도우에서 사용자 계정 폴더(예를 들어 c:/Users/[사용자명])에 .wslconfig 파일을 생성하고 메모리 용량을 지정한다. [wsl2] memory=28GB 지정한 메모리 사이즈를 적용하기 위해 실행되고 있는 wsl을 다시 껏다 키면 된다. wsl ..
모니터 2대에 맥북과 데스탑 PC 사용 중에 맥북을 모니터 한대에 연결해서 쓰다가 필요시 데스크탑 PC로 모니터 입력포트를 변경해서(예를 들어 HMDI1에서 HDMI2로 바꾸어) 사용하고 있다. 문제는 윈도우즈로 2대 모니터를 쓰다가 맥북으로 쓸 경우 몇 가지 불편한 점을 만난다. 모니터 화면에 보이지 않을 뿐 윈도우즈가 그대로 모니터 상에 띄워져 있는 상태가 유지되어 실행된 화면을 나머지 윈도우에서 볼 수 없다는 점이다. 맥북화면을 연결하려고 모니터의 입력 신호를 바꾸면 모니터에 따라서 맥북과 연결하는 시간이 있다보니 계속 윈도우 화면을 다시 잡는 경우가 종종 발생한다. 개인적으로 소프트웨어로 마우스/키보드 스위치 프로그램을 사용하는데 이럴 경우 가려진 모니터 화면과 맥북 추가 화면까지 추가로 연동이 ..
현재 맥북랩탑과과 윈도우 데스크탑을 쓰고 있다. 모니터는 두 개이고 별도로 윈도우용 키보드와 마우스를 쓰다가 보니 작업을 위해 전환할 때 번거롭고 자리가 차지하는 등 비효율적이었다. 모니터1개는 맥북화면을 확장해서 쓰고 나머지 1개는 윈도우 화면을 쓰고 있다. KVM스위치같은 하드웨어적인 해결책이 아니라 먼가 소프트웨어적으로 해결하는 시도를 했는데 쓸만해서 그 방법을 적어 둔다. 일단, 블루투스 마우스와 키보드가 필요한데 마침 키레이아웃이 윈도우용 키와 맥용 키가 둘다 들어 있는 로지텍 K480이 있었고 마우스는 불루투스 동글이 있는 G304를 사용했다. 일단, 키보드, 마우스를 블루투스연결을 통해 맥북 랩탑에 연결했다. 그러면 키보드 마우스로 맥용 입력을 할 수 있다. Barrier 설치 이제 이 키보..
visual studio code에서 copilot패키지를 설치하면 코딩하면서 에디터 상에서 자연스럽게 AI에게 필요한 기능을 물어가면서 개발을 하는데 큰 도움을 받고 있다. 문득, visual studio code 상황에서 벗어나 조각코드나 다른 맥락(다른 언어, 다른 패키지, 라이브러리)의 코드를 가지고 와서 AI에게 물어보면서 협업하는 방법을 고민하다가 문득 내가 메모장 처럼 사용하는 sublime text 에디터가 생각이 났다. 여기에 package를 설치해서 vs code처럼 먼가를 할 수 있지 않을까 싶어서 sublime text + chatGPT 같은 조합을 찾아보다가 다음과 같은 패키지를 찾아냈다. https://packagecontrol.io/packages/OpenAI%20complet..
당연히 되는 줄 알았다. 터미널 창에서 code . 를 타이핑하면 visual studio code가 해당 폴더를 기준으로 보여주면서 프로그램이 생성되는 것을. visual studio code에 해당 기능을 설치해서 알아 듣게 해줘야한다. 방법은 간단하다. visual studio code를 실행 시키고 shell 명령어를 설치 시켜주면 된다. command + shift + P 하거나 상단 검색 창에 '>'를 타이핑한다. 그러면 검색 창이 실행 명령 모드로 바뀐다. 여기에 shell 또는 shell command를 타이핑하면 연관된 명령 또는 패키지 설치/삭제에 관한 리스트가 보이게 된다. 여기서 다음 메시지를 선택한다. Shell Command: Install 'code' command in PAT..
Skitch for windows 대신해서 화면 캡처 프로그램을 찾고 있었습니다. 간단히 화면의 이미지나 정보를 이미지로 캡처해서 커뮤니케이션 할 때 다음과 같은 장점이 있었습니다. 간단한 인터페이스(속도도 빠르고) 어노테이션(화살표, 밑줄 같이 강조하거나 표시할 수 있음) 간단한 공유(에버노트에 공유가 가능했어서 좋았으나 지금은 아니네요) 특히 어노테이션을 저는 즐겨 사용했는데 많은 화면 캡처 도구들이 깔끔하지 않고 간단한 드로잉 도구만 제공해서 불편했습니다. 0. 캡처도구(윈도우 기본 탑재) 물론 최근 윈도우 11에서 캡처 소프트웨어인 '캡처 도구'가 내장되어서 캡처한 화면에 무언가 추가 작업을 할 수 있게 되었네요. 캡처도구를 실행하면 다음과 같은 윈도우가 뜨고 '새 캡처'버튼을 누르면 화면 상단에..
PDF 형식의 논문을 읽는 중에 논문 레퍼런스나 수식, 사진은 클릭을 하면 해당 논문 레퍼런스나 그림으로 넘어가게 된다. 문제는 잘 가기는 하는데 읽던 위치로 돌아오기 위해서 스크롤을 해야 하다보면 링크를 누르기를 주저하게 되는게 사실이다. 특히, 웹브라우저로 곧바로 PDF를 읽을 경우 브라우저 단축키와 충돌을 하는지 뭔가 방법이 딱히 없었다. 여러가지 소프트웨어로 PDF를 읽는데 적당한 방법이 없거나 달라서 고민하던 중에 요즘 쓰는 아주 단순 명쾌한 방법이 있어서 개인 기억 목적으로 여기에 기록해 둔다. 링크를 눌러서 해당 위치(논문 레퍼런스, 그림, 수식 위치)에 갔다면 다시 돌아오려고 스크롤을 하지 말고 간단히 Command + 왼쪽 화살표키를 누르면 된다. (맥의 경우이고 윈도우는 Alt + 왼쪽..
윈도우 11에서 WSL를 이용해 ubuntu를 사용하는데 최근 가상환경 접속 서버를 운용하려고 proxyCap 프로그램을 설치했습니다. 무사히 설치하고 잘 쓰다가 다시 wsl를 이용하려고 보니 다음과 같은 메시지가 떠서 활용이 불가능하더군요. 문제발생: 관련된 개체 종류에 대한 해당 작업은 지원되지 않습니다. C:> ubuntu2204 관련된 개체 종류에 대한 해당 작업은 지원되지 않습니다. C:> wsl.exe 관련된 개체 종류에 대한 해당 작업은 지원되지 않습니다. 단순히 에러 메시지를 해결하기 위해서 처음에 winsock 관련한 모듈을 리셋하는 방법을 해보았습니다. https://wangyj.medium.com/the-solution-to-wsl-error-the-attempted-operation..
- Total
- Today
- Yesterday
- 파이썬
- nvidia
- tensorflow
- opencv
- CAD
- 우분투
- fablab
- ubuntu
- comfyUI
- docker
- Fusion360
- 메이커
- vvvv
- nodejs
- vscode
- cura
- Arduino
- Linux
- ssh
- 3d프린터
- WSL
- Maker
- 단축키
- Python
- git
- MicroBit
- Streamlit
- Stable Diffusion
- 한글
- conda
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |