Skip to content

Instantly share code, notes, and snippets.

View roeniss's full-sized avatar
🌊
파도가 철썩 철썩 철썩

Roeniss Moon roeniss

🌊
파도가 철썩 철썩 철썩
View GitHub Profile
@roeniss
roeniss / letsencript_docker.md
Created December 29, 2019 07:47
let's encrypt certification / renew with docker
new
sudo docker run -it --rm --name certbot \
  -v '/etc/letsencrypt:/etc/letsencrypt' \
  -v '/var/lib/letsencrypt:/var/lib/letsencrypt' \
  certbot/certbot certonly -d '*.myDomain.com' --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory
renew
@roeniss
roeniss / main.cpp
Last active September 10, 2022 08:02
Boilerplate for program solving
#include <bits/stdc++.h>
#define ffor(i, x) for (int (i)=0;(i)<(x);(i)++)
#define fffor(i, x) for (int (i)=1;(i)<=(x);(i)++)
#define I(x) int (x); cin >> (x)
#define P(x) cout << (x) << '\n'
#define ll long long
#define ii pair<int, int>
#define fforR(x, i) for (int (i) = (x) - 1 ; (i) >= 0 ; --(i))