misc

Conditional Prompt colo(u)rs

I often work on several different machines, for different projects and things. It’s bloody annoying when I get the wrong machine!

I thought. I know what, I’ll make all of these machines use a colored prompt, and make that lot of machines use a different one.

(At this point, I should say that my dotfiles, and a variety of other things are kept in a subversion repo. Most of those bits are my-eyes-only (particularly a lot of the very badly/hastily thrown together scripts), but a few bits I’m gradually releasing.)

After mentioning this on twitter, a couple of people have been interested in how I did it.

The solution is quite easy, work out the hostname, and from that determine the ‘class’ of machine, and then apply some colors. The archwiki was useful in getting out the colors to use; along with underlining, and emboldening (I never use underlining, except in manuscript: ghastly thing that obscures text).

Whilst not perfect (the color parts could be set as a variable, and then passed to the PS1 line; I could have used “else” clauses…), it works. For me, so, erm, here’s my .bashrc — you want from the # work out machine name/domain: line.

A simple switch wotsits in screen(1), and

$ cd ~/pseudohome && svn up

followed with a

$ . .bashrc

is how I deploy (some people have an ’svn up’ in their start-up scripts, I don’t).

Comments here, if you want to.

Twitter lists

As my reader will know, I’m rather fond of lists. For a while, i’ve held back against Twitter Lists, not really seeing the point of them: my current client, Tweetdeck, after all, has categories for me; I rarely use the twitter website, and my pytwerp config/template is easy to grep, if I need to.

But, erm, yeah. I’ve made a start, and given how shit my memory is, I thought I’d explain (to you, and me) how I’ve categorized:

  • @adamamyl/foodies — people who write about food. Or like food
  • @adamamyl/burners — burners. as in burningman/nowhere/decompressions. fucking hippies
  • @adamamyl/uber-kewl-kids — mainly shops/products I really like
  • @adamamyl/lawyers — i seem to follow a few of ‘em: let’s put ‘em all together
  • @adamamyl/academics — self-explanatory, really
  • @adamamyl/public-life — better than “slebs”
  • @adamamyl/music-folks — people in the music industry, in one way or another
  • @adamamyl/technologists — people who fiddle with tech, new products, that sort of thing
  • @adamamyl/mafia — people who (will) run things.
  • @adamamyl/web-folks — people involved in web stuff and maybe social media, may include ruby people, as they’re not proper geeks ;)
  • @adamamyl/usual-suspects — child-eating, crack-dealing refusniks (hi Stef!) who still won’t give up.
  • @adamamyl/politicos — those with political interests/aspirations. can also include current affairs/news
  • @adamamyl/representatives — people who’ve been elected, usually
  • @adamamyl/geeks — lovely people, really

theme change

got bored with the previous theme. it was a bit ugly, so, erm, let’s see if this one encourages me to post a bit more…

hah.

thoughts, dear reader?

UKGovWeb Barcamp

Hum, so there’s another UKGovWeb Barcamp in the pipe-line. Good-oh, says I.

To work around my hatred of PBWiki’s “notification” system, I’ve just re-appropriated (and made ‘ukgovweb-check‘) my dell-order-checking script to work for the wiki-page; changelog is that the script now uses lynx instead of wget, and that we send the difflog, rather than the whole-bloody-changed file.

If you’re still in the dark-ages like me, and haven’t written one yourself, here you go. If there’s a demand and people are feeling lazy, I suppose I could whip up a list.

Let me know if you do.

There’s some discussion going on on email, I do believe.

  • Pages

  • Twitters

    Follow me on Twitter!
  • ORG-GRO

  • ORG

  • Travel