[Github Copilot] 깃허브 코파일럿 플랜 정리
·
노빠꾸 개발일지/GIT
이번 피드에서는 최근 AI코딩 어시스던트에 관심이 많아져서, 깃허브 코파일럿을 사용해보기 위해 Pro플랜을 신청해보려고 하는데, 관련 내용들은 간단히 남겨보겠습니다. 최근 AI를 이용한 코딩이 인기가 많아 ChatGTP, GitHub Copilot 등등의 여러 AI서비스들이 개발에 이용되고 있는데, 얼마전 GitHub Copilot의 무료플랜이 출시되어 사용해보고, 괜찮다고 생각하여, Pro버전을 신청해서 더 사용해보려고 합니다. https://github.com/features/copilot GitHub Copilot · Your AI pair programmerGitHub Copilot works alongside you directly in your editor, suggesting whole li..
[Intelij] 멀티모듈 프로젝트 구성해보기
·
노빠꾸 개발일지/JAVA
이번 피드에서는 멀티모듈 프로젝트를 구성해보겠습니다. 먼저 멀티모듈에 대해 간단히 알아보겠습니다. 멀티모듈 프로젝트는 하나의 Root 프로젝트 아래에 여러개의 독립적인 서브모듈(SubModule)로 구성된 프로젝트 구조를 의미합니다. 여기에서, 각 서브모듈은 독립적인 코드베이스, 설정, 빌드스크립트를 가질 수 있습니다.  1. ROOT 프로젝트 생성우선 기본이 될, Root 프로젝트를 생성해줍니다. 프로젝트 생성은 어렵지 않아 넘어가겠습니다. 프로젝트는 Gradle, Maven 기반의 Java프로젝트로 생성하면 됩니다. Root프로젝트에서는 별도의 코드없이 하위 모듈만 관리할 것이기 때문에, 생성이 완료된 프로젝트에서 src폴더는 삭제합니다.  여기까지 완료가 되면, Root프로젝트의 기본 구성이 완료입..
[Vue3] 프로젝트 ESLint, Prettier 설정해보기
·
노빠꾸 개발일지/Vue
이번 피드에서는 ESLint와 Prettier를 세팅하는 내용을 정리해보겠습니다. 우선 ESLint와 Prettier에 대해 간단히 정리해보겠습니다. 자세한 내용은 추가로 찾아보시길 바랍니다. ESLint : 코드의 문법 오류를 검사하고, 잠재적인 문제를 찾아내며, 코드 스타일 규칙을 적용하여 일관성을 유지한다.Prettier : 코드를 읽기 쉽게 자동으로 포맷하여 일관된 스타일을 제공한다. ESLint와 함계 사용해서 코드 스타일 및 문법 검사를 모두 처리한다. IDE는 Intelij로 진행하여, 프로젝트 생성부터 ESLint와 Prettier를 세팅해보겠습니다.  프로젝트 생성 및 기본 세팅프로젝트생성은 IDE나 터미널 중에 마음에 드시는 걸로 진행하시면 됩니다. 저는 아래와같이 Intelij를 이용..
[Github] 깃허브 Repository생성하여 프로젝트 올리기(public, private)
·
노빠꾸 개발일지/GIT
이번 피드에서는 Github에서 Repository를 생성하고, 해당 Repository에 프로젝트까지 올려보는 작업을 정리해 보겠습니다. 우선 깃허브 Repository를 생성해줍니다. 저장소를 만들었으면, 프로젝트를 생성해줍니다. 저는 Intelij를 이용해서 프로젝트를 생성하였습니다. 프로젝트 생성단계는 건너뛰도록 하겠습니다. 프로젝트 생성이 완료되었으면, 터미널로 프로젝트의 루트로 이동하여 git 명령어를 통해 작업을 진행해 주면 됩니다.  1. 깃 초기화프로젝트 루트디렉토리에서 git 저장소를 초기화해준다.git init  2. 저장소 연결Github 저장소와 연결해준다.git remote add origin (저장소 주소)  3. 파일 커밋생성한 프로젝트에 파일들을 커밋해준다.git add ..
[GitHub Copilot] 인텔리제이 깃허브 코파일럿 설치
·
노빠꾸 개발일지/GIT
이번 피드에서는 최근에 깃허브 코파일럿에 무료플랜이 추가된것을 알게되어 깃허브 코파일럿을 한번 사용해보려고 하는데, 저는 인텔리제이 IDE를 사용하고있어서, 인텔리제이에서 깃허브 코파일럿을 사용하는 방법을 간단히 정리해보겠습니다. 최근에 위와같이 깃허브 코파일럿에 무료플랜이 추가되었습니다. 무료플랜을 살펴보면 사용횟수의 제한이 있는것 같습니다. 우선 찍먹으로 무료로 사용해보고 마음에 든다 싶으면 그때 유료플랜을 이용해도 될 것 같습니다. 인텔리제이에서는 위와같이 Plugin메뉴에서 github copiot을 검색해주면, 깃허브 코파일럿 플러그인이 검색됩니다. 해당 플러그인을 설치 후, IDE를 재시작해주면 설치가 완료됩니다.  인텔리제이가 재시작되면 우측메뉴바에 위와같이 깃허브 코파일럿아이콘이 생기고, ..
[2024 맥북 프로 16인치 M4 Pro] 맥북 구입 후기
·
노빠꾸 일상
이번 피드에서는 애플의 신제품 맥북 프로 16인치 M4 Pro 구매후기를 간단하게 남겨보겠습니다. 원래는 인텔맥을 사용하고 있었는데, 최근에 애플에서 M4칩을 탑재한 맥북프로의 출시소식을 듣고 맥북을 구매하게 되었습니다. 최종구매를 하기 전까지 어떤 모델을 구입할지 고민이 많았는데요.. M4 Max칩과 M4 Pro칩도 고민이고, 용량도 512GB와 1TB 중에 어떤걸 선택할지 고민이 많았습니다. 최종적으로 제가 구매한 모델은 16인치 M4 Pro칩에 512GB 제품으로 추가 옵션을 선택하지 않은 기본모델로 구입했습니다. M4 Max칩이 좋다고는 하는데, 제가 하는 작업에 비해 오버스펙인거 같아 Pro로 선택하고 용량도 512GB면 충분할 것 같아서  M4 Pro 기본모델을 선택하여 돈을 아끼는 방향으로..
[MAC OS] Docker Desktop 설치해보기!
·
노빠꾸 서버/설치관련
이번 피드에서는 Mac OS에 Docker Desktop을 설치해보는 피드를 정리해보겠습니다.아마 다른 운영체제에서도 설치방법은 비슷할 듯합니다!   설치 전 준비물1. 도커허브 회원가입https://hub.docker.com/ 도커허브(Docker Hub)란?도커허브(Docker Hub)는 도커 이미지의 저장소로 도커 컨테이너 이미지를 공유하고 관리하는데 중요한 역할을 한다. 쉽게말해, 개발자들이 도커이미지를 만들어 서로 공유하며 사용할 수 있고, 개인 이미지를 만들어 관리하며 사용할 수 도 있다.   Docker DeskTop 설치1. 도커 데스크탑 홈페이지에 접속한다. https://www.docker.com/products/docker-desktop/ Docker Desktop: The #1 Co..
[스프링 트랜잭션] 스프링 트랜잭션 기본
·
노빠꾸 개발일지/SPRING
스프링 트랜잭션은 데이터베이스에서 수행되는 여러 작업들을 하나의 작업단위로 묶어서 관리하는 기능이다. 트랜잭션 내의 모든 작업이 성공하면 커밋하고, 하나라도 실패를 하게되면 작업을 롤백시킬 수 있다. 스프링은 PlatformTransactionManager라는 인터페이스를 통해 트랜잭션을 추상화 한다.public interface PlatformTransactionManager extends TransactionManager { TransactionStatus getTransaction(@Nullable TransactionDefinition definition) throws TransactionException; void commit(TransactionStatus status) throws..
[Vue3] Vue3 프로젝트 생성(터미널로 생성해서, 인텔리제이에서 실행해보기)
·
노빠꾸 개발일지/Vue
이번 피드에서는 Vue3 프로젝트를 생성해서, 인텔리제이에서 실행해보는 피드를 작성해보겠습니다.  1. 프로젝트 생성우선 터미널에서 Vue3 프로젝트를 생성해줍니다. 터미널에서 프로젝트를 생성할 폴터 위치에서 npm init vue 명령어를 입력해주면 해당 위치에 vue 프로젝트가 생성된다.npm init vue  프로젝트 생성시 여러 선택옵션이 있는데, 처음에 프로젝트명을 설정하고, 각자의 프로젝트 환경에 맞게 선택하면 된다.   2. 인텔리제이에서 프로젝트 세팅위에 단계를 마치면 정상적으로 프로젝트가 생성되어있을 것이다. 인텔리제이에서 open메뉴를 이용해서 해당 폴더를 open 해주면 vue3 프로젝트를 열어볼 수 있다.  프로젝트를 열고 터미널에서 npm install 명령어를 이용해서, 의존성 ..
[INFCON 2024] 인프콘 2024 후기
·
노빠꾸 일상
이번 피드에서는 인프콘 2024 후기에대해 간단히 적어보겠습니다. 이번 인프콘 2024가 열린다는 공지를 보고 바로 신청을 하여 운좋게 당첨되었습니다!!!! 경쟁률이 장난 아닌것 같은데, 당첨되서 너무 좋았습니다.ㅎㅎㅎ 그럼 인프콘 행사에 대한 간단한 후기를 남겨보겠습니다.  1. 입장 등록하기 인프콘에 참여하기 위한 첫번째 단계인데요! 바로 입장 등록입니다. 인프콘에 당첨에 되면, 행사당일 참여등록을 할 수 있는 QR코드가 포함된 문자가 발송이 되는데요, 해당 문자를 당일 입장데스크에서 보여드리고 입장 등록을 하게 됩니다. 입장시간은 09:00시 이후부터 진행되는데, 본인의 시간에 맞게 도착하셔서 입장등록을 하시면 됩니다!    인프콘 행사 프로그램 1.  스탬프 투어 스탬프 투어는 인프런 행사장 곳곳..