<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">
  <channel>
    <title>TariqAyad.com</title>
    <description>think</description>
    <link>http://www.tariqayad.com/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.5.0.7</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://www.tariqayad.com/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Tariq Ayad</dc:creator>
    <dc:title>TariqAyad.com</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/TangibleThoughts" type="application/rss+xml" /><item>
      <title>Dr Jerald Dirks and his Journey of Faith</title>
      <description>&lt;p&gt;Dr Jerald Dirks, talks about his journey of faith.&lt;/P&gt;
&lt;p&gt;Very interesting if you are a seeker of truth&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://tinyurl.com/jdirksfaith"&gt;http://tinyurl.com/jdirksfaith&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.tariqayad.com/post/2009/07/11/Dr-Jerald-Dirks-and-his-Journey-of-Faith.aspx</link>
      <author>tariq</author>
      <comments>http://www.tariqayad.com/post/2009/07/11/Dr-Jerald-Dirks-and-his-Journey-of-Faith.aspx#comment</comments>
      <guid>http://www.tariqayad.com/post.aspx?id=b969c7bb-a134-48f6-8a8e-ba86dd30065a</guid>
      <pubDate>Sat, 11 Jul 2009 13:16:00 +0000</pubDate>
      <category>Spiritual Calling</category>
      <dc:publisher>tariq</dc:publisher>
      <pingback:server>http://www.tariqayad.com/pingback.axd</pingback:server>
      <pingback:target>http://www.tariqayad.com/post.aspx?id=b969c7bb-a134-48f6-8a8e-ba86dd30065a</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.tariqayad.com/trackback.axd?id=b969c7bb-a134-48f6-8a8e-ba86dd30065a</trackback:ping>
      <wfw:comment>http://www.tariqayad.com/post/2009/07/11/Dr-Jerald-Dirks-and-his-Journey-of-Faith.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.tariqayad.com/syndication.axd?post=b969c7bb-a134-48f6-8a8e-ba86dd30065a</wfw:commentRss>
    </item>
    <item>
      <title>My Hiccup is Gone (the one I had 5 mins ago)</title>
      <description>&lt;p&gt;Yep, Just followed these instructions and they worked.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.cognitial.com/hiccups.asp"&gt;http://www.cognitial.com/hiccups.asp&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.tariqayad.com/post/2009/07/08/My-Hiccup-is-Gone-(the-one-I-had-5-mins-ago).aspx</link>
      <author>tariq</author>
      <comments>http://www.tariqayad.com/post/2009/07/08/My-Hiccup-is-Gone-(the-one-I-had-5-mins-ago).aspx#comment</comments>
      <guid>http://www.tariqayad.com/post.aspx?id=83409c26-a808-40a9-b5cc-d52f2c231cf4</guid>
      <pubDate>Wed, 08 Jul 2009 08:38:08 +0000</pubDate>
      <category>Other</category>
      <dc:publisher>tariq</dc:publisher>
      <pingback:server>http://www.tariqayad.com/pingback.axd</pingback:server>
      <pingback:target>http://www.tariqayad.com/post.aspx?id=83409c26-a808-40a9-b5cc-d52f2c231cf4</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.tariqayad.com/trackback.axd?id=83409c26-a808-40a9-b5cc-d52f2c231cf4</trackback:ping>
      <wfw:comment>http://www.tariqayad.com/post/2009/07/08/My-Hiccup-is-Gone-(the-one-I-had-5-mins-ago).aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.tariqayad.com/syndication.axd?post=83409c26-a808-40a9-b5cc-d52f2c231cf4</wfw:commentRss>
    </item>
    <item>
      <title>The MetaBlog API (Creating and Editing Posts)</title>
      <description>&lt;p&gt;I was writing an extension for my blog that uses the &lt;a href="http://en.wikipedia.org/wiki/MetaWeblog" target="_blank"&gt;MetaWeblog API&lt;/a&gt;, so here is what I have learnt about it.&lt;/p&gt; &lt;p&gt;It uses XML RPC for communication. So if you are coding in .NET you will need the xml-rpc library from &lt;a href="http://www.xml-rpc.net/" target="_blank"&gt;CookComputing&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;XML-RPC&lt;/h2&gt; &lt;p&gt;Firstly an Introduction to XML RPC over &lt;a href="http://www.tutorialspoint.com/xml-rpc/xml_rpc_intro.htm" target="_blank"&gt;here&lt;/a&gt; (I would recommend reading the whole series posted there) so that you may get an idea of &lt;/p&gt; &lt;p&gt;1. &lt;a href="http://www.tutorialspoint.com/xml-rpc/xml_rpc_data_model.htm" target="_blank"&gt;XML RPC Types&lt;/a&gt;&lt;/p&gt; &lt;p&gt;2. &lt;a href="http://www.tutorialspoint.com/xml-rpc/xml_rpc_request.htm" target="_blank"&gt;Request&lt;/a&gt;&lt;/p&gt; &lt;p&gt;3. &lt;a href="http://www.tutorialspoint.com/xml-rpc/xml_rpc_response.htm" target="_blank"&gt;Response&lt;/a&gt;&lt;/p&gt; &lt;p&gt;4. &lt;a href="http://www.tutorialspoint.com/xml-rpc/xml_rpc_fault.htm" target="_blank"&gt;Errors (a.k.a. Faults)&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h3&gt;&lt;/h3&gt; &lt;h3&gt;Using CookComputing XML-RPC.Net&lt;/h3&gt; &lt;p&gt;The following link shows you how to use xml-rpc.net library from cook computing connect to the WordTracker system.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.wordtracker.com/docs/api/ch03s04.html" target="_blank"&gt;Link&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;MetaWeblogAPI&lt;/h3&gt; &lt;p&gt;I would recommend you reading the &lt;a href="http://www.xmlrpc.com/metaWeblogApi" target="_blank"&gt;MetaWeblogApi spec&lt;/a&gt; to have an understanding of what the API is expecting as the payload of the RPC calls.&lt;/p&gt; &lt;p&gt;So getting down to detail&lt;/p&gt; &lt;h4&gt;1. Making a Post&lt;/h4&gt; &lt;p&gt;The metaWeblog api new post method signature is &lt;/p&gt; &lt;p&gt;metaWeblog.newPost (blogid, username, password, struct, publish) returns string  &lt;p&gt;which translates as the following into csharp decorated with Xml_rpc.net  &lt;p&gt;&lt;div class="code"&gt;
  &lt;p&gt;[XmlRpcMethod(&lt;span class="str"&gt;"metaWeblog.newPost"&lt;/span&gt;)]&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; newPost(&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; blogid,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; username,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; password,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlRpcStruct rpcstruct,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;bool&lt;/span&gt; publish);  &lt;p&gt;&lt;/div&gt;  &lt;p&gt;Please note the parameter of type XmlRpcStruct, you can use a regular struct instead of this, and XmlRpc.net will translate it into a XmlRpcStruct type.  &lt;p&gt;What is mandatory for this struct to have is a title, description and link. For blogengines that don't support link pass "content" as the value.  &lt;p&gt;Ok so this is fine and dandy, but what about more complex blog engines that support tags, categories etc.  &lt;p&gt;What I have discovered is that a well formed struct for that satisfies this requirement is as follows.  &lt;p&gt;&lt;div class="code"&gt;
&lt;/p&gt; &lt;p&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;struct&lt;/span&gt; MetaWeblogRpcStruct&lt;/p&gt; &lt;p&gt;{&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; title;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; link;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; permaLink;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; description;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt;[] categories;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;int&lt;/span&gt; mt_allow_comments;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; mt_keywords;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; wp_slug;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; mt_basename;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; pubDate;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;string&lt;/span&gt; mt_excerpt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;bool&lt;/span&gt; publish;&lt;/p&gt; &lt;p&gt;}&lt;/p&gt; &lt;p&gt;&lt;/div&gt;&lt;/p&gt; &lt;p&gt;so the newpost signature now is  &lt;p&gt;&lt;div class="code"&gt;
  &lt;p&gt;[XmlRpcMethod(&lt;span class="str"&gt;"metaWeblog.newPost"&lt;/span&gt;)]&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; newPost(&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; blogid,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; username,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; password,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MetaWeblogRpcStruct mwrpcstruct,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;bool&lt;/span&gt; publish);&lt;/p&gt; &lt;p&gt;&lt;/div&gt;&lt;/p&gt; &lt;p&gt;So coming back to RPC, we need an interface that defines the metaweblog api which we could base a proxy on.&lt;/p&gt; &lt;p&gt;hence&lt;/p&gt; &lt;p&gt;&lt;div class="code"&gt;
&lt;/p&gt; &lt;p&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;interface&lt;/span&gt; IMetaWeblog: IXmlRpcProxy&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [XmlRpcMethod(&lt;span class="str"&gt;"metaWeblog.newPost"&lt;/span&gt;)]&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; newPost(&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; blogid,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; username,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; password,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MetaWeblogRpcStruct mwrpcstruct,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;bool&lt;/span&gt; publish);  &lt;p&gt;}  &lt;p&gt;&lt;/div&gt;  &lt;p&gt;So now that that is done, how do you make a post.  &lt;p&gt;First you need to generate the proxy  &lt;p&gt;&lt;div class="code"&gt;
  &lt;p&gt;IMetaWeblog metaWeblog = (IMetaWeblog)XmlRpcProxyGen.Create(&lt;span class="kwrd"&gt;typeof&lt;/span&gt;(IMetaWeblog));  &lt;p&gt;&lt;/div&gt;  &lt;p&gt;Then set the endpoint for the RPC call (i.e. metaweblog url of the blogengine)  &lt;p&gt;&lt;div class="code"&gt;
  &lt;p&gt;metaWeblog.Url = &lt;span class="str"&gt;"http://localhost/blog/metaweblog.axd"&lt;/span&gt;;  &lt;p&gt;// Make a post  &lt;p&gt;&lt;span class="kwrd"&gt;string&lt;/span&gt; ret = metaWeblog.newPost(&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; blogId, UserName, Password, &lt;span class="kwrd"&gt;struct&lt;/span&gt;, &lt;span class="kwrd"&gt;struct&lt;/span&gt;.publish);&lt;/p&gt; &lt;p&gt;&lt;/div&gt;&lt;/p&gt; &lt;p&gt;What is returned from the metaweblog api when new post is called? A GUID to the post, you will need this if you are to edit the post later on.&lt;/p&gt; &lt;h4&gt;2. Editing a Post&lt;/h4&gt; &lt;p&gt;The metaweblog api signature for editing a post is &lt;/p&gt; &lt;p&gt;metaWeblog.editPost (postid, username, password, struct, publish) returns true  &lt;p&gt;which when added to our interface looks like&lt;/p&gt; &lt;p&gt;&lt;div class="code"&gt;
&lt;/p&gt; &lt;p&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;interface&lt;/span&gt; IMetaWeblog: IXmlRpcProxy&lt;/p&gt; &lt;p&gt;{&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [XmlRpcMethod(&lt;span class="str"&gt;"metaWeblog.newPost"&lt;/span&gt;)]&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; newPost(&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; blogid,&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; username,&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; password,&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MetaWeblogRpcStruct mwrpcstruct,&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;bool&lt;/span&gt; publish); &lt;/p&gt; &lt;p&gt;[XmlRpcMethod(&lt;span class="str"&gt;"metaWeblog.editPost"&lt;/span&gt;)]&lt;/p&gt; &lt;p&gt;&lt;span class="kwrd"&gt;bool&lt;/span&gt; editPost(&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; postId,&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; username,&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;string&lt;/span&gt; password,&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MetaWeblogStruct content,&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="kwrd"&gt;bool&lt;/span&gt; publish); &lt;/p&gt; &lt;p&gt;}&lt;/p&gt; &lt;p&gt;&lt;/div&gt;&lt;/p&gt; &lt;p&gt;The procedure is the same as creating a post except the fist parameter "postId" should be the GUID of the post to update.&lt;/p&gt;</description>
      <link>http://www.tariqayad.com/post/2009/07/06/The-MetaBlog-API-(Creating-and-Editing-Posts).aspx</link>
      <author>tariq</author>
      <comments>http://www.tariqayad.com/post/2009/07/06/The-MetaBlog-API-(Creating-and-Editing-Posts).aspx#comment</comments>
      <guid>http://www.tariqayad.com/post.aspx?id=679e4285-7879-4881-adf4-9c7203bce14f</guid>
      <pubDate>Mon, 06 Jul 2009 03:25:00 +0000</pubDate>
      <category>.NET</category>
      <dc:publisher>tariq</dc:publisher>
      <pingback:server>http://www.tariqayad.com/pingback.axd</pingback:server>
      <pingback:target>http://www.tariqayad.com/post.aspx?id=679e4285-7879-4881-adf4-9c7203bce14f</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.tariqayad.com/trackback.axd?id=679e4285-7879-4881-adf4-9c7203bce14f</trackback:ping>
      <wfw:comment>http://www.tariqayad.com/post/2009/07/06/The-MetaBlog-API-(Creating-and-Editing-Posts).aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.tariqayad.com/syndication.axd?post=679e4285-7879-4881-adf4-9c7203bce14f</wfw:commentRss>
    </item>
    <item>
      <title>Spiritual Calling: Till Kingdom Come</title>
      <description>&lt;p&gt;This is a good informative lecture on speaking about "The Way" and it similarities between Christianity and Islam. &lt;/p&gt; &lt;p&gt;Even if you may be resistant to this topic, its still good informative listening.&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.thefinestway.com/post/Till-Kingdom-Come.aspx" href="http://www.thefinestway.com/post/Till-Kingdom-Come.aspx"&gt;http://www.thefinestway.com/post/Till-Kingdom-Come.aspx&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.tariqayad.com/post/2009/07/05/Spiritual-Calling-Till-Kingdom-Come.aspx</link>
      <author>tariq</author>
      <comments>http://www.tariqayad.com/post/2009/07/05/Spiritual-Calling-Till-Kingdom-Come.aspx#comment</comments>
      <guid>http://www.tariqayad.com/post.aspx?id=a07d63f4-5688-4989-87fe-3a7edca6a4d0</guid>
      <pubDate>Sun, 05 Jul 2009 03:24:00 +0000</pubDate>
      <category>Spiritual Calling</category>
      <dc:publisher>tariq</dc:publisher>
      <pingback:server>http://www.tariqayad.com/pingback.axd</pingback:server>
      <pingback:target>http://www.tariqayad.com/post.aspx?id=a07d63f4-5688-4989-87fe-3a7edca6a4d0</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.tariqayad.com/trackback.axd?id=a07d63f4-5688-4989-87fe-3a7edca6a4d0</trackback:ping>
      <wfw:comment>http://www.tariqayad.com/post/2009/07/05/Spiritual-Calling-Till-Kingdom-Come.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.tariqayad.com/syndication.axd?post=a07d63f4-5688-4989-87fe-3a7edca6a4d0</wfw:commentRss>
    </item>
    <item>
      <title>Site Highlight: WMPoweruser.com</title>
      <description>&lt;p&gt;If you are a Windows Mobile User, then this site should be one of your frequent haunts.&lt;/p&gt; &lt;p&gt;Its not? well take a look-see anyway it has a whole bunch of reviews and news.&lt;/p&gt; &lt;p&gt;&lt;a title="http://wmpoweruser.com/" href="http://wmpoweruser.com/"&gt;http://wmpoweruser.com/&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.tariqayad.com/post/2009/06/27/Site-Highlight-WMPowerusercom.aspx</link>
      <author>tariq</author>
      <comments>http://www.tariqayad.com/post/2009/06/27/Site-Highlight-WMPowerusercom.aspx#comment</comments>
      <guid>http://www.tariqayad.com/post.aspx?id=979541e2-bd55-425d-8008-52f621b751c1</guid>
      <pubDate>Sat, 27 Jun 2009 19:51:45 +0000</pubDate>
      <category>Tech</category>
      <category>Windows Mobile</category>
      <dc:publisher>tariq</dc:publisher>
      <pingback:server>http://www.tariqayad.com/pingback.axd</pingback:server>
      <pingback:target>http://www.tariqayad.com/post.aspx?id=979541e2-bd55-425d-8008-52f621b751c1</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.tariqayad.com/trackback.axd?id=979541e2-bd55-425d-8008-52f621b751c1</trackback:ping>
      <wfw:comment>http://www.tariqayad.com/post/2009/06/27/Site-Highlight-WMPowerusercom.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.tariqayad.com/syndication.axd?post=979541e2-bd55-425d-8008-52f621b751c1</wfw:commentRss>
    </item>
    <item>
      <title>Enabling Outlook Instant Search on WIndows 2008</title>
      <description>Here is &lt;a href="http://exchangepedia.com/blog/2009/04/using-outlooks-instant-search-feature.html"&gt;how&lt;/a&gt;</description>
      <link>http://www.tariqayad.com/post/2009/06/11/Enabling-Outlook-Instant-Search-on-WIndows-2008.aspx</link>
      <author>tariq</author>
      <comments>http://www.tariqayad.com/post/2009/06/11/Enabling-Outlook-Instant-Search-on-WIndows-2008.aspx#comment</comments>
      <guid>http://www.tariqayad.com/post.aspx?id=905a2ec6-d38c-4d48-a854-53400bf95744</guid>
      <pubDate>Thu, 11 Jun 2009 14:43:00 +0000</pubDate>
      <dc:publisher>tariq</dc:publisher>
      <pingback:server>http://www.tariqayad.com/pingback.axd</pingback:server>
      <pingback:target>http://www.tariqayad.com/post.aspx?id=905a2ec6-d38c-4d48-a854-53400bf95744</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.tariqayad.com/trackback.axd?id=905a2ec6-d38c-4d48-a854-53400bf95744</trackback:ping>
      <wfw:comment>http://www.tariqayad.com/post/2009/06/11/Enabling-Outlook-Instant-Search-on-WIndows-2008.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.tariqayad.com/syndication.axd?post=905a2ec6-d38c-4d48-a854-53400bf95744</wfw:commentRss>
    </item>
    <item>
      <title>Portable Packet Sniffer</title>
      <description>&lt;p&gt;I found this tool today, its a packet sniffer, and they have a portable version of it too.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.wireshark.org/" target="_blank"&gt;WireShark&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.tariqayad.com/post/2009/06/07/WireShark.aspx</link>
      <author>tariq</author>
      <comments>http://www.tariqayad.com/post/2009/06/07/WireShark.aspx#comment</comments>
      <guid>http://www.tariqayad.com/post.aspx?id=a872b750-a29e-4d69-a817-18759b6fcf3c</guid>
      <pubDate>Sun, 07 Jun 2009 05:10:31 +0000</pubDate>
      <category>Tools</category>
      <dc:publisher>tariq</dc:publisher>
      <pingback:server>http://www.tariqayad.com/pingback.axd</pingback:server>
      <pingback:target>http://www.tariqayad.com/post.aspx?id=a872b750-a29e-4d69-a817-18759b6fcf3c</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.tariqayad.com/trackback.axd?id=a872b750-a29e-4d69-a817-18759b6fcf3c</trackback:ping>
      <wfw:comment>http://www.tariqayad.com/post/2009/06/07/WireShark.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.tariqayad.com/syndication.axd?post=a872b750-a29e-4d69-a817-18759b6fcf3c</wfw:commentRss>
    </item>
    <item>
      <title>SkyFire is Good (really)</title>
      <description>&lt;p&gt;Yep if you have a mobile device and want a proxified web browser (i.e. aka opera mini) take a look at Skyfire, they just went live with version 1.0 and its actually quite good. and yes, you can view flash content, and audio content etc etc.&lt;/p&gt; &lt;p&gt;&lt;a href="http://skyfire.com" target="_blank"&gt;Go get it&lt;/a&gt;.&lt;/p&gt;</description>
      <link>http://www.tariqayad.com/post/2009/06/04/SkyFire-is-Good-(really).aspx</link>
      <author>tariq</author>
      <comments>http://www.tariqayad.com/post/2009/06/04/SkyFire-is-Good-(really).aspx#comment</comments>
      <guid>http://www.tariqayad.com/post.aspx?id=47f38c40-4107-498f-904a-70fb457f30c5</guid>
      <pubDate>Thu, 04 Jun 2009 16:49:15 +0000</pubDate>
      <category>Tools</category>
      <category>Windows Mobile</category>
      <dc:publisher>tariq</dc:publisher>
      <pingback:server>http://www.tariqayad.com/pingback.axd</pingback:server>
      <pingback:target>http://www.tariqayad.com/post.aspx?id=47f38c40-4107-498f-904a-70fb457f30c5</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.tariqayad.com/trackback.axd?id=47f38c40-4107-498f-904a-70fb457f30c5</trackback:ping>
      <wfw:comment>http://www.tariqayad.com/post/2009/06/04/SkyFire-is-Good-(really).aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.tariqayad.com/syndication.axd?post=47f38c40-4107-498f-904a-70fb457f30c5</wfw:commentRss>
    </item>
    <item>
      <title>Firefox 3 Extensions I Use</title>
      <description>&lt;p&gt;This post is a just a reference for me in case I have to re-install firefox I would have blue print of all the extensions I use. Of course you also may be able to discover some extensions through it.&lt;/p&gt;  &lt;p&gt;1. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/6912"&gt;Quick Drag&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4762"&gt;Hide Menu&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/9256"&gt;Hide Caption&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;4. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/125"&gt;Switch Proxy&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;5. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/9133"&gt;Paste and Go&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;6. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3082"&gt;Undo Close Tab&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;7. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/12"&gt;All In One Gestures&lt;/a&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;p&gt;UPDATE: I created an add-on collection for the above &lt;a href="https://addons.mozilla.org/en-US/firefox/collection/tariq80adv"&gt;here&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.tariqayad.com/post/2009/06/02/Firefox-3-Extensions-I-Use.aspx</link>
      <author>tariq</author>
      <comments>http://www.tariqayad.com/post/2009/06/02/Firefox-3-Extensions-I-Use.aspx#comment</comments>
      <guid>http://www.tariqayad.com/post.aspx?id=b6bf14c4-6709-49ff-9618-322d4a518f25</guid>
      <pubDate>Tue, 02 Jun 2009 05:46:00 +0000</pubDate>
      <category>Tools</category>
      <dc:publisher>tariq</dc:publisher>
      <pingback:server>http://www.tariqayad.com/pingback.axd</pingback:server>
      <pingback:target>http://www.tariqayad.com/post.aspx?id=b6bf14c4-6709-49ff-9618-322d4a518f25</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.tariqayad.com/trackback.axd?id=b6bf14c4-6709-49ff-9618-322d4a518f25</trackback:ping>
      <wfw:comment>http://www.tariqayad.com/post/2009/06/02/Firefox-3-Extensions-I-Use.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.tariqayad.com/syndication.axd?post=b6bf14c4-6709-49ff-9618-322d4a518f25</wfw:commentRss>
    </item>
    <item>
      <title>On Buying American Cars</title>
      <description>&lt;p&gt;Not that I know anything about this subject, but I came across the following review and its interesting hearing someone's opinions on this subject, specially with all that's gong on GM right now.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://icantseeyou.typepad.com/my_weblog/2009/05/ford-gave-me-a-lincloln-2009-mks-to-drive-for-five-days-here-are-my-findings.html" href="http://icantseeyou.typepad.com/my_weblog/2009/05/ford-gave-me-a-lincloln-2009-mks-to-drive-for-five-days-here-are-my-findings.html"&gt;http://icantseeyou.typepad.com/my_weblog/2009/05/ford-gave-me-a-lincloln-2009-mks-to-drive-for-five-days-here-are-my-findings.html&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://www.tariqayad.com/post/2009/06/01/On-Buying-American-Cars.aspx</link>
      <author>tariq</author>
      <comments>http://www.tariqayad.com/post/2009/06/01/On-Buying-American-Cars.aspx#comment</comments>
      <guid>http://www.tariqayad.com/post.aspx?id=4695538f-55cc-4d0a-9b8b-c127fb6f2eef</guid>
      <pubDate>Mon, 01 Jun 2009 12:35:32 +0000</pubDate>
      <category>Cars</category>
      <dc:publisher>tariq</dc:publisher>
      <pingback:server>http://www.tariqayad.com/pingback.axd</pingback:server>
      <pingback:target>http://www.tariqayad.com/post.aspx?id=4695538f-55cc-4d0a-9b8b-c127fb6f2eef</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.tariqayad.com/trackback.axd?id=4695538f-55cc-4d0a-9b8b-c127fb6f2eef</trackback:ping>
      <wfw:comment>http://www.tariqayad.com/post/2009/06/01/On-Buying-American-Cars.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.tariqayad.com/syndication.axd?post=4695538f-55cc-4d0a-9b8b-c127fb6f2eef</wfw:commentRss>
    </item>
  </channel>
</rss>
