summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBrian Picciano <mediocregopher@gmail.com>2021-02-01 21:49:41 -0700
committerBrian Picciano <mediocregopher@gmail.com>2021-02-01 21:49:41 -0700
commit267e0f21d83351cceb441ca2c8223b3f88d3aa1c (patch)
treef97644e89db5836b5937899014942eba68023a78 /src
parent90b897dbbc014ab11f77566c0a7901a9db42c272 (diff)
add tags to all posts, and generate per-tag feeds
Diffstat (limited to 'src')
-rw-r--r--src/_config.yml3
-rw-r--r--src/_includes/google-analytics.html12
-rw-r--r--src/_includes/head.html3
-rw-r--r--src/_posts/2013-04-09-erlang-tcp-socket-pull-pattern.md1
-rw-r--r--src/_posts/2013-07-11-goplus.md1
-rw-r--r--src/_posts/2013-10-08-generations.md1
-rw-r--r--src/_posts/2013-10-25-namecoind-ssl.md1
-rw-r--r--src/_posts/2014-01-11-diamond-square.md1
-rw-r--r--src/_posts/2014-10-29-erlang-pitfalls.md1
-rw-r--r--src/_posts/2015-03-11-rabbit-hole.md1
-rw-r--r--src/_posts/2015-11-21-happy-trees.md1
-rw-r--r--src/_posts/2018-10-25-rethinking-identity.md1
-rw-r--r--src/_posts/2018-11-12-viz-1.md1
-rw-r--r--src/_posts/2018-11-12-viz-2.md1
-rw-r--r--src/_posts/2019-08-02-program-structure-and-composability.md1
-rw-r--r--src/_posts/2020-04-26-trading-in-the-rain.md1
-rw-r--r--src/_posts/2020-07-07-viz-3.md1
-rw-r--r--src/_posts/2020-11-16-component-oriented-programming.md1
-rw-r--r--src/_posts/2021-01-09-ginger.md1
-rw-r--r--src/_posts/2021-01-14-the-web.md1
-rw-r--r--src/_posts/2021-01-23-goodbye-github-pages.md1
-rw-r--r--src/_posts/2021-01-30-building-mobile-nebula.md1
22 files changed, 22 insertions, 15 deletions
diff --git a/src/_config.yml b/src/_config.yml
index 0f25c04..ba316e5 100644
--- a/src/_config.yml
+++ b/src/_config.yml
@@ -31,3 +31,6 @@ img_widths:
- 2000
- 2500
- 3000
+
+feed:
+ tags: true
diff --git a/src/_includes/google-analytics.html b/src/_includes/google-analytics.html
deleted file mode 100644
index e9afb20..0000000
--- a/src/_includes/google-analytics.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<script>
-if(!(window.doNotTrack === "1" || navigator.doNotTrack === "1" || navigator.doNotTrack === "yes" || navigator.msDoNotTrack === "1")) {
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
- })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
-
- ga('create', '{{ site.google_analytics }}', 'auto');
- ga('send', 'pageview');
-}
-</script>
-
diff --git a/src/_includes/head.html b/src/_includes/head.html
index 9ea6d45..e1cbd06 100644
--- a/src/_includes/head.html
+++ b/src/_includes/head.html
@@ -10,9 +10,6 @@
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous">
<link rel="stylesheet" href="{{ "/assets/main.css" | relative_url }}">
{%- feed_meta -%}
- {%- if jekyll.environment == 'production' and site.google_analytics -%}
- {%- include google-analytics.html -%}
- {%- endif -%}
<script src="{{ "/assets/main.js" | relative_url }}"></script>
</head>
diff --git a/src/_posts/2013-04-09-erlang-tcp-socket-pull-pattern.md b/src/_posts/2013-04-09-erlang-tcp-socket-pull-pattern.md
index 3e5f0af..4c9151f 100644
--- a/src/_posts/2013-04-09-erlang-tcp-socket-pull-pattern.md
+++ b/src/_posts/2013-04-09-erlang-tcp-socket-pull-pattern.md
@@ -2,6 +2,7 @@
title: "Erlang, tcp sockets, and active true"
description: >-
Using `{active:once}` isn't always the best way to handle connections.
+tags: tech
---
If you don't know erlang then [you're missing out][0]. If you do know erlang,
diff --git a/src/_posts/2013-07-11-goplus.md b/src/_posts/2013-07-11-goplus.md
index 5ee121e..5e63eb2 100644
--- a/src/_posts/2013-07-11-goplus.md
+++ b/src/_posts/2013-07-11-goplus.md
@@ -2,6 +2,7 @@
title: Go+
description: >-
A simple proof-of-concept script for doing go dependency management.
+tags: tech
---
Compared to other languages go has some strange behavior regarding its project
diff --git a/src/_posts/2013-10-08-generations.md b/src/_posts/2013-10-08-generations.md
index c1c433d..39e7cac 100644
--- a/src/_posts/2013-10-08-generations.md
+++ b/src/_posts/2013-10-08-generations.md
@@ -3,6 +3,7 @@ title: Generations
description: >-
A simple file distribution strategy for very large scale, high-availability
file-services.
+tags: tech
---
## The problem
diff --git a/src/_posts/2013-10-25-namecoind-ssl.md b/src/_posts/2013-10-25-namecoind-ssl.md
index 2711a92..deded79 100644
--- a/src/_posts/2013-10-25-namecoind-ssl.md
+++ b/src/_posts/2013-10-25-namecoind-ssl.md
@@ -3,6 +3,7 @@ title: Namecoin, A Replacement For SSL
description: >-
If we use the namecoin chain as a DNS service we get security almost for
free, along with lots of other benefits.
+tags: tech crypto
---
At [cryptic.io][cryptic] we are creating a client-side, in-browser encryption
diff --git a/src/_posts/2014-01-11-diamond-square.md b/src/_posts/2014-01-11-diamond-square.md
index 665e07c..528c953 100644
--- a/src/_posts/2014-01-11-diamond-square.md
+++ b/src/_posts/2014-01-11-diamond-square.md
@@ -4,6 +4,7 @@ description: >-
Tackling the problem of semi-realistic looking terrain generation in
clojure.
updated: 2018-09-06
+tags: tech art
---
![terrain][terrain]
diff --git a/src/_posts/2014-10-29-erlang-pitfalls.md b/src/_posts/2014-10-29-erlang-pitfalls.md
index 32a8095..7358430 100644
--- a/src/_posts/2014-10-29-erlang-pitfalls.md
+++ b/src/_posts/2014-10-29-erlang-pitfalls.md
@@ -3,6 +3,7 @@ title: Erlang Pitfalls
description: >-
Common pitfalls that people may run into when designing and writing
large-scale erlang applications.
+tags: tech
---
I've been involved with a large-ish scale erlang project at Grooveshark since
diff --git a/src/_posts/2015-03-11-rabbit-hole.md b/src/_posts/2015-03-11-rabbit-hole.md
index 97c2b80..0bea0b5 100644
--- a/src/_posts/2015-03-11-rabbit-hole.md
+++ b/src/_posts/2015-03-11-rabbit-hole.md
@@ -2,6 +2,7 @@
title: Rabbit Hole
description: >-
Complex systems sometimes require complex debugging.
+tags: tech
---
We've begun rolling out [SkyDNS][skydns] at my job, which has been pretty neat.
diff --git a/src/_posts/2015-11-21-happy-trees.md b/src/_posts/2015-11-21-happy-trees.md
index 8d36a91..7fe8d0a 100644
--- a/src/_posts/2015-11-21-happy-trees.md
+++ b/src/_posts/2015-11-21-happy-trees.md
@@ -2,6 +2,7 @@
title: Happy Trees
description: >-
Visualizing a forest of happy trees.
+tags: tech art
---
Source code related to this post is available [here](https://github.com/mediocregopher/happy-tree).
diff --git a/src/_posts/2018-10-25-rethinking-identity.md b/src/_posts/2018-10-25-rethinking-identity.md
index d3520d7..7fd7e70 100644
--- a/src/_posts/2018-10-25-rethinking-identity.md
+++ b/src/_posts/2018-10-25-rethinking-identity.md
@@ -3,6 +3,7 @@ title: Rethinking Identity
description: >-
A more useful way of thinking about identity on the internet, and using that
to build a service which makes our online life better.
+tags: tech
---
In my view, the major social media platforms (Facebook, Twitter, Instagram,
diff --git a/src/_posts/2018-11-12-viz-1.md b/src/_posts/2018-11-12-viz-1.md
index 8fd9fd9..73c4cd9 100644
--- a/src/_posts/2018-11-12-viz-1.md
+++ b/src/_posts/2018-11-12-viz-1.md
@@ -6,6 +6,7 @@ description: >-
series: viz
git_repo: https://github.com/mediocregopher/viz.git
git_commit: v1
+tags: tech art
---
First I want to appologize if you've seen this already, I originally had this up
diff --git a/src/_posts/2018-11-12-viz-2.md b/src/_posts/2018-11-12-viz-2.md
index c3e342e..de30d56 100644
--- a/src/_posts/2018-11-12-viz-2.md
+++ b/src/_posts/2018-11-12-viz-2.md
@@ -6,6 +6,7 @@ description: >-
series: viz
git_repo: https://github.com/mediocregopher/viz.git
git_commit: v2
+tags: tech art
---
diff --git a/src/_posts/2019-08-02-program-structure-and-composability.md b/src/_posts/2019-08-02-program-structure-and-composability.md
index b44c534..7add404 100644
--- a/src/_posts/2019-08-02-program-structure-and-composability.md
+++ b/src/_posts/2019-08-02-program-structure-and-composability.md
@@ -4,6 +4,7 @@ title: >-
description: >-
Discussing the nature of program structure, the problems presented by
complex structures, and a pattern that helps in solving those problems.
+tags: tech
---
## Part 0: Introduction
diff --git a/src/_posts/2020-04-26-trading-in-the-rain.md b/src/_posts/2020-04-26-trading-in-the-rain.md
index 3a31a95..5f2dbaa 100644
--- a/src/_posts/2020-04-26-trading-in-the-rain.md
+++ b/src/_posts/2020-04-26-trading-in-the-rain.md
@@ -3,6 +3,7 @@ title: >-
Trading in the Rain
description: >-
All those... gains... will be lost like... tears...
+tags: tech art crypto
---
<!-- MIDI.js -->
diff --git a/src/_posts/2020-07-07-viz-3.md b/src/_posts/2020-07-07-viz-3.md
index f56dbb6..7f5280d 100644
--- a/src/_posts/2020-07-07-viz-3.md
+++ b/src/_posts/2020-07-07-viz-3.md
@@ -4,6 +4,7 @@ title: >-
description: >-
All the pixels.
series: viz
+tags: tech art
---
<canvas id="canvas" style="padding-bottom: 2rem;"></canvas>
diff --git a/src/_posts/2020-11-16-component-oriented-programming.md b/src/_posts/2020-11-16-component-oriented-programming.md
index 3400090..64ac091 100644
--- a/src/_posts/2020-11-16-component-oriented-programming.md
+++ b/src/_posts/2020-11-16-component-oriented-programming.md
@@ -3,6 +3,7 @@ title: >-
Component-Oriented Programming
description: >-
A concise description of.
+tags: tech
---
[A previous post in this
diff --git a/src/_posts/2021-01-09-ginger.md b/src/_posts/2021-01-09-ginger.md
index 3a97d7f..6514794 100644
--- a/src/_posts/2021-01-09-ginger.md
+++ b/src/_posts/2021-01-09-ginger.md
@@ -3,6 +3,7 @@ title: >-
Ginger
description: >-
Yes, it does exist.
+tags: tech
---
This post is about a programming language that's been bouncing around in my head
diff --git a/src/_posts/2021-01-14-the-web.md b/src/_posts/2021-01-14-the-web.md
index 4d47a57..d80caaf 100644
--- a/src/_posts/2021-01-14-the-web.md
+++ b/src/_posts/2021-01-14-the-web.md
@@ -3,6 +3,7 @@ title: >-
The Web
description: >-
What is it good for?
+tags: tech
---
With the recent crisis in the US's democratic process, there's been much abuzz
diff --git a/src/_posts/2021-01-23-goodbye-github-pages.md b/src/_posts/2021-01-23-goodbye-github-pages.md
index e640c46..41684dd 100644
--- a/src/_posts/2021-01-23-goodbye-github-pages.md
+++ b/src/_posts/2021-01-23-goodbye-github-pages.md
@@ -3,6 +3,7 @@ title: >-
Goodbye, Github Pages
description: >-
This blog is no longer sponsored by Microsoft!
+tags: tech
---
Slowly but surely I'm working on moving my digital life back to being
diff --git a/src/_posts/2021-01-30-building-mobile-nebula.md b/src/_posts/2021-01-30-building-mobile-nebula.md
index 312d8c3..1329800 100644
--- a/src/_posts/2021-01-30-building-mobile-nebula.md
+++ b/src/_posts/2021-01-30-building-mobile-nebula.md
@@ -3,6 +3,7 @@ title: >-
Building Mobile Nebula
description: >-
Getting my hands dirty with Android development.
+tags: tech
---
This post is going to be cheating a bit. I want to start working on adding DNS