More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  This has blog has moved ...PhotosProfileFriendsBlog Tools Explore the Spaces community

Blog

January 31

This blog is moving to http://jeftek.com

I recently came across the new Graffiti CMS system, and thought it might be time to move my blog off of WLS.  WLS was great, but I wanted something I could dig deeper into the code on.
 
So if you are following this site,  please head on over to http://jeftek.com
 
I'll leave all of the previous posts here for searching sake, but I have replicated all of the content to the new site.  I updated the existing posts with links to the new location so it can still be found
 
Hope to you see you there.
 
 
 
 
The new RSS feed link is http://feeds.feedburner.com/JefTek if you want to update your feed reader.
 
 
October 12

Zune Multi-Format Support on Vista64

Looking for Information on using Zune with x64 Vista? 

Please visit the article at it's new location on my new blog at: Zune Multi-Format Support on Vista64
November 20

Music from Zune Commercials

Looking for the post on Music from Zune Commercials?   I have moved most of the old content from this blog to my new blog.

You can read the original article at my JefTek.com blog here Music from Zune Commercials

MIIS: MapAttributeForJoin Video and format example

I was catching up on my RSS feeds today, and I stumbled upon Alex Tcherniakhovski's video on Very practical example of using MapAttributesForJoin Method.  It's an excellent video tutorial on using the MAFJ function.

In summary it goes into converting the data type's to a common data type to map them for a join rule.

I tend to use MAFJ quite heavily because I seem to deal with data systems that store the common data value in various formats.

I would say the most common one that I use, is the normalizing the format for storing the US-SSN identifier between the DS and the MV.   Since often you will not be able to have the DataSource be formatted to what you have in the MV, this is a simple way to control that via extensions.

case "MAFJ_SSN":
{
	// MVentry.SSN = "123456789"
	// CSentry.SSN = "123-45-6789"
	// In order to make them "match" for join they need to
	// be equalized in format

	// using RegularExpressions replace the - in the SSN string
	string mySSN = regex.Replace(csentry["SSN"].Value,"-","").toString();	
		
	// mySSN = "123456789"

	// Add the formatted string to the Values collection to
	// be compared for JOIN.

	values.Add(mySSN);
}
break;

It should be noted that "values" is a ValueCollection so you could fill it with multiple formats of the value you wish to join upon.  I suppose this could be used to map a persons name who might be "Joe", "Joey", "Josef", or "Joseph", so that it correctly joins the "Joe Smith" in the metaverse.  I could see where you would want to join on a common name vs legal format of a name in some systems, but I have never had reason to do this myself.

 
tags: , , 
August 24

Do you want to create your own Windows Live Writer Plugin?

Some of you may have noticed I've been keeping track of plugins that the community is developing on one of my blog posts.   Others have been sending me links to their plugins, but the list is getting out of hand, which is a good thing.

If you want to develop your own plugin, there is an excellent article from Keyvan Nayyeri on writing plugins here.

 You can join others in posting your projects on the common section on CodePlex for all toe share and see as well.

 

tags: , , ,

August 19

Free Software from Microsoft

Here is a list of some free software utilities and add-ons.  

(this is posted more for me to go back and refer to at a later time)

August 18

Windows Live Writer Plugins for 08/18/2006

Marc Jennings has released his YouTube/Google video embedding plugin.  (WLS still doesn't support embeding video BTW...hrm.)

  • Videos
    • Embed YouTube/Google Video - info - download - 08/18/2006

     

    Get more (9) Windows Live Writer Plugins Here

    tags: , , ,

  •