iPhish

Cool little mini-article over at Apple’s site about their involvement with a recent Phish concert.

The first weekend in August, Phish headlined a massive three-day festival which attracted 70,000+ fans from across the country to a decommissioned airforce base in Limestone, ME. In addition to performing, the band set up a tent where fans could make their own free custom mix CD of live Phish tracks with iTunes. The tent ran at full capacity, with lines outside until 4AM each night.

(via MacSlash)

Using MT tags in TypePad templates

Looks like Nick is starting a series of posts on using MovableType template tags to manipulate and customize your TypePad templates, starting with a post on author icons on community weblogs. I used to use the same basic method for category icons, but as my artistic abilities suck, I quickly gave up. ;)

I have a few similar ‘How To’ posts in my TypePad category archives — between myself, Nick, and (I’m sure) many others here on TypePad, there should soon be a wealth of places to go for “How do I do this?” questions.

Destinations

Not much in the way of posting tonight. Instead, I concentrated on converting the ‘Destinations’ section of my sidebar so that all items now have comment and TrackBack ability, and there are archives for items that have scrolled off the page.

Doing this was fairly easy, if a little time consuming.

All I had to do was create a new weblog to hold all the links, instead of using a TypeList (since TypeLists don’t support archives, comments, or TrackBack). For the weblog itself, I just copied all my templates from Eclecticism so that the visual design matches this one, and then tweaked them a bit so that they linked directly back to Eclecticism’s main page rather than the new blog’s main page, as it’s intended to be a subset of this blog.

I then added a new Index Template that mimics the output of the TypeList. Since TypeLists are simply unordered lists, this was fairly easy to do — here’s my destinations.inc template:

<h2>Destinations</h2>
<ul>
 <mtentries lastn="10">
 <li><a href="<$MTEntryBody$>" title="<$MTEntryTitle$>"><$MTEntryTitle$></a>
  <mtentryIfExtended>
   <br />
   <$MTEntryMore$>
  </mtentryIfExtended>
  <mtentryIfAllowComments> | <a href="<$MTEntryPermalink$>#comments" title="Read comments for '<$MTEntryTitle$>'">c:<$MTEntryCommentCount$></a></mtentryIfAllowComments>
  <mtentryIfAllowPings> | <a href="<$MTEntryPermalink$>#trackback" title="See TrackBack pings for '<$MTEntryTitle$>'">tb:<$MTEntryTrackbackCount$></a></mtentryIfAllowPings>
 </li>
 </mtentries>
 <li><a href="http://djwudi.typepad.com/destinations/archives.html" title="Destinations archives">Archives&hellip;</a> | <a href="http://djwudi.typepad.com/destinations/index.rdf" title="Subscribe to Destinations">RSS Feed</a></li>
</ul>

Then I altered the code in the sidebar1.inc template for Eclecticism so that rather than inserting the Destinations TypeList, it inserted the destinations.inc file I had just created.

After that, it was just a matter of copying all the old TypeList entries into posts in the new Destinations weblog. Each post gets a normal title, the URL of the link goes in the main post body, and any descriptive text goes in the extended entry — very similar to the TypeList method of entry, just in a standard post form.

End result, the same basic functionality of the TypeList I was using before, only now with comments, TrackBack, and archives. Not bad for an evening’s work.

The MovableType/Mac conspiracy…

Another IM conversation, investigating the MovableType/Six Apart/Mac/Apple conspiracy…

Me: i’ve got a blogger account for a side project of mine, but it’ll probably be moving to TypePad pretty soon
Me: i can’t do anything on a free Blogger account, and if I’m going to give someone money, I’d rather have it be the Trotts

Phil: Keep it for testing at any rate, could you? I don’t really know anyone who uses Blogger and has a Mac.
Phil: Other than me.

Me: sure, will do

Phil: The Mac populace seems to prefer MT, interestingly. Except the people at Forwarding Address: OS X.
Phil: Hm…. maybe I could get Cory Doctorow as a beta tester. That’d be amusing.

Me: i’ve noticed that, actually – been pleasantly surprised at how often Macs get mentioned on TP blogs

Phil: Interesting correlation, really, if you think about it.
Phil: People who use Blogger often go on forums and curse about how unreliable and buggy it is.
Phil: People who use Windows often go on forums and curse about how unreliable and buggy it is.
Phil: People who use MT are often like “Look at this cool trick I can do with my blog!”
Phil: People with Macs are often like “Look at this cool trick I can do with my Mac!”
Phil: Do you see a trend?
Phil: I think maybe Movable Type is the Mac of the blogging world.

Me: i think you just get in a mindset…using computer == dealing with bugs (if you’re on the Windows side)

Phil: Same way with Blogger.
Phil: Using Blogger == dealing with bugs.
Phil: Oh!

Me: Is Six Apart the New Apple?

Phil: Yeah, I saw that.
Phil: And (using Blogger/using windows) == no help at all from the parent company.
Phil: Well, except the UNIX geeks and developers.

Me: ‘zactly
Me: and us Mac users are spoiled by the “It Just Works” syndrome

Phil: True.

Me: MT “just works” – and you never have to deal with the underlying code if you don’t want to
Me: OS X “just works” – and you never have to deal with the terminal if you don’t want to
Me: but in both cases, if you do want to, a whole world of new toys and possibilities open up

Phil: Hacks, plugins, new applications you’d never even thought of.
Phil: And I could be talking about either one with that last sentence.

Me: bingo

I think we’ve got something here!

Come one, come all

It’s official — TypePad is open for business!

As a beta tester, I can give codes to twenty friends that will allow them to sign up for TypePad at a discounted rate — 20% off the base price for life.

As far as I’m concerned, the following people already have codes from me, if you’d like to take them:

That’s five off the top of my head, and there’s no guarantees that they’ll all be taken, which leaves me with at least 15 up for grabs. Anyone interested? I’ll consider people I know IRL or have already established a prior ‘net relationship with before J. Random Stranger, should J. Random Stranger stop by and indicate interest, of course. ;)

Update: I’m no longer a TypePad Beta Tester. Rather, I’m an official TypePad subscriber. Woohoo!

Geek t-shirts

  • Life ain’t nothin but bitches, money, and root.
  • I need a girl who’s name doesn’t end with .JPG
  • I rooted your girlfriend’s box, and I didn’t use a trojan
  • Computer security is like sex. Once your penetrated, you’re pretty much f*cked.
  • Chicks dig guys that write recursive algorithms
  • Save a filesystem — Mount a sysadmin
  • When you’re caught, we’re splitting up your warez
  • My other computer is your linux box
  • Trinity is a script kiddie
  • There’s no place like 127.0.0.1

— seen on /.

Overpriced? Oh, come on.

(Disclaimer: Long, rambling post ahead. This originally started as a comment in response to some comments on this post and others I’ve seen in the past day. This probably isn’t my best written or most coherent rant ever, but here it is.)

Since the official feature and pricing list for TypePad went up yesterday evening, I’ve seen quite a few people grousing about TypePad being overpriced, especially for the Pro package. I don’t think it’s overpriced at all, and will be quite happily signing up for an TypePad Pro account.

First off, about this “free MovableType” that people keep referencing. Sure, MT can be legally downloaded and used for free — however, it’s far better to give a donation if you continue to use it. I’ll save the ranting on the current desire for everything to be free for later, but for now, suffice to say that I’m of the belief that purchasing the software you use regularly is a good thing. The Trotts have put incredible amounts of time and effort into creating what I feel is the best blogging back end application available, and I quite happily sent in a donation to pay for my MT license.

Now, about my present server situation. I’ve been running my personal website, including a MT powered blog, off of my own computer in my apartment for years now. In other words, essentially free, without even the costs of paying for a hosting provider. Theoretically unlimited disk space (as long as I can add new drives, I won’t run out of space). No monthly bandwidth cap. No ads. No limitations on what I can do with my site (I could, in theory, run a porn server without any hassle. It’s a direction I’ve never wanted to go, but I could). My only sacrifices are that my transfer speed is somewhat limited by my DSL line (which, when dealing with text and images, isn’t much of a sacrifice at all over a T1-speed DSL connection), and I don’t have a top-of-the-line server, so it’s not always the speediest on the ‘net (again, though, the majority of the time this isn’t even noticed when just serving text and graphics).

So, I’ve been living with most of the benefits of paying for a hosting service, without the costs, and with the added benefits of having total control over my webserver. I can tweak Apache’s http.conf file to my heart’s content. I can install any number of CGI scripts, SQL databases, or other toys without limit. I don’t even have to deal with uploading and downloading files to my site — all I have to do is copy from one directory on my computer to another, and everything’s good to go.

Why in the world, then, would I want to pay $15/month (not counting any discounts I get for being a TypePad beta tester) to relinquish that amount of control over my site?

Quite a few reasons, actually.

First off, when did $15 become so horridly expensive a price? That’s nothing. It’s the price of an evening at the movies (ticket plus drink and snack) for one person. It’s what, two and a half decent sized coffee’s from Starbucks? Less than the price of having a single medium Domino’s pizza delivered to your door. Less than three packs of cigarettes, if you’re a smoker (and heavy smokers can go through that in a day, let alone a month). These days, it’s less than a full tank of gas.

Next, everything you get with your account. Merely looking at the feature list doesn’t really convey how completely cool some of these features are. You get all the functionality and benefits of a MovableType installation (plus quite a few) without having to bother with the installation itself, without having to worry about which Perl modules are or aren’t installed (Do I have access to Image::Magick? If not, can I get it installed? What about the alternatives?), without having to worry about your hosting provider throttling MT when it tries to grab processor time during a rebuild. Basically, without any of the issues that running your own installation can present. Now, admittedly, for many people, these issues are trivial, and easily dealt with — I’ve faced and conquered quite a few myself — but many other people aren’t going to want to have to worry about things like this.

You also get the extras that are built into TypePad, some of which have been covered this week during the Five Days of TypePad series. Simple, built-in moblogging, allowing you to quickly and easily post from your cell phone, PDA, or by e-mail — a feature I haven’t played with, but other people have said good things about. Amazingly easy photo albums. TypeLists, which have made maintaining the sidebars on this website incredibly easy — the four blogrolls on the right, and the ‘Destinations’, ‘Bookshelf’, and ‘Noises’ lists on the left are all TypeLists.

Beyond all that, there’s the interface itself. The template builder makes the basic layout and design of a simple weblog ridiculously easy: choose a basic layout style, which features you want displayed, and drag and drop them into place. If you want to go beyond the basics, you have access to the source code, complete with all of the MovableType template tags you’re already used to using, and you can tweak and customize to your hearts content. I could easily have duplicated the design and style of my old weblog here at TypePad if I’d wanted to, however it was more fun to play with the built-in tools until I got a basic design that I liked, then go into the code to tweak it from there, with an end result that I like better than what I had before.

Also, for me (and this is somewhat specific to my situation), the speed is a definite improvement. As I mentioned above, my home server isn’t the speediest in the word. While this doesn’t affect me much for simple page serving, it does tend to show a little bit when people are leaving comments on my site, and it shows more for me on the administration end when I’m navigating within the MT interface. By moving to TypePad, everything’s far speedier to work with — combine that with the ease of use of the new interface, and it’s well worth it.

Now, there are a few things that I’m giving up in order to move over here. TypePad users don’t have the ability to muck around directly with the source code of the back end software. This precludes using some of the hacks that involved tweaking the MovableType source code. Adding MovableType plug-ins is also not an option. For some people, this is going to be a very strong and valid reason not to use TypePad — there are a lot of very impressive, very powerful hacks and plug-ins available for MovableType. Some of these I’ve used, and losing their functionality is a little disappointing — however, the majority of the time (for me), they fell into the “here’s a neat trick, I’m going to play with it for a while” category, and not the “this is functionality that I don’t want to live without” category, so I’m willing to lose those specific bells and whistles for the new bells and whistles I get to use here at TypePad.

In the end, for me, the benefits far outweigh any disadvantages. That may not be the case for everyone, and I realize this — however, I think that the complaint that TypePad is overpriced is silly at best, and almost offensively self-centered at worst. There are already a good few years of development sunk into MovableType, plus the extra time and effort that has been put into scaling MovableType up into a public service like TypePad. Is all that time worth nothing at all? From the number of people declaring how they’ll stay with MovableType because it’s free, it seems that that seems to be a very prominent (and sad) attitude.

For myself, though, I’ve paid for MovableType, and I’m going to pay for my continued residence here at TypePad. For me, the features are worth it, the ease of use is worth it, and I’m supporting the hard work that Ben and Mena (and Anil, Brenna, and anyone else at Six Apart) have put into MovableType over the years. They’ve done an incredible job with the services and software packages that they offer, and I’m happy to stick with them.

So I’m staying. :)