There’s always something to howl about.

Category: Blogging (page 28 of 84)

Announcing the Odysseus Medal Long List of nominees widget

I’m usually not awake when I post at this hour, but I am today.

I built a new widget last night that will link to each new Odysseus Medal nominee as it comes in. This is something I’ve been planning to do for a while, but I took care of it last night in response to a goad from Drew Meyers at Zillow.

You can find it live in the sidebar to the right, but this is what the little toy looks like:

Each new nominee will be reflected in this list, posting blog-style, most recent nominee on top. I’ll have to moderate the entries for spam and porn, but I’ve built tools to enable me to amend the list by means of clickable links from my email — the power of PHP. This week’s list is semi-sorta randomized, because I didn’t have the standing nominations sorted by their date and time of entry.

What Drew was interested in is something like TechMeme for the RE.net. I don’t think we’re big enough to justify something like that, or for it to make much sense even if someone were to do it. But the Long List of Odysseus Medal nominees is already a fairly comprehensive list of important posts in real estate weblogging. The Short List is selected by me, but the Long List is inherently democratic: Anyone can nominate anything. This widget will provide an added incentive to nominate good posts.

The widget itself is not complicated, and I built it to be shared. It’s designed to work flexibly in your sidebar without clashing with your look and feel. In other words, it should take on the characteristics of your Cascading Style Sheet, not mine. If you want to deploy the widget, it’s dread simple. Copy this line of code:

<?php
include ("https://bloodhoundrealty.com/BloodhoundBlog/TheLongList.php");
?>

and paste it on a line of its own in your “sidebar.php” file for your currently active theme. FTP that into the appropriate folder on your file server and you’re done. (Note: These instructions presume WordPress and an FTP connection. If you know how to deploy this code in another blogging platform, or if you know Read more

Speaking in tongues: A step-by-step guide to speaking in web sites

I never know what other people don’t see. Cathleen didn’t know that BloodhoundBlog and DistinctivePhoenix.com are based on the same WordPress template. Likewise for Real Estate Weblogging 101 and The Phoenix Real Estate Technology Exchange. She could see the differences, but not the similarities, not until I noodged her to look for them. Yesterday, I posted on a program that works out of an array, and it was only after I had hit publish that it occurred to me that I hadn’t defined what an array is. My expectation is that these posts, professions of enthusiasm notwithstanding, are progenitors of a profound megoism, but, if anyone craves a deeper understanding of arrays, email me.

Meanwhile, take a look at this image:

This is a highly-stylized rendition of what Easter will look like in a world where pi equals four. No, that’s not right. It’s a map to very common sort of web page layout in the world of Cascading Style Sheets. If we ignore the differences and focus only on the similarities, that stylized page looks like… this page. And your own web pages, very probably, and dozens or hundreds of other pages that you’ve seen. There can be superficial differences — the sidebar can be on the left, or there can be two sidebars, or the two sidebars can straddle the main content area — but what we’re looking at, at bottom, is the essence of a text-oriented web page in the CSS world.

Why think about this?

(Oh, man! Don’t get me started! I’m going to think about it, with you or without you, because I want for there to be at least one space in the void where it’s permissible to have a brain…)

Wait, that’s not why. Here’s why: Because if we think about how pages are engineered, we can engineer them.

Like this: If we see a page like that on a web site — a page like this one — we know that it’s just one of tens or hundreds or thousands of pages, all of which will look pretty much the same.

Here’s an important question: When one of those pages Read more

Keyword Jammed Posts are Polluting the “RE.net”

Fair warning — opinionated rant ahead.

Yesterday someone I’m working with on a real estate blog sent me a link, and asked me:

Is this kind of writing – a blog stuffed full of key words – a good thing?

The blog post in question contained 19 references to “YourCity Realtor” or “YourCity State real estate”.

And no, I’m not going to link to the specific blog. My intent isn’t to point out one particular blog, but rather the practice of “keyword stuffing” that I see becoming more prevalent every day.

Reading a 557 word post that contains 19 references to “City real estate” is a painful excrutiating process. I can only assume that writers who do this think they are “doing SEO” on their blog posts.

Google is smart. It doesn’t need to see “Phoenix Realtor” (for example only) nineteen times to figure out your post is about a Phoenix Realtor. Once or twice should suffice. Better yet, write multiple posts with your choice of keywords scattered about.

Maybe the folks who practice this style should step away from the keyboard and and ask themselves this question — Am I writing for the reader, or the search engines?

Search engines don’t buy houses. Yeah yeah, I know — you have to be found in search engines to get readers. But there is something called balance people. You can be #1 in the universe for your chosen search term, but if people get to your site and see an obvious attempt to shove YOUR CITY REALTOR!! in their face over and over and over and over, said people are quite likely to run away screaming. And they won’t be screaming your name or running to the phone.

This particular blog was designed by the Real Estate Tomato team. No I am not here to bash Jim Cronin or the Tomato. For the record, I have a great deal of respect for Jim. He is very open and shares ideas freely. And the Tomato produces some of the most visually stunning blogs on the planet. They also provide extensive training to their clients. I’ve never taken the training, so Read more

Heads up, folks: They’re not consumers, they’re his cousins

What they’re saying, no matter how true it might ring to you, is scripted. (Why does it ring true to you? Because they’re parroting back to you the things you’ve written and read over the last two years.) They’re not talking to your clients, they’re trying to snare your broker for their consulting practice.

Video isn’t interesting just because it’s not text. Bad remakes of commercials so bad they were parodied years ago on a bad TV show are not good content for your weblog. It’s a good scam on their part, but why are you promoting their business?

Technorati Tags: , ,

The Todd Kaufman Problem Is Your Problem, Too

I’ve been saying this ever since I started marketing on social networks:

PICK UP THE DAMN PHONE, PEOPLE!

Just look at this mess! Now, egos are involved so we’re now at a point of mutually assured destruction.

The digital divide. I’m talking about the importance of bridging the digital divide, next week. This debacle is yet another example of how dangerously potent misinterpreted information, transmitted on the internet, can be. The simple act of pressing ten digits can initiate a REAL connection. Try it with a commenter and you’ll be surprised with the result; you’ll make a friend for life.

Let me tell you my story:

I started writing here, last Christmas. I was having dinner, right before New Year’s, and checked my e-mail on my new, bad-ass cell phone…incoming Bawld-Mail; it was Jeff Brown. Rather than Twitter, e-mail, or comment on a blog post, I called him. That call was worth about 40 grand.

I’ve moderated a group on MySpace, for Realtors, since 2005. Before Active Rain came along, it was letting me peek at 4-5 loan opportunities a month. Active Rain? More profitable than the Jeff call. Christine Forgione chuckled about my yellow postcard but she knows who I am.

Ten digits. Ask Laurie Manny what happened when she put MLS search buttons on her blog. The phone numbers came streaming in…begging for help. No tweets- ten digits. Ask Rhonda Porter what happened when she closed comments on her weekly mortgage rate posts. The calls started coming in.

Unfair? Opaque to the consumer? Are we trolling to trick people into becoming leads when we insist on taking the conversation off-line? I don’t think so.

The phone call separates the wheat from the chaff, the signal from the noise, the serious from the frivolous. When attacked, on my home weblog, I offered a three-way call, to explain my math. The drive-by commenter scurried away, too important to deal with the likes of me. His attitude was that he wanted to win a blog comment war, not educate nor be educated.

Do you want to be even MORE powerful in your on-line marketing efforts? Try to set up a meeting, like investment guru Read more

Speaking in tongues for Morgan Brown: A quick and dirty contributors’ blogroll

I know I promised to do nothing but “includes,” and we’ll come back to those soon, but here is a real PHP routine, doing an actual real world job. What does it do? For a multi-author weblog like BloodhoundBlog, it produces a blogroll of the contributors’ weblogs or web sites. I’m sending this out to Morgan Brown, because Blown Mortgage is a multi-author blog — and because Morgan has joined ranks with Cheryl Johnson as a geek-blogger.

Why do this with software when it can be done with the “Links” feature within WordPress? Because a list done this way is self-maintaining. This code is based on the “Frequent Contributors” code on BloodhoundBlog — which would be a lot harder to explain. I added this last week when I upgraded to WordPress 2.3.2.

Here’s the code. I’ll go back through it and comment line-by-line:

<h2>Our Contributors' Web Sites</h2><UL>

<?PHP
$contribs = array(1,3,6,8,9);
$count = sizeof($contribs);
shuffle($contribs);
for($i=0;$i<$count;$i++)
	{
	$thisUser = $contribs[$i];
	$curauth = get_userdata($thisUser);
	?>
	<li><a href="<?PHP echo $curauth->user_url; ?>" 
	target="_blank">
	<?php echo $curauth->yim; ?></a></li>
	<?PHP
	}
?></UL>

Here’s the thing: PHP is a very sloppy language.

From Ada Lovelace to Kernighan and Richie, programming was always done with very tight, very clean code. Hardware was slow and expensive, so programmers were, relatively speaking, plentiful and cheap. Moore’s Law inverts that paradigm, with the result that any cost in hardware is worth bearing to maximize programmer time. This is why you’re always buying bigger, faster hardware, because programmers are sucking up every bit of it and then some. ANSI C was perhaps the apogee of the orbit for clean code: Strongly typed, strict syntax, unforgiving compilers. But, written right, C could get right down to the bone, running as fast, or almost as fast, as functionally-equivalent machine code.

PHP is like C in many, many respects — except that, like Javascript before it, it dispenses with type-checking, function prototyping, most syntax-checking, etc. It’s interpreted at run-time, not compiled, so there’s no compiler to catch errors. Instead of maximizing machine resources, PHP maximizes programmer time. It exists to let a skilled programmer bang out tons of original code in no time flat. Many other web programming environments are similarly loose, and, while this grates Read more

Attention Loudoun County Tax Assessor Todd Kaufman and friends:

We see you.

For inlookers: What’s all the fuss about? And: What happens if you bet wrong in the Brave New World of Web 2.0? Google doom

More: Here come the big dogs:

Any citizen of the United States of America can, and should demand a “redress of grievance” from Government, when a “grievance” is apparent and applicable.  The Western States Constitutionalist Alliance, will keep a close eye on this matter as it unfolds, and I can assure you that we are fully equipped to take appropriate actions when necessary to defend the United States Constitution, ask the City of San Diego, California.

Under separate cover we are enclosing a copy of the United States Constitution, read Amendment One…carefully.  Ask Mr. Plowman, Commonwealth’s Attorney: the Constitution is the “Law of the Land”. We teach it and defend it!

Love it!

Technorati Tags: , , ,

Unchained melodies: Matrimonium unchained…

I met her ten years ago tonight. On my best days, I actually deserve her. These first two are the “our songs,” No Myth by Michael Penn:

And Thunder Road by Bruce Springsteen, covered by Melissa Etheridge and The Boss himself, live and Unplugged:

This third tune, Something In The Way She Moves by James Taylor, is more about how I feel about her, why I’m so lucky to have her even when I don’t deserve her:

Ten years… It seems like yesterday. But every day is better because she’s in it. I’d be lost without her…

Technorati Tags: , , , ,

The People’s Choice Award: Real Zillow mortgage predictions, the real Fake Greg Swann and real-life traffic-building strategies

As you know if you’ve been paying attention, Todd Carpenter exposed himself revealed himself to be the real Fake Greg Swann last night. I confess myself to have been totally sussed by the prank, despite Todd’s having hidden several Easter eggs along his trail that, had I not been completely clueless, I might have used to solve the mystery of his secret identity. In any case, it was a lot of fun, and Todd got to make his point in a gentle and even-handed way.

I think Todd was surprised by the venom of some of the reactions his alter ego got, citing one commenter in particular as being particularly vile. Welcome to the world of the real Greg Swann. People say the dumbest stuff about me and about BloodhoundBlog as a whole, and it means nothing at all to me — one of Todd’s clues to me was echoing back my own self-description as an armadillo. If you demonstrate to me that I’ve made an error, I’m in your debt. If you rant about something I already know is correct, you will have induced me to question your mind, your character — or both. If you expect me to be emotionally involved with you, you had better be my wife — and you should try to catch me when I’m not too busy.

But: The bogus claim itself is interesting, first because it’s really stoopid, and second because thinking about why it is so stoopid leads us to a better understanding of how to be wise instead. Angry bullshit piles up everywhere, but, if you’re willing to use your mind, it can make for good fertilizer.

So this is the claim from the comment on the Fake Greg Swann site:

greg swan’s playbook

[….]

Generate Traffic to your Site in 24hrs or less

[….]

Linkbaiting

[….]

Awards

I have five arguments to make against a strategy like this.

1. We don’t behave this way. I don’t give a rat’s ass about traffic. What I care about is telling the truth as beautifully as possible — saying what we want in the way that we want. If we’re right, we’ll attract people who Read more

RSS Feeds – The Full vs. Partial Conundrum

As I peruse through the 338 blogs in my feedreader every day, I find myself wondering why some blog authors chose to provide full feeds, some partial feeds and even a few provide titles only.

(If you know not of what I speak, the first video in this post is a short and simple explanation of RSS feeds. A full feed is exactly that — the full text of the post is provided in the feed. A partial feed provides a “teaser” — a few sentences, and a title only feed provides just the title.)

Darren Rowse of the brilliant ProBlogger wrote a post about this back in September. He followed that up with a poll showing 75% of the bloggers that answered provide full feeds.

Personally, I don’t care for partial feeds, and I loathe title only feeds. I use a feed reader so I don’t have to visit individual blogs. That’s the whole point in subscribing to feeds. A feed reader allows me to manage reading almost every post of every blog I subscribe to. Being forced to click through to the blog is not only annoying, it’s time consuming. And let’s face it folks, time is money.

If one were to read through Darren’s comments, you’ll see a couple of general thoughts about full vs. partial feeds.

Those that support partial feeds have two basic premises:

1) Partial feeds result in more hard clicks and direct traffic to the blog. If you are attempting to monetize a blog with Adsense, affiliate links, etc. then I suppose it makes sense to try to increase your direct page views — in the hope that someone will click on a paying link and add a nickel to your “paycheck”.

2) Some seem to think that if you provide partial or title feeds, that the splogging snots out there won’t steal your content. To that I say, “Fooey”. My blog gets scraped all the time, and often the splogger only captures the beginning and end of the posts — and the end includes the copyright notice that says:

If you are reading this outside your feedreader or on any Read more

Mortgage Cicerone: Tony Gallegos

Tony Gallegos posted his top bloggers’ list of 2007.

Many of the lists published are a beauty pageant and none, to this date, mean a whole lot to MY industry; residential real estate finance. Tony’s participation in MTG.net is a measured and intelligent position. It has to be; Tony is a senior executive for a big bank. While the originators were bickering with The X Broker, Tony was pointing out the strength of both sides’ arguments. When I chronicled the curse at Countrywide, the Countrywide employees went bonkers. Tony offered measured but cautionary advice to those folks about the reality that lurked in the bowels of the balance sheet.

If you’re a loan originator, Tony’s the real deal. He closed 400 units in one year. Here’s the trick; he did it with one processor, no team…just one processor. What this whole thing means, if you’re a loan originator, is that you listen to Tony Gallegos and you read The Mortgage Cicerone. If strength comes from restraint, Tony is the modern day Charles Atlas. While you won’t see him writing many opinion pieces (as bank executives shouldn’t), you will see him pointing you to relevant information…like a guide, a Cicerone.

The Mortgage Cicerone points us to three unsung voices in his 2007 list:

Joe Zekas from Yo! Chicago. I met Joe, on Active Rain, last year. One thing I’ve learned to dread is the Zekas comment; they’re always incisive and usually correct. Joe takes on the MSM in this post but don’t start cheering. Two of my favorite Zekasms are his take on treating people like leads and his rules for what NOT to do on a weblog. Even more astounding are: 1. some genius hasn’t called him arrogant and 2. there is no Fake Joe Zekas blog floating around the internet.

Brett Rogers, of BeatCanvas.org , offers intelligent commentary. His post, The Second Handers, summed up my thoughts about the rugged individualism that made this country great.

Dan Melson, of Searchlight Crusade, is one Read more

Can Loudoun County Assessor Todd Kaufman tell me what to say and not to say?

Can Loudoun County Assessor Todd Kaufman Tell Me What to Say and Not Say? Sure he can. There is no law anywhere in America that says Todd Kaufman’s rules about what Realtors writing Kaufman's Oversized Haloon a blog should not write have to be limited to Loudoun County residents (Realtors). Some people don’t even know who Todd Kaufman is and that is going to change. Fast. Todd
Kaufman (for those who just got off the banana boat) is the County Assessor for Loudoun County Virgina. Todd didn’t like what Realtor Danilo Bogdanovic wrote on his blog and attempted to shut Danilo up by making stupid threats about ethics complaints and possible legal action.

Near the end, Todd included the following in his Threat Letter to Danilo:

The Office of the County Attorney, the management team of your office, the Chairman of the NVAR, and the Chairman and CEO of the Dulles Area Association of Realtors are copied in this correspondence.

I like it. A lot. It puts Danilo on notice that Todd isn’t to be trifled with, not even a little bit. Todd had already fired this salvo:

I will address that issue through the process provided by the NAR if the misleading information is not immediately removed from your site.

Was what Danilo Bogdanovic posted on his blog about the amount of property tax that should be collected correct? I don’t know. I don’t care. If Danilo was in error then the right thing to do is to (with specifics, please)  correct the error with factual information. Pretty simple, really. Not to Todd Kaufman. No, Todd starts off by making threats.

Good news for Todd Kaufman. I believe that if Todd Kaufman has the right (duty?) to keep Danilo in line, he owes that to me and the rest of you reading this, as well. If Todd is going to threaten Danilo and his broker with legal action or complaints to the NAR, I want him to threaten me that way too. In fact, I insist on it. He wants to accuse Danilo and his broker of being “unprofessional” per the NAR Code of Ethics – well how about Read more

The Odysseus Medal competition — Voting for the People’s Choice Award is open

Only seven entries on the short list this week, but the long list was barely 25 posts. Vote for the People’s Choice Award here. You can use the voting interface to see each nominated post, so comparison is easy.

Ahem: Please don’t spam all your friends to come and vote for you. First, what we’re interested in is what is popular among people who would have been voting anyway. And second, I’ll eliminate you for cheating. Don’t say you weren’t warned.

Voting runs through to 12 Noon MST Monday. I’ll announce the winners of this week’s awards soon thereafter.

Here is this week’s short-list of Odysseus Medal nominees:

< ?PHP $AltEntries = array ( "Jillayne Schlicke -- Mortgage fraud Recent Mortgage Fraud Developments and Future Outlook”,
“Tom Royce — Property taxes
Making the Seniors Work To Pay Off Property Taxes – Your Bloodsucking Government in Action“,
“Dustin Luther — Year in review A trip down the memory super-highway…“,
“Kris Berg — Happy holidays Happy Holidays!“,
“Todd Carpenter — Zillow mortgage Zillow Mortgage Prediction“,
“Dan Melson — Short sale Getting Another Mortgage Loan After A Short Sale“,
“Jeff Brown — Expert results Do Others Think Of You As An Expert? You Must Be Getting Results
);
shuffle($AltEntries);

$radioGroup = “”;
$num = count($AltEntries);
for ($i=0; $i< $num; $i++) { $pieces = explode("\t", $AltEntries[$i]); $radioGroup .= "

  • “;
    $radioGroup .= “$pieces[0], “;
    $radioGroup .= “$pieces[1]”;
    }

    echo (“

      $radioGroup

    “)
    ?>

    Deadline for next week’s competition is Sunday at 12 Noon MST. You can nominate your own weblog entry or any post you admire here.

    Technorati Tags: , ,

  • Updating WordPress for the New Year: Just because we’re living in an ethereal world, it doesn’t mean there’s no house-keeping

    I’m upgrading eight of the weblogs we host this weekend. That’s not all the weblogs we host, just the ones that are currently being maintained on at least a semi-regular basis. The single-property-web-sites we’ve done as weblogs are languishing in neglect.

    These are the blogs I’m hitting:

    • BloodhoundBlog.com
    • BloodhoundBlog.TV
    • BloodhoundRealty.com
    • DistinctivePhoenix.com
    • PRETExchange.com
    • RealEstateWeblogging101.com
    • TheBrickRanch.com
    • TooMuchVegas.com

    I’m bringing this up for two reasons.

    First, if you have privileges on any of those weblogs, watch for potentially significant changes between now and tomorrow morning. Two of them are running WP 2.0.10, and only one was running 2.3.1 until I started updating. Plus which, I’m updating and standardizing all the plug-ins. Let me know if you detect anything broken.

    Second, I need an easier way of doing this. I expect that WP Multi-User already does this, but sometime soon I’m going to see if I can make WordPress run multiple installations from something like a common code-base. In other words, I would like to be able to update eight (or more) weblogs with one FTP upload. I would like to be able to update a plug-in one time and have that update apply to every weblog we host. I’ve got a lot on my plate between now and Unchained, but I’ll see what I can come up with.

    And this entire post is a hint to you. This is a good time to look over your weblog and see what needs to be updated.

    In particular, the year is about to change. If you have the words “Copyright 2007” somewhere in your weblog (it’s often found in the footer), you can change that copy to this:

    Copyright <?php echo date('Y'); ?>

    The PHP “echo” command will echo the current year forever. You’ll never have to change the date again.

    Of the eight weblogs listed above, six are done. I have to go show and I don’t plan to do BHB and TheBrickRanch until late tonight, anyway. Should be duck soup, but if something looks hosed to you in the wee hours, tilt your head to the southwest and I’ll teach you how to swear.

    Technorati Tags: , , ,