macOS Flutter 설치 및 개발 환경 설정 매뉴얼

macOS에서 Flutter 개발 환경을 구성하고 Android·iOS 빌드 도구를 연결하는 절차입니다. 명령 출력에 포함된 Flutter, Android SDK, Xcode 및 Ruby 버전은 원본 메모 작성 시점의 예시이며, 설치 시점에 따라 달라질 수 있습니다. 1. Flutter SDK 설치 및 경로 설정 1. Flutter 공식 설치 안내에서 macOS 및 사용하는 CPU(Apple Silicon…

Ubuntu Node.js 및 Ghost 설치 매뉴얼

Ubuntu 서버에서 NVM으로 Node.js를 설치하고 Ghost 블로그를 배포하는 절차입니다. Node.js와 Ghost의 지원 버전은 바뀔 수 있으므로 실제 설치 시 Ghost 공식 요구 사항을 확인하십시오. 1. 준비 사항 * Ubuntu 서버에 sudo 권한이 있는 일반 사용자로 접속합니다. Ghost 설치를 root 사용자로 직접 실행하지 않습니다. * 도메인의 DNS가 서버를 가리키도록 설정합니다. * Ghost에서…

Ubuntu MySQL 설치 및 데이터베이스 설정 매뉴얼

Ubuntu 서버에 MySQL을 설치하고 애플리케이션용 데이터베이스와 계정을 만드는 절차입니다. 원격 접속은 반드시 필요한 경우에만 사용하고, 허용 IP와 계정 권한을 최소화하십시오. 1. MySQL 설치 및 서비스 확인 sudo apt update sudo apt install -y mysql-server sudo systemctl enable --now mysql sudo systemctl status mysql --no-pager MySQL 접속: sudo mysql…

Ubuntu 서버 기본 설정 매뉴얼

Ubuntu 24.04 서버를 준비하고 SSH, 방화벽, Nginx, HTTPS를 설정하는 절차입니다. FTP 서버 설정은 필요한 경우에만 진행합니다. 1. 사전 확인 * 클라우드 콘솔에서 서버의 공인 IP와 SSH 키를 확인합니다. * 클라우드 방화벽/보안 목록에서 사용할 포트를 허용할 수 있는지 확인합니다. 서버 내부 방화벽과 클라우드 방화벽은 별도로 관리됩니다. * 아래 명령의 <서버_IP&…

OCI Ubuntu 24.04 기반 웹 개발 서버 구축 및 기본 환경 구성 가이드

1. 개요 (Overview) 본 문서는 Oracle Cloud Infrastructure(OCI) 환경에서 신규 Ubuntu 24.04 LTS 인스턴스를 생성하고, 안정적인 웹 서비스 환경을 프로비저닝하기 위한 표준 절차를 정의한다. 본 가이드는 서버 생성, 네트워크 보안(포트 개방), 기본 방화벽 설정, 런타임 환경 구성을 포함한다. 2. 1단계: OCI 인스턴스 생성 및 가상 네트워크(VCN)…

개발 및 코딩을 위한 맥북 필수 단축키 가이드

개발 생산성을 극대화하기 위한 맥북(macOS) 핵심 단축키 모음입니다. 일반적인 텍스트 편집부터 터미널, 주요 IDE(VS Code, IntelliJ 등)에서 공통적으로 유용하게 쓰이는 단축키를 정리했습니다. 1. 텍스트 및 코드 편집 (커서 이동/선택) 코드 작성 시 마우스나 트랙패드 손동작을 최소화하고 커서를 빠르게 제어할 수 있는 단축키입니다. 기능 단축키 설명 단어…

Apple M5 맥북 에어 15 (32G/1T) vs 맥북 프로 14 (24G/1T) 비교: 웹 개발 환경에서의 최적 인프라 선택 가이드

웹 개발자(Web Developer)에게 개발 장비는 단순한 가전제품이 아닌, 생산성과 작업 속도를 결정하는 로컬 인프라 그 자체입니다. 로컬 환경에서 Docker 컨테이너를 올리고, 프론트엔드와 백엔드 서버를 동시에 구동하며, 빌드 및 컴파일 과정을 수없이 반복해야 하는 웹 개발 실무 관점에서 맥북 에어 15인치 M5 (32GB / 1TB) 모델과 맥북 프로 14인치 M5…