Paul O'Flaherty

Brain to mouth filter removed since 1978

Archive for November, 2006

27 November
2006
2Comments

Email makes communicating easier! Right?

Email is supposed to make communication more efficient. Yeah right! Most people don’t know how to use email effectively and the result is multiple time consuming emails being sent to clarify what would have been communicated in 15 seconds on the phone.

IT Security has posted “Hacking Email: 99 Email Security and Productivity Tips“. The tips cover every thing from etiquette to productivity and communicating effectively. A definite must read, even if you already consider yourself an email guru.

One of the largest problems I face when dealing with my inbox is the sheer volume of it I receive. Eric Mack (via Scoble) has a great solution for clearing out overflowing inboxes:

if an email takes more than two minutes to respond to, I delete it.”

Maybe that’s a little extreme. Maybe I’ll try:

“If an email takes more than two minutes to respond to, I’ll call you.”

That should help avoid all those emails looking for clarification. Nothing indicates tone better (other than face to face) than your voice!

Oh, here’s a quick idea.. I’ll just send a GTalk voice message to you ;)

25 November
2006
4Comments

Portable software on broken hardware

My brother went back to Ireland last week after his 4 month sabbatical here in Denmark. During the time he had borrowed on of those cheap 250mb USB mp3 players from me.
I dug it out of the drawer yesterday to find that it was unusable as the display was cracked and some of the buttons had fallen off.

As readers of this blog know I hate to throw out any bit of electronics that can be salvaged, and I found a way to turn this bust mp3 player into a truly useful tool.

PortableApps.com has a portable application suite that you can stick on any hardware such as USB flash drives, iPods and portable harddrives.

The software suite includes applications such as Open Office, Firefox, GIMP and a ton of other stuff. You can also download the bass application and put on just the applications of your choice.

I downloaded the base application and put Firefox, GAIM, and NVU Web editor on. I also went to Portasoft.org and grabbed their portable server, which is a PHP/MySQL server with WordPress preinstalled. That’s great for developing for WordPress in a sandbox environment, but also, as its a complete, I carry it around to clients. The clients can then see their websites running as their being developed without having to host their own server, or without me having to lug a laptop around with me. All I need is my iPAQ and the USB flash drive.

A quick look around the forums on PortableApps.com reveals that the demand for portable applications is quite large, and unfortunately the number of applications currently available is quite limited.

I have two applications which I would very much like to see made portable. CroosLoop, the remote desktop application that I talked about recently and Windows Live Writer, the blogging application from Microsoft.

I think we’re going to see a lot more of this, especially considering how cheap flash devices have become. Wouldn’t it be cool to have a flash USB business card you could give to your existing clients with applications like CroosLoop ready to go for support.

24 November
2006
0Comments

1 post 1 word 1 user

Philip Lenssen has a great post called “Please write this blog post ” over on Google Blogoscoped.

The concept is simple, the post is created by the users, 1 word at a time, You simply add your word into the box, hit add and it appears in the post.

At the time of writing this post 130 people have added their word.

This post really serves little or no value, but as an excercise I’m sure it will get Philipp a bit of exposure over the next few days.

Go add your word.

23 November
2006
4Comments

CrossLoop – Remote Desktop that’s Grandma proof

It’s been a long time since I’ve found it necessary to use a remote desktop application, and when I did, I found then slow and the performance was poor. But that was a long time ago.

I haven’t used them with my clients for the past few years because they were technically difficult for “Joe Soap” (remember him?) to configure and use.

CrossLoop is the application that should bring me back into the remote desktop fold:

CrossLoop is a FREE secure screen sharing utility designed for people of all technical skill levels. CrossLoop extends the boundaries of traditional screen sharing by enabling non-technical users to get connected from anywhere on the Internet in seconds without changing any firewall or router settings. It only takes a few minutes to setup and no signup is required.

Best thing is, it does exactly what it says on the tin. I buzzed Alec in the Philippines this morning and we had a session up and running in about 3 minutes, including downloading the application.

CrossLoop allows two computer to connect via the “CrossLoop VIP Tunnel” which is essentially a VNC connection with 128-bit Blowfish encryption. The Guest computer can then control the mouse and keyboard of the other computer which should allow the two users to collaborate easily.

To be honest, real collaboration will only be achieved while simultaneously using a VoIP application such as Skype or Google talk. Two people controlling a mouse cursor at once is one to many.

Setting up the application is very easy, but before we get into that lets talk size. CrossLoop weighs in at a measly 963 KB and has relatively low system requirements:

Windows 98 or later
Pentium 500MHz +
128 MB RAM or greater
2 MB hard drive space
Internet Connection
(Broadband: DSL, Cable, T1)

CrossLoop 1 Installation is a doddle, and the first screen that pops up is a simple two tab interface that allows you to choose between joining a session (accessing someone else’s computer) or hosting a session.

The host tab gives you a unique session id, or access code, that you give to the person you want to connect to your computer.

They input the code and hit connect. You get a two minute countdown within which your friend or client must connect or the session will be ended.

CrossLoop 2 Once you’ve passed along your session id and your friend connects you’ll be asked if you want to allow the connection.

This is a no brainer – however once the “Allow” button has been pressed I kept getting this an alert thrown up by Windows Defender.

CrossLoop Defender error It’s not a major alert, as it just says that “Review potentially harmful software” and says that the culprit is “TightVNC” with a medium alert level.

You can safely click the “ignore” button here and work away. I just wish it wouldn’t come up every time I create a connection. But then I could also hit “Review” and stop the alert from appearing permanently.

CrossLoop 3

Once connected the host tab will change to this and you can continue with what your doing.

At this point, a VoIP application (or a plain old fashioned telephone) is really necessary if your going to do any collaborative work as typing in an Instant Messenger window will just have the two of you struggling for control of the mouse.

Unless of course you work out some sort of system via IM first.

CrossLoop 4 Joining a session is just simple. The host sends you the session id, a 12 number sequence, which you enter into the “Join” tab and hit connect.

The you just sit back and wait for the host to approve your connection.

I would like to see some more functionality here, but I’ll discuss that after finished with the step by step.

CrossLoop 5 Once the session has been joined a window will pop up showing the hosts desktop.

You can click inside the desktop and use it pretty much as you would your own one. In the image you can see Alec’s desktop on his Windows 2000 Professional laptop.

Using Alec’s desktop was fairly responsive, however, your mileage may vary as speed is dependant on the hosts available upstream bandwidth and your download bandwidth.

CrossLoop 6 We did run into one problem at this point when Alec’s laptop started throwing up a “Virtual Memory too low” warning.

I don’t blame CrossLoop for this as it is quite a low spec machine (read ancient) and he had 2 Firefox windows open, one of which had at least 15 tabs open and he was running some other applications at the same time.

CrossLoop 7 Disconnecting is always just a matter of hitting the “Disconnect” button, but what happens when you hit it is perhaps the most annoying part of the entire CrossLoop experience.

Your asked to rate your session by clicking on the stars and asked “Would you use CrossLoop again?”.

This would not be an issue if you were asked just the once, but in the 5 or six session Alec and I tried this morning, I was asked every time! That’s overkill.

If you were asked only when you shut the application down it would be slightly more acceptable, but I was being asked every time I ended a session. I hadn’t even turned off the application.

There are somethings I would like to see implemented, but they would probably take CrossLoop out of the abilities of it’s target audience.

If only 1 small button could be added to allow you access advanced features were added I would be very happy. But bear in mind, this button would have to small, unobtrusive, and difficult for the “Joe Soap” to hit by accident. As it stand the configuration is perfect for everybody that’s not technically minded.

If the “advanced” button were added I would like to see the addition of a a permanent session ID, that also had username and password authentication. This would allow me to log into my computer in the office at night, without the hassle that comes with other remote desktop or VNC software. But I digress, I don’t believe CrossLoop is aimed at advanced users, they have other solutions available. CrossLoop is aimed at users like my grandmother.

CrossLoops greatest downfall is its reliance on a third party VoIP application. If CrossLoop really want to corner the market with this application the inclusion of VoIP in the application would make it unstoppable. VoIP is need for this to truly be a useful collaboration tool.

Considering the size of Google Talk it stands to reason that CrossLoop could have VoIP capability and still keep the application size below 1.5mb.

We did run into one problem this morning. I tested CrossLoop on my Win XP SP2 home edition machine, which is a Danish version of the OS. Alec’s version on Windows 2000 Professional was in English, so when I tried to type in his browser I was getting “?” whenever I typed “/”. It’s a small problem and one that I believe can be easily fixed.

All things being equal, I like this beta release of CrossLoop and can see myself using it to help my computer illiterate parents back in Ireland while sitting on my couch here in Denmark.

You can download CrossLoop from the CrossLoop website. They also have a blog so you can keep up to date with the latest happenings.

23 November
2006
0Comments

43 .htaccess tricks

Okay, the titles a little inaccurate but 43 Folders posted a link to a great Wikipedia article full of .htaccess goodness.

.htaccess is a configuration file that you can drop into your website to achieve lots of cool stuff such as:

  • Password Protection
  • Hotlinking prevention
  • Redirects
  • Preventing search engines from crawling your content
  • Lots and lots more.

The syntax for using .htaccess is a little scary looking but with the examples on the Wikipedia page and the links given to external resources on the page you’ll be flying in no time.

22 November
2006
0Comments

Are buzzwords costing you sales?

Jargon cartoon

What message is your site sending to potential customers?

SEO, SEM, CMS, PHP, Web 2.0? What does it all mean to “Joe Soap” if you’re a design or development company?

Potential lost sales revenue.

I can hear you all screaming “idiot” at me as the potential for creativity and the old “bigger is better” syndrome kicks in. And why not? Bigger is better! Especially if you can get a client to fork out more cash for the work, right?

I looked at the Your Web site the other day and realized 3 things:

  1. It badly needs a swift kick in hind quarters and given a new lease of life. I’ve neglected it of late while working on other projects. Neglecting it does not make good business sense, but I believe points 3 is the worst.
  2. I no longer like the design (or the CMS it’s built on)
  3. “Joe Soap” has no hope of understanding what we as a company can do for him.

My company site is chock full of buzzwords, jargon and tech terms. That’s fine if I’m pitching a developer or a large firm, but it holds true that a lot of my customers are small business owners or even private individuals.

These potential clients just want a website to show that their company exists. They just want to put pictures of their dog on the web in a place they can call their own. They don’t care about PageRank or PHP.

To them SEO, SEM and CMS could be STD’s!

When developing my companies site I fell into the trap of filling it full of content that I could understand and thought would appeal to large firms with the big money. I’m not alone in this failing. A quick search for other companies in a similar field reveals the same mistake on the majority of sites.

We all forgot about “Joe Soap” and his dog!

We forget, that as small businesses, more often than not it’s the contracts with other small business and private individuals that pay our wages. After all, we can’t all get the contracts with the big firms.

I’ve found that the average (read as “not a geek”) person that goes looking to have a website developed wants little more than a few pages of html that looks nice and they can show off to their friends etc..

Many small business also want the same. Putting aside the benefits of having a CMS in place, the added exposure of RSS and all the other bells and whistles, most small business owners don’t have the time to invest in their site to make having a CMS worthwhile.

Also, because they’re a small business they’re likely not to have the revenue to employ somebody to look after it even on a part-time basis. Even I’m guilty of not having the time to work on the Your Web site because of my obligations to clients.

Considering that these are the people who put the meals on our tables (figuratively speaking) why do we confuse them with all the jargon. They just want a site that works and won’t cost them a fortune in time or money.

When they see the terms SEO, SEM, PageRank,etc. their eyes glaze over. You know what I mean, every techie has seen it a hundred times as they try to explain something “geeky” to a non geek.

They don’t understand the jargon and most of them don’t have (or simply won’t) invest the time it takes to find out what they are. They see all that and think:

“Yeah, but can you build me a homepage for my dog?”

I spent a long time thinking about this over the past few days as I’ve begun a complete rebuild (from scratch) of the Your Web site. The new site should go live at the beginning of next week.

My design criteria for the new site are simple:

  1. Bold colors
  2. Fast loading
  3. Simple to use
  4. One Message only

Criteria number 4 is perhaps the most important. That is, to get one message effectively across to the potential customer without confusing them. That message:

“I can do exactly what you want, and do it well!”

What message is your site sending to potential customers?

09 November
2006
0Comments

Hunde Søgning – Danmarks Søgemaskine til hunde elsker

Okay, if your not Danish or a Danish speaking dog enthusiast you can pretty much ignore the rest of this post as it just describes (in Danish) the launch of my new search engine built on Google Co-op. The search engine specialized is websites about dogs/ dog breeding from Denmark and is called “Hunde Søgning“.

Fra “Hunde Søgning”:

Idag har vi lancere “Hunde Søgning“. “Hunde Søgning” er en ny søgemaskine til alle hunde elsker i Danmark.

Der er mange tusinder Danske websider om hunde og hunde opdræt, men der er ingen nemt vej til søge dem alle. Hvis du søge på en stor søgemaskine som eksempel vis Yahoo, Google eller Live.com, kan du få mange resultater, der ikke har noget at gøre med det du ledte efter.

Hunde Søgning” anvendte kraften af Googles søge teknologi til et lave vores højt specialiseret søgemaskine sÃ¥ du kan fÃ¥ det resultat du ønsker uden alt det andet plader.

Efter som vi er startet idag, er vores indeks ikke så stort, men det vil vokse hurtig, efter som bruger indsender sider og vi tilføjer kvalitet sider til vores indeks.

Det bedste er at “Hunde Søgning” er helt gratis at bruge, det er ogsÃ¥ gratis at have din hjemmeside listet.

Vi hÃ¥ber du kan lide “Hunde Søgning” og vil bruge den ofte. Vi vil blive vil med at udvikle “Hunde Søgning” og vi har masser ny indslag pÃ¥ vej for at sikker du have de bedste søge resultater.

03 November
2006
4Comments

Does spelling matter online?

I admit to it, I’m not the greatest when it comes to spell checking my blog posts . Most of my spelling mistakes don’t come from actual bad spelling but are a result of bad typing, and in my haste and enthusiasm to fire my ideas down and get them online I neglect to hit “F7″ and spell check the document.

I did it this morning, and had to go back and edit my post after publishing it. But does it really matter? Will it have an influence on my readership or on my number of hits per month?

Experience and pride tells me that it does! But both tell me two different things.

Pride tells me, that I’m (supposedly) an intelligent person. Allowing incorrect spelling into my posts is (from prides point of view) at odds with my ego and therefore my perceived intelligence. It’s also an affront to my readers who are intelligent, and therefor would not want to read my content if the spelling is not accurate. After all, failure to spell check displays a lack of pride in my own work, or worse a lack of respect for my readers.

Experience tells me that there are a lot of clicks to be picked up from misspelt words in both the field of search and domain squatting. Heck, it must be very profitable when you consider how many domain name squatters there are.

A cursory look at my traffic logs shows a substantial number of hits for misspelt keywords (as well as some exotic results that I can’t quite comprehend).

So, does spelling matter, if correct spelling brings hits, and promotes readership, and incorrect spelling can also draw traffic?

I think it does, but, this is my pride speaking.

From a practical, or “purely to generate hits” point of view, maybe having both correct and misspelt word ion your article could be the way to go.

How about in using the correct spelling of your important keyword in your title, but then using the common misspelt versions of the word throughout the article? This would/could garner you extra traffic from the search engines. The downside, is again that you may loose readership for the reasons mentioned above.

I think it would make an interesting experiment to deliberately try this with a few post and compare the results to other similarly trafficked posts.

As for me, I’ll stick with (trying to) using my spell checker before I post. But then again my pride and ego were always too big. I am a blogger after all!

03 November
2006
0Comments

WordPress 2.05 302 500 and blanks

I upgraded to WordPress 2.05 back on October the 29th, when I had the permalinks issue, and I after getting that sorted I haven’t had much time to focus on another problem which raised it’s ugly head during that upgrade.

Since the upgrade I’ve been getting a lot of 302 (a document has moved but is found) errors when working inside the admin panel, especially when activating and deactivating plugins. I’ve also been getting 500 errors (page not found) on the “write post” pages, as the system has been unable to find the file upload pages. It’s also been causing a blank page to appear after comment submissions instead of redirecting to the article.

Well after a little bit of research on the WordPress support forums I’ve found a solution to the problem which apparently, was caused by some code fro the upcoming WordPress 2.1 which inadvertently made made it back into 2.05.

There are two ways to resolve the issue, one is by using the following plugin:

http://txfx.net/code/wordpress/wordpress-tuneup/wordpress-205-tuneup/

Now, while that is a quick and easy fix, it’s not for me, because calling a plugin to fix a bug requires extra work on behalf of WordPress and we all like our blogs to run as quick as possible don’t we?

If you don’t mind getting your hand dirt with a little bit of open heart surgery on your WordPress beast here’s what you do:

Fire up your favorite editor, notepad will do, but I prefer Dreamweaver, and go to the root folder of your WordPress installation.

Now open up the folder “wp-includes” and the open the file “pluggable-functions.php“.

Now scroll down to line 268 (if your using an editor without line numbers you just have to search for it).

You should see the following:

status_header($status); // This causes problems on IIS

Change it to read:

// status_header($status); // This causes problems on IIS

Save the file and upload it to your server. And your problems will be solved.

01 November
2006
3Comments

Compete toolbar + Firefox = bust Google Reader

Compete.com offers a toolbar for Firefox (and IE) which allows you to access their services directly from your browser.

This is the blurb of what Compete does:

Provides free information for every site on the Internet including site traffic history and competitive analytics; a list of available promotional codes across thousands of online retailers; and site-specific trust scores based on up-to-the-minute data from Compete and third party security services.

Now, I’m can’t exactly remember how I found out about them, I’m sure it was from an article in one of the feeds I read, but the point behind all this is simple:

Installing the Compete.com toolbar in Firefox (2.O) causes Google Reader to stop working. Google Reader simply won’t get beyond the little loading icon of the flask with the bubbles coming out the top. The solution is to uninstall it and Google Reader starts working again.

I haven’t tested this on other versions of Firefox, but there should be no need as you should all be using Firefox 2 right? Also, I haven’t tested the IE toolbar so I don’t know if that has the same problem.

I didn’t a lot of “surfing” today so I don’t know how many other, if any, sites may be affected.

Update:  Changed some glaring spelling mistakes because I forgot to spell check before posting.