Just a quick note to say our November meeting will be on Wednesday night at 7.30pm, usual place the Courtyard in Hereford on the mezzanine floor.
If you attended our Software Freedom Day event, please feel to come along on Wednesday
The meeting will start at 7:30pm as usual.
Items to discuss :-
We have regular sessions each month. Bring a 'box', bring a notebook, bring anything that might run Linux, or just bring yourself and enjoy socialising/learning/teaching or simply chilling out!
This month's meeting is at the Red Hat offices in Farnborough, Hampshire. Our thanks to Dominic Cleal for hosting us. Note that it is on 23rd November, rather than the usual 'second Saturday'.
I've now completed all my KVM migrations. Moving my personal virtual machines from one host to another.
There were a few niggles, for example I didn't have a working IPv6 allocation at the time I moved things so I had to set that up post-migration.
I've also joined each of the hosts into a VPN which makes cross-guest communication secure and simple.
Finally I've overhauled my firewalls and service lists.
I installed a couple of extra guests, using libvirt and booting from the Debian ISO. The Debian installer continues to impress, though it did make me think I should overhaul my PXE setup at home.
It wouldn't be hard to have a Raspberry PI running as a TFTP + DHCP server. You could plug it into a network, reboot your desktop, and then have it boot into the imager. At the moment I run DHCP + TFTPD + etc on my main desktop, and that allows me to reimage any of the hosts in the flat easily, except itself obviously.
The last time I reinstalled this system I had to reconfigure DHCP + PXE + TFTP on another host. I think the next time I need to reinstall any system I'll "waste" an SD-card on an image-server host.
Finally I've recently read the Rick Cook Wizardy Series:
Fun idea. Horrible puns. Some of the books were too long, or left plot elements dangling, but on average they were more good than bad. Albeit a little predictable and "simple".
In our third episode, your hosts Jeremy Garcia, Stuart Langridge, and myself (our compadre Bryan Lunduke is away cavorting around Europe) bring you discussion, argument, and amusement on:
It has been a busy few weeks since I first blogged about Communicado, here are some of the highlights of what has been going on.
If anyone wants to provide working configuration examples for SpamAssassin (or other similar tools), I will cheerfully link to them or post them here.
More news when I have it, have a Communicado-free afternoon!
November is really going to be Doctor Who month for me. It’s been Doctor Who year really, but things really ratchet up a notch this month, as I am off to lots of events to celebrate the 50th anniversary of the show.
Last week I headed to the BFI for the preview screening on “An Adventure in Space and Time”, by Mark Gatiss. It tells the story of how a small team of inexperienced people made magic, despite the hindrance of the old guard in the BBC. As bizarre as it might sound to say about a drama set so long ago, I won’t spoil it for you. I will say that it was a magical way to spend an evening, ninety minutes of joy watching the excellent cast wearing familiar costumes in loving recreations of vintage sets.
The engagement from the audience was intense, and there were lots of sniffles and tears throughout the drama. The standing ovation was well deserved. It’s on BBC Two at 9pm on Thursday, and you should watch it!
Yesterday saw stand-up comedian, presenter and fan Toby Hadoke perform a double-bill of his two Doctor Who-related comedy shows “Moths Ate My Doctor Who Scarf” and “My Stepson Stole My Sonic Screwdriver” at the Garrick Theatre. Although they are ostensibly about Doctor Who, and there are more than enough jokes to keep fans happy, both shows tell a much more human and personal story. It was clear that both stories were affecting and again there were a few tears amongst the audience. It was nice to see a fair few Doctor Who alumni in the audience, including Katy Manning, Nicola Bryant and Dan Starkey, and a pleasure to join what has become a little family of Doctor Who podcasters at yet another event this year.
It’s hard to imagine after this week, but the best this month is yet to come!Pin It
If this post is visible I should have migrated the following virtual machines to a new home:
These previously existed on a machine at Bytemark, running under screen and KVM. Now they exist upon a different Bytemark-rented host.
TODO: Move 4096.io, configure an auto-builder guest (I have a slaughter policy for that), and allocate a /48 so that I regain IPv6 support (/56 would do, I guess. I want a /64 for each guest.).
My formal role on the Transforming Musicology project is Project Manager. This involves ensuring that goals are reached, objectives are met, and deliverables are, well, delivered. Two things seem to be key to these ends: maintaining a good and current overview of both high and low level project activity; and maintaining good communication across the whole project team.
Early on in the project, one of the co-investigators started an IkiWiki for us to use for various project management activities. Since then it&aposs been my responsibility to develop this resource. Given that I&aposve asserted that awareness of activity and communication are crucial for project management, how have I used the wiki to enable those?
We&aposre using an IRC for part of our communication needs, although not all project team members are fully conversant in IRC and its idiosyncrasies. So I thought it would be useful to keep a log on the wiki. I already have a log file for the channel which is generated by dircproxy so I started looking for ways to get an HTML version of this onto the wiki. Nothing was immediately apparent. Stuff exists for generating HTML from channel logs, so I thought about scripting something to dump some HTML to somewhere accessible from the wiki which, in turn, lead me to thinking about automating it the proper IkiWiki way: with a plugin. And irclog was born.
It provides a directive, [[!irclog ]], which pulls a channel log from a given location, uses Parse::IRCLog to parse the log for \say and \me events, and renders those events as HTML to be included in place of the [[!irclog ]] in the page. The implementation involved adding dircproxy-specific parsing to Parse::IRCLog. (It would be nice to get that merged into Parse::IRCLog itself, but for now it&aposs bundled with the plugin.) It also involved thinking up strategies for allowing the host on which the wiki is compiled to get at the channel log at compile time. I did this by allowing the location parameter to the [[!irclog ]] directive to be a string parsable by the core URI module and then implementing (well, not quite) handlers for a number of URI schemes. In fact, I&aposve only really tested the scheme I&aposm actually using, ssh. In my case, the wiki compiling host holds an SSH key with a public part authorised on the dircproxy host to retrieve the log file. I then have cron on the wiki compiling host rebuild the wiki periodically to cause the log to be updated. (There might be a less sledge hammer-like solution to the updating problem: perhaps --rendering the page and moving the result to the $DEST_DIR?)
To make the plugin a bit more of an IkiWiki citizen, it allows inclusion of wikilinks by providing a text substitution feature. You can specify a keywords argument to the [[!irclog ]] directive which should contain a string formatted a bit like a Perl hash (e.g. richard=>[[richard]]) and which indicates that occurrences of the &aposkey&apos should be replaced by the &aposvalue&apos. The replacement text could be a wikilink, thus allowing your IRC log to integrate with the rest of your wiki. The obvious usage (and the one I&aposve implemented) is a mapping from nicks to project team members&apos user pages.
A future post may document how I&aposm using IkiWiki for task management...