본문 바로가기

전체 글135

[MAC] zsh-syntax-highlighting 설치 및 사용하기 Mac에서 zsh-syntax-highlighting 설치 및 사용하기 1. zsh-syntax-highlighting이란?zsh-syntax-highlighting은 터미널에서 명령어를 입력할 때 실시간으로 구문 강조를 제공하는 강력한 도구입니다. 이 플러그인을 사용하면 명령어의 유효성을 즉시 확인할 수 있어 오타를 줄이고 작업 효율성을 높일 수 있습니다.   주요 장점명령어 오류를 실시간으로 확인 가능파일 경로와 옵션의 가시성 향상작업 속도 및 정확도 개선 2. 사전 준비 zsh 설치 확인먼저 zsh가 설치되어 있는지 확인합니다:zsh --version Homebrew 설치 확인Homebrew가 설치되어 있지 않다면 다음 명령어로 설치합니다:/bin/bash -c "$(curl -fsSL https:.. 2025. 1. 10.
[MAC] zsh-autosuggestions 설치법 및 사용법 Mac에서 zsh-autosuggestions개발자의 일상에서 터미널 사용은 필수불가결한 요소입니다. 특히 Mac 사용자라면 기본 셸인 zsh를 더욱 강력하게 만들어주는 zsh-autosuggestions를 활용해 생산성을 크게 향상시킬 수 있습니다. 이 글에서는 zsh-autosuggestions의 설치부터 고급 설정까지 상세히 알아보겠습니다.   zsh-autosuggestions란?zsh-autosuggestions는 이전에 입력했던 명령어를 기반으로 현재 입력 중인 명령어를 예측하여 제안해주는 강력한 zsh 플러그인입니다. 이는 다음과 같은 장점을 제공합니다:반복적인 명령어 입력 시간 절약긴 명령어나 경로 입력의 실수 방지자주 사용하는 명령어의 빠른 접근성 향상 설치 방법1. Homebrew를 통.. 2025. 1. 10.
[Mac, Docker] Docker Desktop 오류. docker 사용자의 컴퓨터를 손상시킵니다. - “Docker” is damaged and can’t be opened. You should move it to the Trash. Updated.2025.1.10 현재, 해당 오류는 4.37.2로 업데이트를 하면 해결됩니다.https://docs.docker.com/desktop/release-notes/#4372Docker Desktop 버전 4.37.2로 업그레이드(권장)권장되는 방법은 최신 Docker Desktop 버전인 4.37.2로 업그레이드하는 것입니다.가능하다면 앱을 통해 직접 업데이트하세요. 그렇지 않은 경우, 여전히 맬웨어 팝업이 표시되면 아래 단계를 따르세요.제대로 시작할 수 없는 Docker 프로세스를 종료합니다.sudo launchctl bootout system/com.docker.vmnetd 2>/dev/null || truesudo launchctl bootout system/com.docker.sock.. 2025. 1. 9.
[구글애드센스] 애드센스 납세자 거주지 세금 정보 업데이트 구글 애드센스 납세자 거주지 세금 정보 업데이트하는 방법에 대해 알아볼게요   참고. 구글 애드센스 납세사 거주지 세금 정보를 업데이트하려면 미리 국세청 홈택스 홈페이지에서 서류를 발급 받아야 합니다.서류 발급 관련 글은 아래 글에서 미리 진행 가능합니다. https://observerlife.tistory.com/129 홈택스 거주자증명서 발급 신청" data-og-description="구글 애드센스에 로그인을 하니 아래와 같은 메시지가 뜬다."입력한 세금 정보의 만료일이 임박했습니다. 새 세금 정보를 제출하세요." 세금 정보 업데이트를 위한, 홈택스에서 거주자증명서 " data-og-host="observerlife.tistory.com" data-og-source-url="https://obser.. 2025. 1. 8.
[구글애드센스] 애드센스 납세자 거주지 세금 정보 업데이트 > 홈택스 거주자증명서 발급 신청 구글 애드센스에 로그인을 하니 아래와 같은 메시지가 뜬다."입력한 세금 정보의 만료일이 임박했습니다. 새 세금 정보를 제출하세요." 세금 정보 업데이트를 위한, 홈택스에서 거주자증명서 발급 신청에 대해 알아보자.     애드센스 > 지급 정보에 아래와 같이 납세자거주지의 문구를 확인한다. "입력한 세금 정보의 만료일이 임박했습니다. 새 세금 정보를 제출하세요."  여기에 해당되면, 이제 홈택스로 가보자.        홈택스 홈페이지 로그인 https://hometax.go.kr/    거주자증명서 발급 신청국세증명.사업자등록 세금관련 신청/신고 > 거주자증명서 발급 신청 기본 인적 사항거주자증명서 발급 신청서의 기본 인적 사항을 확인할 수 있다.  소득자 인적사항 성명(대표자)영문, 영문주소, 거주자임을.. 2024. 12. 18.
[IntelliJ] 최적화 설정 : 메모리설정, IntelliJ IDEA 최적화 설정: 개발 환경을 더 빠르고 효율적으로 만드는 방법IntelliJ IDEA는 강력한 IDE이지만, 기본 설정만으로는 최적의 성능을 발휘하기 어렵다.IDE를 더 빠르고 효율적으로 사용할 수 있는 최적화 방법들을 살펴본다.   메모리 설정 최적화 JVM 힙 메모리 설정# idea64.exe.vmoptions (Windows) 또는 idea.vmoptions (Mac/Linux)-Xms1024m # 초기 힙 크기-Xmx4096m # 최대 힙 크기-XX:ReservedCodeCacheSize=512m 권장 메모리 설정8GB RAM: -Xmx2048m16GB RAM: -Xmx4096m32GB RAM: -Xmx8192m 가비지 컬렉터 설정-XX:+UseG1GC-XX:Co.. 2024. 12. 15.
[IntelliJ] 생산성을 2배로 높이는 핵심 단축키 50가지 IntelliJ IDEA 단축키 마스터하기: 생산성을 2배로 높이는 핵심 단축키 50가지IntelliJ IDEA는 강력한 IDE이지만, 그 힘을 제대로 활용하기 위해서는 단축키를 잘 알고 있어야 한다.개발 생산성을 크게 향상시킬 수 있는 핵심 단축키들을 카테고리별로 살펴보자. 1. 코드 탐색/편집 단축키 기본 이동Ctrl + B / ⌘ + B: 선언부로 이동Alt + ←/→ / ⌘ + [/]: 이전/다음 커서 위치로 이동Ctrl + G / ⌘ + L: 특정 라인으로 이동F2 / F2: 다음 에러/경고로 이동 검색Shift + Shift: 전체 검색Ctrl + F / ⌘ + F: 현재 파일에서 검색Ctrl + Shift + F / ⌘ + Shift + F: 전체 파일에서 검색Ctrl + N / ⌘ + O:.. 2024. 12. 14.
[IntelliJ] Kotlin 와일드카드('*') import 사용하지 않게 설정하기(feat. ktlint) Kotlin 개발을 하다 보면 ktlint에서 와일드카드 import (예: import com.example.*)를 사용하지 말라는 경고를 자주 접하게 된다. 이러한 제한이 왜 있는지, 그리고 IntelliJ IDEA에서 어떻게 설정하는지 살펴본다. 와일드카드 Import를 피해야 하는 이유 1. 코드 가독성 저하와일드카드 import를 사용하면 코드에서 사용되는 클래스의 출처를 즉시 파악하기 어렵습니다.다른 개발자가 코드를 읽을 때 각 클래스나 함수가 어느 패키지에서 왔는지 확인하기 위해 추가 시간이 필요합니다. 2. 이름 충돌 위험// 이런 상황을 가정해보세요import org.example.data.*import org.example.model.*// 두 패키지에 모두 User 클래스가 있다면?v.. 2024. 12. 13.
[ktlint] Kotlin 코드 스타일 가이드 ktlint 적용하기 Kotlin 코드 스타일 가이드 ktlint 적용하기코드의 품질을 높이고 일관된 스타일을 유지하는 것은 프로젝트의 유지보수성과 가독성을 위해 매우 중요합니다.Kotlin 프로젝트에서는 ktlint를 통해 이러한 코드 스타일을 자동으로 검사하고 수정할 수 있습니다.이 글에서는 ktlint가 무엇인지 알아보고, Spring Boot 프로젝트에 적용하는 방법에 대해 자세히 살펴보겠습니다. ktlint란?ktlint는 Kotlin 언어를 위한 정적 코드 분석 도구입니다. 안드로이드 팀에서 제공하는 공식 Kotlin 코딩 컨벤션을 기반으로 하며, 추가적인 규칙들도 포함하고 있습니다. 주요 특징은 다음과 같습니다:설정이 거의 필요없는 간단한 사용법자동 포맷팅 기능 제공.editorconfig 파일을 통한 규칙 커스.. 2024. 12. 12.
[Apple] Mac 스크린샷 캡쳐 및 이미지 편집하기, Shottr macOS의 기본 스크린샷 도구도 좋지만, 전문적인 작업을 위해서는 더 강력한 도구가 필요할 때가 있습니다.Shottr은 이런 요구를 완벽하게 충족시키는 무료 스크린샷 앱으로, 가볍고 빠르면서도 전문가급 기능들을 제공합니다.   1. 먼저 Shottr의 주요 특징에 대해 알아볼까요? 1. 뛰어난 성능매우 가벼운 용량빠른 실행 속도시스템 자원 사용 최소화 2. 핵심 기능전체/부분 화면 캡처스크롤 캡처 지원OCR(텍스트 인식) 기능픽셀 단위 측정 도구색상 피커모자이크 및 블러 효과 3. 편집 도구화살표, 텍스트, 도형 추가형광펜 효과크기 조절 및 자르기번호 매기기워터마크 추가  2. 이제, 본격적으로 사용방법에 대해 알아봅니다.   홈페이지에서 앱 다운로드를 합니다.https://shottr.cc/  Sho.. 2024. 12. 10.
[Apple] 개발자를 위한 Mac 필수 단축키 모음 [Apple] 개발자를 위한 Mac 필수 단축키 모음Mac을 사용하는 개발자들을 위한 필수 단축키를 모았다.생산성 향상을 위해 꼭 알아두면 좋은 단축키들을 카테고리별로 정리했다. 기본 시스템 단축키앱/창 관리⌘ + Space : Spotlight 검색⌘ + Tab : 실행 중인 앱 전환⌘ + ` : 같은 앱의 창 전환⌘ + Q : 앱 종료⌘ + W : 창 닫기⌘ + M : 창 최소화⌘ + H : 앱 숨기기 화면 캡처⌘ + Shift + 3 : 전체 화면 캡처⌘ + Shift + 4 : 선택 영역 캡처⌘ + Shift + 4 + Space : 창/메뉴 캡처 파일/폴더 관리⌘ + C : 복사⌘ + V : 붙여넣기⌘ + X : 잘라내기⌘ + Z : 실행 취소⌘ + Shift + Z : 다시 실행⌘ + Dele.. 2024. 12. 9.
[Docker] Docker 기본 명령어 정리 [Docker] Docker 기본 명령어 정리Docker를 사용하면서 가장 자주 사용하는 명령어들을 실전 예제와 함께 알아보자.기본적인 명령어부터 실무에서 자주 사용하는 고급 명령어까지 정리했다. 기본 명령어이미지 관련 명령어# 이미지 검색docker search nginx# 이미지 다운로드docker pull nginx:latest# 이미지 목록 확인docker images# 이미지 삭제docker rmi nginx:latest# 사용하지 않는 이미지 모두 삭제docker image prune -a컨테이너 관련 명령어# 컨테이너 생성 및 실행docker run -d -p 80:80 --name my-nginx nginx# 실행 중인 컨테이너 목록docker ps# 모든 컨테이너 목록 (중지된 컨테이너 .. 2024. 12. 5.