Attempting a slightly refined blog design

After years of my totally boring blog design, I’ve finally decided to start tweaking it. I’ve been a big fan of Liquid Layouts and still am, but so many web designers stick with Center Stage that I decided to try it on for a while. I’ve chosen to do a 960px wide layout, with a 600px wide content area.

If you read my blog in a feed reader, none of this really matters to you, but if you click through to leave a comment or read it directly in your browser, hopefully the slight adjustment to the design is an improvement.  For comparison, here’s a screenshot of the previous design:

dossy.org blog design before June 2007

I stuck with the greyscale color palette–because, I’m strange like that. And yes, the ads are still there. But, other than changes to those two aspects, I’d love any constructive criticism or suggestions on what else I might want to change to make the design more effective. Share your thoughts with me in the comments below.

Tags: ,

How do I “search my feeds” in Google Reader?

Optimistically, I decided to give Google Reader a try for a week, seeing if I could actually give up Bloglines for it. I knew there would probably be some small feature missing that would make me cringe when I realized Bloglines had it but Google Reader didn’t, but … I wasn’t expecting this to be it …

Google? How do I “search my feeds” in Google Reader?! I mean, I’m not kidding: when you think Google, the first thing that pops into my head is “search engine.” I completely took for granted that, you know, I’d be able to search within my subscribed feeds. I’m not talking a general Google Blog Search, but a search across all my feed subscriptions and only from my feed subscriptions.

Before you shake your head and say, “Oh, yet another stupid feature that will never get used,” let me tell you that I find myself using this feature plenty. I’m subscribed to lots of feeds in Bloglines (300+) and I read a lot of entries all throughout the day. I often skim the high volume feeds just to get through all of the new entries. People often ask me all sorts of questions which will trigger a memory of “I vaguely recall a blog entry about that” which then prompts me to search my Bloglines subscriptions so I can either read more about the subject and/or pass along a link to the asker.

Yes, the folks at Bloglines had the sense to provide a “search my feeds” functionality in their Bloglines search. Even better, they use a sane URL format (no stupid dicking around with an embedded AJAX widget) to access it, which lends itself very nicely for creating a “quick search” Firefox bookmark, which I immediately set up:

Bloglines 'search my feeds' Firefox quick search bookmark

So, all I have to do is hit Ctrl-T to open a new tab in Firefox, then type “bs <term>” in the Address bar, and I get a search results page for that term, limited to my subscribed feeds.

I could probably get used to not having the convenience of the quick search bookmark, if Google Reader only let me search within my subscribed feeds, somehow.

Am I missing something?  Is there a way to do this and I’m just missing it, or is it buried somewhere?  I can’t believe that the Google folks totally missed this feature, but I haven’t found it yet.

Update: Google Reader (finally) gets search-within-subscriptions (Sep 6, 2007)

Tags: , ,

Visiting ex-coworker friends in NYC

Dapper Dossy Visits the Rocketettes at Radio City Music Hall

(Originally uploaded by julio.miyares.)

I took a quick trip into NYC today to have lunch with two ex-coworker friends at AOL, Julio and Rob.  As I’ve always said, AOL was a fantastic place to work because of the people and it’s what I miss most about not being there any more.

Julio was kind enough to take this picture of me today and he’s uploaded it to his Flickr photostream and he’s even used it as blog fodder.  I’m always ready to help a friend out, you know?

Tags: , , ,

BlogJet, a must-have blogging tool for Windows

BlogJet 2.0 screenshot, 2007-03-14

Darren Rowse of ProBlogger.net asks, “what are your top 5 blogging tools?”  Ian McKenzie mentions BlogJet, which I didn’t remember hearing about.  Well, BlogJet 2.0 is available, so I decided to give it a try after watching the demo video, as there’s a 30-day free trial (it’s not free software, it costs $39.95).

My first reaction is: wow.  BlogJet 2.0 is great.  I’m only in my second day of my trial period, but I’m definitely considering paying for this application.  BlogJet 2.0 is what w.bloggar should have become, if its development didn’t come to a grinding halt.  I’d given up on using w.bloggar because it was painfully slow, which got in the way too often.  I’ve been hand-editing HTML using my favorite editor, vim, and just uploading the entries manually.  It wasn’t convenient, but it was fast and predictable, which are more important to me.  I have a bunch of macros bound to F-keys to make any repeated task trivial, so it was quite comfortable.  However, there’s still a few tasks that I never got around to automating, and that’s a pain point for me.

Of course, I wouldn’t be me if I weren’t so damned hypercritical: there are a few warts on BlogJet 2.0 that I don’t know how long I could live with.  They’re probably non-issues for your average blogger, but they annoy the hell out of me.  Not like you really care, but let me tell you about them.

Where is my H1-H6?

I guess most bloggers don’t use section headers, otherwise how did BlogJet get to 2.0 without implementing this?  Luckily, I can Ctrl-Tab into the source view and hand-edit the HTML (thank goodness) but for an application that is so nicely polished, this was surprising.  I’m hoping this was just a small oversight and will be added to a follow-up release.  This is only a minor inconvenience, and I can definitely live with this.

IMG tags lack height and width attributes

I guess this is just a pet peeve of mine, but I really like my IMG tags to have their height and width attributes specified when I know their values in advance.  It would be nice if there were a checkbox in the application’s preferences to tell BlogJet to include those in the generated markup.  For now, I’m hand-adding it after publishing a blog entry, but that’s tedious.

Dude, where’s my nice markup?

I have a general displeasure with the HTML markup that BlogJet generates, but I suspect that has a lot to do with the embedded IE control that it uses for the WYSIWYG HTML editing, but it’d be nice if BlogJet allowed you to specify some simple post-processing filters to programmatically clean up the markup before it’s published.  Similar to the usefulness of BlogJet’s “Auto Replace” feature, being able to define a series of regular expression transformations to apply to the generated markup would be a nice touch.

Tags implementation is buggy

While it’s annoying that you can’t reorder tags once you’ve added them other than by deleting and re-adding them (ugh!), that’s not even what I’m referring to when I say the implementation is buggy.  I mean, the URLs it generates is downright broken.  I don’t know who started replacing spaces with “+” in the path portion of the URL, but it’s wrong.  Take a look at RFC 3986: Uniform Resource Identifier (URI): Generic Syntax, section 3:

    foo://example.com:8042/over/there?name=ferret#nose
    \_/   \______________/\_________/ \_________/ \__/
     |           |            |            |        |
  scheme     authority       path        query   fragment

The character escaping rules are different in the “path” portion vs. the “query” portion of the URL.  Lets look at the typical “tag URL” form:

    http://technorati.com/tag/{TAG}
    \__/   \____________/\________/
      |           |           |
   scheme     authority      path

Notice anything?  Like, the fact that there’s no “query” portion?  The “tag” itself is part of the “path” portion of the URL.  Therefore, it should be encoded following the rules that govern encoding the “path” portion of the URL.  Which means, spaces should be encoded to “%20” instead of “+” and if you did want an actual “+” in your tag text, it would be replaced with “%2B” in the URL.

Right now, in BlogJet 2.0.0.9 (the specific version I’m trying out), if I add a tag with spaces in it, the tag link body has the space replaced with a “+” and it’s also in the tag link href the same way.  There’s no way for me to create a tag with an actual whitespace in the text.  And, since BlogJet treats tags “specially” I can’t even go into the HTML source view and hand correct this.  Ugh.

Again, I’m hoping this is a simple matter to fix, but this is of course the problem with closed-source software products: I’m entirely at the mercy of the original developer to make the necessary changes.  And, it’s the prerogative of that developer to ignore my pleas and not make the changes at all, leaving me with no alternatives other than to not use the product.

… and like I said at the beginning of this blog entry, BlogJet 2.0 is a product that’s well worth its $39.95 price tag, and is definitely a must-have blogging tool for the Win32 platform.  Dmitry Chestnykh, you’ve done a fantastic job.  Would you mind fixing these few warts for me, though?  :-)

Tags: ,

Jason announces his new show on PodTech Network

So, Jason Calacanis officially announced the coming of his new podcast where he’s going to donate the proceeds of the show to charity. Apparently, he’s raised $100K so far and it’s going to the private Bay Ridge Preparatory School in Brooklyn, NY, so that “disadvantaged youth” can attend. It’s a great way to give back to the community and a good way of making the world a better place to live.

Interestingly, Jason asks:

“Who should I have as my first guest?”

Let me see … quoting from the press release:

“The weekly show […] will focus on Jason’s insights in new media and technology trends and those of his special guests.”

[…]

“The media philanthropy model that the CalacanisCast show represents is a first example of a sustainable, high-quality media property that generates not only awareness, but monetary support, for philanthropic causes.”

How about interviews with people who do the work for philanthropic causes. Ask them how this new media and the latest technology trends has affected their causes. Is it enabling? Can they bring benefit a larger audience now? Garner more support and volunteers?

Jason, you could provide insight into ways we can continue to evolve new media in a direction that could further meet their needs and goals. Wouldn’t it be keen to see a “Web 2.0” startup built around providing a service that facilitates or works to directly achieve some goal of one of these philanthropic organizations?

Of course, I don’t know if this would build you an audience. But, just another bunch of talking heads egobating about their wild successes and “the next big thing” isn’t exactly what I’d consider a “high-quality media property.” Highly valuable to advertisers, maybe, but value isn’t quality.

Tags:
,
,
,
,

What is the sound of one backhoe digging?

To those of you who actually noticed that my blog was down yesterday on 8/29, I’ve finally found out why … according to Rich Dean, construction workers dug into Verizon’s lines:

Late this morning, the contractor working on Park Place in Butler apparently damaged Verizon’s underground telephone cables causing phone problems for customers in the area including the Butler Police Department Communications. The cables involved connect most of Butler and Kinnelon with their central office in Riverdale. In this instance Cablevision’s Optinmum phone customers probably won’t be affected like they are when the power goes out. I understand that the news media is being notified.

This little mishap managed to take out my DSL circuit around 11 AM and has been flaky since.

Who needs terrorists when we seem to do just fine disrupting our own lives?

Tags:
,
,

Jacob Rosenberg’s brief history of web servers at AOL

Another AOL employee, Jacob Rosenberg, has started blogging. He’s got the unenviable task of making sure our stuff at AOL keeps running as he’s part of the Operations group. Today, he writes a brief history of various web servers that have come out of AOL in the past several years, including AOLserver.

Go on, show him some love and subscribe to Jacob’s blog and leave him some comments. Lets welcome another AOL voice to the blogosphere!

Tags:
,
,
,
,

Pragmatic Party and Scott Adams in 2008

I’ve said it before that I think Scott Adams should run for President in 2008, but today he cemented it. He blogged about his Pragmatic Party fantasy, imagining and describing his campaign platform, his Presidential approach and other goodness.

You need one Big Idea when you run for President. I would explain that our current system of government was conceived prior to the Internet, electronic mass media, and sophisticated polling methods. 200 years ago the only practical form of government involved voting for a small group of individuals that would pretend to represent you. Now we have better tools and we should use them. […]

I’m eligible to, but have never voted in any US government election. But, I might seriously consider Scott Adams and the Pragmatic Party as a write-in for 2008.

Exactly what does it take to get officially listed on the ballot? How much funds need to be raised? What’s the process involved? This is serious. If Ronald Reagan could see two full terms as President and Arnold Schwarzenegger can be Governor of California, then Scott Adams can certainly be President for a term.

Lets make this happen, people!

Tags: , , ,

A little less conversation, a little more action, please.

Last week’s Argonauts Gang Part II features Jason Calacanis with the Gillmore Gang. Jason makes the comment that, “I heard you could buy a review at TechCrunch” which gets Michael Arrington to write about it and Jason responds. Apparently, this caused quite a swirl over the holiday weekend.

Jason definitely takes transparency to the extreme. I’m sure he’s said stuff which he has either regrettted saying or has been misinterpreted. But, one thing’s for sure, he must have gotten the fortune cookie my wife got this past weekend: “It is better to do something imperfectly than to do nothing perfectly.” You can always correct mistakes, but you can’t get things done unless you do something, and Jason is definitely a do-er. For example, now that he’s part of the AOL family, he’s shining the light on some pretty dark places like the new AIM Triton and AOL Search.

A fellow AOL’er, Shawn Christopher suggests that he thinks Jason’s straight-forward approach is somewhat disrespectful. You know, you might be right, Shawn. Sadly, AOL is an extremely reactionary company. “Proactive” might as well be a four-letter word. I’m guessing that Jason understands this, that you kinda-sorta have to “force the hand” of business to react and you do that by airing things in public, not behind closed doors where suggestions can be ignored.

You’re right, maybe it’s not very nice. Maybe it’s even disrespectful. But, as an employee and shareholder myself, perhaps it’s time for “A little less conversation, a little more action, please. All this aggravation ain’t satisfactioning me.” — Elvis (Wikipedia, Amazon, YouTube, Lyrics) In times where AOL is being touted as the number one worst tech product of all time according to PCWorld, perhaps the time for ignoring our glaring faults is long gone?

Jason takes care not to disparage the talented engineers that work on our products. I bet if you ask him, he’ll tell you that he respects them all a great deal. But, our products are a different story. He takes an objective look at the products, focuses on a metric that’s measurable (i.e., placement of first organic search result, memory footprint of Triton), and then asks for change and improvement. How many times have you had your management make vague and overarching edicts like “make it better” without any clue what “better” is? Jason at least gives feedback where improvements are straight-forward to evaluate and measure. That’s golden, in my book.

Lets start focusing the conversations around how we can make AOL products which are clearly hurting, better. Suggesting we shouldn’t be openly discussing problems and listening to our customers’ feedback is also disrespectful: of our customers.

Tags:
,
,
,
,
,

The modern American patriot

Back in July 2005, I blogged a bit about my 9/11 conspiracy theory and at the end, I included this snippet:

Over two hundred years ago, this country was formed by a group of people who were known as “Patriots.” These people fought against the rule of a government that didn’t serve its people. What it meant to be “a patriot” back then was to support the revolution in overthrowing the former government. It meant fighting against huge odds because to continue to live the way things are would be far worse than trying to overthrow the government. It was downright treasonous to be a patriot, but these people did it because that’s what they felt was the right thing to do. They risked everything because they couldn’t go on living the way they were — they were pushed past a point.

Today, the words “patriot” and “patriotic” get thrown around, but in the same breath with things like the “PATRIOT Act” and “Homeland Security” — implying loyalty and support of our current government — but when and where did the meaning change? Perhaps it really hasn’t. Perhaps there will be a new generation of patriots who will overthrow this government and install a new one whose interests, once again, lie with the people it represents. They will be fighting against huge odds, and be treated as traitors — maybe even labelled terrorists — and will risk everything for something they believe in. But, how many 9/11’s will it take before the American people are pushed past their point and become true patriots? We will see.

Cover: How Would a Patriot Act?

Last week, Wil Wheaton blogs about Glenn Greenwald who started a blog back in October 2005, which lead to a book deal in March 2006. The book, How Would a Patriot Act? Defending American Values from a President Run Amok, sounds like it takes the central idea from my two paragraphs and turned it into a book. I’ll have to read it and find out, I guess. For now, I’ve added it to my Amazon.com wishlist.


Tags:
,
,
,
,
,