Aura 1.2.0 was just uploaded to NuGet (and GitHub). It’s a pretty small change from 1.1, but it has one new feature that will make schema migrations easier.
If you are using DatabaseManager, and using RecordManager’s RemoveProperty method, Aura can now invoke a callback passing in the collection of documents that have that property (as a BsonDocument), so you can migrate the values of the property to other properties.
If the property simply isn’t used anymore, you can continue to use the older RemoveProperty method.
Please note: if you migrate a property to another collection, you shouldn’t use record manager to access the other collection, since the record managers aren’t set up yet.
The Aura project (announced a few weeks ago) is now available on NuGet:
http://www.nuget.org/packages/Aura/ or just search for Aura in the NuGet Package Manager
As always, its also available on GitHub at http://aura.reaktix.com
This project is still in the very early stages, but it’s basically designed to allow you to build high performance FastCGI servers. It doesn’t work with IIS’s FastCGI implementation, but it does work with Nginx.
See it on github at https://github.com/jhaygood86/FastCgiServerLibrary. Pull requests are welcomed 🙂
What is Aura? It’s simple: it’s a C# library to make working with MongoDB databases easier. It still uses the official 10gen MongoDB C# driver to work, just makes life less stressful while using it.
Why the name Aura? Aura is the daughter of Ming the Merciless, the ruler of the planet Mongo. Ming is already taken (by a Python project), so why not pick his daughter?
It’s based on Mongol by Ephisys, however, it’s diverged quite a bit since then. However, it should be straight-forward to port your code over. In many cases, its as simple as changing the app setting Mongol.Url to a connection string property, and changing your using statement to using Aura;. That will get you started. There’s also plenty of other useful features that you use that Mongol doesn’t have.
Oh, and its on GitHub. Check it out now! It’s licensed under the Apache Public License v2.0. Feel free to request any changes you want, or go ahead and contribute them. I will most likely accept it if I like it.
We have switched over our web servers to use nginx. If your site isn’t working, let us know, and I’ll be sure to get it back up ASAP. It only takes a few minutes.
I’m spending my birthday (tomorrow) and Christmas with my lovely wife in the Great White North 🙂
If you get the error message that Minecraft is damaged after you download it, do the following:
1. Open System Preferences
2. Choose Security & Privacy
3. Click the lock to make changes
4. Change the setting “Allow Applications downloaded from” to Anywhere
Minecraft should now work on Mountain Lion (Mac OS X 10.8)
- Download the zip from here.
- Open up Google Chrome. If you don’t use it, you should. It’s free!
- Click on the wrench (or if you have an updated Chrome version, the 3 lines) on the top right hand corner, and goto Settings
- Switch to the Extensions tab.
- Unzip the zip you downloaded earlier
- Drag mdjonline.user.js to the extensions window
- Reload any article on mdjonline.com, and it should be popup free!
This doesn’t hack their servers or anything.. they use 2 divs, one that makes it grey, and one with the popup content. This just automates removing those divs.
You can use this script to remove from any website that uses Press+. Just edit the script before installing it to have the URL of the website. If you know a website that uses it, leave it in the comments, and I’ll update the script to include that site. Until Press+ comes up with a better solution to their problem, I’ll keep exploiting and updating this workaround.
On August 4th, I married the love of my life!