Programming

Programming/Python

패키지 만들기 (setuptools, wheel)

파이썬 프로그젝트를 진행하면서 개발 코드를 소스로 제공하기 보다는 몇몇 코드는 package로 전달하기 위해 wheel로 compile 할 수 있다. 물론 install 하고나면 시스템 설치 폴더에 해당 코드는 그대로 설치가 된다. 1. 개발한 패키지 코드 빌드하기 우선, wheel 로 설치하고자 하는 코드를 아래의 블로그를 참고하여 buid 한다. 빌드가 완료되면 dist 폴더에 생성된 *.whl 파일이 생성된다. Python 패키지 만들기 - my Project’s Note (yongbeomkim.github.io) Python 패키지 만들기 작업을 하면서 생성한 모듈 파일들을, whl 패키지로 묶어서 정리하는 방법을 기록해 보겠습니다. yongbeomkim.github.io 2. 필수 패키지 다운로..

Programming/Python

VSCode 환경 설정 - 기본 폴더 설정

VSCode 를 이용하여 python을 실행할 때에 파일 경로를 제대로 인식하지 못하는 문제가 항상 번거롭게 한다. 실행 파일의 위치 경로를 변수에 저장하고 그 뒤에 상대 경로를 붙여서 파일 로딩을 하거나 해왔다. path = os.path.abspath(__file__) dir_path = os.path.dirname(path) 하지만, vscode 의 launch.json 파일의 configuration 에 다음을 넣으면 문제 해결된다. 참고 : Debugging configurations for Python apps in Visual Studio Code Debugging configurations for Python apps in Visual Studio Code Details on configu..

Programming/Linux System

[Ubuntu] 우분투 아이폰 미러링

우분투 20.04 기준으로 아이폰 에어플레이 화면을 미러링하는 방법이다. 설치 방법은 어렵지 않으나 설치 과정에서 에러가 발생하는 문제가 있었기에 경험을 공유하고자 한다. 우선 기본 설치는 github 주소에서 zip 파일을 다운받는다. https://github.com/antimof/UxPlay antimof/UxPlay AirPlay Unix mirroring server. Contribute to antimof/UxPlay development by creating an account on GitHub. github.com 압축을 해지하고 터미널에서 압축을 해지한 폴더로 이동한뒤에 아래의 명령어를 수행한다. sudo apt-get install cmake sudo apt-get install lib..

Programming/개발환경구축

Ubuntu 20.04 + Cuda 11.3 + cuDnn 8.2 설치하기

최근 머신러닝을 공부하면서 노트북에 윈도우와 듀얼부팅을 할 수 있도록 설치하고 머신러닝을 위한 개발환경을 구축하면서 여러가지 삽질을 많이 하게 되었다. 역시 개발은 환경구축이 가장 큰 난관임을 다시 경험한다. 대부분 단발성으로 하는 과정이라서 나중에는 다시 까먹을거라 생각해서 이렇게나마 정리를 한다. 개발 환경 구축의 목표는 아래의 구성이다. 우분투 20.04 + Nvidia driver + Cuda 11.3 + CuDnn 8.2 여러 블로그에서 참조한 내용을 참고하고 중간중간 궁금한 내용을 삽입하는 방식으로 진행하였다. 1. 듀얼부팅 기반 우분투 설치 - Nvidia driver를 설치하면서 가장 호환성이 좋게 설치하기 위해서는 우선 bios에서 secure boot 와 fast boot를 disabl..

Programming/Linux System

WSL reboot (Lxssmanager service)

윈도우 WSL에서 reboot 을 하기 위해서는 서비스에서 다시 시작을 수행한다. Restart Lxssmanager service Type services.msc and hit the enter button. 윈도우 서비스 창에서 서브 시스템에서 리눅스 서비스를 찾는다. 우축 마우스 클릭을 restart 수행한다.

Programming/Linux System

Ubuntu 20.04 alt 한영키 해결

우분투에서 한영키 설정을 하였는데도 불구하고 한영키가 alt 로 동작할 경우에 대한 해결 방법이다. 기본 정보는 아래를 참조하면 되지만, 우분투 20.04 기준으로는 다소 변경 내용이 있다. 그건 다음을 참조 해야 한다. https://elecs.tistory.com/293 우분투 16.04에서 한영키,한자키가 Alt,Ctrl로 동작할 때 해결법 노트북에 우분투를 설치한 후 한글 입력을 위해 한/영키를 눌렀을 때 몇몇 노트북의 경우 Alt키를 누른 것과 같이 동작하는 경우가 있습니다. 이는 우분투가 영문판을 기준으로 해당 위치의 elecs.tistory.com 1. 패키지 설치 $sudo apt install gnome-tweak-tool 2. 실행하기 $gnome-tweaks 3.설정하기 실행화면이 나..

Programming/Python

[VSCode] Jupyter win32api dll 에러해결

python 의 가상환경을 설정하고 jupyter notebook 설치까지 완료된 상태에서 vscode 를 통해서 실행하려고 하면 다음과 같이 에러가 발생하였다. Jupyter Kernel select에서도 선택을 해도 동작을 하지 않는다. 이 경우는 anaconda를 이용하여 가상환경을 설정한 경우에 win32api 모듈이 다른 패키지를 사용해야 하는데 있어서 발생하는것 같다. 이를 해결하기 위해서는 아래 명령으로 패키지를 설치하고 나면 해결되었다. conda install pywin32

Programming/C#

해피머니 상품권 자동입력기

해피머니 기프트 자동충전 프로그램 만들기.. 웹개발은 전혀 해본적이 없는 상태에서 최근 급격한 취미적 관심을 갖던 중에 만들어봄.. GitHub 으로 공개를 했으며 여기에서도 다운로드 가능함~ 프로그램만 필요하신 분은 여기에서 다운로드 가능하며, 소프트웨어 개발에 참여를 원하는 분은 GitHub을 참고해주세요. GitHub : https://github.com/richardbang83/GiftACBrowser richardbang83/GiftACBrowser Macro browser system to input codes automatically. - richardbang83/GiftACBrowser github.com Gift Automatic Charging Browser 해피머니 상품권을 자동으로 ..

Programming/C#

Form 모니터 위치 변경하기.

방법 1. protected void Form1_OnLoad(...) { showOnMonitor(1); } private void showOnMonitor(int showOnMonitor) { Screen[] sc; sc = Screen.AllScreens; if (showOnMonitor >= sc.Length) { showOnMonitor = 0; } this.StartPosition = FormStartPosition.Manual; this.Location = new Point(sc[showOnMonitor].Bounds.Left, sc[showOnMonitor].Bounds.Top); // If you intend the form to be maximized, change it to normal..

Programming

Visual Studio Command Prompt Tool 설정

The Developer Command Prompt for Visual Studio automatically sets the environment variables that enable you to easily use .NET Framework tools. The Developer Command Prompt is installed with full or community editions of Visual Studio. It is not installed with the Express versions of Visual Studio Running command prompt from inside Visual StudioFor easier access, you can add the Visual Studio De..

RichardBang
'Programming' 카테고리의 글 목록 (7 Page)