728x90 반응형 전체 글93 [Git] Github와 디스코드 연동하기 이전 글에서 Jira와 디스코드를 연동하는 방법에 대해 알아봤습니다.(이 글에 설명이 되어있답니다~) 이전글에서와 마찬가지로 인턴을 진행하다 보니 팀내부에선 디스코드로 협업하는 게 편하더라고요, (슬랙을 무료로 쓰는 느낌 + 더 익숙함)(그래서 앞으로 프로젝트 진행할땐 무조건 가능하다면 디스코드로 진행하는 게 낫지 않을까 라는 생각 중... 적어도 개발자들한텐 편할지도?) 암튼 그래서 이번엔 깃허브와 디스코드를 연동하는 방법을 알려드리고자 합니다~ 1. 디스코드에서 WebHook(웹후크)URL 발행하기어디서 많이 본 내용이죠?맞습니다. 이전글에서 했던 내용을 똑같이 반복해줍니다. 1-1. 설정1-2. 웹후크 URL 발행 2. 깃허브에 웹후크 URL 등록하기설정하려는 레포의 설정에 들어가면사이드 메뉴에 .. 2025. 1. 15. [Mac] openjdk17 설치하기 스프링부트를 위한 개발환경 세팅시에 필수로 설치해줘야 하는 jdk는 17버전이라고 합니다.jdk를 제공해주는곳엔 여러곳이 있지만 저는 openjdk를 Homebrew를 이용해서 설치해보려합니다. 홈브류 설치방법은 여기에 적어놨습니다. 따라서 이미 홈브류는 설치했다고 생각하고 글을 진행하겠습니다~ 1. openjdk17 설치우선 터미널을 켜주고 다음과 같이 홈브류명령어를 입력해줍니다.brew install openjdk@17그러면 뭐가 많이 설치가 될거에요. 꽤 걸립니다.커피 한잔 타올정도 이상? 저는 꽤 걸리더라구요. 2. PATH 설정해주기홈브류를 이용해서 설치했기때문에 홈브류 path에 설치가 됐으므로 해당 path를 설정해줘야합니다.설치가 완료되면 위와같이 문구가 나오는데 우리는 세번째 문단의 내용.. 2025. 1. 15. [Jira] Jira와 디스코드 연동하기 이번에 인턴을 처음 해보면서 지라를 처음 쓰게 되었습니다.(현업에 발꼬락이라도 담갔을까요..?) 지라가 처음엔 좀 어려워 보이긴 했는데 개발툴은 아니라 그런지 그냥 쓰려니까 또 써지더라고요물론 기능을 다양하게 써본 게 아니라서 그런 걸 수도 있지만... 쓰면서 하다 보니 팀원들과 얘기가 나온 게 지라를 깃헙과 연동할 수 있다고 하는 얘기가 있길래그렇다면 디스코드와 같이 쓰면 어떨까 해서 찾아보니 그 또한 있더라는.. 그렇게 작성하게 된 글입니다. 1. 디스코드에서 WebHook(웹후크)URL 발행하기우선 연동하려는 디코 서버에 들어간 뒤, 디코로 알림을 받고 싶은 채널의 설정에 들어갑니다.사진의 톱니바퀴를 눌러서 들어갑니다. 사이드 메뉴의 연동을 눌러보면 아래처럼 두 가지가 나올 텐데요,여기서 웹후크 만.. 2025. 1. 15. [Swift] xcconfig, gitignore 파일 만들고 안전하게 적용하기 이번에는 xcconfig과 gitignore를 만들어서 API키나 API url등을 안전하게 적용하는 방법을 알아봅시다. 1. gitignore 파일 생성우선 git이 적용된 폴더의 최상단에 .gitingnore파일을 생성해줍시다.내부에 어디에나 상관없이 아래와 같이 한줄을 추가해줍시다.(저는 xcode와 관련된 것들이 적혀있는 부분에 적어줬습니다.)**/*.xcconfig`**/`은 모든 디렉토리를 의미하고요,*.xcconfig는 모든 xcconfig파일을 의미합니다. 1-1. 깃 캐시 삭제하기만약 기존에 이미 추적되고있는 xcconfig 파일이 있었다면, gitignore를 수정해도 계속 파일이 추적될껍니다.따라서 git 캐시를 제거해줘야하는데요, 아래와 같이 입력하면 됩니다.git rm --cach.. 2024. 12. 22. [Swift] Date는 타임존이 적용되지 않는다. 이번 글은 그... 뭐... 별 내용은 아니구요,, 별 내용 맞아요...(진짜 항상 이해안되서 넘어갔던걸 이번에 아주 꽉 붙잡고 안놔줄라고 아주 그냥 별짓을 다했는데 예... 뭐... 그랬다구요......) 제목 그대로에요...Date객체는 타임존이 적용되지 않아요.우리가 흔히 DateFormatter를 지정해줄 때 timezone도 적용하는 경우가 있어요.//어쩌구 저쩌구 코드들dateFormatter.timezone = TimeZone(identifier: "Asia/Seoul")//저쩌구 어쩌구 코드들 알고보니까 이게 string으로 뽑아낼때만 의미가 있는거더라구요.공식문서에 아래와 같이 정의가 되어있죠? 그렇다네요...달력(그레고리력, 율리우스력등)이나 타임존("Asia/Seoul", "Ameri.. 2024. 12. 10. [Swift] Codingkey에 모든 키가 있어야 할까? 얼마전에 네트워크 통신과 관련된 공부를 하면서 친구가 아래처럼 코드를 쓰더군요struct Weather: Codable { let id: String let temp: Double let humanFeel: Double enum CodingKeys: String, Codingkey { case id, temp case humanFeel = human_feel }} 그래서 갑자기 든 궁금증이 "id와 temp는 코딩키에 없어도 그냥 디코딩 되는거 아닌가?"그렇게 찾아본 결과 코딩키를 하나라도 쓰게되면 모든 키가 있어야 한다가 정답이었습니다.정확히는 코딩키를 쓸 때 기존의 구조체에 쓴 내용이 코딩키에서 빠져도 상관없지만만약 빠지게 된다면 디코딩에서 제외된다.. 2024. 12. 2. 이전 1 2 3 4 ··· 16 다음 728x90 반응형