어쩌다 IT(3)
-
CLI와 친해지기 1 - Github CLI 설치 / 로그인, 로그아웃
Github CLI는 터미널 환경에서 깃허브를 사용할 수 있도록 해주는 유틸리티다. 처음부터 바로 사용할 수 있는 것은 아니고, 패키지 관리자를 설치하여야 사용 할 수 있다. Github Docs(Link)에서 설치할 수도 있으나 목표가 터미널과 친해지기인 만큼 터미널로 설치해보기로 했다. 우선, 초보이므로 가독성을 높이기 위해(꾸미기 위한 핑계) iTerm2를 설치하고, 약간의 커스텀을 해보았다. Github CLI 설치 맥을 사용하고 있어 brew를 이용해 설치했다. 맥을 제외한 다른 운영체제에서는 다른 명령어를 사용하여야 한다. brew install gh 로그인 / 로그아웃 gh auth login을 하면 대화식으로 로그인이 가능하다. gh auth login 토큰발급은 Github profile..
2023.05.16 -
[JS] array에서 요소를 꺼내고, 각각에 이름을 부여하는 멋진 방법(Destructuring)
🎁 Array 요소에 이름 Awesome하게 부여하기 const food = ["tomato", "potato"] 위의 어레이를 아래와 같이 각각의 요소에 이름을 부여해줄 수 있다. 이름하야 Destructuring. const [myFavFood, mySecondFavFood] = food; 이렇게 하는 것은 아래처럼 어레이 순서에 따라 이름을 부여해주는 것과 같다. const myFavFood = food[0]; const mySecondFavFood = food[1]; 🤔 이게 왜 Awesome 해요? JS 입문자인 나에게는 바로 윗 코드와 같이 각각의 이름을 선언하여 부여해주는 것이 더 눈에 익고 쉬워보였다. 하지만 극강의 효율을 추구하고, 메모리를 줄여야하는 개발씬에서는 낭비일 뿐이다. 자 다른..
2023.05.02 -
우당탕탕 깃북(GitBook)을 이용한 서비스 매뉴얼 작성기
최근에 서비스 인증서 관련으로 급하게 매뉴얼을 작성할 일이 있었습니다. 주어진 시간이 많지 않았기에 직접 빠르게 사용해보며 플랫폼을 결정하게 되었는데, 그 과정을 글로 담아보았습니다. Docs Tool 선택 기준우선 후보군에는 제로하이트(zeroheight) / 깃북(GitBook) / 리드미(readme) / 노션(Notion) 등이 있었습니다. 이 네가지 툴은 경쟁사의 매뉴얼과, 비슷한 도메인의 매뉴얼을 레퍼런스 삼아 선정하였습니다. 그렇게 매뉴얼을 작성할 서비스를 추린 후에는 아래의 기준으로 최종 선별하였습니다. 1. 가격 (Pricing)저희 팀이 깃북을 선택한 이유에는 사실 이 부분이 7할을 차지한다고 보아도 무방합니다. 우리 서비스는 수요 조직의 특정 롤(role)만 사용하는 B2B/B2G ..
2023.04.19