dev

HTML/CSS에 대해 질문할 때 이렇게 해보세요

HTML/CSS 혹은 자바스크립트를 공부하기 시작하다 보면, 무슨 이유인지는 몰라도 의도한 대로 실행이 안되는 경우가 많습니다. 어디서부터 무엇이 잘못되었는지 모른다는건 사실 원인을 찾아가는 기본적인 방법 - 디버깅 하는 방법을 모르기 때문입니다. 그렇다고 당장 시작한 사람 입장에선 디버깅이란 용어조차 생소할 것입니다.

CSS RESET - font-size:62.5% 초기화 방법을 선호하지 않는 이유

2배를 해도, 1/2를 해도 8의 배수로 8px 그리드 시스템을 기반으로 디자인하기에 좋은 기본값입니다. 물론 즉각적으로 계산하기에는 10단위로 끊어서 계산하는 것이 편리할 것입니다. 하지만 8배수 디자인을 하기에 더 용이한 것은 기본 폰트 값 16px = 1rem을 이용하는 방법입니다.

D3.js - 데이터 시각화 라이브러리, 기본 사용법

Data Driven Document - 반복되는 앞 글자 D를 3개 따서, D3라 불리는 이 라이브러리는 첫 인상이 썩 순해보이지는 않습니다. D3를 공부하면서 초보자를 위해 정리된 글이 의외로 별로 없다는 생각이 들어서 제가 공부한 것들을 정리해봅니다.

고스트 블로그 테마 개발 환경 준비

고스트를 로컬에 설치하고, 기본 Casper 테마를 수정하면서 고스트 테마 개발하는 과정을 공유합니다.

Ghost 블로그 Bookmark Card - Digital Ocean 메모리 부족 이슈

고스트 블로그의 설치 사양은 최소 1GB의 메모리를 갖춘 Ubuntu 서버를 추천합니다만, 아무래도 최소의 사양이기 때문에 이 부분이 불안요소로 작용하는 것 같습니다. 이 부분은 세 가지 해결 방법이 있습니다. Ghost Pro 사용,더 높은 사양의 Droplet - 가상서버호스팅 사용,스왑영역 설정으로 가상 메모리 확보

포켓베이스 PocketBase - 단 하나의 파일로 구성된 오픈소스 벡엔드

포켓베이스는 이름처럼 아주 작고 귀여운(?) 벡엔드 서비스입니다. Go 언어로 작성된 단 하나의 파일로 구성된 벡엔드 어플리케이션인데요. 기본적으로 인증, 데이터베이스 (Sqlite), 스토리지 기능까지 모두 들어가 있어서 아주 간편하게 벡엔드 서비스를 구축할 수 있습니다.

Ghost was able to start, but errored during boot with: Access denied for user 'root'@'localhost' (using password: YES) - 디지털 오션 고스트 블로그 설치시 mysql 권한 에러

Digital Ocean에 고스트 원클릭 설치시에 발생할 수 있는 MySQL 'root'@'localhost' 권한 문제에 대한 해결책