Skip to main content

getting in and and out of your tent

Last weekend I was in the Florida Keys primitive camping with my daughters. We have a nice and inexpensive 4P Alps Mountaineering tent, however, it was not without it's difficulties.


The ground that the tent was resting on was compressed coral rock. [a] than means it's sharp [b] and it's somewhat loose so it get's everywhere. My 5 & 6 year old do not know how to keep a tent clean.

As you can see in the picture there is a small grey square in the doorway. This is a Thermarest sitpad that I thought I would use as a doormat. That was a bad idea because it was not working the way I'd hoped. [i] the sand stuck to it [ii] once you took off your shoes the sand got on their feet. [iii] the coating on both sides of the pad became abrased.

normally smooth
One immediate challenge was that because I was using a torso length inflated mattress and I slept between the girls once we entered the tent the ground was rock hard and so it would have been nice to have a sitpad which we were using for a doormat.


Pictured is the original Thermarest sitpad and a Kelty Bootlick and a bamboo beach mat. The bamboo mat is meant to shed sand. The Bootlick has a closed cell core, small stakes and loops. The Bootlick is also bigger than the sitpad.

Ans so now I'm thinking about process. [a] open the tent door. [b] sit butt inside the tent and feet outside with any luck you have a sit pad or a closed foam mattress to sit on [c] if bugs are an issue zip the door with a wide enough opening to manipulate your feet [d] pull your clean feet into the tent and zip it closed.

So the two conclusions.... a doormat is not necessary and overkill if going ultralight but a sitpad could be useful (just not fun to sit on hard surfaces). And can I train my kids to do it right?

Thermarest and Kelty are good companies. Had I do to it again I'd consider gossamer gear.

Popular posts from this blog

Prometheus vs Bosun

In conclusion... while Bosun(B) is still not the ideal monitoring system neither is Prometheus(P).

TL;DR;

I am running Bosun in a Docker container hosted on CoreOS. Fleet service/unit files keep it running. However in once case I have experienced at least one severe crash as a result of a disk full condition. That it is implemented as part golang, java and python is an annoyance. The MIT license is about the only good thing.

I am trying to integrate Prometheus into my pipeline but losing steam fast. The Prometheus design seems to desire that you integrate your own cache inside your application and then allow the server to scrape the data, however, if the interval between scrapes is shorter than the longest transient session of your application then you need a gateway. A place to shuttle your data that will be a little more persistent.

(1) storing the data in my application might get me started more quickly
(2) getting the server to pull the data might be more secure
(3) using a push g…

Entry level cost for CoreOS+Tectonic

CoreOS and Tectonic start their pricing at 10 servers. Managed CoreOS starts at $1000 per month for those first 10 servers and Tectonic is $5000 for the same 10 servers. Annualized that is $85K or at least one employee depending on your market. As a single employee company I'd rather hire the employee. Specially since I only have 3 servers.

The pricing is biased toward the largest servers with the largest capacities; my dual core 32GB i5 IntelNuc can never be mistaken for a 96-CPU dual or quad core DELL

If CoreOS does not figure out a different barrier of entry they are going to follow the Borland path to obscurity.

Weave vs Flannel

While Weave and Flannel have some features in common weave includes DNS for service discovery and a wrapper process for capturing that info. In order to get some parity you'd need to add a DNS service like SkyDNS and then write your own script to weave the two together.
In Weave your fleet file might have some of this:
[Service] . . . ExecStartPre=/opt/bin/weave run --net=host --name bob ncx/bob ExecStart=/usr/bin/docker attach bob
In sky + flannel it might look like:
[Service] . . . ExecStartPre=docker run -d --net=host --name bob ncx/bob ExecStartPre=etcdctl set /skydns/local/ncx/bob '{"host":"`docker inspect --format '{{ .NetworkSettings.IPAddress }}' bob`","port":8080}' ExecStart=/usr/bin/docker attach bob
I'd like it to look like this:
[Service] . . . ExecStartPre=skyrun --net=host --name bob ncx/bob ExecStart=/usr/bin/docker attach bob
That's the intent anyway. I'm not sure the exact commands will work and that's partly why we…