반응형 개발 이야기/Etc20 심플추구 개발자 맥북 초기 셋팅 정리 - 3 이전 포스팅에 이어 본격적인 필수 프로그램 설치 관련하여 포스팅합니다.아래는 이전 포스팅입니다.https://basketdeveloper.tistory.com/entry/%EC%8B%AC%ED%94%8C%EC%B6%94%EA%B5%AC-%EA%B0%9C%EB%B0%9C%EC%9E%90-%EB%A7%A5%EB%B6%81-%EC%B4%88%EA%B8%B0-%EC%85%8B%ED%8C%85-%EC%A0%95%EB%A6%AC-1 목차0. 설치 할 것들위 캡쳐는 제가 업무 할 때 기본적으로 사용하는 것들입니다.Chrome, Rectangle, Raycast, Slack 등 대부분의 필수 프로그램을 간단한 구글링을 통해 쉽게 설치 가능합니다. 1. brew 설치https://brew.sh/위 링크에 접근하여 Hom.. 2025. 1. 26. 심플추구 개발자 맥북 초기 셋팅 정리 - 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. 홈서버 설치기 - (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. [독서]도메인 주도 개발 시작하기 목차요즘 부쩍 독서에 취미 붙이는 것이 삶을 살아가는데 있어 중요하다는 생각을 했습니다.그리고 IT 또는 회사 생활 등 여러 카테고리의 책을 읽는 것을 습관화 하려 마음 먹었습니다.어떤 책을 읽어볼까 고민하던 찰나에언제 사놓은지 기억도 가물가물한 "도메인 주도 개발 시작하기"를 발견했고주말에 무작정 카페에 가 읽었습니다. 여러 IT도서들과 마찬가지로 개발자로서 업무 경력이 있으면 읽기 수월한 것 같았습니다.특히 스프링 개발 경험이 있다면 이해가 쉽고놓치고 있었거나 실무에 도움되는 내용들을 되새김질 할 수 있었던 것 같습니다. 이번 포스팅에서는 "도메인 주도 개발 시작하기" 도서를 읽고 느낀점을 정리해봅니다.1. DDD(Domain Driven Design) 개념의 등장 DDD는 도메인 기반 디자인을 뜻합.. 2024. 5. 7. [독서] 대규모 서비스를 지탱하는 기술 이번 포스팅에서는 "웹 개발자를 위한 대규모 서비스를 지탱하는 기술"을 읽은 후기를 작성하고자 합니다.웹 개발자로 근 10년 근속했지만, 대규모 서비스 개발에 참여한 적 있냐고 물어본다면자신있게 말할 수 있는 경험이 없습니다.사실 그런 경험은 제가 선택하기 어려운 부분이기도 했습니다.직접 경험이 아닌 책을 통한 간접 경험도 나름의 가치가 있을 거라고 생각해서 이 책을 읽게 되었습니다.책에서 얻은 경험을 언젠가 써먹을 일이 있지도 않을까하여...😯 목차1. 얻게 된 깨알 지식이 책은 대규모 서비스에 필요한 깨알 지식이 포함되어 있습니다.탐색 속도 측면에서 Memory는 Disk에 비해 10만~100만배 이상 빠르다.SSD는 물리적 회전의 HDD보다 훨씬 탐색이 빠르다.부하에는 크게 CPU, IO 두가지.. 2024. 4. 13. [독서] 가상 면접 사례로 배우는 대규모 시스템 설계 1 이 책의 목차를 열었을때, 개발자라면 흥미로운 단어들이 많이 눈에 띌 것입니다.웹크롤러, 분산시스템, 피드 시스템, 검색어 자동 완성, 유투브 설계 등챕터 별로 다양한 종류의 시스템을 어떻게 설계하고 개발 할 것인가에 대한 내용이 포함되어 있습니다.몇몇 기억에 남는 내용을 포스팅 해봅니다. 서버 확장1장 사용자 수에 따른 규모 확장성에서는실제 현업에서 많이 고민하게 되는 서버의 확장성에 대해서 이야기 하고 있습니다.비관계형 데이터 저장소(NoSQL)을 고려해봄직 할 케이스를 기술 한 것이 기억에 남네요.낮은 응답 지연(Latency)비정형 데이터데이터를 직렬화, 역직렬화대규모 데이터 저장위 같은 요구가 있다면 고려해봄직 하다고 합니다. 그리고 웹 계층의 무상태, 데이터 베이스의 수평 확장, 샤딩 등서버 .. 2024. 3. 1. Intellij 단축키 검색 키워드 정리 개발 시에는 인텔리제이를 사용합니다. 하지만 회사에서는 Windows 10, 집에서는 Macbook을 쓰다보니 단축키가 항상 헷갈립니다. 그래서 자주 사용하는 단축키 커스터마이징을 위한 검색 키워드를 정리해봅니다. (본 문서의 단축키는 인텔리제이 제공 디폴트 단축키가 아닙니다!!!ㅎ) 자주 사용하는 단축키와 셋팅을 위한 검색 키워드 검색 키워드 설명 My setting Clone Caret Below 입력 커서 복제. (여러줄에 같은 입력시) control + command + ↓ Duplicate Line or Selection 라인 복사 후 추가 shift + command + ↓ Code.Move Line Down / Up 라인 아래/위 이동 command + ↓ / ↑ Code.Auto-inden.. 2021. 1. 12. 2020 Log 2020년이 마무리 되고, 2021 신축년이 밝았다. 대다수 사람들이 그러하듯 코로나라는 바이러스와 함께한 2020년은 그닥 좋지 못한 한 해였던것 같다. 코로나로 인해 2020년은 기존과 많이 다른 삶을 살았다. 감염예방을 위한 마스크의 일상화, 재택근무, 모임 제한... 등 코로나 예방 수칙 아래 통제된 생활을 해야만 했다. 또 몇년 전부터는 해마다 해외여행을 한번씩 다녔었는데 올해는 그러지 못했다. 그 대신 넷플릭스, 유튜브 등의 컨텐츠를 시청하며 2020년은 그 어느 해보다 더 빨리 지나간듯하다. 역시나 한 해를 마무리하는 2020 개발 회고록을 블로그를 통해 써보려고 한다. 2020 목표했던 일 토이프로젝트 2020년은 토이프로젝트를 통해 개발자로서 한층더 성장하려고 했다. React, Node.. 2021. 1. 1. [독서]소프트웨어 장인 개발자 필독서라 불리는 "소프트웨어 장인"을 읽고 요약/정리 해봅니다. 중소기업 개발 프로세스와 애자일 첫 회사를 중소SI기업에서 시작했었다. 프로젝트를 수주하면, 고객이 원하는 장소로 파견을 가게 되었고, 전통적인 개발방법론인 Waterfall 방식으로 개발프로세스를 시작했다. 간단히 아래의 절차를 밟은 것 같은 기억이 있다. 요구 분석 : 기획자가 담당한다. 회사 다니면서 기획자랑은 일상적인 대화는 나눈적이 없다. 하지만 개발을 시작하게되면 가장 많이 소통하게 되는 직원이었다. 화면 설계 : 역시 기획자가 담당했었다. DB 설계 : 화면설계서를 기반으로 개발자가 수행한다. 퍼블리싱 작업 : 개발자가 DB 설계를 할 때, 퍼블리셔가 수행한다. 개발 : 화면설계서를 보면서 퍼블리싱 산출물에 데이터를 입히.. 2020. 3. 1. 이전 1 2 다음 반응형