Matplotlib 그래프에서 한글 타이틀, legend, label 등이 안깨지게... 윈도우즈 기준으로시작할 때 아래 두번째부터 세줄 추가로 간단히 해결 import matplotlib.pyplot as pltfrom matplotlib import font_manager, rc plt.rcParams['font.family'] = 'Malgun Gothic' plt.rcParams['axes.unicode_minus'] = False # 마이너스 기호 깨짐 방지 IT/Python Matlab 2025.10.24
가벼운 EPUB reader (Windows 10/11) SumatraPDF 가 그럭저럭 매우 가볍게 돌아가서 잠깐 확인하는 등의 용도로 EPUB를 열어 보기 괜찮은 것 같다. 영문 책자의 경우 폰트는 Georgia (폰트사이즈 12) 정도가 개인적으로는 마음에 들고, 한글의 경우 줄간격 조절이 따로 안되서 그나마 조금 보기 편한 폰트를 찾던 중 세로 장평이 넓은 폰트가 편하다는 Gemini 의 추천으로 Noto Sans KR 폰트를 테스트 해 보았다. 전에도 이 문제로 고민하다가 한동안 Malgun Gothic 을 사용했었는데 확실히 Gemini 추천으로 찾은 폰트들이 살짝 더 편하게 느껴진다. (개인적인 취향) Noto Sans 폰트는 이곳에서 다운로드 받았다. https://github.com/notofonts/noto-cjk/tree/main/Sans.. IT/소프트웨어 2025.10.02
윈도우즈 11 마우스 우클릭 새로만들기 텍스트파일 Windows 10 에는 있어서 자주 사용하던 것이 사라짐. 다음의 reg 파일을 실행 후 재부팅 또는 logout - login 하면 기능을 다시 활성화할 수 있음. IT/Coding Misc 2025.08.29
Anaconda 가상환경 설치 경로 변경 예전 버전을 사용할땐 (python 3.6 설치되던 버전) 다른 버전의 파이썬을 가상환경으로 설치하기 위해서 conda create -n P310 python=3.10명령으로 설치하면 아나콘다(미니콘다)가 설치되어 있는 폴더 안의 envs 안에 설치가 되서 편했었다. 나의 경우 윈도우즈 10 환경을 사용하며 C:\miniconda3 에 주로 설치했기에 Geany 에디터나 VSCode 에서 가상환경의 인터프리터를 쓰기 위해 경로를 찾는데 C:\miniconda3\envs 안에서 찾는게 본인 계정 폴더 안에서 .conda\envs 를 찾아가는 것 보다 편하게 느껴져서였다. 그런데 새 버전을 사용해보니 자꾸 .conda\envs 안에 설치해서 불편하게 느껴진다. 이것을 예전처럼 아나콘다가 설치된 폴더 안에 설.. IT/Python Matlab 2025.02.13
Cygwin, MSYS2 - hdd folder access out of home directory cygwin : cd /cygdrive/d/tempmsys2 : cd /d/temp IT/VB C C++ 2024.10.18
WSL, Cygwin, MSYS2, MinGW - 앱 배포 관점 ChatGPT 답변 빌드한 프로그램을 다른 사람에게 배포할 때 WSL, Cygwin, MSYS2, 그리고 MinGW를 사용할 수 있습니다. 각 환경은 윈도우 환경에서 유사한 UNIX/Linux 개발 환경을 제공하지만, 다른 사용자와 프로그램을 공유할 때 고려해야 할 장단점이 있습니다.1. WSL (Windows Subsystem for Linux)장점정확한 Linux 환경 제공: WSL은 실제 리눅스 커널을 활용하여 리눅스 프로그램과 도구를 그대로 사용할 수 있습니다.패키지 호환성: apt, yum 등 리눅스 패키지 관리자를 통해 소프트웨어 설치가 간편합니다.Native 윈도우 통합: 윈도우와 파일을 쉽게 공유하고, wsl.exe를 통해 양방향 호출이 가능합니다.단점의존성 문제: 프로그램을 배포할 때.. IT/VB C C++ 2024.10.16
Python - 한글 입력 조합 오토마타 ~~~~~~~~~~~~~~~~~~ 실시간으로 조합하는 것이 아니라, 이미 키가 다 입력이 된 상태라 가정하고 조합해 내는 오토마타. 3327 한글 데이터의 변환을 위해 이전의 pyautogui 를 이용해서 윈도우즈의 노트패드에 키 입력을 시켜서 윈도우즈의 한글 입력 오토마타를 이용하는 것이 아니라, 파이썬 jamo 라이브러리를 이용하여 데이터 자체를 바로 조합된 UTF-8 스트링으로 바꿔주게끔 하기 위함. 실시간 입력기에 사용하려면 별도로 추가적인 기능을 포함한 오토마타 프로세스를 작성해야 한다. 왜냐하면 백스페이스 대응, 실시간 자모 조합 변화과정을 스크린에 보여주는 기능 등이 다 필요하기 때문. 이번 코드는 이미 입력이 완료된 상태에서 키보드 키 값만을 가지고 조합해 내는 간소화된 오토마타이기 때문에.. IT/Python Matlab 2024.09.19
SVG tutorial https://www.w3schools.com/graphics/svg_intro.asp W3Schools.comW3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.www.w3schools.com https://docs.aspose.com/svg/net/drawing-basics/ SVG Drawing – Basics TutorialSVG Drawing – Basics Tutorial SVG is an XML .. IT/Coding Misc 2024.09.19
데이터베이스 기초 개념을 잡기 좋은 짧은 튜토리얼 https://www.quackit.com/database/tutorial/ Database TutorialDatabase Tutorial Learn the basics of database management systems, and why they're a step up from spreadsheets when it comes to data storage and retrieval. This database tutorial is aimed at beginners. Perhaps you're starting to outgrow your spreadsheets?www.quackit.com IT/기타 2024.09.18