An effective MSN/Live-Messenger API usage

My previous post contains a list of some Live-Messenger utilities, written in C# using the Messenger API.

For example:

Getting a list of all the contacts:

 

IMessengerContacts myContacts = new MessengerClass().MyContacts as IMessengerContacts;

foreach (IMessengerContact contact in myContacts)
{

 

And so on…

 

The best way to learn the API is to play with it by yourself. So here you have a simple yet effective and usable example of that API usage.

You are welcome to download the source-code by checking-out the svn repository at google-code:

http://code.sharpregion.com/

 

API Reference

 

kick it on DotNetKicks.com
Share and make SVN-Monitor better:
  • DZone
  • StumbleUpon
  • Digg
  • DotNetKicks
  • del.icio.us
  • Facebook
  • MySpace
  • TwitThis
Monday, March 16th, 2009 Uncategorized 2 Comments

My Live-Messenger Utilities

Here’s a free collection of utilities for Live-Messenger I’ve written and use every day:

(Source-code is available at http://code.sharpregion.com/)

› Continue reading

Share and make SVN-Monitor better:
  • DZone
  • StumbleUpon
  • Digg
  • DotNetKicks
  • del.icio.us
  • Facebook
  • MySpace
  • TwitThis
Friday, March 13th, 2009 Uncategorized 4 Comments

Programmer Vs. Wife

Me: “You could have been a programmer. Instead, you have chosen to be a bug.”

Wife: “Me? A programmer??? – Programmers don’t have a heart. My heart is too big for that.”

Me: “Funny. Can I post that in my blog?”

It's not me.

Share and make SVN-Monitor better:
  • DZone
  • StumbleUpon
  • Digg
  • DotNetKicks
  • del.icio.us
  • Facebook
  • MySpace
  • TwitThis
Tuesday, March 3rd, 2009 Love No Comments

SharpRegion’s SVN repository is available at Google-Code

SVN-Monitor’s source-code is now available at Google-Code:

http://sharpregion.googlecode.com/svn/trunk/svnmonitor/trunk/

You can use SVN-Monitor to monitor the above URL for code-changes.

kick it on DotNetKicks.com
Share and make SVN-Monitor better:
  • DZone
  • StumbleUpon
  • Digg
  • DotNetKicks
  • del.icio.us
  • Facebook
  • MySpace
  • TwitThis
Saturday, February 28th, 2009 SVN-Monitor No Comments

SVN-Monitor is going Open-Source

SVN-Monitor’s new BETA program has started.

The new beta and it’s source-code can be downloaded here.

Wanna contrib?

Currently, the SVN repository of the code is not available, so the only way to get the code is by downloading the zip from the beta page.

Update: The source-code is accessible via SVN at: http://sharpregion.googlecode.com/svn/trunk/svnmonitor/trunk/

Developers who want to contribute code-changes are welcome to send them to me to:

adrian@sharpregion.com

Please feel free to send a zip file of all your changed code. Don’t bother creating PATCHES or DIFF’S. You are welcome to send full directories. I will do the diff by myself.

Wanna help translating?

I’m looking for help translating the program to more languages.

The process of translating the program is very easy.

If you want to help, please send me an email and I will send you the instructions.

Thanks!

This is only the beginning.

I will continue working both on the product itself and the beta program.

I will do my best to:

  • Create user-help, FAQ’ and Tutorials
  • Create doc’s for the beta (Design, API’s, etc…)
  • Make the SVN repo available
  • Create an SDK for extending the application (more Actions, Wizards, Context-Commands, etc…)
  • Think of more stuff to add to this list
kick it on DotNetKicks.com
Share and make SVN-Monitor better:
  • DZone
  • StumbleUpon
  • Digg
  • DotNetKicks
  • del.icio.us
  • Facebook
  • MySpace
  • TwitThis
Monday, February 23rd, 2009 SVN-Monitor 6 Comments

New SVN-Monitor version. New features!

I would like to thank my friends for testing the beta versions.

I would like to thank all users that helped by suggesting new features and reporting bugs.

I get a lot of supportive messages. Thank you all. Keep them coming…

The new version (1.1) contains many bug fixes and some new features.

I have done a major “cleanup” of old and new issues, so now I can get more focused on the next major releases.

Some suggestions were not included in this release. Sorry for that. Some of them will be included in the future, some maybe not.

› Continue reading

Share and make SVN-Monitor better:
  • DZone
  • StumbleUpon
  • Digg
  • DotNetKicks
  • del.icio.us
  • Facebook
  • MySpace
  • TwitThis
Friday, January 23rd, 2009 SVN-Monitor 8 Comments

Extending the Visual-Studio Context-Menu

Visual-Studio 2008 adds a new “Explore” command to all folders in the Solution-Explorer.

We can easily add this feature, and some more, to any file or folder in Visual-Studio 2005 and up.

Solution Explorer

› Continue reading

Share and make SVN-Monitor better:
  • DZone
  • StumbleUpon
  • Digg
  • DotNetKicks
  • del.icio.us
  • Facebook
  • MySpace
  • TwitThis
Tuesday, December 16th, 2008 Uncategorized 8 Comments

Yet another Singleton Yada-Yada

Singletons? Again!?!

It’s short. Please don’t run away.

In-general, there are two methods: The lazy, and the thread-safe without locks (using a static-constructor).

The Hybrid-Generic-Singleton

Here is (yet another) generic singleton. This time, it can be used as a hybrid lazy and thread-safe:

› Continue reading

Share and make SVN-Monitor better:
  • DZone
  • StumbleUpon
  • Digg
  • DotNetKicks
  • del.icio.us
  • Facebook
  • MySpace
  • TwitThis
Thursday, December 11th, 2008 Uncategorized 4 Comments

An idea on how-to avoid spam in Dot-Net-Kicks

The “Upcoming Stories” RSS in Dot-Net-Kicks is full of SPAM.

Here’s a idea on how to avoid it:Ha?

Use a .NET captcha: ask questions that are difficult to guess but easy to answer. For example:

  • “Name 3 namespaces in the System.Windows.Forms assembly”
  • “Select 3 differences between an interface and a class” (giving some options with check-boxes)
  • “Write a console ‘Hello World’ program”

What do you think?

Please avoid the “This is SPAM” comment. This is serious, and it’s becoming worse every day. DNK will start losing it’s effect.

 

kick it on DotNetKicks.com
Share and make SVN-Monitor better:
  • DZone
  • StumbleUpon
  • Digg
  • DotNetKicks
  • del.icio.us
  • Facebook
  • MySpace
  • TwitThis
Tuesday, December 9th, 2008 Uncategorized 10 Comments

How I’ve put my wife into SVN

My wife uses AutoCAD. She is a student of architecture.

I’m a software-developer. I love my wife very much. I get crazy when she doesn’t backup her files.

Intro

SVN and TortoiseSVN are really great tools. It is a shame that these tools are used only by developers. I believe that every home should use SVN to keep track of it’s files.

The problem is that these tools are planned for developers. Using the file-system in windows is not a trivial task for everyone. In fact, sometimes people tend to be afraid of it. Not only using the file-system, but also using some client application that does not even have a window? And where do I get an SVN server anyway?!?

› Continue reading

Share and make SVN-Monitor better:
  • DZone
  • StumbleUpon
  • Digg
  • DotNetKicks
  • del.icio.us
  • Facebook
  • MySpace
  • TwitThis
Tuesday, December 2nd, 2008 SVN-Monitor 24 Comments