Windows Support Chat

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 25 September 2009

Please help Marek to solve his “dual Notes” problem

Posted on 04:29 by Unknown

I’ve blogged several times about how to install multiple versions of Lotus Notes and Domino (releases 4, 5, 6, 7, and 8) on a single system.

The most recent article was Coexistence of Notes 7 and Notes 8 on the same system. The following comes as a consequence of one reader contacting me to see if I could provide assistance with a problem that he has encountered.

Below is Marek’s outline of his problem, which I’ve taken the liberty to paraphrase slightly since he’s based in Europe and English is not his first language:

We are using in our company dual Notes, but not 2 installations of different notes but it is created with a VBS script a particular copy of the original installation. So we are running on 2 notes clients which are connected to 2 different servers with different databases.

I am working now on a VBS script, and am having problems with connecting to the right Notes session.

If I use Set Session = CreateObject("Notes.NotesSession")
it connects to the session of the first-started Notes client.

The problem is if somebody starts the wrong Notes client as the first the script just breaks down with an error message like “database not found”.

I was already thinking about how to identify the [appropriate] session and then switch it. Am able to identify the session (every session has his own INI where is stated the server and other login details) but I’m unable to switch the sessions.

The second idea was to register the nlsxbe.dll but both Notes clients are using the same nlsxbe.dll so this does not help.

I would really appreciate if somebody could help or come up with some good ideas and help move me forward.

Now, if you read my blog posts, it’s apparent that Marek is attempting something completely different from simply installing multiple Notes clients on a single system. His problem is a design/coding issue, not an installation/configuration issue as such (although I suppose that some configuration option or other just might have some effect on what’s he’s trying to accomplish).

Marek’s working in an area of Notes programming to which I’ve been little exposed, therefore I’m going to “pass the buck” over to the wider Notes development community. Do any of you have experience in this area (interfacing with VBS scripts) and are you able to give Marek any tips that will help him to achieve his objectives?

If you can help in any way, please reply to this post and/or contact me (for example via the home page of Asia/Pacific Computer Services, asiapac.com.au or notestracker.com) so that I can pass on to you Marek’s contact details, which I’m loath to include here in case the spammers get his e-mail address. We’re looking forward to hearing from you!

Read More
Posted in | No comments

Coexistence of Lotus Notes releases 7 and 8 on the same Windows 7 system (using the new Windows XP Mode)

Posted on 04:28 by Unknown

Back in February 2009 I blogged about Coexistence of Notes 7 and Notes 8 on the same system.

In previous years, I had written about how to install multiple versions of Lotus Notes and Domino (releases 4, 5, 6, 7, and 8) on a single system, but from now on I’m going to stop bothering with releases earlier than Notes 7.

Specifically, at the moment I’m focussing on Notes/Domino 7.0.3 and Notes/Domino 8.5.1 -- I’ve been running the managed beta of 8.5.1 for a while, and liking it a lot. My main concern is that apps that I develop or modify under release 8.5.1 should be as compatible as possible with release 7.x, and thus most likely with release 6.x, which should cover the great bulk of Notes users.

Around two months ago, I experienced a motherboard failure, and my local hardware expert gave me the bad news that while it was still under warranty I’d be without it for at least a couple of weeks while it got repaired. So I reluctantly agreed to buy a new motherboard as a rapid solution, but being newer it obstinately refused to recognize the fifth hard disk drive under Windows XP (which had no problems recognizing it). Sadly for me, I was informed that I needed to upgrade to “a more modern operating system” ... I had a strategy of staying with Windows XP for a couple of years more, but (needing to remain compatible with what my clients were using) it could only ne Windows Vista, which I dislike – or, he suggested, why not skip Vista and go to Windows 7 (which was close to being finished now)?

So now I’m using Windows 7, the “gold” or RTM version. What’s more, it’s the 64-bit version, so that at last I can use more than 4 GB of RAM to support running lots of concurrent tasks, such as multiple VMs with various versions of Lotus Notes/Domino, and other such nerd’s dreams.

Indeed, in one of those earlier posts, I already recommended running side-by-side VMs as being the cleanest way to support multiple Notes/Domino releases on a single machine. Here I say “cleanest” because each virtual machine has its own Windows registry settings intact.)

I have a mere 8 GB of RAM installed (four 2 GB cards) because 4 GB cards were unobtainable at the that time, even though I aspired to having 16 GB, but 64-bit Windows 7 seems to manage RAM fairly well and for the moment 8 GB seems adequate.

I also took the opportunity change from a dual-core to a quad-core processor, so as to run more concurrent processes (managed by the very nice Process Lasso, highly recommended for the serious nerd). And now that I’ve gotten the repaired motherboard back, I’ve used it to set up a second system and have commenced a regimen of system-to-system dynamic backup (with around 6 terabytes of hard disk available), not really much more expensive than purchasing one of those relatively a “dumb” dedicated external storage devices.

Blimey, when I started at IBM way back in 1970, not even mainframes had anything like this much power, and even if they had existed they would have been unaffordable for an individual (millions of dollars)!

I chose to install Windows 7 Ultimate (64-bit) edition, and because I made sure that I got a new processor that incorporated with the requisite hardware virtualization  support -- see the Windows Virtual PC website. It explains that “Windows Virtual PC requires a CPU with the Intel® Virtualization Technology or AMD-V™ feature turned on.”

I’m able to load Windows XP Mode (which is available only with Windows 7 Professional and Windows 7 Ultimate).  Windows XP Mode is a licensed download for Windows XP Professional (with Service Pack 3) running under Windows 7 Virtual PC. Below we see the XP Mode window opened in the top center monitor, with the Lotus Notes 7.0.3 Client workspace opened inside it.

I do find that Windows XP Mode is quite seamlessly integrated with the Windows 7 host, I have found it to operate more closely like a stand-alone Windows XP machine than virtualised clients that I had  used previously, such as Lotus Notes Client running inside Microsoft Virtual PC 2007 or Sun VirtualBox.

ND851_with_ND703_under_Win7_XP_Mode_at_top

On the top center monitor we see Windows XP Mode (which is a  license, included with both Windows 7 Professional and Ultimate versions, for Windows XP Professional with Service Pack 3 running under  Windows 7 Virtual PC), and open inside it is the Lotus Notes 7.0.3 workspace.

Bottom left is the Domino 8.5.1 Administrator managed beta client,  with the Domino Server 8.5.1 (64-bit) console overlapping it in front.

Bottom center shows the workspace for the Lotus Notes Client 8.5.1 managed beta (with Windows Live Writer underlying it, Microsoft’s  excellent  Microsoft desktop productivity tool that I’m using to write this and all my other blog articles).

Bottom right is the Lotus Domino Designer 8.5.1 managed beta, which offers a major opportunity for designing and developing some amazing new Lotus Notes and Domino applications.

I really do need two more monitors, don’t I, so that I can run even more things at once!

Technorati Tags: Lotus Notes 8.5.1,Lotus Domino Server,Lotus Domino Designer 8.5.1,multiple Lotus Notes releases,Windows 7,Windows XP Mode

UPDATE – 23 JANUARY 2010:
In response to a question just posed by Alberto about coexistence of a Windows 7 32-bit workstation with his 7.0.3 Domino Server – and possible problems such as replication errors. Here are images showing the on-disk structures (ODS0 for pre-Release 8 and Release 8 Notes databases:

Notes_7_ODS_43 Database created under Notes 7.0.3 Notes_8_ODS_48
 Database created under Notes 8.5.1

NOTE: please also read "Will Domino 7 corrupt my Notes 8.5.1 databases?" for more information about compatibility between various Notes and Domino releases

Read More
Posted in | No comments

Tuesday, 4 August 2009

Does Notes/FX work properly with Lotus Notes 8.5? … Help badly needed.

Posted on 04:51 by Unknown

A new client has asked me to help redesign and modernize their key revenue-generating Lotus Notes application. They want to add new function and utilize all the latest Notes/Domino 8.5 capabilities to implement up-to-date look and feel

Generating all sorts of official letters and forms is a crucial part of their operations. In the current application, Lotus Notes/FX is used to automate the transfer data fields between the Notes database and all sorts of Lotus WordPro documents. We’re aiming to replace WordPro with Lotus Symphony and use LotusScript (or whatever) to perform the field updates.

In one of their two offices, yesterday they upgraded Notes/Domino from Release 6.0 to Release 8.5 – and immediately ran into a problem. Notes/FX is not working properly in the Notes 8.5 Client, creating what appears to be a WordPro document with blank fields.

(However, when the WordPro docs are opened later they DO have the expected data in the various fields. It’s just that is is extremely off-putting, to say the least, for the fields not to be visible at the time of generation.)

Is this one of the known UI bugs under Notes 8.5, with Notes/FX and/or OLE and/or WordPro 9.8? I conducted a number of searches, but didn’t come up with any problem reports about it. (Indeed, there are surprisingly few mentions of Notes/FX in general.)

The redesign (to use Symphony, etc) is only in its formative stages, so we’re urgently looking for a fix or workaround that will enable the fields generated by Notes/FX to be visible [as they were under Notes 6.0, which fortunately is still installed in their other office].

Every day counts. Any rapid feedback/assistance from knowledgeable IBMers and the Notes community will be greatly appreciated.

Read More
Posted in | No comments

Wednesday, 24 June 2009

Browser share mid-2009, a perspective

Posted on 19:01 by Unknown

I’ve been tracking the so-called “browser wars” for quite a few years now, based on recording visits to my web site asiapac.com.au and its mirror notestracker.com (since 2002) and blogs (Notes Tone Unturned and others, since early 2005).

I’ve used SiteMeter and StatCounter and Google Analytics to track site visits. But I’m certainly not in ay way obsessive about SEO like some unfortunates, having too much regard for my mental health to get into that game!

I’m still basically a nuts-and-bolts guy, interested in the technology of IT, but recognize the need for web metrics as part of the marketing of my goods and services -- these days, mainly NotesTracker.

Here are some SiteMeter snapshots. Keep in mind that the number of daily visitors is rather modest, so that the visit percentages can fluctuate a fair bit from day to day. However they still seem to be in general agreement with browser statistics described at  sites like Wikipedia or w3schools or Market Share.

Firstly, from late June 2008, we see that Internet Explorer 8 (IE8) not on the scene, nor Google’s Chrome browser either:

image
(Click image to view an enlargement)

Around September 2008 we find IE8 beginning to show up, in low single-digit percentages:

image

Here’s one from May 2009, during a period where there were lots of visits via links on Planet Lotus (obviously the mix of users being somewhat more technical leading to a higher than usual ratio of Firefox aficionados):

image

A snapshot from 25 June 2009, pretty much the average browser type distribution. Usage of IE8 is gradually creeping up, but not yet reaching ten percent. All flavors of IE total around fifty percent, whereas in mid-2008 the total for IE was something like sixty to sixty five percent. IE8 plus IE7 plus IE6, No IE5 visits showing up though (yes, there still are some IE5 users out there, but not many).

image

I expect that once Windows 7 is released, the proportion of IE8 users will gradually increase (relative to IE7 and IE6). I’ll keep reporting on the browser battles from time to time.

Since my early days in the IT industry forty years ago, I’ve been a keen evaluator of all sorts of products and technologies. Starting with early versions of Netscape browser, over the years I’ve tried just about every browser variant out there.

I believe in using the best tool for the job in hand, switching between tools as needed. My personal favorites, used daily, are Avant Browser and Firefox, or Enigma Browser specifically for Internet banking (because I find that Enigma best keeps under control the pop-up multiple banking windows, showing them as tabs inside the main instance rather than as external windows).

Read More
Posted in | No comments

Tuesday, 19 May 2009

How views affect size & performance of Lotus Notes databases (like NotesTracker usage log repositories) — a case study

Posted on 02:46 by Unknown
Some application performance tips, from a somewhat different perspective, for Lotus Notes developers and administrators…

Preamble - Performance still is important
Sooner or later, the performance of any application you’re using becomes important. It may start off performing quite well, and then begin to slow down and grind to a halt over time. In a few cases, it may perform abysmally right from the launch.


I spent more than two decades at IBM (starting in 1970, now long retired) and a fair bit of that was taken up advising, supporting and troubleshooting IBM customers on a broad range of performance-related matters. Forty years on, performance is no less important as we approach the end of the first decade of this 21st century.

We don’t usually notice a system’s performance at all when it is good, but we certainly notice it when it is slow. Think Google search, nearly always sub-second (which now we take for granted, and only notice the extremely rare slowdown), versus some other web applications that run at tortoise-like speeds. Overall, the performance of a system could be summarized as “what the end user sees and accepts as reasonable” for whatever applications they are running.

Once upon a time computing (or “data processing”) was nearly all in the form of batch batch processing on centralized machines, then along came mini-computers (smaller than corporate machines, typically in corporate divisions or departments or smaller businesses), then desktop machines (like the IBM Personal Computer, or PC), nowadays right down to handheld devices (PDAs, mobile phones, netbook PCs, etc).

As a general statement, the overall observed performance is the sum of the individual performance of each in a series or chain of stages involving different hardware/software components: central processing unit (CPU), main storage (RAM), buffers of various types, channels or similar data paths, communication links, the operating system binding it all together, and finally the applications being executed.

Then there’s the speed of movement of data between the stages: to and from non-volatile storage (persistent, long-term storage) on devices such as paper tape or punched cards in the early days, magnetic media (disks, tapes, diskettes), flash memory (getting faster and cheap enough to soon become widespread for bulk storage in the gigabyte range), and who knows what in the future (quantum storage, holographic storage, carbon nanotube storage, or whatever might eventuate).

The overall  performance of a transaction — the time from when a user requests something to be done until the last bit of the result is served back — is the sum of the performance of each and every link or step in the device chain. It depends on the not just the raw speed characteristics of each step, but on the workload being imposed (often in a shared user environment, such as a Web server).

There are nearly always complex interactions between steps and at each stage in the overall process: queuing for service, task execution (at some relative priority and , for some length of time or “time slice”, perhaps getting preempted and dropping back in the queue), recovering from errors (often badly designed and handled), and more. As I said earlier, it’s a very complex picture.

Sometimes you encounter poor performance because of inadequately funded hardware (and perhaps software), poor infrastructure design (low-powered servers, slow communications links, and the like).

But quite frequently it’s a matter of poor application design: bad or even erroneous coding, choosing the wrong algorithm for a sub-task, inadequate or even non-existent error handling, and much more.

Even an otherwise excellent service can be brought to its knees by a bad application, such as one with an extremely inefficient sorting algorithm, one that retrieves a data record in an extremely inefficient manner, one that waits for an error that is never going to be recovered from. One classic example is the deadlock or so-called deadly embrace record update situation, which can bring even the fastest of systems to a dead halt in processing your transaction (and at the very least locks out one other user too, but possibly more).


IBM Lotus Notes and Domino performance considerations
Here I’d like to share my findings on one aspect of performance that I haven’t come across being covered elsewhere, at least in the way that I’m going to explain it: the analysis of Notes/Domino view size as it relates to view indexing performance.

You’ll want to know how much hard disk capacity is needed to store the view indexes (indices, if you prefer) in your Notes applications, and from this get some feel for the effect on view index maintenance processing overheads which can have a major effect on overall Domino server transaction throughput and response times.

There are many resources from IBM and other parties which give excellent advice and guidance about analyzing and managing performance for both the Lotus Notes desktop client and the Lotus Domino server. I’ve no intention of going over this broad field, having already assembled many useful reference links for you at my web site here and its mirror/backup here.

Many of these (and other forums/blogs maintained by the Notes community) discuss the design of Lotus Notes views. Some of them give excellent tips for optimizing the performance of Notes views, either by optimizing view design (many considerations) or setting the properties of the views such as index refresh/discard options:

image  image




What follows is a brief discussion of views as they relate to NotesTracker (see here or here). I gathered this information when a user of NotesTracker asked me how to predict the size of the Usage Log repository database, and to give some guidance on when it should be archived.


NotesTracker concepts
NotesTracker is a set of easy-to-apply routines that you (once a licensed purchaser) can easily apply to the design of any of your own Notes/Domino applications. Read more about it in the NotesTracker Guide, a download link for which is on on either of the web pages mentioned a few paragraphs above.

Think of NotesTracker as a software development kit (SDK). Once you have modified the design of any of your applications, NotesTracker can write out a “usage log record” for each and every user interface transaction against that database: document CRUD events (Create, Read, Update, Delete), document paste-ins, document mail-ins.

You control what NotesTracker does via a NotesTracker Profile that you place in each database (on a replica by replica basis). For example, in the case of document update event you can specify whether or not field changes are tracked, and on top of that whether or not an e-mail alert is sent out (say, to Notes administrators or coordinators of that particular application database).

These events are logged as ordinary Notes documents, the same way for both Notes Client or Web browser interactions (no dichotomy here). For a given database replica, you can specify that the usage log repository be the database itself or en external Notes database. With this very generic logging mechanism, you have tremendous flexibility in the way that usage log repositories may be organized, as the following diagram illustrates:

NotesTracker usage log repository configuration flexibility

You might take the simplest approach, and send all build usage log documents to a single central repository. The top two groups of applications (circled in red and blue) indicate how you might instead set up a number of different repositories grouped by application category (Marketing, Finance, HR, Manufacturing, or whatever), and at the bottom (circled in green) have any database store its own usage log documents internally. Undoubtedly you would have many more Notes databases than illustrated above, but the same methodology applies.

NotesTracker uses nothing but regular Notes/Domino capabilities. Usage log records  (documents) are replicated in the normal fashion between servers, giving a composite organizational usage picture covering both Notes Client and Web browser activities.

How is reporting done? Via ordinary Notes views of course, nothing special. A pre-built set of NotesTracker views are distributed with the SDK, and you can extend or modify these views any way you like, no specialist skills being necessary. Indeed, all of NotesTracker was carefully designed so that no more than a medium level of Notes developer and administrator skills are required for installation, programming and administration (including security).

No end-user training is required whatsoever (indeed, they may not even be aware that NotesTracker capabilities have been added to a database, although there may be legal or organizational policies that require you to inform them that their actions are being tracked).


The build-up of NotesTracker Usage Log documents, and view index overheads
Because NotesTracker is creating usage log document (one document per user interaction), the Notes administrator will need to understand the ramifications: disk space consumed and server CPU workload implications.

Presumably this would be particularly important to monitor for databases where the usage log documents are being created internally (in that database itself) and could have a noticeable effect on view opening performance. It’s probably not so critical for central NotesTracker repositories (particularly if they are placed on a dedicated disk drive), because the usage log documents are being appended to what’s already there and the speed of doing so should be quite fast, though the effect (of rapidly adding many such documents) on view indexing might be considerable. But to stress again, this is “business as usual” in terms of Domino server administrative skills needed.

As a good first rough approximation, for NotesTracker the database size increases at 1.5KB to 2KB per usage log document. The growth rate needs to be monitored, and you should devise an appropriate archive-and-purge strategy if disk space is a worry. How frequently you purge log documents should primarily be determined by the length of time — typically a number of months (or even years) — for which you wish to retain usage metrics.

Of course, it’s not only document contents that take up space in a database. Keep in mind that view indexes will have a major impact on database growth, rather than the relatively small amount of data stored in the log documents. To reduce Notes Client view opening overheads (and Domino server workload needed to maintain the view indexes), the number of sorted view columns has been kept reasonably low. However, you may wish to alter the view designs to decrease the number of sorted view columns even further, or to make other changes that balance view opening times against indexing overheads to your satisfaction.

As a guide, one user of NotesTracker found that some 60,000 Usage Log entries occupied close to 1 GB of disk space, equating to an average of 16 to 17 KB per usage log document. I’m not sure if they removed any of the default views from the repository, or altered any of the views’ indexing properties, both of which could have a big influence on this average. (Naturally enough, other Notes applications could and almost certainly would have quite different characteristics. Your mileage may vary, as the saying goes.)


Disk Space management – the NotesTracker archiving agent
In NotesTracker there is an archive agent that can be run as-required or on a scheduled basis, giving you the control you need to remove historic log records for managing repository database size. The archive agent is discussed a little further on.


Monitoring and Managing Usage Log view indexes
The NotesTracker Repository is distributed with around 35 views. Some views will only ever contain a small number of documents, even down to a single document. Most of the views are based on a selection of Usage Log documents (all of them, or a subset), and might contain tens of thousands of documents depending on the level of activity in your applications and the length of time — weeks or months — that Usage Log records have been stored before being archived.

The set of NotesTracker views provided are configured generally to discard their indexes after 14 days of inactivity, and it’s simple for you to alter these settings if you wish.

You should monitor the NotesTracker view index sizes over time. If there is any view that is used rarely, you should consider setting its view the discard period to a smaller number of days or perhaps even consider removing the view from the Repository.

It’s interesting to note that NotesTracker has a unique method for you to make an extremely quick and simple, standardized modification to the designs of the views in a database, after which you can track individual view usage. This gives you a sound basis for knowing which views are heavily used (and should be retained) and which ones are seldom used (thereby being candidates for being removed from the database’s design). Indeed, one company purchased a NotesTracker license just to do this very thing.
  • In his IBM Lotus Notes Hints, Tips, and Tricks weblog, Alan Lepofsky gives a few tips about database sizes. See:
    http://www.alanlepofsky.net/alepofsky/alanblog.nsf/dx/local-mail-part-2
  • In this second article, Alan describes how view indexes occupy part of the space taken up by a database:
    http://www.alanlepofsky.net/alepofsky/alanblog.nsf/dx/size-really-does-matter
To get a look at the innards of a Notes database, you could use a Domino console command of the form:
      show database database_filename

Here’s an example for database notestracker.nsf in subfolder notestracker_v5.1:

image

But let’s do things a much better way: using the Domino Administrator client to look inside the database. Consider a newly-created NotesTracker Repository database, which we select like this:

image

The resulting panel “Manage the views of this database” (next image) show as that a group of Usage Tracking views, circled in red, have indexes that are some three or four times larger than other Usage Tracking views (circled in green). The index size difference essentially reflect the complexity of the individual view designs, nothing else. For this exercise, it will be the views circled in red that we focus on., but this has no effect on the overall argument.

As mentioned above, this example database is quite small. It contains  only about 900 Usage Log documents and its overall size is only about 14 MB.

Firstly, a new “empty” copy of the database was made, containing no Usage Log documents as a base point. Its size with empty view indexes was less than 4 MB. You will notice that the various view index sizes ranged between 1 KB and 4 KB.

image

Then normal database activity was carried out for a short while: creating, reading, updating, deleting documents inn other databases. This generated some 6140 Usage Log documents in this NotesTracker Repository database.

Then each of the twelve commonly-used views circled in red in the following image was displayed, causing their indexes to be created. The repository database size increased from 4 MB to 74 MB, and the index sizes (focus on the twelve circled in red) looked like this:

image 

Note that this was somewhat atypical, having a very high disk space percentage used of 99.3% — because this NotesTracker Repository is essentially a logging database, the main activity being sequential adding of Usage Log documents. It is likely that most “normal” databases would in practice have a significant percentage of “white space” (until they are compacted).

Finally, a new copy of this database was made, and its size was reduced to 9 MB (an somewhat easier way to eliminate the view indexes, compared with manually initiating a compaction).

This indicates that the 6140 documents themselves occupied about 5 MB (that is, 9 MB minus the “empty” database size of 4 MB).

We saw a little earlier that with full view indexes the database size was 74 MB, therefore the 6140 documents had view indexes (for 12 views) totaling about This all indicates that each Usage Log document adds, as a simple approximation, about 1 KB per view!

Extrapolating this to thousands or tens of thousands of Usage Log documents obviously will lead to much larger overall Repository size. Obviously the removal of unused Usage Log views could significantly reduce Repository size.

Summary
This brief insight into view index creation should give you a more definitive basis for managing your NotesTracker usage log repository databases. The same general approach can be applied for managing the views in your own inventory of Lotus Notes/Domino applications.

I first learned about Notes in 1993, just into early retirement from IBM. Compared with the lumbering mainframe office systems architecture that IBM had spent a decade or more trying to get off the ground, I was (and still am) struck with the way that “plain vanilla” Lotus Notes and Domino do smart stuff such as replication with simplicity and elegance.

The basic underpinnings of the Notes/Domino document-oriented database architecture are still without peer, and there’s still a big role for it (compared with other platforms, which shall remain nameless, because Ed Brill and others in the Lotus community say quite enough to go around).

Let the battle rage on, competition is good for us all, keeping us all on our ties and leading to improvements all around. Crikey, it’s my 40th year in the IT industry, and I’m still enjoying it — I must be crazy!
Read More
Posted in | No comments

Friday, 15 May 2009

How to stop Samsung 204B LCD monitor blackouts

Posted on 19:35 by Unknown

Here’s a tip that hopefully will assist those who have Samsung 204B LCD monitors and who are encountering random momentary blackouts. (It might help with some other monitor models too, or at least give you some extra ideas.)

This great white shark has its eyes on you for a snack! (Click to enlarge.) A couple of years ago, tiring of the limitations of notebook PCs, I purchased a fast new dual-processor desktop system with two graphics cards. Each video card came with one DVI (digital) and one VGA (analog) adapter, and after a few months I had attached four very nice 1600 x 1200 Samsung 204B monitors, as shown adjacent, in a handy inverted-T arrangement.

Compared with only some five years ago, when a single 1600 x 1200 resolution CRT monitor could set you back well over a thousand dollars, today purchasing high quality LCD monitors is far less expensive, and it’s a false economy for any serious worker not to have at least two of them. Having three or four is just “icing on the cake” and won’t break the bank. I tend to have windows open all over the place, for monitoring e-mail, programming, web page and image design, blog monitoring an posting, and more.

TIP - The Samsung 204B has one additional advantage: you can rotate the monitor from landscape to portrait mode, the latter of course being extremely useful for intensively editing documents (such as the several weeks I spent carefully rewriting and extending the NotesTracker Version 5 Guide). Look for this feature next time you buy a monitor, and check that the vendor provides accompanying software to support the dual modes.

The only problem that I’ve ever encountered with the Samsung 204B monitors was this curious but also intensely irritating. There would be blackouts, each lasting a second or two, occasionally in rapid succession and with no easily discernable pattern of occurrence.

Apparently -- though Samsung doesn’t seem to have publicly admitted it -- this behavior results from the 204B model, running at native 1600 x 1200 resolution with 32-bit color depth and at 60 Hz refresh rate, not quite being able to cope with the 165 MHz transfer rate of the DVI interface. I only found out about this cause by scouring forums and blogs (see here, for example: http://forums.techpowerup.com/showthread.php?p=721013 ). When I originally encountered this problem in early 2007, it was resolved as suggested by such non-Samsung sources, by opening the NVIDIA Control Panel, selecting the obscurely-named “CVT reduced blank” timing option, and setting the refresh rate to a value slightly below the default 60 Hz.

All went swimmingly until a few days ago, when one of the two video cards failed. Upon checking, it looked as if the other one might be on its last legs, so I obtained two new cards each (preferring to have two identical models for ease of configuration). As before, each card had one DVI plus one VGA adapter.

When I fired up the system again, I soon found out that the blackouts had returned with a vengeance! Remembering the original solution, I blithely went about re-applying the original “CVT reduced blank” solution. However, I found that the NVIDIA Control Panel had been redesigned, and it took a frustrating fifteen or twenty minutes before I could even locate this setting again. (Why do software designers move things around between releases, making them hard to find?)

There no longer was a “Manage custom timings” high-level menu item. It took me a good while to discover that instead you have to select the “Manage custom resolutions” high-level menu item,which opens a panel like this:

image

Simple, I thought, there’s an option if plain view to alter the refresh rate.But when I tried to enter a refresh rate of 59.90 I discovered that it ignore the decimal point and finished up with 5990 Hz instead. Frustration! What to do now?

Next, I clicked the “Advanced” button and the panel expanded out like this:

image

Aha, now I could see a “Timing standard” field. So I expanded the timing standard drop-down list, and was able to select the “CVT reduced blank” option. Problem solved, I said to myself:

image

But when I looked at the bottom of the panel, the “Desired refresh rate” was grayed out(greyed out, if you prefer). Throwing all caution to the wind, I selected the “Manual” timing standard option, and at long last was able to drop the refresh rate to a value slightly below 60.000 Hz, like this:

image

And I can now report, after more than 24 hours of running, that there have been no more screen blackouts. Hurrah! Hooray!

Read More
Posted in | No comments

Monday, 11 May 2009

SDMS Version 4.5 for Lotus Notes/Domino now available for Beta testing

Posted on 06:53 by Unknown

SDMS is a very popular free “simple document management system” for IBM Lotus Notes and Domino, see the home page asiapac.com.au or notestracker.com for the download link to the current production version 4.4 of SDMS.

SDMS incorporates our NotesTracker capability for comprehensive tracking of database activities.

Version 4.5 of SDMS has been completed, and is now in beta testing. If you would like to carry out some testing of SDMS v4.5 then please send a request to participate via e-mail to SDMS_beta < at > asiapac <dot> com <dot> au

Read More
Posted in | No comments
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • TIP: How I got Acronis True Image 2011 to install (a workaround)
    I’ve been using Acronis True Image for backing up drives on my Windows desktop system for a number of years. For me, it seems to work more c...
  • I was going to delay writing this, but here it is anyway …
    What’s the difference between ignorance and apathy?    ANSWER: I don’t know, and I don’t care! It’s been one of those days for me, ...
  • The programmer/developer/coder role is not dead – and long live the project manager!
    It’s no problem being a geek, it would seem, according to Jason Hiner in his ZDNet blog posting The future of IT jobs? It's in three ...
  • LotusScript and the Curious Case of the "Name previously declared" error
    During final testing of the NotesTracker Version 5.0 (released on 4/4/2007), I was amazed to get an annoying LotusScript error popping up wh...
  • The "Do no harm" principle
    In all my IT work over the decades, I have always tried to abide by the maxim "Do no harm". A subtitle of this post could be: ...
  • Top 8 Reasons to Love IBM Lotus Notes 8 - Webcast
    Ed Brill, Business Unit Executive of IBM Lotus Notes/Domino sales, worldwide, extols the the next major feature release of Lotus Notes, due ...
  • The premise is … I’m getting even madder
    I was reading this IBM Redbook today, and it didn’t make a good first impression: I really love IBM Redbooks, but not at all the way...
  • Windows 7 SP1 upgrade went horribly wrong … NetBeans IDE 7.0 Beta 2, MailWasher and the Christchurch earthquake
    Installing the Windows 7 Service Pack 1 (SP1) on my workhorse desktop system last Saturday turned into a total disaster for me, a really ...
  • Some free widgets for your website
    I just stumbled upon a range of free widgets that should add value to your web sites, blogs and other online publications. Because of the ...
  • Wikipedia’s out-of-place icon
    Something strange has happened in the last week or so to the positioning of the Wikipedia icon on my system, whenever a Wikipedia page is...

Categories

  • Add-ons
  • Adobe Reader
  • AJAX
  • Application Platform
  • Architecture
  • AS/400
  • Asia
  • Australia
  • Bad Software
  • Browser
  • Browser Share
  • Bug
  • Bushfire
  • Business
  • Chemistry
  • China
  • Coding
  • Communication
  • Communities of Interest
  • Crossword
  • Crosswords
  • Curiosity
  • Device Drivers
  • DLL hell
  • Documentation
  • Dragon
  • Durian
  • Ecosystems
  • Error Messages
  • Eudora
  • Extensions
  • Facetiousness
  • Failure
  • Firefox
  • FOSS
  • Freelance
  • Freeware
  • Fun
  • Heat Wave
  • Humor
  • i Series
  • IBM
  • IBM Systems
  • IE
  • Image resource manipulation
  • Innovation
  • Installation
  • Internet Explorer
  • Intranet
  • Japan
  • Koala
  • Linux
  • Live Writer
  • Lotus Domino
  • Lotus Notes
  • Lotus Notes Lotus Domino
  • Lotus Software
  • LotusScript
  • Mainframe
  • Melbourne (Australia)
  • Microsoft
  • Multiple
  • Natural Disaster
  • NaturallySpeaking
  • Nigerian 419 fraud
  • Notes Mail
  • NotesTracker
  • Nuance
  • Open Source
  • OpenNTF.ORG
  • Patents
  • POSS
  • PowerPoint
  • Pragmatism
  • Presenter
  • Print Server
  • Project Management
  • Pronunciation
  • Proprietary
  • Registry
  • Releases
  • Research and Development
  • RIA
  • SDMS
  • Security
  • Service Oriented Architecture
  • SNA
  • SOA
  • Software
  • Software Package
  • speech recognition
  • Spell Checking
  • Standards
  • System i
  • System/38
  • TCP/IP
  • Technology
  • Usability
  • Usability Testing
  • Versions
  • Victoria
  • Weather
  • Web 2.0
  • Web 3.0
  • Web Design
  • Web Pi
  • Web Services
  • Webshots.com
  • Windows
  • Windows 7 backgrounds
  • Words
  • z Series

Blog Archive

  • ▼  2013 (25)
    • ▼  November (1)
      • I was going to delay writing this, but here it is ...
    • ►  October (2)
    • ►  September (1)
    • ►  June (7)
    • ►  May (1)
    • ►  April (7)
    • ►  March (2)
    • ►  February (4)
  • ►  2012 (25)
    • ►  December (7)
    • ►  November (1)
    • ►  October (1)
    • ►  September (3)
    • ►  August (1)
    • ►  July (1)
    • ►  June (6)
    • ►  May (2)
    • ►  April (2)
    • ►  March (1)
  • ►  2011 (20)
    • ►  December (3)
    • ►  November (1)
    • ►  August (1)
    • ►  July (2)
    • ►  June (2)
    • ►  March (4)
    • ►  February (2)
    • ►  January (5)
  • ►  2010 (69)
    • ►  November (2)
    • ►  October (3)
    • ►  September (5)
    • ►  August (13)
    • ►  July (3)
    • ►  June (3)
    • ►  May (2)
    • ►  April (10)
    • ►  March (10)
    • ►  February (8)
    • ►  January (10)
  • ►  2009 (41)
    • ►  December (5)
    • ►  November (6)
    • ►  October (5)
    • ►  September (4)
    • ►  August (1)
    • ►  June (1)
    • ►  May (3)
    • ►  April (2)
    • ►  February (9)
    • ►  January (5)
  • ►  2008 (16)
    • ►  November (3)
    • ►  October (3)
    • ►  August (2)
    • ►  July (3)
    • ►  June (1)
    • ►  April (1)
    • ►  February (1)
    • ►  January (2)
  • ►  2007 (39)
    • ►  October (1)
    • ►  September (1)
    • ►  August (1)
    • ►  July (5)
    • ►  June (1)
    • ►  May (2)
    • ►  April (11)
    • ►  March (5)
    • ►  February (8)
    • ►  January (4)
  • ►  2006 (98)
    • ►  December (8)
    • ►  November (25)
    • ►  October (6)
    • ►  September (6)
    • ►  August (5)
    • ►  July (6)
    • ►  June (16)
    • ►  May (17)
    • ►  April (2)
    • ►  March (4)
    • ►  February (3)
  • ►  2005 (38)
    • ►  November (5)
    • ►  September (2)
    • ►  August (10)
    • ►  July (14)
    • ►  June (3)
    • ►  April (3)
    • ►  March (1)
Powered by Blogger.

About Me

Unknown
View my complete profile