<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Business Mindhacks &#187; Life Hacks</title>
	<atom:link href="http://businessmindhacks.com/post/category/life-hacks/feed" rel="self" type="application/rss+xml" />
	<link>http://businessmindhacks.com</link>
	<description>Thinking about your business on another level.</description>
	<lastBuildDate>Fri, 18 Jun 2010 22:01:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Deeper iPad Intel: To Buy Or Not To Buy</title>
		<link>http://businessmindhacks.com/post/deeper-ipad-intel-to-buy-or-not-to-buy</link>
		<comments>http://businessmindhacks.com/post/deeper-ipad-intel-to-buy-or-not-to-buy#comments</comments>
		<pubDate>Sun, 18 Apr 2010 14:02:46 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Life Hacks]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Citrix Receiver]]></category>
		<category><![CDATA[Dell Streak]]></category>
		<category><![CDATA[Gillmor Gang]]></category>
		<category><![CDATA[iBooks]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Kindle]]></category>
		<category><![CDATA[Michael Arrington]]></category>
		<category><![CDATA[Swype]]></category>
		<category><![CDATA[TechCrunch]]></category>
		<category><![CDATA[Windows 7 Phone]]></category>

		<guid isPermaLink="false">http://businessmindhacks.com/?p=349</guid>
		<description><![CDATA[Now that the dust has settled a bit on the iPad launch (unlike that from the Icelandic volcano which is keeping me in Europe for a few days longer than planned), it is time for a round-up of initial impressions.
And while everyone has predictably been falling all over themselves to get in a lot of [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-368" title="SCap_ 2010-04-06_75" src="http://businessmindhacks.com/wordpress/wp-content/uploads/2010/04/SCap_-2010-04-06_75-300x162.gif" alt="SCap_ 2010-04-06_75" width="300" height="162" />Now that the dust has settled a bit on the iPad launch (unlike that from the Icelandic volcano which is keeping me in Europe for a few days longer than planned), it is time for a round-up of initial impressions.</p>
<p>And while everyone has predictably been falling all over themselves to get in a lot of general reporting about the debut, yours truly has been busy <strong>curating the less obvious,</strong> in order to get to the bottom of the question &#8211; to buy or not to buy&#8230;</p>
<h2>The Form Factor Issue</h2>
<p>After testing out the iPad at the Apple Store in Austin for about 20  minutes, and then again the following Monday at BestBuy for nearly 2 hours, I have to concur with the commentators that said it was a bit  on the heavy side.</p>
<p>Not so much in the sense of the weight itself, but in  the sense of being distributed in slightly too large of a form factor (kind of like overly large furniture making moving of it more awkward even if the item isn&#8217;t that heavy).</p>
<p><strong>Not once did I think that that there wasn&#8217;t enough shown on the 9.7&#8243; screen. Instead, it was almost too much.</strong> And watching various  commentators such as Scoble et al. <a href="http://www.building43.com/realtime/2010/04/04/gillmor-gang-04-03-10/">on the review by The Gillmor Gang</a> wield theirs for the camera, they looked a bit too large as  well. Wield is the right word for it come to think of it.</p>
<p>I said in January after the announcement that I had wished for the  iPad to be &#8220;one size smaller&#8221;, about paperback size. Slightly smaller  screen, less bezel instead, to <strong>keep it at about 4 x times iPhone  size, rather than 6 x.</strong> If it had to be slightly thicker to fit  batteries and other entrails, then so be it. No one seems quite as obsessed with (device) thinness as Steve Jobs come to think of it.</p>
<p>We&#8217;ll see if one of the  other tablets planned for Android/Chrome OS or Windows will take  advantage of this smaller form factor. [UPDATE: Looks like Dell is going to, <a href="http://www.engadget.com/2010/04/16/dells-7-inch-and-10-inch-streak-tablets-leaked/">with 5" and 7" screen</a> versions of its Streak tablet. 5" seems a bit too small given that the current largest smartphones are already nearing 4.5 inch screens.]</p>
<p>Think about it like this: A 10&#8243; screen held at 2 feet equates to a 50&#8243;  screen at 10 feet! (This is why no one thinks that hard about the little  screens in the airplane seat backs being too small to watch many hours  of movies on long flights.)</p>
<p>Right now I have my laptop on my lap, with the 15&#8243; screen about 2  feet away. The iPad would have to be held with your arms fully  out-stretched to create the same distance. At about 1/2 &#8211; 2/3 of that  distance, the current iPad screen size will actually be the same (at  2/3) or even bigger than that (at 1/2 distance). <strong>I really think a 7-8&#8243;  diagonal screen would be completely sufficient.</strong></p>
<p>And make the tablets much easier to wield&#8230;</p>
<h2>The keyboard issue</h2>
<p>There are several aspects to this:</p>
<p><span id="more-349"></span></p>
<p>1) There seems to be confirmation of what I suspected in my previous iPad post, that <strong>the keyboard dock is not as usable as it may first appear.</strong> The reason being that the whole thing is a bit unstable for switching from typing to touch-screen <a href="http://www.engadget.com/2010/04/03/apple-ipad-accessories-hands-on-micro-review/">as Engagdet writes:</a> &#8220;Our one complaint? It&#8217;s not that easy to interact with the touchscreen  from this angle&#8221; (note that NO Bluetooth mouse is supported), and doesn&#8217;t transport well.</p>
<p>[While speaking of docks, an interesting fact that seems to be slipping through the cracks is that the VGA-out dock or adapter enables to output content that is DIFFERENT FROM what you see on your iPad screen for at least some applications that make use of this, e.g. Apple's Keynote presentation app.]</p>
<p>2) Given this reality, it is better to buy the Apple Bluetooth keyboard, IF you need a physical keyboard at times. It will work for other Bluetooth enabled computing devices in your house, etc.</p>
<p>Engadget in the same post shows a good quick <a href="http://www.engadget.com/2010/04/03/apple-ipad-accessories-hands-on-micro-review/">video showing (at bottom of post) how fast it it to synch up the Bluetooth keyboard</a>.</p>
<p>The question really is, is it needed at all?</p>
<p>The reports on on-screen virtual keyboard usability vary from good (some claim 50-words per minute, and a pre-launch reviewer from PC Mag <a href="http://www.pcmag.com/article2/0,2817,2362063,00.asp">wrote his entire detailed, multi-page review on it</a>) to so-so, with the landscape view typing mode appearing to&#8230;ahem&#8230;win by a landslide.<strong> </strong></p>
<p>But even in landscape mode, touch-typists who are used to resting their fingers on a keyboard have a problem, because the virtual keyboard will intermittently think you have begun typing.</p>
<p><strong>The portrait view mode however seems to please next to no-one as far as  typing more than a few keystrokes is concerned.</strong></p>
<p>Why? Too far apart for thumb-typing or one-handed &#8220;hunt &amp; peck&#8221;, too narrow for good two-handed typing. Bummer, if there weren&#8217;t an excellent solution that I hinted at in the comments on my last post:</p>
<p>3) Swype. One-handed gesture-based input by &#8220;swyping&#8221; the letters of a word. The application was <a href="http://techcrunch.com/2008/09/09/tc50-swype-truly-gesture-based-data-entry/">unveiled at TechCrunch 50 last year</a>, and is finding its way in <a href="http://www.mobilecrunch.com/2009/12/15/swype-android-video/">private (?) beta onto some Android smart phones</a>.</p>
<p>Why is it not on the iPad? That&#8217;s the $64k Question. <strong>Swype would appear to be a no-brainer, something that could have really pushed the iPad over the top beyond all doubt.</strong></p>
<p>Fast input, aligned with the ergonomics of the device, seamless transition from touch-based navigation to touch-based Swype &#8220;typing&#8221;, workable and fast even for those of us who happen to be slowish 2-Finger typists.</p>
<p>This alone may make me wait for an Android tablet with Swype on board, with a slightly smaller screen as discussed above. Yeah, it&#8217;s that important.</p>
</p>
<div class="cbw snap_nopreview">
<div class="cbw_header"><script src="http://www.crunchbase.com/javascripts/widget.js" type="text/javascript"></script></p>
<div class="cbw_header_text"><a href="http://www.crunchbase.com/">CrunchBase Information</a></div>
</div>
<div class="cbw_content">
<div class="cbw_subheader"><a href="http://www.crunchbase.com/company/swype">Swype</a></div>
<div class="cbw_subcontent"><script src="http://www.crunchbase.com/cbw/company/swype.js" type="text/javascript"></script></div>
<div class="cbw_footer">Information provided by <a href="http://www.crunchbase.com/">CrunchBase</a></div>
</div>
</div>
<p>.</p>
<h2>Other stuff that is actually great</h2>
<p><strong>Somewhat under-reported has been the fact that the battery life is truly excellent</strong>, anywhere from 8 hours (non-stop, full-blast use with only the most resource-heavy applications), up to 12 hours or more with normal usage. Very few of the reviewers appeared to be able to get below Apple&#8217;s claimed 10 hours, which is a remarkable feat. Manufacturer battery life claims used to be notoriously&#8230;how do I put this&#8230;optimistic..</p>
<p>Also <strong>under-reported is another near miracle that instantly should make the iPad a couch computing favorite: It emits next to no heat,</strong> and has no fan, hence no fan noise. All while keeping the screen applications and video very snappy.</p>
<p>This may well prove huge, for business meetings as well, where <a href="http://www.steverubel.com/the-tablet-only-challenge-day-one">Steve Rubel has already seen a more positive acceptance</a> than either a laptop (creates distance) or a cell phone (makes people think you&#8217;re texting/checking your email).</p>
<p>Despite a variety of conspiracy theories for why Apple has it in for Adobe, THAT is the real reason why Flash is not being supported. Flash is a CPU resource hog. It&#8217;s why even a pretty powerful dual-core laptop starts to spin-up mightily when viewing most flash-based video. Have the thing on your lap, and the hot &#8220;exhaust&#8221; from your CPU is warming up your pants for you.</p>
<p>This is a HUGE DEAL. A literally cool and quiet computer. And just as I write that, here comes news that apparently <a href="http://thenextweb.com/apple/2010/04/03/ipad-sun-rethink/?awesm=tnw.to_15tqf&amp;utm_medium=tnw.to-other&amp;utm_source=twitter.com&amp;utm_content=twitter-publisher-other">iPad has issues with sitting out/being used in the hot sun</a>, and can shut down pre-emptively to avoid overheating. Makes sense since it&#8217;s all glass and aluminum&#8230;</p>
<p>Also underreported: By way of a variety of apps such as Citrix Receiver, the iPad can run any remote computer and nearly any of that computer&#8217;s applications that might be too complex or large to run on iPad natively. This could be <a href="http://www.readwriteweb.com/cloud/2010/04/ipad-windows-enterprise.php">one of the killer apps for the iPad in settings such as hospitals.</a> Steve Rubel&#8217;s point about meetings comes to mind again: Where a laptop would be inappropriate by a patient&#8217;s bedside, a tablet can be natural form factor.</p>
</p>
<h2>About the iPad&#8217;s Kindle-Killing&#8230;</h2>
<p>Much attention has been paid to the iPad&#8217;s impact on publishing, especially as a new entrant in the eBook reader category vs. Amazon&#8217;s Kindle device. So this area warrants some close scrutiny.</p>
<p>First, let&#8217;s point out that <strong>Apple is playing it pretty safe when it comes to anything that could smack of anti-trust worthy stiff-arming: </strong>The iBooks app is NOT installed by default, even though the iTunes Store is making a pretty obvious suggestion to install it. And Apple did not attempt to block the Kindle app, so they&#8217;ve learned from the iPhone Goggle Voice app brouhaha.</p>
<p>Apple has a lot of clout and likes to control everything, and yet, it doesn&#8217;t want to get into it with Congress if that can be avoided.</p>
</p>
<p>So how should Amazon play this?</p>
<p><strong>Don&#8217;t try to take a shrill stand in a battle that can&#8217;t be won.</strong> Instead of carrying on about how the Kindle is still the superior eReader (e.g. in bright sunlight, which is probably true), Amazon should</p>
<p>1) drop the price for the Kindle immediately to below $200,</p>
<p>2) applaud the iPad for running the Kindle app so well, and so beautifully, pointing out that the Kindle really is a for-the-beach/pool type device, and</p>
<p>3) highlight the fact that ALL of your existing Kindle books will play on the iPad AND hopefully still on your Kindle as well.</p>
<p>The last point will make the Kindle a great hand-me-down device for kids who you don&#8217;t quite trust with a $500-900 iPad. And likely persuade prior Kindle owners to stick with the Kindle bookstore. Which is what Amazon should care the most about. There never was much use for them to get into a hardware race against Apple.</p>
<p>The Kindle will eventually simply be seen as a transitional device while Apple and others were  still figuring out the new form factor. And meanwhile, Amazon has learned tons  of valuable things about eBook economics. The business it should be in.</p>
<p>Given the various issues described further up, especially about the outdoor overheating, maybe it is too early to count the Kindle out just yet, and maybe it will fare better for longer than I first thought. Especially if Amazon further lowers the price.</p>
<h2>More details on the iBooks app</h2>
</p>
<p>One of the big issues that appear to be surfacing in regards to the  iBook app is the bookmarking. Writes Gizmodo in <a href="http://gizmodo.com/5508805/">&#8220;Hands On: Apple iBooks&#8221;</a>:</p>
<blockquote>
<p>Apple&#8217;s  Bookmarking solution is perfect for highlighting a  favorite  line, but  pretty lousy for just keeping your page. And, yeah,  for a  casual  reader, this is a biggie.</p>
</blockquote>
<p>And I would add to that  that iBooks bookmarks are missing the capability to add your own  commentary, a must for those of us who are used to heavily marking up our  non-fiction books.</p>
<p>Here is another weakness Kindle could exploit for the time being, as relayed by PC World in <a href="http://www.pcworld.com/article/193389/ipad_as_ereader_glaring_problems_promising_apps.html?tk=twt_strohmy">&#8220;iPad   as E-Reader: Glaring Problems, Promising Apps&#8221;</a>:</p>
<blockquote>
<p>By and large, in my reading, iBooks offered the slickest e-book  navigation experience I&#8217;ve had on any device. Regrettably,  however, iBooks makes a poor choice for anyone who wants to read e-book  purchases on more than one device. Unless you plan to take the iPad with  you everywhere, you&#8217;ll be without an e-reader much of the  time. To make its bookstore more compelling, Apple needs to make desktop  and phone versions of its reader. Until that happens, I won&#8217;t  be buying any more books from Apple.</p>
</blockquote>
<p>That&#8217;s pretty definitive, and may be a great life-line for the Kindle.</p>
<h2>In summary, has the game just been changed?</h2>
<p>I think we can safely assume that the ecosystem of iPad apps, accessories, and other add-ons will be a healthy one, see this example of <a href="http://www.crunchgear.com/2010/04/16/the-top-10-diy-ipad-projects/">people&#8217;s ad-hoc ingenuity</a>&#8230; as the iPad as a design/art object is already spurring on a lot of further, often artistic ideas.</p>
</p>
<p>However during my tests one thing I realized is that there clearly is a learning curve for non-iPhone users as far as the basics of the interface are concerned. While that should help to rustle up Apple&#8217;s existing customers, it may prove to be a hurdle for very broad adoption. Then again, some commentators have already pointed out that very young users between say 3 and 13, are taking to the iPad like fish to water.</p>
</p>
<p>But plenty of adults are also ecstatic. Writes Michael Arrington in his <a href="http://techcrunch.com/2010/04/02/the-unauthorized-techcrunch-ipad-review/">&#8220;Unauthorized TechCrunch iPad Review&#8221;</a>:</p>
<blockquote>
<p>&#8230;the iPad beats even my most optimistic expectations. This is a  new category of device. But it also will replace laptops for many  people. It does basic computer stuff, like email and web surfing, very  well. Applications load quickly and are very responsive – <strong>think iPhone  3GS with a 50% speed boost.</strong></p>
<p>That’s what surprised me the most. The iPad isn’t just for couch  computing&#8230;It’s a perfectly usable business device. And the form  factor just happens to work far better for cramped places like airplanes  than a normal laptop. <strong>I doubt I’ll ever open a laptop on a plane again  after tomorrow&#8230;</strong></p>
<p>The iPad will put significant pressure on laptop sales, particularly  second device laptops.</p>
</blockquote>
<p>Of course, here is the guy that was so desperate for the tablet form factor that last year he had his own tech blog delve into the device manufacturing business for a bit, and created his own Linux-based tablet prototype, dubbed &#8220;The CrunchPad&#8221;. (That project ended rather abruptly due to his overseas partners running away with the device under rather dubious circumstances.)</p>
<p>So, do we have a winner?</p>
<p>Someone on Gillmor Gang (see link above) intoned: &#8220;April 3 2010, the day the laptop died &#8211; or at least became the walking dead.&#8221;</p>
</p>
<p>I would concur that <strong>sub-12-13&#8243; laptops and netbooks have just been dealt a considerable blow. </strong></p>
<p>And Windows 7 based tablet PCs are just not really very far beyond a basic Windows PC with some touch features enabled, it&#8217;s as of yet not an end-to-end offering. Microsoft appears to indirectly be acknowledging this by basically ditching Windows Mobile 6.5, and going back to the drawing board:</p>
<p>The (still) unfortunately named (and just &#8220;renamed&#8221;) Windows 7 <span style="text-decoration: line-through;">Series</span> Phone is pointing in the right direction, but Microsoft won&#8217;t have it ready until the fall/X-mas, which means a tablet offering based on it is unlikely to be forthcoming until some time next year at the earliest.</p>
<p>That leaves many as of yet un-announced Android/Chrome OS based tablets, we will have to see if any of those materialize before the X-mas shopping season. Either way, that leaves a lot of room for Apple to run away with the entire category. <strong> </strong></p>
<p><strong>If everyone who can afford one and wants this class of device is buying an iPad now, then category leadership kicks in,</strong> and could well keep Apple in cruise-control and above 50% market-share from here. Until an entirely new category of device makes the iPad obsolete. Maybe  it will be something like this <a href="http://www.ted.com/talks/pranav_mistry_the_thrilling_potential_of_sixthsense_technology.html">Sixth  Sense Technology TED Talk</a>, for example.</p>
<p>Despite my overall positive views of the iPad and relative excitement about the tablet form factor, I for one decided to hold off for a bit longer due to the detail issues described above, which as you can tell are quite different from the ubiquitous and nearly reflexive complaints of &#8220;no multitasking, no Adobe Flash, no camera&#8221;.</p>
<p>None of those weighed very heavily for me. We will see if <strong>maybe Dell&#8217;s Streak in a 7&#8243; version running Android and allowing the use of Swype</strong> for text input will end up being everything I ever wanted in a tablet. That such an Android device very likely would also support multitasking, Flash, and a camera (the &#8220;Big 3 Complaints&#8221; about the iPad) would only fall under the rubric &#8220;bonus&#8221; for me.</p>
<p>Please add your own iPad usage experiences and research in the comments below. Did you get one? Will you? How about an Android based tablet?</p></p>
]]></content:encoded>
			<wfw:commentRss>http://businessmindhacks.com/post/deeper-ipad-intel-to-buy-or-not-to-buy/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Dreams of the iPad&#8230;</title>
		<link>http://businessmindhacks.com/post/dreams-of-the-ipad</link>
		<comments>http://businessmindhacks.com/post/dreams-of-the-ipad#comments</comments>
		<pubDate>Tue, 30 Mar 2010 00:09:34 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Life Hacks]]></category>
		<category><![CDATA[Amplify]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Archetype Branding]]></category>
		<category><![CDATA[Daniel Lyons]]></category>
		<category><![CDATA[HP Envy]]></category>
		<category><![CDATA[Instapaper]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Line2]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Skype]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://businessmindhacks.com/?p=336</guid>
		<description><![CDATA[The iPad is set to finally get into the hands of the public Saturday, April 3, after another 2.5 months of additional waiting and speculating. This after the many months of waiting and speculating that had built up before the official iPad announcement in January&#8230;
Predictably orchestrated with Apple&#8217;s ingenious Archetype Branding, the secrecy has continued [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-338" title="jobs_ipad" src="http://businessmindhacks.com/wordpress/wp-content/uploads/2010/03/jobs_ipad.gif" alt="jobs_ipad" width="208" height="266" />The iPad is set to finally get into the hands of the public Saturday, April 3, after another 2.5 months of additional waiting and speculating. This after the many months of waiting and speculating that had built up before the official iPad announcement in January&#8230;</p>
<p>Predictably <a href="http://businessmindhacks.com/post/the-apple-tablet-and-planned-insanity">orchestrated with Apple&#8217;s ingenious Archetype Branding</a>, the secrecy has continued unabated, with iPad app developers with actual units in hand apparently <strong>having to guard them in a set-up that sounds like something out of a Tom Clancy spy novel</strong>:</p>
<p>Blacked out windows, iPads chained to physical desks, no-one-leaks-nothing (unless we want them to), etc.</p>
<p>Yet the pre-sales that started a few weeks ago have been going briskly, with up to 240,000 devices pre-sold for pick-up at Apple stores come Saturday. The remainder (rumors around supply problems continue, but are they put out there by Apple deliberately?) is held back for live store sales, which Apple needs in order to generate <strong>the by now pre-requisite Apple Store &#8220;I&#8217;m getting my iXYZ&#8221; camp-out scenes. </strong></p>
<p>Social proof you couldn&#8217;t buy with all of the ad money in the world&#8230;</p>
<p>Much of the immediate knee-jerk criticism, which was almost inevitable due to the massive pre-announcement hype, seems to have dissipated. Not too many left in the Beavis-and-Butthead gallery left to snicker&#8230;&#8221;it&#8217;s called iPad&#8230;hehe&#8221; either (no one ever complained about &#8220;notepads&#8221; or similar before).</p>
<p>Daniel Lyons of Newsweek, one of the early critics, even had a massive change of heart  recently as he explains in the digital pre-release of his upcoming  news-stand article <a href="http://www.newsweek.com/id/235565/page/1">&#8220;Why the iPad Will  Change Everything&#8221;</a>:</p>
<blockquote>
<p>Jobs calls it &#8220;a truly magical  and revolutionary device,&#8221; and supposedly has told people close to him  that the iPad is the most important thing he&#8217;s ever done.</p>
<p>Which  is why so many of us raced to San Francisco in January to get an  up-close view of the miraculous tablet. Yet my first thought, as I  watched Jobs run through his demo, was that it seemed like no big deal.  It&#8217;s a bigger version of the iPod Touch, right? Then I got a  chance to use an iPad, and it hit me: I want one. Like the best Apple  products, the user interface is so natural it disappears.</p>
</blockquote>
<p>Elsewhere, <strong>the discussion is raging as to if, and if so how much, the iPad will change the fortunes of the deeply troubled publishing industry</strong>, especially for magazines, but for e/Books as well. After all, among many other things, the iPad is being positioned, or at least talked up as, a &#8220;Kindle Killer&#8221; (referring to Amazon&#8217;s efficient, yet somewhat ungainly and black-and-white-only eBook reader device).</p>
<p>The opinions range from &#8220;god-sent&#8221;, to &#8220;it won&#8217;t do much&#8221;. Scott Rosenberg argues: &#8220;<a href="http://www.businessinsider.com/for-the-media-business-the-ipad-in-2010-is-the-same-as-the-cdrom-in-1994-2010-3">For  The Media Business, The iPad In 2010 Is The Same As The CD-ROM In 1994</a>&#8220;, i.e. a relative dud.</p>
<h2>Do I want one?</h2>
<p>So, with all of that said, here are some of my own thoughts on use cases for the iPad, and why I&#8217;ve come around to wanting one myself before long:</p>
<p><span id="more-336"></span></p>
<p>Having recently made a number of trips to my local Fry&#8217;s store for sound equipment related purchases, I couldn&#8217;t help but look around the laptop and netbook section each time, including both Windows and Mac devices. And what I found is that <strong>the iPad makes more and more sense to me as a transitional device.</strong></p>
<p>Netbooks simply appear as clunky little things, even with Windows 7 installed. And the manufacturing is pretty poor on all but the priciest of them, at which point they get near the iPad $499 mark.</p>
<p>Keep in mind that no netbook has 3G connectivity unless you buy one with a carrier contract attached to it. So to compare apples to apples (no pun intended), the price comparison should be with the WiFi only iPad for $499 (the one about to ship, the 3G version will ship a month from now).</p>
<p>Typing on them is OK but far from great. And for slow typists like myself, the iPad may actually become a god-sent, especially if we soon see add-on apps that leverage multi-touch for custom gestures autocomplete, and even possibly handwriting recognition.</p>
<p>A decent sized keyboard can always be added via Bluetooth, or the iPad keyboard dock. Personally, for on the go <strong>I would much prefer the idea of using the iPad protective case that doubles as a stand, and then using one of the nice Apple Bluetooth keyboards.</strong> The dock just seems fragile somehow, and the docking cradle sticks out enough to make you wonder about damaging it in your backpack.</p>
<p style="text-align: center;"><img class="size-medium wp-image-339  aligncenter" title="SCap_ 2010-03-29_24" src="http://businessmindhacks.com/wordpress/wp-content/uploads/2010/03/SCap_-2010-03-29_24-300x195.gif" alt="" width="300" height="195" /></p>
<p>Which brings me to the second class of devices I was perusing at Fry&#8217;s, compact 12-13&#8243; laptops. There are some decent devices available starting at around $500-600.</p>
<p>But here&#8217;s the deal: the lower end one&#8217;s truly lack in manufacturing quality, such as the otherwise <a href="http://www.amazon.com/Pavilion-DM3-1030US-13-3-Inch-Silver-Laptop/dp/B002ONCCGQ">pretty handy HP Pavilion DM3</a>. I really wanted to like it, but especially the silver plastic rim appears rickety, as does the largish black bezel around the slightly oddly-sized screen.</p>
<p>And unlike the iPad, there really is no excuse for the bezel as you&#8217;re not meant to hold the screen with your hands. I also briefly looked at Tablet PCs, and none had the kind of responsiveness of the screen that inspired much confidence. <strong>Windows 7 STILL doesn&#8217;t really seem to be optimized for the tablet form factor.</strong></p>
<p>Now the HP Envy 13&#8243; is a major step up in manufacturing quality, really HP&#8217;s first attempt at getting to parity with Apple Macbooks. And they did a really nice job.</p>
<p>It&#8217;s just that those start at around $1,500. Which puts them in in a totally different league than even the priciest 3G iPads. Same is true for Apple&#8217;s Macbook 13 and Air by the way ($1,200-1,500 and up), which I also looked at.</p>
<p>The thing is, as a long-time Windows user, it feels like <strong>the adjustment to the Mac OS idiosyncrasies isn&#8217;t worth my effort at this point. </strong><strong>And that is where the genius of the iPad comes into play: It&#8217;s a totally new class of device,</strong> with the multi-touch interface already proven on the iPhone. Not an iPhone user myself (yet), I&#8217;ve been playing around with plenty of them from my friends and family.</p>
<p>And it all works well, except that the screen size really wasn&#8217;t to my taste for Web surfing, or for entering stuff through the mini on-screen keyboard. Presumably the iPad fixes both issues.</p>
<p>While it likely won&#8217;t be used much for writing full-length blog posts, it can definitely serve as a great Web and RSS reader, or to curate web snippets in ways better than can now be done laying on the couch with a 15&#8243; full-size laptop (I am hoping <a href="http://amplify.com">Amplify&#8217;s great clipping bookmarklet</a> and similar tools will work in Safari out of the box).</p>
<p>Really if you think about it, despite all of the &#8220;Apple Walled Garden&#8221; talk, the Safari browser is the application that opens up the iPad to anything on the Internet, including, yes, Gmail and all of the other Google products. No Flash, yes, but I have to admit that I&#8217;m with Steve on this one: Flash video tends to slow down even pretty powerful full-sized laptops.</p>
<p>Typing a few words for Search, Facebook, Twitter, it should all work. <strong>The more auto-completions, pre-populating boxes, and buttons the better.</strong></p>
<p>And of course all of the apps instantly available through the iPhone app store, plus any newly designed specifically for the iPad, are not to be underestimated. Already TechCrunch is crowing that &#8220;<a href="http://techcrunch.com/2010/03/24/instapaper-ipad/">Instapaper  For The iPad May Be [Its] First Killer App. And It Will Be Universal.</a>&#8221; And by all accounts, gaming apps will be big, even though I am personally not particularly  interested.</p>
<p>And who knows, <strong>with Skype </strong><a href="http://www.nytimes.com/2010/03/25/technology/personaltech/25pogue.html">or similar add-ons</a><strong>, even your WiFi-only iPad may soon double up as a phone!?</strong> Presumably a Bluetooth headset should do the trick.</p>
<p>By the way, for all those that thought the (current) lack of a camera in the iPad body was a major disappointment, there are of course <a href="http://www.bt-1.com/">Bluetooth video cameras available</a>. And it would seem to be only a matter of time until someone comes up with a Video-conferencing dock or cheaper clip-on camera as well.</p>
<p>And of course, Apple may yet ship iPad 2.0 with built-in camera, the <a href="http://www.businessinsider.com/more-evidence-there-is-a-camera-in-the-ipads-future-2010-2">software does already have all of the necessary hooks</a>. Speaking of which, wouldn&#8217;t it be right in line with Apple&#8217;s secrecy and techno triumphalism, if it turned out that your iPad will have a built-in camera on April 3 after all?</p>
<p>OK, maybe that one is too much to hope for.</p>
<p>I for one will be sorely tempted to go for iPad 1.0, even though we pretty much know that 2.0 will be improved, and likely cheaper. I think playing with one from your early adopter friends or at the store will be the deciding factor.</p>
<p>If the thing works well enough even now, and there aren&#8217;t any major blow-up stories coming out in the first 1-2 months, just having the first-mover advantage may be worth getting it soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://businessmindhacks.com/post/dreams-of-the-ipad/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Can Smart Filtering Save Both Us And Google Buzz?</title>
		<link>http://businessmindhacks.com/post/can-smart-filtering-save-us-and-google-buzz</link>
		<comments>http://businessmindhacks.com/post/can-smart-filtering-save-us-and-google-buzz#comments</comments>
		<pubDate>Mon, 22 Feb 2010 23:45:54 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Life Hacks]]></category>
		<category><![CDATA[Attention]]></category>
		<category><![CDATA[BuzzCanTweet]]></category>
		<category><![CDATA[Filtering]]></category>
		<category><![CDATA[FriendFeed]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Alerts]]></category>
		<category><![CDATA[Google Buzz]]></category>
		<category><![CDATA[Information Economy]]></category>
		<category><![CDATA[ListiMonkey]]></category>
		<category><![CDATA[Robert Scoble]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Twitter Track]]></category>

		<guid isPermaLink="false">http://businessmindhacks.com/?p=245</guid>
		<description><![CDATA[Robert Scoble today brought up an interesting idea on one of his postings to Google&#8217;s new &#8216;Buzz&#8217; service:

THE MOST PRODUCTIVE thing I&#8217;ve done this week is to use Gmail&#8217;s &#8220;More Actions/Filter items like these&#8221; to rid my inbox of spam and bacon emails, which makes my inbox much more useable.[...] I so want this same [...]]]></description>
			<content:encoded><![CDATA[<p>Robert Scoble today brought up an interesting idea on one of his <a href="http://www.google.com/buzz/scobleizer/XQo7daq22mk/THE-MOST-PRODUCTIVE-thing-Ive-done-this-week-is-to">postings to Google&#8217;s new &#8216;Buzz&#8217; service:</a></p>
<blockquote>
<p>THE MOST PRODUCTIVE thing I&#8217;ve done this week is to use Gmail&#8217;s &#8220;More Actions/Filter items like these&#8221; to rid my inbox of spam and bacon emails, which makes my inbox much more useable.[...] I so want this same feature for Google Buzz. Imagine if you could say &#8220;get rid of Scoble anytime he talks about Twitter.&#8221; Or, if you could filter out something like any message that includes the words &#8220;Tiger Woods.&#8221;</p>
<p>Wouldn&#8217;t you want this too?</p>
</blockquote>
<p><a href="http://businessmindhacks.com/wordpress/wp-content/uploads/2010/02/buzz.gif"><img class="alignleft size-full wp-image-254" title="buzz" src="http://businessmindhacks.com/wordpress/wp-content/uploads/2010/02/buzz.gif" alt="buzz" width="241" height="174" /></a>I&#8217;ve been thinking about filtering a lot since I became a regular user of Twitter and Friendfeed in 2008/2009. Here is my riff on this question, expanded from my initial comments over on Buzz:</p>
<p>Yes, intelligent filtering is the future. <strong>If Google Buzz can pull off per keyword, per user (or per group) filtering, they will win.</strong> It is a huge flaw in Twitter that I basically still have to view all (follow) or nothing (unfollow or block) from a given user, and if I choose &#8220;all&#8221;, then everything arrives with the same priority.</p>
<p>This is simply not how we&#8217;re going to overcome information overload. Remember that <strong>in an information economy, attention becomes the only scarce resource.</strong> So it is worth saving and protecting your attention. On Twitter or any other social media or wider &#8220;information stream&#8221;-type of service.</p>
<p>(Yes, that includes Email as well. <strong>Your email is simply yet another inbound information stream you consume.</strong> Sometimes you reply to something, sometimes you forward something.)</p>
<p>Whoever does the best job in helping you to do this has a true business proposition, and will be rewarded by the marketplace. (Here is a <a href="http://blog.louisgray.com/2010/02/finding-signal-in-real-time-noise.html">nice summation of the problem by Louis Gray in slide deck format</a>.)</p>
<p>Now the reverse case is also important: Per user (or per group) surfacing (&#8220;track&#8221;) of keywords, that pops items of key interest to you to the top of the heap of your inbound stream, past all others.</p>
<p><span id="more-245"></span></p>
<p>E.g. when Scoble talks about &#8220;Twitter Lists&#8221;, on ANY service I am aggregating, I want to know.</p>
<p>(For the purposes of this discussion, I am assuming for this to happen on Buzz. But it could be anywhere else as well. Buzz just happens to be in a position of being able to 1) be relatively unencumbered by ingrained user habits, since it is so new. And 2) have the assembled computing and engineering power of Google behind it.)</p>
<p><strong>Now Friendfeed was getting close, but never put all of the pieces of the puzzle that they had together</strong> in a truly usable form. Specifically, it was (really is, as it&#8217;s still running, yet not being developed anymore) not letting saved searches be piped back into its &#8220;Friend Lists&#8221; (their name for their grouping of users).</p>
<p>And the saved searches (&#8220;filters&#8221; really if you think about it) themselves were stripping too much usable meta-information from the results items, as to then still be as useful in a &#8220;high priority inbound&#8221; stream. E.g. no Twitter avatars imported from Twitter Search keyword feeds, asf.</p>
<p>There is much <strong>heated discussion on Buzz right now on whether people&#8217;s Twitter streams imported into Buzz are polluting Buzz with noise.</strong> But this discussion is really missing the point, as <a href="http://www.boingboing.net/2010/01/31/clay-shirky-on-infor.html">information overload is never a failure of the sources, only of the FILTERING!</a></p>
<p>Because there are likely to be important items coming from Twitter that I absolutely do want to see right away, only on Twitter it&#8217;s still near impossible to manage that.</p>
<p>(Twitter has shown little interest in providing a more granular search experience, e.g. search on your friends only, or per List only. A current workaround is <a href="http://listimonkey.com">ListiMonkey.com Alerts</a>, but that goes to your email inbox, hardly a real-time environment. And desktop clients like Tweetdeck are also of limited help, because their search/filter function for groups/Lists requires that you have those opened up as a column.)</p>
<p>Have you yourself experienced instances where you saw a link to a story days or even weeks after it was first published, and felt that you really would have wanted to see this information right as it became available? Tons of really useful stuff is floating by us, as we simultaneously complain about too much noise in our inbound social media.</p>
<p><strong>EVERYTHING is potentially polluting your Buzz inbound stream</strong>, IF it has you miss some key item you really did want to see right away.</p>
<p>I am currently only following a little less than 200 users or so on Buzz, and there is already way too much to scroll through (even without Twitter items) to not waste a lot of time, and keep me from seeing the things I could/should be seeing instead.</p>
<p>Robert Scoble deserves thanks for tirelessly bringing this stuff up, he was already at the forefront of the discussion over on Friendfeed, back before that service was bought out by Facebook and for all intensive purposes &#8220;mothballed&#8221;.</p>
<p>I believe that Buzz itself will thrive or wither based on whether they can outdo the baseline that Friendfeed set with their attempts at filtering. And on how quickly they can move to iron out the considerable feature lag and mistakes before people lose interest.</p>
<p>Again, one would think Google could pull it off on the engineering side of things, as long as they listen to and learn on the social, user centric side as well.</p>
<p>While on the subject of filtering, productivity, and Email (since Buzz is &#8211; sort of &#8211; integrated with Google&#8217;s Gmail) that Robert raised, <strong>how would it be if key inbound emails on a per user basis would pop into your Buzz stream</strong> (e.g. your direct reports, bosses, key clients, spouse, etc.)?</p>
<p>It would really just be another surfacing filter as described above. Who cares that the text/images/content was sent to you via email/SMTP protocol. It could be just another Buzz source (like your Twitter, flickr image, and Google Reader RSS streams right now), only these email &#8220;posts&#8221; would have to be private.</p>
<p>You can already create Buzz posts by emailing them to buzz@gmail.com from your attached Gmail account, which is a standard that started with the mini-blogging services like Tumblr and Posterous. You can also click &#8220;email [this]&#8221; on any Buzz post, and while the interface is still a little clunky, your a Gmail message write box will insert itself under the post for you to send the message:</p>
<p style="text-align: center;"><a href="http://businessmindhacks.com/wordpress/wp-content/uploads/2010/02/buzz2mail.gif"><img class="aligncenter size-full wp-image-252" title="buzz2mail" src="http://businessmindhacks.com/wordpress/wp-content/uploads/2010/02/buzz2mail.gif" alt="buzz2mail" width="500" height="323" /></a></p>
<p>You can see that it is not very far from there to place your key emails (by surfacing filter) into your Buzz stream. The key to making things really usable is that <strong>Buzz would need to offer handling options intelligently based on what the inbound source is.</strong></p>
<p>For email, show reply/forward/etc. but also maybe a &#8220;Rebuzz&#8221; (with caution, assuming it&#8217;s appropriate), asf. The latter could speed up the current lag of moving stuff from email systems back onto the Web.</p>
<p>That&#8217;s where Friendfeed was failing, because it didn&#8217;t have a Retweet button on Twitter items, etc. If Buzz were to become a better Twitter client than Tweetdeck or Seesmic, WITH good persistence, archiving, detailed discussions beyond 140 characters, WHITESPACE in comments (thank you Google!), and powerful search of everything you aggregate into it, then who&#8217;s going to stop them? They could run the table.</p>
<p>For right now, one has to improvise, e.g. with a little application called <a href="http://BuzzCanTweet.com">BuzzCanTweet.com</a> to send one&#8217;s Buzz posts back over to Twitter. This kind of thing had really already become fundamental, and yet Buzz doesn&#8217;t have any outbound forwarding besides email to start. Instead, <a href="http://www.google.com/profiles/alexvem">a young guy from Sweden</a> had to set up this work-around.</p>
<p>OK, back to the integration issue: While we&#8217;re at it, why not have your Google Alerts pop into your Buzz stream, instead of emailing you as it does right now? (Or have a filter set to pop those Alert emails into your stream as described above.) The possibilities for integration of various Google services appear wide open.</p>
<p><span class="TSrHSb"><span class="ze"><strong>If Buzz can keep driving deep integration with other Google services, and thereby out-innovate the competition, it will go far. </strong>Filtering and the email integration could make Buzz the near undisputed inbound stream to manage your social media attention, and really possibly most of your online attention.</span></span></p>
<p>For that to happen however, the Buzz team will have to put on the afterburners. Google should be able to pull it off engineering-talent-wise. The question is, will they have finely enough tuned social sensors &amp; vision to do this?</p>
<p><span class="TSrHSb"><span class="ze">The opening salvo of <a href="http://gigaom.com/2010/02/18/dear-eric-the-proper-response-is-im-sorry/">misjudged privacy issues</a>, urgently missing features, or <a href="http://scobleizer.com/2010/02/15/google-buzz-copied-friendfeeds-worst-features-why/">unthinking adoption of some of the most problematic features from Friendfeed</a>, certainly made one wonder if Google can ever get social right. Is there a social tone-deafness that jinxed all of its previous attempts besides the YouTube purchase (Jaiku, Dodgeball, Orkut, Wave, etc.)?</span></span></p>
<p><span class="TSrHSb"><span class="ze">Let&#8217;s hope for our scarce attention&#8217;s sake that Google can get it right this time, and apply its unquestioned engineering talent in ways that actually become truly useful to social media. Filtering will be the key.<br /></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://businessmindhacks.com/post/can-smart-filtering-save-us-and-google-buzz/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Warning: Before You Do Anything Else, Search!</title>
		<link>http://businessmindhacks.com/post/warning-before-you-do-anything-else-search</link>
		<comments>http://businessmindhacks.com/post/warning-before-you-do-anything-else-search#comments</comments>
		<pubDate>Mon, 22 Jun 2009 23:01:24 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Life Hacks]]></category>
		<category><![CDATA[Advanced Search]]></category>
		<category><![CDATA[FriendFeed]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Hashtag]]></category>
		<category><![CDATA[Meme]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Real-Time Web]]></category>
		<category><![CDATA[Search Literacy]]></category>
		<category><![CDATA[Search Operator]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Twitter Search]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://businessmindhacks.com/post/warning-before-you-do-anything-else-search</guid>
		<description><![CDATA[I&#8217;ve been meaning to write this post for a while, because the topic is so important. Search, in any of its forms, is fast becoming one of THE skills to master for the 21st Century. I first heard Rich Schefren a few years ago at a private conference refer to it as &#8220;search literacy&#8221;, and [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" class="leftimg" src="/p/google_money.png" />I&#8217;ve been meaning to write this post for a while, because the topic is so important. <strong>Search, in any of its forms, is fast becoming one of THE skills to master for the 21st Century.</strong> I first heard Rich Schefren a few years ago at a private conference refer to it as &ldquo;search literacy&rdquo;, and the idea has stuck with me ever since:</p>
<p>Given the overwhelming, ever-exponentially-growing flood of information in the age of the Internet, being able to perform sophisticated searches is becoming so important that it isn&#8217;t too far-fetched to call it a literacy issue. <strong>Without these skills, you are </strong><strong>in a sense </strong><strong>in danger of becoming functionally illiterate in this brave new world.</strong></p>
<p>Those individuals (and by extension businesses) with advanced search skills will be running circles around those without, because it saves so much time to search intelligently, and because a lot of answers can be found that are simply impossible to find otherwise. In a way, <strong>this separation into the search haves and have-nots has already been occurring</strong> over the last 5+ years.</p>
<p>And by the way, all of this isn&#8217;t simply about Google. Not at all. In a moment, I am going to walk you through a number of examples of advanced searches, and some of the tricks and techniques underlying them. But before I do, let me stress one other thing:</p>
<p>Even if you do only the most simple of &quot;everyday&quot; keyword searches, you are already going in the right direction. In fact, if you aren&#8217;t doing it already, make it a point for the next two weeks to stop yourself at every turn and ask: <strong>&quot;Could I be doing a search right now to speed this up?&quot;</strong></p>
<p>I think you&#8217;ll find that the answer is almost always YES, and that it will be well worth your while to develop this as a new habit (a habit takes about 30 days of repetition to form).</p>
<p><strong>Simply search for everything, and avoid using &quot;manual&quot; searching,</strong> i.e. avoid scrolling through documents, web pages, and lists both with your mouse and visually, asf. to find passages/names/etc. you&#8217;re looking for. Search options exist in Word, in your browser, on blogs, on Twitter, on Facebook, everywhere. Yet often we don&#8217;t use them, and the authors of software/Web tools don&#8217;t put sufficient front-and-center emphasis on search capabilities/ease-of-use.</p>
<p>For example, in your browser, never again manually search through long Blog comment threads or other large pages/articles manually, use your browser&#8217;s &quot;Find&quot; function and type the first few letters of your name or keyword, etc.</p>
<p>Granted, Gen-Yers on average are likely far ahead of all older generations when it comes to matter-of-cause use of Google, etc., however I doubt that even they know in large numbers about the kind of in depth, advanced search I am about to show you.</p>
<h2>General Search Operator Considerations</h2>
<p>Let&#8217;s first consider the most important search techniques by way of the so-called search operators. These may sometimes be accessible indirectly through a Web form under the heading of &quot;Advanced Search&quot;, but originally <strong>they represent a kind of mini-programming language for telling the Search Engines what you want them to bring back.</strong> (Search Engines from here on shall include the &quot;Search Function&quot; in Web services other than stand-alone search engines.)</p>
<p>These are the &quot;logical&quot;/Boolean operators you may remember from math class or Logic 101 (fun, I know, but you really want to know a leetle bit about this, at least in these practical applications). Why know about these when you could also get most of the same results from using the Advanced Search forms?</p>
<p>Remember, this is about LITERACY. <strong>You want to become fluent in a secret language of sorts, </strong>and true command and mastery only come from truly delving into the heart of the matter. Plus, you will find that it is almost always faster to type queries into one search box than typing bits and pieces into Advanced Search forms which tend to look a little different for each service.</p>
<p>So let&#8217;s get started. I have made all of the examples clickable links, so that you can study the results. All results should be very similar on Google, Yahoo, and Microsoft&#8217;s Bing (formerly Live):</p>
<p><span id="more-187"></span></p>
<p>1) Nearly any search engine will <strong>assume by default that any separate words you type into the search box are meant as a logical AND</strong>, as in &quot;show me all results matching BOTH this word-1 AND this word-2&quot;, though it may be in any order, and the words may be quite a distance from each other in the actual text.</p>
<p>You can usually place an AND operator without making a difference, e.g. for clarity in reading your search query, but mostly it will just look like this:</p>
<p style="margin-left: 40px;"><code>personal branding tips</code></p>
<p>2) To get a true phrase, a FIXED sequence of several words to match, you have to use &rdquo; &rdquo; (quotes) around the multi-word search term. Note that some search engines including Google will often bring a direct hit for a phrase to the top of the results heap, even if you didn&#8217;t use the quotes. But it&#8217;s not guaranteed, so using quoted phrases is much more precise, assuming that is what you are looking for. E.g.</p>
<p style="margin-left: 40px;"><a rel="nofollow" target="_blank" href="http://www.google.com/#hl=en&amp;q=%22personal+branding+expert%22&amp;aq=f&amp;oq=&amp;aqi=&amp;fp=AYh9MvVRflg"><code>&quot;personal branding expert&quot;</code></a></p>
<p style="margin-left: 40px;">vs. <a rel="nofollow" target="_blank" href="http://www.google.com/#hl=en&amp;q=personal+branding+expert&amp;aq=f&amp;fp=AYh9MvVRflg"><code>personal branding expert</code></a></p>
<p>You can verify for yourself that this is more precise, by clicking both the quoted version and then the non-quoted one in Google, and comparing the number of results returned, in this case about 12,500 vs. 10 Million results (the count is in near the upper right corner in Google):</p>
<p>3) To get a logical OR (also called &quot;inclusive OR&quot;), as in &quot;show me ALL the results matching this word-1 OR this word-2 OR this word-3&quot;, you simply type in &quot;OR&quot; between the keywords, or between keyword phrases in quotes:</p>
<p style="margin-left: 40px;"><a rel="nofollow" target="_blank" href="http://search.yahoo.com/search;_ylt=A0geur5auz9KddwA.apXNyoA?p=%22personal+branding%22+OR+%22social+branding%22+OR+brand&amp;y=Search&amp;fr=yfp-t-501&amp;fr2=sb-top&amp;sao=1"><code>&quot;personal branding&quot; OR &quot;social branding&quot; OR brand</code></a></p>
<p>Some search engines like FriendFeed&#8217;s Search also use a &quot;,&quot; (comma) to represent an OR. (Either way, be sure to distinguish this OR from the so-called &quot;Exclusive OR&quot;, which in essence says: Find only those results that have either Word-1 or Word-2, but not both&quot;. As far as I know, none of the search engines support this. Basically it would be like running to separate searches.)</p>
<p>4) Many search engines have an exclusion function using the &quot;-&quot; (dash/hyphen) operator followed by the keyword, phrase, or sometimes additional operator that you want excluded from the results. This in essence says: &quot;Find all of the results for this word-1 except for those also containing word-2&quot;. E.g.</p>
<p style="margin-left: 40px;">Yahoo: <a rel="nofollow" target="_blank" href="http://search.yahoo.com/search;_ylt=A0geutNtuz9KMU8BlGtXNyoA?p=branding+-%22personal+branding%22+-skin&amp;y=Search&amp;fr=yfp-t-501&amp;fr2=sb-top&amp;sao=1"><code>branding -&quot;personal branding&quot; -skin</code></a></p>
<p style="margin-left: 40px;"><code>Google: </code><a rel="nofollow" target="_blank" href="http://www.google.com/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla%3Ade%3Aofficial&amp;hs=c97&amp;q=branding+-%22personal+branding%22+-skin&amp;aq=f&amp;oq=&amp;aqi="><code>branding -&quot;personal branding&quot; -skin</code></a></p>
<p>would find all results containing branding, but not those also containing &quot;personal branding&quot;, or those likely referring to skin branding instead of the marketing related kind. This would be a good search to narrow down results to those talking about corporate branding only (though you might find more exclusion terms to refine it even further).</p>
<p>By the way, <strong>there is typically no limit to the number of exclusions,</strong> though there may be a limit to the overall length of the query string you can submit to the search engine.</p>
<p>OK, with these preliminaries out of the way, let&#8217;s dig into the finer details of various key search engines or search functions on key services. Let&#8217;s start with Twitter, since it currently has the most buzz around its &quot;Real-time Web Search&quot; possibilities:</p>
<h2>Twitter Search</h2>
<p>Twitter Search is for now referring to search.twitter.com, as the Twitter Web interface integrated version is currently still somewhat limited/buggy in the result sets it returns. You are basically searching over every single public status update (&quot;tweet&quot;) by any user, starting from the current moment and going backward over Twitter&#8217;s timeline. (If you are unfamiliar with Twitter or <a href="/post/why-you-absolutely-must-get-twitters-unique-selling-proposition-usp" target="_blank">Twitter Search, read up on it here.</a>)</p>
<p>Twitter Search allows all of the search operators already discussed, and additionally for the following:</p>
<p>1) <strong>&quot;keyword(s) filter:links&quot;</strong> &#8211; will seek out tweets containing the keyword or phrases and 1 or more links only. Nearly the same can be accomplished by searching for &ldquo;http://&rdquo;, though that will miss the few live links that Twitter recognizes from &ldquo;www.domain.com/extension&rdquo; type links.</p>
<p>It can largely be assumed that a tweet containing a link is more useful than one without, more likely to be chatter, unless the tweet is so sharp/witty/deep/inspirational that it would qualify as a quote (of course sometimes you may want to specifically look at the conversational chatter only &#8211; example of that further down):</p>
<p style="margin-left: 40px;"><a rel="nofollow" target="_blank" href="http://search.twitter.com/search?q=%22personal+branding%22+filter%3Alinks"><code>&quot;personal branding&quot; filter:links</code></a></p>
<p>2) <strong>&quot;from:username&quot; and &quot;to:username&quot;</strong> &#8211; both of these can be very useful to query over your own tweetstream by topic/keyword, e.g. to find old tweets that you know you wrote, you know you wrote to somebody (containing certain link resources, etc.). Of course you can put any username you choose, and can therefore in principle back-trace all conversations between two users (each can only be used once in a given query).</p>
<p>You can also see if two users have been talking via Twitter&#8217;s so-called &quot;@ replies&quot; at all. If there&#8217;s no result returned, there was likely no direct communication, or at least recently:</p>
<p style="margin-left: 40px;"><a rel="nofollow" target="_blank" href="http://search.twitter.com/search?q=from%3Aunmarketing+to%3Amissive"><code>from:unmarketing to:missive</code></a></p>
<p>As long as Twitter keeps back-data fully available in Search (currently, Twitter is unfortunately only letting you search back anywhere from 7 to 30 days depending on server loads), you could also use Twitter as a natural form of personal bookmarking this way. Nearly all of the &ldquo;tags&rdquo; are applied without extra work, simply as part of your tweets. A workaround to this problem of the backwards time limit is to also use FriendFeed and import your tweets there. FriendFeed currently places no such limitation. More below.</p>
<p>3) <strong>Searching for so-called hashtags &#8211; a keyword prefixed by &quot;#&quot;</strong> (pound sign) &#8211; is a way of detecting additional intentionality about tweets. Either it serves as a point of emphasis/visibility by the author (since a common keyword like &quot;#branding&quot; or &quot;#quote&quot; would still show up in a search results even without the specific # prefix), or more commonly, if the hashtag is a unique abbreviation, it serves as a sort of code to be specifically searched for by those that know about it.</p>
<p>This is most commonly done for conferences (recent examples are #140tc and #twtrcon), for ongoing weekly Twitter-based discussions around a given topic, e.g.</p>
<p style="margin-left: 40px;"><code><a rel="nofollow" target="_blank" href="http://search.twitter.com/search?q=%23journchat">#journchat</a></code></p>
<p>is for journalism discussions on Monday evenings U.S. Time, or as a meme that becomes self-replicating enough that people participate, and the hashtag gets into the Top 10 &quot;trending&quot; keywords/phrases on Twitter for a while.</p>
<p>Either way, the authors of tweets using hashtags went to the trouble of using the # symbol and/or created a hashtag to highlight something. Use that knowledge to your advantage when searching.</p>
<p>4) <strong>&quot;since:timestamp&quot; and &quot;until:timestamp&quot;</strong> will allow you to segment out tweets from a specific day or number of days, as needed. This can be useful if you wanted to e.g. view only those tweets for a conference that were actually sent during the duration of the conference, and leave out the chatter before or after, which is e.g. less likely to contain &quot;twitter-casting&quot; of the actual conference panels.</p>
<p style="margin-left: 40px;"><code><a rel="nofollow" target="_blank" href="http://search.twitter.com/search?q=%23140conf+since%3A2009-06-16+until%3A2009-06-17">#140conf since:2009-06-16 until:2009-06-17</a></code></p>
<p>5) &quot;near:city-name&quot; &#8211; this operator will find tweets that originated from a user account that Twitter thinks is the city name you are referring to. Since this is going off of users&#8217; self-reported location field in their profile (and NOT off of some precise geo-tagging a la iPhone location, though Twitter is reportedly working on that), which is free text, and for some contains things like multiple cities, &quot;everywhere&quot;, &quot;The Interwebs&quot;, asf. this is not particularly precise, but it can still work in aggregate. E.g.</p>
<p style="margin-left: 40px;"><code><a rel="nofollow" target="_blank" href="http://search.twitter.com/search?q=%23140conf+since%3A2009-06-16+until%3A2009-06-17+near%3Asf">#140conf since:2009-06-16 until:2009-06-17 near:sf</a></code></p>
<p>will find all tweets about the TwtrCon Conference that were placed by users based out of San Francisco, though Twitter has no idea (yet) whether they were at the conference in New York or just talking about it.</p>
<p>5) To bring it all together, and for a special tip, we should also <strong>consider the so-called Retweet convention on Twitter,</strong> a format which allows one to quickly copy &amp; paste a given (useful, funny, etc.) tweet from another user, and forward it on to our own Twitter network of followers, while giving credit to the original author. E.g. I tweeted</p>
<p style="margin-left: 40px;">&quot;<span class="status-body"><span class="entry-content">RT @<a href="http://twitter.com/mvolpe">mvolpe</a>: New Blog Post: Are Your Compelling Offers Actually..Compelling? <a target="_blank" rel="nofollow" href="http://tinyurl.com/mlbzw4">http://tinyurl.com/mlbzw4</a></span></span>&quot;</p>
<p>giving credit to user @mvolpe, and used the &quot;RT&quot; prefix to signify the retweet. This is actually a convention that spontaneously arose from the user base (another format uses &quot;via @username&quot;, used most often if the tweet text is sufficiently altered, but credit for the find is still meant to be conveyed).</p>
<p>What this means for our searches is that <strong>we can either search specifically for &quot;RT OR via&quot; to find tweets that were deemed worthy of retweeting</strong> (there are actually entire third-party services set up keeping track of these counts, and thereby surfacing tweets according to their presumed repetition popularity), or, we can exclude those tweets to avoid a lot of duplicates!</p>
<p>So here is a great way to cut down on overly large result sets, taking out most &quot;link-less&quot; chatter and Retweet duplications, as well as &quot;psychology jobs&quot; related postings:</p>
<p style="margin-left: 40px;"><code><a rel="nofollow" target="_blank" href="http://search.twitter.com/search?q=psychology+filter%3Alinks+-RT+-via+-job+-jobs">psychology filter:links -RT -via -job -jobs</a></code></p>
<p>[As an aside, though still search literacy/awareness relevant:</p>
<p>I use this very example query above, and then pipe the RSS feed from the result <a rel="nofollow" target="_blank" href="http://friendfeed.com/twitter-psychology-track-feed">into a somewhat more permanent receptacle such as FriendFeed</a> or a Tumblr mini-blog. Remember, <strong>Twitter might (and currently does) cut off the backwards reach of your result sets,</strong> currently during heavy daytime loads it&rsquo;s at most about 7 days back. This presents a real problem for your own research/archiving purposes.</p>
<p>Part of the reason may be that Twitter is thinking about making long-range backward data mining a &ldquo;for pay&rdquo; feature that large corporate marketing agencies, etc. may pay them a lot of money for (obviously not if they could access everything for free through Search.twitter.com). Only time will tell, though I think it is definitely important for the community to be aware of this possible issue.]</p>
<p>Or, here is another complex example to search for the term &quot;mashable&quot; while excluding tweets from the username &quot;mashable&quot;, any @ mentions (or replies to) username &quot;mashable&quot;, and tweets with links. Remember how I said earlier that you could do exclusions on some operators? This is an example of that:</p>
<p style="margin-left: 40px;"><a rel="nofollow" target="_blank" href="http://search.twitter.com/search?q=mashable+-from%3Amashable+-%22%40mashable%22+-filter%3Alinks"><code>mashable -from:mashable -&quot;@mashable&quot; -filter:links</code></a></p>
<p>This could be used so that you see what people are saying about Mashable, the blog, that is NOT one of the countless retweets of @mashable, not a tweet from &quot;@mashable&quot; himself, and doesn&#8217;t include links to further content. In other words, what people are saying about that brand the most raw and unvarnished form.</p>
<h2>FriendFeed Search</h2>
<p>OK, upon writing this section on FriendFeed power search, I realized that this post was getting to be really long. So rather than overload everyone, I figured I&#8217;d push this and the section on Google search tricks into a follow-up post in a few days.</p>
<p>I hope you found this enlightening, and that you take the time to practice advanced search. To become &quot;fluent&quot; and fully &quot;search literate&quot;, you will need to practice. I know that saying this in our ADD world is somewhat of a bummer, but the payoff, especially for your business, can be tremendous. Remember, running circles around your competition and all of that&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://businessmindhacks.com/post/warning-before-you-do-anything-else-search/feed</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>10 Reasons To &#8220;Roll Your Own&#8221; TinyURL Using Wordpress</title>
		<link>http://businessmindhacks.com/post/10-reasons-to-roll-your-own-tinyurl-using-wordpress</link>
		<comments>http://businessmindhacks.com/post/10-reasons-to-roll-your-own-tinyurl-using-wordpress#comments</comments>
		<pubDate>Fri, 06 Mar 2009 17:37:55 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Life Hacks]]></category>
		<category><![CDATA[is.gd]]></category>
		<category><![CDATA[Joel Comm]]></category>
		<category><![CDATA[Press This]]></category>
		<category><![CDATA[Press This Bookmarklet]]></category>
		<category><![CDATA[PressThis]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[redirect engine]]></category>
		<category><![CDATA[REUS]]></category>
		<category><![CDATA[Tinyurl]]></category>
		<category><![CDATA[tr.im]]></category>
		<category><![CDATA[TweetBurner]]></category>
		<category><![CDATA[TwitPwr]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[URL shortener]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress 2.7]]></category>
		<category><![CDATA[Wordpress Hack]]></category>
		<category><![CDATA[Wordpress stats]]></category>
		<category><![CDATA[Wordpress Theme]]></category>
		<category><![CDATA[Wp-Shortstats]]></category>

		<guid isPermaLink="false">http://businessmindhacks.com/post/10-reasons-to-roll-your-own-tinyurl-using-wordpress</guid>
		<description><![CDATA[My experiment with the Wordpress-Theme-based Redirect Engine/URL shortener (REUS) has kept me rather busy for almost a month now, but additional valuable insights were gained in the process. And even though this solution is initially a bit more labor intensive (taking only about 35 minutes or so to set up), creating a &#34;Roll Your Own&#34; [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/p/wordpress_med.gif" class="leftimg" alt="" />My experiment with <a target="_blank" href="/post/building-your-own-tinyurl-in-less-than-1-hour-using-wordpress">the Wordpress-Theme-based Redirect Engine/URL shortener (REUS)</a> has kept me rather busy for almost a month now, but additional valuable insights were gained in the process. And even though this solution is initially a bit more labor intensive (taking only about 35 minutes or so to set up), creating a &quot;Roll Your Own&quot; Tinyurl-like service using a separate tweaked Wordpress install can immediately begin to pay dividends in a variety of ways:</p>
<p>1) <strong>I found a stats plugin to use that works well</strong> with the REUS install after a few custom tweaks. Some minor modifications to the database calls and the reporting page to allow for more tracking on recent links, and the WP-Shortstats plugin has been performing flawlessly. I have included it with custom changes in the new REUS .zip package (link at end of this post).</p>
<p style="text-align: center;"><img width="482" height="177" alt="" src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/reus_shortstats.gif" /></p>
<p style="text-align: left;">Best thing is, <strong>the stats data belongs to YOU, no one can hold it hostage</strong> (unlike e.g. Budurl.com, which wants to&nbsp;only allow you to download your stats with a paid account). Also note that many 3rd party services&#8217; stats solutions tend to lack good comparative screens, overviews, or ordering by e.g. &quot;all-time highest clicks&quot;, and so forth:</p>
<p style="text-align: center;"><img width="493" height="157" src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/reus_alltime.gif" alt="" /></p>
<p style="text-align: left;">With REUS you can watch your clicks roll in in near real-time as shown here (you&#8217;ll have to hit refresh in the &quot;Admin &gt; Dashboard &gt; Shortstats&quot; screen to update). No fancy graphics like world maps, etc., but the information you really need to assess the success of your links:</p>
<p style="text-align: center;"><img width="319" height="224" src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/reus_timeline.gif" alt="" /></p>
<p>2)&nbsp;<strong>Using your own short domain looks custom and gets attention. </strong>As you can tell from the above screenshot, people get curious about your custom/novel shorterner URL, and navigate to the &quot;/&quot; root quite often on first use. To make this useful/profitable for you, one key manual update that needs to be made to the &quot;/wordpress/wp-content/themes/redirect_engine/index.php&quot; file is to set up redirection of &quot;/&quot; to your blog or other page of your choice.&nbsp;</p>
<p>So in my example an inquisitive user would type in &quot;http://3on.us/&quot;, which for my set-up redirects them to the original REUS post on my blog.</p>
<p>3) You can <strong>create links that you completely determine the URL appearance of</strong>, both as to the domain (which will seem pretty custom vs. the publicly available services), as well as to the link extension, which can now be at least semi-sensible:</p>
<p style="text-align: center;"><img width="315" height="172" alt="" src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/reus_recent.gif" /></p>
<p>Keep in mind that <strong>a non-sense link is harder to process for the brain, and &quot;a confused mind always says No!&quot; </strong>as they say. So people are less likely to click. Meaningful URLs do have higher click-through rates from what I can tell so far, and marketing savants such as StomperNet&#8217;s Brad Fallon seem to agree (and guys like him test everything!).</p>
<p>Here is another bit of proof. This screen cap is a stat taken from celebrity Internet marketer Joel Comm&#8217;s TwitPwr.com URL shortening service:</p>
<p style="text-align: center;"><img width="493" height="89" alt="" src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/twitpwr_stats.gif" /></p>
<p>What it shows is that the total average click-through for all TwitPwr.com links is just under 8 (about 160k / 20k), and his list of user includes some pretty illustrious company with largish follower counts. As my own stats screenshot from above shows, my REUS links have been pulling well above that on an average of about 1,000 followers over the last 4 weeks:</p>
<p><strong>147 links have been clicked 3438 times on Twitter and a few other sources, for an average of just under 24 clicks per link.</strong> Not bad (and yes, I did subtract out the &quot;/&quot; root inquiries and robots.txt hits; and robots.txt disallows all further search engine bot access).</p>
<p>Granted there are many variables that come into play that make a simple 1-to-1 comparison difficult, including the fact that Twitter users may be slightly more reluctant to click on TwitPwr.com links due to the slightly, shall we say, &quot;promotional&quot; nature of that service. But the numbers are still pretty convincing, especially given the follower advantage for many TwitPwr users.</p>
<p>4) <strong>URLs can be shortened further on the fly</strong> due to&#8230;</p>
<p><span id="more-184"></span></p>
<p>&#8230;Wordpress&#8217; post slug tolerance, e.g. &quot;3on.us/roll-tinyurl&quot; will still work as &quot;3on.us/roll-t&quot; in case you had to save even more space to fit into 140 characters on Twitter. By the way, if a duplicate match should arise due to lobbing off too much from a link extension, Wordpress/REUS will default to the earliest URL/post found:</p>
<p style="text-align: center;"><img width="538" height="129" alt="" src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/reus_cutlinkpre.gif" /></p>
<p style="text-align: center;"><img width="534" height="80" alt="" src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/reus_cutlinklength.gif" /></p>
<p>5) Just about <strong>all of the other URL shortener Bookmarklets disallow for creating custom extensions, even if the main service does!</strong> To get this feature, you will have to manually copy/paste the URL to be shortened into their home page, etc. Try it out yourself with e.g. <a rel="nofollow" target="_blank" href="http://tr.im/download">tr.im, their bookmarklet</a> does not appear to allow for customizing the link the way that the tr.im Web interface does, and it cannot be edited after the initial save.</p>
<p>Whereas the REUS Wordpress-based solution leverages Wordpress&#8217; own &quot;Press This&quot; bookmarklet to make custom extensions without copy/paste possible (as described in the original post and the new install instructions).</p>
<p>6) <strong>By owning your own Tinyurl service, you know that your links/stats won&#8217;t one day go out of business</strong> (in this economy, you never know&#8230;), just as long as YOU are still in business. And you can back up all of your links and stats, and could even run them locally from your own computer, just in case you were forced to give up your main hosting account and could no longer afford the $10/year for the add-on domain used for your REUS install (let&#8217;s just assume right now that that will NEVER happen&#8230;).</p>
<p>7) To recap some of the benefits already described in the original post, with REUS you can<strong> create links as short or even shorter than the shortest http://is.gd etc. link,</strong> because you could choose to have the link extension only be one character, e.g. &quot;http://3on.us/x&quot; (limited supply of those of course).</p>
<p>Some of the services already waste an extra 2 characters or more in the domain name, e.g. &quot;budurl.com&quot;, &quot;twurl.nl&quot;, &quot;twitpwr.com&quot;, etc. With REUS, if you get yourself a 3 character .us domain to install on, you will have up to 16 charaters for the link extension and still be within Twitter&#8217;s 30 character link length limit.</p>
<p>I&#8217;ve also found that I was able to quickly commit to memory some of my most-used links with shorter/memorable names, so that I could easily type them in manually in certain situations, for example in some blog comments.</p>
<p>8) If you are using <strong>marketing related link tracker services such as aWeber.com or 1shoppingcart.com, you can in principle use your new REUS to replace those as well.</strong> For that type of use you would also not be constrained by the extension length as much (e.g. in Email), and could use even more descriptive link extensions, e.g. &quot;http://3on.us/grab-your-free-copy-here&quot;.</p>
<p>9) <strong>You are free of the various idiosyncracies of other 3rd party shortener services.</strong> For example, both Tinyurl and is.gd truncate your &quot;#[anchor name/id]&quot; on-page-anchor entensions (not sure why), like those used to direct straight to a specific comment on a blog post page.</p>
<p>10) I have <strong>built a character counter into the custom &quot;press-this.php&quot; file</strong> (called by the &quot;Press-This&quot; bookmarklet), that comes with the REUS distribution. This makes it faster to create exactly the right link length (after I found myself doing a lot of counting initially) that will still display without Twitter abbreviating your link with an &quot;&#8230;&quot; ellipsis. As already mentioned, in the case of my example domain &quot;3on.us&quot;, I have exactly 16 characters left to stay within Twitters 30 character limit.</p>
<p>All while typically having the link extension prepopulated with candidate terms and phrases from the post/page Title (if present in the Title tag) that can easily be edited down to the desired length.</p>
<p>&#8212;-</p>
<p>So, 10 good reasons to get your own REUS install. It&#8217;s completely free, no strings attached. If you use Twitter and care about the links you post there, you really might want to give it a whirl.</p>
<p>Here is the link for the updated REUS distribution:</p>
<p><a href="http://businessmindhacks.com/v/redirect_engine.zip" target="_blank" rel="nofollow">http://businessmindhacks.com/v/redirect_engine.zip</a></p>
<p>Here is the <a href="/post/building-your-own-tinyurl-in-less-than-1-hour-using-wordpress" target="_blank" rel="nofollow">link to the original REUS post again</a>, as well as a link to an <a href="/install-your-own-tinyurl" target="_blank" rel="nofollow">&quot;install instructions only, no rationales&quot; version.</a></p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://businessmindhacks.com/post/10-reasons-to-roll-your-own-tinyurl-using-wordpress/feed</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Building Your Own TinyURL In Less Than 1 Hour Using Wordpress</title>
		<link>http://businessmindhacks.com/post/building-your-own-tinyurl-in-less-than-1-hour-using-wordpress</link>
		<comments>http://businessmindhacks.com/post/building-your-own-tinyurl-in-less-than-1-hour-using-wordpress#comments</comments>
		<pubDate>Tue, 27 Jan 2009 00:09:44 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Life Hacks]]></category>
		<category><![CDATA[Press This]]></category>
		<category><![CDATA[Press This Bookmarklet]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[redirect engine]]></category>
		<category><![CDATA[REUS]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[URL shortener]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress 2.7]]></category>
		<category><![CDATA[Wordpress Hack]]></category>
		<category><![CDATA[Wordpress stats]]></category>
		<category><![CDATA[Wordpress Theme]]></category>

		<guid isPermaLink="false">http://businessmindhacks.com/post/building-your-own-tinyurl-in-less-than-1-hour-using-wordpress</guid>
		<description><![CDATA[2nd UPDATE: Since this post came out, I have written a follow-up post digging deeper into my subsequent findings and explaining 10 Reasons To “Roll Your Own” TinyURL Using Wordpress, and have also created an &#8220;install instructions only, no rationales&#8221; version for your convenience.
&#8212;
OK, haven&#8217;t posted in a little while, in part because I had [...]]]></description>
			<content:encoded><![CDATA[<p><img class="leftimg" src="/p/wordpress_med.gif" alt="" /><strong>2nd UPDATE:</strong> Since this post came out, I have written a follow-up post digging deeper into my subsequent findings and explaining <a href="/post/10-reasons-to-roll-your-own-tinyurl-using-wordpress">10 Reasons To “Roll Your Own” TinyURL Using Wordpress</a>, and have also created an <a rel="nofollow" href="/install-your-own-tinyurl" target="_blank">&#8220;install instructions only, no rationales&#8221; version</a> for your convenience.</p>
<p>&#8212;</p>
<p>OK, haven&#8217;t posted in a little while, in part because I had been working on some pretty cool techy stuff. Here is the first result from it:</p>
<p>Have you been <strong>using URL shortening/redirection services like TinyURL, is.gd, etc. in order to send lengthy links to friends in a shorter format</strong>, or to fit them into the space-constricted posting fields on micro-blogging services such as Twitter?</p>
<p>If you have, and you&#8217;re a marketer, you have probably been wishing that you could track the number of clicks on those links you post to Twitter, or improve the appearance of the link text, etc.</p>
<p>While there are <strong>some services available that allow you to do some of that, such as Tweetburner.com which creates a trackable &#8220;http://twurl.nl/&#8230;&#8221; style link, they almost all have one drawback or another</strong>, e.g. they 1) don&#8217;t allow for custom link text (Tweetburner), 2) sometimes truncate your original link&#8217;s # anchors if present (is.gd), 3) don&#8217;t allow for tracking, 4) want your Twitter credentials to allow for tracking, and <strong>5) they all end up kind of owning your data.</strong></p>
<p>So I figured, if there was <strong>a fast/cheap solution to set the same thing up for yourself, so that you control all of the variables, that would be a good thing, no?</strong> You will see in a moment how it can be accomplished using a basic Wordpress 2.7 blogging software installation. Now you&#8217;ll likely still use other services to auto-shorten links as well, but when you want to make it count, and want your shortened link on your terms, I bet you&#8217;ll like what I have cooked up for you.</p>
<h2>The Instructions</h2>
<p>Let&#8217;s take it step-by-step. Note that I won&#8217;t get too in depth with basic technical explanations, I&#8217;ll assume that you are familiar with FTP and have already done a standard Wordpress install before. If you&#8217;re new to Wordpress, I&#8217;d recommend hiring someone to do these steps for you, they should bill you for at most 1 hour as you will see.</p>
<p>I am posting the expected time to complete with each step:</p>
<p>1) You will need to <strong>buy a .us domain to install as an add-on domain with one of your existing hosting accounts.</strong> I used a <a rel="nofollow" href="http://Bluehost.com" target="_blank">http://Bluehost.com</a> account for this, they have reasonable prices and service, but use any hosting/domain provider you would like. Note that it&#8217;s not worth getting a separate hosting account just for this engine, and an add-on domain should only cost about $8-10 per year.</p>
<p>Search for short, 3-4 character .us domains, as you&#8217;ll obviously want to save space. I found that there are still plenty of 3 character semi- to non-sensical domain names available with one or two numerals in the name, e.g. I picked 3on.us for my test case.</p>
<p>Once purchased, &#8230;</p>
<p><span id="more-182"></span></p>
<p>&#8230; install the domain in your hosting account&#8217;s domain manager as an &#8220;Add-on domain&#8221;, which should also create a new directory under your public_html directory, in my case I simply chose &#8220;3on&#8221;. This is what the process looked like in a CPanel hosting account:</p>
<p style="text-align: center;"><img src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/wp_addondomain.gif" alt="" width="501" height="336" /></p>
<p>&#8212; Time: 10 minutes (depending on how long you search around for a domain you like :).</p>
<p>2) Now simply <strong>download a copy of Wordpress (WP) 2.7, and install it on the newly created directory,</strong> so that the directory structure will read &#8220;/public_html/3on/wordpress/&#8230;&#8221; (structure shown below is how it should look in your FTP client program, obviously with your own directory name)</p>
<p style="text-align: center;"><img src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/wp_directories.gif" alt="" width="300" height="220" /></p>
<p>Go through a normal WP 2.7 install including setting up the database and editing wp-config.php, if you&#8217;re using Fantastico to automate this, just make sure that the install directory is the new one you want.</p>
<p>Either way, <strong>make sure you select option &#8220;no search engines&#8221; during the install,</strong> as this will avoid your stats getting falsified by frequent search engine hits on your redirect/link shortening engine. The &#8220;Settings &gt; Privacy&#8221; panel should later look as shown below, verify and if necessary adjust after the installation:</p>
<p style="text-align: center;"><img src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/wp_privacy_settings.gif" alt="" width="481" height="133" /></p>
<p>&#8212; Time: 10 minutes.</p>
<p>3) Upon install, <strong>log into the WP admin panel, and edit &#8220;Settings &gt; General&#8221;</strong> as shown in the screenshot below (obviously with your own domain name).</p>
<p style="text-align: center;"><img src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/wp_general_settings.gif" alt="" width="566" height="98" /></p>
<p>You&#8217;ll also need to do one more manual step to copy the &#8220;/wordpress/index.php&#8221; into the new domain&#8217;s root directory, i.e. &#8220;/3on/index.php&#8221; and change the path inside the file as described in the <span class="setting-description">link right next to &#8220;Blog Address URL&#8221;</span>:</p>
<blockquote>
<p><span class="setting-description">Enter the address here if you want your blog homepage <a href="http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory">to be different from the directory</a> you installed WordPress.</span></p>
</blockquote>
<p>The point being that you need your blog to respond at the domain level without any further path, i.e. &#8220;http://3on.us/&#8221; and NOT &#8220;http://3on.us/blog/&#8221;, etc. which would obviously be counterproductive to our link shortening agenda.</p>
<p>&#8212; Time: 2 minutes.</p>
<p>3) Now that Wordpress is installed, <strong>go to &#8220;Settings &gt; Permalinks&#8221;, and select &#8220;Custom Structure&#8221;, placing &#8220;/%postname%&#8221; into the field by that option.</strong> This will append your redirect &#8220;post&#8221; names directly to the domain, e.g. &#8220;http://3on.us/testlink&#8221; &#8212; Time: 1 minute.</p>
<p style="text-align: center;"><img src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/wp_permalink_settings.gif" alt="" width="463" height="106" /></p>
<p>&#8212; Time: 1 minute.</p>
<p>4) We&#8217;re now coming to the heart of the matter the modifications needed to have your Wordpress install act as a redirect engine. <strong>I&#8217;ve packaged the necessary files as a Wordpress Theme</strong>, download them here:</p>
<p><a rel="nofollow" href="http://businessmindhacks.com/v/redirect_engine.zip" target="_blank">http://businessmindhacks.com/v/redirect_engine.zip</a></p>
<p>Then <strong>extract the .zip file, and FTP upload the &#8220;redirect_engine&#8221; folder into your &#8220;/wordpress/wp-content/themes/&#8221; directory as you would any other theme.</strong> Activate the theme by going to &#8220;Appearance &gt; Themes&#8221;, then selecting &#8220;Wordpress REUS&#8221; by clicking on the theme&#8217;s screenshot or link, and finally clicking &#8220;Activate Wordpress REUS&#8221; in the upper right hand corner.</p>
<p>If you are interested in the code that makes the redirection work, look at the &#8220;single.php&#8221; file. It&#8217;s really quite simple. Also note that &#8220;page.php&#8221; contains the same code, so you can in principle use pages to create redirect links as well. However, you won&#8217;t be able to use the &#8220;Press This&#8221; bookmarklet we&#8217;re about to discuss to do so, as it defaults to &#8220;Post&#8221;. Use the &#8220;Pages &gt; Add&#8221; menu instead if you&#8217;re so inclined (e.g. to keep certain links separate from your everyday links).</p>
<p>&#8212; Time: 5 minutes.</p>
<p>5) Now that the redirection is in place, we just want to make it a bit more convenient. This is where leveraging Wordpress&#8217; &#8220;Press This&#8221; bookmarklet feature comes into play:</p>
<p>First, <strong>go to the &#8220;Tools &gt; Tools&#8221; menu, and there locate the &#8220;Press This&#8221; bookmarklet link</strong> as shown. Then drag &amp; drop it onto your Bookmarks Toolbar (in FireFox, which is the only browser I&#8217;ve tested this in, but IE should work similarly).</p>
<p style="text-align: center;"><img src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/wp_bookmarklet_link.gif" alt="" width="523" height="165" /></p>
<p>&#8212; Time: 1 minute.</p>
<p>6) You are now <strong>ready to test the new bookmarklet.</strong> Simply go to any web page you would like to shorten the URL for, and then click on the bookmarklet button in your Bookmarks Toolbar (obviously that Toolbar needs to be visible):</p>
<p style="text-align: center;"><img src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/wp_pressthis_bookmarklet.gif" alt="" width="480" height="94" /></p>
<p>You will see a popup as follows (and may have to give your new wordpress site permission to open pop-ups, you&#8217;ll want to do this):</p>
<p style="text-align: center;"><img src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/wp_pressthis_popup.gif" alt="" width="500" height="241" /></p>
<p>Note that you will have to be logged into your Wordpress install as &#8220;admin&#8221;, else you&#8217;ll be asked to log in first. <strong>Change the &#8220;post&#8221; title at the top to your desired link name,</strong> like in the following example (the post&#8217;s &#8220;slug&#8221;, which is the actual term for the link extension in Wordpress, is created automatically; note that any uppercase letters will be converted to lowercase and any spaces turned into a hyphen (-):</p>
<p style="text-align: center;"><img src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/wp_pressthis_linkname.gif" alt="" width="477" height="198" /></p>
<p style="text-align: left;">Then press the &#8220;Publish&#8221; button in the right bottom corner of the pop-up. Done! Your shortened redirect link has been created.</p>
<p style="text-align: left;">Note that the custom code for &#8220;single.php&#8221; arranges it so that the URL will automatically be parsed out of the &#8220;post&#8221; content (the live link shown above), while the link text (e.g. &#8220;Twitter Raising Money&#8230;&#8221; ) will be used as a post title/description in case you choose to pass this shortened URL on to Twitter. <strong>You can change this descriptive text in the form shown above, just make sure that you don&#8217;t accidentally delete the entire link</strong> (and thereby the underlying URL).</p>
<p style="text-align: left;">You will see the following output:</p>
<p style="text-align: center;"><img src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/wp_tweetthis.gif" alt="" width="480" height="153" /></p>
<p style="text-align: left;">Now the &#8220;TwitterThis!&#8221; option won&#8217;t be visible to you yet until you do one more custom change to Wordpress I&#8217;ll describe in a moment, but <strong>you will already be able to copy &amp; paste the newly created short link by right-clicking on &#8220;View Post&#8221;</strong> and selecting &#8220;Copy Link Location&#8221; (&#8220;Copy Shortcut&#8221; in IE):</p>
<p style="text-align: center;"><img src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/wp_copylink.gif" alt="" width="484" height="240" /></p>
<p style="text-align: left;">You will also be able to see you newly created &#8220;post&#8221; that is the basis of your short link in the &#8220;Posts &gt; Edit&#8221; screen, where you can do the same copy &amp; paste maneuver as above from the &#8220;View&#8221; option that appears as you hover over the individual post row in the table:</p>
<p style="text-align: center;"><img src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/wp_posts.gif" alt="" width="483" height="363" /></p>
<p style="text-align: left;">Or click the &#8220;View&#8221; link to test that your redirect actually works.</p>
<p style="text-align: left;">Note that you can also rename the bookmarklet itself in your browser&#8217;s Bookmark Toolbar by right-clicking, selecting &#8220;Properties&#8221;, and changing the &#8220;Name&#8221; to your desired option, e.g. &#8220;MyShortLink&#8221; in case you&#8217;re using the &#8220;Press This&#8221; bookmarklet for other Wordpress blog installations or yours.</p>
<p style="text-align: left;">OK, this was the long version of testing, let&#8217;s say it takes you a few minutes the first time. Once you have done it several times, this should take you only about 30 seconds anymore.</p>
<p style="text-align: left;">&#8212; Time: 3 minutes.</p>
<p style="text-align: left;">7) Now comes <strong>the last step to enable the &#8220;TwitterThis!&#8221; option on the &#8220;Press This&#8221; result pop-up</strong> as was shown above. Locate the file &#8220;press-this.php&#8221; in the directory &#8220;/wordpress/wp-admin&#8221; and rename it to &#8220;press-this.php.old&#8221; or similar. Now go to the REUS theme directory &#8220;/wordpress/wp-content/themes/redirect_engine&#8221; and find the &#8220;press-this.php&#8221; file there. Then copy that file into the &#8220;/wordpress/wp-admin&#8221; directory.</p>
<p style="text-align: left;">Done. I tried to find a more elegant solution for this step, but there didn&#8217;t seem to be any as far as adding the extra bit of code through the Wordpress action model, etc. If you know of a way that this could have been done in a more automated way, please contact me. Thanks.</p>
<p style="text-align: left;">Alright, here is what you will see when you click on &#8220;TwitterThis!&#8221; in the &#8220;Press This&#8221; pop-up (assuming that you are already logged into Twitter, else it will prompt you to log in before passing you on):</p>
<p style="text-align: center;"><img src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/wp_twitterstatus.gif" alt="" width="498" height="237" /></p>
<p style="text-align: left;">Basically, the status field will show the link text which will typically be the linked post&#8217;s title for most blogs, as well as your brand-new shortened link with the readable extension. Here is what the Twitter status (the &#8220;tweet&#8221;) will look like after you hit &#8220;update&#8221;:</p>
<p style="text-align: center;"><img src="http://businessmindhacks.com/wordpress/wp-content/uploads/image/wpeng/wp_tweetfinal.gif" alt="" width="601" height="100" /></p>
<p style="text-align: left;">As you can see, Twitter did NOT alter the link itself in any way, this will be the case as long as you keep it at a total of 30 characters or less, else it may be adjusted with an ellipsis (&#8220;&#8230;&#8221;) or turned into a Tinyurl.com style link by Twitter.</p>
<p style="text-align: left;">In my example, we have 7 characters for &#8220;http://&#8221;, 7 for the &#8220;3on.us/&#8221; domain name plus forward slash, <strong>leaving 16 characters for the link extension</strong> (the post name as described above). &#8220;twittervaluation&#8221; is exactly 16 characters as it happens, so we know it works. When I tested &#8220;twitter-valuation&#8221; (17 characters) the link had a bit cut off at the end by Twitter with the &#8220;&#8230;&#8221; ellipsis when the actual tweet was displayed.</p>
<p style="text-align: left;">&#8212; Time: 3 minutes.</p>
<h2>So what did we gain?</h2>
<p>First, by my count, <strong>the whole thing should have only taken about 35 minutes or so.</strong> If you are not as handy with Wordpress installs, FTP, etc. and want to hire someone to do this whole bit for you, my guess is that they&#8217;d have a hard time justifying more than 1 hour of billed time.</p>
<p>Second, you now have a completely flexible redirection engine / URL shortening (REUS, kind of sappy, I know) device, that</p>
<p>1) Can <strong>create links 2 characters shorter than even the shortest http://is.gd link,</strong> because you could choose to have the link extension only be one character, e.g. &#8220;http://3on.us/x&#8221; (obviously you&#8217;ll have only a limited supply of those&#8230;). Note also that is.gd does truncate your &#8220;#&#8221; on page anchor entensions, like those used to direct straight to a specific comment on a blog post page. Score another one for REUS&#8230;</p>
<p>2) Can <strong>create links that you completely determine the URL appearance of</strong>, both as to the domain (which will seem pretty custom vs. the publicly available services), as well as to the link extension, which can now be at least be semi-sensible.</p>
<p>If you are used to using the link tracker services of aWeber.com or 1shoppingcart.com, or have seen those in list emails sent to you, you can in principle use your new REUS to replace those as well. For that use you would also not be constrained by the extension length as much, and could use even more descriptive link text, e.g. &#8220;http://3on.us/grab-your-free-copy-here&#8221;.</p>
<p>3) I am working on a stats solution using an already available &#8220;Wordpress Stats&#8221; plugin as we speak, I will update you as soon as I&#8217;ve verified everything. Once that is in place, you will have stats for your REUS. In the meantime, you can use the Stats tools available from your hosting account, such as &#8220;Webalizer&#8221; or &#8220;Awstats&#8221; in CPanel, just turn them on for the new domain and you should be able to view your click-throughs. <strong>Either way, the data belongs to YOU.</strong></p>
<p>I would hope you agree: Not too bad&#8230;</p>
<p>The &#8220;theme&#8221; is being submitted to Wordpress.org later today, I will keep you posted when it officially becomes available from their site.</p>
<p><strong>UPDATE: OK, seems like this is a little over the Wordpress.org Theme Team&#8217;s heads</strong>, they didn&#8217;t know what to make of the REUS &#8220;theme&#8221; and rejected it (so far) on the grounds that &#8220;This is way too much work to setup a theme.&#8221; Even though the only truly exceptional step is the replacement of the &#8220;press-this.php&#8221; with our custom version. Oh well, no big deal, it is small enough (about 30KB zipped) to easily host from my own hosting account. Here is the link again:</p>
<p><a rel="nofollow" href="http://businessmindhacks.com/v/redirect_engine.zip" target="_blank">http://businessmindhacks.com/v/redirect_engine.zip</a></p>
<p>In happier news, <strong>I found a stats plugin to use that works relatively well out of the box</strong> to get some statistics going for your REUS install. It&#8217;s appropriately <a rel="nofollow" href="http://wordpress.org/extend/plugins/wp-shortstat2/" target="_blank">named &#8220;WP-ShortStats&#8221; and can be downloaded here</a>. I will talk to the creators and see if they&#8217;d like to make a small modification to the reporting page (&#8220;Dashboard &gt; ShortStat&#8221;) to allow for more tracking on each link, i.e. showing all of the referrers. Or else I&#8217;ll make some custom adjustments myself when I find the time. I&#8217;ll keep you posted.</p>
<p>Related to what I wrote near the beginning, it turns out that &#8220;Budurl.com&#8221; kind of holds your click-through stats hostage, you can only download them with a paid account. One more reason to use REUS&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://businessmindhacks.com/post/building-your-own-tinyurl-in-less-than-1-hour-using-wordpress/feed</wfw:commentRss>
		<slash:comments>57</slash:comments>
		</item>
		<item>
		<title>UsernameCheck.com: Do you control your namespace?</title>
		<link>http://businessmindhacks.com/post/usernamecheckcom-do-you-control-your-namespace</link>
		<comments>http://businessmindhacks.com/post/usernamecheckcom-do-you-control-your-namespace#comments</comments>
		<pubDate>Tue, 04 Nov 2008 19:48:19 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Life Hacks]]></category>
		<category><![CDATA[namespace]]></category>
		<category><![CDATA[Social Marketing]]></category>
		<category><![CDATA[Usernamecheck]]></category>
		<category><![CDATA[Web20]]></category>

		<guid isPermaLink="false">http://businessmindhacks.com/post/usernamecheckcom-do-you-control-your-namespace</guid>
		<description><![CDATA[UPDATE: UsernameCheck.com is no longer in operation, but thankfully namechk.com, myuserna.me, and CheckUsernames.com have picked up the slack.
&#8212;
Just released UsernameCheck.com is a great way to get a quick read on how diligently you have been staking your claim to Web 2.0/Social Marketing properties.
Just go to their site, and enter your desired real name, pen names [...]]]></description>
			<content:encoded><![CDATA[<p>UPDATE: UsernameCheck.com is no longer in operation, but thankfully <a href="http://namechk.com" target="_blank" rel="nofollow">namechk.com</a>, <a href="http://checkusernames.com/" target="_blank" rel="nofollow">myuserna.me</a>, and <a href="http://checkusernames.com/" target="_blank" rel="nofollow">CheckUsernames.com</a> have picked up the slack.</p>
<p>&#8212;</p>
<p>Just released UsernameCheck.com is a great way to get a quick read on how diligently you have been staking your claim to Web 2.0/Social Marketing properties.</p>
<p>Just <a href="http://usernamecheck.com" target="_blank" rel="nofollow">go to their site</a>, and enter your desired real name, pen names (or other, sort of &quot;branded&quot; usernames you like to use), company name(s), or even product name(s), and see what is still available on currently 68 services listed.</p>
<p style="text-align: center;"><img src="/p/usernamecheck.gif" alt="" /></p>
<p>If you go to the site and enter &quot;alexschleber&quot;, you will see that I have been doing my homework over the last year: All but two or three of the &quot;taken&quot; entries belong to me. (By the way, you can also use my list as a template for which services are currently more important than others.)</p>
<p>Here is a partial screen-capture of the results&#8230;</p>
<p style="text-align: center;"><img src="/p/usernames.gif" alt="" /></p>
<p>Why is this relevant you ask?</p>
<p>Simple: <strong>Think of each new service as a new &quot;namespace&quot;</strong> (this is a kind of techy term used for programming variables), the idea that there can only be one copy of a distinct name available per such a namespace. So if e.g. Wordpress.com offers domains for their members that look like &quot;alexschleber.wordpress.com&quot;, or e.g. Twitter uses <a href="http://twitter.com/alexschleber" target="_blank" rel="nofollow">twitter.com/alexschleber</a>, then you either get that one name or you don&#8217;t (same as with regular .com domain names).</p>
<p>If you fail to reserve it for yourself, <strong>you may be left with only the less usable &quot;scraps&quot;</strong>: Names containing hyphens, underscores, and numbers, all of which tend to make things more cumbersome, especially for spelling the name to others via phone or in person.</p>
<p>Secondly, even if you don&#8217;t really want to use a given service, if it is of much relevance at all (notice that I have NOT subscribed to every service on Usernamecheck.com&#8217;s list), <strong>you may still wish to preempt someone else from owning a specific name on that service,</strong> who could then turn around and publish or otherwise create information under a that name.</p>
<p>In part, because most of these services, once successful, have a tendency to rank very high up in Google&#8217;s (and other serch engines&#8217;) search results. So a potential customer, client, investor, or interviewer might have to sort through reams of search listings that may or may not be about you (and that you might have to explain, which is always cumbersome and never helps with that vital first impression).</p>
<p>Now of course if you have a very common name, it is unlikely that you&#8217;ll be able to do much about getting it on any of these services. However, at least some of the other spellings with hyphens, etc. may still be available, which is better than nothing if you want to use a given service. However, <strong>for your company name or even products you may want to brand/promote separately, you have no excuse to not reserve these.</strong></p>
<p>So, let your great &quot;namespace&quot; land grab of 2008 begin&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://businessmindhacks.com/post/usernamecheckcom-do-you-control-your-namespace/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Did You Know 2.0 &#8211; Powerful Food For Thought</title>
		<link>http://businessmindhacks.com/post/did-you-know-20-powerful-food-for-thought</link>
		<comments>http://businessmindhacks.com/post/did-you-know-20-powerful-food-for-thought#comments</comments>
		<pubDate>Mon, 03 Nov 2008 02:42:38 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Life Hacks]]></category>
		<category><![CDATA[Didyouknow]]></category>
		<category><![CDATA[Geo-arbitrage]]></category>
		<category><![CDATA[Shifthappens]]></category>

		<guid isPermaLink="false">http://businessmindhacks.com/post/did-you-know-20-powerful-food-for-thought</guid>
		<description><![CDATA[Ignore the facts presented in this video at your own risk&#8230; especially if you are an entrepreneur. This presentation is about geo-arbitrage as much as it is about the exponential growth of technology.
On a sidenote, this is a great of example of how to execute a presentation slide deck so that it speaks for itself. [...]]]></description>
			<content:encoded><![CDATA[<p>Ignore the facts presented in this video at your own risk&#8230; especially if you are an entrepreneur. This presentation is about geo-arbitrage as much as it is about the exponential growth of technology.</p>
<p>On a sidenote, this is a great of example of how to execute a presentation slide deck so that it speaks for itself. Use it as a model for your own presentations:</p>
<div style="text-align: center;"><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/pMcfrLYDm2U&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/pMcfrLYDm2U&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br />
Embedded YouTube Video &#8211; Did You Know 2.0</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://businessmindhacks.com/post/did-you-know-20-powerful-food-for-thought/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wordpress 2.5.x Design Issues: Why I am staying with my 2.3.3 &#8220;Renegade&#8221;</title>
		<link>http://businessmindhacks.com/post/wordpress-25x-design-issues-why-i-am-staying-with-my-233-renegade</link>
		<comments>http://businessmindhacks.com/post/wordpress-25x-design-issues-why-i-am-staying-with-my-233-renegade#comments</comments>
		<pubDate>Sun, 29 Jun 2008 00:52:07 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Life Hacks]]></category>
		<category><![CDATA[FCKEditor]]></category>
		<category><![CDATA[Matt Mullenweg]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress design]]></category>
		<category><![CDATA[Wordpress Hack]]></category>
		<category><![CDATA[Wordpress upgrade]]></category>
		<category><![CDATA[Wordpress2.3.3]]></category>
		<category><![CDATA[Wordpress2.5]]></category>
		<category><![CDATA[WYSIWIG]]></category>

		<guid isPermaLink="false">http://businessmindhacks.com/post/wordpress-25x-design-issues-why-i-am-staying-with-my-233-renegade</guid>
		<description><![CDATA[I had put off writing this post for a while, partly because I wanted to take the time and really give Wordpress 2.5 a whirl before bashing it.
For several months now I have watched the discussion on the Wordpress.org support forums &#8211; especially about the much maligned admin back-end changes, run a security &#34;back-porting&#34; experiment [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" class="leftimg" src="/p/wordpress_med.gif" />I had put off writing this post for a while, partly because I wanted to take the time and really give Wordpress 2.5 a whirl before bashing it.</p>
<p>For several months now I have watched the discussion on the Wordpress.org support forums &#8211; especially about the much maligned admin back-end changes, <a href="/post/wordpress-233-security-retro-fit" target="_blank">run a security &quot;back-porting&quot; experiment</a> to keep my heavily customized version of 2.3.3 viable, and put 2.5.x through its paces to see what it does and doesn&#8217;t do.</p>
<p>All along, I&#8217;ve been taking copious screen-caps to help build my case. And at least for me, the verdict is in: Wordpress 2.5.x has been largely a mistake. Here&#8217;s why:</p>
<ol>
<li>The layout and design <strong>changes to the admin backend have done preciously little to solve the problem of wasted vertical screen &quot;real-estate&quot;</strong>, even though a supposedly top-notch design firm was hired in the redesign. Not sure what they were thinking, but even though the menus were made a little more sane, I still find no real consistency in what was done.</li>
<li><strong>Several things that actually worked well for people (and especially power-users) were taken away for no apparent reason</strong>, with sometimes additional complications being caused. Yes, I&#8217;m talking about the &quot;Widgets&quot; screen, as well as the needless moving around of the &quot;post controls&quot; away from the right hand of the write screen (wasting, surprise, surprise, even more vertical screen real-estate).</li>
<li>It doesn&#8217;t truly address several of <strong>the long-standing issues with the WYSIWIG editor</strong> and the &quot;wpautop&quot; function that is at the root of these (which also happens to make Wordpress slower than it needs to be). Sorry for the arcane tech reference, but it&#8217;s necessary to remind people that Wordpress overly messing with people&#8217;s HTML has gone on far too long. The current &quot;HTML&quot; view in the write screen is now a very strange hybrid.</li>
<li>And as I&#8217;ve argued in great detail in the posts on the security back-porting experiment, <strong>none of these rather extensive design changes needed to be rolled into the same update with the much needed security updates.</strong> They could have been kept separate, allowing users to continue using 2.3.3 for the time being. If Apache is able to do this, so should Wordpress&#8230; Stop using security fears as leverage to push your feature &quot;upgrades&quot;.</li>
<li>Just for fun, along the way one of the more testy threads on the Wordpress.org forum was <a href="http://wordpress.org/support/topic/164414/page/6?replies=163#post-751978" target="_blank" rel="nofollow">closed by Mr. Wordpress Matt Mullenweg himself</a>, even though there were <a href="http://wordpress.org/support/forum/4" target="_blank" rel="nofollow">MANY, MANY</a> complaining about issues with the 2.5 admin back-end design. <strong>Listen to your power-user base every once in a while</strong>, they are the one&#8217;s evangelizing your product for you (go read some Guy Kawasaki on this issue). They are the ones that might have to live through dozens of upgrades for clients, and their often painful aftermath.</li>
</ol>
<p>OK, so let&#8217;s get into the details. Here is what my own customized Write Screen looks like, using the FCKEditor plugin and changes to the admin stylesheets and /wp-admin/menu.php.</p>
<p><span id="more-131"></span></p>
<p>(click image to enlarge in a new tab)</p>
<p><a target="_blank" href="/wordpress/wp-content/uploads/image/wp/writescreen_custom.gif"><img height="306" width="500" align="middle" alt="" src="/wordpress/wp-content/uploads/image/wp/writescreen_custom.gif" /></a></p>
<p><strong>You can see for yourself that the vertical screen real-estate is handled with &quot;respect&quot;</strong>. On a standard 15&quot; laptop screen there is no scrolling necessary for me, even though the editor textarea is a good writing size.</p>
<p>It starts with moving the Blog Name and &quot;User Account&quot; info off to the right, saving tons of space at the top. Presumably as the author, we know what our blog is called&#8230; (open-to-all user registration is a security risk that should be turned off, unless you are e.g. trying to use Wordpress as some sort of membership site hack).</p>
<p>I do have my Firefox browser optimized not to waste too much at the top with toolbars either (it&#8217;s held to about 1&quot; including tabs by customizing/decluttering/combining the toolbars), and my Windows bar is actually dragged over to the right edge of the screen.</p>
<p>But even without this one would still have a good sized editor textarea, maybe the &quot;Tags&quot; text-field would no longer be visible as it is now. The toolbars for the FCKEditor are also condensed down to the most important items BTW.</p>
<p>The point is, <strong>I can start typing without scrolling, the key controls are all within reach</strong> on the right side or at the top, and the Wordpress menu options are still within reach without scrolling as well.</p>
<p>(Notice also that I moved the &quot;Publish&quot; button away from the &quot;Save&quot; buttons to avoid accidental publishing, after all with your ping list, you really can&#8217;t take that back very well. Also, I added a &quot;Duplicate&quot; function that is the equivalent of a &quot;Save As&quot;. Comes in handy if you write posts that belong to a series with mostly the same tags, or to break up over-long drafts into two or more posts. Also handy for duplicating pages where you e.g. want to split-test elements of your sales copy, etc. etc. &quot;Save &amp; Close&quot; reliably takes you back to the &quot;posts management&quot; screen.)</p>
<p><strong>I think since 15&quot; screens are the de facto standard in portable (enough) laptops, it&#8217;s really useful to build screens for decent display on those. </strong>Yes, some people have much larger desktop screens, but one shouldn&#8217;t assume that.</p>
<p>Another issue is that text becomes harder and harder to read the wider the column size (your eyes have to move/fixate more horizontally), so going wider with the editor textarea is not helpful. I have set mine to display in roughly the same width as my posts are displayed on the blog itself.</p>
<p>Now compare the Wordpress 2.5.x write screen, I have put some free-hand notes in there to highlight the issues:</p>
<p>(click image to enlarge in a new tab)</p>
<p><a target="_blank" href="/wordpress/wp-content/uploads/wp25_writescreen_notes.gif"><img height="381" width="500" align="middle" alt="" src="/wordpress/wp-content/uploads/wp25_writescreen_notes.gif" /></a></p>
<p>It&#8217;s really quite a sight. In fact, <strong>the first thing that pops into my head whenever I see the 2.5 write screen is how empty it is:</strong> There is almost nothing in the top half of the screen! Also noticeable is that part of the menu/sub-menu was arbitrarily moved off to the right (not visible in my screen cap).</p>
<p>Settings, Plugins, and Users are now separated from the rest, even though Themes and Widgets are still under &quot;Design&quot; on the left. If that is supposed to be intuitive, good luck. First off, <strong>changing Themes should be the rarest of operations, so if anything IT should be moved out of sight. </strong>Second, aren&#8217;t Plugins part of the design in a way? Widgets and Plugins may get changed quite a bit more often for some, so if anything they should be closer at hand.</p>
<p>I am including a few other screen-caps of my set-up, just to show what the menu and some of the screens COULD be like. <span style="background-color: Yellow;">Obviously everyone is likely to have slightly different priorities and preferences. Which is exactly my point: If Wordpress wants most of its users to be happy, it might be worth considering drag-drop customizable menus. </span></p>
<p>I did my changes in /wp-admin/menu.php manually to get greater sanity. Dropped a few of those items I never use, and otherwise rearranged and renamed things as much as was quickly possible.</p>
<p>Also notice that I rearranged the posts table to sort by status first and then by &quot;Modified&quot; so that my drafts would be at the top. It&#8217;s like a post to-do list and brainstorm. (Don&#8217;t ask me what hoops I had to jump through to get the list to sort by BOTH &quot;Status&quot; descending AND by &quot;Date Modified&quot; descending combined.)</p>
<p>(click image to enlarge in a new tab)</p>
<p><a href="/wordpress/wp-content/uploads/image/wp/post_mgmt.gif" target="_blank"><img height="223" width="500" align="middle" alt="" src="/wordpress/wp-content/uploads/image/wp/post_mgmt.gif" /></a></p>
<p>To show <strong>how the old Widget screen could have been updated only slightly to make it more usable</strong>, look at this next screen-shot. None of the much-criticized new Widget screen functionality needed to be invented, it works great like this:</p>
<p>Tightened up the font-sizes/margins/padding on everything a bit, moved the Widget &quot;tray&quot; to the top, and thereby created space for easily handling up to 5 sidebars &#8211; I use different ones for the index.php, single.php, and page.php views.</p>
<p>(click image to enlarge in a new tab)</p>
<p><a href="/wordpress/wp-content/uploads/image/wp/widget_mgmt_screen.gif" target="_blank"><img height="300" width="500" align="middle" alt="" src="/wordpress/wp-content/uploads/image/wp/widget_mgmt_screen.gif" /></a></p>
<p>There are a few other design issues with 2.5, such as the &quot;Manage Posts&quot; view that will now delete posts without a pop-up warning, and a few others. But so far most of the criticism has come in response to the write/edit screen and the new Widget management screen. And frankly, I believe for good reason.</p>
<p>Until they do something to blow me away with in terms of new functionality, I am sticking to my custom &quot;2.3.3 Renegade&quot; version&#8230; can you blame me?</p>
]]></content:encoded>
			<wfw:commentRss>http://businessmindhacks.com/post/wordpress-25x-design-issues-why-i-am-staying-with-my-233-renegade/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>An Update on the Wordpress 2.3.3 Security Retro-fit Adventure</title>
		<link>http://businessmindhacks.com/post/update-on-wordpress-233-security-retro-fit</link>
		<comments>http://businessmindhacks.com/post/update-on-wordpress-233-security-retro-fit#comments</comments>
		<pubDate>Sun, 11 May 2008 01:13:28 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Life Hacks]]></category>
		<category><![CDATA[Automattic]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress Hack]]></category>
		<category><![CDATA[Wordpress security]]></category>
		<category><![CDATA[Wordpress upgrade]]></category>
		<category><![CDATA[Wordpress2.5]]></category>

		<guid isPermaLink="false">http://businessmindhacks.com/post/update-on-wordpress-233-security-retro-fit</guid>
		<description><![CDATA[Just wanted to update you on a few developments with the back-porting of Wordpress 2.5.x security improvements to version 2.3.3.
First, I want to emphasize that I did this largely to show that it was possible, and that Wordpress (Automattic) should consider rolling out such security fixes for older versions as patches rather than forcing &#34;upgrades&#34; [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/p/wordpress_med.gif" class="leftimg" alt="" />Just wanted to update you on a few developments with the <a target="_blank" href="/post/wordpress-233-security-retro-fit">back-porting of Wordpress 2.5.x security improvements to version 2.3.3</a>.</p>
<p>First, I want to emphasize that I did this largely to show that it was possible, and that Wordpress (Automattic) should consider rolling out such security fixes for older versions as patches rather than forcing &quot;upgrades&quot; to entirely new iterations of Wordpress with many feature changes mixed in with such fixes.</p>
<p>First, I did move the &quot;Retro-fit&quot; to this production blog of mine that is running a customized version of 2.3.3, and things have been going fine, for the most part.</p>
<p>Here is a screen-shot of the &quot;no frills&quot; login screen that is now missing the formatting that changed with 2.5.1 (as mentioned in the prior post). Since I have the user registration turned off, this is a non-issue for me, I can easily deal with not having a &quot;pretty&quot; login screen.</p>
<p style="text-align: center;"><img alt="" style="border: 1px solid rgb(221, 221, 221); padding: 3px;" src="/p/wordpress_login.gif" /></p>
<p><span id="more-113"></span></p>
<p><strong>The only other thing that I found to not work was the AJAXed post/page/comment deletion sequence.</strong> There must be a part on the JavaScript of the sequence that blocks the &quot;delete&quot; action, returning</p>
<p style="margin-left: 40px;"><code>&quot;You don't have permission to do that.&quot;</code></p>
<p>OK, no problem. I tracked down the JavaScript function that throws the error in a few admin files that have delete links on their screens,</p>
<p style="margin-left: 40px;"><code>onclick='return deleteSomething(... );'</code></p>
<p>but the AJAX code that it calls is too labyrinthine to mess with, so I left it alone. Instead I replaced it with a simple</p>
<p style="margin-left: 40px;"><code>onClick='return(confirm(&quot;Really Delete?&quot;));'</code></p>
<p>which fixed it, but also turned off the AJAX effect of the red-then-disappearing post/page/comment. In case you&#8217;re &quot;married&quot; to that one, this wouldn&#8217;t be for you. Personally, I can easily live without it, since the only thing that might get deleted regularly are spammy comments.</p>
<p>The files that needed this change were</p>
<pre style="margin-left: 40px;">
/wp-admin/edit.php
/wp-admin/edit-post-rows.php
/wp-admin/edit-pages.php
/wp-admin/edit-comments.php
/wp-admin/includes/template.php
</pre>
<p>Now, again, I want you to <strong>keep in mind that I embarked on this adventure mostly to prove a point about the possibility of having targeted security patches for past versions supplied by Wordpress.org</strong> (even though I also did get a nice security upgrade for my highly customized 2.3.3 install out of it). Obviously if they were to supply it, it should be safer/more targeted, and a hick-up such as the delete function thing would be avoided as part of the patch.</p>
<p>Whoever their AJAX specialist is could have likely changed just 1 or 2 lines in the AJAX code itself and solved the problem for all files/screens calling it. I simply don&#8217;t have enough experience with AJAX or the overall application logic in this case to know what to change to work the improved user authentication security from 2.5.x into it.</p>
<p>Incidentally, I was playing with a 2.5.1 install to collect and make more specific my thoughts on what I feel are things wrong with 2.5.x. More on that in the next post. But what I did find is that <span style="background-color: Yellow;">2.5.x abandoned the delete confirmation pop-up entirely in the new admin interface, so that once you click the delete button at the top, if any posts/pages/comments have their checkbox checked, there is no going back!</span></p>
<p>Not what I consider a safe design. In all likelihood, you can add the above simple &quot;onClick&quot; JavaScript I devised to the button input element, though I haven&#8217;t tried it yet. I am simply unsure what their design goals were with this new admin interface. Now we have something against a pop-up preventing a possibly unwanted deletion?</p>
<p>Given that the post list might display well below the fold, it is in theory possible that someone accidentally checks one of these posts along with another desired check, then hits &#8216;Delete&#8217; with a post that wasn&#8217;t even &quot;in sight&quot; now being deleted. Not good.</p>
<h2>UPDATE:</h2>
<p>I found one more issue that was created by the back-porting, and this one was actually a bit more of a problem: The whole-sale updating of</p>
<p style="margin-left: 40px;"><code>/wp-includes/functions.php</code></p>
<p>to the 2.5.x version actually caused the blog&#8217;s feed to fail. Took me a few days to figure this out, actually found it while adding a feed button in my categories.php and search.php templates.</p>
<p>The do_feed() call in the funtions.php file in 2.5.x actually calls a whole new function</p>
<p style="margin-left: 40px;"><code>get_default_feed()</code></p>
<p>that wasn&#8217;t there in 2.3.3 and throws the error. I first tried to update all of the feed[...].php files in /wp-includes, but that just produced more errors. Instead, the solution was to replace the 6 feed related functions</p>
<p style="margin-left: 40px;"><code>do_feed_...()</code></p>
<p>in /wp-includes/functions.php with the 2.3.3 versions. Then things were back to normal.</p>
<p>By now you are probably getting the idea that <strong>this back-porting business is NOT for the casual user of Wordpress</strong>. It should be noted however that I could have been more careful in porting only those exact changes from 2.5 that had to do with the security fixes, rather than replacing whole files and hoping for the best.</p>
<p>As it turned out, it mostly worked out OK, except for the issues addressed above.</p>
<p>And of course, <span style="background-color: Yellow;">it still proves that it should be easy for Wordpress.org to make the security fixes ONLY available as a small patch file package, a &quot;Service Pack&quot; of sorts to keep the older versions running as far as security.</span></p>
<p>Notice that this is the option chosen by many Open Source projects such as the venerable Apache server that powers most of the world&#8217;s Web servers. They still support version 1.7 with critical security updates, even though they are up to version 2.2 by now.</p>
<p>Why? Because they understand that there can be significant pain associated with a forced upgrades due to security issues, especially for admins that are dealing with a large installed base.</p>
<p><strong>Maybe Wordpress/Automattic could choose to see this as well, and head in this direction. What&#8217;s considered reasonable at Apache.org might be worth considering for them too.</strong> We don&#8217;t necessarily always need the latest &quot;code poetry&quot;&#8230; but we do need critical security.</p>
<p>Food for thought.</p>
]]></content:encoded>
			<wfw:commentRss>http://businessmindhacks.com/post/update-on-wordpress-233-security-retro-fit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress 2.3.3 Security Retro-Fit</title>
		<link>http://businessmindhacks.com/post/wordpress-233-security-retro-fit</link>
		<comments>http://businessmindhacks.com/post/wordpress-233-security-retro-fit#comments</comments>
		<pubDate>Tue, 06 May 2008 22:04:38 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Life Hacks]]></category>
		<category><![CDATA[Matt Mullenweg]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress Hack]]></category>
		<category><![CDATA[Wordpress security]]></category>
		<category><![CDATA[Wordpress upgrade]]></category>
		<category><![CDATA[Wordpress2.5]]></category>

		<guid isPermaLink="false">http://businessmindhacks.com/post/wordpress-233-security-retro-fit</guid>
		<description><![CDATA[OK, the content of this post is so important that I won&#8217;t agonize too much over whether the writing is all that smooth or not.
You may have heard any number of things in recent weeks and months about the need to upgrade to Wordpress 2.5.x because of security issues with the older versions. In fact, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/p/wordpress_med.gif" class="leftimg" alt="" />OK, the content of this post is so important that I won&#8217;t agonize too much over whether the writing is all that smooth or not.</p>
<p>You may have heard any number of things in recent weeks and months about the need to upgrade to Wordpress 2.5.x because of security issues with the older versions. In fact, it can almost sound as if some people wanted to scare you into upgrading.</p>
<p>Now there have been for a long time issues with <strong>the fact that each Wordpress &quot;update&quot; tends to be far from a smooth/pain-free operation for many people</strong>, breaking relied-upon plugins, creating issues with your (possibly custom) themes, and requiring the re-edit of any personal hacks you may have had reason to place directly into the Wordpress core distribution because some things don&#8217;t work quite right in there, and pleas to fix them are often ignored.</p>
<p>In this case however, there have also been a large number of changes to the Wordpress admin back-end, the usefulness of some of which has been judged to be questionable, or that have caused actual problems (2.5 could delete your text widgets among other things). One look at the <a rel="nofollow" target="_blank" href="http://wordpress.org/support/forum/4">Wordpress support forum</a> tells the story. I am not going to get into all of the reasons right now why I am not upgrading to 2.5.x for the foreseeable future. That is for a different post.</p>
<p>Suffice it to say that many top bloggers with an understanding of the tech issues <a href="http://twitter.com/AndyBeard/statuses/797042651" target="_blank" rel="nofollow">have said they won&#8217;t upgrade for a while</a>.</p>
<p>What is important though is that <span style="background-color: Yellow;">the security fixes that came with 2.5 should in reality be made available as small, &quot;single file copy&quot; patches for anyone deciding to stay with the older version(s) for now.</span> I have said as much on the support forum in several places, most recently on a very active &quot;2.5 backend issues&quot; thread that actually <a rel="nofollow" target="_blank" href="http://wordpress.org/support/topic/164414/page/6#post-751978">got shut down my &quot;Mr. Wordpress&quot; Matt Mullenweg himself.</a></p>
<p>Since they currently seem rather unconcerned with making these fixes available without a wholesale upgrade, I decided to take it upon myself to do so.</p>
<p>Here are the results:</p>
<p><span id="more-102"></span></p>
<p>After studying <a rel="nofollow" target="_blank" href="http://trac.wordpress.org/query?milestone=2.5&amp;order=component&amp;desc=1">the ticket records for Wordpress 2.5</a> and 2.5.1 (the very rapid release of yet another &quot;update&quot; so close to the first one should tell you that 2.5 wasn&#8217;t quite as ready for prime-time as they might have wanted you to believe), it appears obvious that the biggest security issues come from WP user registration and the way it handles passwords.</p>
<p><span style="background-color: Yellow;">As for registration, I recommend for both 2.3.3 and even the later versions that you turn it OFF in your Admin panel</span> under &quot;Options &gt; General &gt; Anyone can register&quot; (uncheck the check-box). Unless you are using Wordpress as a sort of membership site, there is really no reason that I can see for yet another registration. Just require name and email in your comment form, those get auto-filled after the first comment for most themes and in most browsers.</p>
<p>If you have multiple WP authors, Admin can add those manually in a controlled way. Else, what are those users for? Since WP isn&#8217;t designed to be e.g. an auto-responder by default, those Email addresses from registration aren&#8217;t really all that useful to you. Better to use Feedburner or other means of opt-in.</p>
<p>By the way, even 2.5 still had an issue with their user roles security, potentially <a rel="nofollow" target="_blank" href="http://trac.wordpress.org/ticket/6662">allowing &quot;less than admin&quot; type users to add other users</a>. Ooops. (Aside: The role system in Wordpress is a bit labyrinthine because the application logic for it is spread all over the place in the code.)</p>
<p>So turning this off is a good idea (if possible for your purposes). So then the only major security issue that still needs fixing is the way that passwords (for Admin, etc.) are handled in Wordpress, both in the password database and as cookies in your browser once you are logged into your Wordpress back-end. If you are interested in the deeper technical issue of this, go <a rel="nofollow" target="_blank" href="http://trac.wordpress.org/ticket/5367">here</a> and <a rel="nofollow" target="_blank" href="http://trac.wordpress.org/ticket/2394">here</a> and enjoy&#8230;</p>
<p>From studying these, <strong>I simply extracted the files that were changed for 2.5, and then proceeded to copy those, one by one, into a 2.3.3 test install</strong>. To not keep you in suspense any longer, this security retro-fit for 2.3.3 works and here are the files to update:</p>
<p>(all files can just be overwritten with the 2.5 version, any totally new 2.5 files are marked)</p>
<pre style="margin-left: 40px;">
/wp-includes/class-phpass.php (new file)
/wp-includes/compat.php
/wp-includes/functions.php
/wp-includes/media.php (new file)
/wp-includes/pluggable.php
/wp-includes/registration.php
/wp-includes/shortcodes.php (new file)
/wp-includes/user.php
/wp-includes/wp-db.php
</pre>
<pre style="margin-left: 40px;">
/wp-admin/includes/misc.php
/wp-login.php
/wp-settings.php
</pre>
<p>The there are two files that you each have to add one line each to. In</p>
<pre style="margin-left: 40px;">
/wp-includes/deprecated.php
</pre>
<p>add the line</p>
<pre style="margin-left: 40px;">
function gzip_compression() { return false; }
</pre>
<p>at the top inside of the &#8216;&lt;?php&#8217; open tag. The reason we can&#8217;t just overwrite the whole file with the 2.5 version is that it actually would try to re-declare many more functions that were deprecated in 2.5 and placed into this file.</p>
<p>Last but not least, we need to place our own &quot;secret key&quot; generation phrase into your</p>
<pre style="margin-left: 40px;">
/wp-config.php</pre>
<p>with this line:</p>
<pre style="margin-left: 40px;">
define('SECRET_KEY', 'put your secret key phrase here');
</pre>
<p>Note that the comment above this new code reads:</p>
<pre style="margin-left: 40px;">
// Change SECRET_KEY to a unique phrase.&nbsp; You won't have to remember it later,
// so make it long and complicated.
</pre>
<p>So that&#8217;s what you want to do.</p>
<p>Again, so far I have found this to work after having put my 2.3.3 test-bed blog through the paces. I run about a dozen or so standard plugins in this installation, and there APPEAR to be no adverse effects from these changes. Security should have been enhanced, which was the goal in the first place.</p>
<p>So far the only adverse effect has been that the &quot;blue shield&quot; formatting of the login screen form has gone bye-bye, likely because 2.5 wants to use it&#8217;s changed CSS to format. But since we said to turn off the user registration (and thereby login) for all but Admins and maybe collaborating authors, this shouldn&#8217;t be a concern. I might post a visuals fix for this at some later point, but right now that&#8217;s way down my listy of priorities&#8230;</p>
<p>Here again is the predictable <strong>WARNING/DISCLAIMER to only attempt this in a test install of your own first (with all of your plugins in it), OR if done to a live install, to do it during off hours and with back-ups of your old 2.3.3 files at the ready</strong> in case there are any problems.</p>
<p>Hope this has been useful to you, and that you&#8217;ll sleep better at night. If these explanations seemed too complicated many paragraphs up, PLEASE DO NOT ATTEMPT this without someone technical helping you.</p>
<h2>UPDATE:</h2>
<p><span style="background-color: Yellow;">Before proceeding with any of this, read about some of the additional issues that came up in </span><a target="_blank" href="/post/update-on-wordpress-233-security-retro-fit"><span style="background-color: Yellow;">this follow up post</span></a><span style="background-color: Yellow;">.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://businessmindhacks.com/post/wordpress-233-security-retro-fit/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Two Line Avatar Hack for Wordpress Comments</title>
		<link>http://businessmindhacks.com/post/two-line-avatar-hack-for-wordpress-comments</link>
		<comments>http://businessmindhacks.com/post/two-line-avatar-hack-for-wordpress-comments#comments</comments>
		<pubDate>Sun, 27 Apr 2008 22:21:45 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Life Hacks]]></category>
		<category><![CDATA[Avatars]]></category>
		<category><![CDATA[coiserv]]></category>
		<category><![CDATA[Gravatar]]></category>
		<category><![CDATA[Mybloglog]]></category>
		<category><![CDATA[Tom Werner]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress comments]]></category>
		<category><![CDATA[Wordpress Hack]]></category>

		<guid isPermaLink="false">http://businessmindhacks.com/post/two-line-avatar-hack-for-wordpress</guid>
		<description><![CDATA[ Only 2 (!) simple lines of code to have avatar support for your Wordpress comments with gracefull fail-over from Gravatar.com to Mybloglog.com, all without plugins&#8230; just add to your comments.php in the comments loop wherever you would like to see the Avatars/commenter photos placed:
The code for gravatar image URL is taken from Tom Werner&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" class="leftimg" src="/p/wordpress_med.gif" /> Only 2 (!) simple lines of code to have <strong>avatar support for your Wordpress comments with gracefull fail-over from Gravatar.com to Mybloglog.com, all without plugins</strong>&#8230; just add to your comments.php in the comments loop wherever you would like to see the Avatars/commenter photos placed:</p>
<p>The code for gravatar image URL is taken from Tom Werner&#8217;s simple gravatar.php plugin, the failover to Mybloglog was my idea.</p>
<p><a href="/post/two-line-avatar-hack-for-wordpress#comments">Check it out in action here</a>.</p>
<p>Note that the commenter email address must be URL encoded twice, because the gravatar.com script otherwise strips out the @ symbol.</p>
<p>Plus this makes for minimal protection from email phishing bots. Better would be to have Mybloglog adopt Gravatar&#8217;s md5 encoding of the Email address.</p>
<p>If MyBlogLog also had the &quot;&amp;default=[url]&quot; failover support, <strong>this could be chained to support further avatar service providers.</strong> Since it doesn&#8217;t, the chain stops with their somewhat ugly and small default (the grey square with the question mark).</p>
<p>And this also represents one fly in the ointment: MyBlogLog could at least make the size of that default the same size as the avatars their &quot;coiserv.php&quot; script serves &#8211; 48 x 48 pixels. I am going to talk to someone at Yahoo about this who might be able to pass it on to the right people.</p>
<p><span style="background-color: Yellow;">To get the code, right-click and &quot;Select All&quot;, then copy and paste to your theme&#8217;s comments.php template where you want the Avatar to appear.</span></p>
<form>
    <textarea wrap="off" cols="60" rows="3">&lt;?php $mybloglog=&quot;http://pub.mybloglog.com/coiserv.php?href=mailto:&quot;.urlencode(get_comment_author_email());  ?&gt;   &lt;img class=&quot;avatar&quot; src=&quot;http://www.gravatar.com/avatar.php?gravatar_id=&lt;?php echo(md5(get_comment_author_email()));?&gt;&amp;rating=PG&amp;size=48&amp;default=&lt;?php echo(urlencode($mybloglog));?&gt;&quot;/&gt; </textarea><br />
</form>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://businessmindhacks.com/post/two-line-avatar-hack-for-wordpress-comments/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>
