반응형

재학습/개발툴 4

[mitmproxy] 모바일웹 환경에서 헤더값을 추가하고싶다?

배경 일반적인 PC 웹 환경에서 헤더값을 추가하고싶을때는 크롬의 ModHeader 을 이용하여 손쉽게 헤더값을 추가할 수 있다. 그런데 모바일 웹 환경에서는 어떻게 추가할 수 있을까? 여러 방법이 있을 수 있겠지만, 나는 프록시환경을 사용하여 헤더값을 추가해주기 위해 mitmproxy를 사용했다. Mitmproxy - 오픈소스 - 파이썬API를 사용하여 데이터 조작가능 - mitmproxy(콘솔), mitmweb(웹), mitmdump(cli) 총 세 가지의 실행환경 지원 https://mitmproxy.org/ mitmproxy - an interactive HTTPS proxy Mitmproxy has a vibrant ecosystem of addons and tools building on it:..

재학습/개발툴 2023.02.20

[GitLens] Extension 하나로 거의 모든 Git Info가 제공된다.

설치하기 Vscode -> Extensions -> GitLens 설치 기능 1.코드 끝에 최근 커밋내용을 보여줍니다. 2.코드 위쪽에 저작권 설명을 보여줍니다. 3.하단에 브랜치정보를 보여줍니다. (클릭 시 브랜치 변경 및 추가 등 브랜치 관련 기능 사용 가능) 4.좌측 탭에 GitLens뷰가 생긴다. 4-1.커밋 히스토리와 파일 히스토리 등 다양한 기능을 제공한다. 4-2.클릭 시 해당 파일을 또 클릭하면 어떤 코드가 추가되고 제거되었는지도 확인 가능하다. GitHub FileChanged와 비슷한 기능을 제공한다고 볼 수 있다. 5.커밋그래프 확인 가능 위의 Show Commit Graph를 누르게 되면 커밋그래프도 확인이 가능. 추가로 GitLens+를 결제하면, 더 강력한 커밋그래프, 비주얼파일..

재학습/개발툴 2022.12.27

[Copilot] 무료체험 시작

- 코드 자동완성을 해주는 AI기반 툴이다. - 내 코드를 예측해서 코드를 추천해준다. - 생산성을 획기적으로 높일 수 있을거라 추측하여 체험해본다. 가격정책 - 계정당 1회, 60일간의 무료체험 - 그 후, 월 10달러 or 연 100달러 정액제로 전환 신청방법 - https://github.com/features/copilot 접속 - Start my free trial 클릭 - Save and get started - 끝 그럼 위와같은 화면이 나타난다. 나는 VS코드로 할 것 이므로 VS코드 선택 VS코드에 코파일럿을 적용하기 위해서는 1. VScode Extention에 Github copilot Install 2.아래에서 Sign in to Github을 클릭하여 로그인 3. 관련 허용을 하라는..

재학습/개발툴 2022.12.26

[Copilot] 개발 생산성을 위한 Github Copilot 깃허브 코파일럿 간단 정리

그래서 이게 무슨용도야? - 개요 프로그래밍의 세계에서는 다양한 언어가 존재합니다. 또, 개발자들은 하나의 언어만 접하는 것 보다 다양한 언어와 프레임워크 등을 사용할 일들이 많죠. 그러면 그럴때마다 문법을 배우는 등의 학습을 할 수 밖에 없습니다. 깃헙 코파일럿은 이런 문제를 해결해줍니다. 간단한 주석과 함수명을 작성한다면 그에 맞는 코드를 제안하죠 이것은 깃헙의 수십억줄의 코드를 학습한 결과입니다. 깃허브 코파일럿은 자연스러운 코드를 작성하여 제안하기위해 노력합니다. 따라서 개발자가 자잘한 문법이아닌, 더 큰 문제에 집중할 수 있도록 도와줍니다. => 따라서 문법이 생소한 언어를 사용하더라도, 문법은 코파일럿이 작성해주고 개발자는 로직과 설계에 집중할 수 있겠군요. 다만, 디버깅능력은 필수적으로 갖춰..

재학습/개발툴 2022.09.23
반응형