General& Surfulater& Surfulater - Tech Info03 Mar 2010 04:32 pm

All PC users are faced with a never ending onslaught from rogues trying to gain access to their PC. They may want to steal your personal details or hijack your PC and use it to send out a flood of spam.

There are various things you can do to prevent such nefarious events from occurring.

First never ever open an E-mail attachment unless you know who sent it and why they sent it. And remember anyone can spoof the senders e-mail address, so you need to verify that the e-mail really is from who you think it is from. Checking the full e-mail headers should alert you to a fake e-mail or failing that e-mail the sender and ask them. Opening bogus attachments is the easiest way to get your PC infected.

Antivirus programs are the next line of defense and you absolutely must be running one and ensure its virus definitions are updated daily.

Next comes Firewalls. Firewalls prevent (Internet) traffic from entering and exiting your PC, thus blocking unauthorized access while permitting authorized communications. Firewalls excel at helping to protect your PC, however they are usually complex to setup, manage and use correctly. Firewalls come in two types; Hardware which runs in your Router etc. and Software which runs on your PC. We are only discussing Software Firewalls here.

The Microsoft Windows Firewall is easy to use, however it is limited in its functionality compared to third party firewalls such as Comodo and Agnitum Outpost. I have no intention of discussing the merits or otherwise of any particular Firewall, suffice to say searching for “Windows Firewalls” on Google will give you plenty to read.

Now it’s time to come back to the title of this article “Firewalls are wonderful things except when they aren’t.” I mentioned that Firewalls can be complex to setup and manage and herein lies the problem. In fact I was prompted to (finally) write this article after a brand new Surfulater user Peter, ran into problems on day one. Fortunately he took it in his stride, but we all know from experience how frustrating it can be when something (new) doesn’t work as expected. To make matters worse this was on a weekend, so normally the issue wouldn’t have been resolved for a few days. However we’d had a Surfulater promotion that week and I wanted to ensure all the new users were happily using their latest acquisition, so I was keeping a close eye on our Support Forums and E-Mails.

A picture or two is worth a thousand words. When you open the sample Surfulater Knowledge Base and select the “Atlantica Blended Wing Body” article this is part of what you should see.

Good Surfulater Article

And this is what Peter saw. None of the images shown in the screen shot above are being displayed.

Surfulater Article with no images

After a few e-mails back and forth the cause was discovered and the issue resolved. You’ve probably worked out by now that Peter’s Firewall was the culprit that prevented Surfulater from displaying images. If so you are correct. Now let me explain why.

The Surfulater content window (in the screen shots above) is in essence a Web Browser and like a Web Browser it retrieves its images from a Web Server. However in this case the Web Server is not out on the Internet, but built-in to Surfulater. In fact Surfulater’s Web Server is used for a variety of tasks beyond serving up images, including for example providing the list of matching tags for Tag auto-suggest. Now if your Firewall is set to Block Surfulater’s Web Server, it is unable to do its job and serve up the requested content resulting in missing images etc. etc.

When you install and run Surfulater for the first time your Firewall will pop-up and ask you whether to Allow or Block various requests it makes, as shown in this screen shot using Outpost Firewall.

Outpost Firewall

For Surfulater to operate correctly you must set your Firewall to Allow Surfulater to perform all activities. Anything less will cause problems. Depending on which Firewall you are using, there can be several of these pop-up windows, which you need to confirm, to allow access.

Firewalls will also prevent Surfulater from checking to see whether there is a new release available and informing you of such. This screen shot shows the Windows Security Alert prompt which is displayed the very first time Surfulater is run.

Windows Firewall Security Alert

When we do the check for a new release no information of any sort is sent back to us, so you do not need to be concerned about your privacy. Further the automated ‘Check for a new release’ is completely optional and can be turned off or on at any time. When it is off you can still use Help|Check for a New Release to perform a manual check. We therefore request that you select the Unblock option here as well, so that we can deliver an optimal user experience.

Clearly there is a perfectly legitimate and necessary requirement for applications such as Surfulater so send and receive both local and Internet  traffic and therefore not have Firewall Blocks put on them. You need to judge the veracity of Firewall block/unblock requests on a case by case basis, taking into account where the application came from in the first place. If it was purchased directly from a reputable vendor there should be no reason to block its access.

I hope you found this useful and that it will assist future Surfulater users, should they run into the same problem Peter did.

If you’ve had any specific good or bad experiences with Firewalls or applications which abuse your trust, comment away.

Surfulater& Surfulater - What's New17 Feb 2010 04:54 pm

This latest release builds on Surfulater’s useability, especially when working with larger knowledge bases, it enhances Knowledge Tree Filters and provides an updated Surfulater Firefox Extension enabling Surfulater to work once more for clean installations of Firefox Version 3.6.

Knowledge Tree snapshots remember which folders are expanded and collapsed (ie. the shape of the tree) along with the current selection and Knowledge Tree Filter settings. They expand on a simpler notion of a bookmark and are far more useful.

Large knowledge bases with lots of folders and articles can become unwieldy to the point where you waist too much time opening and closing folders, as you work your way around the tree. Snapshots solve this issue by quickly restoring the tree to a previously saved state.

This screen shots show’s the “New Snapshot” dialog. Snapshots are kept in each Knowledge Base and you can create as many as you want.

You can restore any snapshot by selecting it from the Snapshots menu on the dropdown arrow on the Knowledge Tree toolbar Snapshots button.

Snapshot selection menu

And you can rename and delete snapshots using the “Manage Tree Snapshots” menu item shown above.

Snapshot Manager Dialog

See the Help Topic: Power Features | Knowledge Tree Snapshots for more information.

Knowledge Tree Filtering has been updated to only include the folders that are expanded for the currently matching filter, when filtering is turned off. Previously all folders that matched as each letter was typed for the filter text were left expanded. Filtering has also been updated to restore the Tree to the original expanded/collapsed folders and selection when Backspace removes all characters in the filter string.

When I first implemented Tree Filters I thought these behaviours were quite reasonable, but after using it for a while and following on from comments on our support forum this clearly was not the case. These changes considerably improve the usability of Filters.

The new Tree Snapshots also work in conjunction with Tree Filters enabling you to save and restore filtered tree views.

For complete details of the new features and fixes in this release see the V3 Release Notes topic in the Surfulater Help.

Downloads are in the usual place on the Surfulater home and download pages.

General& Surfulater& Surfulater - Tech Info11 Feb 2010 05:44 pm

The current Surfulater Firefox Extension does not work if you do a clean installation of Firefox Version 3.6. If you upgrade to Firefox V3.6 from an earlier version of Firefox the Extension will continue to work correctly.

The folks at Mozilla have removed some of the code used by extensions prior to Firefox V3.6, which is preventing our extension from working. Specifically none of the Surfulater menu items appear on the Firefox right click context menu, even though the Extension appears to be installed ok. That’s the bad news.

The goods news is I have updated the Surfulater Firefox Extension to bring it up to date with the latest Firefox Extension specification. I have also taken this opportunity to update and improve the Extension code. A few Surfulater users have tested the new extension as have I and all is well once more.

The updated extension will be part of the next Surfulater release, Version 3.30, due out early next week. There are some great new features and enhancements in V3.30 which I’ll talk about in the next blog post.

I’m heading back to finish updating the Surfulater Help for the new release, then on to the release packaging and final testing.  I’ll see you all on the other side.

Surfulater& Surfulater - What's New18 Dec 2009 05:30 pm

Surfulater Version 3.20.0.0 is now available and includes some great new features to end another great year of Surfulater development.

Our new Screen Clipper lets you capture any area of your screen and save it as an image in a Knowledge Base. You can create a new article which includes the screen clip or append screen clips to fields in existing articles.

The Screen Clipper complements Surfulater’s Web content and Clipboard capture capabilities enabling any source of information to be captured and saved in Surfulater.

For me having screen shot clipping adds the missing piece of the content capture puzzle and I am very pleased with how it has turned out. I’ve also been putting it to good use.

And this is what the screen clipper user interface looks like:

Screen Clipper in Action

Screen Clipper is accessed from the Edit menu, Toolbar and various context menus. For more information see the Screen Clipper topic in the Surfulater Help.

The other great update in this release is an enhancement to Surfulater’s Clipboard Hotkeys, which enable you to capture content from any Windows application. You now only need to select the content and press the Hotkey. No more having to copy the selection to the Windows Clipboard first. It is surprising just how much quicker and easier it is to capture content now.

We’ve also released Screen Clipper today, a free stand-alone screen shot capture program that requires no installation and can be used from a USB stick. See my previous blog post and www.screenclipper.com for details.

We are offering Screen Clipper users a special discount as an incentive to purchase Surfulater, so please tell your friends and colleagues about it, and Surfulater and help everyone out.

We will soon be trialling some cross promotions as a way to get some new exposure for Surfulater and hopefully sales, and to also provide you with some special offers on other software products that may be of interest. If you opted out of being sent E-Mails when you purchased Surfulater then of course you won’t receive these offers. And if you didn’t, you will be able to easily opt out at any time by clicking a link on the e-mails we send. Your feedback on this is welcome.

Thanks to everyone for their ongoing support this year and to all the new users who have come on board. Surfulater continues to evolve and become an even more indispensable tool in our Internet research toolbox (as Shelton Oliver said in an E-mail this morning). And we can all look forward to more of the same in the new year.

On that note may you and yours all have a very merry xmas and a happy new year.

Oh and the download is in its usual place here and don’t forget to read the V3 Release Notes in the Surfulater Help.

All the best for 2010, Neville

Surfulater& Surfulater - What's New13 Nov 2009 02:52 pm

The very short answer to this even shorter blog post is for you to go and have a look at this New Web site I’ve just finished the first cut of and the answer should reveal itself.

After that if you are interested in a sneak peak of a pre-release of Screen Clipper, let me know. You might also want to sign up to be notified when it is released. And if you have friends or colleagues who could be interested in Surfulater, tell them to sign up and take advantage of the special Surfulater discount we currently have on offer.

This is the main new capability coming in the next release, but there is more which we’ll let you know about in due course.

General& Surfulater14 Oct 2009 10:12 am

I was contacted by a long time ED for Windows customer yesterday who had visited our Surfulater Web site and commented on the quotes we have there, adding his own “Hope is not a plan”. I’d not heard this before and it took me aback thinking how appropriate it was in terms of Surfulater and more broadly anyone who uses a PC.

Most everyone with a PC spends time on the Internet, sometimes just stumbling almost randomly from site to site, but often searching for specific information to solve a particular problem. It could be researching the purchase of a new TV, Camera, Car etc. or trying to gather information on a medical condition, plan a family holiday, get help with a school assignment and on it goes.

We all know the Internet is an addiction and that we can and do spend countless hours trying to wheedle out every last piece of relevant information we can. But what happens with all this hard won information? For most people, not much. They’ll read as much as they can and do their best to absorb it. They may also set a bookmark in the hope they can find the page and content again, so they can research some more.

But “Hope is not a plan”; can you find the bookmark, if not, are you prepared to put the time and effort into trying to find the web page all over again. And if you do just happen to find it, will the content you think you saw before still be there now! Worse still the entire site may no longer exist.

The internet has the potential to greatly enrich our lives by presenting us with a wealth of incredibly useful information. Wise readers will plan to copy and keep this information, not hope that they may be lucky enough to find it again in the future. And there is a good chance they’ll use Surfulater to do just that.

“Hope is not a plan” is a truism that applies everywhere. People hope that the hard drive in their PC never dies, if it does they hope they have a “good” and recent backup to recover their many, many important documents, financial records, family pictures etc. They hope that if a fire comes racing through their house they will survive.

So the takeaway from all this is make plans, test the plans and work the plans, because “Hope is not a plan”.

Surfulater& Surfulater - What's New28 Aug 2009 05:14 pm

Not a lot to say other than this release fixes a particularly nasty crash that has been in Surfulater since Tagging was added in Version 3.0. Thanks to Nick Kneen this finally came to light a week and a bit back and has now been fixed. This release also gets Ctrl+V, Ctrl+C, Ctrl+X etc. working again when editing items in the Knowledge Tree. They broke in V3.16.0.0 as recently reported by Alexandros Deligiannis in our support forums. Other than that please see the Release Notes in the Surfulater Help when you install this new release. The download is available in the usual places on our Home and Download pages.

Surfulater& Surfulater - What's New14 Aug 2009 04:49 pm

We’ve had some great feedback on the new Knowledge Tree filters introduced in the last release and I am very pleased that it has been so enthusiastically received. A comment we did get from a few people is they wanted the expand/collapse state of the filter pane to be retained across sessions, which is the main update in this release. Some folks also reported random crashes in V3.16.0.0 which turned out to be caused where Internet Explorer Version 6 was still being used. We have resolved this as well, however we would urge people who have yet to upgrade to IE7 or IE8 to do so as soon as possible, as there may well now be other problems related to IE6 that we are not aware of.

I have also updated the Knowledge Tree Filter to maintain independent settings for the Normal tree view and Folders Only tree view, fixed some bugs related to the new filter code and addressed some other recently reported issues.

The complete release notes are in the Surfulater Help and the download is on the Surfulater Download page.

Surfulater& Surfulater - What's New& Surfulater - Tech Info28 Jul 2009 12:40 pm

My last blog post was about the new Surfulater Knowledge Tree feature that allows items in the tree to display text in bold, and italic and use background and foreground colors, so tree items can have a greater visual impact. I also hinted at an ulterior motive behind this, which I can now tell you is related to the big new feature in today’s Version 3.16.0.0 release, which is Knowledge Tree Filters.

Knowledge Tree Filters enable you to choose specific items and only those items to display in the tree. This lets you quickly drill down and locate a set of items of interest and then work with them, while everything else remains hidden out of your way. You can filter by Folder name, Article title or Tag name. For example you can elect to display only articles whose title includes “energy”. I have been using this constantly while developing and refining it, for well over a month now and I have to say I am finding it very, very useful indeed.

Let me start by showing you the new Knowledge Tree Filter user interface panel which lives at the top of the Knowledge Tree bar.

Knowledge Tree Filter Panel

As you can see it is quite simple and hopefully self-explanatory. You pick whether you want to filter by Folder Titles, Article Titles or both and then type the text to filter on. Filtering occurs as you type with the results displayed in the Knowledge Tree.

This is a screen shot of the enhanced Knowledge Tree for the sample MyKnowledge database without any filtering applied.

Knowledge Tree with no Filter applied

Now the same tree filtered by Folder or Article Titles which contain the text “energy”.

Knowledge Tree filtered by

Notice that the tree items that match the filter term “energy” have the matching text highlighted, in the same way search matches are highlighted in articles in the content window.

Only articles that include “energy” in their title are displayed. The ‘Folder-Article’ counts displayed in gray are the total number of articles in the folder, not the count of filtered matches. So the folder “Solar Power” has 4 articles, but only two match the filter and are thus visible.

Two folders “Solar Power” and “Pending Reading” do not include “energy” in their title and therefore do not match the filter as such. However they do contain articles that match and because ‘Search in: Articles’ is checked, these matching articles and thus their folders are shown. All other folders and articles are excluded or filtered out.

Knowledge Tree filtered by

In the screen shot above ‘Search in: Articles’ is not checked and the filter is therefore only applied to Folder Titles. You can see that only two folders match and these are highlighted. Furthermore because the Articles filter is off no checks are performed on article titles and all articles in the matching folders are included in the results.

Knowledge Tree Filters can be used with all of the Tree views, not just the Folder (normal) view. These final two screen shots show the Chronological view filtered by “march” and the Tags view filtered by “power”.

Filtered Chronological Tree   Filtered Tags Tree view

Each Knowledge Tree view retains its own independent filter settings and filter status.

The Filter on/off button button turns the filter on and off and the Filter collapse button button collapses and expands the Filter panel. See the Surfulater Help topic: Power Features | Knowledge Tree Filters for more information.

As I mentioned at the start I’m finding Knowledge Filtering a most welcome new feature that lets me quickly locate and see a specific set of articles. I hope you find it as useful as I do.

Other updates in this release include support for Windows 7, several Vista specific issues fixed, an update to the Firefox Extension, updates to use new versions of third party libraries, another reduction in the Surfulater.EXE size, some more performance improvements and various bug fixes. Full details are in the Surfulater Help | V3 Release Notes topic.

This sparkling new release can be downloaded from the Surfulater Home page or Download page. We look forward to your feedback and suggestions on this new release.

Surfulater& Surfulater - What's New& Surfulater - Tech Info08 Jul 2009 07:23 am

I’m nearing the end of development for the next major Surfulater release which includes two important new features and I want to preview the first one for you now.

An enhancement that people have been asking for is to improve the visual characteristics of items displayed in the Knowledge Tree so that for example bold or italic text could be displayed, making specific tree items stand out from the crowd and therefore be easier to locate when scrolling or paging up and down.

I’ve actually taken this a step further and have enabled tree items to display HTML so that what you see in the content window, is what you now see in the tree. This means text foreground and background colors along with bold and italics now appear in the Knowledge Tree.

This screen shot shows an article with its Title highlighted using background and foreground colors as well as bold and italic text and its corresponding item in the Knowledge Tree with the same visual markup applied.

Knowledge Tree displaying HTML text

I’ve also highlighted some folders and other articles. One other thing to note is the article counts to the right of each folder are now displayed in Grey instead of Black, making them a bit more subtle.

You have always been able to set the images displayed for each tree item and now with the ability to set the appearance of the text, you get full visual control of tree items. Further it lets Surfulater highlight items of specific interest, as the need arises.

Apart from our users wanting this, it was needed for the other even more important new feature coming in this release, which you will hear all about soon.

Next Page »