하루 정리 블로그 👋

많든 적든 하루에 하나씩

계엄에 관련한 대한민국 헌법 조항 모음

일반인이 법 조항을 쉽게 찾아볼 수는 없을까 해서 찾아보다가 법제처 국가법령정보센터 홈페이지를 찾았습니다. 👍 현 시점 기준 한달 전(24-12-03) 비상 계엄이 있었고, 지금까지 큰 논란 및 이슈가 있어서 찾아보기로 했습니다. 단순히 “계엄” 이라는 단어를 검색해서 찾은 내용입니다. 대한민국 헌법 제22조 군인 또는 군무원이 아닌 국민은 대한민국의 영역 안에서는 중대한 군사상 기밀ㆍ초병ㆍ초소ㆍ유독음식물공급ㆍ포로ㆍ군용물에 관한 죄중 법률이 정한 경우와 비상계엄이 선포된 경우를 제외하고는 군사법원의 재판을 받지 아니한다. 제77조 대통령은 전시ㆍ사변1 또는 이에 준하는 국가비상사태에 있어서 병력으로써 군사상의 필요에 응하거나 공공의 안녕질서를 유지할 필요가 있을 때에는 법률이 정하는 바에 의하여 계엄을 선포할 수 있다. 계엄은 비상계엄과 경비계엄으로 한다. 비상계엄이 선포된 때에는 법률이 정하는 바에 의하여 영장제도, 언론ㆍ출판ㆍ집회ㆍ결사의 자유, 정부나 법원의 권한에 관하여 특별한 조치를 할 수 있다. 계엄을 선포한 때에는 대통령은 지체없이 국회에 통고하여야 한다. 국회가 재적의원 과반수의 찬성으로 계엄의 해제를 요구한 때에는 대통령은 이를 해제하여야 한다. 제89조 다음 사항은 국무회의의 심의를 거쳐야 한다. 대통령의 긴급명령ㆍ긴급재정경제처분 및 명령 또는 계엄과 그 해제 제110조 비상계엄하의 군사재판은 군인ㆍ군무원의 범죄나 군사에 관한 간첩죄의 경우와 초병ㆍ초소ㆍ유독음식물공급ㆍ포로에 관한 죄 중 법률이 정한 경우에 한하여 단심으로 할 수 있다. 다만, 사형을 선고한 경우에는 그러하지 아니하다. 12.3 계엄 관련 ⚠️ 극히 주관적인 내용입니다. ...

2025년 01월 11일 · 3 min · 436 words · JongBin

유니티 WebGL Brotli 압축 웹 서버 설정하기

💡 Quotation 브로틀리(Brotli)는 구글에서 개발한 무손실 데이터 압축 알고리즘이다. 이는 범용 LZ77 무손실 압축 알고리즘, 허프먼 코딩 및 2차 컨텍스트 모델링의 조합을 사용한다. Brotli는 주로 웹 서버 및 콘텐츠 전송 네트워크에서 HTTP 콘텐츠를 압축하여 인터넷 웹 사이트를 더 빠르게 로드하는 데 사용된다. 브로틀리를 사용하려면 웹 서버에서 관련 설정이 필요합니다. 브로틀리 설정 환경 Debian 12 bookworm Nginx 1.22.1 🚀 패키지 설치 apt install libnginx-mod-http-brotli-filter 모듈 확인 ls -l /etc/nginx/modules-enabled 1 2 3 4 5 6 7 8 9 lrwxrwxrwx 1 root root 62 12월 9일 19:14 50-mod-http-brotli-filter.conf -> /usr/share/nginx/modules-available/mod-http-brotli-filter.conf lrwxrwxrwx 1 root root 62 12월 9일 19:14 50-mod-http-brotli-static.conf -> /usr/share/nginx/modules-available/mod-http-brotli-static.conf lrwxrwxrwx 1 root root 56 12월 9일 19:31 50-mod-http-dav-ext.conf -> /usr/share/nginx/modules-available/mod-http-dav-ext.conf lrwxrwxrwx 1 root root 51 12월 9일 19:14 50-mod-http-js.conf -> /usr/share/nginx/modules-available/mod-http-js.conf lrwxrwxrwx 1 root root 53 12월 9일 19:14 50-mod-http-memc.conf -> /usr/share/nginx/modules-available/mod-http-memc.conf lrwxrwxrwx 1 root root 60 12월 9일 19:33 50-mod-http-modsecurity.conf -> /usr/share/nginx/modules-available/mod-http-modsecurity.conf lrwxrwxrwx 1 root root 58 12월 9일 19:38 50-mod-http-passenger.conf -> /usr/share/nginx/modules-available/mod-http-passenger.conf lrwxrwxrwx 1 root root 63 12월 9일 19:14 50-mod-http-srcache-filter.conf -> /usr/share/nginx/modules-available/mod-http-srcache-filter.conf lrwxrwxrwx 1 root root 48 12월 9일 19:26 50-mod-rtmp.conf -> /usr/share/nginx/modules-available/mod-rtmp.conf 1-2: 브로틀리 모듈 등록 확인 ...

2025년 01월 11일 · 3 min · 574 words · JongBin

유니티 WebGL 빌드 시 Brotli 압축 따로 하는 방법

웹 문서 또는 자바스크립트와 같은 파일을 전송할 때 네트워크 트래픽을 줄이기 위해 압축을 해서 빌드를 하게 되는데, 이 때 사용하는 압축 방식이 gZip 또는 Brotli 입니다! 👍 Brotli 💡 Quoutation 브로틀리(Brotli)는 구글에서 개발한 무손실 데이터 압축 알고리즘이다. 이는 범용 LZ77 무손실 압축 알고리즘, 허프먼 코딩 및 2차 컨텍스트 모델링의 조합을 사용한다. Brotli는 주로 웹 서버 및 콘텐츠 전송 네트워크에서 HTTP 콘텐츠를 압축하여 인터넷 웹 사이트를 더 빠르게 로드하는 데 사용된다. - Wikipedia ...

2025년 01월 11일 · 3 min · 430 words · JongBin

유니티 코루틴 및 yield 키워드 관련 공부

유니티에서 코루틴을 사용할 때 함수 이름의 문자열 또는 IEnumerator 를 반환하는 함수를 사용해서 호출할텐데, 이 때 사용되는 yield 가 무엇인지 더 자세히 알아보기 위해 공부 및 글을 남깁니다. 😄 코루틴? 💡 Quotation 반복기에서 yield 문을 사용하여 다음 값을 제공하거나 반복 종료를 알립니다. - MSDN 유니티에서 코루틴을 스레드 대신 사용한다고 하여 내부적으로 thread-safe 를 준수하는 스레드? 인 줄 알았으나, 단순히 싱글 스레드에서 반복문을 돌려 처리하는 것이었습니다. 그럼 어떻게 싱글 스레드에서 스레드를 사용하는 것 처럼 쓰일 수 있을까요? 아니 그 전에 스레드를 왜 사용했을까요? ...

2025년 01월 10일 · 3 min · 438 words · JongBin

깃 저장소 용량이 커서 클론 실패할 때

소스 파일만 있는 프로젝트에서는 별 문제가 되지 않았었는데, 이번 유니티 프로젝트를 하면서 에셋, 리소스 등 여러 바이너리 파일이 저장소에 추가되어 관리를 하다보니 저장소의 용량이 공룡이 되었습니다. 😱 그러다보니 다른 컴퓨터에서 새롭게 클론을 하면 못 클론이 안되는 현상이 발생했습니다. 이럴 때 간단하게 해결할 수 있는 방법이 있는데, 바로 가장 최근 이력만 가져오는 것 입니다. 👍 depth 옵션 git clone [저장소 주소] --depth=1 –depth=1 옵션을 사용하여 가장 최근 커밋 내역 한 개만 가져오도록 합니다. ...

2025년 01월 04일 · 1 min · 155 words · JongBin