블로그 운영 및 방침에 대하여

by gg582 · 2026-07-06 08:24:12 · 37 views

목차

기본 공지

이 블로그를 이용하는 사람들은 누구나 익명 포스트, 익명 댓글, 익명 기표(좋아요와 싫어요)를 할 수 있습니다.

블로그 게시물은 마크다운으로 작성되며 HTML을 내장할 수 있습니다.


기본 면책 조항

이 블로그는 개인이 취미와 연구를 겸하여 운영하는 공간입니다.

가능한 한 안정적으로 운영하려 노력하지만, 해외 VPS 위에서 동작하는 개인 프로젝트이므로 서비스의 지속적인 가용성이나 데이터의 영구 보존을 보장하지 않습니다.

점검, 네트워크 장애, 서버 이전, 저장장치 문제 등으로 인해 일시적인 서비스 중단이나 일부 데이터 손실이 발생할 수 있습니다.

게시물과 댓글은 각각 작성자의 의견이며, 운영자의 견해와 반드시 일치하지 않습니다.

기술적인 글은 작성 당시의 환경을 기준으로 합니다. 시간이 지나면서 더 나은 방법, 새로운 표준, 다른 구현 방식이 등장할 수 있습니다.

외부 사이트로 연결되는 링크와 인용 자료는 참고용이며, 해당 사이트의 운영 정책과 콘텐츠에 대해서는 운영자가 책임지지 않습니다.


미디어 업로드와 다운로드에 대하여

이 블로그의 미디어는 웹 상에선 WEBP 포맷으로 압축되어 보이고, 다운로드 시 원본 이미지를 내려 받습니다.

고화질의 원본을 보고 싶다면 호버링 후 다운로드 버튼을 눌러서 감상하세요.


블로그 서버에 대하여

이 블로그 서버는 나이지리아의 TFHost 업체에서 인간 엔지니어들이 직접 관리하는 VPS입니다.

요금제 조정, 서버 점검, 네트워크 상태에 따라 품질이 변동될 수 있으며, 3-way handshake까지 1초가 넘을 수 있는 거리입니다.

BoringSSL/OpenSSL/lsquic에 의해 HTTP/3, HTTP/2, HTTP/1.1, TLS/1.3을 지원합니다.

안전한 최신 웹 표준을 준수하며, 백엔드 언어는 C언어입니다.


블로그 엔진에 대한 문의

블로그 엔진 소스는 두 군데에서 서빙됩니다.

빠른 개발과 테스트는 GitHub에서 진행하며, 안정 릴리스는 SourceHut에서 관리됩니다.

저장소

이 안정 소스는 이 블로그에 실제 반영된 블로그 소스를 추종합니다.

타 언어를 이용한 기여를 받을 수 있습니다. 다만 VPS의 요금제가 비교적 저렴하므로 성능 저하와 운영 비용을 고려할 필요가 있습니다.

좋은 기여

Go를 이용하여 플러그인 시스템을 구현하였고, 커뮤니티 게시판 수준으로 포스트의 편의 기능을 확장 가능한 Rust 플러그인을 에디터에 붙였습니다.

사유

C언어로 작성된 기본 틀 안에서 블로그 기능 확장을 위한 기반을 마련하였습니다.

Rust, C++ 등의 시스템 언어 외에도, 범용 플러그인 시스템이 있다면 Node.js, TypeScript, Python 3 등 다양한 인터프리터 언어를 이용한 편의 도구를 붙일 수 있습니다.

C언어에서 구현하기 번거로운 추상화를 외부 플러그인으로 분리하면 개발 기간을 단축하고 핵심 엔진을 가볍게 유지할 수 있습니다.

권장하지 않는 기여

C언어는 위험하니 모던 C++으로 모든 소스를 재작성하였습니다. 추가적으로 커스텀 시스템 프로그래밍 모듈을 모두 삭제하고, 일반적인 REST 서버의 명세에 맞게 boost를 이용하여 전면 현대화하였습니다.

사유

현대화의 기준을 유명한 라이브러리나 프레임워크로 교체하는 것에만 둘 수는 없습니다.

이미 커스텀 라이브러리로 목적을 달성하고 있다면, 해당 라이브러리를 폐기하기보다 개선하는 편이 프로젝트의 방향에 더 가깝습니다.

새로운 기술을 도입할 때에는 다음을 고려해 주세요.

  • 현재 구조에서 해결하지 못하는 문제가 있는가
  • 성능, 안정성, 유지보수성 중 무엇을 개선하는가
  • 기존 코드와 운영 환경을 과도하게 복잡하게 만들지 않는가
  • 저렴한 VPS 환경에서도 충분히 동작하는가

이 블로그는 특정 언어나 프레임워크를 신봉하기 위한 프로젝트가 아닙니다.

목적에 부합하는 기술은 사용할 수 있지만, 단순히 유명하거나 유행한다는 이유만으로 기존 구조를 전면 교체하는 방향은 지향하지 않습니다.

기본적으로 이 블로그는 이야기를 공유하고 기술을 실험하기 위한 공간입니다. 따라서 기존 구조를 이해하고 기능, 성능, 문서, 플러그인, 테스트를 개선하는 기여를 환영합니다.


커뮤니티 가이드라인

이곳은 아이디어, 코드, 설계, 글을 중심으로 이야기하는 공간입니다.

의견이 다를 수 있습니다. 반박할 때에는 주장, 근거, 코드, 설계를 기준으로 이야기해 주세요.

코드가 마음에 들지 않는다면 이유를 설명해 주세요. 설계가 이상하다면 대안을 제안해 주세요.

다음 행위는 권장하지 않습니다.

  • 스팸, 광고, 자동화된 반복 게시
  • 서비스 운영을 방해하는 행위
  • 타인의 개인정보 게시
  • 저작권을 침해할 수 있는 콘텐츠 게시
  • 사람 자체를 공격하는 댓글
  • 동일한 주장을 근거 없이 반복하는 행위

이 블로그는 엄격한 제재 규정보다 최소한의 관리와 자율을 우선합니다. 다만 서버 운영, 이용자 안전에 직접적인 문제가 생기는 경우에는 운영자가 개입할 수 있습니다.

Back

Comments

No comments yet.