본문 바로가기

분류 전체보기324

SVN을 GitHub로 이전 대부분의 프로젝트는 이제 Git을 통해서 진행하는데 MS로 인수된 GitHub에서 무제한 용량을 제공해줘서 프로젝트를 옮기는 중이다. (인수되기 전 GitHub는 공개프로젝트에 한해서만 무제한이었음) SVN으로 저장된 예전 프로젝트를 GitHub으로 옮기려다보니 갖가지 방법이 검색되는데, 너무복잡했다 -_- 사실 GitHub에서는 SVN Import 기능을 아주 친절히 제공중이지만 http 또는 https 프로토콜만 지원한다 (사내 SVN서버는 시놀로지 SVN서버라 http, https 프로토콜을 미지원한다 ㅠㅠ) 그러다 찾은것이 TortoiseGit을 통해 간단히 할 수 있는 방법을 알아냈다. 1. 윈도우용 git 설치 gitforwindows.org/ 에 접속해서 최신버전 설치 2. TortoiseG.. 2020. 11. 25.
Github에 100MB 이상의 파일을 올리는 방법 문제점 Bitbucket과는 달리 Github에는 기본적으로 100MB 이상의 파일을 올릴 수 없다. 그래서 100MB보다 큰 크기의 파일을 올리려고 시도하면 다음과 같은 경고 메시지를 보게 된다. $ git push Counting objects: 3086, done. Delta compression using up to 4 threads. Compressing objects: 100% (2980/2980), done. Writing objects: 100% (3086/3086), 363.25 MiB | 935.00 KiB/s, done. Total 3086 (delta 1236), reused 111 (delta 57) remote: error: GH001: Large files detected. Y.. 2020. 11. 5.
크롬에서 웹사이트 전체 화면 캡쳐 1. 크롬 브라우져 열기 2. F12 를 눌러 개발자 도구 열기 3. Ctrl + Shift + P를 눌러 커멘트 창이 나오면 Capture full size screenshot 이라고 입력 4. 완료 2020. 11. 4.
Turn on/off monitor [DllImport("user32.dll")] static extern IntPtr SendMessage(IntPtr hWnd, int Msg, IntPtr wParam, IntPtr lParam); private const int WM_SYSCOMMAND = 0x0112; private const int SC_MONITORPOWER = 0xF170; private const int MonitorTurnOn = -1; private const int MonitorShutoff = 2; //Turn them off SendMessage(f.Handle, WM_SYSCOMMAND, (IntPtr)SC_MONITORPOWER, (IntPtr)MonitorShutoff); //Turn them on SendMe.. 2020. 11. 3.
[VTK] 빛으로 인한 그림자 없애기 VTK를 이용한 3차원 표현시 그림자로 인해 원래 색상이 과도하게 어두워지는 현상이 있다. 물론 일반적으로 3차원을 표현하기엔 그림자가 필수이다! 하지만 일부 특수한 3차원 객체 표현시 이런 그림자가 필요없을때가 있다. VTK 코드는 다음과 같다. actor.GetProperty().LightingOff(); 2020. 10. 27.
Visual Studio 에서 C# try catch 자동완성 (코드조각) 사용자정의 기본적으로 Visual Studio에서 제공하는 기능으로try를 입력후 Tab, Tab 키를 누르면 자동으로 try catch 구문이 작성된다. 기본제공하는 형식에서 내가 자주쓰는 형식으로 변경하려면 다음과 같이 하면 된다. 1. 디렉토리 이동VS2019 Community : C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC#\Snippets\1033\Visual C#VS2022 Community : C:\Program Files\Microsoft Visual Studio\2022\Community\VC#\Snippets\1033\Visual C# 2. try.snippet 파일 수정 try try Code snippet .. 2020. 10. 7.
QGIS에서 구글지도 추가하기 QGIS 버전 : 3.14 Pi 1. 다음과 같이 QGIS 메뉴를 선택한다. 메뉴 > 레이어 > 레이어 추가 > Add XYZ Layer 2. 데이터 원본 관리자에서 New 버튼을 누른다. 3. 다음과 같이 이름, URL을 입력한후 확인을 누른다. 이름 : 구글 URL : https://mt1.google.com/vt/lyrs=s&x=%7Bx%7D&y=%7By%7D&z=%7Bz%7D 4. 방금 추가한 구글지도를 선택후 [추가]버튼을 눌러 QGIS 화면에 표출한다. 구글 이외에도 다음과 같은 다양한 BaseMap을 QGIS에 배경지도로 올릴수 있다. OpenTopoMap https://tile.opentopomap.org/%7Bz%7D/%7Bx%7D/%7By%7D.png OpenStreetMap http:.. 2020. 7. 22.
굿노트 양식 - 직장인 데일리 업무일지 오늘 할일 및 일정위주의 데일리 다이어리(업무일지)를 찾아봤지만, 아무리 찾아봐도 딱 마음에 드는게 없어서 만들었습니다. 필요하신분은 다운로드 해서 사용해주세요 2020. 3. 9.
2019 스마트민방위교육 시험 결과 100점 받았습니다. ㅎ 2019. 5. 29.