끄적 끄적 8

2022 회고

22년이 끝나고 23년이 시작됬네요! 21년에 작성햇던 목표를 보며 22년을 잘보냈나 볼까요 부족한 부분을 찾고 채워나가고 싶어요 지금보니 너무 추상적인 목표네요 부족한 부분을 채워가기위한 노력으로 블로그를 꾸준히 작성하려 노력했어요 달마다 한번씩은 쓰면서 내가몰랐던 지식들, 최신 기술들에 관심을 놓지않기위해 학습하고 블로그를 작성했어요 2022년에는 취직을 하는게 제일 큰목표가 될것같네요 제일 큰 목표를 달성했네요! 개인적으로 전 직장보다 더 만족하는 곳으로 가게됬어요 취직을 하고나서 책을 많이 읽어보려고해요 경제분야와 개발분야책을 읽어서 살아갈때 중요한 경제도 좀 알아가고 개발적으로도 성장해서 멋진 커리어를 만들어가고 싶어요 22년에 책은 2권정도 읽었던것같네요! 개발분야책만 읽었지만 평소에 읽지않던..

끄적 끄적 2023.01.01

[Git] 소스트리를 이용한 Rebase, 커밋내역 깔끔하게 정리하기

협업하면서 git을 이용해서 작업물을 합칠 때 대부분 merge를 많이 사용하고 있을 텐데요 rebase라는 기능이 있다는걸 알고계신가요?! 프로젝트가 큰경우에 많이 쓰는거 같은데요 불필요한 커밋내역들을 깔끔하게 정리하기위해서 많이들 사용하는 방법이라고 해요 가지가 줄어들어서 확실히 보기 좋아져요 예시로 알아봅시다~~ 이러한 작업을 한 브렌치가 있어요! 가지모양은 main -> develop -> a -> b 이렇습니다! a브렌치에서 작업을 커밋했고 b브렌치에서 작업을 커밋했고 develop에서 작업을 커밋해서 커밋 시간순으로는 a -> b -> develop 브렌치 순이죠 여기서 이제 리베이스를 통해서 이쁘게 연결해 보려고해요 리베이스를 할 작업한 브렌치로 (체크아웃)이동해야해요 a브렌치를 먼저 reb..

끄적 끄적/Git 2021.08.03

[Iterm] Iterm 터미널 커스텀

터미널을 이쁘게 커스텀 해볼거에요 이 과정을 하기전에 https://github.com/ohmyzsh/ohmyzsh 에서 omyzsh를 먼저 설치해야해요 sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" https://github.com/ohmyzsh/ohmyzsh/wiki/themes 를 찾아봐서 다른 테마를 정해도 돼요 전 인기가좋은 agnoster를 사용했기때문에 이테마를 기준으로 설명을하구요 터미널에서 vi편집기로 ~/.zshrc위치에 있는 파일을 열어주세요 전 기본 루트가 ~여서 바로 .zshrc로 접근했어요 vi .zshrc vi를 사용하실줄 모르신다면 현재창에..

끄적 끄적 2021.01.02

[이미지 확장자] Vector? Raster? PNG, JPEG 뭐가 다를까?

코딩을 하다보면 이미지를 사용할 일도 있고 이미지 포스팅 피피티 문서.. 등 이미지를 사용할 일 이 많지만 어떤 확장자를 써야하는지 고민하는 사람들은 적을거에요 대부분 고민 한다고하면 투명도를 지원하고 안하고의 차이정도인 png를 사용하느냐 마느냐정도가 있겠네요 뭐가다른지 궁금하게되서 정리해보려고해요 이미지는 크게 Raster와 Vector타입으로 나뉜다고해요 각 타입에 해당하는 대표적인 확장자로 png 비트맵(Raster) - 고정된크기 늘어나면 문제생김(깨짐현상) pdf 백터 - 늘어남에 따라서 문제없음(잘늘어나고 선명) Raster JPG, GIF, PNG, TIFF, RAW, PSD 파일이 속함 픽셀베이스 그래픽으로 사진이나 웹그래픽에 사용 픽셀이라고 불리는 점들이 그리드형태로 모여서 하나의 그림..

끄적 끄적 2021.01.01

[Git] Gitmoji 커밋을 알아보기쉽고 이쁘게

밋밋한 커밋으로만 사용했다면 엄청많은 커밋내역을 볼 때 눈이아프고 하나하나 읽어봐야 하는 노력이 필요할거에요 하지만 이모지를 사용해서 컨벤션을 맞추서 사용한다면 그림만보고도 이게 어떤 카테고리인지를 쉽게 판별할 수 있죠 물론 임의의 이모지를 사용해도 되지만 이러한 컨벤션을 정리해둔 사이트가 있어요 gitmoji.dev gitmoji An emoji guide for your commit messages. gitmoji.dev 홈페이지에서 보면서 가져다 써도 되지만 커맨드라인에서 바로 사용할 수 있는 프로그램을 사용하면 더 편리하죠 github.com/carloscuesta/gitmoji-cli 설치는 정말 간단해서 그대로 따라하면 되구요 저는 npm설치가 잘안돼서 brew를 이용한 설치를 했어요 brew..

끄적 끄적/Git 2020.12.27

[Git] 깃저장소에 프로젝트 올리기

개발을 할때 Git 많이들 사용하시죠?? 처음 접하면 어렵기도하고 방법을 모를 때가 있어요 간단하게 프로젝트를 깃에 올리는 방법을 알아볼게요 깃에 대한 포스팅을 하려고했는데 못하고있다가.. 동아리를 하면서 한번 더 하는김에 정리를 해봤어요 ㅎㅎ . . . 먼저 자신이 깃을 만들고싶은 폴더로 이동할게요! 그 다음 Git에서 자신이 만든 Repository에 들어가서 초록색 버튼을 누르고 https주소를 복사해요 다음으로는 터미널을 켜볼께요 자신이 작업할 폴더의 위치로 경로를 이동해주세요 자신이 작업할 경로의 폴더와 터미널의 경로가 이렇게 떠있겟죠?? 위와 같이 git clone [git repo 주소] 를 입력해주세요 하셨다면 아래와같이 폴더가 Repo이름과 같은 폴더가 하나 생겻죠?? (저는 KimNam..

끄적 끄적/Git 2020.04.18

[Git] 코드는 안건드렸는데 자꾸생기는 Xcode파일 제외시키기

git을하면서 껄끄러웠던 것을 정리해놓으려고 해요😄😄 .DS_Store 와 UserInterfaceState를 제외시키려면?? git을 통해 협업을 하다보면이러한 에러를 종종 볼수 있어요 코드를 손대지않고 그냥 Xcode상에서 클릭만해도 생기는 거같아요 이거 때문에 git하기가 껄끄러울 때가 많죠 제일 중요한 것은 처음에 gitignore 파일을 만들지 않고 git에 프로젝트를 올린경우 버전관리가 시작되면서 초기에 있던 gitignore에 추가를 해도 무시되지 않아요!! 처음에 설정해놓고 관리하면 편해요 혹시나 git에 이미 올려진 상태라면 아래와 같이 하시면 되요 을 통해서 git cache를 다 삭제해줍니다!! 뒤에 .

끄적 끄적/Git 2019.08.03

[Git] 마크다운 문법

README.md파일을 작성하기위한 기본적이고 많이쓰는 문법들을 정리해볼게요!! 😄😄 이외에도 더많은 문법과 기능들이 있어요 검색하면 더 많이 나오긴 할거에요 ● 제목글씨체 # 1 ## 2 ### 3 #### 4 실행결과 ●리스트 * 1 * 1-1 * 1-2 + 2 * 2-1 - 3 실행결과 ●밑줄 *** 123 *** abc 실행결과 ●인용문 >1 >>2 >>>3 실행결과 ●이미지 ![](https://github.com/img/url/abc.gif) 또는 ●코드블럭 ``` var a = 1 var b = 2 ``` ``` swift var a = 1 var b = 2 ``` 실행결과 ●내부링크 [링크이름](#제목이름) 예시 [제목글씨체](#목차목록) 실행결과 제목글시체클릭시 '목차목록'제목이있는 곳으..

끄적 끄적/Git 2019.07.30