<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3703116573082656453</id><updated>2024-08-28T05:50:47.377-04:00</updated><category term="Android"/><category term="C#"/><category term="Diff"/><category term="Networking"/><category term="RESTful"/><category term="Silverlight"/><category term="TFS"/><category term="WCF"/><category term="WPF"/><category term="XPS"/><title type='text'>Eddie@Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fszlin.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3703116573082656453/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://fszlin.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Eddie Lin</name><uri>http://www.blogger.com/profile/04412151841260222709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis4kV9dQmr_IuMViiWYvYSSQLO0bv6nX316DqmdKHTxXgzCak4pODuqLHs2SoENML1SUdWdjyjcCmScrz5YoizWRMN_yHj2qHZMG0oa-Ak7FHhOKkMvj1lHXrcEip56GY/s1600-r/23a0098a717c20dfbf591bff73f09045?s=80'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3703116573082656453.post-8482064383540818253</id><published>2011-03-08T22:54:00.012-05:00</published><updated>2011-03-09T20:38:40.689-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="TFS"/><title type='text'>Email Alerts in Team Foundation Server</title><summary type="text">If you ever wonder how to send an E-Mail notification to a user participating in the event in TFS,
the solution would be a little bit tricky for 
a flexible, extensible mechanism for subscription and notification.
One of the easiest ways to achieve this is using the Event Service to listen to the event, and then send the notification.

These are some of the situations you may want to have this </summary><link rel='replies' type='application/atom+xml' href='http://fszlin.blogspot.com/feeds/8482064383540818253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fszlin.blogspot.com/2011/03/email-alerts-in-team-foundation-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3703116573082656453/posts/default/8482064383540818253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3703116573082656453/posts/default/8482064383540818253'/><link rel='alternate' type='text/html' href='http://fszlin.blogspot.com/2011/03/email-alerts-in-team-foundation-server.html' title='Email Alerts in Team Foundation Server'/><author><name>Eddie Lin</name><uri>http://www.blogger.com/profile/04412151841260222709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis4kV9dQmr_IuMViiWYvYSSQLO0bv6nX316DqmdKHTxXgzCak4pODuqLHs2SoENML1SUdWdjyjcCmScrz5YoizWRMN_yHj2qHZMG0oa-Ak7FHhOKkMvj1lHXrcEip56GY/s1600-r/23a0098a717c20dfbf591bff73f09045?s=80'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3703116573082656453.post-9045341869208965620</id><published>2010-05-10T00:39:00.007-04:00</published><updated>2011-03-09T23:30:47.496-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="RESTful"/><category scheme="http://www.blogger.com/atom/ns#" term="WCF"/><title type='text'>Comsuming WCF Services With Android</title><summary type="text">
        It seems processing XML is too heavy for mobile devices. Android did not provide any tool to help consuming SOAP web service.
        But as Android bundled with org.apache.http and org.json packages, it is relative simple to consume RESTful WCF services.
    

    The following sections describe the steps to create RESTfule WCF services and the Android client to consume the services.
</summary><link rel='replies' type='application/atom+xml' href='http://fszlin.blogspot.com/feeds/9045341869208965620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fszlin.blogspot.com/2010/05/comsuming-wcf-services-with-android.html#comment-form' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3703116573082656453/posts/default/9045341869208965620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3703116573082656453/posts/default/9045341869208965620'/><link rel='alternate' type='text/html' href='http://fszlin.blogspot.com/2010/05/comsuming-wcf-services-with-android.html' title='Comsuming WCF Services With Android'/><author><name>Eddie Lin</name><uri>http://www.blogger.com/profile/04412151841260222709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis4kV9dQmr_IuMViiWYvYSSQLO0bv6nX316DqmdKHTxXgzCak4pODuqLHs2SoENML1SUdWdjyjcCmScrz5YoizWRMN_yHj2qHZMG0oa-Ak7FHhOKkMvj1lHXrcEip56GY/s1600-r/23a0098a717c20dfbf591bff73f09045?s=80'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3703116573082656453.post-2112840900209078315</id><published>2010-01-12T07:53:00.004-05:00</published><updated>2010-01-12T22:35:57.897-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="Diff"/><category scheme="http://www.blogger.com/atom/ns#" term="Silverlight"/><title type='text'>A Silverlight Text Diff Control</title><summary type="text">
        Text diff tool is really useful for checking the updates of versioning files. On
        the web, it is widely used in wiki systems to see the changes of articles. It may
        also useful for tracing forum posts, page updates of CMS, etc.
    
    
        This article will describes how to create a simple text diff control in Silverlight.
        Before going into the details, this </summary><link rel='replies' type='application/atom+xml' href='http://fszlin.blogspot.com/feeds/2112840900209078315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fszlin.blogspot.com/2010/01/silverlight-text-diff-control.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3703116573082656453/posts/default/2112840900209078315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3703116573082656453/posts/default/2112840900209078315'/><link rel='alternate' type='text/html' href='http://fszlin.blogspot.com/2010/01/silverlight-text-diff-control.html' title='A Silverlight Text Diff Control'/><author><name>Eddie Lin</name><uri>http://www.blogger.com/profile/04412151841260222709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis4kV9dQmr_IuMViiWYvYSSQLO0bv6nX316DqmdKHTxXgzCak4pODuqLHs2SoENML1SUdWdjyjcCmScrz5YoizWRMN_yHj2qHZMG0oa-Ak7FHhOKkMvj1lHXrcEip56GY/s1600-r/23a0098a717c20dfbf591bff73f09045?s=80'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3703116573082656453.post-7896991413949289647</id><published>2010-01-04T01:02:00.002-05:00</published><updated>2010-01-04T01:04:00.548-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WPF"/><category scheme="http://www.blogger.com/atom/ns#" term="XPS"/><title type='text'>Converting XPS to PDF Programmatically</title><summary type="text">
        I am working on a simple utility tool which pulls data from database and then generates
        reports as E-Mail attachments. An additional requirement is to exam the reports
        before sending them out. Hence, I want a document format that meets these criteria.
    
        Easy to generate;
        Can be review in Win Form program;
        Widely support by client computers.
</summary><link rel='replies' type='application/atom+xml' href='http://fszlin.blogspot.com/feeds/7896991413949289647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fszlin.blogspot.com/2010/01/converting-xps-to-pdf-programmatically.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3703116573082656453/posts/default/7896991413949289647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3703116573082656453/posts/default/7896991413949289647'/><link rel='alternate' type='text/html' href='http://fszlin.blogspot.com/2010/01/converting-xps-to-pdf-programmatically.html' title='Converting XPS to PDF Programmatically'/><author><name>Eddie Lin</name><uri>http://www.blogger.com/profile/04412151841260222709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis4kV9dQmr_IuMViiWYvYSSQLO0bv6nX316DqmdKHTxXgzCak4pODuqLHs2SoENML1SUdWdjyjcCmScrz5YoizWRMN_yHj2qHZMG0oa-Ak7FHhOKkMvj1lHXrcEip56GY/s1600-r/23a0098a717c20dfbf591bff73f09045?s=80'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3703116573082656453.post-5990170576914170705</id><published>2010-01-01T19:31:00.003-05:00</published><updated>2010-01-02T09:45:03.363-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Networking"/><title type='text'>Sharing ADSL using RRAS</title><summary type="text"> 
        Lately, I found that my router keep dropping packages because the session table
        running out pretty fast, makes the internet almost unusable. So that I decided to
        configure a machine to do the job. Plus, this &quot;super&quot; router will provide me the
        functionalities that only available on high-end routers. 
     
        The goad is simple: sharing the ADSL connection </summary><link rel='replies' type='application/atom+xml' href='http://fszlin.blogspot.com/feeds/5990170576914170705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://fszlin.blogspot.com/2010/01/sharing-adsl-using-rras.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3703116573082656453/posts/default/5990170576914170705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3703116573082656453/posts/default/5990170576914170705'/><link rel='alternate' type='text/html' href='http://fszlin.blogspot.com/2010/01/sharing-adsl-using-rras.html' title='Sharing ADSL using RRAS'/><author><name>Eddie Lin</name><uri>http://www.blogger.com/profile/04412151841260222709</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis4kV9dQmr_IuMViiWYvYSSQLO0bv6nX316DqmdKHTxXgzCak4pODuqLHs2SoENML1SUdWdjyjcCmScrz5YoizWRMN_yHj2qHZMG0oa-Ak7FHhOKkMvj1lHXrcEip56GY/s1600-r/23a0098a717c20dfbf591bff73f09045?s=80'/></author><thr:total>1</thr:total></entry></feed>