헥사고날 아키텍처란??
·
Programming/Etc
헥사고날(Hexagonal) 아키텍처는 소프트웨어를 구성하는 요소들이 서로 독립적인 모듈(module)로 구성되는 아키텍처 디자인 패턴 중 하나입니다. 이 아키텍처 패턴은 DDD(Domain-Driven Design)과 유사한 개념을 바탕으로 하고 있으며, 소프트웨어 시스템의 구조와 설계를 단순화하고 유연성을 높이는 것을 목적으로 합니다. 헥사고날 아키텍처에서는 소프트웨어 시스템을 내부 도메인(Core Domain)과 외부 도메인(Outer Domain)으로 구분합니다. 내부 도메인은 비즈니스 로직을 포함하고, 외부 도메인은 UI(User Interface)와 같은 외부 요소를 포함합니다. 내부 도메인은 외부 도메인에 의존하지 않으며, 외부 도메인에서는 내부 도메인에 대한 의존성이 존재합니다. 따라서, ..
Windows에서 SSH 키 만드는 방법
·
Programming/Etc
Windows에서 SSH 키를 만들고 사용하기 위해서는 다음과 같은 단계가 필요합니다. Windows용 SSH 클라이언트 설치 Windows 운영체제에서 SSH 연결을 위해서는 SSH 클라이언트가 필요합니다. 대표적으로 PuTTY나 Git Bash 등의 SSH 클라이언트를 사용할 수 있습니다. PuTTY는 GUI 기반의 SSH 클라이언트로, Git Bash는 Git for Windows 패키지 내에 포함된 Bash 쉘 환경에서 SSH 명령어를 사용할 수 있는 유틸리티입니다. 둘 중에 하나를 설치하시면 됩니다. SSH 키 생성 SSH 클라이언트를 설치한 후에는 SSH 키를 생성해야 합니다. 키 생성을 위해서는 다음의 명령어를 사용할 수 있습니다. ssh-keygen -t rsa 위 명령어를 실행하면, SS..
비주얼 스튜디오 코드 Prettier 자동 완성 적용 방법
·
Programming/Etc
비주얼 스튜디오 코드에서 Prettier를 이용한 자동완성 방법에 대해 알아보겠습니다. 우선 VS Code는 설치해줍니다. 좌측의 확장을 선택한 후 Prettier를 검색하여 설치합니다. 설치 후 윈도우의 경우 ctrl+, 맥의 경우는 command+, 를 입력하여 설정 화면으로 이동합니다. 검색에서 save 를 검색한 뒤 아래 사진과 같은 항목을 체크합니다. 이렇게 설정하시면 자동으로 저장됩니다. 만약에 설정 json이 편하시다면 아래 처럼 설정할 수 있습니다. "editor.formatOnSave": true,
IntelliJ UTF-8로 설정하기
·
Programming/Etc
글자 깨짐 현상의 경우 종종 발생하는 경우입니다. 이러한 문제를 해결하기 위해서 아래와 같은 방법 중 편한 방법을 선택하여 적용하시면 됩니다. 1. 설치 파일 문서 수정 IntelliJ가 설치된 위치로 이동합니다. 아마 일반적으로 설치하시면 C:\Program Files\JetBrains 의 안에 있습니다. 제 경우는 2021.3월 버전이어서 C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2021.3.2\bin 에 위치해 있네요. 해당 위치로 이동한 뒤 아래의 파일을 열어줍니다. idea64.exe.vmoptions 파일을 열고 가장 밑에 -Dfile.encoding=UTF-8 을 입력해주면 됩니다. 2. 프로그램 내에서 수정 IntelliJ를 ..
광고 없는 반디집(6.26) 다운로드
·
Programming/Etc
국내 압축 프로그램으로는 알집과 반디집이 있습니다. 반디집의 경우 7.0 부터 프로그램 하단 광고가 추가됐습니다. 사실 이 정도는 다른 프로그램들에 비하면 아주아주 관대하다고 생각합니다. 제 경우는 처음 한 번 압축을 풀면 반디집 관련 프로그램이 실행되어 검색하여 다운로드 받게 됐습니다. 설치 방법 1. 해당 프로그램을 실행합니다. 2. 설치 완료 후 닫기 버튼을 선택합니다. 3. 설정에서 자동업데이트 체크 해제 합니다.
비주얼 스튜디오 코드 좌측 폴더 모두 펼치기
·
Programming/Etc
비중러 스튜디오 코드로 코드를 작성하다보면 좌측의 폴더구조가 한번에 보이는 경우가 있습니다. 해당 폴더 구조를 설정을 통해 바꿀 수 있습니다. Window의 경우 ctrl+,로 설정화면으로 이동후 compact folder를 검색 한 후 해당 체크를 해제하면 됩니다.
Windows11 탐색기 오른쪽 마우스 이전버전으로 변경방법
·
Programming/Etc
Windows11 탐색기 오른쪽마우스 클릭 시 기본적인 메뉴만 나타나도록 UI가 변경됐습니다. 아래 사진과 같이 화면이 심플해져서 좋긴 하지만 항상 오른쪽 클릭 후 더 많은 옵션 표시를 눌러서 필요한 프로그램을 실행하는게 오히려 접근성 측면에서 너무 불편하더라구요. 그래서 기존 Windows10으로 변경하는 방법에 대해 알아보겠습니다. Windows10 메뉴로 변경 방법 1. 먼저 실행(Window버튼 + R)에서 regedit 로 접근해야합니다. 2. 레지스트리화면에서 아래의 주소창에 컴퓨터\HKEY_CURRENT_USER\Software\Classes\CLSID 를 붙여넣어줍니다. 그리고 해당 위치에서 새로만들기 -> 키를 눌러준 뒤 해당 {86ca1aa0-34aa-4e8b-a509-50c905bae..