프랑스 공화력의 기구 llms.txt

/ 30 Brumaire 232 0
3분 / 619자
요약: Track time the old, old fashioned way.

저는 삶의 모든 측면에서 당연시되는 모든 것을 검토해야 한다고 믿습니다. 저에게 이는 시간에 대해 생각하고 상호작용하는 방식을 포함합니다. 몇 년 전 이 주제에 대한 연구를 시작한 이래, 프랑스 공화력 달력은 저를 계속해서 매료시키고 기쁘게 했으며, 그 정도로 제 개인 생활에서 시간을 추적하는 기본 방법으로 십진 시간과 공화력 달력을 사용하게 되었습니다.

이에 익숙하지 않은 분들을 위해, 프랑스 공화력 달력은 혁명력이라고도 불리며, 1793년 10월 24일 프랑스 혁명 기간 중 프랑스에 도입되어 1806년 1월 1일까지 사용되었습니다. 이 달력은 종교와 왕정의 영향을 제거하여 달력을 기독교에서 분리시키는 것을 목표로 했으며, 도입을 해 I년으로 표시했습니다. 달력은 30일로 구성된 12개월로 나뉘었으며, ‘데캉드(décades)‘라고 불리는 10일 주 3개로 나뉘었습니다. 태양년과 일치시키기 위해 ‘상쿨로티드(sansculottides)‘라는 추가 일이 매년 추가되었습니다.

이 달력은 또한 시간의 십진화를 시도했는데, 하루에 10시간, 시간당 100개의 십진 분, 분당 100개의 십진 초를 갖도록 했습니다. 이 시스템은 1795년에 폐기되었지만, 달력 자체는 나폴레옹 통치 시기까지 지속되었습니다. 그 이점에는 단순한 시간 추적을 위한 표준화된 월과 주, 그리고 문화적으로 중립적인 시간 관점을 제공하는 월 이름 지정에 대한 세속적이고 자연 중심적인 접근 방식이 포함되었습니다.

연습 없이 두 시간 체계에서 존재하는 것은 어려울 수 있습니다 - 만약 친구들이 오후 4시에 만나자고 기대한다면, “제 시간이 다르다"고 늦음을 변명하는 것은 효력이 없게 됩니다 - 그래서 저는 이를 더 쉽게 만들기 위해 시간이 지남에 따라 몇 가지 도구를 만들었습니다.

저가 충분히 많이 쌓아서 다른 사람들에게도 관심이 있을 경우 공유할 가치가 있을 정도가 되었습니다.

이 페이지에는 디지털과 물리적 모든 도구가 포함되어 있으며, 저가 새로운 도구를 만들면 시간이 지남에 따라 수정될 수 있습니다. 새로운 도구를 만들 때마다 알림을 받고 싶다면, 저는 가끔씩 내 뉴스레터에서 발표합니다.

도구

아래에서 더 자세히 탐구하듯이, 두 시간 체계를 정신적으로 추적하는 것은 결코 쉬운 일이 아닙니다. 다행히 우리는 개인 컴퓨팅 시대에 살고 있으며, 이러한 장치는 훨씬 더 쉽게 그것을 할 수 있게 해줍니다. 몇 년 동안 저는 달력을 사용하는 데 도움이 되는 여러 도구를 만들었으며, 아래에서 여러분과 공유합니다.

이들이 거칠 형태에 있다는 점을 기억해 주세요 - 형식보다는 기능이 확실합니다.

도구와 예제의 전체 git 저장소를 여기서 탐색할 수도 있습니다.

데스크톱 달력

물리적 달력은 제 일상 생활에서 중요한 도구입니다. 휴일, 생일, 공휴일 및 기타 모든 이벤트를 추적합니다. 따라서 제 책상 위에 놓이는 제 자체의 인쇄 가능한 데스크톱 달력을 만들었습니다.

주 달력으로서 기능할 수 있도록 설계된 여러 기능을 가지고 있습니다:

  1. 휠 오브 더 이어 사바트와 캐나다 공휴일은 기호로 표시됩니다.
  2. 전통적인 주말은 빨간색으로 표시됩니다. 기능적인 달력에서 일반적인 휴일을 추적하는 것은 중요합니다.
  3. 월간 작업을 위한 공간이 하단에 남겨져 있습니다.
  4. 상쿨로티드에는 지난 1년 동안의 성장을 기록할 공간이 있습니다.

–> 여기서 구매

rcal.sh

cal은 대부분의 리눅스 명령줄에서 작업하는 사람들에게 매우 유용한 명령줄 유틸리티이므로, 저는 제 필요에 맞는 bash의 동등한 버전을 구성했습니다 - rcal. 다음과 같이 날짜를 출력합니다:

    프리메르, 232
일 이 삼 사 오 육 일 팔 구 십

 1  2  3  4  5  6  7  8  9 10 
11 12 13 14 15 16 17 18 19 20 
21 22 23 24 25 26 27 28 29 30 

현재 미완성 상태이지만, 결국 다음 명령 플래그를 지원하게 될 것입니다:

  -1, --one       단일 월 출력 표시. (기본값입니다.)"
  -3, --three     날짜를 포함하는 세 개의 월 표시."
  -n, --months N  날짜가 포함된 월부터 시작하여 N개의 월 표시."
  -y, --year      전체 연도에 대한 달력 표시."
  -Y, --twelve    다음 12개월에 대한 달력 표시."
  -h, --help      도움말 텍스트 표시 및 종료."

git 저장소를 여기서 확인.

rdate.sh

이것은 유닉스 date 도구의 완전한 재구현이 아닙니다. 언젠가 그렇게 될 수도 있습니다 - 하지만 현재는 제 웨이바에 현재 공화력 날짜를 배치하는 역할을 합니다.

스크립트를 여기서 다운로드.

제 웨이바에 대한 설정은 다음과 같습니다:

"custom/rdate": {
   "format": "{}",
   "exec": "bash /home/lagomorph/.config/waybar/modules/rdate.sh -s",
   "tooltip": "true",
   "tooltip-format": "bash /home/lagomorph/.config/waybar/modules/rcal.sh",
   "interval": 30
} 

toRepublicanCalendar.js

이 페이지의 달력 및 이 사이트 상단의 날짜 - 그리고 대부분의 페이지에서도, 이 빠르고 거친 자바스크립트 함수를 사용하여 계산됩니다. 제 구현은 제가 본 다른 것들보다 약간 더 간단합니다 - 많은 것들이 달력 종료 이후의 일 수에서 수동으로 계산하지만 - 저는 이 변환 스크립


Buy me a coffee
Bitcoin
bc1pu34s92tpl0j3cp7dfvm87zgyn4mdkp5nx5ckaeczuhunpsf7qgcshf4ptg

댓글