Category: Blogging

  • Button Trendsetter

    After I last posted about the buttons (see “Button Sites” from March 14) on Web sites, and the button maker, I’ve noticed that others are taking notice, and it’s popping up elsewhere:

    Damn, I’m ahead of the curve! I must be some kind of trendsetter!

    … and if you believe that, I have some lovely oceanfront property in South Dakota you might be interested in…

  • And another Bend blogger

    Add to that ever-so-slightly growing list of Bend (Oregon) webloggers: Brainside Out. Excellent.

  • Updated Search

    I’ve been vastly updating the search functionality on my site. I’m still using MySQL‘s built-in FULLTEXT indexing to perform searches, but I’ve made the results page look a lot more (okay, almost exactly like) Google‘s. The main differences are that I’m not paginating search results (yet)—all searches limit to 10 results—and that I’m showing a relevance percentage, the first result being arbitrarily determined to be a 100% relevant.

    To determine relevance, I’m relying on MySQL: a fulltext MATCH(field) AGAINST('search string') directive will return the relevance number that MySQL computes when used in the SELECT part of a query. (See MySQL Full-text Search in the online manual for detailed info on this.)

    Further plans for searching that I haven’t implemented yet: utilizing MySQL’s IN BOOLEAN MODE parameter with searching to allow advanced things like phrase searches (with quotes), required word matching (using the plus sign), and subexpressions using parentheses. It’s pretty cool stuff. Oh, and I want to be smarter about presenting excerpts: Google tries to show you content excerpts with your search terms in them, I want to be able to do the same; currently I’m just showing the first 250 or so characters of the text with HTML stripped out of it.

    And since I’m developing my whole Personal Publishing System in an open process, I’ll write up a detailed technical article soon on how to effectively use MySQL fulltext searching and show Google-like results. All real-world; the code will be cribbed right out of my search.php file.

  • New (Old) Design

    Just flipped the switch on the site design I wrote about (see “Everything Old is New Again“). So far things are looking good, but there might be some bugs still lurking. And right now the changes only apply to the blog pages; I haven’t reworked the ebooks page or others, yet.

    And there’s two new pages available: What is Syndication? and My Projects. The Syndication page is a sort-of FAQ on syndicating a site and RSS—a helper page, or primer page, as it were, to anyone who sees my RSS link and wonders what the hell that is. Consider it a draft, but I will be updating and maintaining that page, and aim to make it a good landing page for syndication/RSS questions.

  • Old Farm District

    So I was driving home from work today and as I crossed Third Street onto Brosterhous I noticed a new sign proclaiming the area I was entering the “Old Farm District.” What was interesting about this is that the sign is in the same style as those of The Old Mill District, so I thought perhaps the city of Bend was giving the area a facelift in the same way the Old Mill District had been done. Which would be kind of cool; it’s a neat area where the old farmland acreages and farmhouses are side-by-side with the more modern housing and commercial developments. Historically, this district used to be the outer frontier of Bend, which is hard to believe these days when it’s a ten-minute drive from downtown.

    I do a quick search and find the Bend Neighborhood Associations Web site, which contains details about the Old Farm District and the other official neighborhood associations. No Old Mill-style plans for the area, simply prettying up the place by planting these gilded signs everywhere. The Bend Neighborhood Map is interesting, presenting a territorial view of Bend that I hadn’t seen before. Although I’d be inclined to point out that the real old farm district of Bend should really be extended to include the big white area between the “official” area and the Orchard and Mountain View neighborhoods. As it stands, I wonder what that neighborhood will end up being called?

    Amusingly, it didn’t take me long to notice that the site was developed by my old employer, Alpine Internet Solutions. One thing they need to do is make that map a clickable image map, where the user can click on the neighborhood and be taken to the appropriate page.

  • Everything Old is New Again

    I’ve started tinkering with the design of my site here, changing things around, making the blog pages more blog-centric, and in doing so I realize that this “redesign” is basically the same design I was using up through July of last year. How quickly we forget.

    As to what I’m changing, I’m simplifying the table layout and applying more style sheet rules to clean up the underlying HTML, and I’m moving back to a two-column format, with the blog content in the left column (wider) and all the rest in the right column (narrower). After staring at the three column layout for over half a year, I’ve finally decided it’s just too busy, and going with a more readable format is better. Hey, the two column layout with content on the left is almost a blog standard, if there is such a thing. Damn Movable Type for destroying the curve :)

    I’m also restructuring the overall site architecture a bit, moving some clutter off the front page to inside pages, consolidating some stuff, adding some new pages to (hopefully) enhance overall usability. Maybe someday I’ll even tinker around with an all-stylesheet layout approach; I know HTML table-based layouts are anathema to some folks out there. But right now my general philosophy is, if it ain’t broke, don’t fix it—but simplifying it is okay.

  • Language

    About a week back Andrei Zmievski blogged about taking linguistics classes and on the fluid nature of languages, and got me thinking about them. I hold a Bachelor of Arts degree in French with the equivalent of a minor in Russian (and yet I work in the computer industry… funny, eh?), but I’m far from fluent in either language, even though I’d like to be. And I’d like to learn other languages, too, if I had the time.

    I think every American should learn a second, maybe even a third language. Especially when a good part of the educated world beyond our country is multi-lingual; I think it puts us at a definite disadvantage.

    Yes, I know there’s always someone who will disagree with me on this point. English is quite the lingua franca, and will continue to be, so it’s easy to argue that there’s no need to learn another language in today’s world. Not so. I’ll touch on this in a future post.

    And of course, this always brings to mind one of my favorite rants from Dennis Miller, about the English language:

    I understand that English is a protean, evolving language that must constantly change in order to remain relevant. But let’s not go out of our way to appropriate words from other cultures simply to justify making something more expensive. Hey, you can add all the Italian suffixes you want, you’re not fooling anybody over there at Starbucks—it’s still just coffee. Now ring me the fuck up, you frappaloser.

  • More Testing

    Doing some further testing on the new CMS. There should be a “MORE” link below if you’re viewing this from the front page. If you click on it, you’ll get the extended body text and as a treat I’ll throw in some of the things I’m doing behind the scenes. (more…)

  • Flipping Switches

    I’m flipping switches on my blog tonight, and going live with my new CMS I’m working on. Hopefully, all will work as planned; consider this entry a test message.