본문 바로가기
반응형

분류 전체보기144

심플추구 개발자 맥북 초기 셋팅 정리 - 2 1번 포스팅에 이어서finder 설정 등등 정리해봅니다. 목차1. 파인터 계층 보기 / 경로 막대 보기finder를 실행하여 계층/ 경로 막대 보기를 해준다. 2. 사이드바 설정설정의 사이드바를 커스터마이징 해준다. 항목보기에서 안보는건 제거해준다. 3. 파일확장자 보기모든 파일 확장자 보기를 체크해준다. 4. 미션 컨트롤 데스크탑 보기 단축키 설정"시스템 설정 - 손쉬운 사용 - 키보드 단축키"에서 미션컨트롤를 설정해준다.데스크탑 전환 단축키를 설정한다.  5. 데스크탑 보기 윈도우와 비슷하게 단축키 설정데스크탑 보기 단축키를 옵션 + D로 설정해준다.(이게 편하더라...😊) 이제 기본적인 세팅을 마무리되었고...다음 포스팅에서는 개발자에게 필요한 터미널(iTerm2, git 설치 등)을 정리해보려고.. 2025. 1. 25.
심플추구 개발자 맥북 초기 셋팅 정리 - 1 맥북에 점점 익숙해질 어느 무렵...예기치못한 일로 맥을 초기화 하고, 맥 설정을 찾아보다가한번 정리해놓는게 좋을듯 하여 개인적으로 좋아하는 세팅을 포스팅해봅니다. 목차1. 마우스 스크롤 반대"시스템 설정 - 마우스"에서 "자연스러운 스크롤"을 해제한다.이게 익숙하다. 2. 탭하여 클릭"시스템 설정 - 트랙패드"에서 탭하여 클릭하기를 활성화한다. 3. 세손가락 드래그"시스템 설정 - 손쉬운 사용 - 포인터 제어기" 에서 세손가락으로 드래그하기를 설정한다. 4. 스크롤바 항상 보기"시스템 설정 - 화면 모드"에서 색조 허용 해제, 스크롤 막대 보기 항상, 스크롤 막대에서 클릭 지점으로 이동을 체크해준다. 5. Dock 크기 조절과 숨기기"시스템 설정 - 데스크탑 및 Dock"에서 Dock크기 조절, 가리기.. 2025. 1. 25.
telepresence intercept 사용해서 로컬머신에서 디버깅 쿠버네티스 클러스터를 개발환경으로 사용하고 있다면telepresence intercept 기능을 한번쯤 들어봤을 것입니다.이번 포스팅에서는 intercept 기능을 간단하게 사용해보고 정리합니다. 목차1. Intercept?telepresence intercept는 쿠버네티스 클러스터에서 실행 중인 서비스의 트래픽을로컬 개발 환경으로 리다이렉션하는 기능입니다.특정 서비스만 선택적으로 가로챌 수 있고, 로컬에서 디버깅 및 수정 테스트를 실시간에 가깝게 해볼수 있습니다.서비스 간 의존성을 감안해서 개발했다면, MSA 환경에서 이만한 개발도구가 없을 것으로 보입니다. 2. CLI먼저 대상 서비스를 확인하고아래 명령어를 통해 트래픽을 로컬 환경으로 가로챌 수 있습니다.telepresence intercept .. 2024. 11. 3.
unknown service telepresence.pro.manager.ProManager 대처 어느 날 맥북에서 telepresence를 통한 로컬 환경 디버깅을 하려고 하는데연결이 되지 않았습니다.흠 Windows 에서는 문제 없이 되었었는데, 맥OS(m2)에서 안됬기 때문에처음부터 다시 설치 해보고 이것저것 해보다가 해결하여 포스팅합니다. 목차1. 연결 시 에러 발견~ telepresence connecttelepresence connect: error: connector.Connect: rpc error: code = Unimplemented desc = unknown service telepresence.pro.manager.ProManager telepresence.pro.manager.ProManager 가 눈에 띕니다.telepresence 상용버전에 대한 기능 제한일 가능성이 있습니.. 2024. 11. 3.
우분투에 k3s 설치하는 방법 k3s는 경량 k8s라고 보면됩니다.가벼워서 리소스 사용량도 적고, 실제 쿠버네티스와도 비슷합니다.또한 설치가 간편하여서 쿠버네티스 학습에 좋을 것 같습니다.이번 포스팅은 Ubuntu 22.04에 k3s를 설치하는 방법을 정리합니다. 목차1. 대상 서버에 접근대상 서버는 이미 구축되어있다고 가정합니다.putty나 ssh를 이용해 접근합니다.$ ssh 유저명@123.123.123.123 # 실제 ip를 입력 2. 간단 설치$ curl -sfL https://get.k3s.io | sh -[sudo] password for usss1:[INFO] Finding release for channel stable[INFO] Using v1.30.5+k3s1 as release[INFO] Downloadi.. 2024. 10. 3.
홈서버 설치기 - (3) Wake On LAN 설정 홈서버 설치 기록입니다. 목차1. WoL(Wake On LAN) 이란?Wake On LAN(WoL)은 네트워크를 통해 컴퓨터나 장치를 원격으로 켜거나 깨우는 기능을 말합니다.원격 전원 관리: 네트워크 메시지(매직 패킷)를 보내 꺼져 있거나 절전 모드인 장치를 원격으로 켤 수 있습니다.매직 패킷: 대상 장치의 MAC 주소가 포함된 패킷을 받으면 장치가 켜집니다.활용 사례:원격 유지보수: IT 관리자가 원격으로 컴퓨터를 켜서 업데이트나 백업을 진행.에너지 절약: 필요할 때만 장치를 켜 전력 소비 감소.필수 조건: WoL 지원 하드웨어, BIOS/UEFI 설정 활성화, 네트워크 연결 유지.  2. 툴 설치먼저 WoL 기능 활성화를 위해 몇가지 도구를 설치합니다.# 툴 설치$ sudo apt-get instal.. 2024. 9. 23.
홈서버 설치기 - (2) 내부 고정IP와 원격 접속 설정 홈서버 설치에 대한 기록입니다.홈서버 초기 설정은 아래 글 참고!https://basketdeveloper.tistory.com/entry/%ED%99%88%EC%84%9C%EB%B2%84-%EC%84%A4%EC%B9%98%EA%B8%B0-1-%EC%A1%B0%EB%A6%BDPC%EC%99%80-OS-%EC%84%A4%EC%B9%98 홈서버 설치기 - (1) 조립PC와 OS 설치홈서버 설치 과정을 기록합니다. 목차1. SSD 구매집에 남는 조립 PC가 있어 이걸로 홈서버를 구축해볼까합니다.하지만 SSD가 없어서 구매 했어야 했습니다.조립PC는 잘몰라서 주변에 물어물어 구basketdeveloper.tistory.com  목차1. 내부 IP 확인ip를 확인하려면 아래 명령어로 가능하다.# 이더넷 명, 현재.. 2024. 9. 22.
홈서버 설치기 - (1) 조립PC와 OS 설치 홈서버 설치 과정을 기록합니다. 목차1. SSD 구매집에 남는 조립 PC가 있어 이걸로 홈서버를 구축해볼까합니다.하지만 SSD가 없어서 구매 했어야 했습니다.조립PC는 잘몰라서 주변에 물어물어 구매해야할 SSD 종류를 찾아야했습니다.위의 캡처 부분에 M.2 영역을 드라이버로 분리하여 장착하면 된다고 알게 되었습니다.여기에 호환되는 SK하이닉스의 GOLD P31 NVMe SSD 구매하여 조립하였습니다.이제 서버로 사용할 조립 PC가 완성되었습니다. 2. OS 선택이제 OS를 설치해야되는데 Windows 보다는 Linux로 설치해보고 싶었습니다.우선 무료이고..최근 맥북도 구매했겠고, 익숙해 지려 노력 중이기 때문입니다. OS는 우분투 리눅스로 결정했습니다.과거 잠깐 써보기도 했어서... 처음 해보는 홈서버.. 2024. 9. 22.
Springboot App 시작, 종료시 로직 실행 Springboot Application을 시작하거나 종료 할때특정한 로직을 수행해야할 경우가 있습니다.로그를 찍는다거나, 백업을 한다거나 등등... 이번 포스팅에서는 Springboot에서 시작, 종료 시 이벤트를 받아 로직 수행을 처리하는 방법을 정리합니다.제 테스트 환경은 Kotlin + Springboot 3.1.4 입니다.목차1. Application 시작 이벤트 리스너import org.springframework.boot.context.event.ApplicationReadyEventimport org.springframework.context.ApplicationListenerimport org.springframework.stereotype.Component@Componentclass A.. 2024. 8. 31.
Gulp 사용 시 Nodejs 구버전 빌드 실패 목차1. 이슈 발견어느날 배포 후, 아래와 같은 에러가 발견되었습니다.[2024-07-29T09:26:47.489] [ERROR] error - Error: Could not find include include file. at getIncludePath (/opt/www/node_modules/ejs/lib/ejs.js:152:13) at includeSource (/opt/www/node_modules/ejs/lib/ejs.js:276:17) at /opt/www/node_modules/ejs/lib/ejs.js:629:26 at Array.forEach () at Template.generateSource (/opt/www/node_modules/ejs/lib/ejs.js.. 2024. 8. 19.
Neo4j Cypher(Query) 연습 해보기 Neo4j는 Cypher라는 Query Language를 사용합니다.SQL과 유사하지만 그래프 데이터베이스의 특성에 맞게 설계되어노드와 관계를 직관적으로 탐색할 수 있습니다.Node: 그래프DB의 데이터 레코드Label: Node의 집합Relationship: Node 사이의 관계Property: Node의 속성 해당 포스팅에서는 Neo4j의 Cypher 언어의 기본적인 사용법에 대해서 정리합니다.아직 Neo4j를 설치 하지 않았다면 아래 포스팅 참고👇https://basketdeveloper.tistory.com/entry/Neo4j%EB%A5%BC-docker-compose%EB%A1%9C-%EB%9D%84%EC%9B%8C%EB%B3%B4%EA%B8%B0 Neo4j를 docker-compose로 .. 2024. 7. 31.
Neo4j를 docker-compose로 띄워보기 Neo4j는 Graph Database로, 데이터 간의 관계를 저장하고 탐색하는 데 최적화되어 있습니다.2024년 Graph Database에서 1위를 고수하고 있습니다. 그래프 데이터베이스는 관계형 데이터베이스(RDBMS)와 다르게 노드(Node), 엣지(Edge), 속성(Property)으로 구성된 그래프 구조를 사용하여 데이터를 구성합니다. 해당 포스팅에서는 docker-compose를 사용하여 Neo4j를 구성해봅니다. 목차1. docker-compose.yml 구성services: neo4j: container_name: neo4j-boot image: neo4j:5.22.0 ports: - 7474:7474 # for browser console - 768.. 2024. 7. 30.
반응형