SvelteKit으로 Static Site 빌드하기
컴퓨터/문제해결
SvelteKit으로 웹페이지를 만들면서 SSR(server-side rendering) 같은 서버 기능이 필요 없다면, SvelteKit은 SSG(static site generation, 정적 사이트 생성)를 지원하기에 이걸 한번 활용해 보는 것도 좋아 보인다. SSG 설정정적 사이트를 만들기 위해선 이에 맞는 adaptor를 사용해야 한다. Bun은 bun add -d @sveltejs/adapter-static, npm은 npm i -D @sveltejs/adapter-static 명령어를 통해 SSG에 필요한 adaptor를 설치한다. 이후 프로젝트의 svelte.config.js 파일 내용을 다음과 같이 바꿔준다.import adapter from '@sveltejs/adapter-static..
연산자 주변 띄어쓰기
컴퓨터/간단지식
프로그래밍을 처음 배울 때 1+2 대신 1 + 2 같이 연산자 앞뒤로 한 칸씩 띄어 쓰는 모습이 눈에 들어왔었다. 분명 앞뒤 공백 없이도 오류 안 나고 잘 실행된다. 그러나 대부분의 사람이 이 의미 없어 보이는 공백을 사용한다. 현재 나 또한 연산자 앞뒤로 꼬박꼬박 띄어 쓰고 있으며 그렇지 않은 코드를 보면 괜히 불편한 마음이 든다. 도대체 사람들은 뭐가 좋길래 2바이트씩 낭비해 가며 띄어 쓰고 있는지 알아보자. 가독성뭐니 뭐니 해도 가장 큰 이유는 가독성일 것이다. 사실 프로그래밍을 처음 배울 때는 짧은 변수명과 간단한 구문을 주로 다루다 보니 크게 안 와닿을 수 있다. 가령, a=b-c 같이 간단한 코드는 연산자 주변에 공백이 없어도 쉽게 읽힌다. 그렇다면 아래 2줄의 코드를 보자.free_size=..
아스키 코드표 — ASCII Table
컴퓨터/간단지식
아스키 코드표 미리보기아스키 코드표 PDF 파일아스키 코드표 SVG 파일설명왼쪽 열부터 순서대로 십진수, 십육진수, 문자제어 문자(control character)는 회색 , >안에 표기0x20는 공백 문자Fira Code 폰트 사용