개요 Windows 10 에서 WSL ((Windows Subsystem for Linux) 을 ConEmu 를 이용하여 본격적으로 써먹어본다. * WSL 과 ConEmu 는 은 설치되어 있는 것으로 가정한다. ConEmu 를 열면 WSL 이 똬악! Settings >> General 에서 {Bash::bash} 를 선택하면 된다. 시작 디렉토리를 정하고 싶다 Settgins >> Startup >> Task 에서 {Bash::bash} 를 선택해주고 --wsl 뒤에 -C~ 를 추가해준다. --wsl -C~ 여기서 ~ 는 리눅스에서의 홈 디렉토리를 가리키며 ~ 대신 원하는 디렉토리를 적어주면 ConEmu 를 실행했을때 이쪽 디렉토리에서 시작하게 된다. 이쁜 테마를 쓰고 싶다 기본적으로 제공하는 테마들도 ..
개요 아래 두 항목을 최대한 간단히 들여다 보려 함 1. WSL 에서 VIM 을 사용하려고 보니 7점대 version 이다. 최신 버전 설치하자 2. 최신버전 설치 가이드를 보니 apt-get 이 아니라 apt 를 쓰네? 이거 뭔지 함 들여다 보자. * (참고) WSL (Windows Subsystem for Linux) == Bash on Ubuntu on Windows vim 최신으로 update 하기 원문링크: https://itsfoss.com/vim-8-release-install/ TL;DR. 그냥 아래만 치면 된다. sudo add-apt-repository ppa:jonathonf/vim sudo apt update sudo apt install vim PPA란 무엇인가 - 링크: http..
개요 원문링크: https://medium.com/@xoen/golang-read-from-an-io-readwriter-without-loosing-its-content-2c6911805361* 음… 이건 거의 원문 번역이 되어 버리는 듯 합니다. 이런 상황을 가정해보자 1) HTTP Request 를 받았다. 2) Request 의 body 내용을 보고 이런저런 처리를 한 다음에3) 본격적인 처리를 하는 Controller 에게 Request body 를 넘겨주고 싶다. 시도와 낭패 Request body 를 byte string 으로 읽어내려면 ioutil.ReadAll() 을 쓰면 된다. var bodyBytes []byte if body != nil { bodyBytes, _ = ioutil.R..
개요 복습겸 생활코딩의 지옥에서 온 Git을 사흘간 출퇴근하며 정주행했다. Git 입문하시는 분들께는 좋은 자료라는 생각이 들었으며 개인적으로는 .git 폴더를 심지어 이고잉님 본인이 만드신 gistroy 로 분석해주시는 부분이 인상적이었다. 이에 기본적인 git 의 기능들을 실행하면서 .git 폴더내의 변화를 정리해보고 싶어졌음 - 입문하시는 분들 보다는 git 을 잘 쓰고 계신분들이 이런 내용을 한번 챙겨보시면 도움이 되시리라 싶다. (참고) 지옥에서 온 Git - 링크: https://opentutorials.org/course/2708 - 유튜브 링크: https://goo.gl/tSliKG - gistory: https://github.com/egoing/gistory .git 폴더 가볍게 둘러..
개요 작은 기능들을 담은 Embedded Project 들의 소스를 보다보면 하나의 파일에 모든 기능들을 담아놓은 경우를 보게 된다. 초기화 설정, 인터럽트, 센서와의 연동, 통신 등등이 뒤섞여있다. 일정에 맞춰 빠른 기능구현을 하다보니 그렇게 되었으리라 싶다. 또한 여러 파일로 나눠 놓았음에도 서로간의 연결이 뒤죽박죽인 경우도 있다. 헤더파일과 전역변수, 함수의 선언 (declaration) 등이 일관성이 없거나 잘못된 경우들 그나마 일관성을 유지하며 개발하려 노력하였으나 제대로된 가이드 문서를 만나게 되어, 문서에 그 동안의 경험을 더하여 개인적인 기준을 정리해본다. * 문서에 더해지는 의견은 의견 이라고 표시하겠음 문서링크: https://goo.gl/xSzyy2 웹페이지의 Modularizing ..

- Total
- Today
- Yesterday
- 엉클 밥
- 오블완
- API
- Echo
- go
- 클린 아키텍처
- middleware
- ChatGPT
- 인텔리제이
- intellij
- 영화
- 독서
- 2023
- Gin
- clean agile
- 잡학툰
- strange
- gocore
- 클린 애자일
- 독서후기
- postgres
- OpenAI
- Bug
- websocket
- solid
- golang
- 티스토리챌린지
- notion
- bun
- agile
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |