Postman을 자주 사용하게 되면서 사용하게 되는 기능입니다. 우리가 개발을 할때에 access_token 기반의 로그인 서비스들의 경우에는 token이 만료되는 시점 때문에 지속적으로 로그인 관련 API를 호출하여 주어야 하는데 굉장히 불편하죠. Pre-Request Script를 사용하면 됩니다. 다음과 같이 script 코드를 작성하면 되는데요. Postman이 지원하는 펑션들이 존재하기도 하기 때문에 사용이 편합니다. pm.sendRequest({ url: 'https://your-url/auth', method: 'POST', header: { 'Accept': 'application/json', 'Content-Type': 'application/x-www-form-urlencoded' },..
하나의 서비스를 하는 회사에서도 실제적으로는 많은 프로젝트들을 동시에 진행하기도 합니다. 이럴때에 각 서비스들의 version 등과 같은 환경을 다 동일하게 맞추면 좋지만 버전 업데이트를 위해서는 많은 시간을 들여야 할수도 있습니다. 그래서 프로젝트 별로 조금 다른 버전을 사용하여서 개발할수도 있습니다. 이러한 문제점을 없애기 위해서 direnv를 이용할 수 있습니다. 동작원리는 사용자가 지금 사용하고 있는 디렉토리의 .envrc 파일을 생성하고 읽어 들이면서 필요한 설정들을 불러오는 방식입니다. 그리고 해당 디렉토리에서 벗어나면 당연스럽게도 해제를 해주어서 여러가지 환경에서 개발하기에 좋도록 만들어줍니다. 맥에서 받고 싶으면 다음과 같이 합니다. 물론 brew는 설치가 되어 있어야 합니다. $ brew..
오늘은 VSCode를 원격으로 돌리는 방법을 알아보려고 합니다. 물론 VSCode가 그렇게 무겁지 않기 때문에 웬만하면 노트북에 설치가 다 되어 있을거라... 이동하면서 코딩하기 어렵지는 않습니다. 그래도 이런 방법도 있다는걸 공유하고 싶어서 글을 남깁니다. 일단 docker를 이용해서 원격지에 image를 pull 하여 주면 됩니다. hub.docker.com/r/codercom/code-server Docker Hub hub.docker.com 이미지는 code-server를 이용할겁니다. $ sudo docker pull codercom/code-server image를 다 받아오게 되면 다음과 같이 docker container를 실행하면 됩니다. $ sudo docker run --name co..
저는 폰은 아이폰을 사용합니다. 그래서 맥과 연결된 환경에서는 작업하던중에 컴퓨터로도 미리알림을 시간을 맞춰두면 간단한 메모들을 넣어놔서 편안하게 사용 할 수 있습니다. 컴퓨터를 멀티로 사용하다 보니까 윈도우로도 이런것들을 같이 사용하고 싶을때가 있습니다. 윈도우에서는 To Do라는 앱이 있고요. Microsoft Store 에서 무료로 다운로드 받을수 있습니다. 따로 링크는 넣지 않을게요. 두번째로는 아이폰에서 계정을 연동하여 주어야 합니다. 아이폰 설정에서 계정을 찾아서 추가하여 줍니다. 방법은 설정에서 가서 위에 검색에서 계정 을 넣어주면 "계정 추가" 도 보이실거에요. Microsoft Exchange를 선택하여 주고 자신의 계정을 등록하여 주면 됩니다. 저는 미리 알림만 동기화 할거라 나머지는 ..
개발을 완료하고 Application을 Run 하지 않고 Debug를 하여 봅시다. Run보다 속도는 느릴수 있지만 각종 Debug를 넣지 않고 적절하게 Application의 상태를 알수 있습니다. Debug point를 지정하여 주는 방법은 따로 설명하지 않도록 할게요. Resume 단축키 : command + option + r 다음 Break point로 이동합니다. ( 다음것이 없다면 그대로 빠져나감 ) 사람마다 특성이 다르겠지만 저는 그 시점에서만 값을 확인하기 때문에 이것을 많이 이용합니다. Break point를 잡아두고 이곳에서 단축키를 눌러주거나 왼쪽 바에있는 아래 모양의 버튼을 눌러주면 됩니다. Step Over 단축키 : F8 현재 break 된 파일에서 다음 라인으로 이동됩니다. ..
- Total
- Today
- Yesterday
- Linux
- golang
- android
- Python
- centos8
- rxswift
- SWIFT
- Java
- Xcode
- Gradle
- CentOS
- Spring
- intellij
- Windows
- Kotlin
- php
- ios
- war
- windows10
- github
- MySQL
- tomcat
- nodejs
- docker
- go
- git
- ubuntu
- enum
- cocoapods
- Codable
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |