There is a challenge going on at the PowerShell Podcast (http://www.powerscripting.net) in Episode 46 (the current episode as of this writing) for anyone who can get db4o working with Microsoft Powershell. The guys hosting the podcast are giving away a prize to anyone who can accomplish the task.
For those who are not familiar with Powershell, it is the new Microsoft command line/scripting language. It works with an object pipeline instead of text strings like bash or cmd, and has full access to the dotnet framework, com, and wmi. It has also been made a part of the common engineering criteria for all Microsoft products, so it will be THE non-gui admin interface for Microsoft products for the forseeable future.
Check out the podcast, look at powershell, and if you can code, see if you can win fame and free stuff!
Thanks dschoeck for reporting!
Everybody agrees that such a project would be really cool!! I highly recommend that you check the podcast (the db4o challenge part is right in the end).
This is what the hosts say about the challenge in the Episode 47 page:
"Don’t forget our challenge from last week. If you submit a solution, we’ll feature it on the show and the website, and you’ll get a little something for your trouble. :) Here is the email from Dale which we forgot to put in last week’s show notes:"
“While trying to find a solution to a problem that popped up at work, I stumbled upon an open-source dotnet object-oriented database called Db4o. It is intended to be used as an embedded database in programs where some persistent storage is needed, but instead of storing data in related tables, it stores objects.
I’ve tried to access the functions via reflection, but I am just learning Powershell and I don’t know if this is the right technique. I haven’t gotten very far.
I was wondering if you or someone else who listens to the show could take a look at it, and see if it can be useful as an object store in powershell scripts.”