 Saturday, July 21, 2007
Upgraded to DasBlog 1.9.7 last night -- if you're reading this, things seem to be going ok. Still some issues to work out with Free Text Box and the editing UI, but I'll get to those later. Must read Harry Potter now.
 Saturday, March 03, 2007
One of the hard things about being a blogger in general is finding your voice. Writing in a public forum is very much a performative act; you subconsciously choose a persona to project to the world and evoke that person through your writing. The really great bloggers are the ones who can do this transparently. They write without feeling self-conscious, the literary equivalent of singing in the shower. They write as if their words have no effect on the world. Though that, their words acquire honesty and from honesty flows impact.
I need to get myself back in that headspace.
 Sunday, August 13, 2006
For the past several weeks I've been dogfooding a cool little online/offline blog editing tool called Windows Live Writer. The Writer team just released their public Beta 1 release, so now everyone can get it. Here's the download link. I've tried a bunch of blog editing solutions in the past (BlogJet, Outlook, Word, you name it) and Writer is the best that I've seen so far. It nails the basics (easy setup,online/offline support, WYSIWYG editing, categories) and has some cool features that I haven't seen before (the live preview where it applies your blog's CSS to draft entries so you can see what it will look like before you post it is very cool). Congrats to the Live Writer team on hitting their public beta milestone!
 Tuesday, July 25, 2006
Those of you who view my site in a browser will see what I'm talking about.
I figure it's worth it to recoup the bandwith costs I'm paying every month.
And if my grandboss is doing it...
 Wednesday, August 24, 2005
Looks like the DasBlog 1.8 upgrade went fine, and mail-to-weblog works J
Thanks to Scott, Omar, and the rest!
 Wednesday, April 13, 2005
Nice to see that
Kirill
Gavrylyuk has started up a blog over at Pluralsight.
Kirill owns the
Interop Basic for Indigo, which means he’s responsible for looking at the
product holistically and making sure that every feature has a solid
interoperability story. He’s been involved with a whole slew of Microsoft
XML technologies, so I’m sure he’s got lots of interesting things
to talk about.
Keep an eye on his RSS
feed. Subscribed.
 Monday, February 28, 2005
Wow.
It’s been over a week since I’ve posted anything substantive here.
In my defense, there’s been a lot going on. The last couple of weeks have
been an intense push to get ACA.NET 4.0 signed, sealed, and delivered. That got
done last Wednesday, and then I spent the weekend in Vegas with my friends. Got
back this morning at about 3am, so I’m beat.
Oh, and there’s some big news coming from me…can’t quite talk
about it yet, but I’m pretty excited about it.
 Saturday, January 22, 2005
If this post shows up, it means I fixed the problem with MailToWeblog. Time to send Scott the diff’s…
I installed DasBlog 1.7 last night. Like previous DasBlog updates, this
one went easily. The additional requirement to run the command-line
updater didn’t bother me; the tool ran fine and having my referrer logs
de-spammed was totally worth the trivial inconvenience.
First impressions are great – I have to say I’m very impressed with the
work that Omar, Scott, and the rest of the DasBlog folks have done on
the 1.7 release. The new anti-spam measures (4 – count ‘em!) are at
least a glimmer of hope in an increasingly dark world. Beyond that,
there are some nice backend improvements to the admin engine that I
really like (the ability to look at referrer logs from past dates is
great!).
Thanks a lot for your hard work, guys.
Update: Somethings farked with
MailToWeblog...getting a NullReferenceException somewhere during the
save process...not sure what's up with that, since manual positing
works fine. Need to investigate.
Update 2: Stack trace looks like this:
System.NullReferenceException: Object reference not set to an instance of an object.
at
newtelligence.DasBlog.Web.Services.EditServiceImplementation.InternalSaveEntry(Entry
entry, String trackBackText, CrosspostInfoCollection crosspostList,
SiteConfig siteConfig, ILoggingDataService logService, IBlogDataService
dataService)
at newtelligence.DasBlog.Web.Services.MailToWeblog.Run()
Guess I'll have to go download the code.
|
 Sunday, November 14, 2004
I’ve
implemented a CAPTCHA-based validation mechanism in an attempt to cut down on
the amount of comment spam that I have to manually delete. Many thanks to Jeff Attwood (for the original CAPTCHA
control) and Scott
Hanselman (for the hack that easily integrated Jeff’s control into
DasBlog).
 Thursday, November 11, 2004
Scott
Hanselman rocks. He took a CAPTCHA implementation originally done by Jeff Attwood
and turned it into a workable solution for DasBlog. Rolling this out here is on
my list of things to do when I can tear myself away from HALO2 for a few…
 Monday, November 08, 2004
I’ve
been inundated with comment spam lately. The spam is a bunch of links to
various .info domains, mostly relating to poker and pharmies. Judging by the
domains mentioned in the spam, I’m assuming that it’s all coming
from the same source. I’m also guessing that these are probably being
entered manually, given that I’ve turned off access to DasBlog’s
Comment API.
I looked up WHOIS records for several domains mentioned in the last spam I got and
noticed an interesting correlation. The domains are registered to different
people (mostly located in Pennsylvania, Wisconsin, and Ohio), but all of them
have Moniker Online Services, LLC listed as the sponsoring registrar. These
people run Moniker.com, an online domain registration company.
I have a sneaking suspicion that the “web site promotion” services
offered by Moniker.com are really spam sweatshops – cheap offshore laborers
employed to write comment spam. I cannot prove this, but I have my suspicions.
Whoever they are, they’re a real pain in my butt.
 Saturday, October 16, 2004
TechWeb’s running a Readers Choice award contest for independent tech bloggers. Nominate your favorite technology-centric bloggers here.
 Thursday, October 07, 2004
Over the last couple of weeks, I’ve
gotten reports that some people were having a hard time subscribing to my RSS
feed. This should all be fixed now, and there should be no problems with my
feed. Turns out my hosting provider was appending a custom header in all HTTP
responses, and this header included some whitespace. According to the HTTP/1.1
RFC, this is illegal. As of Service Pack 1, the .NET framework now strictly
enforces the HTTP spec and complains loudly about HTTP protocol violations. I
talked to my hosting provider, he removed the whitespace from the header, and
all should be well again.
So, if you’re experiencing similar
problems with your feed my advice is to check with your hosting provider and
make sure there are no funky headers being included in your feed without your
knowledge.
 Sunday, October 03, 2004
I upgraded the site to DasBlog 1.6. Let me know if there are any problems.
I'm hoping that this will fix some intermittent problems a few people have been having with my RSS feeds. I've had a few reports of aggregators complaining that my feed has been commiting HTTP protocol violations. It's hard to say for sure, but I'm going to blame this on a bad interaction between DasBlog 1.5 and .NETfx 1.1sp1. Dare had an explanation of this phenomenon over here. Here's hoping that the upgrade to 1.6 will fix it.
It's about time that got off my butt and did this anyway.
 Thursday, September 16, 2004
Full-text
feeds are back on the MSDN blog sites. Sara Williams has several clarifying
comments here,
which explain the reasoning behind the original change and some future plans they
have to address the underlying problem. A big “thank you” goes out
to the MSDN people, for listening to their customers and responding to our
comments.
In
celebration of this event, I’m declaring today (9/16/04) International
Check-Your-Aggregator-Polling-Frequency Day. If you’re subscribed to a
big aggregated feed, knock the polling interval down a couple notches and help
conserve a little bandwidth.
After blog
mint: Had
dinner tonight with Rory, Wes, and Scott. Thanks for the evening guys –
it was fun!
 Tuesday, September 14, 2004
Anybody out there up for a blogger dinner in Redmond this Thusday (9/16)? I know it's rather short notice, but it might be fun. Rory's in town -- the occasion warrants a geek gathering, I think.
I'm thinking Crossroads, 6:30ish. Leave a comment or trackback if you're interested.
 Friday, September 10, 2004
A couple people have asked me why I’m such an ardent supporter of full-text RSS feeds. Tonight I thought of an analogy that might help make my point:
Imagine that you’re a lawyer working on an important case. To help you with your research, you’ve employed a couple of paralegals who are willing to work all night scouring the law library for relevant case law while you sleep. Upon walking into your office the next day, you find that the paralegals have completed their task in two very different ways. One has compiled a list of cases that includes the reference numbers and locations within the library where the cases can be found. He also included the first 100 words each ruling for context (not a brief or a summary, just the first 100 words verbatim from the ruling itself). The other paralegal has Xeroxed a four-foot high stack of paper. This stack contains the full text of every ruling on the first paralegal’s list. She hasn’t summarized or briefed any of it, but it’s all there in one place and neatly organized. Who’s helped you be more productive?
If it were me, I’d fire the first guy. Too much latency. Even though the second paralegal has actually delivered more information to me, I expect I’d be more productive because I’d be spending more time reading and less time walking across the library to fetch the books.
RSS should help me quickly access the information that's interesting and quickly discard the stuff that's not. Abbreviated feeds help me don't help me in either case. I hate getting enticed by a short summary of an article and then click out elsewhere to read the rest of the text -- the context switch is distracting. It breaks my concentration. It also incurs latency -- I have to wait for the page to load. If I'm disconnected, I'm left completely hanging and unable to read the rest of the article. If the full content had already been previously downloaded into my aggregator, I'd have none of these problems.
Unless the content of an abbreviated feed provides a useful summary of the item it links to, it’s not very good at helping me discard stuff I don't want to read. Abbreviated feeds are based on a flawed assumption: that the first n words of an entry will be sufficient for me to make an accurate decision as to whether or not I want to read the rest of the article. If everyone wrote perfect abstracts of all their entries then perhaps this wouldn’t be a bad way of doing things, but blogs just don’t seem to work that way. Most of the bloggers I read are like me – they’re essayists. Also like me, they don’t always get to the point right away. Even though RSS offers a “summary” or “description” tag, there are very few bloggers out there who are disciplined enough to actually use such a feature effectively. These are blogs, after all, not academic papers. Blogs just aren’t written such that the first 100 words of every post convey a concise summary of the rest of the content. Regardless of whether this is “good writing style,” it seems to be a characteristic of the medium. I doubt that this will be changing any time soon.
The beauty of full-text feeds is that they present a vast amount of information with effectively zero latency. Because all the content is downloaded in the background, when I get around to reading it in my aggregator it comes up instantaneously. I didn’t spend five or ten seconds waiting for that article to load only to find out that I wasn’t interested in it – the aggregator wasted its time, not me. I have the full text of the article right there in front of me -- I’m reading all the parts of the article that I think are interesting, not just the first 100 characters (or a summary of all the parts the author thought was interesting, but didn’t quite do it for me) that an abbreviated feed wants to expose me to. It comes down to the fact that I can skim out interesting parts of articles faster than my browser can open them. Full-text feeds let me consume more interesting information in a smaller amount of time, and that’s what an aggregator is all about in the end.
Coming soon: ramblings on how the bandwidth problem that full-text feeds cause might be addressed, to the betterment of authors, readers, and content providers alike…
 Wednesday, September 08, 2004
I feel a little guilty about the vehemence with which I expressed my dissatisfaction over the recent changes to blogs.msdn.com’s RSS feed. I don’t pay for that service, so I really don’t have a right to bitch that loudly. Scoble says it’s a bandwidth issue; I can see how that would be a problem.
There are two problems here: one, the RSS distribution model doesn’t scale to Microsoft proportions. Two, the main feed on blogs.msdn.com is very large, exacerbating the problems inherent in RSS. The first problem is really tough; the second problem is easier to solve.
What about getting rid of the massive main feed? It’s big and only getting bigger. I doubt that there are many people out there who are interested in everything that comes across it. However, the main feed has a certain “all in one place” appeal to it that makes people willing to fast-forward through the stuff they perceive as noise to get to the stuff they care about.
I suggest replacing the main feed with several smaller feeds, organized by MS business unit. For example, put the DevDiv people on one feed, the Office folks on another, and the Windows people on a third. DPE people could have their own feed, too. That way, I could subscribe to just the portions of MS that I’m interested in.
In the worst case, people will subscribe to all of the feeds in which case they’re no better off than now. However, I don’t think a lot of people would actually do that. Most people probably are only really interested in a particular business unit inside of MS, and would only subscribe to that feed. This would reduce the bandwidth being consumed and increase the signal/noise ratio for everyone.
The current solution is a horizontal partitioning of the feed (more people, fewer words). I think a vertical partitioning (fewer people, more words) would be much better.
Update: I can't spell 'partitioning' to save my life.
 Tuesday, September 07, 2004
Over the weekend, blogs.msdn.com made a big change. I think somebody accidentally turned the SuckOTron 6000 up a few notches.
Suddenly, there are no more full-content RSS feeds. Everything’s down to about a 100 characters and a super-irritating “read more” link. HELLO, MS: THIS IS BOGUS. GIVE US BACK FULL-CONTENT FEEDS PRONTO. YOU HAVE JUST SERIOUSLY DECREASED THE USABILITY OF YOUR SYSTEM FOR THOSE OF USE WHO READ BLOGS IN AN AGGREGATOR. This sucks. This really, really, sucks and you should put things back to the way they were.
In the blogosphere, there is hardly anything more irritating that an abbreviated RSS feed. The WHOLE PURPOSE of an RSS aggregator is so that I don’t have to open my freaking web browser to 100 different pages. By having the content right there in my aggregator, I can skim an entire article in the time it takes to open up a new web browser. By not including full content in the RSS feed, you take away some of the productivity gains that RSS offers.
 Monday, August 16, 2004
 Sunday, July 11, 2004
I
just realized that yesterday was my one-year blogoversary, which means
I’m now entitled to post the self-congratulatory one-year blog
retrospective. Funny that a little more than a year ago, I’d never
written anything in a public forum. Now, 472 posts and a little over 2 million
hits later, here we are. And it all started from this…
Actually, the way I got into blogging is sort of funny (well, to me anyway). I
got started reading blogs because of Brian
Jackson. I’d been an avid reader for a couple of months but
didn’t write anything because frankly, I didn’t think I had
anything to blog about. Around that time, I was trying to convince the
powers-that-be to let me go to Chris Sells’ XML DevCon. The deal we
struck was that I could go, but I’d have to do something to communicate
what I learned there back to the members on my team. I thought, what the heck,
I’ll blog my conference notes so everybody back at the ranch could read
about all the cool stuff I was hearing about.
I went to the conference and took copious notes, and posted them to a temporary
proto-blog up on Blogspot. The first night of the conference, Chris sent out
some mail asking for anybody who had been blogging the conference. So, in
a burst of hubris bolstered by a couple of free conference beers, I sent Chris a
link to my notes. A couple of days later, Chris posted an aggregated list of
conference-related blogs up on his web site. Suddenly, there was a link to my
work up on http://www.sellsbrothers.com,
and that was about the coolest thing ever. Had it not been for that link, I
probably wouldn’t have kept up with the blog after the conference ended.
So thanks, Chris J
Over the last year, I’ve found that I really enjoy blogging. I’ve
always loved technology and always like writing, and blogging lets me combine
those two things into something I find I really enjoy doing. Hard to believe
it’s been a year already – I doubt that I’ll be stopping any
time soon.
Here are my top five personal favorite posts, in no particular order:
Ok,
that was six. I’m done now.
 Monday, May 24, 2004
…for
putting me on this list.
The other members of this list are all great contributors to the .NET blogging
community, and it’s an honor to be included with them.
I’ll do my best to live up to them J
 Tuesday, May 18, 2004
On
a whim, I decided to install the new bits of RSSBandit
and give that a try for a few days. I’m still not quite ready to retire
SharpReader, but I like some of the innovations that RSSBandit has built. Search
folders are awesome, as is the ability to flag items for followup. And tabbed
browsing inside the aggregator just kicks ass.
Two nice-to-haves that come to mind: first, I wish the tree of feeds would
remember its expansion state. I don’t like that I have to re-expand my
categories every time I start up. Also, I’m not a big fan of the forced
alphabetical arrangement. I took a stack-based approach to organizing my feeds
in SharpReader, with the most interesting blogs at the top of the stack. The
fact that RSSBandit forces alphabetical ordering makes me adapt my workflow to
the tool, and I think that’s not the way software should work.
 Tuesday, May 11, 2004
In Chicago, on vacation. Blogging will likely be light-to-nonexistant for the next week or so.
 Friday, April 16, 2004
It’s Friday, and I’ve been in a silly mood all day. Anyway, two new feeds in my subscription list:
SqlDiva – a.k.a Mrs. XML a.k.a. Melissa Demczak a.k.a DonXML’s wife. BTW, I think I’m going to have to start referring to DonXML as DonXml in order to bring him into compliance with BCL naming conventions (speaking of which, shouldn’t we also refer to that as the Bcl?)…
www.spankboogy.com – I noticed this one show up in my referrer logs. I followed it because I thought it was a funny domain name – little did I know that I’d find fellow Avanade-r Adam Wengert on the other side of that link. Adam’s a friend of mine from Chicago, and was one of the guys who really helped me get my start at Avanade. Nice to see him entering blog space.
Ok, off to pick up Kill Bill vol 1 on DVD.
 Sunday, March 14, 2004
Mike Wood’s entry into the blogosphere has already been formally announced by BTJ, but it’s worth mentioning here, too.
As Avanade’s Central Region .NET practice director, Mike was my grandboss when I worked in Chicago. Sadly, now that I’m in Seattle I don’t get to interact with him much anymore, but it’s nice to see him in blog space.
Subscribed!
Update: Looks like Mike's going to be blogging the 2004 Mobile DevCon in San Francisco -- looking forward to some interesting stuff from that!
Three cool things about Sylvain Duford:
1) He’s the MS Regional Director for Ottawa
2) He knows a lot about BizTalk
3) He’s the Enterprise Integration practice director for Avanade Canada, which makes him my coworker (in a distributed sense).
Don’t know how this one slipped by me. I’m looking forward to what he has to say – I don’t know very much about BizTalk beyond the basic role it plays in EAI architectures, and I’m looking forward to learning something.
Blog here. RSS here. Subscribed.
 Saturday, March 13, 2004
When
I started this blog last July, I wrote almost exclusively about techie stuff. Lately,
as the American presidential campaign heats up, I’ve developed a growing
interest in politics. Specifically, I’ve really been eating stuff on the
geostrategic implications of the Iraq war and, as a result, I’ve been
blogging about it.
Now, according to my logs, I’ve got at least a few readers. And I’m
assuming that most of you come here looking for technical stuff, and might not
be interested in my left-liberal views on politics. I hope that my recent
political posts have not decreased the signal/noise ratio to the point where it
discourages you from reading the non-political stuff that I might have to say.
So,
out of respect for the “.NET or nothing” crowd, I’ve created
a new “politics” category. Anything that I have to say that might
be even remotely construed as politically controversial will henceforth be categorized
as such. If you’re not inclined to read such things, they will be clearly
marked for ease of ignorance.
To
those of you who are kind enough to subscribe to my blog, I ask this: does this
work for you?
 Thursday, March 11, 2004
 Thursday, March 04, 2004
Paul
Boutin over @ MSN has a good introduction to RSS and aggregators here. I’m posting this
primarily because my mom reads my blog from time to time, and this easier than
explaining the whole RSS thing myself. Hi, mom… J
[Via Scoble]
 Thursday, February 19, 2004
I
saw this in my DasBlog event log today. I’d never noticed it before:
Pinging Weblogs.com failed: Thanks for the ping, however we can only accept
one ping every half-hour. It's cool that you're updating so often, however, if
I may be so bold as to offer some advice -- take a break, you'll enjoy life
more.
What I want to know is this: does Dave
Winer get these messages too? He posts a heck of a lot more often than I do…J
 Monday, February 09, 2004
Got back from a long weekend in Las Vegas with some old college friends late last night. Given how little energy I had today, I think I'll schedule a bit more time for de-Vegasification into my next trip - you know, some time to ease the transition back into the real world.
Anyway, to make up for the lack of interesting technical content while I was out partying, here's a link to a really interesting presentation about type systems in ML and PERL. I learned quite a bit about ML from this -- given the list-oriented nature of the language, it seems like it might be a good place to use some of the LISP idioms that I picked up. That's almost enough to make we want to learn OCaml. Maybe I'll reinstall the F# compiler and give it a go...
 Sunday, February 01, 2004
Seen on KentC’s blog: “Intra-company blogging: what is it good for?”
Several months ago, I was one of the people championing intra-company blogging inside my company. Given the global (and thus distributed) nature of our company, we thought internal blogs might be a good way to create a distributed sense of community within the ranks of our consultants. We already have a pretty active set of Exchange public folders, so I got pretty good at the “why blogs are different than public folders” speech. My basic thesis was that public folders are a “pull” technology, oriented toward request-response messaging patterns between people. Public folders are a topic-centric medium; you read a public folder post because it’s about a specific topic you’re interested in. In contrast, blogs are a “push” technology enabling pub/sub messaging between people. Blogs are centered on the individual; you read a blog not because it’s apropos to a specific topic, but because you’re interested in what one person has to say about a variety of subject matter.
Anyway, after going through several rounds of red tape, we got clearance from our PM to start up a blog server that only the people on our project could access. I considered this a minor victory – it wasn’t what I had really hoped for, but it was better than nothing. Our blog server was intended to be a sort of “pilot project” – if it was successful, they’d think about rolling it out to the entire company. Not surprisingly, this experiment was a miserable failure for several reasons:
· The community was too small. There’s an inertia to any blogging community. Unless you have a critical mass of people in the community, it’s hard for that community to grow. People feel like they’re talking to themselves.
· The community was physically proximate. Blogging is a great way of connecting people who don’t see each other on a regular basis. In the pilot, everybody who was blogging saw each other for 8 hours a day. As a result, there wasn’t much new for people to talk about.
· The blog was really hard to access. One of the conditions for our pilot project was that it had to be isolated from the company-wide intranet. As a result, the only place you could access people’s blogs was at work – when you were sitting right next to them. Plus, because it wasn’t available on the company intranet, you couldn’t access the blog via VPN from home.
· The blog was really hard to post to. Due to the access restrictions imposed, you could only post to your blog from work. When you’re at work, you’re doing things more important than blogging. Personally, I find the best time to blog is when I’m at home in the evening watching TV. By imposing access restrictions on the blog server, it was impossible for people to post to their blog when they had the time and motivation to write something.
As a result, our little pilot project experienced the new-and-shiny phenomenon: a big spike of activity at first, followed by rapid decay into nothing. I don’t think we proved anything about the value of intra-company blogging, just a lot about how not to roll out a blog server.
My advice for companies considering intra-company blogs: If you’re considering setting up an intra-company blog server, don’t pilot it – just do it. The amount of time and investment required to set up a blog server is minimal, and a full roll-out is really the only way to accurately determine whether blogging is right for your company. Worst case scenario: you take the blog server off the network after a few months. You’re not risking capital investment for blog software (it’s all free), so why not just do it?
 Wednesday, January 21, 2004
I'm going to be going to the Seattle blogger meetup tonight -- see http://www.anitarowland.com/gmarchives/00001562.html for the when/where vitals.
Should be fun...I know Bliz and Rory drove up from Portland. Wesner Moise mentioned that he was going to be there, and Scoble will be showing up too.
Looks like I'll have to come clean about what a terrible bowler I am...
 Wednesday, January 14, 2004
Several months ago, back when I first started blogging, I had this idea I called SubscriberTrack. It was moderately well-received, mainly by marketing companies that wanted to use it to generate leads. What I had originally wanted to do with SubscriberTrack was identify the people who were subscribing to my blog, because I thought it would be a good way of discovering new blogs to read. I never did anything with it, because the only people who really expressed interest were advertisers.
Fast-forward to today: thanks to Dave Winer, we have something that does the same thing only much, much better. http://feeds.scripting.com not only lets me see who’s subscribing to my blog, but the blogs that those people subscribe to as well. I’ve found a bunch of new feeds, and I’m sure I’ll find more in the future. Leave it to Dave to come up with yet another very simple but very powerful way to interconnect the blogging community.
The site has only been up for a few days, and already there a lot of subscription lists out there. The downside is, my subscription list is already out of date. Unless the users of the site are diligent in updating their OPML files, the site will quickly become inaccurate. It would be very cool if my RSS aggregator would automatically update the site every time I subscribed to a new feed.
Now that the site is collecting data, I can think of a couple of interesting applications, beyond the simple “find me a random feed I don't already read“:
· Recommendations for new feeds based upon a collaborative filtering algorithm. The whole “people who read J. Random Hacker’s blog also read…” sort of thing.
· We could map the blogosphere. Represent every blog as a node in a graph, with directed edges representing subscriptions. Then find a way to render the graph visually. What would that picture look like?
· You could gather some statistics on bloggers. How many blogs does the average blogger read? If I read Fred’s blog and he reads mine, how many other blogs do we both subscribe to? What’s the general amount of overlap in within the community?
· You could do “Six Degrees of Kevin Bacon” type things, based upon subscription lists. This probably doesn’t have much use, but it might be funny.
Back when the whole Google-is-banning-blogs meme was circulating, I saw bloggers described as a small community, tightly knit within themselves but generally disconnected from the outside world. Dave's site might allow us to determine if that characterization is in fact correct.
 Sunday, January 11, 2004
I'm making prograss on my new years resolution (of sorts) to make my blog more searchable.
First off, the move to DasBlog 1.5 has helped a lot. That added single-keyword search to my site, which goes a long way. Omar assures the world that search will be even better in 1.6
Secondly, I added a visible link to an archive page off my right-hand nav bar. I think this will help Google index my permalinks more accurately. Given that I got slammed by the Google robot this morning, I think it's helping.
Thirdly, I blatantly stole an idea from Scott Hanselman to enable search highlighting on my blog. Now, whenever you come to this blog as a result of a Google or Yahoo search, your search terms will be highlighted in the text of the page you navigate to. That should help people more easily identify the text that they're looking for and get them to the information that they care about faster.
 Saturday, January 10, 2004
I finally put up a bio. You can read it here.
Well, that was pretty painless. The upgrade of the engine itself was very simple. I spent some time futzing with my stylesheets to play more nicely with the 1.5 code (which was *long* overdue!)
The big reason that I went to 1.5 was the internal search feature. The full text of my blog is now searchable from the right-hand side. Thanks to a great idea from Scott, it's also got search word highlighting.
All this without ever getting out of bed. I love wireless connectivity :)
I'm going to be upgrading this blog to DasBlog 1.5 today. I apologize in advance if there's any wierdness.
 Monday, January 05, 2004
<test post />
I was reading over Robert McLaw's recounting of how he upgraded LonghornBlogs to .TEXT .95. One of the additional improvements that Robert made involved hacking the FreeTextBox control to autoescape angle brackets.
Even though I'm not running .TEXT, I was able to drop Robert's updated DLL into DasBlog's bin directory and everything worked nicely. No more > escape sequences for me!
Thanks, Robert...
|