When Did The Focus Rules Change?

December 12th, 2009

Back in the old days, the concept of “focus,” that is, which active window, button, text field or icon being active or selected was very clear. If a message box or dialogue box appeared on the screen or “took focus” from whatever you were doing, it was clear that you’d have the option to either press space bar, tab, alt+key, or any other combination thereof to make your desired selection quickly and move on.

This was the norm for many years going back as far as MS-DOS to Windows98 SE if my memory serves. After that, somehow the rules changed. Mind you, I’m not talking about Linux here, just Windows. From the limited distros I’ve tested, Linux seems to be pretty spot-on with handling focus consistently.

Now, it is relatively common for another window to appear on top of whatever we were working on yet the cursor can still be seen blinking in the background window that currently does not have the focus. Why is that? Or, the foreground window will have a darkened border around a button (indicating a default if Enter is pressed) yet will not respond if Enter is pressed until the mouse is clicked to re-affirm focus.

focus

In Windows98, when the advent of the scroll-wheel mice and the middle click began to take popularity, it was quick and easy to switch focus rapidly between all windows and subwindows using a single middle click. Now, however, the rules seemed to have changed. Sometimes the foreground window will already appear to have the focus, yet when I try to add text — nothing happens until I actually click into the text field, despite the fact that the cursor was already blinking there.

focus4(In this example, the Acrobat icon is selected in the taskbar, yet the foreground notepad object has focus so that text can be selected, yet the CaseMap program in the background has the focus — at least visually.)

One of the most important features in Windows has been the long standing ability to reliably operate it without a mouse, using exclusively the combination of advanced shortcuts such as Alt+Tab (“Windows Flip“), Alt+Space, alt+key, winkey+key, and various combinations of tab, spacebar, etc. With the focus rules having changed to where they now no longer operate in a homogenous way between all applications, more clicking is required to perform seemingly basic tasks that could previously be executed in an instant.

focus2(In this screenshot, the iPhone foreground dialog box and the background Gmail window both appear to have the focus, yet the taskbar only indicates that Gmail truly has the focus. I can type in the chat window in the background window, yet the foreground window has a darkened default OK button which should execute on Enter, but it won’t until I actually click to activate  the window.)

This isn’t a big deal for day to day tasks and general use operation, of course, but let’s say I had to perform some tasks over VNC and didn’t have a mouse? It can be a big problem. It seems as though people are now more mouse reliant than ever — I suppose that’s not such a bad thing — it certainly is easier — but it sure is slower.

variableghz aimVariableGHz

admin-email


Why Microsoft Outlook is to be Avoided for Personal Use

December 10th, 2009

Recently, I’ve had to work on a number of machines that have had Outlook as their primary e-mail client for a number of years and in doing the requisite work on these systems that I’ve come to see a broad issue with locally stored e-mail and the way Outlook in particular makes it very difficult to get away from. What is surprising to me is just how many people are still falling for the locally stored e-mail trap. Don’t get me wrong, allow me to explain. Some people (such as those who heavily value privacy, manage their own e-mail servers, etc.) can benefit heavily from such a system, but an average user who doesn’t know the difference between Gmail and an Exchange Server should certainly not be using the latter.

At first, Outlook seems like a great tool. It’s got everything in one place, e-mail, tasks, calendars, notes and so on. As you continue using Outlook over the years, I imagine it becomes familiar as you begin to make folders and subfolders, add to your calendar and make reminders for your calendaring. I get that.

Now, here’s the thing. Outlook was created a long time ago when most people barely even had a single PC, let alone two or more that is commonplace now. So, Outlook starts to really show its issues when synchronization is attempted between multiple computers. Outlook was never originally intended for this — so every attempt at having smooth synchronization is a convoluted process. Not to mention incredibly expensive.

There are many other small issues that compound as well. Such as, let’s say you have a new domain and you have your e-mail currently downloading via POP to a desktop system. Alright, not a problem. However, let’s say we start downloading the mail onto a laptop as well. Now we have to check whether the e-mails are stored on the server after they are downloaded. If they are, for how long? Will Outlook double-download them if they stay on the server for too long?

There are many things that cloud-computing may be wrong for, but e-mail is not one of them. By leaving your e-mails in the cloud, you could be free to use Outlook with IMAP as a synchronized e-mail platform. However, what about calendars, contacts, tasks and notes? Ah, right. For that you might need another solution such as SYNCING.NET or an Exchange Server. Both solutions which I do not recommend.

In general, my advice would be to stay far far away from Outlook and use something with the strength and versatility of Gmail. I can understand many instances in which Gmail wouldn’t suffice (privacy concerns, for one); however there are hundreds of competitors to choose from and a great percentage of them will be far superior than any minor advantages you might get from using Outlook. However, if you’re just now trying to get away from Outlook — you can actually import your Outlook data into Gmail, which is a pretty good solution.

variableghz aimVariableGHz

admin-email


Information Management Using VUE (mindmapping software)

December 2nd, 2009

Visual Understanding Environment (VUE) logoSome of my job functions require a large volume of record gathering for several cases simultaneously. At first, I was dealing with this task by using a Word or WordPerfect text document (“record disposition log”) with tables indicating the name of the location and what had transpired between my phone calls/faxes to them and their responses to me. Sometimes I contact 10 to 20 different places in one day and unfortunately must leave an innumerable number of voicemails; when people start returning my calls, I would often have difficulty locating their entry on my text documents or even knowing which case they were calling about — quickly. The text documents would soon begin to look like a real mess, and there was no quick way to link scanned information to a particular table without using some cumbersome feature like Link Object in Microsoft Word.

One day, after fumbling through a series of notepads and text documents trying to locate a phone number, it occurred to me that there had to be a better way to manage large volumes of interconnected information. What I needed was a surface, a canvas that would enable me to map out the process of gathering and collecting information as well as being able to keep a detailed catalog of notes for each area of interest. I tested a wide variety of software; ConceptDraw, NovaMind, Pimki, FreeMind, Compendium and a whole bunch of others.

Ultimately, I found VUE. The Visual Understanding Environment, developed by Tufts University. What struck me about VUE to be different than the alternatives was the straight forward interface. Despite the relatively crude UI, VUE doesn’t have any curves or gimmicks. It provides exactly what is needed: a blank, robust slate to make connections and store infinite notes.

By using a series of simple keyboard shortcuts for VUE in combination with Yod’m 3D, I am now able to maintain quick access to a staggering amount of information without impeding my workflow. (Yod’m 3D enables me to dedicate an entire “screen” to VUE. It’s decidedly old school, but it works rather reliably.)

VUE screenshot(A small segment of my VUE map)

In VUE, I store information as necessary (such as locations I call, names of witnesses, etc.) in nodes and connect those nodes using lines. Nodes are preferred to text boxes because they can contain more than one series of information, such as a web-link, a link to a file and a visible pencil icon which appears when a node contains notes — which is a key feature. The system I use is simple, green for completed tasks, red for outstanding tasks. Blue, yellow and orange nodes indicate different things, such as names, notes and subcategories.

It’s not all simple, though. Once I’ve received crucial records, I scan them and then click and drag the PDF directly into the node. Instantly creating a mini-node which is hard-linked to that PDF document. Ready to be called up immediately.

VUE PDF node link(PDF linked to a node, note the simplistic vector-based icons at the left)

To get started, keyboard shortcuts are vital to keep things moving rapidly — that is the whole point of this, after all. The main keyboard shortcuts are:

New Node = N

New Line = L

New Text Box = T

Pan = Space

Zoom In/Out = Alt + Scrollwheel

I think it’s important to become as fast as possible with the latter two, pan and zoom. Those two enable you to move brisky about your VUE map. I ran into various problems when testing out newer versions of the VUE, for that reason, I have decided to stick with the older version, version 2.2.8, you can download it right now from SourceForge.

variableghz aimVariableGHz

admin-email