본문 바로가기
728x90
반응형

공부88

[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.
[CS] OOP(객체 지향 프로그래밍)(feat. Swift) 일단 OOP를 왜 공부하게 됐는지부터 설명해 드리자면...일단은 Moya를 공부하고 있었는데요... 하다 보니까 DIP에 대해서 공부하게 되는데 이제 DIP를 이해하는 데에 OOP에 대한 기본적인 개념부터 다시 정리하고 넘어가는 게 좋겠다는 생각이 들어서 여기까지 오게 되었습니다...아무튼! OOP는 프로그램 설계 방법론 중 하나입니다.Object-Oriented Programming의 약어이며 명령형 프로그래밍에 속합니다.한국어로 하면 객체지향 프로그래밍.프로그램을 데이터, 처리방법 두 가지로 나누는 것이 아닌 객체(Object)라는 단위로 나누고 객체 간의 상호작용으로 설계하며대표적으로 C++, 파이썬, Objective-C 가 지원합니다. 객체지향 프로그래밍에는 3가지 요소가 있습니다.캡슐화, 상속.. 2024. 11. 25.
[Swift] Xcode AI코드 에러(긴급) 저는 xcode상에 Predictive Code Completion Model를 켜놓은 상태로 사용하고 있었는데요,(이거 켜놓으면 코드 예측도 해주고, 코드 추천도 해주고, 무엇보다 작명의 고통으로 부터 해방 될 수 있어요...)공부용으로 테스트 코드 확인하고 있었는데 Predictive Code Completion Model을 켜놓은 채로var todoCompo = URLComponents()를 선언한 뒤 바로 다음줄에todocompo 까지 입력하면 무조건적으로 xcode가 비정상적으로 종료됩니다. 아래와 같이 입력하면 종료됩니다.var todoCompo = URLComponents()todocompo복붙으로 바로 넣는건 상관없지만 직접 입력하면(심지어 마지막 o만 지웠다 넣어도) 바로 튕깁니다. Se.. 2024. 11. 22.
[Swift] frame과 bounds 들어가기에 앞서서 이런 뷰가 공통적으로 있다고 가정할께요?frame위는 공식문서에 있는 내용입니다.간단히 해석해보면해당뷰의 Superview의 좌표계에서 위치와 크기이다.이게 뭔말이냐 할 수 있는데요,내가 선택한(.frame으로 접근한) 뷰의 Superview(부모뷰)안에서의 위치와 크기를 나타낸다.고 이해하심 됩니다.그래서 좌표를 찍어보면 슈퍼뷰에서의 상대 위치로 위치가 찍힙니다.(아무튼 위치가 찍힌다는 말이죠)또한 뷰의 크기를 계산하는것도 특이한데요,크기를 정하는 영역은 항상 슈퍼뷰 안에서 직사각형 형태로 존재하기때문에 뷰가 돌아가도 공백을 다 포함한 너비를 구하려고 합니다. 한번 직접 볼까요?묘하게 점선도 돌아간것 같지만 실제론 안에있는 빨간색 사각형만 돌아가있다는... bounds위 내용도 공식 .. 2024. 10. 19.
728x90
반응형