Skip to content

Instantly share code, notes, and snippets.

View debiru's full-sized avatar

Minoru Takai debiru

View GitHub Profile
@debiru
debiru / fizzbuzz2.gleam
Created February 15, 2024 11:28
FizzBuzz-2 in Gleam
import gleam/io
import gleam/int
import gleam/float
import gleam/list
import gleam/result
pub fn main() {
let list = generate_prime_list(100000)
//io.debug(list)
io.debug(list.length(list))
@debiru
debiru / fizzbuzz.gleam
Created February 15, 2024 07:47
FizzBuzz-1 in Gleam
import gleam/io
import gleam/int
import gleam/float
import gleam/list
import gleam/set
import gleam/result
pub fn main() {
let list = generate_prime_list(100000)
// io.debug(list)
@debiru
debiru / git-updated-at-files.sh
Created August 6, 2022 14:19
複数ファイルに対して `git log -n 1 --pretty=format:%cs` をファイルごとに実行せずに高速に最終コミット日時を得る方法
#!/bin/bash
cd $(dirname $0)
if [ $# -ge 1 ]; then
cd "$1" || exit
else
echo "Usage: $0 /path/to/repo/dir" && exit
fi
@debiru
debiru / dns-01.md
Created February 17, 2022 12:03
tinydns を使って Let's Encrypt で DNS-01 チャレンジを自動化する方法

Let's Encrypt 証明書と tinydns の導入

certbot

sudo apt install certbot
sudo apt install python3-certbot-apache

tinydns インストール

{
"name": "/CN=*.lavoscore.org",
"subject": {
"CN": "*.lavoscore.org"
},
"hash": "aa995a4a",
"issuer": {
"C": "US",
"O": "Let's Encrypt",
"CN": "R3"
@debiru
debiru / domainNames.txt
Last active January 28, 2022 16:46
「Let's Encrypt + TLS-ALPN-01 チャレンジの件、対象ドメイン名一覧が公開されているので、該当しているかどうか確認できます」のリストから "jp" を含む行のみを行単位で sort -u した結果 https://twitter.com/kjmkjm/status/1486908739211132931
"1.j.gramin.jp"
"20211031.ryukyushimpo.jp"
"2021.campuscollection.jp"
"2022.campuscollection.jp"
"2gee.jp","www.2gee.jp"
"2.j.gramin.jp"
"3-d-lab.jp","www.3-d-lab.jp"
"471776b2-recital-polling.gramin.jp"
"aalberts.jp"
"about.caneat.jp"
@debiru
debiru / log.md
Last active May 22, 2020 07:17
2020/05/21 春のアクセシビリティー雑談ナイト! の雑なログ

春のアクセシビリティー雑談ナイト! https://connpass.com/event/176722/

19:35〜 「ラップトップキーボードの残念な2点。1点目、ファンクションキーとEscの行がひと繋がりになっている。Esc,F4,F8,F12で区切りがあるとブラインドタッチしやすいのに困る。2点目、カーソルキーが左・上下・右となっていて上下キーの高さが半分になっているものがある。視覚障害者は特に上下キーを多用するのに小さいので押しづらい。マイクロソフトもそういうラップトップを出していてデファクトスタンダードのようになっているが困る。」

19:55〜 「UDトーク関連の機能デモをしたかったけれど準備できなかったので概要だけお話」

20:05〜

@debiru
debiru / result.txt
Created May 16, 2020 17:42
tld のゾーンは awsdns を知っているのか
$ for tld in com net org co.uk; do dig +norec +noall +auth @a.root-servers.net -t ns $tld | sort | head -n 1; done
com. 172800 IN NS a.gtld-servers.net.
net. 172800 IN NS a.gtld-servers.net.
org. 172800 IN NS a0.org.afilias-nst.info.
uk. 172800 IN NS dns1.nic.uk.
$ dig +norec +noall +auth +add @a.gtld-servers.net go90.com
go90.com. 172800 IN NS ns-635.awsdns-15.net.
go90.com. 172800 IN NS ns-481.awsdns-60.com.
go90.com. 172800 IN NS ns-1662.awsdns-15.co.uk.