📕 가독성 업, Hi docusaurus (feat.tistory, github, velog)
·
기타/잡동사니
배경 나는 총 3개의 블로그를 운영중이다. tistory 에러 로그 및 잡다한 지식 velog Node.js 및 AWS 내용 github + jekyll Database 기본기 공부내용 위와 같이 다루는 콘텐츠별로 블로그를 분리하여 관리하는데 최근 Kotlin 과 Go 등 언어와 프레임워크만 다룰 블로그를 개설하고자 다른 도구가 없나 찾아봤다. 구분 커스터마이징 자유도 마크다운 편의성 IDE & VCS 연동 편의성 tistory 높음 낮음 낮음 velog 낮음 높음 낮음 github.io 보통 높음 높음 gitbook ? 높음 높음 ✅ docusaurus 높음 높음 높음 디자인과 포맷은 gitbook 이 맘에 들지만 아쉽게도 3년 전부터 더이상 관리되지 않는 상태다. 한줄기 빛인 Facebook 에서 만..
PowerPoint 팁과 단축키 모음
·
기타/잡동사니
말과 글이 깔끔해지는 PPT 서식 Tips Numbering 제목과 총 개수 표시 줄바꿈 표 사용 공간이 넉넉할 경우 좌우 분산 불필요한 조사 생략 넘버링 + 제목과 총 개수 표시 + 줄바꿈 표 사용 및 불필요한 조사 생략 좌우 분산 PPT 페이지 공간이 넉넉할 경우 사용. 숫자로 내용 강조 예시 색상 테마 정하는 팁 이미 자주 사용하는 이미지를 불러오고 홈 - 도형 채우기 - 스포이트 기능을 사용하면 쉽게 원하는 테마의 색상을 따라할 수 있다. 메모장을 PPT로 옮기는 팁 Enter 로 슬라이드 구분 Tab 으로 하위 항목 구분 파일명.ppt 저장 인코딩 UTF-16LE 아래와 같이 메모장에 입력하고 메모장.ppt 파일을 저장하면 다음과 같은 4장의 ppt 슬라이드가 구성된다. When to use? ..
.csv 파일로 100만 row 만들기
·
기타/잡동사니
데이터베이스에 수백만게 row 를 입력하기 위해 .csv 파일을 활용해보자. 1. 랜덤 문자열 생성 먼저 랜덤 문자열(ex. user name )을 만드는 액셀 함수는 다음과 같다. =CONCATENATE(CHAR(RANDBETWEEN(65,90)), CHAR(RANDBETWEEN(65,90)), CHAR(RANDBETWEEN(65,90)), CHAR(RANDBETWEEN(65,90)), CHAR(RANDBETWEEN(65,90)), " ", CHAR(RANDBETWEEN(65,90)), CHAR(RANDBETWEEN(65,90)), CHAR(RANDBETWEEN(65,90)), CHAR(RANDBETWEEN(65,90))) 2. 자동 채우기 원하는 열을 클릭하고 채우기 - 계열 - 방향:열, 종류: 자..
package.json 에서 .env 파일을 불러올 수 없을까?
·
기타/잡동사니
Prerequisite 다음 두 패키지를 설치하자 # npm 사용도 가능. $ yarn add --global dotenv-cli $ yarn add -D cross-var dotenv-cli CLI 에서 `.env` 파일을 읽을 수 있게하는 라이브러리. cross-var CLI 에서 script syntax 를 지원하기 위한 라이브러리. OS에 상관없이 크로스 플랫폼 지원 ex) "cross-var rimraf public/$npm_package_version" `--` is multi character command option A double-dash (`--`) in a shell command signals the end of options and disables further option pr..
pm2 with typescript
·
기타/잡동사니
pm2는 Process Manager 2 의 약자로 프로세스를 관리해주는 툴이다. 요녀석은 기본적으로 node.js 를 실행해주는데 이 글에선 .ts (타입스크립트) 기반 앱을 바로 실행시키는 법을 다뤄보겠다. 프로젝트 내에서 js와 ts 모두 사용중이고, 각각이 별도의 앱이라 굳이 하나의 형식으로 통합하기 보다는 js 는 node로 ts 는 ts-node 로 실행하고있다. 아직은 개발단계라 ts-node 사용으로 인한 성능저하는 크게 고려하지 않는다. 대신, transpileOnly: true 설정을 통해 성능저하를 최소화 해두었다. pm2 설치 # npm, yarn 무엇을 쓰든 상관 X $ npm install -g pm2 # 타입스크립트 지원을 위해 $ pm2 install typescript 보통..
Windows 10 Bootable USB
·
기타/잡동사니
Windows10 부팅용 USB 설정 모르겠으면 뇌비우고 'Rufus'를 설치하자. 다음 순서만 따르라. Windows 공식 페이지에서 Windows 10.iso 파일 다운로드 Rufus 다운로드 Rufus 실행 iso 파일 선택 Format the USB + 부팅용 USB 만들기 실행 재부팅 F12 || F2 광클로 USB 부팅 설정 설치 편-안 허들 뇌비우고 USB에 exFAT or NAFT 포맷으로 iso 파일을 넣어놨다간 인식하지 못하고 검은화면에 멈춰버리는 현상을 쉽게 발견할 수 있다. 이는 기본적으로 Windows 8부터 UEFI 모드 에서 FAT32 포맷만 지원하고 나머지 포맷은 지원하지 않기 때문인데, FAT32 는 파일 용량이 4GB를 넘으면 제대로 액세스 할 수가 없다. Rufus 는 ..