change blog over

new blog is built with hugo and lives in its own repo:
https://tildegit.org/ben/blog

gruvbox.css: add a max-width rule for img tags
This commit is contained in:
Ben Harris 2021-03-24 16:48:41 -04:00
parent b0edea7079
commit c541265d1a
172 changed files with 6 additions and 14209 deletions

1
blog Symbolic link
View File

@ -0,0 +1 @@
/home/ben/workspace/blog/public

View File

@ -1,10 +0,0 @@
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>

Binary file not shown.

View File

@ -1,2 +0,0 @@
<main>

View File

@ -1,10 +0,0 @@
global_title="blog // ~ben"
global_description="a blog about tildes and other things"
global_author_url="https://tilde.team/~ben/"
global_url="https://tilde.team/~ben/blog"
global_author="~ben"
#global_twitter_username="nebsirrah"
global_email="ben@tilde.team"
header_file=".header.template"
body_begin_file=".beforebody"
body_end_file=".afterbody"

View File

@ -1,6 +0,0 @@
Title on this line
The rest of the text file is a **Markdown** blog post. The process will continue
as soon as you exit your editor.
Tags: keep-this-tag-format, tags-are-optional, beware-with-underscores-in-markdown, example

View File

View File

@ -1,15 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />

Binary file not shown.

View File

@ -1,111 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>4k gaming with a gtx1080ti</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="4k-gaming-with-a-gtx1080ti.html">
4k gaming with a gtx1080ti
</a></h3>
<!-- bashblog_timestamp: #201710021609.26# -->
<div class="subtitle">October 02, 2017 &mdash;
tildeman
</div>
<!-- text begin -->
<p>i recently picked up a gtx1080ti on newegg (and a 4k monitor earlier in the summer on prime day). i can't stop playing the witcher 3. even though it's a couple years old, it just looks so good. plus, the story and gameplay are incredible as well. i find myself dreaming about the game and longing to play it when i'm not. i'll have to say it is definitively the best game i've ever played.</p>
<p>some of the other games that i'm looking forward to exploring more of in 4k are: </p>
<ul>
<li>destiny 2</li>
<li>prey</li>
<li>overwatch (not that this will look insanely good, it will just be super silky smooth)</li>
<li>fallout 4</li>
<li>battlefield 1</li>
<li>dishonored</li>
<li>dishonored 2</li>
<li>dying light</li>
<li>battlefront</li>
<li>pubg</li>
<li>doom (2016)</li>
<li>gta5</li>
<li>just cause 3</li>
<li>hellblade: senua's sacrifice</li>
<li>watch dogs 2</li>
<li>many others</li>
</ul>
<p>tags: <a href='tag_4k-gaming.html'>4k-gaming</a>, <a href='tag_pc-master-race.html'>pc-master-race</a>, <a href='tag_gtx1080ti.html'>gtx1080ti</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,24 +0,0 @@
4k gaming with a gtx1080ti
i recently picked up a gtx1080ti on newegg (and a 4k monitor earlier in the summer on prime day). i can't stop playing the witcher 3. even though it's a couple years old, it just looks so good. plus, the story and gameplay are incredible as well. i find myself dreaming about the game and longing to play it when i'm not. i'll have to say it is definitively the best game i've ever played.
some of the other games that i'm looking forward to exploring more of in 4k are:
* destiny 2
* prey
* overwatch (not that this will look insanely good, it will just be super silky smooth)
* fallout 4
* battlefield 1
* dishonored
* dishonored 2
* dying light
* battlefront
* pubg
* doom (2016)
* gta5
* just cause 3
* hellblade: senua's sacrifice
* watch dogs 2
* many others
tags: 4k-gaming, pc-master-race, gtx1080ti

View File

@ -1,83 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>8values</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="8values.html">
8values
</a></h3>
<!-- bashblog_timestamp: #201801031241.09# -->
<div class="subtitle">January 03, 2018 &mdash;
ben
</div>
<!-- text begin -->
<p>not that i'm very surprised by this, but i took the quiz again (after losing my results url) and got these results.</p>
<p><img src="https://bhh.sh/pub/photos/8values.png" alt="" title="" /></p>
<p><a href="https://8values.github.io">take the quiz here</a></p>
<p><a href="https://8values.github.io/results.html?e=95.7&amp;d=92.6&amp;g=78.5&amp;s=92.3">my results again as a link</a></p>
<p>tags: <a href='tag_8values.html'>8values</a>, <a href='tag_ideology.html'>ideology</a>, <a href='tag_politics.html'>politics</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,11 +0,0 @@
8values
not that i'm very surprised by this, but i took the quiz again (after losing my results url) and got these results.
![](https://bhh.sh/pub/photos/8values.png)
[take the quiz here](https://8values.github.io)
[my results again as a link](https://8values.github.io/results.html?e=95.7&d=92.6&g=78.5&s=92.3)
tags: 8values, ideology, politics

View File

@ -1,145 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>blog // ~ben &mdash; all posts</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3>all posts</h3>
<h4 class='allposts_header'>October 2020</h4>
<ul>
<li><a href="./mastodon-postgres-upgrade-fun.html">mastodon postgres upgrade fun</a> &mdash; October 28, 2020</li>
</ul>
<h4 class='allposts_header'>June 2020</h4>
<ul>
<li><a href="./default-branch-name.html">default branch name</a> &mdash; June 16, 2020</li>
</ul>
<h4 class='allposts_header'>March 2020</h4>
<ul>
<li><a href="./tools-and-services.html">tools and services</a> &mdash; March 03, 2020</li>
</ul>
<h4 class='allposts_header'>February 2020</h4>
<ul>
<li><a href="./general-update.html">general update</a> &mdash; February 03, 2020</li>
</ul>
<h4 class='allposts_header'>February 2019</h4>
<ul>
<li><a href="./networking-nonsense.html">networking nonsense</a> &mdash; February 11, 2019</li>
</ul>
<h4 class='allposts_header'>January 2019</h4>
<ul>
<li><a href="./raid-nonsense.html">raid nonsense</a> &mdash; January 13, 2019</li>
</ul>
<h4 class='allposts_header'>November 2018</h4>
<ul>
<li><a href="./weechat-setup.html">weechat setup</a> &mdash; November 16, 2018</li>
<li><a href="./proactive-redundancy.html">proactive redundancy</a> &mdash; November 15, 2018</li>
<li><a href="./november-13-post-mortem.html">november 13 post mortem</a> &mdash; November 13, 2018</li>
</ul>
<h4 class='allposts_header'>September 2018</h4>
<ul>
<li><a href="./italy.html">italy</a> &mdash; September 20, 2018</li>
<li><a href="./utterances.html">utterances</a> &mdash; September 05, 2018</li>
</ul>
<h4 class='allposts_header'>August 2018</h4>
<ul>
<li><a href="./no-more-google.html">no more google</a> &mdash; August 14, 2018</li>
<li><a href="./upsides-of-new-dns-nameservers.html">upsides of new dns nameservers</a> &mdash; August 14, 2018</li>
<li><a href="./dns-shenanigans-post-mortem.html">dns shenanigans post-mortem</a> &mdash; August 14, 2018</li>
</ul>
<h4 class='allposts_header'>July 2018</h4>
<ul>
<li><a href="./lxd-networking-and-additional-ips.html">lxd networking and additional IPs</a> &mdash; July 26, 2018</li>
<li><a href="./dotfiles.html">dotfiles</a> &mdash; July 22, 2018</li>
<li><a href="./bashblog-and-your-gopherhole.html">bashblog and your gopherhole</a> &mdash; July 22, 2018</li>
<li><a href="./more-drone-photos.html">more drone photos</a> &mdash; July 15, 2018</li>
<li><a href="./tildeverseorg.html">tildeverse.org</a> &mdash; July 15, 2018</li>
</ul>
<h4 class='allposts_header'>June 2018</h4>
<ul>
<li><a href="./tildeteam-news.html">tilde.team news</a> &mdash; June 13, 2018</li>
</ul>
<h4 class='allposts_header'>March 2018</h4>
<ul>
<li><a href="./white-pride-vs-black-pride.html">white pride vs black pride</a> &mdash; March 07, 2018</li>
</ul>
<h4 class='allposts_header'>February 2018</h4>
<ul>
<li><a href="./phoenix.html">phoenix</a> &mdash; February 26, 2018</li>
<li><a href="./otm.html">otm</a> &mdash; February 15, 2018</li>
<li><a href="./quote-of-the-day.html">quote of the day</a> &mdash; February 13, 2018</li>
</ul>
<h4 class='allposts_header'>January 2018</h4>
<ul>
<li><a href="./webassembly.html">webassembly</a> &mdash; January 17, 2018</li>
<li><a href="./pop-quiz.html">pop quiz</a> &mdash; January 16, 2018</li>
<li><a href="./git-remotes-with-ssh-aliases.html">git remotes with ssh aliases</a> &mdash; January 12, 2018</li>
<li><a href="./cold.html">cold</a> &mdash; January 05, 2018</li>
<li><a href="./8values.html">8values</a> &mdash; January 03, 2018</li>
</ul>
<h4 class='allposts_header'>December 2017</h4>
<ul>
<li><a href="./mastodon.html">mastodon</a> &mdash; December 22, 2017</li>
<li><a href="./loading.html">loading...</a> &mdash; December 21, 2017</li>
<li><a href="./vr.html">vr</a> &mdash; December 18, 2017</li>
<li><a href="./net-neutrality-vote-today.html">net neutrality vote today</a> &mdash; December 14, 2017</li>
<li><a href="./hey-dere-bub.html">hey dere bub!</a> &mdash; December 13, 2017</li>
<li><a href="./pan-galactic-gargle-blaster.html">pan galactic gargle blaster</a> &mdash; December 07, 2017</li>
<li><a href="./dont-be-a-coconut.html">don't be a coconut</a> &mdash; December 05, 2017</li>
<li><a href="./thought-of-the-day2227.html">thought of the day</a> &mdash; December 03, 2017</li>
</ul>
<h4 class='allposts_header'>November 2017</h4>
<ul>
<li><a href="./where-to-find-me-elsewhere-on-the-web.html">where to find me elsewhere on the web</a> &mdash; November 28, 2017</li>
<li><a href="./blog-update.html">blog update</a> &mdash; November 27, 2017</li>
<li><a href="./thought-of-the-day27904.html">thought of the day</a> &mdash; November 27, 2017</li>
<li><a href="./antiwitze.html">antiwitze</a> &mdash; November 27, 2017</li>
<li><a href="./thought-of-the-day14302.html">thought of the day</a> &mdash; November 27, 2017</li>
<li><a href="./nonsense.html">Nonsense</a> &mdash; November 27, 2017</li>
<li><a href="./thought-of-the-day22873.html">Thought of the Day</a> &mdash; November 27, 2017</li>
<li><a href="./christian-morgenstern---verkehrte-welt.html">Christian Morgenstern “verkehrte Welt”</a> &mdash; November 27, 2017</li>
<li><a href="./joe-on-sporty-ball-z.html">Joe on Sporty-ball-z</a> &mdash; November 27, 2017</li>
<li><a href="./fun-words-in-german.html">fun words in german</a> &mdash; November 27, 2017</li>
<li><a href="./thought-of-the-day.html">Thought of the day</a> &mdash; November 27, 2017</li>
</ul>
<h4 class='allposts_header'>October 2017</h4>
<ul>
<li><a href="./links-to-save-for-later.html">links to save for later</a> &mdash; October 20, 2017</li>
<li><a href="./hi-there.html">hi there</a> &mdash; October 02, 2017</li>
<li><a href="./4k-gaming-with-a-gtx1080ti.html">4k gaming with a gtx1080ti</a> &mdash; October 02, 2017</li>
</ul>
<div id="all_posts"><a href="./index.html">back home</a></div>
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,94 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>blog // ~ben &mdash; all tags</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3>all tags</h3>
<ul>
<li><a href="tag_4k-gaming.html">4k-gaming</a> &mdash; 1 post</li>
<li><a href="tag_8values.html">8values</a> &mdash; 1 post</li>
<li><a href="tag_antiwitze.html">antiwitze</a> &mdash; 1 post</li>
<li><a href="tag_beer.html">beer</a> &mdash; 1 post</li>
<li><a href="tag_blog.html">blog</a> &mdash; 3 posts</li>
<li><a href="tag_bookmarks.html">bookmarks</a> &mdash; 1 post</li>
<li><a href="tag_cold.html">cold</a> &mdash; 1 post</li>
<li><a href="tag_dev.html">dev</a> &mdash; 2 posts</li>
<li><a href="tag_dji.html">dji</a> &mdash; 1 post</li>
<li><a href="tag_dns.html">dns</a> &mdash; 2 posts</li>
<li><a href="tag_dotfiles.html">dotfiles</a> &mdash; 1 post</li>
<li><a href="tag_drone.html">drone</a> &mdash; 1 post</li>
<li><a href="tag_german.html">german</a> &mdash; 3 posts</li>
<li><a href="tag_git.html">git</a> &mdash; 3 posts</li>
<li><a href="tag_gtx1080ti.html">gtx1080ti</a> &mdash; 1 post</li>
<li><a href="tag_heyderebub.html">heyderebub</a> &mdash; 1 post</li>
<li><a href="tag_hhgtg.html">hhgtg</a> &mdash; 1 post</li>
<li><a href="tag_humor.html">humor</a> &mdash; 1 post</li>
<li><a href="tag_ideology.html">ideology</a> &mdash; 1 post</li>
<li><a href="tag_internet.html">internet</a> &mdash; 2 posts</li>
<li><a href="tag_irc.html">irc</a> &mdash; 1 post</li>
<li><a href="tag_jokes.html">jokes</a> &mdash; 2 posts</li>
<li><a href="tag_linguistics.html">linguistics</a> &mdash; 1 post</li>
<li><a href="tag_links.html">links</a> &mdash; 1 post</li>
<li><a href="tag_linux.html">linux</a> &mdash; 10 posts</li>
<li><a href="tag_lyrics.html">lyrics</a> &mdash; 1 post</li>
<li><a href="tag_mastodon.html">mastodon</a> &mdash; 1 post</li>
<li><a href="tag_music.html">music</a> &mdash; 1 post</li>
<li><a href="tag_net-neutrality.html">net-neutrality</a> &mdash; 2 posts</li>
<li><a href="tag_nonsense.html">nonsense</a> &mdash; 2 posts</li>
<li><a href="tag_pc-master-race.html">pc-master-race</a> &mdash; 1 post</li>
<li><a href="tag_photography.html">photography</a> &mdash; 1 post</li>
<li><a href="tag_podcast.html">podcast</a> &mdash; 2 posts</li>
<li><a href="tag_poetry.html">poetry</a> &mdash; 1 post</li>
<li><a href="tag_politics.html">politics</a> &mdash; 1 post</li>
<li><a href="tag_post-mortem.html">post-mortem</a> &mdash; 1 post</li>
<li><a href="tag_save-for-later.html">save-for-later</a> &mdash; 1 post</li>
<li><a href="tag_snow.html">snow</a> &mdash; 1 post</li>
<li><a href="tag_social-networks.html">social-networks</a> &mdash; 2 posts</li>
<li><a href="tag_ssh.html">ssh</a> &mdash; 1 post</li>
<li><a href="tag_sysadmin.html">sysadmin</a> &mdash; 11 posts</li>
<li><a href="tag_tilde.html">tilde</a> &mdash; 11 posts</li>
<li><a href="tag_travel.html">travel</a> &mdash; 1 post</li>
<li><a href="tag_ubuntu.html">ubuntu</a> &mdash; 2 posts</li>
<li><a href="tag_update.html">update</a> &mdash; 2 posts</li>
<li><a href="tag_weather.html">weather</a> &mdash; 1 post</li>
<li><a href="tag_weechat.html">weechat</a> &mdash; 1 post</li>
<li><a href="tag_winter.html">winter</a> &mdash; 1 post</li>
<li><a href="tag_words.html">words</a> &mdash; 4 posts</li>
</ul>
<div id="all_posts"><a href="./index.html">back home</a></div>
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,94 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>antiwitze</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="antiwitze.html">
antiwitze
</a></h3>
<!-- bashblog_timestamp: #201711271658.17# -->
<div class="subtitle">November 27, 2017 &mdash;
ben
</div>
<!-- text begin -->
<ul>
<li>uebern berg ist schneller als zu fuss sagte der wanderer und schwamm los</li>
<li>Was ist der Unterschied zwischen einem Vogel? Beide Beine sind gleich lang. Besonders das linke.</li>
<li>Nachts ist es kälter als draußen.</li>
<li>Wer später bremst, fährt länger schnell.</li>
<li>Cola schmeckt besser als aus dem Glas!!!</li>
<li>Zu Fuß ist schneller als übern Berg!</li>
<li>Was ist weiss und wandert den Berg hinauf? Eine Lawine mit Heimweh.</li>
</ul>
<p>tags: <a href='tag_german.html'>german</a>, <a href='tag_jokes.html'>jokes</a>, <a href='tag_antiwitze.html'>antiwitze</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,11 +0,0 @@
antiwitze
* uebern berg ist schneller als zu fuss sagte der wanderer und schwamm los
* Was ist der Unterschied zwischen einem Vogel? Beide Beine sind gleich lang. Besonders das linke.
* Nachts ist es kälter als draußen.
* Wer später bremst, fährt länger schnell.
* Cola schmeckt besser als aus dem Glas!!!
* Zu Fuß ist schneller als übern Berg!
* Was ist weiss und wandert den Berg hinauf? Eine Lawine mit Heimweh.
tags: german, jokes, antiwitze

View File

@ -1,76 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>bashblog and your gopherhole</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="bashblog-and-your-gopherhole.html">
bashblog and your gopherhole
</a></h3>
<!-- bashblog_timestamp: #201807221144.03# -->
<div class="subtitle">July 22, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>i've created <a href="https://git.tildeverse.org/meta/bashblog">a repo</a> for the tilde.team customizations to <a href="https://github.com/cfenollosa/bashblog">bashblog</a>.</p>
<p>it will now make sure that your ~/public_gopher exists and symlink your blog into it with a nice gophermap to list all the markdown styled posts.</p>
<p>try it out and let me know if there are any problems!</p>
<p>tags: <a href='tag_tilde.html'>tilde</a>, <a href='tag_blog.html'>blog</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,9 +0,0 @@
bashblog and your gopherhole
i've created [a repo](https://git.tildeverse.org/meta/bashblog) for the tilde.team customizations to [bashblog](https://github.com/cfenollosa/bashblog).
it will now make sure that your ~/public_gopher exists and symlink your blog into it with a nice gophermap to list all the markdown styled posts.
try it out and let me know if there are any problems!
tags: tilde, blog

View File

@ -1,88 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>blog update</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="blog-update.html">
blog update
</a></h3>
<!-- bashblog_timestamp: #201711272048.10# -->
<div class="subtitle">November 27, 2017 &mdash;
ben
</div>
<!-- text begin -->
<p>sorry for the blast of posts. i recreated them from a wordpress blog on <a href="http://motd.org">motd.org</a>.</p>
<p>i plan on posting some random thoughts here from time to time. thanks for checking in.</p>
<p>tags: <a href='tag_blog.html'>blog</a>, <a href='tag_update.html'>update</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,7 +0,0 @@
blog update
sorry for the blast of posts. i recreated them from a wordpress blog on [motd.org](http://motd.org).
i plan on posting some random thoughts here from time to time. thanks for checking in.
tags: blog, update

View File

@ -1,13 +0,0 @@
#title{font-size: x-large;}
a.ablack{color:black !important;}
li{margin-bottom:8px;}
ul,ol{margin-left:24px;margin-right:24px;}
#all_posts{margin-top:24px;text-align:center;}
.subtitle{font-size:small;margin:12px 0px;}
.content p{margin-left:24px;margin-right:24px;}
h1{margin-bottom:12px !important;}
#description{font-size:large;margin-bottom:12px;}
h3{margin-top:42px;margin-bottom:8px;}
h4{margin-left:24px;margin-right:24px;}
img{max-width:100%;}
#twitter{line-height:20px;vertical-align:top;text-align:right;font-style:italic;color:#333;margin-top:24px;font-size:14px;}

View File

@ -1,144 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>Christian Morgenstern “verkehrte Welt”</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="christian-morgenstern---verkehrte-welt.html">
Christian Morgenstern “verkehrte Welt”
</a></h3>
<!-- bashblog_timestamp: #201711271652.49# -->
<div class="subtitle">November 27, 2017 &mdash;
ben
</div>
<!-- text begin -->
<p>Dunkel wars der Mond schien helle,
Schnee bedeckt die grüne Flur
als ein Auto blitzeschnelle,
langsam um die Ecke fuhr.</p>
<p>Drinnen saßen stehend Leute,
schweigend ins Gespräch vertieft,
als ein totgeschossner Hase,
auf der Sandbank Schlittschuh lief.</p>
<p>Und der Wagen fuhr im Trabe,
rückwärts einen Berg hinauf.
Droben zog ein alter Rabe
grade eine Turmuhr auf.</p>
<p>Ringsumher herrscht tiefes schweigen
und mit fürchterlichem Krach,
spielen in des Grases Zweigen
zwei Kamele lautlos Schach.</p>
<p>Und auf einer roten Parkbank,
die blau angestrichen war,
saß ein blondgelockter Jüngling
mit kohlrabenschwarzem Haar.</p>
<p>Neben ihm ne alte Schrulle,
zählte kaum erst 16 Jahr,
In der Hand ne Butterstulle,
die mit Schmalz bestrichen war.</p>
<p>Droben auf dem Apfelbaume,
der sehr süße Birnen trug,
hing des Frühlings letzte Pflaume
und an Nüssen noch genug.</p>
<p>Von der regennassen Straße
wirbelte der Staub empor
und der Junge bei der Hitze
mächtig an den Ohren fror.</p>
<p>Beide Hände in den Taschen
hielt er sich die Augen zu.
Denn er konnte nicht ertragen,
wie nach Veilchen roch die Kuh.</p>
<p>Holder Engel, süßer Bengel,
furchtbar liebes Trampeltier.
Du hast Augen wie Sardellen,
alle Ochsen gleichen Dir.</p>
<p>Und zwei Fische liefen munter,
durch das Blaue Kornfeld hin.
Endlich ging die Sonne unter
und der graue Tag erschien.</p>
<p>Und das alles dichtet Goethe
Als er in der Morgenröte
Liegend auf dem Nachttopf saß
Und dabei die Zeitung las.</p>
<p>tags: <a href='tag_german.html'>german</a>, <a href='tag_words.html'>words</a>, <a href='tag_poetry.html'>poetry</a>, <a href='tag_nonsense.html'>nonsense</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,113 +0,0 @@
Christian Morgenstern “verkehrte Welt”
Dunkel wars der Mond schien helle,
Schnee bedeckt die grüne Flur
als ein Auto blitzeschnelle,
langsam um die Ecke fuhr.
Drinnen saßen stehend Leute,
schweigend ins Gespräch vertieft,
als ein totgeschossner Hase,
auf der Sandbank Schlittschuh lief.
Und der Wagen fuhr im Trabe,
rückwärts einen Berg hinauf.
Droben zog ein alter Rabe
grade eine Turmuhr auf.
Ringsumher herrscht tiefes schweigen
und mit fürchterlichem Krach,
spielen in des Grases Zweigen
zwei Kamele lautlos Schach.
Und auf einer roten Parkbank,
die blau angestrichen war,
saß ein blondgelockter Jüngling
mit kohlrabenschwarzem Haar.
Neben ihm ne alte Schrulle,
zählte kaum erst 16 Jahr,
In der Hand ne Butterstulle,
die mit Schmalz bestrichen war.
Droben auf dem Apfelbaume,
der sehr süße Birnen trug,
hing des Frühlings letzte Pflaume
und an Nüssen noch genug.
Von der regennassen Straße
wirbelte der Staub empor
und der Junge bei der Hitze
mächtig an den Ohren fror.
Beide Hände in den Taschen
hielt er sich die Augen zu.
Denn er konnte nicht ertragen,
wie nach Veilchen roch die Kuh.
Holder Engel, süßer Bengel,
furchtbar liebes Trampeltier.
Du hast Augen wie Sardellen,
alle Ochsen gleichen Dir.
Und zwei Fische liefen munter,
durch das Blaue Kornfeld hin.
Endlich ging die Sonne unter
und der graue Tag erschien.
Und das alles dichtet Goethe
Als er in der Morgenröte
Liegend auf dem Nachttopf saß
Und dabei die Zeitung las.
tags: german, words, poetry, nonsense

View File

@ -1,81 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>cold</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="cold.html">
cold
</a></h3>
<!-- bashblog_timestamp: #201801050949.42# -->
<div class="subtitle">January 05, 2018 &mdash;
ben
</div>
<!-- text begin -->
<p>why is it so cold</p>
<p><img src="https://bhh.sh/pub/photos/Screenshot_20180105-094720.png" alt="" title="" /></p>
<p>i'm so done with winter</p>
<p>tags: <a href='tag_cold.html'>cold</a>, <a href='tag_weather.html'>weather</a>, <a href='tag_winter.html'>winter</a>, <a href='tag_snow.html'>snow</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,9 +0,0 @@
cold
why is it so cold
![](https://bhh.sh/pub/photos/Screenshot_20180105-094720.png)
i'm so done with winter
tags: cold, weather, winter, snow

View File

@ -1,104 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>default branch name</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="default-branch-name.html">
default branch name
</a></h3>
<!-- bashblog_timestamp: #202101101526.29# -->
<div class="subtitle">January 10, 2021 &mdash;
~ben
</div>
<!-- text begin -->
<p>changing git&rsquo;s default branch name has come up recently as an easy action
we can take to update our language and remove harmful ideas from our daily
usage.</p>
<p>i&rsquo;m concerned that this effort to change the language used is ultimately a
symbolic gesture to avoid scrutiny into actual change (notably github&rsquo;s
push for this change and continued contracts with ICE).</p>
<p>however, it&rsquo;s an easy change to make.</p>
<hr />
<p>let&rsquo;s have a look at how to change it for new repos:</p>
<pre><code>mkdir -p ~/.config/git/template
echo "ref: refs/head/main" &gt; ~/.config/git/template/HEAD
git config --global init.templateDir ~/.config/git/template
</code></pre>
<p>note that you can put this template dir anywhere you like.</p>
<p>you can also set this system-wide (not just for your user)
in /usr/share, but note that this might get overriden by
package updates.</p>
<pre><code>echo "ref: refs/head/main" | sudo tee /usr/share/git-core/templates/HEAD
</code></pre>
<p>the next time you <code>git init</code>, you&rsquo;ll be on a branch named main.</p>
<p>to change an existing repo, you can use the <code>-m</code> switch of <code>git-branch</code>:</p>
<pre><code>git checkout master
git branch -m master main
</code></pre>
<p>push with <code>-u</code> to your remote if needed and update the default branch in the
repo settings in the hosting platform of choice.</p>
<p>it&rsquo;s a relatively easy change, but don&rsquo;t kid yourself that it makes any real
impact. go protest, <a href="https://blacklivesmatter.carrd.co/">donate and sign petitions</a>, and get out there to fix the actual problems.</p>
<h2>update:</h2>
<p>as of git 2.28, there&rsquo;s a new configuration option and you don&rsquo;t need to use
the templateDir option:</p>
<pre><code>git config --global init.defaultBranch main
</code></pre>
<p>tags: <a href='tag_git.html'>git</a>, <a href='tag_linux.html'>linux</a>, <a href='tag_dev.html'>dev</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,50 +0,0 @@
default branch name
changing git's default branch name has come up recently as an easy action
we can take to update our language and remove harmful ideas from our daily
usage.
i'm concerned that this effort to change the language used is ultimately a
symbolic gesture to avoid scrutiny into actual change (notably github's
push for this change and continued contracts with ICE).
however, it's an easy change to make.
---
let's have a look at how to change it for new repos:
mkdir -p ~/.config/git/template
echo "ref: refs/head/main" > ~/.config/git/template/HEAD
git config --global init.templateDir ~/.config/git/template
note that you can put this template dir anywhere you like.
you can also set this system-wide (not just for your user)
in /usr/share, but note that this might get overriden by
package updates.
echo "ref: refs/head/main" | sudo tee /usr/share/git-core/templates/HEAD
the next time you `git init`, you'll be on a branch named main.
to change an existing repo, you can use the `-m` switch of `git-branch`:
git checkout master
git branch -m master main
push with `-u` to your remote if needed and update the default branch in the
repo settings in the hosting platform of choice.
it's a relatively easy change, but don't kid yourself that it makes any real
impact. go protest, [donate and sign petitions](
https://blacklivesmatter.carrd.co/), and get out there to fix the actual problems.
## update:
as of git 2.28, there's a new configuration option and you don't need to use
the templateDir option:
git config --global init.defaultBranch main
tags: git, linux, dev

View File

@ -1,96 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>dns shenanigans post-mortem</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="dns-shenanigans-post-mortem.html">
dns shenanigans post-mortem
</a></h3>
<!-- bashblog_timestamp: #201808141503.49# -->
<div class="subtitle">August 14, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>let's start by saying i probably should have done a bit more research before
diving head-first into this endeavor.</p>
<p>i've been thinking about transferring my domains off google domains for some
time now, as part of my personal goal to self host and limit my dependence on
google and other large third-party monstrosities. along that line, i asked for
registrar recommendations. <a href="https://tomasino.tilde.team">~tomasino</a> responded
with <a href="https://namesilo.com">namesilo</a>. i found that they had $3.99 registrations
for .team and .zone domains, which is 1/10th the cost of the $40 registration
on google domains.</p>
<p>i started out by getting the list of domains from the google console. 2 or 3
of them had been registered within the last 60 days, so i wasn't able to
transfer those just yet. i grabbed all the domain unlock codes and dropped
them into namesilo. i failed to realize that the dns panel on google domains
would disappear as soon as it went through, but more importantly that the
nameservers would be left pointing to the old defunct google domains ones.</p>
<p>i updated the nameservers as soon as i realized this error from the namesilo
panel. some of the domains propagated quickly. others, not so much. tilde.team
was still in a state of flux between the old and new nameservers.</p>
<p>in a rush to get the dns problem fixed, and under recommendation from several
people on irc, i decided to switch the nameservers for tilde.team and tilde.zone
to cloudflare, leaving another layer of flux for the dns to be stuck in...</p>
<p>of the five domains that i moved to cloudflare, 3 returned with a dnssec error,
claiming that i needed to remove the DS record from that zone. d'oh!</p>
<p>i removed the dnssec from those affected domains, so we should be good to go
as soon as it all propagates through the fickle beast that is dns.</p>
<p>tags: <a href='tag_linux.html'>linux</a>, <a href='tag_sysadmin.html'>sysadmin</a>, <a href='tag_tilde.html'>tilde</a>, <a href='tag_dns.html'>dns</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,36 +0,0 @@
dns shenanigans post-mortem
let's start by saying i probably should have done a bit more research before
diving head-first into this endeavor.
i've been thinking about transferring my domains off google domains for some
time now, as part of my personal goal to self host and limit my dependence on
google and other large third-party monstrosities. along that line, i asked for
registrar recommendations. [~tomasino](https://tomasino.tilde.team) responded
with [namesilo](https://namesilo.com). i found that they had $3.99 registrations
for .team and .zone domains, which is 1/10th the cost of the $40 registration
on google domains.
i started out by getting the list of domains from the google console. 2 or 3
of them had been registered within the last 60 days, so i wasn't able to
transfer those just yet. i grabbed all the domain unlock codes and dropped
them into namesilo. i failed to realize that the dns panel on google domains
would disappear as soon as it went through, but more importantly that the
nameservers would be left pointing to the old defunct google domains ones.
i updated the nameservers as soon as i realized this error from the namesilo
panel. some of the domains propagated quickly. others, not so much. tilde.team
was still in a state of flux between the old and new nameservers.
in a rush to get the dns problem fixed, and under recommendation from several
people on irc, i decided to switch the nameservers for tilde.team and tilde.zone
to cloudflare, leaving another layer of flux for the dns to be stuck in...
of the five domains that i moved to cloudflare, 3 returned with a dnssec error,
claiming that i needed to remove the DS record from that zone. d'oh!
i removed the dnssec from those affected domains, so we should be good to go
as soon as it all propagates through the fickle beast that is dns.
tags: linux, sysadmin, tilde, dns

View File

@ -1,91 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>don't be a coconut</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="dont-be-a-coconut.html">
don't be a coconut
</a></h3>
<!-- bashblog_timestamp: #201712051325.47# -->
<div class="subtitle">December 05, 2017 &mdash;
ben
</div>
<!-- text begin -->
<blockquote>
<p>i've got nothing to say
don't be a coconut</p>
</blockquote>
<p>Ask Me Anything - The Strokes (on First Impressions of Earth)</p>
<p>tags: <a href='tag_music.html'>music</a>, <a href='tag_lyrics.html'>lyrics</a>, <a href='tag_words.html'>words</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,8 +0,0 @@
don't be a coconut
> i've got nothing to say
> don't be a coconut
Ask Me Anything - The Strokes (on First Impressions of Earth)
tags: music, lyrics, words

View File

@ -1,77 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>dotfiles</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="dotfiles.html">
dotfiles
</a></h3>
<!-- bashblog_timestamp: #201807221926.26# -->
<div class="subtitle">July 22, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>finally got around to updating my <a href="https://git.tilde.team/ben/dotfiles">dotfiles</a> to use gnu stow.
i adapted <a href="https://github.com/jamestomasino/dotfiles/blob/master/Makefile">~tomasino's makefile</a>
for use with the configs that i'm keeping with it.</p>
<p>now i just need to figure out why my ssh config doesn't copy/symlink my config to ~/.ssh when it
already exists.</p>
<p>tags: <a href='tag_linux.html'>linux</a>, <a href='tag_dotfiles.html'>dotfiles</a>, <a href='tag_git.html'>git</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,10 +0,0 @@
dotfiles
finally got around to updating my [dotfiles](https://git.tilde.team/ben/dotfiles) to use gnu stow.
i adapted [~tomasino's makefile](https://github.com/jamestomasino/dotfiles/blob/master/Makefile)
for use with the configs that i'm keeping with it.
now i just need to figure out why my ssh config doesn't copy/symlink my config to ~/.ssh when it
already exists.
tags: linux, dotfiles, git

View File

@ -1,13 +0,0 @@
#title{font-size: x-large;}
li{margin-bottom:8px;}
ul,ol{margin-left:24px;margin-right:24px;}
#all_posts{margin-top:24px;text-align:center;}
.subtitle{font-size:small;margin:12px 0px;}
.content p{margin-left:24px;margin-right:24px;}
h1{margin-bottom:12px !important;}
#description{font-size:large;margin-bottom:12px;}
h3{margin-top:42px;margin-bottom:8px;}
h4{margin-left:24px;margin-right:24px;}
img{max-width:100%;}
#twitter{line-height:20px;vertical-align:top;text-align:right;font-style:italic;color:#333;margin-top:24px;font-size:14px;}

File diff suppressed because it is too large Load Diff

View File

@ -1,90 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>fun words in german</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="fun-words-in-german.html">
fun words in german
</a></h3>
<!-- bashblog_timestamp: #201711271650.40# -->
<div class="subtitle">November 27, 2017 &mdash;
ben
</div>
<!-- text begin -->
<ul>
<li>Tschechisches Streichholzschächtelchen</li>
<li>Rindfleischettikettierungsüberwachungsaufgabensübertragungsgesetz</li>
<li>Donaudampfschifffahrtsgesellschaftskapitän</li>
</ul>
<p>tags: <a href='tag_german.html'>german</a>, <a href='tag_words.html'>words</a>, <a href='tag_linguistics.html'>linguistics</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,7 +0,0 @@
fun words in german
* Tschechisches Streichholzschächtelchen
* Rindfleischettikettierungsüberwachungsaufgabensübertragungsgesetz
* Donaudampfschifffahrtsgesellschaftskapitän
tags: german, words, linguistics

View File

@ -1,83 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>general update</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="general-update.html">
general update
</a></h3>
<!-- bashblog_timestamp: #202002032006.43# -->
<div class="subtitle">February 03, 2020 &mdash;
~ben
</div>
<!-- text begin -->
<p>it's been quite a long time since i posted anything here on this blog.</p>
<p>i've been playing with <a href="https://github.com/xe/gruvbox-css">gruvbox-css</a>,
decided to switch my blog to use it and finally realized it's been almost
a year since i posted anything at all.</p>
<p>i don't have anything in particular to post today so i figured it would
be good to give a general update since the last time i posted.</p>
<hr />
<p>we've moved physical hosts again (<a href="https://tilde.team/news/028_back_up">/news post</a>),
which is now a vm on a large dedicated machine i rent from <a href="
https://www.ovh.com/world/dedicated-servers/infra/infra-2/">ovh</a>. my current vm
setup is proxmox, which i'm quite happy with. the new box is pricier
but has a lot more resources and room to grow.</p>
<p>it appears that i haven't posted anything in so long that i don't yet have
any pictures of my dog on my blog!</p>
<p>i got her last may (2019) and she's the best. she's an english springer
spaniel and her name is Hope. </p>
<p><a href="
https://bhh.sh/pub/photos/doggos/?filter=hope"><img src="https://bhh.sh/pub/photos/doggos/hope6.jpg" alt="hope" title="" /></a>
click the photo to see some more!</p>
<p>otherwise, i've just been hanging out on irc, so stop by and say hello :)</p>
<p>tags: <a href='tag_update.html'>update</a>, <a href='tag_sysadmin.html'>sysadmin</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,32 +0,0 @@
general update
it's been quite a long time since i posted anything here on this blog.
i've been playing with [gruvbox-css](https://github.com/xe/gruvbox-css),
decided to switch my blog to use it and finally realized it's been almost
a year since i posted anything at all.
i don't have anything in particular to post today so i figured it would
be good to give a general update since the last time i posted.
---
we've moved physical hosts again ([/news post](https://tilde.team/news/028_back_up)),
which is now a vm on a large dedicated machine i rent from [ovh](
https://www.ovh.com/world/dedicated-servers/infra/infra-2/). my current vm
setup is proxmox, which i'm quite happy with. the new box is pricier
but has a lot more resources and room to grow.
it appears that i haven't posted anything in so long that i don't yet have
any pictures of my dog on my blog!
i got her last may (2019) and she's the best. she's an english springer
spaniel and her name is Hope.
[![hope](https://bhh.sh/pub/photos/doggos/hope6.jpg)](
https://bhh.sh/pub/photos/doggos/?filter=hope)
click the photo to see some more!
otherwise, i've just been hanging out on irc, so stop by and say hello :)
tags: update, sysadmin

View File

@ -1,102 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>git remotes with ssh aliases</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="git-remotes-with-ssh-aliases.html">
git remotes with ssh aliases
</a></h3>
<!-- bashblog_timestamp: #201801121330.26# -->
<div class="subtitle">January 12, 2018 &mdash;
ben
</div>
<!-- text begin -->
<p>did you know that <code>~/.ssh/config</code> aliases work for git remotes??</p>
<p>~/.ssh/config</p>
<pre>
Host gh
HostName github.com
User git
IdentityFile ~/.ssh/gh_key
</pre>
<p>you can now use <code>gh:username/repo</code> as the remote in place of <code>git@github.com:username/repo</code>, which is much shorter and easier to type many times!</p>
<p><code>git clone gh:benharri/learngit</code></p>
<p>there are many other use cases for the <code>ssh_config</code> file. for example, here is my config for the tilde machine for easy ssh connections.</p>
<pre>
Host tilde
HostName tilde.team
User ben
</pre>
<p>then use <code>ssh tilde</code> to start a new ssh session. this also works with <code>scp</code>: try something like this <code>scp file.txt tilde:workspace/.</code> in place of <code>scp file.txt ben@tilde.team:workspace/.</code></p>
<p>the ssh_config file is super useful. check <code>man ssh_config</code> for a full list of options!</p>
<p>tags: <a href='tag_git.html'>git</a>, <a href='tag_ssh.html'>ssh</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,33 +0,0 @@
git remotes with ssh aliases
did you know that `~/.ssh/config` aliases work for git remotes??
~/.ssh/config
<pre>
Host gh
HostName github.com
User git
IdentityFile ~/.ssh/gh_key
</pre>
you can now use `gh:username/repo` as the remote in place of `git@github.com:username/repo`, which is much shorter and easier to type many times!
`git clone gh:benharri/learngit`
there are many other use cases for the `ssh_config` file. for example, here is my config for the tilde machine for easy ssh connections.
<pre>
Host tilde
HostName tilde.team
User ben
</pre>
then use `ssh tilde` to start a new ssh session. this also works with `scp`: try something like this `scp file.txt tilde:workspace/.` in place of `scp file.txt ben@tilde.team:workspace/.`
the ssh_config file is super useful. check `man ssh_config` for a full list of options!
tags: git, ssh

View File

@ -1,7 +0,0 @@
#!/bin/sh
printf "my bashblog posts\n"
user=$(stat -c '%U' .)
for post in $(ls -t ./*.md); do
post=$(basename $post)
printf "0%s\t%s\ttilde.team\t70\n" "$post" "/~$user/blog/$post"
done

View File

@ -1,98 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>hey dere bub!</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="hey-dere-bub.html">
hey dere bub!
</a></h3>
<!-- bashblog_timestamp: #201712131912.51# -->
<div class="subtitle">December 13, 2017 &mdash;
ben
</div>
<!-- text begin -->
<p>if you haven't checked it out yet, give <a href="https://heyderebub.com">my new podcast</a> a listen!</p>
<p><a href="https://heyderebub.com"><img src="https://heyderebub.com/images/itunes_image.jpg" alt="heyderebub logo" title="" /></a></p>
<p><a href="https://heyderebub.com/?name=2017-12-13_hey_dere_bub_ep__5.mp3">episode 5</a> was uploaded today.</p>
<hr />
<p>we're on <a href="https://twitter.com/heyderebub">twitter</a>, <a href="https://facebook.com/heyderebub">facebook</a>, and of course <a href="https://heyderebub.com">our own website</a></p>
<p>give us a shout on twitter or <a href="mailto:hello@heyderebub.com">shoot us an email</a> and let us know what you thought and if there is anything you'd like us to talk about in the future.</p>
<p>thanks!</p>
<p>tags: <a href='tag_heyderebub.html'>heyderebub</a>, <a href='tag_podcast.html'>podcast</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,19 +0,0 @@
hey dere bub!
if you haven't checked it out yet, give [my new podcast](https://heyderebub.com) a listen!
[![heyderebub logo](https://heyderebub.com/images/itunes_image.jpg)](https://heyderebub.com)
[episode 5](https://heyderebub.com/?name=2017-12-13_hey_dere_bub_ep__5.mp3) was uploaded today.
---
we're on [twitter](https://twitter.com/heyderebub), [facebook](https://facebook.com/heyderebub), and of course [our own website](https://heyderebub.com)
give us a shout on twitter or [shoot us an email](mailto:hello@heyderebub.com) and let us know what you thought and if there is anything you'd like us to talk about in the future.
thanks!
tags: heyderebub, podcast

View File

@ -1,97 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>hi there</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="hi-there.html">
hi there
</a></h3>
<!-- bashblog_timestamp: #201710021611.13# -->
<div class="subtitle">October 02, 2017 &mdash;
tildeman
</div>
<!-- text begin -->
<p>welcome to my tildeblog</p>
<p>you are here.</p>
<p>i like to mess around with linux sysadmin shtuff.
<a href="https://tilde.team">tilde.team</a> is my baby. let me know if you want to get involved.</p>
<p>thanks for being awesome. keep it up.</p>
<p>tags: <a href='tag_linux.html'>linux</a>, <a href='tag_sysadmin.html'>sysadmin</a>, <a href='tag_ubuntu.html'>ubuntu</a>, <a href='tag_tilde.html'>tilde</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,12 +0,0 @@
hi there
welcome to my tildeblog
you are here.
i like to mess around with linux sysadmin shtuff.
[tilde.team](https://tilde.team) is my baby. let me know if you want to get involved.
thanks for being awesome. keep it up.
tags: linux, sysadmin, ubuntu, tilde

View File

@ -1,8 +0,0 @@
#!/usr/bin/env sh
printf "20 text/gemini\r\n"
printf "my bashblog posts\r\n"
user=$(stat -c '%U' $0)
for post in $(ls -t /home/$user/public_gemini/blog/*.md); do
post=$(basename $post)
printf "=> /~$user/blog/$post $post\r\n"
done

View File

@ -1,237 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>blog // ~ben</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3><a class="ablack" href="mastodon-postgres-upgrade-fun.html">
mastodon postgres upgrade fun
</a></h3>
<!-- bashblog_timestamp: #202010281631.39# -->
<div class="subtitle">October 28, 2020 &mdash;
~ben
</div>
<!-- text begin -->
<p>howdy friends!</p>
<p>if you&rsquo;re a mastodon user on <a href="https://tilde.zone">tilde.zone</a> (the tildeverse
mastodon instance), you might&rsquo;ve noticed some downtime recently.</p>
<p>here&rsquo;s a quick recap of what went down during the upgrade process.</p>
<p class="readmore"><a href="./mastodon-postgres-upgrade-fun.html">read more...</a></p>
<h3><a class="ablack" href="default-branch-name.html">
default branch name
</a></h3>
<!-- bashblog_timestamp: #202006161518.54# -->
<div class="subtitle">June 16, 2020 &mdash;
~ben
</div>
<!-- text begin -->
<p>changing git's default branch name has come up recently as an easy action
we can take to update our language and remove harmful ideas from our daily
usage.</p>
<p>i'm concerned that this effort to change the language used is ultimately a
symbolic gesture to avoid scrutiny into actual change (notably github's
push for this change and continued contracts with ICE).</p>
<p>however, it's an easy change to make.</p>
<p>let's have a look at how to change it for new repos:</p>
<pre><code>mkdir -p ~/.config/git/template
echo "ref: refs/head/main" ~/.config/git/template/HEAD
git config --global init.templateDir ~/.config/git/template
</code></pre>
<p>note that you can put this template dir anywhere you like.</p>
<p>you can also set this system-wide (not just for your user)
in /usr/share, but note that this might get overriden by
package updates.</p>
<pre><code>echo "ref: refs/head/main" | sudo tee /usr/share/git-core/templates/HEAD
</code></pre>
<p>the next time you <code>git init</code>, you'll be on a branch named main.</p>
<p>to change an existing repo, you can use the <code>-m</code> switch of <code>git-branch</code>:</p>
<pre><code>git checkout master
git branch -m master main
</code></pre>
<p>push with <code>-u</code> to your remote if needed and update the default branch in the
repo settings in the hosting platform of choice.</p>
<p>it's a relatively easy change, but don't kid yourself that it makes any real
impact. go protest, <a href="
https://blacklivesmatter.carrd.co/">donate and sign petitions</a>, and get out there to fix the actual problems.</p>
<p>tags: <a href='tag_git.html'>git</a>, <a href='tag_linux.html'>linux</a>, <a href='tag_dev.html'>dev</a></p>
<!-- text end -->
<h3><a class="ablack" href="tools-and-services.html">
tools and services
</a></h3>
<!-- bashblog_timestamp: #202003031402.47# -->
<div class="subtitle">March 03, 2020 &mdash;
~ben
</div>
<!-- text begin -->
<p>inspired by <a href="https://tomasino.org">tomasino</a>'s recent <a href="
https://labs.tomasino.org/freelancing-tools-services/">post</a>, i'd like to
detail some of the stuff that i rent and use.</p>
<p class="readmore"><a href="./tools-and-services.html">read more...</a></p>
<h3><a class="ablack" href="general-update.html">
general update
</a></h3>
<!-- bashblog_timestamp: #202002032006.43# -->
<div class="subtitle">February 03, 2020 &mdash;
~ben
</div>
<!-- text begin -->
<p>it's been quite a long time since i posted anything here on this blog.</p>
<p>i've been playing with <a href="https://github.com/xe/gruvbox-css">gruvbox-css</a>,
decided to switch my blog to use it and finally realized it's been almost
a year since i posted anything at all.</p>
<p>i don't have anything in particular to post today so i figured it would
be good to give a general update since the last time i posted.</p>
<p class="readmore"><a href="./general-update.html">read more...</a></p>
<h3><a class="ablack" href="networking-nonsense.html">
networking nonsense
</a></h3>
<!-- bashblog_timestamp: #201902110240.20# -->
<div class="subtitle">February 11, 2019 &mdash;
~ben
</div>
<!-- text begin -->
<p>i've recently been working on setting up <a href="https://drone.tildegit.org">drone ci</a>
on the tilde.team machine. however, there's been something strange going on
with the networking on there.</p>
<p class="readmore"><a href="./networking-nonsense.html">read more...</a></p>
<h3><a class="ablack" href="raid-nonsense.html">
raid nonsense
</a></h3>
<!-- bashblog_timestamp: #201901131328.45# -->
<div class="subtitle">January 13, 2019 &mdash;
~ben
</div>
<!-- text begin -->
<p>last week i did some <a href="https://tilde.team/news/?page=025_raid_reboot">maintenance</a>
on the tilde.team box. probably should have written about it sooner but i didn't
make time for it until now.</p>
<p class="readmore"><a href="./raid-nonsense.html">read more...</a></p>
<h3><a class="ablack" href="weechat-setup.html">
weechat setup
</a></h3>
<!-- bashblog_timestamp: #201811162311.30# -->
<div class="subtitle">November 16, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>so you decided to switch from irssi to weechat?</p>
<p>what options do you need to set? what plugins? what scripts?</p>
<p>i'll go over some of the most essential of these, and share my full configs.</p>
<p class="readmore"><a href="./weechat-setup.html">read more...</a></p>
<h3><a class="ablack" href="proactive-redundancy.html">
proactive redundancy
</a></h3>
<!-- bashblog_timestamp: #201811151839.26# -->
<div class="subtitle">November 15, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>after the <a href="november-13-post-mortem.html">fiasco</a> earlier this week, i've been taking steps to minimize
the impact if tilde.team were to go down. it's still a large spof (single-point-of-failure), but i'm reasonably certain that at least the irc net will remain up and functional in the event of another outage. </p>
<p class="readmore"><a href="./proactive-redundancy.html">read more...</a></p>
<h3><a class="ablack" href="november-13-post-mortem.html">
november 13 post mortem
</a></h3>
<!-- bashblog_timestamp: #201811132020.33# -->
<div class="subtitle">November 13, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>we had something of an outage on november 13, 2018 on tilde.team. </p>
<p>i awoke, not suspecting anything to be amiss. as soon as i logged in to check my email and irc mentions, it became clear.</p>
<p>tilde.team was at the least inaccessible, and at the worst, down completely. according the message in my inbox, there hade been an attempted "attack" from my IP.</p>
<p class="readmore"><a href="./november-13-post-mortem.html">read more...</a></p>
<h3><a class="ablack" href="italy.html">
italy
</a></h3>
<!-- bashblog_timestamp: #201809201732.33# -->
<div class="subtitle">September 20, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>i just got back from a 10-day backpacking trip to italy and i'd like to share some of the photos i took!</p>
<p>the travel plan was rome -> venice -> florence -> naples -> pompei/vesuvius -> capri -> amalfi</p>
<p>this is the roman forum (with colosseum in the background) as seen from the palatine.</p>
<p><img src="https://bhh.sh/pub/photos/italy/roman-forum.jpg" alt="" title="" /></p>
<p class="readmore"><a href="./italy.html">read more...</a></p>
<div id="all_posts"><a href="all_posts.html">archive</a> &mdash; <a href="all_tags.html">all tags</a> &mdash; <a href="feed.rss">rss</a></div>
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,113 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>italy</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="italy.html">
italy
</a></h3>
<!-- bashblog_timestamp: #201809201732.33# -->
<div class="subtitle">September 20, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>i just got back from a 10-day backpacking trip to italy and i'd like to share some of the photos i took!</p>
<p>the travel plan was rome -> venice -> florence -> naples -> pompei/vesuvius -> capri -> amalfi</p>
<p>this is the roman forum (with colosseum in the background) as seen from the palatine.</p>
<p><img src="https://bhh.sh/pub/photos/italy/roman-forum.jpg" alt="" title="" /></p>
<hr />
<p>here's me standing next to the same piece of ancient rome as i did the last time i visited in 2015. see <a href="https://github.com/benharri">my github profile</a></p>
<p><img src="https://bhh.sh/pub/photos/italy/threeyearslater.jpg" alt="" title="" /></p>
<p>the inside of st. pete's basilica. climbed the 551 steps to the top of it for a crazy view of rome.</p>
<p><img src="https://bhh.sh/pub/photos/italy/st-petes.jpg" alt="" title="" /></p>
<p>venice was the next stop. this is the grand canal.</p>
<p><img src="https://bhh.sh/pub/photos/italy/venice-grand-canal.jpg" alt="" title="" /></p>
<p>we visited all the main museums in firenze (aka florence, but firenze is far cooler). this is the view from the roof of our hostel.</p>
<p><img src="https://bhh.sh/pub/photos/italy/firenze.jpg" alt="" title="" /></p>
<p>after arriving in naples, we headed out to see vesuvius and the ruins of pompei. i'm not sure why pompei has an extra 'i' in english, but it only has one in modern-day italian. look at the ruts left from the ancience chariots in the basalt stone!</p>
<p><img src="https://bhh.sh/pub/photos/italy/pompei-ruts.jpg" alt="" title="" /></p>
<p>here see vesuvius from pompei's main square.</p>
<p><img src="https://bhh.sh/pub/photos/italy/vesuvius-from-pompei.jpg" alt="" title="" /></p>
<p>we did a tour around the island of capri. (think capri pants, caprese salads, etc). we also took a chairlift to the top of the island for the stunning view. unfortunately, photos just don't show the scale and sheer drop from the cliff.</p>
<p><img src="https://bhh.sh/pub/photos/italy/capri-rocks.jpg" alt="" title="" /></p>
<p>this is the view from our airbnb in amalfi. it was quite a pain to get to... but it was worth it!</p>
<p><img src="https://bhh.sh/pub/photos/italy/airbnb-view.jpg" alt="" title="" /></p>
<p>here's me and <a href="https://tilde.team/~supercock789/">~supercock789</a> somewhere along the path of the gods.</p>
<p><img src="https://bhh.sh/pub/photos/italy/me-and-nick.jpg" alt="" title="" /></p>
<p>what a whirlwind! i'm pretty sure we visited all the major tourist attractions in the cities that we visited. and in quite a short time!</p>
<p>there are <a href="https://bhh.sh/pub/photos/italy/">a few extra photos here</a></p>
<p>thanks for stopping by!</p>
<p>tags: <a href='tag_travel.html'>travel</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,56 +0,0 @@
italy
i just got back from a 10-day backpacking trip to italy and i'd like to share some of the photos i took!
the travel plan was rome -> venice -> florence -> naples -> pompei/vesuvius -> capri -> amalfi
this is the roman forum (with colosseum in the background) as seen from the palatine.
![](https://bhh.sh/pub/photos/italy/roman-forum.jpg)
---
here's me standing next to the same piece of ancient rome as i did the last time i visited in 2015. see [my github profile](https://github.com/benharri)
![](https://bhh.sh/pub/photos/italy/threeyearslater.jpg)
the inside of st. pete's basilica. climbed the 551 steps to the top of it for a crazy view of rome.
![](https://bhh.sh/pub/photos/italy/st-petes.jpg)
venice was the next stop. this is the grand canal.
![](https://bhh.sh/pub/photos/italy/venice-grand-canal.jpg)
we visited all the main museums in firenze (aka florence, but firenze is far cooler). this is the view from the roof of our hostel.
![](https://bhh.sh/pub/photos/italy/firenze.jpg)
after arriving in naples, we headed out to see vesuvius and the ruins of pompei. i'm not sure why pompei has an extra 'i' in english, but it only has one in modern-day italian. look at the ruts left from the ancience chariots in the basalt stone!
![](https://bhh.sh/pub/photos/italy/pompei-ruts.jpg)
here see vesuvius from pompei's main square.
![](https://bhh.sh/pub/photos/italy/vesuvius-from-pompei.jpg)
we did a tour around the island of capri. (think capri pants, caprese salads, etc). we also took a chairlift to the top of the island for the stunning view. unfortunately, photos just don't show the scale and sheer drop from the cliff.
![](https://bhh.sh/pub/photos/italy/capri-rocks.jpg)
this is the view from our airbnb in amalfi. it was quite a pain to get to... but it was worth it!
![](https://bhh.sh/pub/photos/italy/airbnb-view.jpg)
here's me and [~supercock789](https://tilde.team/~supercock789/) somewhere along the path of the gods.
![](https://bhh.sh/pub/photos/italy/me-and-nick.jpg)
what a whirlwind! i'm pretty sure we visited all the major tourist attractions in the cities that we visited. and in quite a short time!
there are [a few extra photos here](https://bhh.sh/pub/photos/italy/)
thanks for stopping by!
tags: travel

View File

@ -1,86 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>Joe on Sporty-ball-z</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="joe-on-sporty-ball-z.html">
Joe on Sporty-ball-z
</a></h3>
<!-- bashblog_timestamp: #201711271651.42# -->
<div class="subtitle">November 27, 2017 &mdash;
ben
</div>
<!-- text begin -->
<p>For every nerd calling something sportsball there needs to be a jock that walks into a library and yells “WHATS UP WITH ALL THESE WORD BURGERS”</p>
<p>Tags: <a href='tag_thought-of-the-day.html'>thought-of-the-day</a>, <a href='tag_quotes.html'>quotes</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,5 +0,0 @@
Joe on Sporty-ball-z
For every nerd calling something sportsball there needs to be a jock that walks into a library and yells “WHATS UP WITH ALL THESE WORD BURGERS”
tags: thought-of-the-day, quotes

View File

@ -1,88 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>links to save for later</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="links-to-save-for-later.html">
links to save for later
</a></h3>
<!-- bashblog_timestamp: #201710201618.28# -->
<div class="subtitle">October 20, 2017 &mdash;
ben
</div>
<!-- text begin -->
<p><a href="http://novatogatorop.com/gallery/alaska">cool pics</a>
<a href="https://gatsbyjs.org">gatsby ssg</a>
<a href="http://tachyons.io">tachyons</a></p>
<p>tags: <a href='tag_links.html'>links</a>, <a href='tag_bookmarks.html'>bookmarks</a>, <a href='tag_save-for-later.html'>save-for-later</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,8 +0,0 @@
links to save for later
[cool pics](http://novatogatorop.com/gallery/alaska)
[gatsby ssg](https://gatsbyjs.org)
[tachyons](http://tachyons.io)
tags: links, bookmarks, save-for-later

View File

@ -1,98 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>loading...</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="loading.html">
loading...
</a></h3>
<!-- bashblog_timestamp: #201712211609.45# -->
<div class="subtitle">December 21, 2017 &mdash;
ben
</div>
<!-- text begin -->
<pre style="background-color: #333;">
const loadingmsgs = [
"Proving P=NP...",
"Computing 6 x 9...",
"Mining Bitcoin...",
"Dividing by 0...",
"Initializing Skynet...",
"[REDACTED]",
"Downloading more RAM...",
"Ordering 1s and 0s...",
"Navigating neural network...",
"Importing machine learning...",
"Issuing Alice and Bob one-time pads...",
"Generating random sequence from key inputs while trying to exit vim...",
"for i in range(additional): Pylon()",
"(creating unresolved tension...",
"Symlinking vim to nano and ed...",
];
</pre>
<p><a href="https://twitter.com/0xdade/status/943573845469827072">sauce</a></p>
<p>tags: <a href='tag_jokes.html'>jokes</a>, <a href='tag_humor.html'>humor</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,27 +0,0 @@
loading...
<pre style="background-color: #333;">
const loadingmsgs = [
"Proving P=NP...",
"Computing 6 x 9...",
"Mining Bitcoin...",
"Dividing by 0...",
"Initializing Skynet...",
"[REDACTED]",
"Downloading more RAM...",
"Ordering 1s and 0s...",
"Navigating neural network...",
"Importing machine learning...",
"Issuing Alice and Bob one-time pads...",
"Generating random sequence from key inputs while trying to exit vim...",
"for i in range(additional): Pylon()",
"(creating unresolved tension...",
"Symlinking vim to nano and ed...",
];
</pre>
[sauce](https://twitter.com/0xdade/status/943573845469827072)
tags: jokes, humor

View File

@ -1,77 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>lxd networking and additional IPs</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="lxd-networking-and-additional-ips.html">
lxd networking and additional IPs
</a></h3>
<!-- bashblog_timestamp: #201807261534.50# -->
<div class="subtitle">July 26, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>now that tilde.team is on a fancy-shmancy new dedi server, i've tried to get a secondary IP address
assigned to a lxd container (which i plan to use for my personal stuff). lxd shows that the secondary
IP is being picked up by that container, but i'm still seeing the host machine's IP as the external
address.</p>
<p>i'm not sure how i'll need to configure the network settings on the host machine (now that we're running
ubuntu 18.04 and it uses netplan for configs and not /etc/network/interfaces). another confusing thing is
that the main config in /etc/netplan says that the network config is handled by systemd-networkd...</p>
<p>at least i have through the end of the year when my current vps runs out to get this up and running.</p>
<p>ping me on <a href="https://tilde.chat">irc</a> or <a href="mailto:ben@tilde.team">email</a> if you have experience with this.</p>
<p>tags: <a href='tag_linux.html'>linux</a>, <a href='tag_sysadmin.html'>sysadmin</a>, <a href='tag_ubuntu.html'>ubuntu</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,17 +0,0 @@
lxd networking and additional IPs
now that tilde.team is on a fancy-shmancy new dedi server, i've tried to get a secondary IP address
assigned to a lxd container (which i plan to use for my personal stuff). lxd shows that the secondary
IP is being picked up by that container, but i'm still seeing the host machine's IP as the external
address.
i'm not sure how i'll need to configure the network settings on the host machine (now that we're running
ubuntu 18.04 and it uses netplan for configs and not /etc/network/interfaces). another confusing thing is
that the main config in /etc/netplan says that the network config is handled by systemd-networkd...
at least i have through the end of the year when my current vps runs out to get this up and running.
ping me on [irc](https://tilde.chat) or [email](mailto:ben@tilde.team) if you have experience with this.
tags: linux, sysadmin, ubuntu

View File

@ -1,16 +0,0 @@
body{margin:0;padding:0;background-color:#F3F3F3;}
#divbodyholder{padding:5px;background-color:#DDD;width:100%;max-width:874px;margin:24px auto;}
#divbody{border:solid 1px #ccc;background-color:#fff;padding:0px 48px 24px 48px;top:0;}
.headerholder{background-color:#f9f9f9;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
.header{width:100%;max-width:800px;margin:0px auto;padding-top:24px;padding-bottom:8px;}
.content{margin-bottom:5%;}
.nomargin{margin:0;}
.description{margin-top:10px;border-top:solid 1px #666;padding:10px 0;}
h3{font-size:20pt;width:100%;font-weight:bold;margin-top:32px;margin-bottom:0;}
.clear{clear:both;}
#footer{padding-top:10px;border-top:solid 1px #666;color:#333333;text-align:center;}
a{text-decoration:none;color:#003366 !important;}
a:visited{text-decoration:none;color:#336699 !important;}
blockquote{background-color:#f9f9f9;border-left:solid 4px #e9e9e9;margin-left:12px;padding:12px 12px 12px 24px;}
blockquote img{margin:12px 0px;}
blockquote iframe{margin:12px 0px;}

View File

@ -1,114 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>mastodon postgres upgrade fun</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="mastodon-postgres-upgrade-fun.html">
mastodon postgres upgrade fun
</a></h3>
<!-- bashblog_timestamp: #202010281631.39# -->
<div class="subtitle">October 28, 2020 &mdash;
~ben
</div>
<!-- text begin -->
<p>howdy friends!</p>
<p>if you&rsquo;re a mastodon user on <a href="https://tilde.zone">tilde.zone</a> (the tildeverse
mastodon instance), you might&rsquo;ve noticed some downtime recently.</p>
<p>here&rsquo;s a quick recap of what went down during the upgrade process.</p>
<hr />
<p>we run the current stable version of postgresql from the <a href="https://wiki.postgresql.org/wiki/Apt">postgres
apt repos</a>. postgres <a href="https://www.postgresql.org/docs/release/13.0/">13</a> was released recently
and the apt upgrades automatically created a new cluster running 13.</p>
<p>the database for mastodon has gotten quite large (about 16gb) which
complicates this upgrade a bit. this was my inital plan:</p>
<ul>
<li>drop the 13 cluster created by the apt package upgrades</li>
<li>upgrade the 12-main cluster to 13</li>
<li>drop the 12 cluster</li>
</ul>
<p>these steps appeared to work fine, but closer inspection afterwards
led me to discover that the new cluster had ended up with <code>SQL_ASCII</code>
encoding somehow. this is not a situation we want to be in. time to fix it.</p>
<p>here&rsquo;s the new plan:</p>
<ul>
<li><p>stop mastodon
<code>
for i in streaming sidekiq web; do systemctl stop mastodon-$i; done
</code></p></li>
<li><p>dump current database state
<code>
pg_dump mastodon_production &gt; db.dump
</code></p></li>
<li><p>drop and recreate cluster with utf8 encoding
<code>
pg_dropcluster 13 main --stop
pg_createcluster --locale=en_US.UTF8 13 main --start
</code></p></li>
<li><p>restore backup
<code>
sudo -u postgres psql -c "create user mastodon createdb;"
sudo -u mastodon createdb -E utf8 mastodon_production
sudo -u mastodon psql &lt; db.dump
</code></p></li>
</ul>
<p>i&rsquo;m still not 100% sure how the encoding reverted to ascii but
it seems that the locale was not correctly set while running the
apt upgrades&hellip;</p>
<p>if this happens to you, hopefully this helps you wade out while
keeping all your data :)</p>
<p>tags: <a href='tag_sysadmin.html'>sysadmin</a>, <a href='tag_tilde.html'>tilde</a>, <a href='tag_social-networks.html'>social-networks</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,60 +0,0 @@
mastodon postgres upgrade fun
howdy friends!
if you're a mastodon user on [tilde.zone](https://tilde.zone) (the tildeverse
mastodon instance), you might've noticed some downtime recently.
here's a quick recap of what went down during the upgrade process.
---
we run the current stable version of postgresql from the [postgres
apt repos](https://wiki.postgresql.org/wiki/Apt). postgres [13](
https://www.postgresql.org/docs/release/13.0/) was released recently
and the apt upgrades automatically created a new cluster running 13.
the database for mastodon has gotten quite large (about 16gb) which
complicates this upgrade a bit. this was my inital plan:
- drop the 13 cluster created by the apt package upgrades
- upgrade the 12-main cluster to 13
- drop the 12 cluster
these steps appeared to work fine, but closer inspection afterwards
led me to discover that the new cluster had ended up with `SQL_ASCII`
encoding somehow. this is not a situation we want to be in. time to fix it.
here's the new plan:
- stop mastodon
```
for i in streaming sidekiq web; do systemctl stop mastodon-$i; done
```
- dump current database state
```
pg_dump mastodon_production > db.dump
```
- drop and recreate cluster with utf8 encoding
```
pg_dropcluster 13 main --stop
pg_createcluster --locale=en_US.UTF8 13 main --start
```
- restore backup
```
sudo -u postgres psql -c "create user mastodon createdb;"
sudo -u mastodon createdb -E utf8 mastodon_production
sudo -u mastodon psql < db.dump
```
i'm still not 100% sure how the encoding reverted to ascii but
it seems that the locale was not correctly set while running the
apt upgrades...
if this happens to you, hopefully this helps you wade out while
keeping all your data :)
tags: sysadmin, tilde, social-networks

View File

@ -1,86 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>mastodon</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="mastodon.html">
mastodon
</a></h3>
<!-- bashblog_timestamp: #201712221628.45# -->
<div class="subtitle">December 22, 2017 &mdash;
ben
</div>
<!-- text begin -->
<p>hi everyone.</p>
<p>i started hosting a <a href="https://joinmastodon.org">mastodon</a> instance at <a href="https://social.tilde.team">social.tilde.team</a>.</p>
<p>check it out if you want some federated open source social goodness :)</p>
<p>send me a toot <a href="https://social.tilde.team/@ben">@ben@tilde.team</a> (from any mastodon instance!)</p>
<p>thanks!</p>
<p>tags: <a href='tag_social-networks.html'>social-networks</a>, <a href='tag_mastodon.html'>mastodon</a>, <a href='tag_tilde.html'>tilde</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,13 +0,0 @@
mastodon
hi everyone.
i started hosting a [mastodon](https://joinmastodon.org) instance at [tilde.zone](https://tilde.zone).
check it out if you want some federated open source social goodness :)
send me a toot [@ben@tilde.team](https://tilde.zone/@ben) (from any mastodon instance!)
thanks!
tags: social-networks, mastodon, tilde

View File

@ -1,76 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>more drone photos</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="more-drone-photos.html">
more drone photos
</a></h3>
<!-- bashblog_timestamp: #201807152315.46# -->
<div class="subtitle">July 15, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>i finally got my drone out this summer to take some more pics!</p>
<p><img src="https://bhh.sh/pub/photos/drone/DJI_0097.thumb.jpg" alt="" title="" /></p>
<p><a href="https://bhh.sh/pub/photos/drone/">more here</a></p>
<p>tags: <a href='tag_dji.html'>dji</a>, <a href='tag_drone.html'>drone</a>, <a href='tag_photography.html'>photography</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,9 +0,0 @@
more drone photos
i finally got my drone out this summer to take some more pics!
![](https://bhh.sh/pub/photos/drone/DJI_0097.thumb.jpg)
[more here](https://bhh.sh/pub/photos/drone/)
tags: dji, drone, photography

View File

@ -1,100 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>net neutrality vote today</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="net-neutrality-vote-today.html">
net neutrality vote today
</a></h3>
<!-- bashblog_timestamp: #201712140626.55# -->
<div class="subtitle">December 14, 2017 &mdash;
ben
</div>
<!-- text begin -->
<p>Everybody! We only have UNTIL TOMORROW to fight the FCC &amp; the repeal of #NetNeutrality! Repealing Net Nutrality would result in an unequal access to online content including research, social/political organizing, and personal media. It would also allow powerhouse companies providing internet to charge more for regular quality internet, and charge certain users more than others.
HERE'S A WAY TO ACT - takes less than a minute.</p>
<ol>
<li>Go to <a href="http://gofccyourself.com">gofccyourself.com</a>
(the shortcut John Oliver made to the hard-to-find FCC comment page)</li>
<li>Click on the 17-108 link (Restoring Internet Freedom)</li>
<li>Click on "express"</li>
<li>Be sure to hit "ENTER" after you put in your name &amp; info so it registers.</li>
<li>In the comment section write, "I strongly support net neutrality backed by Title 2 oversight of ISPs."</li>
<li>Click to submit, done. - Make sure you hit submit at the end!</li>
</ol>
<p><strong>Copy and paste this into your own status update!</strong>
Seriously, this is simple and so important. Do it.</p>
<p>tags: <a href='tag_net-neutrality.html'>net-neutrality</a>, <a href='tag_internet.html'>internet</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,17 +0,0 @@
net neutrality vote today
Everybody! We only have UNTIL TOMORROW to fight the FCC & the repeal of #NetNeutrality! Repealing Net Nutrality would result in an unequal access to online content including research, social/political organizing, and personal media. It would also allow powerhouse companies providing internet to charge more for regular quality internet, and charge certain users more than others.
HERE'S A WAY TO ACT - takes less than a minute.
1. Go to [gofccyourself.com](http://gofccyourself.com)
(the shortcut John Oliver made to the hard-to-find FCC comment page)
2. Click on the 17-108 link (Restoring Internet Freedom)
2. Click on "express"
3. Be sure to hit "ENTER" after you put in your name & info so it registers.
4. In the comment section write, "I strongly support net neutrality backed by Title 2 oversight of ISPs."
5. Click to submit, done. - Make sure you hit submit at the end!
**Copy and paste this into your own status update!**
Seriously, this is simple and so important. Do it.
tags: net-neutrality, internet

View File

@ -1,105 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>networking nonsense</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="networking-nonsense.html">
networking nonsense
</a></h3>
<!-- bashblog_timestamp: #201902110240.20# -->
<div class="subtitle">February 11, 2019 &mdash;
~ben
</div>
<!-- text begin -->
<p>i've recently been working on setting up <a href="https://drone.tildegit.org">drone ci</a>
on the tilde.team machine. however, there's been something strange going on
with the networking on there.</p>
<hr />
<p>starting up drone with <a href="https://tildegit.org/tildeverse/drone/src/branch/master/docker-compose.yml">docker-compose</a>
didn't seem to be working: <code>netstat -tulpn</code> showed the port binding properly
to 127.0.0.1:8888 but i was completely unable to get anything from it (using
curl the nginx proxy that was to come).</p>
<p>i ended up scrapping docker on the ~team box itself and moving it into a lxd
container (pronounced "lex-dee") with nesting enabled.</p>
<p>this got us in to another problem that had been seen before when using nginx
to proxy to apps running in other containers. requests were dropped
intermittently, sometimes hanging for upwards of 30 seconds.</p>
<p>getting frustrated with this error, i tried to reproduce it on another host.
both the docker-proxy and nginx->lxd proxies work on the first try yielded no
clues as to where things were going wrong.</p>
<p>in a half-awake stupor last saturday evening, i decided to try rule out ipv6
by disabling it system-wide. as is expected for sleepy work, it didn't fix the
problem and created more in the process. </p>
<p>feeling satisfied that the problem didn't lie with ipv6, i re-enabled it, only
to find that i was unable to bind nginx to my allocated /64. i may or may not
have ranted a bit about this on irc but i was able to get it back up and
running by restarting systemd-networkd.</p>
<p>one step forwards broke something and now we're back to where we started with
the original problem of the intermittent hangups to the lxd container.</p>
<p>seeing my troubles on irc, <a href="https://tilde.team/~jchelpau/">jchelpau</a> offered
to help dig in to the problem with a a fresh set of eyes. he noted right away
that pings over ipv6 to the containers worked fine, but ipv4 did not.</p>
<p>we ended up looking at the firewall configurations, only to find that one of
the subnets i blocked after november's <a href="november-13-post-mortem.html">nmap incident</a>
included lxdbr0's subnet (the bridge device used by lxd).</p>
<p>now that i made the exeption for lxdbr0, everything is working as expected!</p>
<p>thanks to <a href="https://tilde.team/~fosslinux/">fosslinux</a> and <a href="https://tilde.team/~jchelpau/">jchelpau</a>
for their debugging help!</p>
<p>tags: <a href='tag_tilde.html'>tilde</a>, <a href='tag_linux.html'>linux</a>, <a href='tag_sysadmin.html'>sysadmin</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,50 +0,0 @@
networking nonsense
i've recently been working on setting up [drone ci](https://drone.tildegit.org)
on the tilde.team machine. however, there's been something strange going on
with the networking on there.
---
starting up drone with [docker-compose](https://tildegit.org/tildeverse/drone/src/branch/master/docker-compose.yml)
didn't seem to be working: `netstat -tulpn` showed the port binding properly
to 127.0.0.1:8888 but i was completely unable to get anything from it (using
curl the nginx proxy that was to come).
i ended up scrapping docker on the ~team box itself and moving it into a lxd
container (pronounced "lex-dee") with nesting enabled.
this got us in to another problem that had been seen before when using nginx
to proxy to apps running in other containers. requests were dropped
intermittently, sometimes hanging for upwards of 30 seconds.
getting frustrated with this error, i tried to reproduce it on another host.
both the docker-proxy and nginx->lxd proxies work on the first try yielded no
clues as to where things were going wrong.
in a half-awake stupor last saturday evening, i decided to try rule out ipv6
by disabling it system-wide. as is expected for sleepy work, it didn't fix the
problem and created more in the process.
feeling satisfied that the problem didn't lie with ipv6, i re-enabled it, only
to find that i was unable to bind nginx to my allocated /64. i may or may not
have ranted a bit about this on irc but i was able to get it back up and
running by restarting systemd-networkd.
one step forwards broke something and now we're back to where we started with
the original problem of the intermittent hangups to the lxd container.
seeing my troubles on irc, [jchelpau](https://tilde.team/~jchelpau/) offered
to help dig in to the problem with a a fresh set of eyes. he noted right away
that pings over ipv6 to the containers worked fine, but ipv4 did not.
we ended up looking at the firewall configurations, only to find that one of
the subnets i blocked after november's [nmap incident](november-13-post-mortem.html)
included lxdbr0's subnet (the bridge device used by lxd).
now that i made the exeption for lxdbr0, everything is working as expected!
thanks to [fosslinux](https://tilde.team/~fosslinux/) and [jchelpau](https://tilde.team/~jchelpau/)
for their debugging help!
tags: tilde, linux, sysadmin

View File

@ -1,84 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>no more google</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="no-more-google.html">
no more google
</a></h3>
<!-- bashblog_timestamp: #201808142336.05# -->
<div class="subtitle">August 14, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>not sure if this is appropriately tagged, but i didn't feel like making a new
one.</p>
<p>i figured i should probably get some notes down about moving off google.</p>
<p>to start, i'll get a list of the things i was able to easily replace:</p>
<ul>
<li>gmail => <a href="https://tilde.team/wiki/?page=email">@tilde.team mail</a></li>
<li>google drive => <a href="https://syncthing.net">syncthing</a> (with a persistent node running on my personal vps)</li>
</ul>
<p>i'm still using:</p>
<ul>
<li>gplay music/youtube</li>
<li>google maps (open streetmap isn't good enough to replace it)</li>
<li>google photos - but this is going to be replaced long-term with syncthing</li>
</ul>
<p>tags: <a href='tag_linux.html'>linux</a>, <a href='tag_net-neutrality.html'>net-neutrality</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,20 +0,0 @@
no more google
not sure if this is appropriately tagged, but i didn't feel like making a new
one.
i figured i should probably get some notes down about moving off google.
to start, i'll get a list of the things i was able to easily replace:
* gmail => [@tilde.team mail](https://tilde.team/wiki/?page=email)
* google drive => [syncthing](https://syncthing.net) (with a persistent node running on my personal vps)
i'm still using:
* gplay music/youtube
* google maps (open streetmap isn't good enough to replace it)
* google photos - but this is going to be replaced long-term with syncthing
tags: linux, net-neutrality

View File

@ -1,86 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>Nonsense</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="nonsense.html">
Nonsense
</a></h3>
<!-- bashblog_timestamp: #201711271655.29# -->
<div class="subtitle">November 27, 2017 &mdash;
ben
</div>
<!-- text begin -->
<p>I hole-hardedly agree, but allow me to play doubles advocate here for a moment. For all intensive purposes I think you are wrong. In an age where false morals are a diamond dozen, true virtues are a blessing in the skies. We often put our false morality on a petal stool like a bunch of pre-Madonnas, but you all seem to be taking something very valuable for granite. So I ask of you to mustard up all the strength you can because it is a doggy dog world out there. Although there is some merit to what you are saying it seems like you have a huge ship on your shoulder. In your argument you seem to throw everything in but the kids Nsync, and even though you are having a feel day with this I am here to bring you back into reality. I have a sick sense when it comes to these types of things. It is almost spooky, because I cannot turn a blonde eye to these glaring flaws in your rhetoric. I have zero taller ants when it comes to people spouting out hate in the name of moral righteousness. You just need to remember what comes around is all around, and when supply and command fails you will be the first to go. Make my words, when you get down to brass stacks it doesnt take rocket appliances to get two birds stoned at once. Its clear who makes the pants in this relationship, and sometimes you just have to swallow your prize and accept the facts. You might have to come to this conclusion through denial and error but I swear on my mothers mating name that when you put the petal to the medal you will pass with flying carpets like its a peach of cake.</p>
<p>tags: <a href='tag_nonsense.html'>nonsense</a>, <a href='tag_words.html'>words</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,5 +0,0 @@
Nonsense
I hole-hardedly agree, but allow me to play doubles advocate here for a moment. For all intensive purposes I think you are wrong. In an age where false morals are a diamond dozen, true virtues are a blessing in the skies. We often put our false morality on a petal stool like a bunch of pre-Madonnas, but you all seem to be taking something very valuable for granite. So I ask of you to mustard up all the strength you can because it is a doggy dog world out there. Although there is some merit to what you are saying it seems like you have a huge ship on your shoulder. In your argument you seem to throw everything in but the kids Nsync, and even though you are having a feel day with this I am here to bring you back into reality. I have a sick sense when it comes to these types of things. It is almost spooky, because I cannot turn a blonde eye to these glaring flaws in your rhetoric. I have zero taller ants when it comes to people spouting out hate in the name of moral righteousness. You just need to remember what comes around is all around, and when supply and command fails you will be the first to go. Make my words, when you get down to brass stacks it doesnt take rocket appliances to get two birds stoned at once. Its clear who makes the pants in this relationship, and sometimes you just have to swallow your prize and accept the facts. You might have to come to this conclusion through denial and error but I swear on my mothers mating name that when you put the petal to the medal you will pass with flying carpets like its a peach of cake.
tags: nonsense, words

View File

@ -1,89 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>november 13 post mortem</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="november-13-post-mortem.html">
november 13 post mortem
</a></h3>
<!-- bashblog_timestamp: #201811132020.33# -->
<div class="subtitle">November 13, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>we had something of an outage on november 13, 2018 on tilde.team. </p>
<p>i awoke, not suspecting anything to be amiss. as soon as i logged in to check my email and irc mentions, it became clear.</p>
<p>tilde.team was at the least inaccessible, and at the worst, down completely. according the message in my inbox, there hade been an attempted "attack" from my IP.</p>
<hr />
<blockquote>
<p>We have indications that there was an attack from your server.
Please take all necessary measures to avoid this in the future and to solve the issue.</p>
</blockquote>
<p>at this point, i have no idea what could have happened over night while i'm sleeping. the timestamp shows that it arrive only 30 minutes after i'd turned in for the night.</p>
<p>when i finally log on in the morning to check mails and irc mentions, i find that i'm unable to connect to tilde.team... strange, but ok; time to troubleshoot. i refresh the <a href="https://mail.tilde.team">webmail</a> to see what i'm missing. it ends up failing to find the server. even stranger! i'd better get the mails off my phone if they're on my @tilde.team mail!</p>
<p>here, i launch in to full debugging mode: what command was it? who ran it? </p>
<p>search <code>~/.bash_history</code> per user was not very successful. nothing i could find was related to net or map. i had checked <code>sudo grep nmap /home/*/.bash_history</code> and many other commands. </p>
<p>at this point, i had connected with other ~teammates across other irc nets (<a href="https://hashbang.sh/">#!</a>, <a href="https://tilde.town">~town</a>, etc). among suggestions to check <code>/var/log/syslog</code>, <code>/var/log/kern.log</code>, and <code>dmesg</code>, i finally decided to check <code>ps</code>. <code>ps -ef | grep nmap</code> yielded nmap on an obscured uid and gid, which is shortly established to belong to a container i had provisioned for <a href="/~fosslinux/">~fosslinux</a>.</p>
<p>i'm not considering methods of policing access to any site over port 80 and port 443. this is crazy. how do you police <code>nmap</code> when it isn't scanning on every port?</p>
<p>after a bit of shit-talking and reassurance from other sysadmins, i reexamined and realized that <a href="/~fosslinux/">~fosslinux</a> had only run <code>nmap</code> for addresses in the <code>10.0.0.0/8</code> space. the <code>10/8</code> address space is intended to not be addressable outside the local space. how could <a href="https://hetzner.com">hetzner</a> have found out about a localhost network probe!?</p>
<p>finally, after speaking with more people than i expected to speak with in one day, i ended up sending three different support emails to hetzner support, which finally resulted in them unlocking the ip.</p>
<p>it's definitely time to research redundancy options!</p>
<p>tags: <a href='tag_post-mortem.html'>post-mortem</a>, <a href='tag_linux.html'>linux</a>, <a href='tag_sysadmin.html'>sysadmin</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,33 +0,0 @@
november 13 post mortem
we had something of an outage on november 13, 2018 on tilde.team.
i awoke, not suspecting anything to be amiss. as soon as i logged in to check my email and irc mentions, it became clear.
tilde.team was at the least inaccessible, and at the worst, down completely. according the message in my inbox, there hade been an attempted "attack" from my IP.
---
> We have indications that there was an attack from your server.
> Please take all necessary measures to avoid this in the future and to solve the issue.
at this point, i have no idea what could have happened over night while i'm sleeping. the timestamp shows that it arrive only 30 minutes after i'd turned in for the night.
when i finally log on in the morning to check mails and irc mentions, i find that i'm unable to connect to tilde.team... strange, but ok; time to troubleshoot. i refresh the [webmail](https://mail.tilde.team) to see what i'm missing. it ends up failing to find the server. even stranger! i'd better get the mails off my phone if they're on my @tilde.team mail!
here, i launch in to full debugging mode: what command was it? who ran it?
search `~/.bash_history` per user was not very successful. nothing i could find was related to net or map. i had checked `sudo grep nmap /home/*/.bash_history` and many other commands.
at this point, i had connected with other ~teammates across other irc nets ([#!](https://hashbang.sh/), [~town](https://tilde.town), etc). among suggestions to check `/var/log/syslog`, `/var/log/kern.log`, and `dmesg`, i finally decided to check `ps`. `ps -ef | grep nmap` yielded nmap on an obscured uid and gid, which is shortly established to belong to a container i had provisioned for [~fosslinux](/~fosslinux/).
i'm not considering methods of policing access to any site over port 80 and port 443. this is crazy. how do you police `nmap` when it isn't scanning on every port?
after a bit of shit-talking and reassurance from other sysadmins, i reexamined and realized that [~fosslinux](/~fosslinux/) had only run `nmap` for addresses in the `10.0.0.0/8` space. the `10/8` address space is intended to not be addressable outside the local space. how could [hetzner](https://hetzner.com) have found out about a localhost network probe!?
finally, after speaking with more people than i expected to speak with in one day, i ended up sending three different support emails to hetzner support, which finally resulted in them unlocking the ip.
it's definitely time to research redundancy options!
tags: post-mortem, linux, sysadmin

View File

@ -1,76 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>otm</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="otm.html">
otm
</a></h3>
<!-- bashblog_timestamp: #201802151333.16# -->
<div class="subtitle">February 15, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p><img src="https://bhh.sh/pub/photos/IMG_20180215_121947.jpg" alt="" title="" /></p>
<p>just heard the <a href="https://www.wnyc.org/story/safety-net-just-got-a-little-less-safe">latest episode</a> of on the media. this is a super helpful guide i found on their twitter.</p>
<p>tags: <a href='tag_podcast.html'>podcast</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,8 +0,0 @@
otm
![](https://bhh.sh/pub/photos/IMG_20180215_121947.jpg)
just heard the [latest episode](https://www.wnyc.org/story/safety-net-just-got-a-little-less-safe) of on the media. this is a super helpful guide i found on their twitter.
tags: podcast

View File

@ -1,90 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>pan galactic gargle blaster</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="pan-galactic-gargle-blaster.html">
pan galactic gargle blaster
</a></h3>
<!-- bashblog_timestamp: #201712071641.40# -->
<div class="subtitle">December 07, 2017 &mdash;
ben
</div>
<!-- text begin -->
<p>short's brewery released another batch of their pan galactic gargle blaster imperial IPA. i had one last night and was very excited to have it once again.</p>
<blockquote>
<p>“The Hitch-Hiker's Guide to the Galaxy also mentions alcohol. It says that the best drink in existence is the Pan Galactic Gargle Blaster, the effect of which is like having your brains smashed out with a slice of lemon wrapped round a large gold brick.”</p>
</blockquote>
<p>tags: <a href='tag_beer.html'>beer</a>, <a href='tag_hhgtg.html'>hhgtg</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,7 +0,0 @@
pan galactic gargle blaster
short's brewery released another batch of their pan galactic gargle blaster imperial IPA. i had one last night and was very excited to have it once again.
> “The Hitch-Hiker's Guide to the Galaxy also mentions alcohol. It says that the best drink in existence is the Pan Galactic Gargle Blaster, the effect of which is like having your brains smashed out with a slice of lemon wrapped round a large gold brick.”
tags: beer, hhgtg

View File

@ -1,92 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>phoenix</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="phoenix.html">
phoenix
</a></h3>
<!-- bashblog_timestamp: #201802261157.10# -->
<div class="subtitle">February 26, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>inspired by <a href="http://oods.net">oodsnet</a>, (and my pull request to add <a href="https://github.com/exezin/oodsnet/pull/5">darkmode</a>),
i started to create my own tilde.team fork (now <a href="https://forum.tilde.team/">forum.tilde.team</a>).</p>
<p>the first step was to switch out the css to the <a href="https://tilde.team/css/">tilde.team standard</a> and update the classes for bootstrap.
once i got it going and integrated with the tilde.team linux auth service, i asked other tildeans for input and suggestions.</p>
<p><a href="/~micaiah/">~micaiah</a> was interested in helping, but also wanted to learn a new language and/or framework, so we decided to start over,
recreating the entire forum with <a href="http://phoenixframework.org">elixir/phoenix</a>. we'd discussed elixir previously, but never had a
convincing use case to force us to learn it.</p>
<p>the project is live, with the source code on <a href="https://github.com/tilde-team/forum">github</a>.</p>
<p>the thing that i'm most impressed with is the speed of the erlang runtime :D</p>
<p>check out these response times. sub-millisecond!?!?!</p>
<p><img src="https://bhh.sh/pub/photos/phx.png" alt="" title="" /></p>
<p>give it a look, and <a href="https://tilde.team/signup">join the tilde.team</a> if you want to come hang out!</p>
<p>tags: <a href='tag_internet.html'>internet</a>, <a href='tag_dev.html'>dev</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,24 +0,0 @@
phoenix
inspired by [oodsnet](http://oods.net), (and my pull request to add [darkmode](https://github.com/exezin/oodsnet/pull/5)),
i started to create my own tilde.team fork (now [forum.tilde.team](https://forum.tilde.team/)).
the first step was to switch out the css to the [tilde.team standard](https://tilde.team/css/) and update the classes for bootstrap.
once i got it going and integrated with the tilde.team linux auth service, i asked other tildeans for input and suggestions.
[~micaiah](/~micaiah/) was interested in helping, but also wanted to learn a new language and/or framework, so we decided to start over,
recreating the entire forum with [elixir/phoenix](http://phoenixframework.org). we'd discussed elixir previously, but never had a
convincing use case to force us to learn it.
the project is live, with the source code on [github](https://github.com/tilde-team/forum).
the thing that i'm most impressed with is the speed of the erlang runtime :D
check out these response times. sub-millisecond!?!?!
![](https://bhh.sh/pub/photos/phx.png)
give it a look, and [join the tilde.team](https://tilde.team/signup) if you want to come hang out!
tags: internet, dev

View File

@ -1,79 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>pop quiz</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="pop-quiz.html">
pop quiz
</a></h3>
<!-- bashblog_timestamp: #201801161726.40# -->
<div class="subtitle">January 16, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>is this real?</p>
<p><img src="https://bhh.sh/pub/photos/The%20Witcher%203%20Screenshot%202017.09.12%20-%2023.44.17.73.png" alt="4k witcher 3" title="" /></p>
<p>hint: it's not. it's the witcher 3. and it looks like a real place.</p>
<p>Tags: <a href='tag_4k-gaming.html'>4k-gaming</a>, <a href='tag_gaming.html'>gaming</a>, <a href='tag_gtx1080ti.html'>gtx1080ti</a>, <a href='tag_pc-master-race.html'>pc-master-race</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,10 +0,0 @@
pop quiz
is this real?
![4k witcher 3](https://bhh.sh/pub/photos/The%20Witcher%203%20Screenshot%202017.09.12%20-%2023.44.17.73.png)
hint: it's not. it's the witcher 3. and it looks like a real place.
tags: 4k-gaming, gaming, gtx1080ti, pc-master-race

View File

@ -1,81 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>proactive redundancy</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="proactive-redundancy.html">
proactive redundancy
</a></h3>
<!-- bashblog_timestamp: #201811151839.26# -->
<div class="subtitle">November 15, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>after the <a href="november-13-post-mortem.html">fiasco</a> earlier this week, i've been taking steps to minimize
the impact if tilde.team were to go down. it's still a large spof (single-point-of-failure), but i'm reasonably certain that at least the irc net will remain up and functional in the event of another outage. </p>
<hr />
<p>the first thing that i set up was a handful of additional ircd nodes: see <a href="https://tilde.chat/wiki/?page=servers">the tilde.chat wiki</a> for a full list. slash.tilde.chat is on my personal vps, and bsd.tilde.chat is hosted on the bsd vps that i set up for tilde.team. </p>
<p>i added the ipv4 addresses for these machines, along with the ip for yourtilde.com as A records for tilde.chat, creating a dns round-robin. <code>host tilde.chat</code> will return all four. requesting the dns record will return any one of them, rotating them in a semi-random fashion. this means that when connecting to tilde.chat on 6697 for irc, you might end up on any of <code>{your,team,bsd,slash}.tilde.chat</code>. </p>
<p>this creates the additional problem that visiting the <a href="https://tilde.chat">tilde.chat site</a> will end up at any of those 4 machines in much the same way. for the moment, the site is deployed on all of the boxes, making site setup issues hard to <a href="https://tildegit.org/tildeverse/tilde.chat/issues/8">debug</a>. the solution to this problem is to use a subdomain as the roundrobin host, as other networks like freenode do (see <code>host chat.freenode.net</code> for the list of servers).</p>
<p>i'm not sure how to make any of the other services more resilient. it's something that i have been and will continue to research moving forward.</p>
<p>the other main step that i have taken to prevent the same issue from happening again was to configure the firewall to drop outgoing requests to the subnets as defined in <a href="https://tools.ietf.org/html/rfc1918">rfc 1918</a>.</p>
<p>i'd like to consider at least this risk to be mitigated.</p>
<p>thanks for reading,</p>
<p>~ben</p>
<p><strong>update</strong>: the round robin host is now <em>irc</em>.tilde.chat, which resolves the site issues that we were having, due to the duplicated deployments.</p>
<p>tags: <a href='tag_sysadmin.html'>sysadmin</a>, <a href='tag_tilde.html'>tilde</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,27 +0,0 @@
proactive redundancy
after the [fiasco](november-13-post-mortem.html) earlier this week, i've been taking steps to minimize
the impact if tilde.team were to go down. it's still a large spof (single-point-of-failure), but i'm reasonably certain that at least the irc net will remain up and functional in the event of another outage.
---
the first thing that i set up was a handful of additional ircd nodes: see [the tilde.chat wiki](https://tilde.chat/wiki/?page=servers) for a full list. slash.tilde.chat is on my personal vps, and bsd.tilde.chat is hosted on the bsd vps that i set up for tilde.team.
i added the ipv4 addresses for these machines, along with the ip for yourtilde.com as A records for tilde.chat, creating a dns round-robin. `host tilde.chat` will return all four. requesting the dns record will return any one of them, rotating them in a semi-random fashion. this means that when connecting to tilde.chat on 6697 for irc, you might end up on any of `{your,team,bsd,slash}.tilde.chat`.
this creates the additional problem that visiting the [tilde.chat site](https://tilde.chat) will end up at any of those 4 machines in much the same way. for the moment, the site is deployed on all of the boxes, making site setup issues hard to [debug](https://tildegit.org/tildeverse/tilde.chat/issues/8). the solution to this problem is to use a subdomain as the roundrobin host, as other networks like freenode do (see `host chat.freenode.net` for the list of servers).
i'm not sure how to make any of the other services more resilient. it's something that i have been and will continue to research moving forward.
the other main step that i have taken to prevent the same issue from happening again was to configure the firewall to drop outgoing requests to the subnets as defined in [rfc 1918](https://tools.ietf.org/html/rfc1918).
i'd like to consider at least this risk to be mitigated.
thanks for reading,
~ben
**update**: the round robin host is now *irc*.tilde.chat, which resolves the site issues that we were having, due to the duplicated deployments.
tags: sysadmin, tilde

View File

@ -1,74 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>quote of the day</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="quote-of-the-day.html">
quote of the day
</a></h3>
<!-- bashblog_timestamp: #201802130955.06# -->
<div class="subtitle">February 13, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>Be Alert! - the world needs more Lerts.</p>
<p>Tags: <a href='tag_quotes.html'>quotes</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,6 +0,0 @@
quote of the day
Be Alert! - the world needs more Lerts.
tags: quotes

View File

@ -1,112 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>raid nonsense</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<!-- entry begin -->
<h3><a class="ablack" href="raid-nonsense.html">
raid nonsense
</a></h3>
<!-- bashblog_timestamp: #201901131328.45# -->
<div class="subtitle">January 13, 2019 &mdash;
~ben
</div>
<!-- text begin -->
<p>last week i did some <a href="https://tilde.team/news/?page=025_raid_reboot">maintenance</a>
on the tilde.team box. probably should have written about it sooner but i didn't
make time for it until now.</p>
<hr />
<p>the gist of the problem was that the default images provided by <a href="https://hetzner.com">hetzner</a>
default to raid1 between the available disks. our box has two 240gb SSDs, which
resulted in 200gb usable space for /. it also defaulted to giving us a huge swap
partition which i deem unnecessary for a box with 64gb ram. </p>
<p>the only feasible solution that i've found involved using the rescue system and
the <a href="https://wiki.hetzner.de/index.php/Installimage/en">installimage</a> software
to reconfigure the disk partitions.</p>
<p><a href="https://yourtilde.com/~deepend/">deepend</a> recently upgraded to a beefier dedi
(more threads and more disk space) and had a bit of contract time on the old one.
he offered to let me use it as a staging box for the meantime while i reinstalled
and reconfigured my raid settings.</p>
<p>i've migrated tilde.team twice before (from linode -> woothosting -> hetzner ->
and now back to hetzner on the same box) using a slick little rsync that i've
put together.</p>
<p><code>
rsync -auHxv --numeric-ids \
--exclude=/etc/fstab \
--exclude=/etc/network/* \
--exclude=/proc/* \
--exclude=/tmp/* \
--exclude=/sys/* \
--exclude=/dev/* \
--exclude=/mnt/* \
--exclude=/boot/* \
--exclude=/root/* \
root@oldbox:/* /
</code></p>
<p>as long as the destination and source boxen are running the same distro/version,
you should be good to go after rebooting the destination box!</p>
<p>the only thing to watch out for is running databases. it happened to me this time
with mysql. there were 3 pending transactions that were left open during the
rsync backup. it kept failing to start after i got the box back up, along with
all the other services that depend on it.</p>
<p>eventually i was able to get mysqld back up and running in recovery mode (basically
read-only) and got a mysqldump of all databases. i then purged all existing mysql
data, reinstalled mariadb-server, and restored the mysqldump. everything came up
as expected and we were good to go!</p>
<p>the raid is now in a raid0 config, leaving us with 468gb (not GiB) available
space. thanks for tuning in to this episode of sysadmin adventures!</p>
<p>tags: <a href='tag_tilde.html'>tilde</a>, <a href='tag_sysadmin.html'>sysadmin</a></p>
<!-- text end -->
<!-- entry end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,58 +0,0 @@
raid nonsense
last week i did some [maintenance](https://tilde.team/news/?page=025_raid_reboot)
on the tilde.team box. probably should have written about it sooner but i didn't
make time for it until now.
---
the gist of the problem was that the default images provided by [hetzner](https://hetzner.com)
default to raid1 between the available disks. our box has two 240gb SSDs, which
resulted in 200gb usable space for /. it also defaulted to giving us a huge swap
partition which i deem unnecessary for a box with 64gb ram.
the only feasible solution that i've found involved using the rescue system and
the [installimage](https://wiki.hetzner.de/index.php/Installimage/en) software
to reconfigure the disk partitions.
[deepend](https://yourtilde.com/~deepend/) recently upgraded to a beefier dedi
(more threads and more disk space) and had a bit of contract time on the old one.
he offered to let me use it as a staging box for the meantime while i reinstalled
and reconfigured my raid settings.
i've migrated tilde.team twice before (from linode -> woothosting -> hetzner ->
and now back to hetzner on the same box) using a slick little rsync that i've
put together.
```
rsync -auHxv --numeric-ids \
--exclude=/etc/fstab \
--exclude=/etc/network/* \
--exclude=/proc/* \
--exclude=/tmp/* \
--exclude=/sys/* \
--exclude=/dev/* \
--exclude=/mnt/* \
--exclude=/boot/* \
--exclude=/root/* \
root@oldbox:/* /
```
as long as the destination and source boxen are running the same distro/version,
you should be good to go after rebooting the destination box!
the only thing to watch out for is running databases. it happened to me this time
with mysql. there were 3 pending transactions that were left open during the
rsync backup. it kept failing to start after i got the box back up, along with
all the other services that depend on it.
eventually i was able to get mysqld back up and running in recovery mode (basically
read-only) and got a mysqldump of all databases. i then purged all existing mysql
data, reinstalled mariadb-server, and restored the mysqldump. everything came up
as expected and we were good to go!
the raid is now in a raid0 config, leaving us with 468gb (not GiB) available
space. thanks for tuning in to this episode of sysadmin adventures!
tags: tilde, sysadmin

View File

@ -1,109 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>blog // ~ben &mdash; posts tagged "4k-gaming"</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3><a class="ablack" href="4k-gaming-with-a-gtx1080ti.html">
4k gaming with a gtx1080ti
</a></h3>
<!-- bashblog_timestamp: #201710021609.26# -->
<div class="subtitle">October 02, 2017 &mdash;
tildeman
</div>
<!-- text begin -->
<p>i recently picked up a gtx1080ti on newegg (and a 4k monitor earlier in the summer on prime day). i can't stop playing the witcher 3. even though it's a couple years old, it just looks so good. plus, the story and gameplay are incredible as well. i find myself dreaming about the game and longing to play it when i'm not. i'll have to say it is definitively the best game i've ever played.</p>
<p>some of the other games that i'm looking forward to exploring more of in 4k are: </p>
<ul>
<li>destiny 2</li>
<li>prey</li>
<li>overwatch (not that this will look insanely good, it will just be super silky smooth)</li>
<li>fallout 4</li>
<li>battlefield 1</li>
<li>dishonored</li>
<li>dishonored 2</li>
<li>dying light</li>
<li>battlefront</li>
<li>pubg</li>
<li>doom (2016)</li>
<li>gta5</li>
<li>just cause 3</li>
<li>hellblade: senua's sacrifice</li>
<li>watch dogs 2</li>
<li>many others</li>
</ul>
<p>tags: <a href='tag_4k-gaming.html'>4k-gaming</a>, <a href='tag_pc-master-race.html'>pc-master-race</a>, <a href='tag_gtx1080ti.html'>gtx1080ti</a></p>
<!-- text end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,81 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>blog // ~ben &mdash; posts tagged "8values"</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3><a class="ablack" href="8values.html">
8values
</a></h3>
<!-- bashblog_timestamp: #201801031241.09# -->
<div class="subtitle">January 03, 2018 &mdash;
ben
</div>
<!-- text begin -->
<p>not that i'm very surprised by this, but i took the quiz again (after losing my results url) and got these results.</p>
<p><img src="https://bhh.sh/pub/photos/8values.png" alt="" title="" /></p>
<p><a href="https://8values.github.io">take the quiz here</a></p>
<p><a href="https://8values.github.io/results.html?e=95.7&amp;d=92.6&amp;g=78.5&amp;s=92.3">my results again as a link</a></p>
<p>tags: <a href='tag_8values.html'>8values</a>, <a href='tag_ideology.html'>ideology</a>, <a href='tag_politics.html'>politics</a></p>
<!-- text end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,92 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>blog // ~ben &mdash; posts tagged "antiwitze"</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3><a class="ablack" href="antiwitze.html">
antiwitze
</a></h3>
<!-- bashblog_timestamp: #201711271658.17# -->
<div class="subtitle">November 27, 2017 &mdash;
ben
</div>
<!-- text begin -->
<ul>
<li>uebern berg ist schneller als zu fuss sagte der wanderer und schwamm los</li>
<li>Was ist der Unterschied zwischen einem Vogel? Beide Beine sind gleich lang. Besonders das linke.</li>
<li>Nachts ist es kälter als draußen.</li>
<li>Wer später bremst, fährt länger schnell.</li>
<li>Cola schmeckt besser als aus dem Glas!!!</li>
<li>Zu Fuß ist schneller als übern Berg!</li>
<li>Was ist weiss und wandert den Berg hinauf? Eine Lawine mit Heimweh.</li>
</ul>
<p>tags: <a href='tag_german.html'>german</a>, <a href='tag_jokes.html'>jokes</a>, <a href='tag_antiwitze.html'>antiwitze</a></p>
<!-- text end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,88 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>blog // ~ben &mdash; posts tagged "beer"</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3><a class="ablack" href="pan-galactic-gargle-blaster.html">
pan galactic gargle blaster
</a></h3>
<!-- bashblog_timestamp: #201712071641.40# -->
<div class="subtitle">December 07, 2017 &mdash;
ben
</div>
<!-- text begin -->
<p>short's brewery released another batch of their pan galactic gargle blaster imperial IPA. i had one last night and was very excited to have it once again.</p>
<blockquote>
<p>“The Hitch-Hiker's Guide to the Galaxy also mentions alcohol. It says that the best drink in existence is the Pan Galactic Gargle Blaster, the effect of which is like having your brains smashed out with a slice of lemon wrapped round a large gold brick.”</p>
</blockquote>
<p>tags: <a href='tag_beer.html'>beer</a>, <a href='tag_hhgtg.html'>hhgtg</a></p>
<!-- text end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,143 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>blog // ~ben &mdash; posts tagged "blog"</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3><a class="ablack" href="utterances.html">
utterances
</a></h3>
<!-- bashblog_timestamp: #201809052134.13# -->
<div class="subtitle">September 05, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>i somehow stumbled upon <a href="https://utteranc.es">utterances</a> today at lunch. (i think someone had it forked on their github page).</p>
<p>no matter how i found it, i still decided to add it to my blog here with <a href="https://tildegit.org/team/bashblog">bashblog</a>. utterances is a commenting system that leverages github issues. so, for example a comment on <a href="https://tilde.team/~ben/blog/upsides-of-new-dns-nameservers.html">a post</a> shows up on github <a href="https://github.com/benharri/tilde/issues/1#issuecomment-418732788">like this</a>.</p>
<p>now we just need to figure out if it can be pointed at a gitea instance like <a href="https://tildegit.org">tildegit</a>. might be time for a PR!</p>
<p>tags: <a href='tag_blog.html'>blog</a></p>
<!-- text end -->
<h3><a class="ablack" href="bashblog-and-your-gopherhole.html">
bashblog and your gopherhole
</a></h3>
<!-- bashblog_timestamp: #201807221144.03# -->
<div class="subtitle">July 22, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>i've created <a href="https://git.tildeverse.org/meta/bashblog">a repo</a> for the tilde.team customizations to <a href="https://github.com/cfenollosa/bashblog">bashblog</a>.</p>
<p>it will now make sure that your ~/public_gopher exists and symlink your blog into it with a nice gophermap to list all the markdown styled posts.</p>
<p>try it out and let me know if there are any problems!</p>
<p>tags: <a href='tag_tilde.html'>tilde</a>, <a href='tag_blog.html'>blog</a></p>
<!-- text end -->
<h3><a class="ablack" href="blog-update.html">
blog update
</a></h3>
<!-- bashblog_timestamp: #201711272048.10# -->
<div class="subtitle">November 27, 2017 &mdash;
ben
</div>
<!-- text begin -->
<p>sorry for the blast of posts. i recreated them from a wordpress blog on <a href="http://motd.org">motd.org</a>.</p>
<p>i plan on posting some random thoughts here from time to time. thanks for checking in.</p>
<p>tags: <a href='tag_blog.html'>blog</a>, <a href='tag_update.html'>update</a></p>
<!-- text end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,86 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>blog // ~ben &mdash; posts tagged "bookmarks"</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3><a class="ablack" href="links-to-save-for-later.html">
links to save for later
</a></h3>
<!-- bashblog_timestamp: #201710201618.28# -->
<div class="subtitle">October 20, 2017 &mdash;
ben
</div>
<!-- text begin -->
<p><a href="http://novatogatorop.com/gallery/alaska">cool pics</a>
<a href="https://gatsbyjs.org">gatsby ssg</a>
<a href="http://tachyons.io">tachyons</a></p>
<p>tags: <a href='tag_links.html'>links</a>, <a href='tag_bookmarks.html'>bookmarks</a>, <a href='tag_save-for-later.html'>save-for-later</a></p>
<!-- text end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,79 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>blog // ~ben &mdash; posts tagged "cold"</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3><a class="ablack" href="cold.html">
cold
</a></h3>
<!-- bashblog_timestamp: #201801050949.42# -->
<div class="subtitle">January 05, 2018 &mdash;
ben
</div>
<!-- text begin -->
<p>why is it so cold</p>
<p><img src="https://bhh.sh/pub/photos/Screenshot_20180105-094720.png" alt="" title="" /></p>
<p>i'm so done with winter</p>
<p>tags: <a href='tag_cold.html'>cold</a>, <a href='tag_weather.html'>weather</a>, <a href='tag_winter.html'>winter</a>, <a href='tag_snow.html'>snow</a></p>
<!-- text end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,144 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>blog // ~ben &mdash; posts tagged "dev"</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3><a class="ablack" href="default-branch-name.html">
default branch name
</a></h3>
<!-- bashblog_timestamp: #202006161518.54# -->
<div class="subtitle">June 16, 2020 &mdash;
~ben
</div>
<!-- text begin -->
<p>changing git's default branch name has come up recently as an easy action
we can take to update our language and remove harmful ideas from our daily
usage.</p>
<p>i'm concerned that this effort to change the language used is ultimately a
symbolic gesture to avoid scrutiny into actual change (notably github's
push for this change and continued contracts with ICE).</p>
<p>however, it's an easy change to make.</p>
<p>let's have a look at how to change it for new repos:</p>
<pre><code>mkdir -p ~/.config/git/template
echo "ref: refs/head/main" ~/.config/git/template/HEAD
git config --global init.templateDir ~/.config/git/template
</code></pre>
<p>note that you can put this template dir anywhere you like.</p>
<p>you can also set this system-wide (not just for your user)
in /usr/share, but note that this might get overriden by
package updates.</p>
<pre><code>echo "ref: refs/head/main" | sudo tee /usr/share/git-core/templates/HEAD
</code></pre>
<p>the next time you <code>git init</code>, you'll be on a branch named main.</p>
<p>to change an existing repo, you can use the <code>-m</code> switch of <code>git-branch</code>:</p>
<pre><code>git checkout master
git branch -m master main
</code></pre>
<p>push with <code>-u</code> to your remote if needed and update the default branch in the
repo settings in the hosting platform of choice.</p>
<p>it's a relatively easy change, but don't kid yourself that it makes any real
impact. go protest, <a href="
https://blacklivesmatter.carrd.co/">donate and sign petitions</a>, and get out there to fix the actual problems.</p>
<p>tags: <a href='tag_git.html'>git</a>, <a href='tag_linux.html'>linux</a>, <a href='tag_dev.html'>dev</a></p>
<!-- text end -->
<h3><a class="ablack" href="phoenix.html">
phoenix
</a></h3>
<!-- bashblog_timestamp: #201802261157.10# -->
<div class="subtitle">February 26, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>inspired by <a href="http://oods.net">oodsnet</a>, (and my pull request to add <a href="https://github.com/exezin/oodsnet/pull/5">darkmode</a>),
i started to create my own tilde.team fork (now <a href="https://forum.tilde.team/">forum.tilde.team</a>).</p>
<p>the first step was to switch out the css to the <a href="https://tilde.team/css/">tilde.team standard</a> and update the classes for bootstrap.
once i got it going and integrated with the tilde.team linux auth service, i asked other tildeans for input and suggestions.</p>
<p><a href="/~micaiah/">~micaiah</a> was interested in helping, but also wanted to learn a new language and/or framework, so we decided to start over,
recreating the entire forum with <a href="http://phoenixframework.org">elixir/phoenix</a>. we'd discussed elixir previously, but never had a
convincing use case to force us to learn it.</p>
<p>the project is live, with the source code on <a href="https://github.com/tilde-team/forum">github</a>.</p>
<p>the thing that i'm most impressed with is the speed of the erlang runtime :D</p>
<p>check out these response times. sub-millisecond!?!?!</p>
<p><img src="https://bhh.sh/pub/photos/phx.png" alt="" title="" /></p>
<p>give it a look, and <a href="https://tilde.team/signup">join the tilde.team</a> if you want to come hang out!</p>
<p>tags: <a href='tag_internet.html'>internet</a>, <a href='tag_dev.html'>dev</a></p>
<!-- text end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,74 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>blog // ~ben &mdash; posts tagged "dji"</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3><a class="ablack" href="more-drone-photos.html">
more drone photos
</a></h3>
<!-- bashblog_timestamp: #201807152315.46# -->
<div class="subtitle">July 15, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>i finally got my drone out this summer to take some more pics!</p>
<p><img src="https://bhh.sh/pub/photos/drone/DJI_0097.thumb.jpg" alt="" title="" /></p>
<p><a href="https://bhh.sh/pub/photos/drone/">more here</a></p>
<p>tags: <a href='tag_dji.html'>dji</a>, <a href='tag_drone.html'>drone</a>, <a href='tag_photography.html'>photography</a></p>
<!-- text end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

View File

@ -1,121 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="theme-color" content="#00cc00">
<link rel="icon" type="image/png" sizes="192x192" href="https://tilde.team/apple-touch-icon-precomposed.png">
<link rel="icon" type="image/png" sizes="96x96" href="https://tilde.team/favicon-96x96.png">
<link rel="stylesheet" href="https://tilde.team/~ben/gruvbox/gruvbox.css">
<link rel="stylesheet" href="extra.css">
<link rel="alternate" type="application/rss+xml" title="subscribe to this page..." href="feed.rss" />
<title>blog // ~ben &mdash; posts tagged "dns"</title>
</head><body>
<main>
<div id="divbodyholder">
<div class="headerholder"><div class="header">
<div id="title">
<h1 class="nomargin"><a class="ablack" href="https://tilde.team/~ben/blog/index.html">blog // ~ben</a></h1>
<div id="description">a blog about tildes and other things</div>
</div></div></div>
<div id="divbody"><div class="content">
<h3><a class="ablack" href="upsides-of-new-dns-nameservers.html">
upsides of new dns nameservers
</a></h3>
<!-- bashblog_timestamp: #201808141505.38# -->
<div class="subtitle">August 14, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<ul>
<li>no more google</li>
<li>no more google</li>
<li>automated certbot validation for letsencrypt wildcard certs!! no more manual TXT records every three months!</li>
</ul>
<p>tags: <a href='tag_dns.html'>dns</a>, <a href='tag_linux.html'>linux</a>, <a href='tag_tilde.html'>tilde</a></p>
<!-- text end -->
<h3><a class="ablack" href="dns-shenanigans-post-mortem.html">
dns shenanigans post-mortem
</a></h3>
<!-- bashblog_timestamp: #201808141503.49# -->
<div class="subtitle">August 14, 2018 &mdash;
~ben
</div>
<!-- text begin -->
<p>let's start by saying i probably should have done a bit more research before
diving head-first into this endeavor.</p>
<p>i've been thinking about transferring my domains off google domains for some
time now, as part of my personal goal to self host and limit my dependence on
google and other large third-party monstrosities. along that line, i asked for
registrar recommendations. <a href="https://tomasino.tilde.team">~tomasino</a> responded
with <a href="https://namesilo.com">namesilo</a>. i found that they had $3.99 registrations
for .team and .zone domains, which is 1/10th the cost of the $40 registration
on google domains.</p>
<p>i started out by getting the list of domains from the google console. 2 or 3
of them had been registered within the last 60 days, so i wasn't able to
transfer those just yet. i grabbed all the domain unlock codes and dropped
them into namesilo. i failed to realize that the dns panel on google domains
would disappear as soon as it went through, but more importantly that the
nameservers would be left pointing to the old defunct google domains ones.</p>
<p>i updated the nameservers as soon as i realized this error from the namesilo
panel. some of the domains propagated quickly. others, not so much. tilde.team
was still in a state of flux between the old and new nameservers.</p>
<p>in a rush to get the dns problem fixed, and under recommendation from several
people on irc, i decided to switch the nameservers for tilde.team and tilde.zone
to cloudflare, leaving another layer of flux for the dns to be stuck in...</p>
<p>of the five domains that i moved to cloudflare, 3 returned with a dnssec error,
claiming that i needed to remove the DS record from that zone. d'oh!</p>
<p>i removed the dnssec from those affected domains, so we should be good to go
as soon as it all propagates through the fickle beast that is dns.</p>
<p>tags: <a href='tag_linux.html'>linux</a>, <a href='tag_sysadmin.html'>sysadmin</a>, <a href='tag_tilde.html'>tilde</a>, <a href='tag_dns.html'>dns</a></p>
<!-- text end -->
</div>
<div id="footer">CC by-nc-nd <a href="https://tilde.team/~ben/">~ben</a> &mdash; <a href="mailto:ben&#64;tilde&#46;team">ben&#64;tilde&#46;team</a><br>
generated with <a href="https://tildegit.org/team/bashblog">bashblog</a>, a single bash script to easily create blogs like this one</div>
</div></div>
<script src="https://utteranc.es/client.js"
repo="benharri/tilde"
issue-term="title"
crossorigin="anonymous"
theme="github-dark"
async>
</script>
</main>
<br>
</body></html>

Some files were not shown because too many files have changed in this diff Show More