DevOps 40

[MacOS] 내가 보려고 만든 MacOS 초기설정 (2) - 환경설정

Dev git git config 설정 $ git config --global user.name "mooncoding" $ git config --global user.email "mooncoding@naver.com" $ git config user.name $ git config user.email brew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 필요하다면 Next steps을 실행하세요 ==> Next steps: - Run these two commands in your terminal to add Homebrew to your PATH: (echo; echo '..

DevOps/MacOS 2024.03.18

[MacOS] Amethyst (2) - Layout

최근 Amethyst의 Layout 기능을 사용하고 OSX App Window 관리 프로그램을 Amethyst로 정착했다. 기존 Spectacle, Rectangle등의 프로그램은 개별 App Window을 조작했다면, Amethyst Layout 기능은 그것과는 결이 다르다. 전체 화면에서 App들이 배치될 방식의 Layout을 미리 설정하면 App들이 Layout 대로 자리를 채우는 방식이다. 아래 사진을 보면 Layout 개념을 이해하는데 도움이 될 수 있다. 위 레이아웃은 "Tall"이란 형태의 레이아웃이고 Amethyst에서 더 다양한 Layout을 제공하고 있다.

DevOps/MacOS 2024.03.11

[Postman] pre-request script (module import)

Postman을 사용하다 보면 단순한 request-body가 아닌 비즈니스 로직이 포함되어야 하는 request-body를 전송해야 하는 경우가 있습니다. 이럴 때 pre-request script 기능을 사용하면 javascript를 이용해 request-body를 만들 수 있습니다. 외부 모듈 가져오기 https://blog.postman.com/adding-external-libraries-in-postman/ Adding External Libraries in Postman | Postman Blog Learn how to use the libraries included in the Postman sandbox, then review some methods for adding your own e..

DevOps 2024.02.19

[MacOS] 내가 보려고 만든 MacOS 초기설정 (1)

단축키 정리 단축키 카테고리 화면분할 단축키 (ctrl + opt ■■□) 앱 단축키 (opt + cmd □■■) OS에서 호출하는 앱 단축키 (ctrl + cmd ■□■) 시스템 단축키 키보드 단축키 > 키보드 > Dock으로 초점 이동 > "option + tab" 키보드 단축키 > Spotlight > Spotlight 검색 보기 > "해제" (raycast로 대체) 앱 단축키 (opt + cmd) App 메뉴 제목. (속성필드를 동일하게 입력) Desc. chrome . 탭 "" 이동 opt + cmd + "방향키 >" vscode . 탭 "" vscode . 탭 ">" 이동 opt + cmd + "방향키 >" OSX 설정 미션컨트롤 데스크탑 및 Dock > Mission Control > Sp..

DevOps/MacOS 2023.04.07

[Git] mv

git mv는 파일의 이름을 변경하는 기능으로 생각하기 쉽지만, 사실은 기존 파일을 제거하고 새롭게 파일을 생성하는 아래 로직과 같다. mv oldname newname git add newname git rm oldname 그렇다면 파일의 변경이력까지 옮기려면 어떻게 해야 할까? 간단하게 설명하자면 git에서 파일이름을 변경하고 이력까지 유지하는 것은 어렵다. 관련링크 https://stackoverflow.com/questions/2314652/is-it-possible-to-move-rename-files-in-git-and-maintain-their-history https://stackoverflow.com/questions/1094269/whats-the-purpose-of-git-mv

DevOps/Git 2023.03.30

[Web] <head> 태그 redirect (HTML 응답 상태 코드 301)

HTTP 301 응답 코드는 "Moved Permanently"라는 의미로, 웹 페이지의 URL이 영구적으로 변경되었음을 알려주는 코드입니다. 웹 브라우저는 이 코드를 받으면, 사용자가 요청한 페이지의 URL을 변경된 URL로 자동으로 업데이트합니다. 검색 엔진은 이 코드를 받으면, 검색 색인에서 변경된 URL로 업데이트하여, 검색 결과에서 예전 URL로 링크된 페이지가 더 이상 존재하지 않는 것을 방지합니다. 301 응답 코드는 웹 페이지 URL이 변경될 때, 검색 엔진 최적화(SEO)를 위해서 사용됩니다. 웹 페이지의 URL이 변경되었지만, 검색 엔진 최적화를 고려하지 않으면 검색 결과에서 링크된 페이지가 없다는 오류 메시지와 함께 페이지 순위가 저하될 수 있습니다. 로그인이 안된 상황에서 로그인 페..

DevOps/Web 2023.02.08