![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/XJgps/btr5ozXK4g0/dvch5q4bmnlzMANRRAGOWK/img.png)
## 개요난 무시하고 싶은데 계속 에러리스트에 메시지가 떠서 짜증날때.editorconfig파일 설정을 통해 코드분석기에서 특정 스타일만 제외가 가능하다. ## .editorconfig 파일 예시[*]charset=utf-8[*.cs]# IDE0090: Use 'new(...)'dotnet_diagnostic.IDE0090.severity = slient해당 파일을 프로젝트 루트폴더에 위치시켜서 적용이 가능하다. slient의 경우 warning으로 표시되지 않지만 계속 모니터링된다.아예 제외하고 싶은 경우 none으로 설정해주면 된다.## Referenceshttps://learn.microsoft.com/ko-kr/dotnet/fundamentals/code-analysis/configuration-..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bht9Al/btrIjI4iqTX/zpqKLTMFIa13sPzU77y68K/img.png)
개요 GitHub은 일반적으로 개방과 공유를 중시하는 오픈소스 지향 저장소지만 private한 저장소로도 활용되며, 제 3자가 repository에 등록된 창작물을 사용할때의 특정권한 및 제약사항을 license를 통해 행사할 수 있다. 보편적으로 사용되는 license의 종류와 어떤 경우에 어떤 license를 적용하는게 효과적인지 알아보도록 한다. License License의 사전적 의미는 "(공적으로) 허가하다"이다. 예를들어 국가에서 운전을 하도록 허가하는 경우, 운전허가증인 운전면허증(Driver's license)을 발급한다. 운전면허증은 임의로 수정하거나 타인에게 양도할 수 없으며, 운전자는 교통법규에 명시된 규약을 지키며 운전해야할 의무가 있다. 이는 창작물에서도 동일하다고 볼 수 있다...
개요 개발환경의 스타일 일원화를 위한 세팅작업 - Theme : `Dark+` - Font family : "'Cascadia Mono', D2Coding, Consolas, 'Courier New', monospace" - Default font : `Cascadia Mono` (ligatures 제거 버전) - Font size : VS2022(11), VSCode(15), Notepad++(11, Regular), Notepad(11, Regular) - Cascadia Mono가 표시 안되는 문제 : CMD(D2Coding, 16), PowerShell(D2Coding, 16) - Font style : Regular (SemiLight도 괜찮은데 고해상도 모니터에서는 default설정인 Regu..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/Av5sN/btrG7Xvn8WF/uJVsyoyCzU99AZLUjmclzk/img.png)
개요 Git 및 GitHub은 기본적으로 `git commit`(및 `git tag`)의 name 및 email만 체크하고 보안적인 측면은 고려하지 않는다. 이는 의도하지 않은 제3자가 name 및 email만 알면 commit을 통한 repository의 변경이 가능하다는 의미이며, 이를 검증하고 방어하기 위해 Git 및 GitHub에서는 GPG 등을 통해 서명(signing)하는 방식을 사용한다. 이를통해 Git v1.8.3 이후 버전부터는 서명하지 않았거나 신뢰할 수 없는 사람이 서명한 commit이 있다면 `git merge`와 `git pull`을 통한 Merge를 허용하지 않을 수 있다. 또한 GitHub에서는 "Branch protection rules"의 "Require signed com..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/PQb1m/btrGNVEG7J0/aK8utryOYhjQ8w4VU6xiB0/img.png)
개요 보통 프로젝트의 규모나 성격에 따라 branch workflow를 가져가는 전략은 다양하지만 개인적으로는 git-flow 변형을 해용하고 있다. 이 경우 특정 branch (e.g. main, develop)의 경우 직접 commit이 안되도록 보호 설정을 해주면 실수를 예방할 수 있는데 GitHub에서 해당 설정을 하려면 유료계정으로 전환이 필요하다. 유료계정 저렴해서 왠만하면 하는게 전환하는게... 마침 VSCode v1.69.0 에서 클라이언트에서나마 보호를 걸어주는 유용한 기능이 추가되어서 간단하게 소개해본다. Long-Running Branches 전략 개인 프로젝트에서 아래와 같은 long-running branch 전략을 사용중이라고 가정하자. master브랜치는 최신 배포버전이며 de..
개요 GitHub에서 여러 프로젝트를 하다보면 신규 Repo 생성시마다 Label 등 설정을 다시 해주는것은 귀찮은 일이다. Label 복제를 위해서 오픈소스를 소개하기도 하지만 여기서는 GitHub CLI 에서 제공하는 기본 기능을 사용해 Label을 복제하도록 한다. GitHub CLI 설치 https://cli.github.com/ GitHub CLI Take GitHub to the command line cli.github.com 다운받아 설치해주도록 한다. 설치 후 커맨드창을 열어 "gh --version"을 통해 잘 설치된 것을 확인할 수 있다. 작업중인 Git프로젝트 폴더에서 CLI를 동작시키면 해당 Repo에 기본적으로 동작하게 된다. GitHub CLI 로그인 기본적으로 CLI의 명령들..
블로에 글을 적다보니 기본 스킨이 너무 허접하다 싶어서 이것저것 다른 사용자스킨들을 적용했다가 소소한 버그들 때문에 다시 기본스킨으로 돌아왔지만, TOC(Table of contents)가 없는것과 코드블록이 어설픈게 가장 불편해서 tocbot 및 CSS 수정을 통해 커스터마이징해 보았다. 웹서핑으로는 ctrl+c,v를 통한 잘못된 정보들이 넘쳐나는듯해서 직접 찾아봐서 필요한 부분만 건드렸다. 참고로 아래 내용은 반응형#1 스킨을 대상으로 하며, 스킨에 따라 일부 변수명은 수정이 필요한 부분이 있을 수 있다. js 업로드는 하지않고 CDN을 통해 js를 적용하며, 티스토리 기본편집을 통해 소스만 살짝 수정하는 방식을 사용한다. TOC 적용 (tocbot) HTML 수정 먼저 관리 페이지에서 "꾸미기" >..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bnlwEV/btrFzwlpehN/mBBgReJRC2P0q8XGpTtoWK/img.png)
삭제 프로그램 삭제 설정 > 앱 > 앱 및 기능 > Microsoft Visual Studio Code 제거 설정 삭제 확장 및 설정까지 삭제하고 싶다면 아래 2개 폴더도 삭제 확장설정 : %USERPROFILE%\.vscode (e.g. "C:\Users\{Username}\.vscode") 환경설정 : %APPDATA%\Code (e.g. "C:\Users\{Username}\AppData\Roaming\Code") 설치 다운로드 시스템설치 또는 사용자설치 버전 다운로드 후 설치 시스템설치시 관리자계정인데도 VSCode 실행시마다 UAC팝업이 뜨는 경우가 있다. 해당 문제를 회피하고 싶다면 사용자설치를 하도록 하자. (어떤 PC는 문제가 안생기고, 어떤 PC는 생기는데 이유를 파악중..) 기본설치경로..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bvu9kU/btrEw8T3Vo6/Da9ESazUxxJuhczsyvbgY1/img.jpg)
★ 한줄요약 : Unity 스크립트 editing 및 debugging을 위해서 VSCode는 당분간 쓰지말고 Visual Studio를 쓰자 기준버전 Unity : 2021.3.4f1 (LTS) Unity-VSCode pakage : Visual Studio Code Editor 1.2.5 package (Feb.09.2022) VSCode : 1.67.2 Visual Studio Code C# Extension (v1.25.0) Visual Studio Code Debugger for Unity Extension (Not officially supported by Unity) (v3.0.2) .NET : 6.0 (LTS) Microsoft Analyzers for Unity (v.1.13.0) 설치순..
설치 개발을 하면서 보통 간단한 작업에는 Windows의 기본기능인 notepad를 빠르게 활용한다 (윈도우키 + R, notepad) 하지만 로그 분석이나 좀 더 복잡한 기능에는 notepad++을 활용하면 효율적으로 작업이 가능하다. 다운로드 및 자세한 사항은 아래 사이트에서 확인 가능하다. https://notepad-plus-plus.org/ Notepad++ What is Notepad++ Notepad++ is a free (as in “free speech” and also as in “free beer”) source code editor and Notepad replacement that supports several languages. Running in the MS Windows en..
- Total
- Today
- Yesterday
- Singleton
- Addressables
- 코루틴
- gcp
- await
- async
- RuntimeInitializeOnLoadMethod
- Python
- initialize
- selenium
- 환경설정
- framework
- Debug
- 싱글톤
- Scraping
- 비동기
- github
- git
- vscode
- C#
- 닷넷
- firestore
- coroutine
- 유니티
- VS2022
- .net
- Custom Package
- Visual Studio Code
- unity
- logging
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |