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:
I hereby claim:
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)
{ | |
"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; |