commit 0b76cc3802813eea08ecec7d7e5f064b454c4bb3 Author: Kayden Tebau Date: Sat Oct 14 19:11:00 2023 -0700 Initial commit diff --git a/anybrowser.gif b/anybrowser.gif new file mode 100644 index 0000000..9495e9c Binary files /dev/null and b/anybrowser.gif differ diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..b3e3e5d Binary files /dev/null and b/favicon.ico differ diff --git a/font/gen-jyuu-gothicx-regular-custom.woff2 b/font/gen-jyuu-gothicx-regular-custom.woff2 new file mode 100644 index 0000000..acd0c9d Binary files /dev/null and b/font/gen-jyuu-gothicx-regular-custom.woff2 differ diff --git a/font/gen-jyuu-gothicx-regular-latin-ext.woff2 b/font/gen-jyuu-gothicx-regular-latin-ext.woff2 new file mode 100644 index 0000000..3a2a818 Binary files /dev/null and b/font/gen-jyuu-gothicx-regular-latin-ext.woff2 differ diff --git a/font/gen-jyuu-gothicx-regular-latin.woff2 b/font/gen-jyuu-gothicx-regular-latin.woff2 new file mode 100644 index 0000000..5463b29 Binary files /dev/null and b/font/gen-jyuu-gothicx-regular-latin.woff2 differ diff --git a/font/gen-jyuu-gothicx.css b/font/gen-jyuu-gothicx.css new file mode 100644 index 0000000..4ea307a --- /dev/null +++ b/font/gen-jyuu-gothicx.css @@ -0,0 +1,32 @@ +/*gen-jyuu-gothicx-regular-custom*/ +@font-face { + font-family: Gen Jyuu GothicX; + font-style: normal; + font-weight: 400; + src: local("Gen Jyuu GothicX Regular"), local("GenJyuuGothicX-Regular"), url(gen-jyuu-gothicx-regular-custom.woff2) format("woff2"); + unicode-range: U+4E00-9FBF,U+30A0-30FF,U+4E00-62FF,U+6300-77FF,U+7800-8CFF,U+8D00-9FCC,U+3400-4DB5,U+20000-215FF,U+21600-230FF,U+23100-245FF,U+24600-260FF,U+26100-275FF,U+27600-290FF,U+29100-2A6DF,U+2A700-2B734,U+2B740-2B81D,U+0000-007F,U+0080-00FF; + font-display: swap; +} + +/* gen-jyuu-gothicx-regular-latin-ext */ +@font-face { + font-family: Gen Jyuu GothicX; + font-style: normal; + font-weight: 400; + src: local("Gen Jyuu GothicX Regular"), local("GenJyuuGothicX-Regular"), url(gen-jyuu-gothicx-regular-latin-ext.woff2) format("woff2"); + unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; + font-display: swap; +} + +/* gen-jyuu-gothicx-regular-latin */ +@font-face { + font-family: Gen Jyuu GothicX; + font-style: normal; + font-weight: 400; + src: local("Gen Jyuu GothicX Regular"), local("GenJyuuGothicX-Regular"), url(gen-jyuu-gothicx-regular-latin.woff2) format("woff2"); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; + font-display: swap; +} + + + diff --git a/genderfluid_fl.png b/genderfluid_fl.png new file mode 100644 index 0000000..306dcb6 Binary files /dev/null and b/genderfluid_fl.png differ diff --git a/html5-validator-badge.svg b/html5-validator-badge.svg new file mode 100644 index 0000000..6f7590b --- /dev/null +++ b/html5-validator-badge.svg @@ -0,0 +1,273 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/index.xhtml b/index.xhtml new file mode 100644 index 0000000..30501f1 --- /dev/null +++ b/index.xhtml @@ -0,0 +1,124 @@ + + + + + nullobsi + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

+ A photo of Koeteri + nullobsi's page +

+

+ hewo :3
i'm Kayden, a dog on the internet. check out my cool stuff: +

+
+ +
+

what's your problem?

+

+ i'm a gay & genderfluid nerd from southern california. + i lurk around on the fediverse + whenever i'm bored, and work on various software development projects. + i have a github, though you are free + to contact me for collaboration.
+ i also have an interest in music and am learning the piano.
+ i'm open to contact anytime :) +

+

+ i run + + UNIX.dog + , a pubnix + for queer furries :3 +

+
+ +
+

+ contact info +

+

+ You can usually find me as nullobsi on other sites. +
+ Please contact me via XMPP at nullobsi@unix.dog + or via Telegram at @nullobsi. +

+

+ I am also available via email at + me@nullob.si. + If you need a secure communication channel, please use either OMEMO with the + following fingerprints: +

+
79A32395 0F2C08F4 321B5248 E7D3613E 1DAD2348 25B9914A DF2F96A6 6378284F
+33B79536 7C3DDA96 7CFD597A 9D1E938C A6731DF9 FEC8B22C 2B6432B1 9F4A2602
+

+ or use my PGP key: +

+
pub   ed25519/933A1F44222C2634 2021-11-05 [SC] // YubiKey 5C
+      Key fingerprint = EAAC 1F70 1A83 BED2 88D0  64DC 933A 1F44 222C 2634
+uid                 [ultimate] Kayden Tebau (nullobsi) <me@nullob.si>
+uid                 [ultimate] Kayden Tebau (nullobsi) <nullobsi@unix.dog>
+uid                 [ultimate] [jpeg image of size 3850]
+sub   ed25519/A3BDA3CE41224079 2021-11-05 [A] // YubiKey 5C
+sub   cv25519/1F0BCBA69E7D974D 2021-11-05 [E] // No attestation
+sub   ed25519/342661C4F68CD06D 2021-11-05 [S] // YubiKey 5
+sub   ed25519/A8D4B4605B45B7FF 2021-11-05 [A] // YubiKey 5
+

+ These PGP keys (with exception of the encryption subkey) were + generated on YubiKeys. The attestation files can be found in the green comments, and needed certificate chain here:
+ Yubico PGP CA
+ YubiKey 5 Attestation Certificate
+ YubiKey 5C Attestation Certificate
+

+
+ + +
+ + diff --git a/inu-dark.svg b/inu-dark.svg new file mode 100644 index 0000000..32dbdb1 --- /dev/null +++ b/inu-dark.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/inu-light.svg b/inu-light.svg new file mode 100644 index 0000000..36bc486 --- /dev/null +++ b/inu-light.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/muttvore.jpg b/muttvore.jpg new file mode 100755 index 0000000..155c80a Binary files /dev/null and b/muttvore.jpg differ diff --git a/null.png b/null.png new file mode 100755 index 0000000..87f7f7c Binary files /dev/null and b/null.png differ diff --git a/nullobsi-yk-att.pem b/nullobsi-yk-att.pem new file mode 100644 index 0000000..9edd807 --- /dev/null +++ b/nullobsi-yk-att.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDOTCCAiGgAwIBAgIJAL7Aofxdmp2aMA0GCSqGSIb3DQEBCwUAMCgxJjAkBgNV +BAMMHVl1YmljbyBPcGVuUEdQIEF0dGVzdGF0aW9uIENBMB4XDTE5MDgwMTAwMDAw +MFoXDTQ2MTIxNzAwMDAwMFowIzEhMB8GA1UEAwwYWXViaWtleSBPUEdQIEF0dGVz +dGF0aW9uMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxgZfN4o5p+u6 +/zWHmCnb9HZIvy+kL+xCATFw2UvcFMc5l0pS3/PzHcsWnBcKM19kuqrFX5Rte/YF +v99uON7me04hZcM0mqVqWQO3VkMfLCvAREcAD7fpQQfKXcLuWvf3pt0ooQzHNSSd +YBav64rHtGU1Wdd6lgRhAYdR/1UGdGKcTjvJht+KqcdI9bUbSpmN4xGzyQ/e5TRU +uWdrtkQkcUu4dE5qjA2tmTBF2ddPzmhVbgaTHqIBGUHEMhSrrhla9b57efgEeMX8 +ToddwDG2azuG03+fgnodZGVbnqN0NlmlVQpYQKmLJGukFnIuH0l+OuicdrMij5uc +kx/mP2YP0QIDAQABo2swaTATBgorBgEEAYLECgUDBAUEAwUEAzAdBgNVHQ4EFgQU +iNQFSXkv+i7pIULATI4GBtjy9fowHwYDVR0jBBgwFoAU+/zJb8n0p2mpdkSR93HP +JmUuEkowEgYDVR0TAQH/BAgwBgEB/wIBADANBgkqhkiG9w0BAQsFAAOCAQEAGWGg +N5zpzFOAvLFqDt+qqnoWd7hZ3hq+q4TUqagWd+O/NRLx6Ie0gPufFF/Hb2NfFpFR +NedV/5VilxGn1CCaXlCs+XQ+UaK43uzsQ94Eqdae0cf5yvU53JeQTGkAAnP4szLF +V4T2ZHH1dMoX3+TVYCa6ajAGXdvDGDnuRHK6DTqQwbYXNFdZkbfowFrwmjzIFpNm +obMntUDdSe9V8AvhqL6cPuCm1IIG1Ir0A2OfBz7IP1FncdlSPOjTBjqeIIMehQMd +/tJj6yNXRoPL2cdwm9qyt4ClMnct6qe+wcOuj5Z9f/UrJHubdVNreEqWxNMMd+x8 +10TZcouYZxg4mvt6GQ== +-----END CERTIFICATE----- diff --git a/nullobsi-yk-aut-att.pem b/nullobsi-yk-aut-att.pem new file mode 100644 index 0000000..cba1217 --- /dev/null +++ b/nullobsi-yk-aut-att.pem @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE----- +MIICnTCCAYWgAwIBAgIQAS2QDYVzw+6+3d2p1i8XSTANBgkqhkiG9w0BAQsFADAj +MSEwHwYDVQQDDBhZdWJpa2V5IE9QR1AgQXR0ZXN0YXRpb24wHhcNMTkwODAxMDAw +MDAwWhcNNDYxMjE3MDAwMDAwWjAnMSUwIwYDVQQDDBxZdWJpS2V5IE9QR1AgQXR0 +ZXN0YXRpb24gQVVUMCowBQYDK2VwAyEAaHUMSdsTi2LA+kdShJ8OGxVaQ0iYGW/K +ecDIRPH5Ew2jgcIwgb8wEwYKKwYBBAGCxAoFAwQFBAMFBAMwFAYKKwYBBAGCxAoF +BwQGAgQA5q6OMBEGCisGAQQBgsQKBQgEAwQBADARBgorBgEEAYLECgUJBAMEAQEw +HQYKKwYBBAGCxAoFAQQPDA1UZWJhdTw8S2F5ZGVuMCQGCisGAQQBgsQKBQQEFgQU +d9HWxEt1HKlkUvPsqNS0YFtFt/8wFAYKKwYBBAGCxAoFBQQGBARhhNIMMBEGCisG +AQQBgsQKBQIEAwIBATANBgkqhkiG9w0BAQsFAAOCAQEAcqaBbxT65vR9kNakMqk9 +m0qPzr+dS72miCgGsrmkIEmlSEagnMe1+K11xsEcpXXJKB26u2L3EN6es0WRFnTL +DYQPL3kTs9NLJw+icz1U95wZzpOEWsGwz6HjdEEN38EjAv1CU6VAx6ga4w0YXJ9e +QDQnVhso2suSLtSIBxYpt1l61fSaZK7jwngvT5R968Z3b77zx+YV+SJSnuAsTz9p +kNQrpt9gMO1iLMIf9ZrB2DujxYRfoeqgDEBYXCN3cxEylQxaA4Hx5V3S+qg9ujdC +UqMxs4gFAAB3pC4Vgw7GVK7RxtebqgWx67ENl9hPLPwoD3IgTIN9wsr3TutYJ37W +Iw== +-----END CERTIFICATE----- diff --git a/nullobsi-yk-sig-att.pem b/nullobsi-yk-sig-att.pem new file mode 100644 index 0000000..7e978bb --- /dev/null +++ b/nullobsi-yk-sig-att.pem @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE----- +MIICsDCCAZigAwIBAgIQARfySjRZdCAgU9iexNNVBzANBgkqhkiG9w0BAQsFADAj +MSEwHwYDVQQDDBhZdWJpa2V5IE9QR1AgQXR0ZXN0YXRpb24wHhcNMTkwODAxMDAw +MDAwWhcNNDYxMjE3MDAwMDAwWjAnMSUwIwYDVQQDDBxZdWJpS2V5IE9QR1AgQXR0 +ZXN0YXRpb24gU0lHMCowBQYDK2VwAyEAlt9Rk6azfR5+dkIt48+q04Dv2I88nvyp +Hu2oVlKQ5QSjgdUwgdIwEwYKKwYBBAGCxAoFAwQFBAMFBAMwFAYKKwYBBAGCxAoF +BwQGAgQA5q6OMBEGCisGAQQBgsQKBQgEAwQBADARBgorBgEEAYLECgUJBAMEAQEw +HQYKKwYBBAGCxAoFAQQPDA1UZWJhdTw8S2F5ZGVuMCQGCisGAQQBgsQKBQQEFgQU +6os7esMIyJHl7wJTNCZhxPaM0G0wFAYKKwYBBAGCxAoFBQQGBARhhNHqMBEGCisG +AQQBgsQKBQYEAwIBATARBgorBgEEAYLECgUCBAMCAQEwDQYJKoZIhvcNAQELBQAD +ggEBAA7ER6b6xP/ohL654UAnlIuLlzc0spPplht4hqBqbm1LtsDcIzQTldXk18wR +GdaUEhADnlguKym89Q2hj5IPJNhimxACBXeAhdKNHgG//nuEvGG7Bb6mVPobXlgE +qxy3TkGFEtslg6s7ZnUtW1Oa5SyuAwfvUnkPy9pqDD6+RMRTxGGnOlju13557iv7 +fGcJIabx/oNE06u0ooBQudi9SiSDFIwEPf7CQBI1HxsmE59AJgb2e4praTTr+X7o +rOS/0dUREDFtEKIFC9H/kbdNBRlCps6bj2/gJCfOwuVJrkAQ74pYw+GtNTMVvrhP +bA0Y6tIIttKOTpzb8wJe5wUiGqs= +-----END CERTIFICATE----- diff --git a/nullobsi-ykc-att.pem b/nullobsi-ykc-att.pem new file mode 100644 index 0000000..a7d8e03 --- /dev/null +++ b/nullobsi-ykc-att.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDOTCCAiGgAwIBAgIJAN1RLZj8pwQyMA0GCSqGSIb3DQEBCwUAMCgxJjAkBgNV +BAMMHVl1YmljbyBPcGVuUEdQIEF0dGVzdGF0aW9uIENBMB4XDTE5MDgwMTAwMDAw +MFoXDTQ2MTIxNzAwMDAwMFowIzEhMB8GA1UEAwwYWXViaWtleSBPUEdQIEF0dGVz +dGF0aW9uMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA+gnQOA27wOHe +aflJf1R5hNlRM2dJ3Bm8h4HbavsONxgeB2pf17/OwKHtOSl7NznfeiiD1nmIo2k3 +rxOplhxuWBEwkn2mxdvMqClbnsmmiZdASYaqYICjFzAu2HNgjfGOuFOuqfp7Vkut +x+uFZtNpwtTwOrUs3hb3m4BAa7D+u0WoAFHWzhuFPDOYuI/S6pN9nBdZddEvBFAB +XpGJdv9pOGAecymzNRaTYuG9nsI5hB7Buw8fDXfy/qcqX1x6/jtAnpwEU7JlzJki +Ek75ETfLKlQQmoBLPk9TPW1Z9Dfk4Q191mOjW5kLdxJy65/PHAyqBzqO1vg+6475 +TXAHjLUu1wIDAQABo2swaTATBgorBgEEAYLECgUDBAUEAwUCBzAdBgNVHQ4EFgQU +sRtH7kxAgfcF53Jq2bwMf/En5scwHwYDVR0jBBgwFoAU+/zJb8n0p2mpdkSR93HP +JmUuEkowEgYDVR0TAQH/BAgwBgEB/wIBADANBgkqhkiG9w0BAQsFAAOCAQEAYZA7 +EP9WIF7I/L8FLxeAmeqPW9qgEXNjfwvoS732omeEOK1Y465/suEXDnMd2GhufgrM +9NFf0djmvGHQWhu+2/1GPlt7LSC3K95ERyjzSZ7rNPw9ITtgG25KG5MoLFmTP5H1 ++AGqopS+dlsGE6iQUJqW53wBxsko3DGp1G7Fy/71tEwP5tomfrQgNxvSrNYHrpSZ +oQdzKypYMI16Z2p/WEJDXoWk0+tA3SlX8fP0X5AxTkOTE7L6R//7NCmkObxBdy2q +EM05C5JASEmkPxkG+d+ArcCSe2jOIwxeWKkCMzCk9kie2f0hCzh1vzJdJJ7GUglf +3MevZb+xsxi0oAS32A== +-----END CERTIFICATE----- diff --git a/nullobsi-ykc-aut-att.pem b/nullobsi-ykc-aut-att.pem new file mode 100644 index 0000000..2d49906 --- /dev/null +++ b/nullobsi-ykc-aut-att.pem @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE----- +MIICnTCCAYWgAwIBAgIQAZ5DCfd7eUZkFwROfu2F9zANBgkqhkiG9w0BAQsFADAj +MSEwHwYDVQQDDBhZdWJpa2V5IE9QR1AgQXR0ZXN0YXRpb24wHhcNMTkwODAxMDAw +MDAwWhcNNDYxMjE3MDAwMDAwWjAnMSUwIwYDVQQDDBxZdWJpS2V5IE9QR1AgQXR0 +ZXN0YXRpb24gQVVUMCowBQYDK2VwAyEAfXDGkBuACgWgM9uYkSCy04Bjnm9ztVlv +uioqUejOuXOjgcIwgb8wEwYKKwYBBAGCxAoFAwQFBAMFAgcwFAYKKwYBBAGCxAoF +BwQGAgQA8t5zMBEGCisGAQQBgsQKBQgEAwQBADARBgorBgEEAYLECgUJBAMEAQMw +HQYKKwYBBAGCxAoFAQQPDA1UZWJhdTw8S2F5ZGVuMCQGCisGAQQBgsQKBQQEFgQU +MNGO+Uy1heJv5qoEo72jzkEiQHkwFAYKKwYBBAGCxAoFBQQGBARhhNDnMBEGCisG +AQQBgsQKBQIEAwIBATANBgkqhkiG9w0BAQsFAAOCAQEAiSlq0GL4+/CQZab5JpUF +xHQSQttGs9ufycA76z9GLLVEt/niHA/bH0YDOtboi+G7RX2WIktWDxPoDjsXfGh6 +XtJ5cHFEJbo4zlQVZOqBcpGu6SDtUSlVC3hcTqFEWVmawiT2LUHfhLi1A7D3ywHM +w5FXi/7591mfejNqWSEYdctQKh3UmCx6ThebXxoAXCzbl0W2+s+pu2Ha8q/SK5BC +1B5GlzxrI9wQAabgJdZSKf01GZQm49sXLDVUQu505+4mN7qJRheIjAzjZI0PI4+R +8efc13IIYuzFg2/SohyikhlcA9SBIpQT4PpGBx+HJrKhE1001ZoQCm0v2apleF2f +3g== +-----END CERTIFICATE----- diff --git a/nullobsi-ykc-sig-att.pem b/nullobsi-ykc-sig-att.pem new file mode 100644 index 0000000..30ef3f4 --- /dev/null +++ b/nullobsi-ykc-sig-att.pem @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE----- +MIICsDCCAZigAwIBAgIQAUxrvoi+H4vt/MURXVXznjANBgkqhkiG9w0BAQsFADAj +MSEwHwYDVQQDDBhZdWJpa2V5IE9QR1AgQXR0ZXN0YXRpb24wHhcNMTkwODAxMDAw +MDAwWhcNNDYxMjE3MDAwMDAwWjAnMSUwIwYDVQQDDBxZdWJpS2V5IE9QR1AgQXR0 +ZXN0YXRpb24gU0lHMCowBQYDK2VwAyEAmIp9g7Ew8mxQAJ+NHvTmSaJpcWl0A1eb +3HiQktUO5LSjgdUwgdIwEwYKKwYBBAGCxAoFAwQFBAMFAgcwFAYKKwYBBAGCxAoF +BwQGAgQA8t5zMBEGCisGAQQBgsQKBQgEAwQBADARBgorBgEEAYLECgUJBAMEAQMw +HQYKKwYBBAGCxAoFAQQPDA1UZWJhdTw8S2F5ZGVuMCQGCisGAQQBgsQKBQQEFgQU +6qwfcBqDvtKI0GTckzofRCIsJjQwFAYKKwYBBAGCxAoFBQQGBARhhNDnMBEGCisG +AQQBgsQKBQYEAwIBBzARBgorBgEEAYLECgUCBAMCAQEwDQYJKoZIhvcNAQELBQAD +ggEBABK+Om+xFcfIzG/yqLtOcpfOnawE3rInW/HuZNbSJIAkkS7PlailrHoGMQot +t9pcGxs6MV/qXNF1QNKupqXNIAQho+tIJ+q3wmDb3URG1zEbb+9eQfabNJA+VgiC +F7Wur4Rt2KMdzxPPSPl2YqJ4FEm2trFlsMQB1uH/kHbzQpTCemshWfLhhTpWx3y/ +9Krw5eZVfS5qDrr9EAT5FWc1jaHCFWNiNTalAoYepv5Vdpd5CIPl4+XEyirUR/wL +of/r+u/CbzflG0qJ3zVShvfnoVMvECmwZ62fCUezLAoQLEWQS2ZEQJZjcoH4RBkK +slno+CQ+TTyyF+ELw+w5AtUlwB8= +-----END CERTIFICATE----- diff --git a/nullobsi.asc b/nullobsi.asc new file mode 100644 index 0000000..b749d5b --- /dev/null +++ b/nullobsi.asc @@ -0,0 +1,145 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mDMEYYTQ5xYJKwYBBAHaRw8BAQdAmIp9g7Ew8mxQAJ+NHvTmSaJpcWl0A1eb3HiQ +ktUO5LS0JktheWRlbiBUZWJhdSAobnVsbG9ic2kpIDxtZUBudWxsb2Iuc2k+iQHl +BBMWCAGNAhsDBQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAhkBFiEE6qwfcBqDvtKI +0GTckzofRCIsJjQFAmNPZVFFFIAAAAAAEAAscHJvb2ZAYXJpYWRuZS5pZGh0dHBz +Oi8vdC5tZS9udWxsb2JzaT9wcm9vZj1udWxsb2JzaWtleW94aWRlgBSAAAAAABAA +Z3Byb29mQGFyaWFkbmUuaWR4bXBwOmtheUBudWxsb2Iuc2k/b21lbW8tc2lkLTcw +MDYxODEzMj1iZTJkZTcwZTE0YWMwYWQzMjFkYmI2ZTI1YTMwNTkwNzkxOTdmMzI1 +M2FhZWZiOTkzMzg5NzU0MjI2NTJjYTcyWhSAAAAAABAAQXByb29mQGFyaWFkbmUu +aWRodHRwczovL2dpc3QuZ2l0aHViLmNvbS9udWxsb2JzaS8yYWVhNWI4MzY2MzMx +YjMwZDVkZjRhOTk2NWY0NDIxZC8UgAAAAAAQABZwcm9vZkBhcmlhZG5lLmlkZG5z +Om51bGxvYi5zaT90eXBlPVRYVAAKCRCTOh9EIiwmNHqUAQCX5EVGO+YUchdeG2yw +NY7GXs9nPUXQSEzP/Z2dSzoPiwD/VNEyjpz+XK2E5T1r7A7yWRxmdwswdkI2Jxes +gC8wlgyIkAQTFggAOBYhBOqsH3Aag77SiNBk3JM6H0QiLCY0BQJh36G2AhsDBQsJ +CAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEJM6H0QiLCY01KMA/2Mpe5JHb38Rec9o +MpNSmdBpcylm2V6X5TyFNBcKyjEuAQCulLNscrxEcBwTteVKO4blTHOloaQ8EAC1 +P2ikFAlXBrQhbnVsbG9ic2kgKFl1YmlLZXkpIDxtZUBudWxsb2Iuc2k+iIMEMBYK +ACsWIQTqrB9wGoO+0ojQZNyTOh9EIiwmNAUCYzTDoA0dIFN1cHNlcnNlZGVkAAoJ +EJM6H0QiLCY0nSMBAJCyHyO5P+fB9odrtwF3HPvIdf3HdWlMw866TtEQ9UK+AP9I +aisF8Yu/nzYOVw0uMGo3LGhoN/dFPIkwQWtwZx3eA4kCHwQTFggBxwIbAwULCQgH +AgYVCgkICwIEFgIDAQIeAQIXgBYhBOqsH3Aag77SiNBk3JM6H0QiLCY0BQJhiGPo +KxSAAAAAABAAEnByb29mQGFyaWFkbmUuaWR4bXBwOmtheUBudWxsb2Iuc2k3FIAA +AAAAEAAecHJvb2ZAYXJpYWRuZS5pZGh0dHBzOi8vZmVkaS5udWxsb2Iuc2kvQGth +eWRlbi8UgAAAAAAQABZwcm9vZkBhcmlhZG5lLmlkZG5zOm51bGxvYi5zaT90eXBl +PVRYVFoUgAAAAAAQAEFwcm9vZkBhcmlhZG5lLmlkaHR0cHM6Ly9naXN0LmdpdGh1 +Yi5jb20vbnVsbG9ic2kvMmFlYTViODM2NjMzMWIzMGQ1ZGY0YTk5NjVmNDQyMWSf +FIAAAAAAEACGcHJvb2ZAYXJpYWRuZS5pZG1hdHJpeDp1L0BudWxsb2JzaTpudWxs +b2Iuc2k/b3JnLmtleW94aWRlLnI9IWRCZlFaeENvR1ZtU1R1amZpdjptYXRyaXgu +b3JnJm9yZy5rZXlveGlkZS5lPSRaREcwZkxYYnVvbmdWMm9OeXRPOF9qQ1lFcTBi +Ml9hdnZzU3ExWjFGWmZrAAoJEJM6H0QiLCY0ZPcBAOjc/YxaQIR3ETHWVx2hP0A/ +U5l9DZveRIrcSV+Q792FAQDer6Aoa8HlJDKk/pRG9tWnCVloGJcltoPONqSNlNJj +BtHOXc5bARAAAQEAAAAAAAAAAAAAAAD/2P/gABBKRklGAAEBAQEsASwAAP/bAEMA +FQ4QEhANFRIREhgWFRkfNCIfHR0fQC4wJjRMQ1BPS0NJSFReeWZUWXJaSElpj2py +fICHiIdRZZSfk4OdeYSHgv/bAEMBFhgYHxwfPiIiPoJWSVaCgoKCgoKCgoKCgoKC +goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgv/KABEIAPAA8AMB +IgACEQEDEQH/zAAGABABEP/aAAwDAQACEAMQAAAB/swDE3qc9dgrdk3UavyOM0rl +kWL7oxEy7W6XNV84QH5BaKnzsR5Bs1VAShsrHIpMMS9fozmWF0c5QLgmpm0u6Sem +qptfdHMjIvMP/DP03A3i+3YkVyfD7nYqzfphOKThPrh3NoPzx7X3dOaNpCi6kUSp +B2hCPmR31gK9MbBPFjGPnqSGra1regVRqAd1r0B6excbHWYGRyFJNQtgA94v5Zkx +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 +dSAobnVsbG9ic2kpIDxudWxsb2JzaUB1bml4LmRvZz6JAZkEExYKAUECGwMFCwkI +BwICIgIGFQoJCAsCBBYCAwECHgcCF4AWIQTqrB9wGoO+0ojQZNyTOh9EIiwmNAUC +Y09j2IQUgAAAAAAQAGtwcm9vZkBhcmlhZG5lLmlkeG1wcDpudWxsb2JzaUB1bml4 +LmRvZz9vbWVtby1zaWQtNDIxMzE5Njg3PTMzYjc5NTM2N2MzZGRhOTY3Y2ZkNTk3 +YTlkMWU5MzhjYTY3MzFkZjlmZWM4YjIyYzJiNjQzMmIxOWY0YTI2MDJCFIAAAAAA +EAApcHJvb2ZAYXJpYWRuZS5pZGh0dHBzOi8vZ2l0LnVuaXguZG9nL251bGxvYnNp +L2dpdGVhX3Byb29mPRSAAAAAABAAJHByb29mQGFyaWFkbmUuaWRodHRwczovL2Fr +a28udW5peC5kb2cvdXNlcnMvbnVsbG9ic2kACgkQkzofRCIsJjTJcAEA26HRDJLm +1lZ6bh5UNXmCUVgaLxb/xtJVEvzeBFUDXZ0A/1vIUw9BAMhTmoVt00DB9J1xLXgt +8kNvNnowq0+B2rEDuDMEYYTSDBYJKwYBBAHaRw8BAQdAaHUMSdsTi2LA+kdShJ8O +GxVaQ0iYGW/KecDIRPH5Ew2IeAQYFggAIBYhBOqsH3Aag77SiNBk3JM6H0QiLCY0 +BQJhhNIMAhsgAAoJEJM6H0QiLCY0pkUBAIibS1VI9ekJjYSzgFq+XktE+G1T3LT/ +TUyrtuUctYVYAP9VlNq/99yI2LQQAf4JiJOpO41IOWTCta+jj2Ek9xITArgzBGGE +0OcWCSsGAQQB2kcPAQEHQH1wxpAbgAoFoDPbmJEgstOAY55vc7VZb7oqKlHozrlz +iHgEGBYIACAWIQTqrB9wGoO+0ojQZNyTOh9EIiwmNAUCYYTQ5wIbIAAKCRCTOh9E +IiwmNFuqAP9pHrEkR5q09pZpz+6s+b0xhHPD/q6eewaGqsfN3Hu63gD+IXbSS351 +lbODcvwfURrKzXi829PZQL+37kIkN8G1Aw+4MwRhhNHqFgkrBgEEAdpHDwEBB0CW +31GTprN9Hn52Qi3jz6rTgO/Yjzye/Kke7ahWUpDlBIjvBBgWCAAgFiEE6qwfcBqD +vtKI0GTckzofRCIsJjQFAmGE0eoCGwIAgQkQkzofRCIsJjR2IAQZFggAHRYhBOqL +O3rDCMiR5e8CUzQmYcT2jNBtBQJhhNHqAAoJEDQmYcT2jNBteCgBAPphk+xh1QQW +DNaqg+x3kkwKfOGzHnGKhYYgvAU21EaCAP4i/uL8zJa6w5zQYacEIOuxB19BSrtn +7y9cigwlQAcGAn28AQCkzTCqMHI3Fd5yDzX5d6JXQbsr3lSlYjPE5EzzKziP0QD/ +blxXROGyH9tdIn2vNRuH7mHRNJVdeDR9kMYHddXtmQ64OARhhNDnEgorBgEEAZdV +AQUBAQdA2AND/pt5qH95Gmwuf8vg6g7XlGCcLrlUPSaB0xYWc10DAQgHiHgEGBYI +ACAWIQTqrB9wGoO+0ojQZNyTOh9EIiwmNAUCYYTQ5wIbDAAKCRCTOh9EIiwmNNkC +AP99OcVcrMOnlz5L+eq3hWfKNtKFGQVjHOG3vdIDzFHYCAD/WT7TbMWsXVlYZqjy +pWG8xz6nrSCVXGqwr44rh+3zKgA= +=Tz8y +-----END PGP PUBLIC KEY BLOCK----- diff --git a/prideflag.png b/prideflag.png new file mode 100644 index 0000000..238cbd1 Binary files /dev/null and b/prideflag.png differ diff --git a/style.css b/style.css new file mode 100644 index 0000000..c0a64c0 --- /dev/null +++ b/style.css @@ -0,0 +1,139 @@ +@import url(font/gen-jyuu-gothicx.css); + +html { + --bg-color: #f2e5bc; + --bg-color2: #d5c4a1; + --fg-color: #3c3836; + --fg-color0: #282828; + --fg-color2: #504945; +} + +hr.inu { + height: 24px; + color: var(--bg-color2); + background-image: url("inu-light.svg"); + background-size: contain; + background-repeat: repeat-x; + background-position: center; + width: 100%; + position: absolute; + left: 0; + box-sizing: border-box; + color: transparent; + border-color: transparent; +} + +hr.inu:first-child { + top: 12px; +} + +#avatar { + display: inline; + height: 2em; + width: 2em; + border-radius: 10%; +} + +@media (prefers-color-scheme: dark) { + html { + --bg-color: #32302f; + --bg-color2: #504945; + --fg-color: #ebdbb2; + --fg-color0: #fbf1c7; + --fg-color2: #d5c4a1; + } + + inu { + background-image: url("inu-dark.svg"); + } +} +a:link { + color: #d65d0e; +} + +a:visited { + color: #b16286; +} + +body { + max-width: 800px; + padding: 25px; + width: 100%; + margin: 0 auto; + font-family: Gen Jyuu GothicX, sans-serif; + background-color: var(--bg-color); + color: var(--fg-color); + box-sizing: border-box; +} + +h1, h2 { + color: var(--fg-color0); + width: 100%; +} + +h1::after, h2::after { + content: ''; + display: block; + width: 75%; + height: 2px; + background: linear-gradient(90deg, #b90000, #fffd00); +} + +h2::after { + width: 50%; +} + +pre { + max-width: 700px; + margin: 10px auto; + background: var(--fg-color); + color: var(--bg-color); + border-radius: 10px; + padding: 10px; + overflow: auto; +} + +#omemo { + text-align: center; +} + +.comment, a.comment:link, a.comment:visited { + color: #98971a; + text-decoration: none; +} +a.comment:hover, a.comment:active { + text-decoration: underline; +} + +a.fediring { + display: block; + color: var(--fg-color2); + text-decoration: none; + float: left; +} + +#fediring-prev { + width: 40%; + text-align: left; +} +#fediring-link { + width: 20%; + text-align: center; +} +#fediring-next { + width: 40%; + text-align: right; +} + +#footer, footer { + margin-top: 50px; + border-top: 2px solid var(--bg-color2); + padding: 10px; +} + +.button { + image-rendering: pixelated; +} + + + diff --git a/valid-css-v.svg b/valid-css-v.svg new file mode 100644 index 0000000..ec707c7 --- /dev/null +++ b/valid-css-v.svg @@ -0,0 +1,367 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/valid-xhtml11-v.svg b/valid-xhtml11-v.svg new file mode 100644 index 0000000..32425bd --- /dev/null +++ b/valid-xhtml11-v.svg @@ -0,0 +1,374 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/vmstat.png b/vmstat.png new file mode 100644 index 0000000..1865186 Binary files /dev/null and b/vmstat.png differ diff --git a/web-3.14159_default.png b/web-3.14159_default.png new file mode 100644 index 0000000..3d057e3 Binary files /dev/null and b/web-3.14159_default.png differ