December 19, 2007

SpikeWAMP works on Windows Server 2008 RC0

I tried SpikeWAMP today on a virtual image (VMWare) of Windows Server 2008 RC0 and it worked fine.

Windows Server 2008 RC1 (which is the latest one out there) seems to have some problem with Cygwin. The stack installation got stuck for a long time - I traced it to a python process during the configuration phase of the stack. The process just sat there eating up all my CPU. Eventually, I had to kill it manually using Task Manager.

Continue reading "SpikeWAMP works on Windows Server 2008 RC0" »

December 18, 2007

SpikeWAMP: Issues with Vista? Here's a solution

If you are using Vista and having problems with the SpikeWAMP stack we released recently, you should be able to fix the problem manually.

Continue reading "SpikeWAMP: Issues with Vista? Here's a solution" »

December 12, 2007

Released a free WAMP stack

We released a new free WAMP stack today on our developer site. SpikeWAMP, as we call it, is a free stack containing Apache HTTPD, MySQL, and PHP among other components. It works on several flavors of Windows including XP, Vista and Server 2003.

So doesn't this sound like just another WAMP stack? What's different? The answer is add-ons and updates.

The stack gives you ability to choose and install from a set of popular, open source PHP applications as add-ons. The applications are automatically configured and installed to work with the stack. This will allow people to pick and choose several applications to play with, without having to install several stacks.

Continue reading "Released a free WAMP stack" »

October 22, 2007

Announcing JSBlend 0.8.2

A new version of JSBlend is now released. The most important enhancement in this release is the support for editing both the files. I hope that this brings the tool even closer to a general-purpose diff editor. I have also added a floating menu on the top that gives quick access to the often-needed operations - like saving the files, reloading the diffs, etc.

The screenshot on JSBlend home page has been updated.

Check out the new release at JSBlend Download Page.

September 28, 2007

JSBlend - a web-based diff/merge editor

While working on the white paper about safely and automatically updating the configuration files on a system, we realized that using a web-based update framework might be the way to go. With a powerful Javascript-equipped browser like Firefox and AJAX at your hand, there is not much that cannot be done with a web application. And this strategy works well for updating remote headless servers that are almost always tucked away at some data center.

However, when an administrator has to manually merge the differences between his copy of a configuration file and the one that came with the update, it gets a bit painful. One would have to hop on to the (possibly remote) system, find all such unmerged files and use some local diff/merge utility (hopefully already installed) on the system. It then became apparent that a web-based diff/merge editor might take away some of this pain. It can work stand-alone or within a web-based update framework.

JSBlend is the tool I came up with that can hopefully fill this gap. It is still in its early stages - but in the last couple of releases, it has made some progress in becoming a useful stand-alone tool. (Or so I think!)

It has a small python web server built into it. A single python command can start the server, fire up a browser and let the user edit the desired files. Currently, one of the files is treated as the merge target and other one is read-only. It already handles remote files over SSH, HTTP, and HTTPS.

If this rant has incited some interest in you, take it for a spin. And let me know what features you would like to see in future. Oh, and did I mention it's free - as in beer?