Samurize is a fully customizable system monitoring application that displays system information, news, weather and much much more on your desktop. It uses a very small amount of resources (less than 1% CPU usage on a Celeron 600)
Quickstart Guide:
=================
Samurize consists of two main programs: the desktop client (Client.exe, hereafter referred to as the Client) and the config editor.
The config editor is a WYSIWIG editor used to create Samurize "configs". A config is a file that tells Samurize what to display on the screen. To use the config editor, right-click in the large area labelled "Design Area" and select various meters from the popup menu. You can change the way that Samurize visualises the data by changing the "Draw Type" under the "Meter Properties" heading on the right-hand side of the config editor using the pulldown menu. You can also add static graphics to your config using the "Edit Graphics" tab. Once you've finished creating your config, save it to your Samurize/Configs directory.
The Client is used to display a config on your desktop. When you run the Client, an icon (it looks like a grey circle with an 'S' in it) appears in your system tray. Right-click on the tray icon to see the Client options. To load a config you have created, select your config file from the "Select Config File" menu.
A simple config (called Sample.ini) is provided to get you started.
The best way to learn what Samurize is capable of is to play around with the program yourself, but if you have trouble working some things out, feel free to stop by www.samurize.com and check out our FAQs, Tutorials and forums. Chances are someone else has already asked how to do something you are trying to do.
The only limit to Samurize is your imagination - so get out there and get making configs! :)
Taskbar Client:
===============
The taskbar client allows you to display Samurize configs embedded in the Windows taskbar.
To enable the taskbar client, you will have to right click on your Windows taskbar while it is unlocked and select Toolbars->Serious Samurize. Then just right-click on the newly created toolbar to select a config and other options.
Server Executable:
==================
The newest addition to Samurize is the Server program (SamurizeServer.exe). This program is similar in behaviour to the desktop Client (it puts an icon in your system tray and has similar options), but instead of drawing a config on your desktop, it outputs the config in graphical format (to a PNG file) or in XML format so you can monitor computers remotely over the internet or export information to other programs. Check out the "Server Options" menu entry in the system tray popup menu for Server-specific options.
Uninstall information:
======================
Run the uninstallation program (using the Windows Control Panel->Add/Remove Programs or the Uninstall shortcut in the Samurize Start Menu folder). Samurize also writes some information to the registry.
Path: HKEY_CURRENT_USER\Software\Serious Samurize
Just delete this registry key.
===================================
Serious Samurize Software Agreement
(EULA - End User Licence Agreement)
===================================
This document is a legal agreement ("Agreement") between you (an individual, group, business or entity) and the authors of this software, the Samurize Crew.
BY INSTALLING, COPYING OR OTHERWISE USING THE PRODUCT (AS DEFINED BELOW), YOU AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, DO NOT INSTALL, DISTRIBUTE OR USE THIS SOFTWARE.
The Software:
-------------
This software (Serious Samurize) is copyright 2003-2006 by Gustaf Lundh. It is free for personal use. If you wish to use this software in any business or commercial environment, for profit or not, we require that you make a donation of $US5 (five American dollars) per workstation/server to help cover our costs and give the Samurize Crew some compensation for their work.
Liability Statement:
--------------------
Serious Samurize is provided as-is and is used at your own risk. Any information or statistics you get from this program may not be 100% correct so DO NOT RELY ON ANY VALUES THIS PROGRAM REPORTS. If in question, always suppose the values reported by the recommended software from your hardware vendor is correct.
This program was created with the best intentions to provide system information and more but we (the Samurize Crew) cannot be held responsible for any hardware, software or any other problems that may arise during the use of this software.
Distribution:
-------------
Provided that you specify that you are distributing this software as freeware, you are hereby licensed to make as many copies of this software and its documentation and it in its original, unmodified form via any means, electronic or otherwise. There is no charge for any of the above, but you must mention the donation requirement for commercial users as mentioned above.
However, you are prohibited from charging or requesting donations for any copies of this software, and from distributing the software and/or documentation with other products (commercial or otherwise) without prior written permission.
Further information:
--------------------
Should you have any questions concerning this Agreement, or if you desire to contact the authors for any reason, please email one of the following people:
Adam Coulthard (adamc@samurize.com)
Lee Wilson (nem@samurize.com)
Or visit www.samurize.com
Version History:
================
v1.64.3 release
-------------
Bugfixes:
* fixed a bug with Meter x/y width/height toggle arrows not updating the meters correctly.
* fixed a bug with Import Export form not loading language files
* fixed a bug with Rulers not updating when using the Mouse Scroll Wheel
* fixed a bug with icons not displaying correctly in the config editor
* fixed a bug with the input wizard displaying the wrong form
* fixed a bug with the reconnection logic on Remote Meters
* fixed a bug with Access violations on drag and drop in the Meter List
* fixed a bug that scroll wasnt working when drag and drop
* fixed numerous bugs in instance manager when starting clients and servers
* fixed a bug with the display box on the Console Meter
* fixed a bug with the displaying of the glass effect on the config editor and Instance Manager
plus currently removed all glass effect from the client
* fixed a couple of bugs with the console meter constaintly running process
* fixed a bug with WM_SAM_GET_SAMURIZE_DIRECTORY
* fixed a bug with totalNetCollector when an adapter is disabled and reenabled
* fixed an infinite loop within the Samurize Server
* fixed a problem with the Options dialog box in the Samurize Server
* fixed a bug with the Meter Maths loading new style meter names
Changes/Improvements:
* Vista Support
* ToolTips can now be used with mouse buttons (single and double click)
* updated DTD for all the new xml sections in every meter type.
* Additional input method using Scripts
* Console Meters can now run constantly running console programs and get the output
* Updated the Copy meter logic so the new meter names are not so long
* Instance Manager supports groups
* Instance Manager maintains the Z-Order of instances when loaded (if pin to desktop, dock or normal window behaviour is used)
* Improved the catching of Show Desktop for pin to Desktop and pin to Desktop compat modes.
* Improved the Perfmon gathering of data to reduce the number of queries.
* Added rename to the instance manager for groups and instances.
* Meter maths will return a NOT FOUND on string maths if the meter is not available.
* IMAP4 support for the mail meter
* Total Net Collector changes unit dynamically
New Features:
* Logging can be enabled for the clients and config editors
v1.64.2 release
-------------
Bugfixes:
* fixed bug with Alphas on Vertical scrolling
* fixed bug with Shadow horizontal placement on vertical scrolling
* fixed bug with meterlist if no default group exists
* fixed checking for group names (Group names cannot be blank)
* fixed two bugs with Meter Maths (String concatation problems)
* fixed bug with Meter Maths displaying incorrect results with strings and numbers
(if a meter returns a string value it will be assumed 0 if in numeric mode)
* fixed bug with Timezones
* fixed bug with Fullscreen app mode and Notetaker plugin
* fixed bug with the client going off screen if client crashes or the config does not exist.
* fixed Alpha Blending bug with meter grids
* fixed bug with Meter Alerts and Histograms when playing sounds
* fixed bug in input controls calling plugins too often causing crashes of the plugin
* fixed bug in Meter Maths String that did not allow static text
* fixed bug with Meter Maths always defaulting to Numeric when editing
* fixed compatiblity bug with Foobar v0.9.x and samurize built-in Foobar Meter
* fixed problem with %b being returned at the end of value strings and meter linkage strings
* fixed bug when Gradient (ProgressBar) is selected end color is now disabled
* fixed bug with Groups in MeterList when changing Sort Order and moving Meters, groups are
now always listed in alphabetical order.
* fixed bug with apply all fonts not setting the text shadow
* fixed bug causing "Error: Failed to get data for 'index'" on startup of samurize
Changes/Improvements:
* Meters and groups can only use the following Characterset a-z A-Z 0-9 _ space.
* If Meter Grids X or Y is set to 0 then no lines will be drawn
* Import/Export Wizard is now part of the Config Editor
* New commandline parameters - positiony and positionx
* Updated all the xml parameters and DTD to being correct plus fixed a couple of bugs in the xml
New Features:
* Enabled a disable of logging for remote meters
v1.64 release
-------------
Bug Fixes:
* Fixed a bug with Increase/Decrease/change alerts with Images
* Fixed bug that remote meters only read one line
* Fixed bug with Remote meter Port settings in the Config editor
* Fixed a bug with Value Contains / Doesnt Contain if the value is space
* Fixed a bug with the unique meters not being selected correctly in the meter list
* Fixed bug with server not saving the port correctly if changed from 9090
* Fixed bug with perfmons that needed a reload (at least I believe I have....)
* Fixed bug with incorrectly holding Window State for AppBars
* Fixed bug with AppBar locations and multi-screen
* Fixed bug with Border width settings for Meters and Graphical Objects
* Fixed bug with PNG images being downloaded from the web
* Fixed bug in Vertical scroll when using %tab
* Server sends back better informational messages in Remote Mode
* Fixed default image so that it downloads correctly from internet
* Fixed Fade problem bug
* Fixed a bug with Tool Tips being cached if no tooltip was returned on the next refresh
* Fixed ToolTip so that it returns the value without re-calling the function
* Fixed Memory Leak in Meter Linkage
* Fixed Pause Config bug when reloading a config
* Fixed Alphabetic sort problem with MeterList
* Fixed Bug with Group renaming in MeterList
Changes/Improvements:
* Alert Images can now use %v within them
* Upgraded Graphical Components to latest level
* Added a new color preference for selected and highlighted meters
* Enable dragging and dropping between groups
* Added a WM_PAINT message enabling people to get access to the Samurize produced bitmap
* Option to display text in toolbars of the config editor
* Shadow Color added to Preferences
* Default number of lines for Text File meters increased to 10
* MeterList group selection now works correctly.
* MeterList Multi selection working using ctrl
* Date / Time Meter has time zone support
* POP3 Trace within Config Editor
* Eclipse supports configurable border size
* WM_SAM_SHOW lparam = 1 will give focus to the samurize window
* Added further png image support
* Autohide added to Appbar Functionality
* Locale fix for Plugins and Scripts returning , or . will be changed to the local Decimal Separator instead
* Added command line parameters for Docking the client window
* Up/Down Meters can have multiple network cards selected
* Changed draw order of the Grid/Borders
* Added Proxy support to images
* Rulers have been added to the config editor
* Added ZOrder for Meter List (note that Graphical Objects will always be at the bottom of the list)
* Click through has been turned off by default when first load of client
* Added ability to force Antialiasing of Text (meaning it doesnt have to be turned on in the rest of windows).
* Meter Maths is not allowed to be used with 'Text Meter' (source not output) so its been disabled.
* Text shadow will allow negative values
* Design Area size can be customized (Advanced users only)
* Gradient Fill Progressbars
* Progress bars can have a raised effect
* Updated Windows components to Latest level
* Holding space when Design area has focus will allow you to move it around.
* Added WM_SAM_GET_SAMURIZE_DIRECTORY support to the Config Editor.
* Meter Maths now copes with adding strings together.
* Added WM_SAM_GET_PROXYSETTINGS support to the Config Editor.
* Description added to plugin about and about button added to input plugin panel.
* Graphical Objects can have shadows when in fill mode (Currently line doesnt work)
* Completely redone how Input actions are added to Meters.
* Text Meters are now sorted correctly.
* Uptime meter has padding values
* Meter unique checking only occurs when leaving the Edit Box
New Features
* Samurize will hide and pause if a window goes full screen (game/video)
* Pause meter function added to Config Editor
AMPI Changes/Improvements
* Several bugfixes
* Using covers from id3v2 tags now correctly distinguishes between .jpg and .png files
* Priorities changed: id3v2 takes priority over folder.png, folder.jpg files
* Moved foobar plugins from 0.8x sdk to 0.9x sdk, therefore the foobar plugins will no longer work with foobar 0.8
* Fixed 3D screensaver issues on nvidia cards
* Added %pstat variable (player status string)
* Currently playing info is cleared when the player is stopped
* Album cover downloader now supports proxy settings (use the samurize config editor to set them)
* Winamp 3 is no longer supported
* Quota settings (disabled by default): edit AdvancedMediaPlayerInfo.opt to change. when enabled, ampi deletes
cover files in your global cover dir when the sum of the file sizes is greater than the set quota. oldest
files are deleted first. the quota is only examined when ampi needs to download a new cover.
v1.63.1 release
-------------
Bug Fixes:
* Fixed Remote Meters
* Fixed problem with limited User Accounts
* Fixed blurry images when downloading
* Fixed problem with 'Value has changed' not working correctly.
* Fixed a bug with Value increase and value decrease
* Fixed a bug with Language files not being supported by the new actions list box
* Fixed a number of small bugs in the Language Code.
* Fixed a bug in Text Shadow not being removed correctly
* Fixed Memory Leak in Image drawing
Changes/Improvements:
* Added an update interval to force an image update if its on the web(images from files ignore this option)
* Added additional code for Vertical scrolling so it only scrolls when it needs to.
* Added Alpha and Color for Text Shadow Alerts (Use Alpha Color 2)
* Improved File Accessing if File locked then [File Locked] is returned
v1.63 release
-------------
Bug Fixes:
* Fixed bug when saving config with no meters.
* Fixed the default values for the ToolTip
* Fixed blending problem with the Visual Plugins.
* Fixed a Selection bug in the meter list.
* Fixed a bug in the Decimal points of the Tool Tip meters.
* Fixed if blank Linkage the link is not run.
* Fixed a bug in the tray icon not changing when using the commandline options.
* Fixed the config editor not returning the language file name and config file name when using the plugin api.
* Fixed actions to ensure they are cleared correctly if a source plugin doesnt return the information.
* Fixed a bug in the alert meter image alert processing.
* Fixed bug with single click occuring with double clicks.
* Fixed problem with repeating lines in the Text Meters.
* Fixed bug with client not saving location on windows shutdown.
* Fixed a Bug with copy and pasting Visual Plugins
* Fixed Uptime meter so that it will go up-to 49 days now
* Fixed bug in upload and download
* Fixed bug with Text File meter losting the last character in a file
* Fixed bug with ToolTips not honouring %b and %tab
* Fixed bug in the Client that wasnt holding Click Through correctly
* Fixed bug in Instance Manager / client to ensure they are in step
Changes/Improvements:
* Text Shadowing.
* Transparent area color setting for Background images. (Not been added to meter images because it would significantly increase CPU usage).
* Meter Centering when selected on the meter list.
* Day ordinal has been added (used in conjunction with the language file).
* Edit instance of the instance manager has been made wider.
* Meter Linkage now tries to work out the working directory for the file passed.
* Added %dl, %dr and %dm for double clicks to be returned by plugins and scripts.
* Added a new return value for the tooltips, %vl. This is replaced by the %tt value if present returned by script/plugin.
* Alerts can now have Custom Text returned.
* Added option to trim alert value before doing the alert compare processing.
* Added Mouse Up / Mouse Down for Left, Right and Middle mouse buttons (none of these actions work for Right in the taskbar).
* Meter Linkage will now work on Mouse Over/Out and Mouse Enter/Leave..
* Graphical images and Image Output Types now support http:// downloading. Animated Gifs not allowed at present.
* Removed the Text File size limit of 8k.
* Taskbar will now honour the commandline parameters to use call as client.exe taskbar <standard commandlines>.
* Grid and Highlight colours can be changed in the config editor.
* If ToolTip Text is over 999 then the text is truncated.
* Input Plugins can now force an update for the meter that they are associated with.
* Add alert values If Value has increased, and if value has decreased.
* Added keyboard input for input plugins.
* All Standard Meters are allowed a background color with an alpha blend.
* All Standard Meters are allowed a border.
* Rectangle has border width (if useful will add to other rectangle object).
* Mouse Drag Input option has been added
* Improved selection of the Inputs in the Config Editor
* Improved Copy and Paste code so that you can copy and paste across multiple instances of the config editor.
* All Standard Meters can draw a grid
* MeterList distiguishs between Meters and Graphic Objects
* Saved Config added to latest used list
* Mouse Wheel Up / Mouse Wheel Down have been added
* Maintain Aspect ratio has been added to Graphical Images
* Encryption has been added to proxy password
* Variable Number of Recent Configs
* Meter Names are now unique, using the group as part of the name
* Sorting of the Config Menu in all Clients (Optional)
New Features:
* Meter Maths.
* Remote Meter to monitor the new samurize server (rather than just xml and png, it will allow you to get information straight into samurize).
v1.62 release
-------------
Bugfixes:
* Fixed a couple of bugs with the MeterList - Selection problems mainly
* Fixed the problem with the preference panel not displaying labels
* Fixed a problem with meter caching after a reboot
* Fixed a bug in the Config editor not passing its HWND to Input plugins
* Fixed a bug with the update interval after a new reboot
* Fixed a bug Source plugins configure
Changes/Improvements:
* Windows Link files are resolved correctly on meter linkage
* Easier to add plugins to a config
* Meter Name is now copied correctly on a copy or cut (prefixed with copy of if same name exists)
* Grouping has been added to the meter list
* Tooltips have Popup delay and Time to display for
* Meter List now has simple grouping
* Added Text Formatting to the ToolTip Input
* Upgraded the Graphics driver for some minor bugs fixes
* Meter/Group Locking
* Vertical Scrolling for Text Meters
* Multiple Alerts
* New alert type 'If value has changed'
New Features:
* AppBar on the samurize client
* Hide Icon can be specified so you can tell your client is hidden
* Samurize Update will automatically sense a new version of samurize
* Icon Packs for the Config Editor
v1.61 release
-------------
Bugfixes:
* Fixed bug with script parameters being empty
* drivespace meter copy bug fixed
* 'hide' commandline arg can be used to start clients hidden
* fixed Invalid Floating Point error on Graphs when using Peak Meter