
Go 언어 개요 및 개발 환경 설정
Go 언어의 특징을 Java와 비교하고, 개발 환경 설정부터 첫 프로그램 실행까지 알아봄.
Go 언어의 특징을 Java와 비교하고, 개발 환경 설정부터 첫 프로그램 실행까지 알아봄.
httpd로 PHP구동 환경을 구성한 후 한 번에 여러 개의 웹 사이트를 구동해야 하는 경우가 있다.(외주개발용 사이트와 스터디용 사이트 등) VirtualHost는 하나의 httpd가 호스트이름으로 구분된 여러 개의 사이트를 운영하도록 하는 설정이다.
Github Page에 블로그 포스팅을 push하고 결과를 확인하는 과정을 반복하면 github에서 변환되는 시간이 매우 길게 느껴져서 불편합니다. 그래서 자신의 컴퓨터에서 Jekyll이 직접적으로 작동할 수 있도록 로컬 환경을 구성하고 글을 작성하는 동안은 내 컴퓨터에서 바로 확인한 후 최종적으로 완료되었을 경우에만 github에 push하는 것이 ...
개발자를 위한 GitHub Pages 기반 블로그 구축 완전 가이드입니다. Jekyll 테마 선택부터 GitHub Actions를 통한 자동 배포, 커스텀 도메인 설정, SEO 최적화까지 다룹니다. 2025년 최신 Jekyll 4.3과 GitHub Actions 워크플로우를 포함하여 전문적인 개발자 블로그를 구축하는 방법을 제시합니다.
macOS에서 PHP 8.3 개발 환경을 구축하는 완전 가이드입니다. Homebrew를 사용한 PHP 설치부터 Apache 연동, 가상 호스트 설정, Composer 설치, Laravel 개발 환경까지 단계별로 설명합니다. 2025년 최신 macOS Sequoia와 Apple Silicon 최적화 내용을 포함합니다.
지금은 thymleaf에 밀려서 거의 사용되지 않지만 그래도 오랜 기간동안 MVC 패턴에서 View 한 축을 담당했던 JSTL에 대한 기록이다. 정리해 둔 자료를 보관할 목적으로 포스팅한다.
React 강의를 진행하면서 단원별로 React Project를 생성하고 yarn berry로 패키지 관리자의 버전을 변경하고, 그 밖에 여러가지 기본 패키지들을 설치하는 반복작업은 무척 시간 낭비가 심하다. 그래서 수업시에 사용하고자 프로젝트 초기화 batch 파일을 작성했다.
실제로 React 프로젝트를 진행했을 때 node_modules 폴더의 용량 때문에 호스팅 비용이 생각보다 더 많이 나갔던 경험이 있다. 그 후부터는 프로젝트를 생성할 때 마다 yarn berry 버전으로 생성하고 있다.
납품했던 웹 사이트에 대해 몇 가지 수정사항이 발생하였다. 이를 처리하는 과정에서 진행중인 토이프로젝트의 설정도 수정해야 할 부분이 발견되었다.
Backend와 Frontend가 각각 독립적인 시스템으로 구축되어 서로 연동하는 것이 이상적인 형태이겠지만 웹호스팅을 사용하는 경우 두개의 호스팅 계정을 만들지 않은 이상은 하나의 웹 서버안에서 Frontend와 Backend를 모두 처리해야 한다. 그렇기 때문에 우선적으로 구성해야 하는 환경은 Next.js에 백엔드 시스템을 병합하는 것이다. Ne...