Updates
This commit is contained in:
parent
7212d02836
commit
c26e9ed80f
@ -1 +0,0 @@
|
||||
/var/www/htdocs/
|
6
.gitignore
vendored
Normal file
6
.gitignore
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
src/smokeping
|
||||
src/paste
|
||||
src/distfiles
|
||||
.control/*
|
||||
.asciidoctor
|
||||
www/
|
10
Makefile
10
Makefile
@ -1,5 +1,5 @@
|
||||
all:
|
||||
make -s website
|
||||
make -s -j8 website
|
||||
|
||||
debug:
|
||||
make website
|
||||
@ -86,3 +86,11 @@ _install: website
|
||||
doas chmod -R ugo+Xrw www
|
||||
echo "Deploy: www/ => /var/www/htdocs/"
|
||||
cd www && doas rsync -a --partial --delete --exclude "*/cache/*" --out-format="Deploy: %f => /var/www/htdocs/%f" * $(REMOTE)
|
||||
|
||||
|
||||
#### HELPER TARGETS ####
|
||||
|
||||
edit-css:
|
||||
vim src/assets/style.css
|
||||
make install
|
||||
make edit-css
|
||||
|
BIN
src/assets/FiraMono-Regular.ttf
Normal file
BIN
src/assets/FiraMono-Regular.ttf
Normal file
Binary file not shown.
BIN
src/assets/FiraSans-Bold.ttf
Normal file
BIN
src/assets/FiraSans-Bold.ttf
Normal file
Binary file not shown.
BIN
src/assets/FiraSans-Italic.ttf
Normal file
BIN
src/assets/FiraSans-Italic.ttf
Normal file
Binary file not shown.
BIN
src/assets/FiraSans-Regular.ttf
Normal file
BIN
src/assets/FiraSans-Regular.ttf
Normal file
Binary file not shown.
@ -1,13 +1,40 @@
|
||||
@font-face {
|
||||
font-family: 'bungee shade';
|
||||
src: url('/assets/bungee.ttf');
|
||||
font-family: 'bungee shade regular';
|
||||
src: url('/assets/BungeeShade-Regular.ttf');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'fira sans regular';
|
||||
src: url('/assets/FiraSans-Regular.ttf');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'fira sans bold';
|
||||
src: url('/assets/FiraSans-Bold.ttf');
|
||||
}
|
||||
@font-face {
|
||||
font-family: 'fira mono regular';
|
||||
src: url('/assets/FiraMono-Regular.ttf');
|
||||
}
|
||||
|
||||
.header-title {
|
||||
body {
|
||||
font-family: fira sans regular;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6, b {
|
||||
font-family: fira sans bold;
|
||||
}
|
||||
code, pre {
|
||||
font-family: fira mono regular;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.header-title a {
|
||||
text-decoration: none;
|
||||
font-size: 2rem;
|
||||
font-weight: 700;
|
||||
font-family: bungee shade,sans-serif;
|
||||
font-weight: 400;
|
||||
font-family: bungee shade regular;
|
||||
}
|
||||
|
||||
.header-title a {
|
||||
@ -17,6 +44,7 @@
|
||||
.header-row {
|
||||
margin-top: 10px;
|
||||
margin-bottom: 2px;
|
||||
font-family: fira sans bold;
|
||||
}
|
||||
|
||||
.header-item {
|
||||
|
BIN
src/favicon.ico
Normal file
BIN
src/favicon.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.4 KiB |
14
src/favicon.png
Normal file
14
src/favicon.png
Normal file
@ -0,0 +1,14 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta name="robots" content="noindex, nofollow" />
|
||||
<meta name="viewport" content="width=device-width">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<link rel="stylesheet" type="text/css" href="/ugly.css">
|
||||
<title>gopher://codevoid.de</title>
|
||||
</head>
|
||||
<body>
|
||||
<pre>
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
@ -1,5 +1,5 @@
|
||||
</article>
|
||||
<div style="text-align:left">-- <br>Proudly made with vim.<br></div></html>
|
||||
<div>-- <br>Proudly made with vim and bsd make.</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
122
src/gpg.txt
Normal file
122
src/gpg.txt
Normal file
@ -0,0 +1,122 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=ZR0P
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
1
src/images/tag.svg
Normal file
1
src/images/tag.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M19 18l2 1V3c0-1.1-.9-2-2-2H8.99C7.89 1 7 1.9 7 3h10c1.1 0 2 .9 2 2v13zM15 5H5c-1.1 0-2 .9-2 2v16l7-3 7 3V7c0-1.1-.9-2-2-2z"/></svg>
|
After Width: | Height: | Size: 263 B |
46
src/index.ps
46
src/index.ps
@ -1,22 +1,40 @@
|
||||
#!/bin/ksh
|
||||
|
||||
echo "<h1>Welcome!</h1>"
|
||||
|
||||
echo "
|
||||
<p>Welcome to my little place on the web. It may not been the pretties you've seen today, but it's all self made.</p>
|
||||
|
||||
"
|
||||
|
||||
echo "<h2>Posts</h2>"
|
||||
|
||||
echo "<ol>"
|
||||
# chdir to working directory
|
||||
cd src/posts
|
||||
|
||||
cat <<'EOF'
|
||||
<h1>
|
||||
Welcome!
|
||||
</h1>
|
||||
<p>
|
||||
Welcome to my little place on the web. It may not been the pretties
|
||||
you've seen today, but it's all self made.
|
||||
</p>
|
||||
<h2>
|
||||
Posts
|
||||
</h2>
|
||||
<ul>
|
||||
EOF
|
||||
|
||||
# print list
|
||||
ls -r1 | while read line
|
||||
do
|
||||
T="$(echo "${line%%.*}" | tr '_' ' ')"
|
||||
L="posts/${line%%.*}.html"
|
||||
echo "<li><a href=\"$L\">$T</a></li>"
|
||||
TITLE="$(echo "${line%%.*}" | tr '_' ' ')"
|
||||
URI="posts/${line%%.*}.html"
|
||||
|
||||
cat <<EOF
|
||||
<li>
|
||||
<a href="$URI">
|
||||
$TITLE
|
||||
</a>
|
||||
</li>
|
||||
EOF
|
||||
|
||||
done
|
||||
echo "</ol>"
|
||||
|
||||
cat <<EOF
|
||||
</ul>
|
||||
EOF
|
||||
|
||||
|
||||
|
32
src/smoke/index.ph
Normal file
32
src/smoke/index.ph
Normal file
@ -0,0 +1,32 @@
|
||||
<h1>Internet Monitor</h1>
|
||||
|
||||
Due to internet connection problems, I started to monitor my connection
|
||||
from inside my network to vodafone.de. It all started with terrible
|
||||
latency spikes and package loss every 6-12h. Mostly starting at 23:30
|
||||
and only recovering after a router/modem restart (Fritz Box Cable 6690).
|
||||
|
||||
<h2>Smokeping</h2>
|
||||
|
||||
To monitor my connection to the outside world, I’m running smokeping.
|
||||
Smokeping sends 20 ping probes every 300 seconds and monitors how many pings
|
||||
are answered and what’s how fast these answeres arrive.
|
||||
|
||||
<ul>
|
||||
<li>The shadow lines (up and down) are showing the spectrum of the response times (latency).</li>
|
||||
<li>The dot position shows the average response time.</li>
|
||||
<li>The color of the dot shows the package loss (how many of the 20 requests got lost).</li>
|
||||
</ul>
|
||||
|
||||
<h2 id="last-3-hours">Last 3 Hours</h2>
|
||||
<img src="/smokeping/cache/Network/Vodafone_last_10800.png" alt="Last 3 Hours">
|
||||
|
||||
<h2 id="last-30-hours">Last 30 Hours</h2>
|
||||
<img src="/smokeping/cache/Network/Vodafone_last_108000.png" alt="Last 30 Hours">
|
||||
|
||||
<h2 id="last-10-days">Last 10 Days</h2>
|
||||
<img src="/smokeping/cache/Network/Vodafone_last_864000.png" alt="Last 10 Days">
|
||||
|
||||
<h2 id="last-30-days">Last 30 Days</h2>
|
||||
<img src="/smokeping/cache/Network/Vodafone_last_31104000.png" alt="Last 30 Days">
|
||||
|
||||
The interactive Smokeping UI is <a href="/smokeping/?target=Network.Vodafone">here</a>.
|
Loading…
Reference in New Issue
Block a user