It has almost been a year and six months since the last release. That usually means a project is dead
Well not to me it is. I use it every day, but there was simply no real need for me to update, until now. Recently I made the switch to Windows 7 Enterprise 64bit. And with that some annoying issues surfaced and thus time for a new release.
- I: 64 bit setup support
- I: Config is now written to ProgramData\RemoteDesktopManager or All Users\Application Data\RemoteDesktopManager folder, this is needed for windows Vista/7 UAC
- I: Multimonitor spanning support (stretch RDP session over multiple monitors)
- I: Removed pre 1.0 upgrade support (first upgrade to 1.5 if you have an old version)
- I: Added option to edit RDP files using native Remote Desktop Connection client
The new release can be downloaded at Sourceforge.
See wiki page for details. Or download setup directly.
As mentioned in my previous Sql2Growl post I would come back to you if I had more info. Well here it is: The installation consists of two parts (both included in the zip): One is to setup the objects in the database (personally I am always a bit reserved to have a setup touch my databases, but if there is a user demand for it, I might integrate the setup of database objects in the installation set). The seconds is to install the NT service that interacts with the database and upon receiving a notification forwards it to Growl. To send a notification from the database execute the following procedure (assuming that the defaults in the SQL script where used):
@Application = N'Test App',
@Type = N'Executed',
@Title = N'Test Title',
@Message = N'Test message\nline two' -- use \n for newline
-- set to 1 to clear cached Growl objects
@ClearCachedObjects = 0
-- The service will look for the icon in Icons folder of
-- installed service and append .png to the name
@Icon = 'name'
-- usually only needed if notification has to be
-- forwarded to other Growl instance
@Password = 'password'
-- if you want the notification to be forwarded to
-- another Growl instance, it's preferred to setup
-- forwarding in Growl itself
@Host = 'hostname'
-- In the rare situation that Growl is not listening on the default
-- port, you can specify the port
@Port = '23053'
I decided to host the project on GitHub for two reasons. a) to play around with Git and b) because it is hip
Here is the setup: Sql2Growl_1.1.zip
And here is the git repository url: sql2growl
The Sql2Growl project is an application to send Growl notifications from SQL Server. It consists of a database part (Service Broker queue and stored procedures) and a C# NT Service part. Using a procedure you can add notifications to the queue. Instantly the NT Service pulls them and forwards the notification to Growl.
As soon as the project is in a state I am happy with I will post more information.
I had a long time item on my todo list to fix the Discovery form. The previous version did not respect the netmask as it should. For example for a 255.255.254.0 mask it was scanning the complete 255.255.0.0 network.
The full releasenotes:
- B: On Show click in tray menu, RDM was sent to front if already visible
- B: If no domain is set a \ was added in front of username in MSTSC connect dialog
- I: Improved netmask (read: will use the actual ip netmask) handling for RDP Discovery.
The new release can be downloaded at Sourceforge
Recently Microsoft updated it’s Remote Desktop Connection (also known as RDC or MSTSC). The RDP Protocol has been updated to version 6.1. The new version comes with Windows XP SP3, Windows Vista SP1 and Windows 2008 Server.
One of the changes they made is that /console is no longer there, instead /admin has to be used now to connect to the console session of a Windows 2003 or 2008 server.
The new RDM is compatible with the new RDC tool (as well as the older versions of course).
The full releasenotes:
- I: RDP 6.1 compatibility (Vista SP1, Windows XP SP3, Windows 2008 Server).
- I: Upgraded solution to Visual Studio 2008 Express Edition (build target set to .NET 2.0).
- B: RDP Discovered hosts with multiple IP addresses (but resolving to the same name) are only added once.
The release can be downloaded at: Sourceforge.
Oh and btw, I did not skip versions 1.2 and 1.3 I just did not write a blog post about it.
Do you know the problem that the number of VMWare Server installations grows very rappidly? And that it is pretty annoying you can’t really easily switch from one host to the other?
Well I had that problem and decided to make a tool to manage all servers from within one tool. It is sort of a cheap-ass version of Virtual Center (you didn’t pay for VMWare Server why pay for the management tool).
The tool does require you have installed the Management Interface add-on (on Linux this is a separate installation, on windows server you need to have IIS installed).
- easily configure list of vmware servers (use same login/password for all if you want)
- print the server overview
- list diskusage (not in the standard Management Interface)
- open console from overview
- start/suspend/stop images from overview
- for the developer: great sample to see how webbrowsercontrol can be used.
Note that this version is NOT compatible with the upcoming 2.0 release.
Download setup: VMWareControl 0.2.1 setup
Download source: VMWareControl 0.2.1 src
Fixed some minor issues and added two new features:
- -start flag, if set image will be started after copy (has no effect if image was stopped by vmcopy tool).
- NOOP thread. Will send the NOOP command to the FTP server every 5 minutes. This prevents server disconnects on long (e.g. writing directory XML) inactivity.
New version can be downloaded here: VMWareCopy 0.3
VMWareCopy is a tool to backup VMWare images running on a MicrosoftWindows VMWare host. It’s designed to be used with VMWare Server andrequires a FTP server to backup the images to.The reason for FTP is simple: it’s way faster then a windows share.A quick sum of the features:
- Stop the image before copy and resume it afterwards (uses VMWare VIX).
- Write vmware image directory structure to file including file permissions.
- Calculate file hashes/checksums of type MD5 and SHA1.
- Verify the hash of an uploaded file (need support for SITE HASH command, currently available for Gene6 and SimpleFTP).
- Option to skip copy if none of the files has the Archive bit set.
Just run VMWareCopy without arguments to see all the command line options.Download exe, scripts and source: VMWareCopy 0.2
What is changed:
Uninstaller will first uninstall service.
Relative paths are send to the client (e.g. C:\Temp\mydir becomes /mydir).
For those who are interested. The server is based on LightFTPServer by Joel Pobar (http://callvirt.net/blog/). I used icons from the SilkIcons set by Mark James. Took some FileMonitor code from SathishVJ and basically copied the PasswordHash code from Jonathan Bailey.Downloads:SimpleFTP 0.2, Simple FTP Src 0.2