Category: Geek


Kalsey Consulting Group: SimpleComments.

TrackBacks are comments. They are comments left on someone elses site rather than your own, but they are comments nonetheless. Movable Type makes a distinction between entry comments and TrackBacks that seems artificial, and it made more sense to me to have TrackBack ping data appear within the comments portion of a Movable Type site.

SimpleComments is a new plugin that will let you do just this. Comments and Trackbacks are merged into a single list. Comment counts include the number of TrackBack pings, and best of all, you dont need to learn new MT tags in order to do this.

Free your mind.

More Eyeball-Friendly

Design cues by Dave and Doug have helped make this site a bit easier to read. I know a lot of you had to sort of squint at the three-column layout in 800×600 (Mom, Mom-in-law, Jaime-at-work, to name a few…)–especially when I prattle on and on without using extended entry. ;-) Hopefully the new two-column thing will help!

Also, just in time to answer my questions about sub-site design, Mark Pilgrim posts more of his Movable Type templates. Sweet.

Incidentally, I’ve been finding that the site-evolution (rather than site rewrites) are a much more efficient way to go with redesign. Incremental steps are far easier to accomplish with my limited design time (and abilities). They also allow for more subtle tweaks and enhancements.

More subtle tweaks and enhancements coming soon. :)

SpamBayes Installed

Update 9/4/2003: Please note that these somewhat cumbersome instructions below are now deprecated. You can now install SpamBayes with the simple MS Outlook plugin, provided by the SpamBayes project. See the download page for the plugin. The instructions below should only be followed if you want to install the latest bleeding-edge release of SpamBayes.


Ever since I last wrote about SpamBayes, I couldn’t wait to try to install it on my PC. The problem was that the Outlook plugin that was created for SpamBayes wouldn’t play nice with Outlook 2002 on Windows 2000–the exact configuration I’m running. Go figure.

Since then, I’ve been dying to install this software. The spam problem at work has upgraded from mildly annoying to prolific–spam now consists of 75% of my daily email. The majority of it is mild: cable boxes, money scams, and diet pills. However, at least a handful of these emails are for products that I’d rather not mention in a public forum. For months, everytime I open my inbox I’ve been anxious that a coworker will turn the corner and see me looking at (use your imagination). I’ve tried addressing the problem by setting up keyword-based rules in Outlook. They’re at the point where they take care of most of the problem, but I still get a handful of spam that leaks through.

On June 21st, the SpamBayes team released a third alpha version of (1.0a3) the software and, while they haven’t yet released a nice install package, I was able to download the source code and run an installation program in a Python GUI–all of which was relatively painless. If you’re beleagured by spam and feeling adventurous, give this a whirl:

# Download the the latest SpamBayes Zip file (e.g. SpamBayes-1.0a4.zip)
# Unzip the file and you’ll get a folder called “spambayes”
# Move this folder into C:\Progam Files
# Download the latest Python build (2.3)
# Run installer for Python 2.3, which will create a folder in your start menu
# Download the required Python Win32 Extensions for Python 2.3
# Run the installer for the Python Win32 Extentions–this program will install a Python GUI in your start menu (Note: you must have Python installed first!)
# Open Start → Programs → Python 2.3 → Pythonwin–that will open the Python GUI
# Click File → Open… and click to C:\Program Files\spambayes\Outlook2000\addin.py (Note, the path for version 0.4a is slightly different: C:\Program Files\spambayes-1.0a4\Outlook2000\addin.py).
# Click File → Run…, don’t change anything in the dialog box, and click OK
# The script will run and should not return any messages
# Open (or restart) Outlook–the install was successful if you have a new “SpamBayes” toolbar

After all of that is completed (whew!) you’ll want to open the SpamBayes Manager via the toolbar, and click on the About… button. That will give you some help on setting up the plugin.

Now, rather than dreading spam, I can’t wait to get more so I can train SpamBayes to kill it–bring it on. ;-)

The redesign continues.

The update is going well, and I’m back to the serif font. What I’m doing now is removing all of these extra tags that are still hanging around from the original Movable Type template. I had originally tried stripping them en masse from my templates, but it resulted in too radical a change–overhauling my Main Index meant that the Category, Date, and Individual Archives as well as my Search Template would all require a redesign before I could publish the site…too much, too quickly.

Current influences include: Mark, Jeffrey, Dave, Sherif, Dean, Heather, Rachelle, and Doug (if you look at any of those sites, don’t miss Doug’s–there’s so much understated style there). I’m kicking around the idea of finding a design “metaphor” to stick with. Not having one and wanting to pile as much content onto the homepage as possible caused me to design this site to look like a spreadsheet. Removing the calendar from the navigation (who was using it, anyway?) helped, but I would like to use white space more effectively.

Also, does anyone have any suggestions on managing more “static” web content? If you look at any of those examples above, you’ll see that they all have “sections” of their sites: photos, links, bios, etc. I’d like to do this as well, but am having a hard time trying to figure out how to manage them with my CMS (Movable Type). Suggestions to that effect would also be much appreciated.

Additionally: I opened the site in IE6 and have a horizontal scrollbar at the bottom. Mozilla doesn’t have this problem, nor does Opera 7. Can anyone offer some insight?

Oh, and–just in passing–it looks like my birthday came early this year. :)

Mangling Templates

Template edits in progress–if the site looks too garrish, try refresh.

If it looks like the presentation of Our Story has been completely mangled in your browser, well, it’s my fault. I started some site tweaking that got a little out of control. But, don’t worry, it’ll be fixed soon. ;-)

Update: Realizing that every blog I read uses a sans serif rather than a serif font. Good reading on the subject here. I actually dig the serif font, but there’s just too many “artifacts” (I think that’s what graphic design gearheads call them) on serif fonts on a computer screen–they make it harder to read the content. Hmm.

My 2¢ Regarding Markup vs. Flash

Dave Shea: Reconciling Flash. The goal of experience design is flawed. When Im on the web, I am generally looking for information. I dont browse for the sake of browsing, and thats unfortunately what those aiming to provide an experience expect me to do. Its funny: Im a visual person, and I know great illustration, photography, and animation enhances content. But when used as an end result? I just dont get as much out of it.

I had actually wanted to write a comment on Dave’s site regarding my thoughts on the Flash vs. CSS/HTML debate. It occurred to me as I wrote that I was going well past long-winded for a comment, so I brought my thoughts here. Enjoy and discuss. :)

Hi Dave. I think there is a critical component to your current CSS-bent that you refered to in your recent coding vs. design article: the separation of content and design. This is not possible in Flash at all—and it’s not as simple as “Flash is a bad medium.”
Homestarrunner is a great example: you can’t separate the content of the cartoons from their presentation methodology; they’re all one integrated component. This doesn’t make cartoons any less capable medium of expressing content—animators will likely argue that they are capable of expressing ideas and emotions that would take paragraphs in plain text—just “different.” Machines are not capable of understanding cartoons, animation cannot be cataloged and queried, and, perhaps most importantly to this discussion, animation cannot have its ideas torn out and reproduced in another medium (without recreating it entirely).
This doesn’t make Flash inferior as a content medium, but it’s not how we use the Internet right now. We search and catalog things by text, we express ideas in text (though photoblogs are becoming increasingly common—note, too, Mark Pilgrim’s current experiments with RDF and his photos), business transactions, which have arguably driven the Internet’s explosion since 1995, are all text-based.
We all know these things implicitly and, I think, get a sense of comparing apples to oranges in our CSS/HTML vs. Flash debates. Markup-based technology was built with the idea in mind that anyone would be able to access its content. Flash is great, but by its very nature caters to a specific mode of expression—a mode of expression which appeals, in fact, to a subset of the target audience of markup.

w.bloggar

So, I was finally, finally, finally getting down to blogging about the Matrix. I’ve been sitting here on the couch for the last three hours, writing in my own, brilliant, inimitable style. ;-) The ideas were flowing, my markup was precise, and I was just getting down to publishing the first draft for all the world to see. But, just before I get down to clicking that “Save” button, I decide to open a new tab and watch the Reloaded trailer just one more time to catch a quote that I wanted to include.

Now, I love my browser. Anyone who reads Our Story is quite aware of the fact that I think you all should download and install it now. :) But, Mozilla—as with any browser, or any software for that matter—is bound to fail every now and again. Less than 10 seconds into my trailer, an error message pops up and the Mozilla crashes, taking all those hundreds of hard-wrought words with it into digital oblivion.

After shouting the required explitives at the computer, beating the couch with my fist, and some good, old-fashioned pouting, I decided to go look for blogging client software that would—if nothing else—be able to save my posts with some degree of security greater than an HTML text-entry box. After some brief searching in this directory on Google, I rediscovered w.bloggar.

In addition to a “save” feature, w.bloggar can auto-highlight HTML code, provide me with a completely customizable preview of my entry, let me adjust my editing text size to a much more comfortable 14 point MS Trebuchet font, and even do some spell checking. It also features button-based HTML editing so I can auto-insert less-often used tags without looking them up or using trial-and-error. The software is quite stable (though with some very minor UI glitches) and, better yet, free.

I’m going to try to recall my Matrix entry and recover my sanity now. Happy blogging. :)

UnBroken

Okay, I don’t know what I did with my template to make it break MT Macros, but, what’s done is done. Our Story will not be featuring this decidedly wicked cool MT plugin until the increasingly desirable redesign rolls out. In the meantime, I leave you without auto-generated graphic smileys or acronyms. ;-)

Why You Little…!

So, here’s the story on the site. Two nights ago, I was writing the Power of Voice article that you see below and the site decides to stop working. No apparent reason, just, “hey, I don’t think I’m going to output HTML anymore.” PlugSocket has had some downtime issues in the past week, so I assumed that they were just having outages that was causing MT to mess up.

The following morning, I put in an email to tech support because the problem’s still not resolved. The helpdesk guy (“Bob”) and I try to hash out what the problem is. Apparently, the box is working fine, and my MT code must have changed. He suggests fixing what I broke—and I don’t recall changing anything—or upgrading to the newest version of MT, 2.64. So, I upgrade. Same problem. I try exporting my database entirely and completely reinstalling MT. Now I can save pages again. Then I tediously break up my exported SQL file into chunks that phpMyAdmin can handle (there’s a 30 second timeout with importing data). Now all my data is back, and I can rebuild pages. I try reinstalling my plugins, and that seems to cause a stink.

So now I get to troubleshoot plugins. Pity me. I think I’m going to clear my head and do some cleaning in the “real world.” More later.

(By the way, yes, this is now hand-maintained until I can fix MovableType. Hey, some of the best still hand-code their sites.)

Backup Software

A blog entry by Ryan Lowe reminded me of an idea I’ve always had for backup software that seems so simple that I can’t believe I haven’t found it yet.

A lot of people–Ryan included–use CD burners to copy critical data like My Documents and store it away somewhere in the event of a crash. This solution gets the job done, but requires manual copying, which means time away from getting “real work” done. It also requires an accessible CD burner. I have a burner, but not on my laptop, which adds steps to this process to copy the data over to another machine. And, while CDs are cheap, they’re somewhat burdensome to juggle and keep track of.

I always wanted a solution to back up my data over our home network. Last year, I bought a 40 GB drive at Best Buy because I got a really great deal. It sits in our home PC, a modest P233, and is largely underused. My main PC, a laptop from work, has a 20 GB drive, about 10 of which is the data that I care about. To my knowledge, though, there really isn’t an easy way to do this kind of backup short of manually copying the files over, which just puts me back to where I started.

I want a TSR (do they call them that anymore?) program that I can set up once. I want to be able to point out the folders that contain my critical data and the backup “server” for which it should be looking (by IP address, DNS name, IPX/SPX, whatever). Then, every time I start my PC, I want the program to wait quietly until it can find the backup server on the current network (no ugly errors if I’m at work or school). Once it finds the machine, it uses just a preset percentage of my bandwidth to copy files to that machine–better yet, it would monitor my bandwidth usage and throttle up or down depending on my decrease or increase in demand.

Being a smart program, the backup software wouldn’t simply copy my entire MP3 collection across the network everytime I was in range of the WLAN. Instead, it would keep a database of which files have been changed when and copy only the files that have been recently updated. Not only would this be an intelligent use of resources, but it brings to light an interesting property of disk usage: I only use some of my files (perhaps even only 10%) most of the time and most of my files some of the time. Most of my files–like music or video–go unchanged indefinitely, while there are a handful of files–like email or databases–that are updated every day.

With the proliferation of home networks in the last few years, this would be a very practical and even profitable idea. Of course, the ideal package would be Open Source. Rather than be relegated to backing up only to a Microsoft machine running the latest and greatest operating system, I want to be able to put the hard drive in a Linux machine and copy my PC and future iMac data to it. So, the client might ideally be written in Java or be a Mozilla app.

And, just for kicks, I’m using the LazyWeb trackback to broaden exposure to this idea and see if there are any takers. ;-)

Powered by WordPress and Motion by 85ideas.