목차 개요 방법 개요 nodejs를 설치할때마다 까먹어서 계속 삽질을 하는것을 방지하고자 기록한다. 방법 nodejs 16버전이면 curl -sL https://deb.nodesource.com/setup_16.x | bash - nodejs 18버전이면 (ubuntu 18 버전에서는 nodejs 버전 18 이상은 설치가 안...
nodejs 설치
vscode extension 수정하기 (genie-ai)
목차 개요 Genie AI - vscode 해당 확장의 내용을 조금 수정하고 싶었다. Genie AI panel로 Focus를 맞출 시 현재는 자동으로 입력창에 Focus가 가지 않아 키보드 단축키를 주로 이용하는 나에게 상당히 거슬리게 다가왔다. 소스를 수정해 리패키징을 하려고 Github Repository에 들어가보니 소스는 업로드되어있...
linux의 유용한 명령어
목차 Linux 간단한 명령 ls (파일 리스트 조회) cd (경로 이동) cp (파일, 디렉토리 복사) mv (파일, 디렉토리 이동) rm (파일, 디렉토리 삭제) mkdir (디렉토리 생성) touch (파일 생성) pwd (현재 경로 확인) ...
macos 키보드 단축키
목차 공통 창 닫기 (탭 닫기) 모든 창 닫기 프로그램 종료 강제 종료 앱 전환 같은 앱간 전환 전체 화면 화면 캡쳐 찾기 복사 붙여넣기...
macOS에서 프로그램을 argument와 같이 실행시켜보자.
목차 개요 방법1 - 실패 방법2 - 성공 검색 대상에서 _argChrome.app 앱 제외 개요 Windows에서는 Chrome에서 https, http2를 테스트하기 위해 환경변수에 SSLKEYLOGFILE을 설정하고 크롬을 재실행하면 끝이었다. macOS에서는 export SSLKEYLO...
svn을 사용하는 곳에서 git으로 버전 관리하기
목차 개요 Git은 현재 svn보다 더 많은 기능과 플러그인을 지원하기 때문에 svn에 비해 히스토리 관리도 쉽고 병합, 분기도 더 쉽게 할 수 있다. 그러나 레거시 프로젝트에서는 svn을 주로 사용하고, svn 시스템과 연동하여 사용하고 있는 것 (이슈 트래커 등)들이 많을수록 깃으로 전환하기가 어려울 것이다. 이 때 git-svn을 통해...
Json Schema
목차 Json Schema 출처 키워드 메타데이터 Json Schema 검증 조건 키워드 JSON 스키마의 데이터 타입 숫자 타입 세부 데이터 검증 문자열 타입 세부 데이터 검증...
HTTP2
목차 개요 HTTP/2 프레임의 종류 SCAPY로 알아보는 HTTP2 준비 TLS HANDSHAKING SETTING HTTP2 스트림의 상태 SEND REQUESTS HTTP/2가 헤더의 길이를 줄이는 방법 ...
사용하는 폰트 파일
목차 macOS 폰트 깨짐 현상 굴림, 돋움, 맑은고딕 폰트가 가끔씩 깨져보이는 현상이 생길 수 있다. 해당 현상은 macOS에는 기본적으로 해당 폰트가 설치되지 않아 발생하는 문제로 따로 굴림, 돋움, 맑은고딕 폰트 파일 (ttf)를 구해 설치할 경우 해결될 가능성이 높다. Monaco / 맑은 고딕 Monaco에 맑은 고딕을 추가한 ...
마크다운에 이미지 복사/붙여넣기
목차 개요 방법 확장을 설치한다 Remote Development 문제 이미지가 저장될 경로를 설정한다 MAC 주의사항 개요 마크다운에서 이미지를 추가하는 방법은 참으로 복잡하다. 기본적으로 스크린샷 찍은 내용을 어딘가에 저...