This page aggregates together stuff having to do with Joey from elsewhere on the net.
This also means that whenever propellor knows about a host's ssh pubkey, which it often does, it can toss in a SSHFP record, for free!
I suppose I could move the MX and even the NS from the SOA into the host's properties too, if I wanted to.
I'm teaching Propellor how to configure primary DNS servers, including generating their zone files. It turns out that the complete configuration for this will look like so:
& Dns.primary hosts "olduse.net" ( Dns.mkSOA "ns1.kitenet.net" 100 [ NS (AbsDomain "ns1.kitenet.net") , MX 0 (AbsDomain "kitenet.net") ] )
Where are the IP addresses, you may be wondering? Surely that config should say what the address of olduse.net is, and probably also include some subdomains.
No :) Propellor has a neater way. The addresses and subdomains are configured as properties of the hosts that constitute the domain.
, host "branchable.com" & ipv4 "126.96.36.199" & cname "olduse.net" -- not really a CNAME, but I have not found a better word , host "diatom.kitenet.net" & ipv4 "188.8.131.52" & JoeySites.oldUseNetServer hosts `requires` cname "nntp.olduse.net"
I did not write this expecting to be able to leave out the SOA addresses like that. It just happened. A very happy accident.
"Oh dear, have I forgotten to write a program at all? I believe I have. How very careless of me."
ttyplay <(nc pieni.net 3000) , minute 76, works out why his test suite is failing
Ok, http://liw.fi/distix/performance-art/ is excellent! You should follow along. I mostly ran ttyplay at 8x speed, as I am several hours behind the live performance.
The weird thing about this to me is that while telehash uses a DHT, it's only used for finding routes between peers, not longterm data storage as proposed here.
Got my visa, going to Brazil!
I had been very doubtful it would arrive in time, since they're overloaded with World Cup. There may have been some strings pulled behind the scenes.. Anyway the turnaround time was under 1 week.. much much faster than anticipated.
And that's the first time I've bought glasses online. Was wanting some prescription sunglasses anyway..
.. I don't use vinegar when poaching them, personally.
ascii art that's also valid haskell code would be a funner constraint.. some day
Not sure how this happened, but my propellor config file is now an entire ascii art landscape. Be sure to scroll to the end..
Ascii art that's also a valid haskell comment is an fun constraint!
I have sometimes considered renting a very-high-res video camera (Red or something) and bringing it to the back of conference auditoriums, then replaying each visible screen later.
for research purposes only of course..
is tidy closing tags client-side? I'd expect pump.io servers would need to be responsible for rejecting invalid html
(otherwise, there would be a security hole)
Just had the interesting experience of a trivial typo that the type checker couldn't catch de-provisioning a total of 7 containers spread across 3 hosts. Right down to scrubbing the images.
Oh well, I can re-provision automatically. Just a matter of fixing the typo..
- (as . getAttr p) + (getAttr p . as)
... and waiting for rather a lot of apt-getting.
It's time for either QuickCheck or a non-production branch, I think...
Course you could speak on something completely different. Like the issue of how to keep free software relevant to coming generations, for instance.
I guarantee your talk won't be rejected, because DebConf either accepts a talk or lets it be ad-hoc unconference scheduled. ;)
I just finished adding a `period` combinator. Now I can specify "Docker.garbageCollected `period` Daily", which is easy enough. But I can also specify "foo `period` Divisible 2 (Monthly (Just 15))" to only check a property on the 15th of every other month. Or if I want something more readable, I can replace the data structures with a string that it can parse: foo `periodParse` "on day 15 of months divisible by 2"
I was able to build that in 15 minutes(!) because months days ago, I spent two days building a scheduling library, which the git-annex assistant uses to schedule fscks.
I have never experienced this high a level of code reuse before. Around 1/3rd of my Haskell code seems to be reusable libraries, while less than 1% of my code in other languages is.
(Now I just need to some day split all those hundreds of libraries out onto Hackage..)
I dunno, it annoys me that it mentions Stable twice, but I can't see a good way to refactor that ..
But now I need to go up a layer and build something to keep my DNS zone files up-to-date for all these containers..
author: Kim Stanley Robinson
average rating: 3.46
book published: 2013
date added: 2013/10/31
author: Terry Pratchett
average rating: 3.52
book published: 2013
date added: 2013/07/26
shelves: currently-reading, and-a-half-stars
author: China Miéville
average rating: 3.91
book published: 2012
date added: 2013/05/18
author: Lisa Napoli
average rating: 3.38
book published: 2010
date added: 2013/01/23
author: David Mitchell
average rating: 4.11
book published: 2004
date added: 2013/01/04
author: Kim Stanley Robinson
average rating: 3.87
book published: 2009
date added: 2013/01/03
List of feeds: