Dev
-
GitBook과 Github저장소 연동하기Dev/GitHub 2024. 9. 3. 14:17
안녕하세요 아렉스입니다.GitBook이란, 공식문서에 따르면 제품에서 내부 지식 기반 및 API에 이르기까지 모든 것을 문서화 할 수 있는 최신 문서 플랫폼 이라고 한다.Obsidian을 통해서 정리한 마크다운 문서들을 Publish 하기 위해 사용하려고합니다 🚪Github저장소와 연동하는 방법연동하는 방법은 매우 간단해요GitBook에 들어가 로그인 한 후 대시보드에 진입합니다.아래와 같이 왼쪽 상단에 있는 플러스 버튼을 클릭해 New Space를 생성합니다. 3. New Space를 통해 생성 된 페이지 오른쪽 상단에 있는 버튼을 클릭해 Synchronize With Git 메뉴로 진입 4. Intergrations 메뉴로 이동, Github Sync 설치 및 활성화를 시켜줍니다. 5. Config..
-
[jekyll] 로컬에서 구동시 Dependency Error 문제 해결하기Dev 2024. 3. 21. 22:35
안녕하세요 아렉스입니다 ! 로컬에서 jekyll을 실행할 때 아래와 같은 명령어를 사용하게되는데요. bundle exec jekyll serve 이런 에러 메세지를 만나게되었네요 ㅜ 문제를 겪으면 검색하면 다 나온다던데, 긴 영어 메세지 때문에 종종 무엇을 검색해야하나 싶더라구요 ~ 위와 같은 경우는 Gemfile에 cannot find file filename에 해당되는 부분을 추가하면 됩니다. gem "kramdown-parser-gfm" 추가 한 후 설치-> 구동까지 해주시면 됩니다 bundle install bundle exec jekyll serve
-
[Git] remote 원격 브랜치 로컬로 가져오기Dev/GitHub 2024. 3. 5. 12:31
checkout 로컬 브랜치 이름을 별도로 설정하려고자할 때 git checkout -b --track / git checkout -b -t / 원격저장소 브랜치 이름을 그대로 사용할 때 git checkout -t / 참고 https://git-scm.com/docs/git-checkout Git - git-checkout Documentation When there is only one argument given and it is not -- (e.g. git checkout abc), and when the argument is both a valid (e.g. a branch abc exists) and a valid (e.g. a file or a directory whose name is "a..
-
아이패드 활용해서 Apple 문서 편하게 보기Dev 2023. 3. 3. 12:21
안녕하세요 Rx입니다 ! 저는 문서를 눈으로만 보면 머리에 잘 안 들어오더라구여 ! 흑흑 .. 밑줄치고 끄적이고 싶은데 세로로 긴 ~ 문서를 스크린샷을 찍어서 쓰긴 귀찮고,, 깔끔하지도않더라고요 여러번의 삽질 후에 제가 아이패드를 활용하는 방법을 공유하고싶었어요 !! 1. 읽기 도구로 보기 읽기 도구으로 바꾸지않더라도 이후에 나오는 방법을 사용할 수는 있어요 ! 텍스트만 편하게 볼 수 있어서 읽기 도구를 켜서 보는 편이에요 ! 읽기 도구를 사용하지않는다면 좌측 사이드바는 접는게 편했어요 2. .pdf 문서로 추출하기 웹사이트의 글을 pdf 로 변환해서 사용하는 방법은 크게 3가지가 있는데요 ! 1. 사용하는 노트앱 등으로 공유하기 2. pdf 형식으로 프린트하기 3. 마크업으로 작업 후 저장하기 1번의 ..
-
싱글톤 패턴(Singleton Pattern)Dev/디자인 패턴 2023. 2. 13. 22:42
안녕하세요 Rx입니다 :D 어느덧 23년 2월 중순이네요 개발 시작한지 벌써 1년이 지나갔다니 .. 시간이 참 빠른거같아요 매번 디자인 패턴에 대한 글을 쓰려고 시도했지만 쓰다보면 부족한게 많이 느껴져서 지웠다가 다시 쓰기 반복...🥲 (정리 하는 것도 하다보면 늘게되겠죠 ?👏) 드디어 작성하게되어서 행복하기까지하네요 ! Sigleton Pattern 이란 ? 싱글톤 패턴이란 디자인 패턴 중 생성, 구조, 행위 중 생성에 해당됩니다. 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이고 최초 생성 이후에 호출된 생성자는 최초의 생성자가 생성한 객체를 반환한다. 싱글톤의 특징 불필요한 인스턴스 생성을 방지하여 메모리 낭비를 줄일 수 있고, 생성된 하나의 자원을 공유하고 접근하기 용이하다. 애플 ..
-
프로젝트/저장소 마다 다른 계정을 이용하고 싶을 때Dev/GitHub 2023. 1. 19. 10:11
저장소별 계정 설정 Command line 에서 git 설치 후 계정을 아래와 같이 설정한 경험이 있을거에요 ! git config --global user.name "Rx_global" git config --global user.email "Rx_global@tistory.com" 하지만 저장소마다 다른 계정으로 로그인하고 싶을 때가 있잖아요 ? config을 global로 지정한 경우에는 설정된 계정 정보로 commit이 만들어집니다. 계정을 따로 사용하고 싶은 디렉토리로 이동을 해준 후에 git config --local user.name "Rx_local" git config --local user.email "Rx_local@tistory.com" 위와 같이 설정 후에는 -- local로 지정..
-
[Git] .DS_Store 파일 개념 및 삭제 방법Dev/GitHub 2022. 11. 9. 19:00
Merge conflict를 씨게 겪고나서 쓰는 일종의 회고 겸 반성 .. ? .DS_Store 파일 개념Desktop Services Store의 약자로, 애플에서 정의한 파일 포맷입니다.애플의 맥 OS X 시스템이 finder로 폴더에 접근할 때 자동으로 생기는 파일로써, 해당 폴더에 대한 메타데이터를 저장하는 파일입니다.(윈도우의 desktop.ini 파일과 비슷합니다.)분석해보면 해당 디렉토리 크기, 아이콘의 위치, 폴더의 배경에 대한 정보들을 얻을 수 있습니다.DS_store 파일은 프로젝트와 관련이 없으며, Github or Gitlab 으로 넘기지말고 삭제해도 됩니다.Mac OS를 사용하다보면 .DS_Store가 자동으로 생성되는데, 이것은 수시로 수정될 수 있으므로 협업 간 conflict..