Authorberabue

VSCode 확장 프로그램 만들기

V

요즘 작업용 프로그램으로 Visual Studio Code를 주로 사용하고 있습니다.프로그램이 가볍고 다양한 확장 프로그램이 존재해 다른 IDE보다 편하게 개발할 수 있습니다. C# 개발을 진행할 때 각 스크립트 파일 안에서 다른 기능을 하는 함수들을 #region을 이용해 묶어서 사용 중인데 #region 목록을 출력하거나 해당 위치로 바로 갈 수 있는 기능이 보이지 않아 확장 프로그램을 제작하기로 마음먹었습니다. 그럼 지금부터 VSCode 확장 프로그램을 만들고 배포하는 방법을 알아보도록 하겠습니다.이 글을 따라 하기 위해서는 VSCode와 Node.js가 설치되어 있어야 합니다. VS Code Extension Generator 패키지 설치 VSCode의 확장 프로그램을 만들기 위해서는 VS Code...

Git 저장소 복사하기

G

AWS CodeCommit을 이용해 프로젝트를 관리하던 중 문제가 생겨 저장소를 이전해야 하는 상황이 생겼습니다. 문제점 개인적으로 사용 중인 저장소와 회사에서 사용 중인 저장소의 리전이 동일하여 계정을 변경하려면 소스트리 인증 정보와 키체인에 등록된 정보를 삭제 후 재인증을 거쳐야 합니다. 해결하기 동일한 리전에 다수의 계정을 인증하는 방법을 찾지 못하여 리전을 분리하여 개인적으로 사용 중인 저장소를 히스토리까지 이전하려고 합니다. $ git clone --mirror Cloning into bare repository 'project.git'... remote: Counting objects: 1855, done. Receiving objects: 100% (1855/1855), 207...

Unity Google Spreadsheet 연동하기

U

개발 환경 OS XUnity3D 2019.2.7f2VSCode Library 추가하기 프로젝트가 생성되어 있다는 가정하에 VSCode를 이용해 Spreadsheet를 사용하기 위해 라이브러리를 추가하는 방법을 알아보겠습니다. VSCode Extensions VSCode의 좌측 하단 Extensions 탭으로 이동해 NuGet Package Manager를 설치합니다. NuGet Package Manager 설치가 완료되면 Shift + Command + P (Shift + Ctrl + P)를 입력하여 Command Palette를 통해 필요한 라이브러리 설치를 진행해 보겠습니다. Shift + Command + P (Shift + Ctrl + P) Command Palette 창을 활성화시켜서...

PyInstaller를 이용해 실행파일 만들기

P

Python과 PySide2를 이용하여 만든 프로그램을 배포하기 위하여 실행 파일을 만드는 방법을 알아보도록 하겠습니다. PyInstaller 설치하기 $ pip3 install pyinstaller 먼저 위 명령어를 입력하여 PyInstaller를 설치합니다. 실행파일 만들기 import sys import random from PySide2.QtWidgets import (QApplication, QLabel, QPushButton, QVBoxLayout, QWidget) from PySide2.QtCore import Slot, Qt class MyWidget(QWidget): def __init__(self): QWidget.__init__(self) self.hello = ["Hallo...

OpenPyXL을 이용해 엑셀 다루기

O

Python으로 OpenPyXL 모듈을 사용해 엑셀 파일을 다루는 방법을 알아보도록 하겠습니다. OpenPyXL 모듈 설치하기 $ pip3 install openpyxl 엑셀 파일 쓰기 모듈 설치가 완료되었으면 OpenPyXL 홈페이지에 있는 샘플 코드를 작성하여 엑셀 파일을 생성해 보도록 하겠습니다. from openpyxl import Workbook wb = Workbook() # grab the active worksheet ws = wb.active # Data can be assigned directly to cells ws['A1'] = 42 # Rows can also be appended ws.append([1, 2, 3]) # Python types will...

최근 글

글 목록

최근 댓글

그 밖의 기능