This week Mainsoft introduced a new source of information for all Grasshopper users: «The Grasshoppers» blog.
Although currently there is only one person actually blogging there, this is a promising step forward to developing a rich community of both Grasshopper users and developers.

By the way, it worth to take a look at full Grasshopper bloggers list.


Yes, we did it.
The fruit of mine and Rafi’s work: .Net IBuySpy application running on Tomcat on Mac OSX (using Grasshopper 1.8):

Click to view full screenshot

N.B. This post was originally created 100% totally using Mac OSX Safari.

NUnit for Grasshopper

February 3, 2006

Those who do not invest in reading Grasshopper Beta forum, should notice that we made a port of NUnit tool hosted in Mono repository to Grasshopper.

It’s located at svn:// Use solution file to build it.

New KnowledgeBase article Database Connection Issues, Solutions and Workarounds contains useful tips for solving various database connection problems with Grasshopper.

Hope this fill be helpful also for Race to Linux guys that use Grasshopper to win their xBox.

The more I’m working with Grasshopper the more I’m falling in love with this technology.
Why? It’s because of freedom of choice:

  • With Microsoft .NET you’re fettered to Windows.
  • With Mono you have a bit more place for maneuver, but still you can’t go further from the currently supported features. Also yes, you can choose your OS, but you always choose from only two: Windows or Linux.
  • With Grasshopper you have a real freedom to choose since any piece of functionality still missing from your code can be fulfilled by choosing from a widest range of existing implementations — all the C#, VB.NET of Java ones. Your code can run on Windows, Linux, Unix or even Mac (also it was never tested before).

We’ve launched DirectoryServices beta version, available now for all Mono and Grasshopper developers.

DirectoryServices beta gives you all the ability to interact with LDAP-compliant directory service by browsing, creating and modifying directory entries. The new mechanism for defining default LDAP server is introduced, completed by ability of querying RootDSE server entry.
Beta version still lacks authentication and encryption features as well as some advanced search filtering limitations. In addition, schema information retrieval is not supported yet.

The source code for beta as well as a project and solution files for Visual Studio are available from Mono anonymous SVN repository, namely at
svn:// revision 46945 and
svn:// revision 46945.

If you’re too lazy to work with code, and want just to play with beta, you can always download System.DirectoryServices binaries (for Grasshopper only).

And next again she [Ekhidna] bore the unspeakable, unmanageable Kerberos, the savage, the bronze-barking dog of Hades, fifty-headed, and powerful, and without pity.

Hesiod, Theogony 310.

This week I’m playing with adding a Kerberos authentication into DirectoryServices. It seems that I’ll need to make some changes in Novell.Directory.Ldap architecture, so both handshaking initialization and response processing will fit into current flow.