I hereby claim:
- I am signalwerk on github.
- I am signalwerk (https://keybase.io/signalwerk) on keybase.
- I have a public key whose fingerprint is B52A AFA4 B9B5 8F42 FEC0 6C7C D218 AA33 B5BC CBED
To claim this, I am signing this object:
/** | |
* graceful degradation | |
*/ | |
/* background: #7b1270;*/ | |
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400); | |
html { | |
font-family: "Open Sans", sans-serif; | |
min-height: 100%; | |
} |
I hereby claim:
To claim this, I am signing this object:
export const ANSIColors = { | |
reset: "\033[0m", | |
hicolor: "\033[1m", | |
underline: "\033[4m", | |
inverse: "\033[7m", | |
// foreground colors | |
black: "\033[30m", | |
red: "\033[31m", | |
green: "\033[32m", | |
yellow: "\033[33m", |
#!/bin/bash | |
# RUN | |
# CACHE_WARMER_LOGFILE=~/cache_warmer.log bash <(curl -# -L http://bit.ly/signalwerk-warmly) https://xyz.com | |
# wget based cache warmer script | |
# Original Author: Thomas Fritz | |
# https://gist.github.com/thomasfr/7926314 | |
CURRENT_DIR="$(pwd)" |
/* inspiration | |
- https://alligator.io/css/minimal-css-reset/ | |
- [Kevin Powell](https://youtu.be/cCAtD_BAHNw) [Gist](https://gist.github.com/Lego2012/7b7956734f2ab4a95fd0c311cd8bbe95) | |
*/ | |
@import url("https://fonts.signalwerk.ch/css/latest/family=Work+Sans:ital,wght@0,100..900;1,100..900.css"); | |
:root { | |
--color-green: #006984; | |
--color-blue: #0054a2; |
// 1993 Park-Miller linear congruential generator (LCG) | |
// https://en.wikipedia.org/wiki/Lehmer_random_number_generator | |
// Source: https://gist.github.com/blixt/f17b47c62508be59987b | |
// usage: | |
// let rand = LCG(42); | |
// rand() → 0.000944073311984539 | |
// rand() → 0.5713628428056836 | |
// rand() → 0.2557850731536746 |
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
<title>Black smearing</title> | |
<link href="https://fonts.googleapis.com/css?family=Work+Sans:100" rel="stylesheet"> | |
<style> | |
html { | |
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", sans-serif; |
// Recommended: use `crypto.randomUUID()` if available | |
// Fallback UUID v4 generator using crypto.getRandomValues | |
// (Secure & Portable) | |
const uuid4 = () => | |
"00000000-0000-4000-8000-000000000000".replace(/0/g, () => | |
(crypto.getRandomValues(new Uint8Array(1))[0] % 16).toString(16) | |
); | |
/* |
// get an url in node without additional packages | |
const https = require("https"); | |
function httpRequest(method = "get", url, body = null) { | |
if (!["GET", "POST", "HEAD"].includes(method.toUpperCase())) { | |
throw new Error(`Invalid method: ${method}`); | |
} | |
let urlObject; |