Sign in
A code monkey in Research
One developer's view of (a little bit of) Microsoft Research, Cambridge
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
RSS for posts
Atom
OK
Search
Tags
Azure
Facebook
Out of Bounds
PowerPoint
PowerShell
Visual Studio
VSTO
Windows Phone
WiX
Archive
Archives
May 2013
(1)
April 2013
(1)
March 2013
(1)
February 2013
(1)
January 2013
(1)
December 2012
(1)
November 2012
(2)
October 2012
(1)
September 2012
(1)
August 2012
(2)
July 2012
(2)
June 2012
(1)
May 2012
(3)
March 2012
(1)
January 2012
(4)
November 2011
(4)
October 2011
(5)
September 2011
(4)
August 2011
(4)
July 2011
(3)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
A code monkey in Research
Outlook object model
Posted
over 2 years ago
by
Gavin Smyth
0
Comments
The Outlook object model is described in detail in the MSDN library . However, while that tells you what methods, properties and events exist, there's not a huge amount of information about what they're actually for. I found Carter & Lippert 's Visual...
A code monkey in Research
Microsoft Research Project Waterloo
Posted
over 2 years ago
by
Gavin Smyth
6
Comments
The Research Games team in Microsoft Research, of which I'm a member, has just published its first game, Project Waterloo (or, to give it it's full, if somewhat verbose, name, Microsoft Research Project Waterloo). This is an example of a Colonel Blotto...
A code monkey in Research
NoReply VSTO add-in wrap-up
Posted
over 2 years ago
by
Gavin Smyth
0
Comments
Over the past few weeks, I've described the steps involved in creating an Outlook add-in, including ribbon manipulation and access to the Outlook object model. To wrap up, the table of contents for the VSTO add-in project: Introduction - creating...
A code monkey in Research
Visual Studio macro to update version numbers
Posted
over 2 years ago
by
Gavin Smyth
1
Comments
My first few blog posts were essentially about taking a macro (almost) solution and reimplementing it in C#: this time I'm taking an approach to a problem usually solved using some compiled language and implementing it as a cheap and cheerful macro. It...
A code monkey in Research
Adding some ribbon XML
Posted
over 2 years ago
by
Gavin Smyth
0
Comments
The first thing to do to the project started earlier is to add something to the Outlook ribbon. Right click on the project and select "add new item." You'll see two ribbon related options, the first being "Ribbon (Visual Designer)" - this offers an easy...
A code monkey in Research
Version number update tool for Visual Studio 2012
Posted
9 months ago
by
Gavin Smyth
3
Comments
Quite a while ago I presented a scrappy little macro I created to update version numbers in multiple Visual Studio projects. At the time I commented that Visual Studio 11 wouldn't be supporting macros so, now that VS2012 has RTM'd , here's a "port" to...
A code monkey in Research
Connecting with Facebook
Posted
over 2 years ago
by
Gavin Smyth
0
Comments
There are several ways to integrate your application with Facebook: you can have a standalone application (which uses Facebook for authentication but has a UI totally separate from Facebook apart from login), and there can be two flavours of that, a ...
A code monkey in Research
Introduction to NoReplyAll
Posted
over 2 years ago
by
Gavin Smyth
1
Comments
Despite its ubiquity and value, there are an awful lot of things that annoy us about email - one sin that seems to be almost unforgivable is doing a reply to all ("big R reply") when reply to sender ("little r reply") was intended. I have to say I don...
A code monkey in Research
Other ribbons
Posted
over 2 years ago
by
Gavin Smyth
0
Comments
Thus far we've ended up with a nicely populated mail composition window. It would be nice to offer the facility to see the action status on received messages (OK, you can infer it from the lack of ability to reply, but bear with me for the sake of this...
A code monkey in Research
Backstage and property pages
Posted
over 2 years ago
by
Gavin Smyth
0
Comments
In the discussion so far the add-in requires the sender to remember to click the no-reply-all button before sending a message. What about causing all newly created messages to have reply-all disabled automatically (though letting the user manually enable...
A code monkey in Research
Want to be a developer at Microsoft Research in Cambridge?
Posted
over 2 years ago
by
Gavin Smyth
0
Comments
Socio-Digital Systems , one of the teams I work with, has an opening for a developer if anyone's interested in coming to work here in Cambridge, England. The job ad reads: The Socio-Digital Systems (SDS) group at Microsoft Research in Cambridge is...
A code monkey in Research
WiX installer for VSTO projects
Posted
3 months ago
by
Gavin Smyth
0
Comments
A few people have been asking me for something akin to an MSI-based installer for my NoReplyAll tool but I've not been able to treat this as particularly high priority. Those of you with Office 2013 might have noticed Outlook pointing the finger of shame...
A code monkey in Research
Introduction to Project Waterloo
Posted
over 2 years ago
by
Gavin Smyth
0
Comments
As I hinted earlier , I'm finally getting round to describing how we implemented our first Facebook game, Microsoft Research Project Waterloo . The game is between two players, each having one turn. The game board is a number of fields of play - in our...
A code monkey in Research
The core of the game service
Posted
over 2 years ago
by
Gavin Smyth
0
Comments
Last time , I gave an outline of our Facebook game : now I'm going to take a look at the "game engine." The game logic is pretty straightforward: Player one initiates a game by selecting an opponent and specifying the five allocations Player...
A code monkey in Research
More about buttons
Posted
over 2 years ago
by
Gavin Smyth
0
Comments
Last time we ended up with a single button on the email composition window. It ought to be fairly obvious how to add additional similar buttons to that ribbon to, say, offer the ability to disable the other actions - just replicate the toggleButton XML...
A code monkey in Research
Installation
Posted
over 2 years ago
by
Gavin Smyth
0
Comments
As you'll have no doubt noticed, when you build and run within Visual Studio, Outlook loads the add-in. This is because building the project includes a step for registration with Outlook. (Doing a "build clean" will, symmetrically, unregister it.) This...
A code monkey in Research
How many search apps do you need on your phone?
Posted
over 1 year ago
by
Gavin Smyth
0
Comments
When I go searching the web from a desktop browser, I'm lazy. I head straight to a search engine and type a short query: I can get away with a short query because the ease of browsing through a large set of results often outweighs the effort involved...
A code monkey in Research
Hidden vs Minimized
Posted
over 2 years ago
by
Gavin Smyth
0
Comments
Writing that post about pausing audio playback reminded me of a little utility I wrote, uh, over a decade ago, which would hide rather than minimize windows, so that I could free up a bit of space on the task bar by not showing the window's icon there...
A code monkey in Research
Updating NoReplyAll for Outlook 2013
Posted
8 months ago
by
Gavin Smyth
0
Comments
As I mentioned in an earlier post , Outlook 2013 brings a few new features which I need to integrate with in NoReplyAll ., the main one being ribbon changes when inline responses are used. The What's new for Outlook 2013 developers article describes...
A code monkey in Research
Windows Phone lockscreen
Posted
2 months ago
by
Gavin Smyth
0
Comments
Windows Phone 8 brings with it the ability for a program to set the lockscreen picture; there are already a bunch of apps in the store that cycle through images (including the built in ability to grab pictures from the Bing home page) - however, none...
A code monkey in Research
The client side of the game
Posted
over 1 year ago
by
Gavin Smyth
0
Comments
I'm not really going to go into much detail about the client - it's fairly standard "modern" HTML and JavaScript about which you can find much better information that I could cover here. One reason why I can't say a lot about it is that pretty much all...
A code monkey in Research
Shaddapayaface!
Posted
over 2 years ago
by
Gavin Smyth
0
Comments
If you've got music playing on your PC and then you lock the desktop, the music keeps playing. Sometimes this is what you want, and sometimes it's not... I was dogfooding the recent release of a certain media playing software not so long ago, which...
A code monkey in Research
NoReplyAll Add-In 2.3.3
Posted
over 2 years ago
by
Gavin Smyth
0
Comments
A new version of the add-in is now available: go to http://research.microsoft.com/en-us/downloads/60860f41-88ab-4bb4-8104-765feca9cfed/ to start playing with it. New features include nicer buttons (well, I think they're nicer), better indication to...
A code monkey in Research
Project Waterloo wrap-up
Posted
over 1 year ago
by
Gavin Smyth
0
Comments
The last few blog posts have been a rapid walkthrough of our Facebook game . To wrap up, here's the "table of contents" for the posts: Game release annoucement Introduction - quick outline of technologies Server - description of the server...
A code monkey in Research
NoReplyAll Add-In 2.4.1
Posted
over 1 year ago
by
Gavin Smyth
2
Comments
A new version of the add-in is now available - head to http://research.microsoft.com/en-us/downloads/60860f41-88ab-4bb4-8104-765feca9cfed/default.aspx to get hold of it. The once change since 2.4.0 is a bug fix for error messages appearing when you...
Page 1 of 2 (43 items)
1
2