Monday, December 28, 2009

NotesTracker Guide v5.1 now available from docstoc

NotesTracker, from Asia/Pacific Computer Services, is a software development kit (SDK) for enabling the usage profiling of IBM Lotus Notes/Domino applications.

Database activities such as CRUD (creating, reading , updating and deletion of documents) are logged in a common way across both Lotus Notes Client and Web Browser environments via a common reporting mechanism, in real time and via replication across the entire Notes/Domino domain.

NotesTracker was crafted to make it easy to understand how your Notes applications are being used, both at the broad level and in fine detail -- for compliance, security/privacy management, content control, knowledge management and all sorts of other purposes.

The NotesTracker Guide for version 5.1 has just been made available on docstoc (the online community and marketplace to find and share professional documents.), where it can be viewed online or downloaded as a PDF document: http://www.docstoc.com/docs/20577539/NotesTracker-Guide---Version-51

image

NotesTracker Guide v5.1 now available from docstoc

NotesTracker, from Asia/Pacific Computer Services, is a software development kit (SDK) for enabling the usage profiling any of IBM Lotus Notes/Domino applications. Database activities such as CRUD (creating, reading , updating and deletion of documents) is logged in a common way across both Lotus Notes Client and Web Browser environments via a common reporting mechanism, in real time and via replication across the entire Notes/Domino domain.

NotesTracker makes it easy to understand how the applications are being used, both at the broad level and in fine detail -- for compliance, security/privacy management, content control, knowledge management and all sorts of other purposes.

The NotesTracker Guide for version 5.1 has just been made available on docstoc (the online community and marketplace to find and share professional documents.), where it can be viewed online or downloaded as a PDF document: http://www.docstoc.com/docs/20577539/NotesTracker-Guide---Version-51

image

NotesTracker Guide v5.1 now available from docstoc

NotesTracker, from Asia/Pacific Computer Services, is a software development kit (SDK) for enabling the usage profiling any of IBM Lotus Notes/Domino applications. Database activities such as CRUD (creating, reading , updating and deletion of documents) is logged in a common way across both Lots Notes Client and Web Browser environments via a common reporting mechanism, in real time across the entire Notes/Domino domain.

NotesTracker makes it easy to understand how the applications are being used, both at the broad level and in fine detail -- for compliance, security/privacy management, content control, knowledge management and all sorts of other purposes.

The NotesTracker Guide for version 5.1 has just been made available on docstoc (the online community and marketplace to find and share professional documents.), where it can be viewed online or downloaded as a PDF document: http://www.docstoc.com/docs/20577539/NotesTracker-Guide---Version-51

image

Saturday, December 19, 2009

Tips for installing Webshots Desktop under Windows 7

Here are several tips for getting the Webshots Desktop software up and running under Windows 7.

I recently expressed my displeasure that Webshots was not officially supported for Windows 7, and (as of today, 19th December 2007) it still isn’t. Read more at my earlier posts:  Shame! Webshots.com still doesn’t support Windows 7 (updated) and How to view Webshots images under Windows 7 (updated)

This weekend, I decided anyway to try out the software, and am documenting a few points for my own future benefit and yours too.

Firstly, when you download and run the Webshots Desktop installer it’s an unfortunate fact that it assumes you want to install everything on your C: drive (the so-called “system drive”).

Note [21 December 2009]:
I suspect that you must use the Webshots Desktop Setup program version 3.1.5.7617 (or later) to get a successful Windows 7 installation.

As a general comment, too many other software products also make this unfortunate assumption. I make every effort to keep my system drive as trim as possible, so that my regular backups of it are are faster. I follow a methodology for installing non-critical applications (apps) on various other drives. (For example, I install utility apps on the D: drive, document and image editing apps of all sorts on the E: drive, Lotus Notes on the G: drive, Microsoft development tools on the I: drive, Java tools on the J: drive, and so on).

I decided a few years ago to keep all my Webshots image collections on the H: drive, thereby freeing up the system drive by more than 5 GB – amounting to nearly 16,000 Webshots images!

When you run the Webshots Desktop installer, it assumes that your image collections will be on the system drive. And it assumes that you only have the tiny example photo collection that comes with the installer.

So you have to go to the Advanced  tab and in the Photo Storage section change the location like this:
Webshots_altering_collections_location

Click the “Move Photos” button and wait some time (perhaps a few minutes, as in my case) to get a confirmation that the photos have been moved.

The trouble was that, in my case, my photo collections -- from before the Windows 7 installation from scratch mandated for Windows XP users --  were already stored in that folder (H:\Webshots Data\) and the installer doesn’t take account of this.

After exiting the Webshots Desktop program, what I had to do was to delete two files:
Webshots_deleting_collections_and_playlist_files
(Click for a larger image)

Actually, I renamed them, so providing a fall-back in case things went go awry, and deleted them when I was sure that everything had gone well.

The two files are named PlayList.txt and Collections.html (as shown in the illustration).

When the Webshots Desktop is restarted, it goes through the photo collections in the new location (such as H:\Webshots Data\) and rebuilds the two files. It might take a few minutes for this to complete, depending on the size of your photo collection.

After that, you should find your photos, stored off the system drive, are once again all available to the Webshots Desktop program.

My main reason for wanting this is that, with so many downloaded  photos, I need to activate the option “Show picture title” or else I don’t have a clue what some of the thousands of wallpaper photos are. (This is a big failing of the How to view Webshots images under Windows 7 approach.)

Thursday, December 10, 2009

How to view Webshots images under Windows 7 (updated)

Some software providers are sure dragging their collective feet when it comes to upgrading their products to operate under Windows 7.

In November, a few weeks after Windows 7 went public, I commented that Webshots.com still doesn’t support Windows 7 and followed up a few days later that I had worked out a way to make the images available for viewing under the new operating system.

But I also mentioned that I wouldn’t document my method unless asked, which Glenn has just done. So here’s a brief summary of my approach.

CYA CLAUSE:
Note that I’m not saying that you should do this, just that it’s a way that I found would work and probably would for you, however I’m making no promises or commitment. (Review the Webshots terms of use.)

Webshots_license_agreement

THE PROCEDURE:
First, download and install Ultimate Webshots Converter (UWC), kindly offered as freeware by Hervé "Setaou" Bry

As with any data migration or conversion, you must have a good understanding of how the data that you’re converting. To begin with, during the download from the Webshots.com site, the images are stored in “albums” which amount to being Windows folders, like this:

Webshots_album_folders
(Click to view a larger image)

Be sure to read Hervé’s explanation that a folder of Webshots images contains both large images that are used as your Windows desktop backgrounds (wallpapers) and small “thumbnail” images that are used by the Webshots Desktop viewer program. Thus, the contents of a small album might look like this:
imageThe large wallpaper images have file names starting with “ph” (highlighted in yellow) and the thumbnail images have file names starting with “th” (highlighted in  yellow).

Before going any further, be on the safe side and make a copy of your entire Webshots data collection then work on that and not on your original Webshots images. Don’t say you weren’t warned, because now you are going to delete all of the thumbnail images since you do should not migrate them. (You can filter out the thumbnails via the UWC software, but that will be too tricky for some people, therefore I’m explaining a simpler approach here.)

Next, open a Windows command prompt, navigate to the main Webshots copy folder (not the original Webshots collection). In my case this was Webshots_migration_copy folder on the H drive:

Webshots_migration_copy In the command prompt, navigate to this drive and folder, then issue a command that will traverse the entire folder collection (all of the subdirectories,or albums) and delete all of the thumbnail images in one fell swoop, like so:
       del  th*.*  /s

The /s parameter is what causes the recursion through all the subdirectories and saves you a LOT of work.

I’m using PromptPal instead of the built-in Windows command prompt, but that is immaterial here, and it should give a result like this:

Webshots_copy_thumbnail_deletion_process Now you’re ready to begin the actual migration, so launch the UWC program and select Batch Conversion:
Webshots_UWC_batch_conversion1Select a suitable destination folder for the migrated images (1), specify that all the migrated images should be in a single output folder for display on the Windows 7 desktop (2), and then click the target folder selection button (3). You might want to investigate other options, such as “Avoid doubles, but that’s up to you:
Webshots_UWC_migration_folders_and_options In my example, the target folder selection (3) looked like this:
Webshots_UWC_target_folder_selectionWhen you’re satisfied that all options have been correctly specified, click the “Let’s convert!” button (4). Sit back for a short while (seconds, or perhaps several minutes, depending on how many Webshots images you have), and watch the file names as they scroll past:
Webshots_UWC_images_being_convertedLet’s assume that all went okay. (Sorry, I can’t help you if it didn’t so don’t even try asking.)

You’re now ready to tell Windows 7 that you want to use the migrated Webshots images as a changing desktop wallpaper. This looks very similar to the normal Webshots effect, with the one limitation that you don’t have the option to display the image title.

Look up the Windows 7 help for details, but essentially it’s done as follows. Firstly, right-click on the Windows 7 desktop, then select “Personalize” from the context menu and click on the “Desktop Background” link at the bottom:

Windows7_desktop_background_slide_show_optionFinally, select your Windows 7 desktop slide show options:
Windows7_desktop_background_slide_show_option2The most important thing is to point to the newly-converted images (1), all lying in a single folder ready to appear in all their glory on your Windows 7 desktop..

Choose “stretch” or whatever you want at (2), the picture change frequency at (3) and “shuffle” at (4) – and play around with these three parameters to suit your own requirements.

And there you are, all done! … A simple but lengthy sequence of steps.

UPDATE [19 December 2009]:
I checked the Webshots web site again today, to see if they had updated their statement of which Windows platforms are supported and it still only mentions Windows 2000, XP and Vista

Despite the fact that they don’t state their official support for Windows 7, I decided anyway to download and install the latest version of Webshots Desktop. The good news is that it seems to work fine under 64-bit Windows 7 Ultimate.

My main reason for doing this is because, over the years, I’ve downloaded so many high-resolution images -- nearly 16,000 of them -- that I needed the picture title to be displayed else I have no hope of knowing what some of the images are.

Saturday, November 28, 2009

About recording user database activity tracking in IBM Lotus Notes/Domino 8.x

Who did what to the important contents of my database, when, and where? All good questions if you own, sponsor, administer or make design changes to that database.

This post was inspired by reading Vincenzo Capponcelli’s article in his blog, at Database-User Activity: da domino 8.x maggior dettaglio per inserimenti, cancellazioni, aggiornamenti where he says he’s just noticed extended capability of Notes 8.x databases, those with on-disk structure (ODS) version 51, to separately record database Adds, Updates and Deletes where in previous ODS versions only “Writes” were recorded.

I tried to post a comment on the blog but, at the moment anyhow, it rejecting attempted comments with error message “Comment has been disallowed by the Spam Filter” – so, Vincenzo, you need to fix this.

Luckily, I had saved my comments offline (I’ve been caught before by bugs and annoyances like this, on various web sites that should work far better than they do).

So instead of losing them when the error page returned me to a blank comments section, below is the knowledge contribution that I tried to make at Vincenzo’s blog.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Ciao Vincenzo, da Down Under!

Yes, it is definitely an improvement to record the Adds, Updates and Deletes separately. However, when you say it answers the question "chi ha rubato la marmellata?" [who stole the jam?]

I don’t think it really helps a great deal. All that it answers, unfortunately, is "who MIGHT have stolen the jam?" and not "who ACTUALLY stole the jam?"

This is better than before, but not the complete story, since it still doesn't tell you what was deleted or changed, exactly when each event occurred, and so on. You might get the desired information from the Statlog server task, but this doesn't help for database actions performed while the user is disconnected from any server.

If you want a full audit trail, you need to write some code, perhaps using examples and tips from various web sites and blogs, or a couple of the tools available from OpenNTF.org to save you some effort.

There are some commercial offerings that go much further. For example, over the last ten years or so, I developed and enhanced a commercial developer toolkit (SDK) that I call NotesTracker, which records a lot of details about users who perform CRUD actions (Create, Read, Update, Delete).

And a range of other things, too. Continuing along the lines of Vincenzo’s question, this is sort of like whether the jam was marmalade, raspberry, strawberry, plum …

The tracking of document deletions proved the hardest, because of the way that deletion works in Notes/Domino, and this is explained in the NotesTracker Guide (free to download, from http://asiapac.com.au/UsageTracker_Download.htm#Documentation or http://notestracker.com/UsageTracker_Download.htm#Documentation ).
I've had some people ask me questions like "Can I determine who deleted certain important documents from my database right back in 2007?" (or quite a few months ago, anyway).

But they become very disappointed when I have to give them the bad news. That is, you must have previously switched on either the built-in Notes tracking (the "Record activity" option in the database properties) or in your roll-your-own tracking tool or a commercial one like NotesTracker.

And it must be configured properly to track deletions> For example, tthis is a user-definable setting in NotesTracker. See the snapshots here or here to see what I mean.

Usage_V5_by_Action_by_Date[1]
(Click to view a larger image)

Naturally enough, they will not be able to discover the culprit before any such tracking was activated. Certainly not three or four years back, as one person asked me about, for sure!

According to the Admin Help database (under the topic "Managing database activity recording in databases") apparently only 64K is allocated to the native activity tracking, so you cannot even rely on it to keep more than a smallish amount of history. I would guess the built-in history that must fit into this 64K space will go back at most only a few weeks or months, depending on how busy that particular database is. The roll-your-own or commercial tools should enable you to retain tracking history as far back as you like, limited only by available disk space (certainly NotesTracker works this way).

But you'll get this storing of user activity only while the tracking was activated, of course. … Just like one of those crime movies where police find they can’t see who stole the Crown Jewels or the Mona Lisa because the video recording was switched off at the time the even happened!

Thursday, November 19, 2009

Lotus Software product branding – a tittle too far?

This diatribe of mine was inspired by Kevin Hansen's post earlier today: Lotus is a “tarnished” brand? Ouch!

For me, it's hard to know as far as branding is concerned. I don't think anybody can be sure what the end result of branding changes is going to be. Let me relate two brief stories.

Example (1) is the once-iconic Aussie airline that spent a small fortune changing their corporate name from "Ansett" to "Ansett." Did you notice it? That added period, or full stop if you prefer?

Apparently it was supposed to signify an increased sureness or definiteness to the brand, but I doubt if many people ever noticed the change, even when spelled out in large letters on the sides of their aircraft. Anyway, the airline went bankrupt during the hard economic times of the late 1980s, so adding that  period  surely was money down the drain.

Example (2) is the long-established and very famous Arthur Andersen (AA) accounting/consulting firm, who must have spent an even bigger fortune changing their corporate look during the mid-to-late 1990s. They did so by implementing with what was (to me) a rather subtle color change towards the orange/ochre part of the color spectrum. Did their clients really care about this, did it make or break any deals?

And where AA now? Indeed, some of you might not even recognize the firm's name, so quickly have they been forgotten by the masses. Bad practices by a few in the USA brought down the entire worldwide partnership. Luckily for some of the partners, who several years earlier had split off into the Andersen Consulting firm, the rebranding to Accenture turned out to be much more successful.

Moving on to the IBM side of the block... As an Australian employee, I was associated for quite a few years with the products from the IBM Rochester, Minnesota, line of products, which were designed specifically for use by small to medium-sized organizations.

From 1969 onwards there was the IBM System/3, the System32, the System/34, the extremely successful System/36 (S/36), and (introduced in 1978) the System/38. The S/38 had a fantastic system architecture, conceived in the early 1970s and living on strongly decades later in the current IBM i product range.

The IBM Application System/400 (or AS/400), announced in 1988, was  built by wedding the marvellously-advanced architecture of the S/38 to  the fabulous user-friendliness of the S/36, then adding in a whole raft of new capabilities. This has been continuously improved upon over the ensuing two decades.

Ten years or do after the AS/400 was announced, IBM decided to rebrand all of its hardware platforms with the "Series" moniker. The IBM PC became the x Series, the let-me-call-them AIX (or maybe Linux) range became the p Series,  the mainframe range became the z Series, and the AS/400 range became the i Series.

I suppose that the "series" concept  is somewhat logical from an overall IBM perspective, but I was taken aback when the "application system" connotation was removed from the Rochester product line and replaced with the "i" designation (which is not at all self-evident in terms of design intent, compared with the original AS/400 notion of being "application-oriented").

Then a few years later on the "Series" moniker was replaced with "System", for what reason I have no idea. So what once was the AS/400 became the "System i" and this still doesn't make much sense to me. But then, I'm essentially a techie type (running a nano-enterprise, so having to do sales/marketing and every other corporate activity only out of evil necessity), so who am I to raise such an objection against the determinations of the "MAD men" of IBM! ... Are   they as glamorous, I wonder, as the ones in the award-winning TV series?)

Now IBM has moved on a stage further, with the Rochester products rebranded  to just "IBM i" which certainly is short and catchy. What really worries me is that, in another wild flush of rebranding frenzy, the same "MAD" men or their replacements will decide to remove the vertical part of the letter "i" leaving behind only the dot , or what is called (by those in the know) a "tittle" -- which would certainly save some ink but may not be too good for brand recognition!

Let's give a thought now to branding for the Lotus Software part of IBM.

As for myself, I reckon that there's an strong and vigorous lease of life still left in the "Lotus" brand. AN I think that good comes from the slightly longer conjunction "IBM Lotus" -- as long as it doesn't gent any longer than that.

With or with the IBM prefix, I'm most happy to be associated with short product names like "Lotus Notes" (as well as “Lotus Domino” for the server side of things, yet another branding exercise), plus the others like "Lotus Sametime" and "Lotus Quickr" (but not with some of those ridiculously long, hard to remember product name mouthfuls that IBM has come up with from time to time).

Now that, with Notes 8.5.1, IBM has at last started delivering significant enhancement to the application-building side of Notes, I feel that all IBM needs to do now to really rejuvenate Notes is get a few more of its top executives to do the IBM version of the famous "developers, developers, developers, developers" dance by Microsoft's Steve Ballmer. Is there somebody Brill-iant enough at IBM who would be prepared to start off such a dance craze?

The executives need to keep stressing, stressing, and keep on stressing that Notes is a powerful and flexible delivery vehicle for all sorts of collaborative applications (and not just a mere mail platform like Microsoft Exchange essentially seems to be). And to keep stressing that there has been a major reinvigoration, a renaissance, with Lotus Notes versions 8.0, 8.5 and 8.5.1 -- with more to come --  a rapid application development (RAD) platform par excellence,

Because IBM has such a vast range of software, hardware and services offerings, I suppose that IBM executives have a hard time coping with the massiveness of it all. So any Ballmer focussed and enthusiastic “developer dance” behavior is is a bit too much to expect from Sam Palmisano and his executive team! … Sigh :-(

Tuesday, November 17, 2009

Google aims to go “speedy” with HTML – let’s all support them


I sincerely hope that Google’s draft SPDY Protocol will be supported by all the big players in the Internetosphere -- my term, feel free to spread it --  since it has the admirable aim of significantly speeding up the Internet for all of us.

“In a nutshell,” they say, “SPDY adds a framing layer for multiplexing multiple, concurrent streams across a single TCP connection.  The framing layer is optimized for HTTP-like request-response streams.”

If the draft protocol page is a little too intimidating for you, you’ll find a nice overview of SPDY by Abel Avram here: Google Works on a Protocol Intended to Replace HTTP

Monday, November 16, 2009

Rearrange items in Domino Designer 8.5 working set?


Calling all Lotus Notes/Domino developers. Vote for this ideajam suggestion of mine requesting the ability to drag’n’drop items in the Domino Designer 8.5 applications list, as indicated by the green arrow:

Drag'n'drop to shift items in Domino Designer 8.5 working set

You could rearrange apps by doing this in the old Domino Designer, and frankly I find it a big pain not to be able to do the same in the new Designer.

The new working set feature is fantastic, the inability to rearrange apps by dragging them around definitely is not!

Technorati Tags: ,,,

UPDATE:
Just to make my point crystal clear, here's an explanatory video...



video

Tuesday, November 10, 2009

Shame! Webshots.com still doesn’t support Windows 7 (updated)

I’ve been using webshots.com to download glorious Windows wallpaper background images for years.

Well, I had been, but as stated still as of today (10 November 2009, several weeks after the general release of Windows 7) on the Webshots FAQs page:

What platforms are supported for the Webshots Desktop?
The Webshots Desktop is supported for Windows 2000, XP and Vista.

Well, that’s not good enough, not by a long shot!

I’ve paid my Premium membership dues over a number of years, in order to be able to download Windows desktop wallpapers in high resolution, and now you’re telling me that I can’t view them under the latest, brightest and whitest Windows version?

But now that I’ve upgraded to Windows 7, several months ago, all of my download time and effort not to mention the monies spent have gone to waste.

In my opinion, it’s rather pathetic and shameful that a large organization like AG Interactive, Inc. (the corporation behind Webshots) did not ensure that it had upgraded its desktop software and had it ready for release on the same day that Windows 7 was launched (22 October). What’s your lame excuse, AG Interactive?

I mean, really now… Windows 7 was in beta testing for a very long time.

Does anybody have insights on all this?


UPDATE [16 November 2009]:
I found out how to migrate all my 16,000 or so Webshots images into the appropriate form and location in Windows 7. They're now cycling every minute, to inspire me and lift my spirits!

I used a free migration tool, so all it took was some time and a bit of sweat. If anybody's interested, I'll outline out how to go about it (but not unless asked) ...

UPDATE #2 [19 December 2009]:
I checked the Webshots web site again today, to see if they had updated their statement of which Windows platforms are supported and it still only mentions Windows 2000, XP and Vista

Despite the fact that they don’t state their official support for Windows 7, I decided anyway to download and install the latest version of Webshots Desktop. The good news is that it seems to work fine under 64-bit Windows 7 Ultimate.

My main reason for doing this is because, over the years, I’ve downloaded so many high-resolution images -- nearly 16,000 of them -- that I needed the picture title to be displayed else I have no hope of knowing what some of the images are.