study/개발 5

Visual Studio 확장프로그램 개발 (3)

이번에는 공식 문서 샘플 중에서 확장프로그램 종류를 선택해서 한번 똑같이 따라해보려고 한다. https://github.com/Microsoft/vscode-extension-samples/tree/main/code-actions-sample vscode-extension-samples/code-actions-sample at main · microsoft/vscode-extension-samplesSample code illustrating the VS Code extension API. - microsoft/vscode-extension-samplesgithub.com 이 샘플은 code action들을 할 수 있게 하는 샘플이다. Code action은 vscode 에서 quick fixes나 re..

study/개발 2024.05.18

Visual Studio 확장프로그램 개발 (2)

저번에 새로 만든 확장 프로그램에서 소스코드 추가해보자. 간단하게 hello world 말고 다른 텍스트 "it's me!!" 를 출력해주게 만들거다. 일단 중요 파일들에 대해서 간단한 설명을 먼저 보면(vsc-extension-quickstart.md) package.json는 우리가 만든 extension과 command들이 선언되어있는 파일이고,extension.js가 이제 메인 파일인데, 여기서 command에 대한 코드를 짜면 된다.  그러면 extension.js에 새로운 코드를 작성해보자! 이게 기존에 있던 명령이고, 이거를 조금 변경해서 새로운 명령을 밑에 추가해보자. let disposable2 = vscode.commands.registerCommand('test2.who\'sThere..

study/개발 2024.05.18

Visual Studio 확장프로그램 개발 (1)

간단한 vs extension을 개발해보자. 일단 공식 문서를 따라해봤다. https://code.visualstudio.com/docs/editor/refactoring Refactoring source code in Visual Studio CodeRefactoring source code in Visual Studio Code.code.visualstudio.cominstall 받아주자. 그 다음 yo code를 입력하자. 에러가 뜨긴 하는데,, 그냥 무시하고 생성하자.두번째껄로 선택했다. 그리고 다음과 같이 전체 선택해줬다 깃헙에는 안 올릴거라 그냥 no 했다! 그러면 이렇게 결과가 뜬다. 그러면 이렇게 폴더 안에 파일들이 생긴다! 이 중에서 extension.js를 선택하고 f5를 눌러보자 근데..

study/개발 2024.05.18

[ECOPS 백엔드 스터디] 파이썬 가상환경 및 장고 설치

4월 16일에 두번째 미팅을 진행했다. 이번 미팅에서는 서로의 깃헙을 공유하고 깃헙 스터디 진행상황을 공유했다. 나는 파이썬 가상환경 및 장고 설치하는 것을 설명해주고 팀원들은 다 같이 따라하는 시간을 가졌다. 파이썬 가상환경 및 장고 설치 1. 파일 디렉토리 만들기 mkdir (--프로젝트 디렉토리 이름--) 2. 해당 폴더 들어가서 가상환경 설치하기 python -m venv myvenv (--가상환경 이름, 보통 venv나 myvenv 등 많이 씀--) cd myvenv 3. bin 폴더 들어가서 실행 cd bin source ./activate 4. bash 창에 활성화된 가상환경 명이 나온 상태로 장고를 설치해줌 // (myvenv) ~~~ -> 이런식으로 뜰거임 pip install djang..

study/개발 2023.05.31

[ECOPS 백엔드 스터디] 장고 및 깃헙 강의 추천

2023년 4월부터 이화여자대학교 소속 사이버보안 동아리 ECOPS에서 WEB TF 백엔드 리드 개발자를 맡게 되었다! 아직 정식 이캅스 웹페이지 개발 들어가기 전까지 시간이 좀 남아서 팀원들과 먼저 스터디를 진행하기로 했다. 나는 이때까지 몇개의 프로젝트를 진행하면서 장고로 백엔드 개발을 해본 경험이 있었는데 대부분의 팀원들은 경험이 아예 없는 친구들이 대다수여서 일단 깃헙에 대해서 설명하고 스터디 진행 방식을 정하고 스터디에 도움이 될 만한 사이트들을 정리해서 알려줬다. Django를 위한 초보자 가이드: 이 튜토리얼은 Django를 이용하여 웹 어플리케이션을 만드는 단계별 가이드입니다. 개발 환경 설정부터 완성된 어플리케이션 배포까지 모두 다루며, 데이터베이스 통합, 사용자 인증 처리 및 부트스트랩..

study/개발 2023.05.31