BloodhoundBlog

There’s always something to howl about.

Archives (page 230 of 372)

Loudoun County Tax Assessor Todd Kaufman has a friend…

in our world, no less. A brand-new LiveJournal weblog exists to document Loudoun County Tax Assessor Todd Kaufman’s brave battle against the dark forces of First Amendment defenders. You could say that it’s lame and testy and more than just a little bit tetched, but it ain’t easy to compete in this arena. And while it may not be the better part of valor to come into a duel of wits half-cocked, I think Todd and/or his brother-in-law deserve credit for not just whimpering in the corner. It’s a matter of principle, dammit!, even if, like Todd and his anonymous defender, you have the principle ass-backwards.

Seriously: Whoever truly loves Mr. Kaufman should consider having a little chat with him. It’s not rare for a boneheaded political hack to stuff his foot into his mouth, but a true friend would try to help him find a way to stop chewing.

Technorati Tags: , ,

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: , , ,

Want A Retirement The Equivalent Of House Arrest? Grandpa Economics Is Your Best Bet

For years I’ve put forth the principle of Grandpa Economics. I coined the phrase years and years ago. Stated simply — Relying on savings + a free and clear home + Social Security will land you in the poor house not too many years after your retirement party is long forgotten.

The solution? Understand Grandpa lived in a world playing by starkly different rules. Those rules haven’t applied since 1980. The template now calls for investing with a prudent, thoughtful Plan — using a long term, or big picture view. I prefer real estate. Duh. Frankly, whatever floats your boat and gets you to retirement with a big enough pot of gold, will do the trick.

As I say over and over it seems lately — nobody gives a damn how the cat was skinned, until they find out if the cat was skinned. If you hit retirement with a basket of capital/equity requiring two commas, and preferably beginning with a ‘2’ — you’ve skinned the cat. 🙂

The Boss is always on the lookout for helpful posts and articles. She hit platinum pay dirt with a story put out by AP concerning a victim of Grandpa Economics. Today I published an in depth post based on AP’s article. The post points out the empirical, what I’d say are the predictable consequences of following Grandpa’s path to retirement.

For the skeptics who often wonder why I’m so passionate about this topic, read the post and ask yourself how your own parents and/or grandparents are currently faring. I hope they’re in the ‘high grass’. If not, are they fine due to their own efforts, or because you’re steppin’ up to the plate?

I’d love to hear your thoughts, as this story is gonna become common before you know it. Grandpa Economics is creating a new class of people while we watch in real time.

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: , , , ,

Speaking in tongues just for Cheryl Johnson: Building content-rich custom web sites in PHP

The deafening clamor in my mailbox suggests that almost nobody is interested in what I have to say about using PHP to automate weblog and web site content creation. That’s actually a good sign, in the sense that automated web site creation is one of the key tools we use against our competition in the Phoenix real estate market.

So: I think this might be of interest to Cheryl Johnson only.

Take a look, Cheryl:

<!--index.php-->

<?PHP $thepath=$_SERVER['SERVER_NAME']; ?>
<?PHP include ("http://$thepath/pageCap.php");?>

<title>A Street</title>

<?PHP include ("http://$thepath/pageTop.php");?>

<?PHP include("links.php"); ?>


<iframe src="main.php" frameborder="0" width="650"
height="650" name="main.php" scrolling="no">
</iframe>

<?PHP include ("http://$thepath/pageBot.php");?>


<!--<p class="h1">A Street</p>-->

This is the index page for a top level page in a BloodhoundRealty.com slide show. Almost a year ago, I talked about how we do these, and I linked to a demonstration at the time — although all of our single-property web sites and most of our previewing and staging web sites and other photographic demonstrations are based on the Slide Show Marge technology.

Note that this is entirely modular. The “included” files named pageXxx.php are all standing components at the top level of the file server. They consist simply of the plain vanilla HTML needed to make that part of the page.

The index.php file and the other two “included” files are generated by the software at run-time and are stored together at that particular level of the hierarchy:

<!--main.php-->

<p class="h1">A Street</p>

That’s the top level of the slide show. There can be a photo and descriptive text here, too.

And these are the subfolders linked below this level in the hierarchy:

<!--links.php-->

<?PHP $thepath=$_SERVER['SERVER_NAME']; ?>

<?PHP include("http://$thepath/pageLink.php"); ?>

<p class="body" style="width: 600px">
<a href="2 A St/index2.php"
	target="main.php">2 A St</a>&nbsp;| 
<a href="4 A St/index2.php"
	target="main.php">4 A St</a>&nbsp;| 
<a href="8 A St/index2.php"
	target="main.php">8 A St</a>&nbsp;| 
<a href="main.php"
	target="main.php">Return&nbsp;to
	Home&nbsp;Page</a>
</p>

Because we’re built out of an iframe, each one of these subfolders opens up as a slide show within the iframe. Each of those subfolders has its own variations of the files shown here.

I first wrote about this style of building web pages in August of 2006. At the time, a still-encloaked 4Realz wondered why I didn’t use the WordPress “Pages” technology instead. A WordPress “Page” is an excellent way to build a static page that anyone on Read more

Goals! by Brian Tracy

The concept of lifetime education is embraced by successful people everywhere. While a college education is an invaluable experience, most of what I’ve learned about sales, marketing, investing, and business has come from books, tapes, CDs, seminars and Russ-casts.

There are a lot of “success marketers” out there. Rather than criticize some of the fugazi, I’ll highlight one of my favorite authors, Brian Tracy. I started reading Brian Tracy’s sales training books some 10-15 years ago. Brian gives direct advice like “come to work an hour before everyone else”. What appears to be a 400-page “no-brainer” guide actually works if you implement his advice.

As luck would have it, Brian offices about 4 blocks from my home and has his mane coiffed at the same salon as I do. One afternoon, about 3 years ago, we shared neighboring chairs and I had a 20-30 minute conversation with the man. He graciously accepted my compliments and suggested I read his new book, Goals ! and the accompanying Goal Planner workbook. I have read it each December since that day.

Goals! was published in 2003 and explains the 7 key elements of goal setting and the 12 steps required to set and accomplish goals of any size. Suggestions like become an expert in your field, associate with the right people, and make a written plan of action are not furtive. Mr. Tracy gives actionable ideas for implementation that are written in plain English; no metaphysical overtones nor MBA-speak.

The Goal Planner is not a workbook of revelation. If you perform the simple exercises, over a 30-day period, the ten bucks spent will be returned within the first 60 days. It’s not a bad way to kick off the new year.

Brian Tracy International has a whole goals package available but most of us won’t take the time to watch the DVDs and listen to the audio. If you want some simple direction for the new year, grab the book and workbook, spend a weekend reading, and start 2008 with clarity.

Happy New Year Read more

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

If a dog looks into a mirror…

Eight or so hours and counting until the Time Square ball descends for the 51st time during this writer’s mortally toiled watch; so, barring any behemothic transpiration  between now and the instant I press the Publish button, my work for 2007, as a blogger, is done. I’ve tossed it around mentally for a day or two and concluded that I do in fact, have a thing or two left to say before the expiration dates on these few, lingering thoughts—well, expire; a couple smart snippets, perhaps worthy of a final comment or two, before the twelfth dong of the gong bongs eternal, and I kiss whomever is standing next to me–within reason, goodyear. And so I present to you this year’s final menu, a mulligan stew of left-over thoughts and teasers straight from the mental ice box of my favorite mother’s favorite son: (okay, it’s another year end list.)

1.  Don’t buy any Christmas jewely advertised on TV regardless of how much the actress acts like she’d love to own a quarter carat, diamond pendant necklace from Zales.

2. Whilst everybody in my life welcomes a thoughtful gift and even my faithful dog enjoys human praise, it’s pretty obvious from the looks on their faces that they’d all rather have the cash.

3. The best answering machine message I heard all year was: …”If this is a courtesy call, leave a message and I’ll get back to you at my earliest convenience;… If this is a distress call, keep the message short and if I’m not in a worse place than you, I’ll try and help;… If this is a booty call, stay on the line and someone will assist you shortly.” (okay, I made it up and my wife wouldn’t let me put it on our machine.)

4. I’m at a point in my life where I’m actually a little disappointed if I don’t get socks for Christmas.

5. I’ve concluded that there’s no sense in trying to get back down to my fighting weight since nothing good ever came out of any fight I’ve ever been in, anyway.

6. Don’t write a post about a one-armed girl and expect to come away unscathed or get involved in a comment trading war unless you too, are prepared to quit  the forum and flee 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