Category: Alaric

ORG-mode and Fossil (by )

I'm always moaning about how I have too many ideas and not enough time, so it's quite important to me to manage my time efficiently.

My biggest concern, with many projects on the go at once (and I don't just mean fun personal projects, I'm including things my family depends upon me for as well), is that I'll forget something important I'm supposed to do. And I'm also concerned that I'll forget a fun personal project, so that when I do get a moment, I can't think of anything to do, or that I spend my time on something that doesn't get me as good a reward for the available resources as I could have had.

Therefore, I've always been a big fan of "To Do" lists in one form or another. I've tried a few apps to manage TODOs for me, from the excellent personal information management facilities of the Palm Pilot to Things on the Mac, but I've tended to find such things restrictive. For a long time I had a complex OmniOutliner setup that also computed my timesheets with AppleScript, which suited me well; indeed, I've still yet to completely migrate all of the content out of that file (tricky now I no longer have a Mac, but I've looked at the underlying XML file and it seems reasonably parseable), and I think it still contains some notes about ARGON that I've not written up anywhere else!

However, I've had the most success with text files, adding hierarchic structure with headings, so it was fairly natural for me to try Org Mode one of these days. For those not in the know, this is an Emacs package designed to help you organise things with hierarchically-structured plain text files. You write heading lines prefixed with an asterisk, indicating the level of nesting by adding more asterisks, and Org helps by syntax-highlighting the header lines, hiding entire subtrees so you can see the large-scale structure, editing operations to cut and paste entire subtrees (properly adjusting the levels to match where you paste the subtree too), and so on.

But that's just the start. That's what it inherits from the Outline Mode it's based on.

What Org Mode adds on top of that is really hard to list. You can add workflow tags (TODO -> INPROGRESS -> STALLED -> DONE, for instance; you get to define your own little state machine), along with optional priorities, to mark some headings as tasks requiring attention (and obtain a report in the "agenda view" of all headings in certain states, ordered by priority, for instance). You can attach tags to headlines (and use them as filters in the agenda). You can attach arbitrary key-value metadata lists to headings (which are folded down into a single line, and opened up on request, so they don't clutter it), and use those to annotate things with deadlines, or scheduled dates, and have a calendar view in your agenda. Or use the key-value properties to filter the agenda view. Or have Org Mode automatically record a log book of state transitions of a task in the metadata. Or take metadata keys out and display them as extra columns in the hierarchy of headings, in a manner reminicent of OmniOutliner. You can embed links to other files that can be opened in Emacs; if it's an org-mode file you can link to a heading by a unique ID, or you can link to any old text file by line number or by searching for nearby text. There's a feature you can use, while editing any file, to create an Org-Mode heading containing text you are prompted for and a link to the place you were at in the file you were editing, timestamped, inserted under a specified heading of a specified org-mode file, so you can trivially create tasks referencing the file you're working on. Or you can embed executable elisp code to perform arbitrarily complex operations.

I'd been using Org Mode for a while, but I wasn't really using it properly; I had a whole bunch of .org files for different areas of my life, but it was sometimes difficult to fit things into the taxonomy. However, lately, I've had a big tidy-up of my home directory.

I've migrated old projects from Subversion or Git into Fossil, for a start, so now all of my projects - open-source ones at Kitten Technologies, and personal ones, are in their own Fossil repos, which means they have their own ticket trackers for their individual tasks. But each and every one of them has a heading in my new single tasks.org file, which is a unified repository of things I should, or would like to, think about. Fossil projects have a single heading, tagged with "FOSSIL", that lists the place in my home directory where I have the repo working copy, and the URL of the master repository on my server; Γ…Β§his exists to prevent me from forgetting about a project.

I've migrated our long-standing home wiki (mainly a repository of recipies and other such domestic stuff) into the inbuilt wiki of the Fossil repo I already use to store documentation about the house, such as network configuration, a PDF of the plans from the Land Registry, and stuff like that; and the ticket tracker in that repo is now the domestic TODO list. Running the Fossil web interface for that repo off of the home fileserver means that Sarah and I can share the Wiki and task list. And I've configured the Fossil user roles so that anonymous users can't see anything too sensitive.

So in general I've moved as much as I can to Fossil repositories, combining versioned file storage and ticket tracking with a wiki as appropriate; and my tasks.org exists to act as an index to all of them, and to store actual task list items for things that don't naturally map to a fossil repo, although I may find ways to deal with those as well (for instance, I have a fossil repo I use to store my org files, encrypted password database, household budget, address book, and the like, that I'm not using the ticket tracker on; that could be used as a place to put my general administrative tasks as tickets).

However, although putting tickets in the repositories that store individual projects is conceptually neat, and allows for third parties to interact with my task list for open-source projects on Kitten Technologies, it does mean that I have a lot of separate task lists. tasks.org means I won't forget about any of them, but I still have no simple way of knowing what the most urgent or interesting task out of all of my twenty-five repositories is. That's not a great problem in itself, but the next logical step will be to use the automation facilities of Fossil to pull out the tickets from all of my repos and to add them into tasks.org as tasks beneath the corresponding Fossil project heading (including the ticket URL so I can go and edit them easily), so I can see them all consolidated on the agenda view...

Part of this process which has been interesting, though, is digging out various old TODO lists (such as the aforementioned OmniOutliner file) and project directories scattered over archives of old home directories and consolidating them. I've found various projects I'd forgotten about, and neatly filed them as current projects or into my archive tree as old projects (and, oh, how I look forward to being able to put things like that as archives into Ugarit, automatically cross-referenced by their metadata...). Having brought everything together and assembled an index reduces the horrible, lingering, feeling of having lost or forgotten something...

Cornbury Sunday 2012 (by )

There are a lot of photos here, just click on any you want to see bigger πŸ™‚ (WARNING lots of CUTE)

Sunday Morning at Cornbury 2012 Sarah Snell-Pym in tent at Cornbury

Sunday Morning at Cornbury Music Festival loomed large and again I was the first to rise,s o I went to the lovely on site showers and then went and bought Kava Coconut milk from the brilliant site store and began making breakfast and stuff. Jean had instructed me not to run away again as she didn't like me being missing Saturday morning when she woke up!

Alaric and Mary playing at the campsite at Cornbury Baby Mary at the Campsite at Cornbury

Though the baby didn't stay over with us again as she is still so chesty she did have a good explore of the campsite πŸ™‚ Whilst her sister decided to roll down the hill in her sleeping bag - this is traditional for camps we are on. Last day come rain or shine she gets to find a hill and roll! This time she was disgruntled as I wouldn't let her go any further and there were spiky plants she was worried she would roll into!

Ready set roll! Jean sleeping bag and a hill Rollong down the hill

We didn't see the giant rainbow birds again but we did see some Road Rage Grannys ridding their shopping trollies - Jean thinks it might have been the same people just doing a new pretend.

Road Rage Shopping Trolly Granny Old ladies and shopping carts!

We had a go at Welly Wanging - Alaric almost won me a pair of wellies but the welly skidded half an inch over the line and it had to be the whole welly in the circle πŸ™

Alaric welly wanging at Cornbury Jeany welly wanging at Cornbury

Mary Mary not quiet a fairy, has lots of flowers you know! She also kept trying to run off with other toddlers which was fine until they got pushy as toddlers do and being small she was being bowled over by babies 3 months her junior!

A Mary flower! Mary how does your garden grow!

Alaric really wanted to make a fish as did I but Jean didn't so Al went and made one anyway but just the frame as we didn't want to be taking a gluey drying thing home with us!

Alaric making his fish at Cornbury

I love stilt walkers! This time it was a larger than life Lord who kept trying to join in the Morris Dancing!

A larger than life lord

Jean has a habit of finding people who will blow bubbles for her - this I found is quadrupled when she has her sister with her!

The girls watching Bubbles at Cornbury

We still could not find any childrens ear defenders so Jeany did not want to go to near the stages but that didn't stop her and Mary from dancing to the songs!

Dancing Polyps Jean and Mary and a giant cocktail umbrella

The girls loved the ribbon maze which Jean had spent large parts of the festival making as she did last year at the festivals!

Mary in the Ribbon Maze Ribbons at Cornbury Jeany and Mary in the Ribbon Maze at Cornbury

We liked the Morris Dancers especially as they had girl ones dressed in funky blacks highlighted with different colours and there was a Big Cheese too who actually had a cheese hat πŸ™‚ I had to stop the girls trying to join in, I spotted the symptoms - wiggling and inching forward in the hope mummy and daddy wouldn't notice. But big sticks and stomping feet wouldn't mix well with little girls so I had to be mean!

Jean and Mary inching closer to the Morris Dancers with a view to joining in The Big Cheese Cornbury 2012

Mary managed to join in the crafts this year - well painting - with just a little help. Jeany was so excited to be helping Mary to paint!

Jean and Mary painting at Cornbury Me and baby Mary doing crafts at Cornbury

There was one group of people running the most fantastic kids workshops! This was the Going Native one which Jean loved!

Native American Drumming Jean Drumming at Cornbury Drumming like the natives Drumming Indian Wacky Stick Rhythms learning the beat Going Native Workshop

She even made a bow and arrow which she got a bit annoyed with having done actual archery - there was a feather and no knock on the end of the arrow. No arrow rest she could cope with but no knock....

Jean and her bow and arrow

Here is a pic of my family festivaling it πŸ™‚

A pile of festival polyps

I ran the sock puppet making so Jean made several - this is her with one of her creations whilst wearing her angry birds hat from Wychwood Festival.

Jean the angry bird at Cornbury Jean and sock puppet at Cornbury

And then after face painting and candyfloss and Jean winning a badge from the Qi elves for her question about recursive acronymes (it was her own question too! I was relieved that it was a different set of people to the ones I'd asked my question off!). It was time to go - with me moaning about a certain Will Young who's lovely voice was mullering once again, one of my favourite songs - warrble warrble - how much warrble? rolls eyes.

Packed up to go home

Saturday of Cornbury (by )

If you want to see bigger versions of the photos just click on them.

Giant rainbow bird

Rainbow Birds - Jean had us tracking these birds all over the place! Though she was worried they were going to lay an egg on me due to a seam on their bum πŸ™‚

Rainbow Bird very dino-esk! Two rainbow birds at Cornbury Jean was very worried it would lay an egg on me

We had a lovely breakfast at the campsite before we headed off to run my workshop.

Breakfast at the campsite

Jeany's photography

Jean's portrait of Mummy Jeany's Portrait of Mummy and Daddy

We had a very sleepy Jeany after she had done loads of crafts so we had a late lunch with iced drinks from Cafe Nero were we heard the lovely Yvonne Lyon.

A tired Jeany at Cornbury in Cafe Nero Yvonne Lyon Cafe Nero Cornbury

Later on we went to the Riverside Stage and everyone was fed up with my camp food so we bought some noms to eat whilst watching the acts.

Rocking Hippy Alaric Alaric and his veggie fayre

I thought the singer here had an amazing voice. I think they were called Satsangi.

Satsangi The Riverside Stage Satsangi

We then wizzed over to the SongBird stage to catch Hugh Laurie and The Copper Bottom Band (although due to the Qi tent I kept saying we'd seen Stephen Fry but amazingly everyone knew who I ment :/ )

Hugh Laurie with the Copper Bottom Band Hugh Laurie and The Copper Bottom Band

If I lost Jean and Al I could just wonder over to the Alpro Bowl and find them every single time.

Alaric in the Alpro bowl again Rocker Al and Plant Power

Ecover were there again with a cool dome for yoga and stuff, we played games and painted a giant ECOVER. Jean and Al came 7th out of 2000 odd players on the game last we checked πŸ™‚

Alaric and a giant ecover bottle Jean on Ecovers griffitti wall Jean and mummy painting

This is Dave - he was the brains behind security and had a great time dancing at the main stage.

Dave the security cuddle Cornbury

After Alaric accused me of always taking photos of random bits of plastic I went back to the camp site and took a photo of some plastic.

Crystal Sun Sunlight and crystal

I just had to photograph these guys.

Cool Old Rocking Hippy in the rain dancing at Cornbury Pink Dude at Cornbury

Whilst I was doing my sock puppet workshop these guys did the most amazing fairy workshop!

Two Fairies Dancing Blue Fairy Dancing at Cornbury Wood Elf Tooting a Tune at Cornbury Music Festival Blue Fairy

This was the outside of the kids zone - it was fantastic!

Kids Zone! Flowers at Cornbury

Jean loved the Morris Dancers so we kept stopping to watch them though we only saw the women dancing the whole weekend!

The Dark Morris Lady Morris Dancers The Dark Morris at Cornbury

Saturday like Friday saw a rainbow!

tents an rainbows and festivals

The only thing Jean asked for during the day was a toffee apple so as she had been so good we bought her one πŸ™‚

Jean and her toffee apple

This tent was next to us and Jean as predicted - loved it πŸ™‚ Her and Daddy want me to do similar to our tent :/

It's the Shawn the Sheep tent

Rainbow!

Saturday Rainbow at Cornbury

Cornbury Festival 2012 (by )

Thursday I was so tired - I had had a bad night of muscle spasms but was very excited about Cornbury music festival and I still had a lot of stuff to pack (like all my workshop stuff!). I ment to post these pics of the new hair before I went but forgot! If you want to see bigger versions of any of the photos just click on them πŸ™‚

A very tired Sarah about to head off for Cornbury Festival hair

We ended up putting our tent up in the twilight and therefore cooking dinner in the dark - but I think Alaric enjoyed the challenge πŸ™‚

Alaric cooking dinner Thursday night at Cornbury 2012

I was quiet cold and woke Alaric up quiet early on Friday as I didn't realise exactly how early it was. I had restarted my iron tablets but was still suffering cramps in my leg muscles and stuff and I was bored!

Purple Cold The morning Friday Morning at Cornbury Festival Sarah in Purple

It was quiet wet in contrast to last year when I got sun burnt! Not that Alaric cared it gave him an excuse to wear his cloak. It was interesting with the cloak - at Wychwood people had asked where we had bought it and were excited about it - at Cornbury we got Dickheads being very unoriginal about it. Though looking at the second pic I think the Hogwarts comment was spot on - it was just the sentiment behind it that narked.

A soggy Alaric in his cloak Wraith in Blue

We headed out to the Festival before it was actually open to the public so that we could work out were the workshop was going to be etc...

Cornbury Festival 2012

I took photos of funky festival things (as I always do).

parasol tassels in the wind tall curved flags banners at Cornbury Pink Banner at Cornbury Cool massage set up at Cornbury red and yellow lamp Blue and red lap Sunshine arm chair at Cornbury Sunrise settee in a field bronze banners Wicker Man at Cornbury Orange Flowers at Cornbury Purple Flower at Cornbury Festival

These were for the top of the bins and are a funky use of empty bottles and has me thinking of some more upcycled projects πŸ™‚

Dude with his upcylced bottle posse Rubbish Posse

We had lunch back at the campsite and then headed off to run the first of the weekend workshops πŸ™‚ This year it was Sock Puppets which worked really well.

Sarah's Sock puppet workshop at Cornbury The first sock puppet made at Cornbury

We then went to the Qi tent were I was expecting cocktails as it said interesting drinks in the programme but alas and alack there were none. But Alaric had fun working on my tea cosy and knitted about ten carbon atoms whilst thinking of a question to ask the 'elves'. I asked 'Where are you most likely to find naturally occuring terrestrial buckminsterfullerene (C60 also known as Bucky Balls). I got a badge for challenging them and then much to my suprise as I hadn't seen anyone else given one - I got a signed photo! I think this was for knowing the answer!

Alaric making my tea cozy in the Qi tent

I watched Never the Bride whilst Alaric went to get Jeany from my parents.

Never the Bride at Cornbury

Jean of course insisted we head straight to the Alpro stand!

Jean is obsessed with Alpro products

I saw this cool natural lighting on the wicker man so had to take another photo!

Cool lighting effect on the wicker man

We then saw same of Charlotte Church - she was delayed by technical difficulties and was a bit wobbly for the first song but then she was great.

Charlotte Church at Cornbury

We then found a very tall police man.

The long leg of the law

Then I got to watch the Waterboys πŸ™‚

The Waterboys Red The WaterBoys Blue The Waterboys Green

Jean and Daddy having a sneaky snack that wasn't camp food I'd bought with us!

Jean and daddy at camping dinner

We then saw the first rainbow of the weekend πŸ™‚

The first rainbow of the weekend

I was really gutted actually as it was a really faint rainbow and disappeared and I headed off to get Jean some suprise bubbles for the morning but I left the camera behind and lo! Full arch with glorious storm lighting over glowing banners up in the festival grounds. It would have been a stunning photo :/

Photos of Jeany

Slobby Jean arriving for festival on Friday Jean enjoying camping in waterproofs and angry bird hat

Father Day 2012 – Science Festival (by )

Alaric sharing his fathers day breakfast with the girls

Jean woke me up at 8 o'clock to make Daddy breakfast in bed for Fathers Day. I was already awake thanks to creative insomnia. We made him breakfast and presented it too him (not entirely sure he was initially chuffed to be awoken early on a Sunday!).

Breakfast in bed

The baby instantly stole his yogurt (it's an alpro one so she can actually eat it and she did!).

Jean presenting daddy with planet cup cakes Cake! Fathers Day Planet and Rocket Cup Cakes Fathers day cakes

We had also made some planet/space cupcakes for him which Jean gave him πŸ™‚ I bet you can guess which two the baby decorated!

Jean and Mummy learning about Sunspots with the Cotswould Astronomical Society Staring at the Sun

The we were off to the Cheltenham Science Festival for the day. Above is me and Jean pestering the guy from the Cotswold Astronomical Society.

Jean with a microscope

Jean again spent an age looking through microscopes and prodding things. The main phrase I heard through out the day was, 'I see you have a budding scientist there!'

Alaric found electronics at the Cheltenham Science Festival

Alaric found electronics and was happy πŸ™‚ He also found a picture of Alan Turin and thus told a very interested (and I mean it) Jean about the origins of computing.

Baby reading at the Cheltenham Science Festival Mary seriously considering what we should go and see at the Cheltenham Science Festival

Mary entertained herself for a huge chunk of time with reading the science festival programme πŸ™‚

Pretty ceiling decorations The ceiling of the town hall Cheltenham Fantastic lighting at the Cheltenham Science Festival Techno lighting at the Cheltenham Science Festival Ceiling Star at the Cheltenham Science Festival

I found pretty lighting to take photos of!

Jean's heart rate being measured Jean's Keji Bounce

Jean found an entity called Keji. She got to generate her own little creature who's bounciness was based on her heart rate. Meaning she got to bounce on a trampoline πŸ™‚

Coloured foam teaching chemistry Jean the mad scientist helping the Sustainably Chemistry people at the Cheltenham Science Festival

She then helped the Sustainable Chemists with their experiments πŸ™‚ Though she did inform one Chemist that she didn't want to make a rubber ball because she wanted to explode more things!

Oh yes! She also wanted to start a fire with the telescope once I explained we mustn't look directly at the sun.

Princess Pirate and Captan Sunshine Hippy Al Jean and Daddy in the Aviator

We then went to The Aviator at Staverton airport for dinner which everyone loved πŸ™‚

Jean and Mary seriously writing Jean and Mary in the Aviator for Fathers Day Sister Snug

WordPress Themes

Creative Commons Attribution-NonCommercial-ShareAlike 2.0 UK: England & Wales
Creative Commons Attribution-NonCommercial-ShareAlike 2.0 UK: England & Wales