전체 글

전체 글

    Github 주소

    github.com/shinyo17/Petner-TIL shinyo17/Petner-TIL Contribute to shinyo17/Petner-TIL development by creating an account on GitHub. github.com 어떤 이유에서인지 모르겠지만, API를 이용해서 여태 쓴 마크다운 파일들을 티스토리에 올려 보고자 했으나 실패하여 일단 TIL은 깃헙에만 올릴 예정이다.

    Git 히스토리 단장하기

    1. 마지막 커밋 수정 커밋 메시지 수정 git commit --amend => 텍스트 편집기를 실행시켜서 마지막 커밋 메시지를 열어 준다. 메시지를 바꾸고 편집기를 닫으면 편집기는 바뀐 메시지로 마지막 커밋을 수정한다. 2. rebase git rebase -i HEAD~N 현재 commit으로부터 N개의 commit에 대해 합침, 제거, 메시지 수정 등이 가능하다. => vi창에서 pick 어쩌구저쩌구1 pick 어쩌구저쩌구2 pick 어쩌구저쩌구3 어쩌구저쩌구2, 3을 어쩌구저쩌구1과 합치고 싶을 때는 2와 3의 pick을 s로 바꿔 주고 :wq로 저장하고 종료해 준다. 커밋 메시지 수정하기 합쳐서 보여 줄 커밋 메시지를 수정할 수 있다. 원하는 메시지로 변경해서 :wq를 눌러 저장하고 종료해 준다..

    노션 api Ruby gem

    원본: towardsdatascience.com/introducing-the-notion-api-ruby-gem-d47d4a6ef0ca 시작하기 위해, 토큰 _v2 자격 증명을 검색합니다. (브라우저에서 notion session을 열고 cookies를 탐색한 다음 토큰 _v2 키를 찾을 수 있다.) 이후, 다음 코드를 사용하여 세션을 시작할 수 있다. require "notion_api" @client = NotionAPI::Client.new(ENV['token_v2']) 토큰 _v2 자격 증명을 token_v2라는 환경 변수로 세팅해 준다. (export token_v2= ‘’를 사용하면 된다.) 이것이 끝난 후, .get_page method를 통해 노션 페이지를 검색할 수 있다. 노션 페이지를 ..

    Vanilla JS

    Vanilla JS 공부를 youtube 노마드 코더 님의 강의를 보면서 살짝살짝 체험해 보는 중이다. 모멘텀 클론 코딩을 하였는데, html 파일로 봤을 때랑 github에 올려서 github.io로 들어갔을 때랑 외관이 다르다... 이 점은 어떻게 할 수 있을지 찬찬히 생각해 볼 것.... 1. 여름 바다 배경: shinyo17.github.io/vanillajsmmt/ 2. 덕심 가득한 배경: shinyo17.github.io/momentumsvt/

    백준 2858번 기숙사 바닥 C++

    백준 2858번 기숙사 바닥 C++

    문제 (수학, 브루트 포스) https://www.acmicpc.net/problem/2858 첫째 줄에 빨간색 타일의 수 R과 갈색 타일의 수 B가 주어진다. (8 ≤ R ≤ 5000, 1 ≤ B ≤ 2,000,000) 첫째 줄에 상근이네 방의 크기 L과 W을 공백으로 구분하여 출력한다. 만약, 두 수가 다르다면, 큰 수가 L이 되고 작은 수가 W이 된다. 항상 정답이 유일한 경우만 입력으로 주어진다. 노란색으로 강조한 부분을 주의해서 다양한 경우를 생각해 보아야 한다. 스스로 풀어볼 때 대략적인 규칙을 찾아보기 위해 그렸던 그림을 재구성한 것이다. 방 크기가 L*W인데 (L >= W)라는 점, 빨간색 타일은 8개 이상, 갈색 타일은 1개 이상이 입력으로 주어진다는 것을 기억해 두자. 또한 가장자리에 ..