openpgp4fpr:DFA85DA39345A9234D23FE1FF7FF93858A4ED561
I hereby claim:
- I am senarin on github.
- I am randomstar (https://keybase.io/randomstar) on keybase.
- I have a public key whose fingerprint is 5E7A BA72 FE76 E4AA D193 1D52 22F5 3117 D547 F698
To claim this, I am signing this object:
#!/bin/bash | |
ACME_DIR="/path/to/acmesh" | |
ACMECERT_DIR="/root/.acme.sh" | |
DOMAIN="your-domain.tld" | |
SYNO_MAINCERT_DIR=$(cat "/usr/syno/etc/certificate/_archive/DEFAULT") | |
${ACME_DIR}/acme.sh --set-default-ca --server letsencrypt | |
${ACME_DIR}/acme.sh --set-default-chain --preferred-chain "ISRG Root X1" --server letsencrypt | |
${ACME_DIR}/acme.sh --server letsencrypt --renew --dns --force -d ${DOMAIN} -d *.${DOMAIN} --yes-I-know-dns-manual-mode-enough-go-ahead-please |
์ด ๋ฌธ์๋ ์์ฑ์ ๊ฐ์ธ์ ์ฌ์ ์ผ๋ก ์ธํด ๋ ์ด์ ์ ๋ฐ์ดํธ๋์ง ์์ต๋๋ค. ๊ทธ๋์ ์ด์ฉํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. (2023/03/15)
- ์๋ ๋ชฉ๋ก์ 2022/12/18 ๊ณต์ ๋ฐํ (2022/12/21 ์ ๋ฐ์ดํธ) ๊ธฐ์ค์ ๋๋ค.
- ๋๋ฅ ๋ถ๋ฅ๋ ํด๋น ๋๋ฅ์ ์นด์ค์ค ๋์ ์ ์ฅ ๋๋ ์คํ ๋ฆฌ ํ์คํธ ์งํ ๊ฐ๋ฅ ๋ ๋ฒจ๋ ๊ธฐ์ค์ ๋๋ค.
- ๋๋ค์ ์ ์ ๋ค์๊ฒ ์ค์๋๊ฐ ๋์ ์ปจํ ์ธ ๋ ๊ตต์ ๊ธ์จ๋ก ํ๊ธฐํ์์ต๋๋ค.
๋๋ฅ : ์๋ฅดํ ๋ฏธ์ค, ์ ๋์, ๋ฃจํ ๋ ์๋ถ, ๋ฃจํ ๋ ๋๋ถ, ํ ํ ์ดํฌ, ์ ๋์ธ , ์๋ฅด๋ฐํ์ธ
- ์ ํฌ๋ ๋ฒจ 1~9
{ | |
"1": {"type_g": 0, "type_t": 0}, | |
"2": {"type_g": 0, "type_t": 1}, | |
"3": {"type_g": 2, "type_t": 2}, | |
"4": {"type_g": 2, "type_t": 0}, | |
"5": {"type_g": 1, "type_t": 2}, | |
"6": {"type_g": 1, "type_t": 0}, | |
"7": {"type_g": 0, "type_t": 1}, | |
"8": {"type_g": 0, "type_t": 1}, | |
"9": {"type_g": 2, "type_t": 1}, |
Markdown์ ํ ์คํธ ๊ธฐ๋ฐ์ ๋งํฌ์ ์ธ์ด๋ก 2004๋ ์กด๊ทธ๋ฃจ๋ฒ์ ์ํด ๋ง๋ค์ด์ก์ผ๋ฉฐ ์ฝ๊ฒ ์ฐ๊ณ ์ฝ์ ์ ์์ผ๋ฉฐ HTML๋ก ๋ณํ์ด ๊ฐ๋ฅํ๋ค. ํน์๊ธฐํธ์ ๋ฌธ์๋ฅผ ์ด์ฉํ ๋งค์ฐ ๊ฐ๋จํ ๊ตฌ์กฐ์ ๋ฌธ๋ฒ์ ์ฌ์ฉํ์ฌ ์น์์๋ ๋ณด๋ค ๋น ๋ฅด๊ฒ ์ปจํ ์ธ ๋ฅผ ์์ฑํ๊ณ ๋ณด๋ค ์ง๊ด์ ์ผ๋ก ์ธ์ํ ์ ์๋ค. ๋งํฌ๋ค์ด์ด ์ต๊ทผ ๊ฐ๊ด๋ฐ๊ธฐ ์์ํ ์ด์ ๋ ๊นํ(https://github.com) ๋๋ถ์ด๋ค. ๊นํ์ ์ ์ฅ์Repository์ ๊ดํ ์ ๋ณด๋ฅผ ๊ธฐ๋กํ๋ README.md๋ ๊นํ์ ์ฌ์ฉํ๋ ์ฌ๋์ด๋ผ๋ฉด ๋๊ตฌ๋ ๊ฐ์ฅ ๋จผ์ ์ ํ๊ฒ ๋๋ ๋งํฌ๋ค์ด ๋ฌธ์์๋ค. ๋งํฌ๋ค์ด์ ํตํด์ ์ค์น๋ฐฉ๋ฒ, ์์ค์ฝ๋ ์ค๋ช , ์ด์ ๋ฑ์ ๊ฐ๋จํ๊ฒ ๊ธฐ๋กํ๊ณ ๊ฐ๋ ์ฑ์ ๋์ผ ์ ์๋ค๋ ๊ฐ์ ์ด ๋ถ๊ฐ๋๋ฉด์ ์ ์ ์ฌ๋ฌ ๊ณณ์ผ๋ก ํผ์ ธ๊ฐ๊ฒ ๋๋ค.
// ์ผ๋ฐ์ ์ธ ์๋ ฅ์ด ์๋ 1582๋ ์ด์ ์ ๋ ์ง๊น์ง ํฌํจํ ๊ทธ๋ ๊ณ ๋ฆฌ๋ ฅ | |
var GregCal={ | |
_EPOCH : 1721425.5, | |
isLeap : function(year){return ((year % 100) % 4 == 0) && (!(((year % 100) == 0) && ((year % 400) != 0)));}, | |
cal2JD : function(year,month,day){ | |
var JD=this._EPOCH-1; | |
JD+=365 * (year-1); | |
JD+=Math.floor((year-1) / 4); | |
JD+=-Math.floor((year-1) / 100); | |
JD+=Math.floor((year-1) / 400); |
#!/usr/bin/python | |
# -*- coding: utf-8 -*- | |
import os, sys, math, cmath, hashlib, codecs | |
def md5_file(fname): | |
md5ob = hashlib.md5() | |
with open(fname,"rb") as f: | |
for chunk in iter(lambda: f.read(8192), ""): |
/************************************************** | |
* ์์๋ ฅ ๊ณ์ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ -- Library file for Korean Lunar Calendar | |
* by Senarin | |
**************************************************/ | |
var DAY0000=1721424.5; // 0000/12/31 | |
var SOLAR_EPOCH=1721425.5; // 0001/1/1 | |
var YEAR_MIN=1583; // Min. Year | |
var YEAR_MAX=2100; // Max. Year | |
var LUNAR_EPOCH=2299261.5; | |
var LOWER_LIMIT=LUNAR_EPOCH; |