![[mac] jekyll Chirpy 로 GitHub Pages 만들기 전 세팅](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FWm6oB%2FbtsLFfx42zx%2FAAAAAAAAAAAAAAAAAAAAAEyhKpQokTqLaX99q8MBwG6Qs5f5PHf013SqALld9Svj%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DfusmwcSEmYy%252FLq%252FDSXzxvEfIV9U%253D)
환경 : MacBook Pro 14 M3 macOS 15.1.1세팅 : 이미 brew, iTerm 설치 세팅 완료된 상태. (여기까진 알아서..)주의 : 기술 내용은 [포스팅 시점, PC환경]에 따라서 동작하지 않을 수 있음. 일단 Why jekyll을 설치하나?jekyll 설치 후 로컬에서 jekyll로 서버를 돌리고, 로컬에서 원하는 GitHub Page 테마가 제대로 보이는지 확인해야하기 때문. jekyll 공식 홈페이지 우측 하단의 Quik-start Instructions 가 오류 없이 동작되어야 한다.그러기 위해선 명령어 gem, jekyll, bundle 설치해야 한다.위 명령어들은 rbenv, ruby가 설치되어있어야한다. 뭐를 설치하기 위해서 뭐를 설치하는 행진 작성 시점 기준..

macOSSpace 팝업에서 '미리보기' 열기 = Cmd(⌘) + 아래 화살표macOS memo 단축키서체보기 : cmd + T서체 색상 보기 : cmd + shift + CIntellij shortcut줄 복사Cmd(⌘) + D줄 삭제Cmd(⌘) + X줄 이동Cmd(⌘) + Shift + 위/아래Class RunCtrl(^) + R단어 일괄 변경func + shift + F6코드 정렬Opt(⌥) + Cmd(⌘) + L 설정>에디터>라이브템플릿>+ 라이브템플릿>new$TYPE$ $END$ = new $TYPE$(); Xcode shortcut줄 복사Cmd(⌘) + D줄 삭제 *Opt(⌥) + Cmd(⌘) + .줄 이동Opt(⌥) + Cmd(⌘) + [ ]NavigatorCmd(⌘) + 0Inspecto..
OOP의 기본 개념 정리(Object-Oriented Programming) 주요 개념 :• 객체(Object):데이터와 이를 조작하는 메서드의 집합.• 클래스(Class):객체를 생성하기 위한 설계도.• 캡슐화(Encapsulation):데이터를 숨기고 공개된 메서드로만 접근하도록 제한.• 상속(Inheritance):기존 클래스의 특성과 동작을 재사용.• 다형성(Polymorphism):동일한 인터페이스로 다양한 동작을 수행.• 추상화(Abstraction):불필요한 세부 사항을 숨기고 중요한 것만 드러냄. 학습 방법:• ‘자바의 정석’ 책에서 관련 챕터를 다시 읽고, 직접 코드 예제를 작성.• 각 개념을 설명하는 5줄 이하의 코드를 스스로 작성하며 이해 확인. SOLID 원칙OOP의 설계 원칙을 체..