Dec. 9th, 2004

crschmidt: (Default)
Some nifty things that you can do with FOAF that I've been playing around with lately:

Semantic Web Applications is a list of semantic web playgrounds I'm currently working in. A quick rundown of some of the recent stuff I've been working on:

lorebot, an IRC based bot who collects information from IRC services on who is online in different channels. Once this information is collected, it displays a "who's online" information page, with links to further information provided by julie, a Redland bot who collects data from FOAF files. The lorebot page has pretty much all the documentation you'd need: if you're interested in seeing how it works, you can stop by irc.freenode.net, #swig for a demonstration. For a version of what kind of data this spits out, see the: #swig online_users page.

menow: a way to share the information on what you're doing, listening to, who you're being with, where you are, what you're reading, what you're watching, or anything else you might be doing now, in RDF. I've already put together some little hacks for getting this data out of different services: from AudioScrobbler output to reading your LiveJournal data and finding out what your posts say you were listening to. This one moves in spurts: we have a good schema, and some working code, but really, I keep forgetting to actually work on it.

Lastly, I've been discussing some things about how to get FOAF more involved in your daily life. A post from sethl has some information on how to add an X-FOAF header to your email client, sharing your FOAF with the world whenever you send an email. This could be useful if someone wrote some tools to process it: using procmail, or some other filtering system, to check out more information about the person who is posting email to you. Perhaps adding more data: a homepage, or an image URL pointer, and some plugins to display that info. I haven't gotten that far yet, but since lots of people are jumping on the X-FOAF bandwagon, I'll share with you what I did oh so many months ago to set up my email client, mutt:

echo "my_hdr X-FOAF: http://crschmidt.net/foaf.rdf" >> ~/.muttrc

That's all I needed to do in order to add a custom header to my outgoing mail. Then, of course, I want to see that header. Typically, I ignore all headers except for those I specify, using:

ignore *
unignore to from cc date subject


To add X-FOAF to the displayed list, I just tack it to the end of the unignore list. Now that people are showing some interest, maybe I'll actually get off my rear and start writing some procmail rules to do something with these X-FOAF headers, although I'll be damned if I know what yet :)

Ooh, an idea: If an email has an X-FOAF header, pipe it to a script which will extract the metadata about the person: then send a "new email" message to an app like dashboard saying "new mail from this person with picture $foo!". That'd be nifty. Someone should write that. I wonder if Dashboard even works at the moment.

For the record, almost any code I've been working on recently for myself goes into Subversion. Repositories are available for julie, lorebot, and menow.
crschmidt: (grumpy-christmas)
In celebration of the holiday season, there will be an informal open house-type gathering at The Commune on Saturday, starting around 4pm and lasting until whenever people stop showing up. Kid friendly, geek friendly, wireless available, alcohol will be available to those who partake. If you're interested in coming and don't know where I live, or haven't RSVP'd, please let me know, I'll be online on AIM (cr5chmidt) or IRC (irc.freenode.net/crschmidt,isnick, irc.perl.org/crschmidt,isnick).

Now, many of you may not understand exactly what I mean by "The Commune". Although I have mentioned my living situation before, it has mostly been in passing. So, this is one of the few full explanations of why the commune is The Commune.

I live in a 1.5 Bedroom duplex with 3 adults, two children, two cats, and two kittens. There are a total of about 4 rooms, plus 1.5 baths. Needless to say, the place is a bit small. In this place we have approximately 5-6 computers at any given time: two Linux desktops, one Mac Powerbook, an HP Windows PC, and an IBM Windows PC. There is a TV, although none of us watch it.

This, in and of itself, doesn't quite make the place a commune, although the size of the place does tend to lead to a rather communal living experience. However, what really does it is the way the three adults interact. Kristan and I have been friends, or at least compatriots, since I began using LiveJournal oh-so-many years ago. Jess and Kristan met last year, while she was still dating Roy and living in some state way down south. (States outside New England are just "Out there": separating them becomes difficult.) This summer, starting in May, I moved in with Jess. About a month later, Kristan had broken up with her boyfriend and came to stay with us for the weekend. She's still here.

We share tasks in this house: which means, in many cases, that we all do equal amounts of slacking, and nothing gets done. We all bitch about the fact that no one does the dishes, and then eventually, after the mold starts talking (or smelling, whichever comes first) someone will do them. We share a lot of responsibility for the kids: Kristan will watch them while Jess drops over to wedu to pick me up, while I will get them up in the morning, and Jess will usually put them to bed at night. We hang out together and discuss things happening on IRC channels that we share: in fact, we have our own IRC channel, for house-specific discussions (is Alicia dressed yet? Who is going to clean up the cat box this time?). We'll watch movies together. We hang out together.

The Commune is an interesting place. We attract attention, and everyone who stops by comes away talking about how wonderful life in The Commune is. I can't disagree with this in the slightest. If there's one thing that the commune is, it's love.

That's right:

      
The Commune is love
brought to you by the isLove Generator

November 2022

S M T W T F S
   12345
6789101112
13141516171819
20212223242526
27282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags