AU

  • As many of you may now be aware, much of the content recorded at this year's Autodesk University is now available on the AU website. You'll find the recording of my AU Virtual session, "Getting to Know the AutoCAD® Plug-ins of the Month", as well as material from the two physical sessions I presented, "Point Clouds on a Shoestring" and "Integrate F# into Your C# or VB.NET Application for an 8x Performance Boost". In fact, much to my surprise, the "Point Clouds on a Shoestring" session (which turned out to be my highest-rated session) ended up being recorded, and can…


  • Back from AU 2010

    I was hoping to post during the week from Las Vegas, but it didn't end up happening. My time just bled away between the various classes I recorded/ presented/co-paneled and the time spent catching up with old friends and making new ones – mainly from among the various people who took the chance to provide greatly appreciated feedback regarding this blog. All in all it was a great week – as it always is – but it wasn't all smooth sailing: my AU Virtual session on our Plugins of the Month – which I'd struggled to get into Vegas to…

  • It was a bit of a schlep, but I got here. My flight out of Geneva was delayed due to inclement weather: the first (actually quite mild) snowstorm of the season. The runway was closed for some time and there was a 1+-hour backlog on de-icing, so I sat helplessly watching my connection time in Heathrow dissipate to nothing. In the end, after a 3-hour delay, this initial flight arrived 5 minutes after my direct connection to Las Vegas had left. I had the choice of waiting a full 24-hours – as BA fly once a day direct to Las…


  • Adding a 2D spatial filter to perform a simple xclip on an external reference in AutoCAD using .NET

    I've now checked in for my flight to Las Vegas – and, thanks to Jeremy Tammik's recent troubles, I luckily renewed my ESTA – so I'm pretty much all set for my trip to AU 2010, at least from a travel perspective. I'm just keeping my fingers crossed that the gastric 'flu my kids seem to have come down with doesn't hit me before I leave (or once I'm at AU… what a grim thought). I was going to keep today's post light, just like the last one, but then decided to dip into my email folder of externally contributed…

  • I'm heads-down in final preparation mode for AU 2010 and so won't post anything very detailed for the rest of the week, but I did just want to share a series of programming gems that I stumbled across the other day. James Michael Hare has published a great series entitled "C#/.NET Little Wonders": C#/.NET Five Little Wonders (part 1) The Null Coalescing Operator (??) The As Cast Auto-Properties The Stopwatch Class TimeSpan factory methods C#/.NET Five More Little Wonders (part 2) string.IsNullOrEmpty() and string.IsNullOrWhiteSpace() string.Equals() using Statements static Class Modifier Object and Collection Initializers C#/.NET Five Final Little Wonders (part…


  • AU 2010 Handout: Integrate F# into Your C# or VB.NET Application for an 8x Performance Boost

    This handout is for the companion class to the one whose handout formed my last post. While that class was user-focused, this one, "CP322-2 - Integrate F# into Your C# or VB.NET Application for an 8x Performance Boost", is more developer-focused and takes the hood off the implementation of the BrowsePhotosynth application. The code for this special version of the application – which imports synchronously via C# and synchronously/asynchronously via F# – is available here for download. Introduction This class takes a look at the implementation of BrowsePhotosynth for AutoCAD, the ADN Plugin of the Month from October 2010 and…


  • AU 2010 Handout: Point Clouds on a Shoestring

    I've been a little slow getting my AU material together, this year (I've been called onto more pressing issues fairly consistently over the last weeks/months), so I'm very much up against Monday's content submission deadline. I'll certainly have the handouts ready, but the presentations will have to come later. As I've done in the past, I like to post my handouts here for people to take a look at (and provide feedback on in time for me to correct prior to the event ;-). Today's post is the handout for my AutoCAD user-focused class, "AC427-4 - Point Clouds on a…


  • October’s Plugin of the Month: BrowsePhotosynth for AutoCAD

    Many of you will have seen previous incarnations of this tool, during its development. It's a little more complex than most of our other monthly plugins – mostly as it depends on a couple of external components – but the functionality should hopefully be simple enough to understand and use. I won't go into great details here, but if you're using AutoCAD 2011, give it a try by downloading the ZIP from the Autodesk Labs Plugin of the Month site and executing the contained installer package. From there you should be able to run the BROWSEPS command inside AutoCAD to…


  • Win a free Premier Pass for AU Virtual 2010 worth $139!

    The first 5 people to email me with the topic of the virtual session I'm presenting at this year's AUv event will receive a free Premier Pass for AU Virtual 2010 worth $139. To even the playing field somewhat and to emphasize the global nature of the AUv event, each winner will have to come from a different country. Please make sure it's obvious which country you're from when you email me. I'll update this post as the passes get allocated (indicating which countries the winners were from). I expect them to go quickly, so apologies in advance to all…


  • Getting to know my Eye-Fi card in preparation for AU 2010

    As part of my preparation for a class I'm presenting at AU, Point Clouds on a Shoestring (AC427-4), I bought myself a new toy a couple of weeks ago: an Eye-Fi Pro X2 memory card. This very cool little device is much more than a high capacity SD card: it has an in-built Wi-Fi chip that allows it to connect to your local Wi-Fi infrastructure (whether via a wireless router, access points or an ad-hoc connection to your PC) and will automatically upload the images you're taking to a folder on your system and (optionally) to your favourite photo sharing…