Trying Out DokuWiki And Wiki Wishlist

I’m trying out DokuWiki for personal use. It uses plain files for storage instead of a database and was pretty easy to setup. Unfortunately wiki software packages are much like email clients, they all of issues and problems, you just have decided which problems you are willing to deal with. I’m not committed to DokuWiki, so if I find something else that better fits my needs I’ll be happy to change.

I was rather disappointed at the state of wiki software in general. There were several features that few (and in many cases none that I could find) that had some of the more interesting and useful features, especially for business environments. Here’s a short (probably incomplete) wish list:

  • ACLs: More packages are supporting this now, I’m still surprised that more don’t have it though. This implies authentication, which needs to support several different methods (Database, LDAP, PAM?).
  • Hierarchy: Name spaces are great, but I’d really like to see the ability to structure wiki pages. I suspect this one will be more difficult that some of the other features. My wiki should able to generate a sitemap for me.
  • Tags: You’d think with Flickr and del.icio.us taking off, people would be all over this. And no, I don’t think that having tags means not having a hierarchy, they should complement each other, not replace each other.
  • Page Copy/Clone: I’d like to be able to start a new page as a copy of existing page (with a new title, link, etc) that optionally carries over all of the history of the page being copied. The new page should have some way of linking back to the page that it was copied from. Each source page should also be able to link to all pages that started as copies of it.
  • Page Templates: This sort of similar to the idea of Page Copy/Clone, but with a twist. I’d like to be to create templates, that aren’t really meant to be used as pages themselves (ACLs to prevent others from changing them?), but simply as a starting point for a new page. So when creating a new page you get the option of using one of a list of existing templates in the system. This could get tricky fast, for instance, if you update a template does it try to update all of the pages that used that template? Hey, I didn’t say all of this would be easy.
  • TrackBacks: Crossing over a bit into the world of blogs, every page on a wiki should have trackback support for other sites that link to it. This can get complicated also, what do you do when your ACL doesn’t allow for public viewing of that page? How do you prevent TrackBack spam?
  • Page Comments: While your first thought might be that this is another blog cross over, it isn’t. This stems more from seeing the success of page comments in the PHP documentation. I would like to see a more complex set of comment options though (threaded, ability to sort on different attributes like date, etc). More avenues for comment spam, would be less of an issue if ACLs required an account to comment on a page.
  • Export: You should be able to export the wiki in part or in whole in a some reasonable format (XML?). Difference in syntax formatting would be a problem.
  • Fine Grained RSS: Many wiki packages support RSS, but with varying degrees of granularity. I’d like to be able to subscribe to wiki wide changes, page changes, wiki wide comments, page comments and the various variations you’d be likely to thing of. Perhaps all of the changes and comments for pages with the tag of joseph, or all changes and comments in a given namespace or hierarchy, with the option of being recursive.
  • Wiki Wide Point In Time: Show the whole wiki how it looked at a given date and time. Along with that I’d like to be able to some sort of diff or changelog given two different date and times. This could potentially blow up into a huge feature, show me all the pages that were added between 1 Jan 2004 and 1 Jan 2005. Show me all of the comments that were added between 1 Mar 2005 and 1 Apr 2005. Show me all of the trackbacks added between 1 Apr 2005 and 1 May 2005. You should be able to specify this down to the second (1 May 2005 @ 08:14:33am PST). I think you get the idea.

I’m sure there are plenty more, but this should be enough to keep most folks busy. Some wiki packages do implement some of these features, but I haven’t found one that implements all of them and certainly not to the degree that I’m looking for. A lot of these features stem from wanting to use a wiki in a business environment more than just for personal use.

It would be interesting to start a wiki project with these sorts of goals, but I doubt I’d ever have the time.

Adobe Buys Macromedia

So the big news today is that Adobe is buying Macromedia for $3.4 billion in stock. Although I’m not a huge fan of flash, it does have some interesting uses. Certainly Flickr has found a nice use for it. I wouldn’t want to get rid of flash, but I also can’t stand all flash sites. I guess I’m just picking on flash because that is probably Macromedia’s most wide spread product/technology. They certainly have plenty of other products.

So what is Adobe going to do with this? How about the ability to play flash content in Acrobat Reader? Adobe has shown that it is perfectly willing to take a reasonable document platform and turn into a huge ugly mess of features (maybe they were looking at MS Office for inspiration?).

Over the last few years I’ve grown increasingly disappointed with Adobe and their products. At work we use FrameMaker 7.1 for our books that we print. From FM we generate PDFs that then go to the printer. Sounds like a relatively straight forward process right? If only. Just last week I spent a whole afternoon working with our editors trying to figure out why some solid black lines were turning into dotted lines when going from FM to PDF. After going through all of the different variations possible in this process we finally discovered that FM simply doesn’t render these lines correctly when they are too close to a graphic. Fortunately one of the editors (kudos to Robert) was able to make this work by adjusting the tint level on these lines.

Hopefully both companies are doing this because they believe things (products, technologies, $$, etc.) will be better off this way. We will all have to wait and see if that is really the case, but at this point I’m having a hard time seeing this as “a good thing”.

Don't Mess With My Xserve G5

I’ve been looking at a couple of different possibilities for expanding our file storage capacity at work, specifically I wanted to see if I’d run into any problems using FreeBSD 5.x with an Apple Xserve RAID using the Apple Fibre Channel card. So back on Thursday (17 Mar 2005) I took the spare Fibre Channel card and put it in a test box and broke the mirror on our current Xserve RAID system (connected to an Xserve G5) and plugged it in a tried it out. The good news is that everything seems to work just fine. FreeBSD detected the card using the mpt(4) driver and found the RAID array without any problems.

The Apple Xserve G5 was up and live the whole time, so it started beeping and sending out notifications when we unplugged one portion of the mirror that I used to test FreeBSD with. So after I started running my tests I walked over to server room again to push the system indicator light/button on the front of the Xserve G5 (just to the left of the USB port on the front panel). So I walk in the room, hold the button down for about a second and all of the sudden the lights in the room turned off and all of the UPSs started beeping madly. After about of second of the power being off the building generator kicked on and we had emergency power running (nice to know the generator works), so all of the UPSs went silent again.

I freaked! I thought maybe I had some how killed a circuit by pushing this button on the Xserve G5. I walked out of the server room and discovered that the whole building was out. A minute later we discovered that the whole campus and surrounding area lost power, so it wasn’t anything that I did. I’m not sure if someone took out a power pole or what, but the power came back on after twenty minutes or so. Just to make sure I went back and pressed the system indicator light/button to see if the power would stay on. Fortunately nothing happened, so it was just coincidence that I happened to have pushed that button at the some moment that good sized power outage happened.

Of course it doesn’t make any sense that pressing that button would cause a power outage, but I was sure spooked there for a minute. Don’t mess with my Xserve G5 or I’ll turn the power off again :-)

Server Problems

Long story short, connectivity to the server hosting my blog is having issues. I’ve been assigned another IP address in the mean time, so that could at least get to it. I took this time to upgrade WordPress 1.5. The new default theme is certainly nicer than the old one, but it still has many problems. Eventually I’ll work up a template closer to what I had before.

In the meantime, access to my blog will likely be spotty until these issues get worked out.

Ask Jeeves Buys Bloglines

Um, okay, this qualifies as a complete surprise to me. Bloglines is being purchased by Ask Jeeves? I saw this over on JeremY!‘s site and thought it must be some sort of joke. I mean, does anyone still use Ask Jeeves? Of all the companies that I might have guessed would purchase Bloglines, Ask Jeeves was no where even close to my short list.

I hope that Mark is his getting money up front for this, in cash.

UPDATE 3:40pm 5 Feb 2005: Russ sums up my feelings about Bloglines. Please don’t mess up Bloglines.

UPDATE 10:50pm 7 Feb 2005: The acquisition has been confirmed. Here’s to hoping this only means good things for Bloglines.

UPDATE 11:00pm 7 Feb 2005: More info at Bloglines News, which points to the official Press Release and a Ask Jeeves/Bloglines FAQ.

Domain Names and Credit Cards

On the 12th of December 2004 I registered a new domain name. Nothing special, just something some place that I intend to host a few projects on. I haven’t really done anything with it yet, but that didn’t seem to stop American Express from finding out about and making my domain an offer for a credit card. Yep, that’s right, one of my domains (not the person it registered to, the actual domain itself) has been offered an “American Express Business Gold Card-fee-Free for the first year”. I wasn’t sure what to make of it when I say a letter that was addressed to my domain name and not me.

I thought credit card companies were already doing fine gutting consumers and businesses with rates that would make Scrooge McDuck blush. Are they really so desperate for fresh blood that they are willing to send offers to domain names now?

Lowering Yourself To The Level Of FUD, By Joe Barr

Many times over the years many in the Open Source community have accused Microsoft of spreading fear, uncertainty and doubt (FUD) about the Open Source community and projects. To at least some extent this is certainly true, Microsoft has tried to discredit others (not just Open Source projects) in an effort to make theirs look better. This tactic is hardly limited to large multi-national corporations, individuals do it all the time. In this case it is Joe Barr with his Why I love the GPL article on NewsForge.

Before I go on, the standard disclaimer goes here. In general I prefer the BSD license instead of the GPL license, not in all cases, but in general. I’m also a bigger fan of FreeBSD and Mac OS X than I am of <insert your distro here> Linux. None of these stances has prevented me from using GPL software or Linux distributions. And try I to do my best not let these preferences lower me to the level of name calling and FUD.

The Linux community (and the greater Open Source community for that matter) have a lot to be proud of, they’ve made some incredible advances over the years. No matter how you look at Open Source has made a huge contribution computing. The Internet certainly would not be what it is today without projects like Bind and Apache. So when I read Joe’s article on why he loves the GPL, I was disappointed to see him devote so much of hit to FUD against other licenses and Microsoft. It is always disheartening to watch someone sink to tactics they belittle others for using.

I’m not sure an article on supporting a specific license has to use adjectives like: greedy, gaping gaws, software pirates, BSD-bigots, fascist, bozos, kneecap-busting, air-supply cutting, baby-knifing, hollow-men, impotent, noxious and insane towards others. Instead this makes Joe’s article feel like a mean spirited attack on everyone who doesn’t agree with his views. In describing the “magic” of the GPL he says:

“If you don’t know what I’m talking about, then you are probably never going to “get it” as far as the GPL, or Linux, is concerned.”

Instead of keeping to reasons why he favors the GPL, his states that you’ll never get it. After making personal attacks against Gates and Ballmer, he complains about the approach of attacking Richard Stallman as a substitute for attacking the GPL. I guess it is okay for Joe to make personal attacks, but not others. That certainly brings his credibility down a notch. I’m sure that Joe meant well by his article, but I think he would have been more convincing if it didn’t sound so angry.

I’m not a big Microsoft fan, but articles like this are not only not helpful, I believe they damage to the Open Source community. If you are going to write an article like this, here are a few things to keep in mind:

  • Attack others as little as possible.
  • Stick to the facts, simply stating that something is the best (or worst) doesn’t make it so.
  • Provide references for facts that you mention, this allows others to review the same material you did and see if they come to the same conclusion.
  • Recognize that most things in this world aren’t 100% black or white, issues (and people) are complicated and you can rarely categorize them in simple ways.
  • Address some of the down sides to your point of view, demonstrating that you have a view of the big picture.

The Open Source community has a lot going for it and I want to see it continue to flourish.

Information Society

I’ve been a fan of Information Society for years (late 80s ?) and still enjoy their fun techno beat every now and then. But I can’t remember when the first time was that I heard them, or even what song it was (although it was probably What’s On Your Mind/Pure Energy from their self titled CD). So I’ve always like my original history with listening to them was some how lost in some section of mind that no longer wants to be actively used. At some point I got around to purchasing their self titled CD (back then I bought on tape first) and their next two CDs, Hack and Peace and Love, Inc. and enjoyed them both immensely. I enjoy listening to music (though Sarah is the real music buff in the family, she knows everything about 80s music), I was just always drawn to Information Society (InSoc), something about that catchy techno-pop style.

I never got to see them in concert (heck, I’ve only been to one major music concert and that was for the B-52′s), which was a shame. I need get to see a few bits of a couple of videos on MTV and most of the appearance on MTV’s dance show (what was that called, Club MTV or something like that?), so that was my only InSoc fix beyond just listening to their music.

Fast forward to the mid to late 90s, during which time the InSoc that I remembered was no longer together. But I did discover their “official” website eventually and got to read through all of the little history bits that I never knew about. Most of it was from when they were still more of a “local band” and weren’t known well outside of the areas they played in. Kurt did release more work under the InSoc name, but it was very different than their previous work and I never really got into it. There’s even still an active InSoc news group which gets interesting posts from time to time.

This brings us up to the last year or so. VH-1 has a show Sarah likes to watch called Bands Reunited which tries to reunite old broken up bands to bring the members back together and play one last show. Usually their are successful, but not always. So rumor has it that Bands Reunited is going an InSoc episode, but the feeling is that Kurt would never go for it. A few months later I come up home one night and Sarah tells me that they had InSoc on Bands Reunited that night, but that they Kurt didn’t show so the band didn’t play at the end of the show. I was bummed that I missed it and of course they haven’t re-shown that episode since. So if you’ve got a copy of it some where leave comment, I’d like to see it.

So tonight I started thinking about all of this again, and came across a detailed report from Kurt’s point of view on the Bands Reunited InSoc episode. As much as I’d like to see InSoc play again, I can respect Kurt’s decision not to.

Ahhh how I miss the days when the old InSoc was making new stuff.

Name Change For Jeremy Zawodny

For many of us folks on the web Jeremy gives Yahoo a rather personal feel because we get to have a little peek inside via his blog. Back in October he went back to the Yahoo Search team. I’m not sure exactly what his new position really is in relationship to Yahoo as a whole, but it certainly seems like he is becoming more and more a public face on trying to make Yahoo better.

To that end I propose a name change for Jeremy. This popped into my head the other, probably as a typo more than anything, but I think it works. One of the simple ways to make the Yahoo logo stand out is to write it like this:

Yahoo!

So this lead me to typing Jeremy’s name a little different the other day:

JeremY!

Strange, no doubt, but that was what came out with the result of so much Yahoo mixing up with Jeremy when I read his blog.