Toby 的个人资料Aussie Dev Head照片日志列表更多 工具 帮助

日志


7月21日

Live Mesh service

Mesh
 
although i have it on good authority that this will be opening again soon, the rush for Live Mesh registrations is on.
Much like the hoopla around getting a google gmail account ... back in the day.. :D
 
anyway i got mine and have been using it constantly.
it has two really cool features...
 
1. you can Mesh or sync folders from all of your various PCS (work, home, mobile, girlfriends place, etc) with something called the Mesh or Live Desktop
   This lets you leave files either in the cloud or on another PC (this part is still being readied for release).
2. It gives you a friendly and easy to use web desktop client. a "what the #$%%" did you say? Basically this is very similiar to the TS client/citrix client web UI. a terminal services active X control inside a browser.... nice! and massive WIN.
 
with this you can as the idea goes mesh the content (data... files for most people) with the various machines at your disposal. as well as letting you access those machines and folders remotely... very nice and even bigger WIN.
 
I like it, if you want to be in on the next round of invites... go to either..
or
http://connect.microsoft.com (if you use this option you will need to signup to connect first, then choose the Mesh Tech Preview program)
 and get registered.
 
YES! MASSIVE WIN!  (it even includes APIs so now we can all make Apps that use the cloud for file storage hooray! *)
 
* you can already do this with cloud services like Amazon S3, however this is nicer as you don't have to pay a cent!
 
 
7月16日

Visual Studio Extensibility

hehehe back to my favourite topic...
 
Visual studio extensibility!
 
Just been completing some work in the VS extensibility realm, working with such esoteric interfaces as IDTExtensibility2 and the new-ish IDTCommandTarget.
 
I have learnt two things from working on these types of projects.
1. There is barebones method headers and parameter listing type documentation only.
2. MSDN blog writers and the wonderful resource site at MZTools are your best friends.
 
These types of projects are incredibly fun to work on, especially since you typically grow your solution organically, refactoring things as you go, with a VS Macros project first.  Once your procedure code is correctly debugged, porting is a snap, with almost everything being simply a case of just selecting the lot in VS Macros IDE and dumping it (at least initially) into a Connect.cs (or .vb) class in your Addin.
 
The Connect.cs class is a special class that has been preconfigured with the IDTExtensibility2 interface and method signatures.
The first thing you will be doing is adding IDTCommandTarget, and giving your addin a programmatic UI. (whilst in VS Macros testing, you are encouraged to use the Customize... menu in VS IDE to add buttons and assign them macros).
 
Once you have this interface you will no doubt be busy copying code from all over the intawebs.
my suggestion is try to minimise the amount of UI that you use once the user clicks on your magic button.
 
My first few attempts resulted in unwieldy forms that actually made me less productive than just using my 80+ wpm programmers hands to bang out some code.
 
The VS Ext model is incredibly powerful, and if you think hard enough, and study the VS object model carefully enough (there are actually 3 + major object model - covering code automation, the IDE UI, and solution/project management) you will realise that almost everything can be automated away with only minimal guidance from the user (up to a point!)
 
If your a C++ fiend, then the VS extensibility story only gets better. C++ solutions, have additional automation libraries that are so good that given the presence of a non-existent terminator style AI system could probably make all programmers extinct once and for all! :D
 
Links:
7月14日

some nice silverlight sites

 
 
Beta2 sites ...much nicer (slightly bigger web install pkg)
 
 
more to come
 
 

Fox News on the intrawebs

this was some funny sh1t on fox news the today when i was watching the fox news stream from their intrawebs portal in Fullscreen on the HD.
 
first see if you can guess which NSW sports media personality this is....?
 
 
 
[SPOILER BELOW]
 
Dean Ritchie FS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Dean Ritchie normal view
Dean Ritchie - Daily Terrorgraph*
 
*i am a self confessed avid reader!