Contents

SizeWise 1.3 Contents

Introduction

The SizeWise Advantage

Operating Instructions

  Main Window

  Chart Window

  Inspector Window

  File Viewer Window

Registration Information

  Five Good Reasons To Register

  Pricing

  Registration Form

Known Bugs and Problems

About The Author

Contacting The Author


Introduction

SizeWise 1.3 by Ken Borsare

Thank you for trying SizeWise--the utility that answers the burning question: "Where did all my hard disk space go!".

Using a scrollable list, bar charts, and pie charts, SizeWise quickly summarizes the total amount of space being consumed by each directory (including nested subdirectories) within the current directory.  It arms you with the information you need to make intelligent decisions about deleting, archiving, and backing up files.  See the Operating Instructions for more information on using the various windows. SizeWise includes these advanced features:

1.	Colored Bar and Pie charts.

2.	Independent resizable windows.

3.	Directory and file view.

4.	Item inspector that provides detailed directory/file information.

5.	File launching for easy inspection.

6.	Quick file viewer with TEXT and HEX view.

This is a trial version of SizeWise. As such, you are allowed to evaluate this product for 30 days.  After that time, you are required to pay a registration fee if you choose to continue using this product.

The author of this program originally wrote it so he would have a useful tool for his own purposes.  His development time was literally QUADRUPLED in order to clean this program up and make it useful for the general public.  Please give him something in return by registering your copy if you use it.  Follow these links for registration information:

Registration Information

  Five Good Reasons To Register

  Pricing

  Registration Form


No-Nonsense Operating Instructions

No-Nonsense Operation Instructions

SizeWise was designed to be a simple, useful, intuitive tool requiring no special training.  With this in mind, it's recommended that you just dive right in and give it a whirl.  While you are doing this, you may want to refer to the following sections to obtain a better understanding of SizeWize's advance operating features:

Main Window

Chart Window

Inspector Window

File Viewer Window

SizeWise is a read-only utility.  This means that on its own, it will not change anything on your hard disk. Keep in mind, however, that if you launch other applications from SizeWise, they will allow you to change the data on your hard disk, and you should demonstrate caution when doing so.


Main Window
No-Nonsense Operating Instructions

The SizeWise Main Window displays summary information about the currently selected directory.  When a chart is launched from the Main Window, the Chart Window and the Main Window remain linked and any selection you make will affect both windows.  Here is a brief explanation of each column in the main window:

Name

Name of directory or file

Date

Date of directory or file

MBSize

This column indicates the total size of the item in MegaBytes (Millions of bytes).  If named item is a directory, this column indicates the sum of all file sizes contained within the named directory and all its subdirectories.  If named item is a file, this column is equivalent to the filesize figure reported by Dir and File Manager.

MBAlloc

This column indicates the total disk space occupied by this item in MegaBytes (Millions of bytes).  If named item is a directory, this column indicates the total amount of disk space occupied by all files contained within this directory and all its subdirectories.  If named item is a file, this column indicates the amount of disk space occupied by the file.  MBAlloc and MBSize differ in that MBSize measures the amount of space that each file/directory "wants" to use, while MBAlloc measures the amount of disk/device space actually "set aside" or allocated for the item(s) by the disk/device.  The difference between MBSize (space wanted) and MBAlloc (space set aside) is commonly referred to as "slack" space, and this space is basically wasted in the process of storing the requested information.  The slack-efficiency of your disk is determined by the size of its standard allocation unit, commonly referred to as "cluster."  Disk/devices with large cluster sizes will always result in a high percentage of slack space when storing files that are considerably smaller than the cluster size, since the disk/device is incapable of setting aside a unit of space less than its cluster size.  The desinction between MBSize and MBAlloc becomes very important when you are trying to understand the difference between how much space you thought you were using versus how much space you really are using.

Files

If named item is a directory, the "Files" column will contain the cumulative number of files contained within this directory, including all its subdirectories. If named item is a file, the "Files" column will be one (for itself only).

Dirs

If named item is a directory, the "Dirs" column will contain the cumulative number of directories contained within this directory, including all its subdirectories, and the named directory will always include itself in this figure as one.  If named item is a file, the "Dirs" column will always contain zero.

Following is a description special mouse and keyboard operations for the main window:

Left Mouse Button Operation

Double clicking a directory opens that directory.

Double clicking a file launches the file if a Windows association is defined for the file.  Otherwise, it brings up the file in a read-only viewer.

Double clicking a column heading changes the sort order.

Single clicking a column heading and dragging it to a new position changes the column arrangement.

Right Mouse Button Operation

Single clicking over an item brings up an Inspector Window for that item.

Keyboard Operation

Hitting [Enter] over an item has the same effect as double clicking the item with the left mouse button.

Hitting [Ctrl] and a letter simultaneously causes the current list selection to advance to the next item starting with that letter.

Hitting [Esc] or [Left Arrow] changes the current directory to its parent directory.

Drag/Drop Operation

Dragging a file to the Launch button launches the file using an associated application.  If there is not association, it launches the application using the read-only File Viewer.

Dragging a file to the Display button launches the read-only File Viewer with the file.

Dragging a file to an open File Viewer Window causes the window to display the contents of the file.

Dragging a directory icon from File Manager to the SizeWise Main Window causes SizeWise to display that directory.  Note that you must drag the directory icon from the file list within File Manager--not the directory tree.


Chart Window
No-Nonsense Operating Instructions

The Chart Window displays summary information from the Main Window's current view presented in a graphical way.  When a chart is launched from the Main Window, the Chart Window and the Main Window remain linked and any selection you make will affect both windows.

Left Mouse Button Operation

Double clicking a directory opens that directory.

Double clicking a file brings up an Inspector Window for that item.

Double clicking the background changes the current directory to its parent directory.

Right Mouse Button Operation

Single clicking brings up an info bubble summarizing some basic information about the directory or file item.


Inspector Window
No-Nonsense Operating Instructions

The Inspector Window is used to display detailed information on a directory or file item.  The first Inspector Window launched from a Main Window or Chart Window is "persistent." This means that it you leave it up and select different items in the Main Window, the Inspector Window will continuously update itself to display detailed information on the item currently selected in the Main Window.

If you launch subsequent Inspector Windows while leaving the first one up, they will not be "persistent."  Therefore, subsequently launched Inspectors will display constant information until they are destroyed.

Keyboard Operation

Hitting [Esc] when an Inspector Window has focus causes the window to be destroyed.


File Viewer Window
No-Nonsense Operating Instructions

The File Viewer is used to display the raw contents of a file.  It is limited to displaying 30KB and can present the information in Text or Hex format.

Keyboard Operation

Hitting [Esc] when a File Viewer Window has focus causes the window to be destroyed.

Drag/Drop Operation

If you drag a file from the Main Window and drop it on a File Viewer Window, the dragged file will be displayed.


The SizeWise Advantage

Windows Operate Independently

This means that any window created by SizeWise can be independently moved around your display.  Unlike many MDI (Multiple Document Interface) applications, SizeWise windows do not reside inside a single master window.  This makes SizeWise very easy to use along side other applications such as File Manager, backup programs, and archive programs.

Outstanding Graphical Presentation

SizeWise employs attractive bar and pie charts to display directory/file space information.

Automatic Background Operation

SizeWise operates in a multi-task mode, allowing you to do other things under Windows while SizeWise is working.  Whenever you see the message "Scanning directories, please stand by" on the bottom of the main SizeWise window, you can select or launch another application under Windows and continue to do work.

Flexible And Easy To Use

SizeWise uses pull-down menus, buttons, and drag & drop.  Most operations can be performed exclusively using the keyboard or exclusively using the mouse, depending on the users preferences.


Registration Information

Since SizeWise is a COPYRIGHTED shareware product, YOU ARE REQUIRED TO PURCHASE A REGISTERED COPY IF YOU USE THIS PROGRAM ON A REGULAR BASIS BEYOND THE 30-DAY EVALUATION PERIOD.  If you use this program regularly beyond the limits set forth, you are violating the copyright and BREAKING THE LAW.

The author of this program originally wrote it so he would have a useful tool for his own purposes.  His development time was literally QUADRUPLED in order to clean this program up and make it useful for the general public.  Please give him something in return by registering your copy if you use it.

Commercial software companies expect you to pay for a product before you try it.  A generous budget for marketing and advertising is built into the price that you pay for their product.  If you buy their product, take it for a test run, and find that it is of no use to you, the burden is on YOU to seek a refund and recover your lost investment.

The shareware philosophy is different.  We pay little to nothing for advertising, therefore, we do not have to pass a high marketting/advertising expenses on to you our customer.  We let you try our product before you pay for it.  If you don't like it, simply delete it, and it has cost you nothing.  If you like the product however, YOU MUST PAY FOR IT THROUGH THE REGISTRATION PROCESS, because that's the only way we make money to inspire further development of improvements and other products like this.  IF YOU USE A SHAREWARE PROGRAM WITHOUT REGISTERING IT, YOU ARE ROBBING YOURSELF, THE AUTHOR, AND THE ENTIRE PC COMMUNITY OF THE OPPORTUNITY TO DEVELOP AND USE BIGGER AND BETTER PROGRAMS WITH A HASSLE-FREE EVALUATION.

Follow this link for more reasons to register. To register this software now, simply print and fill out the registration form provided, and forward this form to the address indicated along with a check for the appropriate amount.


Five Good Reasons To Register Today

To receive a version of this software that does not remind you to register.

To receive a printed users manual.

To provide much-needed revenue that will inspire further development of useful utilities like this.

To get a good nights sleep.

Because It's the RIGHT thing to do, dammit!


Registration Form

Yes, I would like to purchase a registered version of SizeWise!

______  Single User                 @ $20  each = $ ______

        (Payment must be enclosed)

______  Corporate User              @ $35  each = $ ______

______  Site License                @ $100 each = $ ______

______  Enterprise License          @ $300 each = $ ______

Mass Sales/Use tax (Mass residents only)     5% +   ______

Surcharge for Foreign Orders                    +      10

Total                                             $ ______

Desired Disk Format:

[ ] 3.5"    [ ] 5.25"

Company  _________________________________

Name     _________________________________

Address  _________________________________

Address  _________________________________

Address  _________________________________

Where Did You Get SizeWise?

______________________________________________________

______________________________________________________

______________________________________________________

Please Mail To:

  Ken Borsare

  108 Hill Street, Suite #4

  Stoneham, MA 02180

* Make checks payable to "Ken Borsare"

* Payment must be made in checks drawn on US BANKS in US DOLLARS, or CASH

* Single User registrations must be PREPAID

* Corporate, Site License, and Enterprise registrations are billed if a PO is enclosed.


Pricing

SizeWise registration pricing is as follows:

Single User - $20.

Entitles the purchaser to use SizeWise on a single computer at a time.  SORRY, NO PO'S OR BILLING IS ALLOWED WITH THIS REGISTRATION PLAN.

Corporate User - $35.

Entitles a single user employed by the purchasing organization to use SizeWise on a single computer at a time.  Order can be PREPAID, or purchaser can be BILLED if a corporate/government PURCHASE ORDER is enclosed with the registration form.

Site License - $100.

Entitles an unlimited number of users residing at a SINGLE LOCATION of an organization to use SizeWise.  Order can be PREPAID, or purchase can be BILLED if a corporate/government PURCHASE ORDER is enclosed  with the registration form.

Enterprise License - $300.

Entitles an unlimited number of users residing at an unlimited number of locations of a single corporation or government agency to use SizeWise.  Order can be PREPAID, or purchase can be BILLED if a corporate/government PURCHASE ORDER is enclosed  with the registration form.


Known Bugs and Problems

SizeWise operates in a background mode when it is scanning directories.  This means that you can do things with other applications under Windows while SizeWise is working.  A single instance of SizeWise cannot, however, multitask operations within itself.  Therefore, if you attempt to change directories in one SizeWise window while another SizeWise window is displaying the message "Scanning directory, please stand by..." in red, the program will fail.

The Windows Task Manager Tile button may not resize SizeWise windows properly.

If you close a chart window while a help window is up, the help window is closed also.  If this becomes a problem, you can work-around this by opening the help window as a separate program under windows.  This can be accomplished by double-clicking the file "Sizewise.hlp" from File Manager.  Alternatively, you can RUN "winhelp sizewise.hlp" from Program Manager or File Manager.  If you use the run command, the default directory must be set to the directory where you installed SizeWise or you must include this directory when you specify "sizewise.hlp".


About The Author

Ken Borsare is an independent software engineer with over 10 years experience designing and developing utility programs, graphical user interfaces (GUIs), and client-server applications.  Ken has used countless applications and development tools throughout his career, but is most proficient in C/C++ and Oracle in both MS-Windows and Unix/X-Windows operating environments.  Most recently, Ken has been ramping up in Borland Delphi, and plans to provide custom client-server development services for large and small businesses using this tool.

Ken started in this business in 1984 as coop for W.J. Schafer Associates in Chelmsford, Mass.  At this job he wore many hats that involved programming using C, MS-Basic, Pascal, and Fortran.  He also purchased, installed, and supported all PC's and software applications for the operation.  In 1986 Ken graduated from Bentley College in Waltham, MA with a BA in Computer Information Systems and an AS in Accounting.  After graduation, Ken continued at W.J. Schafer in an expanded role full time for three more years.

By 1988 Ken had developed ambitions to further his achievements in software development and take on a higher-level role on large scale projects.  At that time, he left his current position to work for Synetics Corporation in Wakefield, MA as a project leader.  A major government systems integrator, Synetics was involved in many ongoing projects to develop client-server applications to serve local, state, and the federal government.  In his greatest achievement at Synetics, Ken led the development of several client-server GUI applications used to enter and manage data for the U.S. Coast Guard's computerized rescue system, AMVER.  These applications were developed on Silicon Graphics workstations using Unix, C, C++, Oracle, Motif, and X-Windows. Throughout his role as a project leader and finally a manager of Synetics Decision Support Systems Group, Ken maintained top-notch skills with Oracle, C, C++, and Unix.

Ken departed from Synetics in the spring of 1995 with the intention of "getting away from things" for a while, enjoying the summer months, and eventually pursuing contract programming.  In the meantime, Ken found himself captivated by Borland Delphi, and decided to take it for a test ride by developing a useful utility program or two.  SizeWise is the result of that initiative, and although it could be taken further, Ken decided to let the user community vote on its worth before investing more time and effort into expanding its capabilities.

On his next adventure, Ken will be teamed with Synetics once again, but this time as an independent software contractor.  He will be providing analysis, design, and development services for Synetics customer, The City Of Austin Texas, in development of their Motor Vehicle Registration System.  In this role, Ken will be building on his existing skill set with C/C++, Oracle, Unix, and MS-Windows, and will be taking a giant leap into full client-server development using Borland Delphi as the main front-end builder.

Ken welcomes your feedback regarding this program.  Please following this link for information on contacting Ken Borsare via EMail or US Mail.


Contacting Ken Borsare

I welcome your feedback, suggestions, and bug reports.  I can be contacted as follows:

Email

74010.2100 @ Compuserve.Com

US Mail

Ken Borsare

108 Hill Street, Suite #4

Stoneham, MA 02180