본문 바로가기

전체 글511

VSCode에서 python 개발 환경 구성 하기 간만에 python을 개발해 보려고 vscode에 세팅을 하다가 Ruff라는 것을 알게 되어서 정리 해 봅니다. Ruff 소개 Rust로 작성된 매우 빠른 파이썬 린터 및 코드 포매터입니다. 이전에 formatter와 linter를 쓰기 위해서 black, flake8 또는 pylint 등 이것 저것 조합해서 사용을 했었는데. 이걸 한번에 사용 할 수 있습니다. 거기다 기존 linter나 formatter보다 속도가 10~100배까지 빠르다고 합니다. VSCode에서 설정 하기 설치 확장 Python: 파이썬 개발을 위해서 가장 기본적으로 설치 해 줘야 하는 확장입니다. Pylance : 유용한 랭기지 서버로, Pyright를 이용해서 정적 유형 검사로 구동 되며, IntelliCode를 같이 사용 하면.. 2023. 12. 19.
발헤임 유니티 에디터기에서 띄워보기 발헤임을 유니티 에디터기에서 띄워 보기를 해 봤는데.. 잘 되어서 기록 해 봅니다. 그런데, 버전이 중요 합니다. 버전이 달라 지면, 잘 안 되네요 ㅜ.ㅜ 발헤임을 분석해 보고 싶거나, 모드를 만드시려는 분은 참고 하세요. 준비물 발헤임 버전 v0.209.10 되도록이면 위 버전이 좋습니다. 최신 버전에서는 이벤트 관련 오류가 잔뜩 발생하고, 이전 버전은 유니티 2019로 개발 되어서 테스트 해 보지 않았습니다.. 포럼에 보니.. 버전이 올라가면 다른 오류가 발생 하는 것 같더라군요... 위 버전이 트러블 없이 가장 깔끔하게 실행이 되었습니다. AssetRipperGUI 0.2.3.0 다운로드를 받고 실행 하고 싶은 곳에 압축을 풀어 줍니다. ValheimExportHelper 1.2.0 다운르도를 받고.. 2022. 10. 6.
Fontforge로 영문 폰트와 한글 폰트 합치기 먼저 Fontforge 사이트에서 소프트웨어를 다운로드 받습니다. https://fontforge.org/en-US/ FontForge FontForge is a free and open-source outline font editor. fontforge.org 설치 하고 나면, 한글이 나오는데.. 많은 부분이 깨져서 나옵니다. 영문으로 실행 하고 싶다면, C:\Program Files (x86)\FontForgeBuilds\fontforge.bat 파일에서 ::set LANGUAGE=en 위 부분은 아래와 같이 변경 해 줍니다. set LANGUAGE=en 한글이 잘 되면 좋은데.. 깨져서 나와서.. 도저히 쓸 수가 없어서.. 전 이렇게 사용 했습니다. 여기서 사용한 폰트는 JetBrains Mono .. 2022. 10. 5.
유니티에서 BlendShape의 노멀이 깨져 보일때.. 이렇게 보이면, 해당 모델의 인스펙터에서.. Blend Shape Normals를 None 또는 Import로 변경해 주시면 됩니다. 2022. 9. 14.
WSL2에서 Docker Desktop을 사용하지 않고 docker 설치하기.. Docker Desktop이 2022년 8월 31일 부터.. 250명 미만이고 년간 수익이 천만달러(약100억) 미만인 기업에서만 Docker Desktop을 무료로 사용 할 수 있다고 합니다. 개인이나 비영리는 계속 사용 가능 하고요. 그래서, Docker Desktop에서 벗어 날려고 자료를 좀 정리 해 봤습니다. WSL에 Docker 설치하기 먼저 시스템에는 WSL2가 설치가 되어 있어야 합니다. wsl이 설치가 되어 있지 않다면 아래 URL을 참고 해서 설치 해 주시면 됩니다. https://docs.microsoft.com/ko-kr/windows/wsl/install wsl의 배포판이 설치 되어 있지 않다면, 아래와 같이 wsl --list --online 이라고 하면 유효한 배포 목록이 나옵.. 2022. 8. 29.
윈도우 10에서 Docker desktop이 포트 충돌로 실행 되지 않을 때.. 윈도우10에서 도커를 사용하면서 간혹 포트가 충돌 난다고 해서.. 도커 이미지가 뜨지 않을 때가 있습니다. 이럴때는 아래와 같이 해 보세요.. 우선, 관리자 모드롤 cmd또는 powershell을 띄웁니다. 우선 하이퍼-V를 꺼 줍니다. dism.exe /Online /Disable-Feature:Microsoft-Hyper-V 재부팅을 해 줍니다. 해당 포트를 제외해 줍니다. 여기서는 1433포트를 예제로 했습니다. netsh int ipv4 add excludedportrange protocol=tcp startport=1433 numberofports=1 그리고 다시 파이퍼-v를 켜 줍니다. dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All 그리고 .. 2021. 8. 20.
웹페이지 파비콘을 이미지로 사용하기 link 태그에 아래와 같은 형식으로 이모지를 넣어 주면 된다. Emoji 2021. 4. 21.
vscode에서 한번에 여러 프로젝트 한번에 불러 오기 vscode로 작업 하면서, 프론트와 백엔드를 별도의 제작해서 사용하는 경우가 있습니다. 매번 실행 프로젝트를 띄울때 마다.. 여러개의 창을 띄워야 하는데.. 이게 귀찮아서 한방에 띄우는 batch 파일을 한번 만들어 봤습니다. @echo off set paths[0]="C:\workspace\project-frontend\" set paths[1]="C:\workspace\project-backend\" set paths[2]="C:\workspace\project-cms\" for /F "tokens=2 delims==" %%s in ('set paths[') do ( echo run %%s cd %%s CALL code . ) 위에서 코드에서 paths의 폴더와 숫자를 신경써서 넣어 주시면 됩니다. 2021. 3. 10.
Typescript로 만든 react 프로젝트에서 경로 별칭 사용하기.. react 프로젝트를 진행하다 보면 아래와 같이 경로가 복잡해 지는 경우가 있습니다. import MyComponent from "../../../../../components/MyComponent" 이럴때 간단하게 별칭을 사용해서 아래와 같이 줄이는 방법을 소개 합니다. import MyComponent from "@/components/MyComponent" tsconfig.json에 아래와 같이 추가를 해 줍니다. { "compilerOptions": { // 추가 룰 "baseUrl": "./src", "paths": { "@/*": ["*"], } } } create-reacte-app으로 프로젝트를 만들었다면, npm run eject를 해 주시고 tsconfig-paths-webpack-pl.. 2020. 11. 23.