<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Naruto's Chakra</title><link>http://blogs.msdn.com/husseina/default.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>SharePoint Storage</title><link>http://blogs.msdn.com/husseina/archive/2009/12/26/sharepoint-storage.aspx</link><pubDate>Sat, 26 Dec 2009 08:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9941234</guid><dc:creator>Hussein Ahmad</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/husseina/comments/9941234.aspx</comments><wfw:commentRss>http://blogs.msdn.com/husseina/commentrss.aspx?PostID=9941234</wfw:commentRss><wfw:comment>http://blogs.msdn.com/husseina/rsscomments.aspx?PostID=9941234</wfw:comment><description>&lt;P&gt;for years we have relied on SQL server as our main storage for SharePoint. but after releasing WSS SP1 we supported External BLOB Storage &lt;A class="" title=EBS href="http://msdn.microsoft.com/en-us/library/bb862135.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/bb862135.aspx"&gt;EBS&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;EBS is a provider based model to decouple SharePoint from its SQL Storage. which means that we can now use any storage as SharePoint backend. we can discuss the pros and cons of this scneario in pages but i just would like to the factors that should impact your deicision :&lt;/P&gt;
&lt;P&gt;1- Federated Content Management : imagine if we can storge a certain taxonomy of documents on SharePoint and others on EMC or others so we can leverage current investment for customers and use those other backend stores. &lt;/P&gt;
&lt;P&gt;2- Complying with Customers' standards : alot of customer have their standards to save for example : well delivery documents on filenet while other legal documents on EMC and active departmental docs on SharePoint. now we can be open and comply to those.&lt;/P&gt;
&lt;P&gt;3- Complying with Customers' policies for documents : retention period and auditing, etc.. can now be applies directly from the storage system&lt;/P&gt;
&lt;P&gt;4- Operation : we have to assess the operation cost of saving in external BLOB as file shares (file streams) as opposed to saving in SQL&lt;/P&gt;
&lt;P&gt;5- Disaster Recovery : Backup/Restore is no more the same. so using EMC Networker or DPM would haev to be tuned a little bit to now backup/restore BLOB stores. in the grand picture we have data splitted into 2 storage systems: SQL and EBS. so restoring data can generate inconsistencies. this has to reaslly be planned thouroughly.&lt;/P&gt;
&lt;P&gt;6- high frequency of document updates : as a result of EBS there are alot of orphans which has to be claned using a custom written GC as described in MS article. but as we all know , this is an expensive operation so it has to be scheduled in non-peak periods.&lt;/P&gt;
&lt;P&gt;7- Maintaining Security across 2 layers:SharePoint and EBS. if a sharepoint group has access to a certain file, how are we going to enforce this on the BLOB store ?&lt;/P&gt;
&lt;P&gt;The other solution to have an external storage is using &lt;A class="" title=RBS href="http://blogs.msdn.com/sqlrbs" mce_href="http://blogs.msdn.com/sqlrbs"&gt;RBS (Remote BLOB Storage)&lt;/A&gt;. this is a SQL 2008 feature that can be leverage from SQL server. there were alot of enhancements, bug fixes, new features in R2. so basically now you can save any BLOB object outside SQL. SharePoint 2010 is using this feature to enable saving BLOBs outside SharePoint. actuallt most of the software boundaries os MOSS before were because of BLOB limitations in SQL. EBS is till working in SharePoint 2010 but RBS will take over in next versions.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9941234" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/husseina/archive/tags/BLOB+SharePoint+2010+MOSS+EBS+RBS/default.aspx">BLOB SharePoint 2010 MOSS EBS RBS</category></item><item><title>DA in Windows 7</title><link>http://blogs.msdn.com/husseina/archive/2009/11/03/da-in-windows-7.aspx</link><pubDate>Tue, 03 Nov 2009 04:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9916563</guid><dc:creator>Hussein Ahmad</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/husseina/comments/9916563.aspx</comments><wfw:commentRss>http://blogs.msdn.com/husseina/commentrss.aspx?PostID=9916563</wfw:commentRss><wfw:comment>http://blogs.msdn.com/husseina/rsscomments.aspx?PostID=9916563</wfw:comment><description>&lt;P&gt;Direct Access feature in windows 7 is an incredible feature where you can connect to your organization intranet without having to VPN or RAS..&lt;/P&gt;
&lt;P&gt;i am currently using the feature. ehenever i have an internet connection , i get a notification icon asking me about whether to connect to DA or not ? then it asks for my smart card password. that' all , then i am in.&lt;/P&gt;
&lt;P&gt;drawbacks:&lt;/P&gt;
&lt;P&gt;=========&lt;/P&gt;
&lt;P&gt;1- cannot control which traffic goes to my intranet and which goes to internet ?so for example &lt;A href="http://www.abc.com/"&gt;www.abc.com&lt;/A&gt; i dont know whether this goes to DA ot to normal internet DNS&lt;/P&gt;
&lt;P&gt;2- cannot start and stop it explicitly, it is not an NT service or a program i can start and stop&lt;/P&gt;
&lt;P&gt;3- at some customer sites , i cannot connect for no reasons although port 443 is open&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916563" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/husseina/archive/tags/Windows+7+DA+_2600_quot_3B00_Direct+Access_2600_quot_3B00_+VPN+RAS/default.aspx">Windows 7 DA &amp;quot;Direct Access&amp;quot; VPN RAS</category></item><item><title>Naruto Shippuden (Jiraya and Orochimaro)</title><link>http://blogs.msdn.com/husseina/archive/2009/11/01/naruto-shippuden-jiraya-and-orochimaro.aspx</link><pubDate>Sun, 01 Nov 2009 09:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9915822</guid><dc:creator>Hussein Ahmad</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/husseina/comments/9915822.aspx</comments><wfw:commentRss>http://blogs.msdn.com/husseina/commentrss.aspx?PostID=9915822</wfw:commentRss><wfw:comment>http://blogs.msdn.com/husseina/rsscomments.aspx?PostID=9915822</wfw:comment><description>&lt;P&gt;did Jiraya really die ? it didnt look like he died , i am not sure. &lt;/P&gt;
&lt;P&gt;and what happened to Orochimaro's power that transfered to Kabuto ? &lt;/P&gt;
&lt;P&gt;&amp;nbsp;why the loose ends ?&lt;/P&gt;
&lt;P&gt;to me Orochimaro and Jiraya are still alive . but i am not sure why they left it to interpretations like that &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9915822" width="1" height="1"&gt;</description></item><item><title>The Bedouin goes home</title><link>http://blogs.msdn.com/husseina/archive/2009/10/17/the-bedouin-goes-home.aspx</link><pubDate>Sat, 17 Oct 2009 18:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9908595</guid><dc:creator>Hussein Ahmad</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/husseina/comments/9908595.aspx</comments><wfw:commentRss>http://blogs.msdn.com/husseina/commentrss.aspx?PostID=9908595</wfw:commentRss><wfw:comment>http://blogs.msdn.com/husseina/rsscomments.aspx?PostID=9908595</wfw:comment><description>&lt;P&gt;I never liked the wind, the cold or the sonw&lt;/P&gt;
&lt;P&gt;i've had enough and it's time for me to go&lt;/P&gt;
&lt;P&gt;i will miss you where ever you may be&lt;/P&gt;
&lt;P&gt;but i can't take any more - please set me free&lt;/P&gt;
&lt;P&gt;i am a desert man with a camel, a tent and a goat&lt;/P&gt;
&lt;P&gt;dip plates, a Merc and a mansion mean nothng to me&lt;/P&gt;
&lt;P&gt;green oasis my love i and a palm tree&lt;/P&gt;
&lt;P&gt;close to nature, yes heaven where i long to be&lt;/P&gt;
&lt;P&gt;stars and moon in the night and the morning blue sea&lt;/P&gt;
&lt;P&gt;oh how i miss hom - please set me free&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9908595" width="1" height="1"&gt;</description></item><item><title>Booting Windows 7 or 2008 from a vhd on a USB drive</title><link>http://blogs.msdn.com/husseina/archive/2009/10/17/booting-windows-7-or-2008-from-a-vhd-on-a-usb-drive.aspx</link><pubDate>Sat, 17 Oct 2009 17:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9908591</guid><dc:creator>Hussein Ahmad</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.msdn.com/husseina/comments/9908591.aspx</comments><wfw:commentRss>http://blogs.msdn.com/husseina/commentrss.aspx?PostID=9908591</wfw:commentRss><wfw:comment>http://blogs.msdn.com/husseina/rsscomments.aspx?PostID=9908591</wfw:comment><description>&lt;DIV&gt;after struggling for a week i managed to boot my machine from a vhd located on an external USB drive. &lt;/DIV&gt;
&lt;DIV&gt;steps:&lt;/DIV&gt;
&lt;DIV&gt;=====&lt;/DIV&gt;
&lt;DIV&gt;1- prepare a vhd file that has windows 7 or windows 2008 (there are thousands of blogs on how to do this step)&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;2- copy the vhd to the local hard drive in any parition that has enugh space for the vhd to expand&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;3- boot from your normal windows (not the vhd that we just prepared)&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;4- right click my computer and select manage then go to disk management&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;3- attach the vhd after which it will appear as a normal disk drive volume&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;4- go to &lt;A href="http://www.boot-land.net/forums/index.php?showtopic=6851"&gt;http://www.boot-land.net/forums/index.php?showtopic=6851&lt;/A&gt;&amp;nbsp;and download pwboot then copy it inside the vhd drive&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;5- shut down the current windows and boot your machine into the vhd (again there are many blogs explaining how)&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;6- run the pwboot (FROM WITHIN&amp;nbsp;THE VHD IMAGE)&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;7- use bcdboot to copy the system files from the vhd to the physical USB drive&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;8- restart your machine &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;9- select boot from USB drive&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9908591" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/husseina/archive/tags/_2600_quot_3B00_Windows+7_2600_quot_3B00_+Windows7+VHD+_2600_quot_3B00_Native+boot_2600_quot_3B00_+_2600_quot_3B00_boot+from+vhd_2600_quot_3B00_/default.aspx">&amp;quot;Windows 7&amp;quot; Windows7 VHD &amp;quot;Native boot&amp;quot; &amp;quot;boot from vhd&amp;quot;</category></item><item><title>Black Hole Method - Delete folders that are deeper than MAX_PATH characters</title><link>http://blogs.msdn.com/husseina/archive/2009/10/17/black-hole-method-delete-folders-that-are-deeper-than-max-path-characters.aspx</link><pubDate>Sat, 17 Oct 2009 17:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9908590</guid><dc:creator>Hussein Ahmad</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/husseina/comments/9908590.aspx</comments><wfw:commentRss>http://blogs.msdn.com/husseina/commentrss.aspx?PostID=9908590</wfw:commentRss><wfw:comment>http://blogs.msdn.com/husseina/rsscomments.aspx?PostID=9908590</wfw:comment><description>&lt;DIV&gt;hohaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;after searching all THE INTERNET FOR A SOLUTION I DIDNT FIND ANY.&lt;/DIV&gt;
&lt;DIV&gt;here is one that i invented :&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Concept:&lt;/DIV&gt;
&lt;DIV&gt;========&lt;/DIV&gt;
&lt;DIV&gt;1- create a vhd file using disk management. we will call that vhd a black hole vhd.&lt;/DIV&gt;
&lt;DIV&gt;2- use robocopy to move the entire long path folder to the black hole&lt;/DIV&gt;
&lt;DIV&gt;3- delete the black hole&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Steps:&lt;/DIV&gt;
&lt;DIV&gt;=====&lt;/DIV&gt;
&lt;DIV&gt;1- right click my computer&lt;/DIV&gt;
&lt;DIV&gt;2- choose manage&lt;/DIV&gt;
&lt;DIV&gt;3- select disk management&lt;/DIV&gt;
&lt;DIV&gt;4- from "more actions" menu on the right&lt;/DIV&gt;
&lt;DIV&gt;5- choose create vhd and put it anywhere&lt;/DIV&gt;
&lt;DIV&gt;6- go down to the disk and right click and choose initialize then format&lt;/DIV&gt;
&lt;DIV&gt;6- use robocopy with the /move switch&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; example : robocopy C:\users\[userx]\AppData&amp;nbsp; H:\blackhole.vhd /s /move&lt;/DIV&gt;
&lt;DIV&gt;7- after robocopy completes &lt;/DIV&gt;
&lt;DIV&gt;8- goto disk management&lt;/DIV&gt;
&lt;DIV&gt;9-right click the&amp;nbsp;disk and choose detach vhd&lt;/DIV&gt;
&lt;DIV&gt;10- goto the vhd and delete it&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9908590" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/husseina/archive/tags/MAX_5F00_PATH+ROBOCOPY+_2600_quot_3B00_long+path_2600_quot_3B00_/default.aspx">MAX_PATH ROBOCOPY &amp;quot;long path&amp;quot;</category></item><item><title>Configuring FBA might generates "Unknown Error"</title><link>http://blogs.msdn.com/husseina/archive/2007/12/02/configuring-fba-might-generates-unknown-error.aspx</link><pubDate>Sun, 02 Dec 2007 11:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6642003</guid><dc:creator>Hussein Ahmad</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/husseina/comments/6642003.aspx</comments><wfw:commentRss>http://blogs.msdn.com/husseina/commentrss.aspx?PostID=6642003</wfw:commentRss><wfw:comment>http://blogs.msdn.com/husseina/rsscomments.aspx?PostID=6642003</wfw:comment><description>&lt;DIV class=Section1&gt;
&lt;P class=MsoNormal&gt;After configuring FBA for an extranet site. I always get &lt;B&gt;“Unknownerror”&lt;/B&gt; when I try to sing in. the steps followed are described here :&lt;/P&gt;
&lt;P class=MsoNormal&gt;http://devcow.com/blogs/jdattis/archive/2007/02/23/Office_SharePoint_Server_2007_Forms_Based_Authentication_FBA_Walkthrough_Part_1.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal&gt;solution :&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;1-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;check for the application poolidentity that host the extranet site. &lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;2-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;Goto SQL Server to your FBAdatabase created&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" class=MsoListParagraph&gt;3-&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN dir=ltr&gt;&lt;/SPAN&gt;Give put the app pool identityaccount in dbo role. Make sure to put there. It is not enough to map it to dboschema as a default schema&lt;/P&gt;
&lt;P class=MsoNormal&gt;You can detect this error in MOSS logs under : C:\ProgramFiles\Common Files\Microsoft Shared\web server extensions\12\LOGS &lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6642003" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/husseina/archive/tags/FBA+MOSS/default.aspx">FBA MOSS</category></item><item><title>Microsoft Enterprise Search Server 2008</title><link>http://blogs.msdn.com/husseina/archive/2007/11/12/microsoft-enterprise-search-server-2008.aspx</link><pubDate>Mon, 12 Nov 2007 19:26:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6143262</guid><dc:creator>Hussein Ahmad</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/husseina/comments/6143262.aspx</comments><wfw:commentRss>http://blogs.msdn.com/husseina/commentrss.aspx?PostID=6143262</wfw:commentRss><wfw:comment>http://blogs.msdn.com/husseina/rsscomments.aspx?PostID=6143262</wfw:comment><description>     &lt;div class=Section1&gt;&lt;p class=MsoNormal&gt;Search doesn't have to be complicated. You can deliverSearch to your organization quickly and easily with Microsoft Search Server2008&lt;/p&gt;&lt;p class=MsoNormal&gt;http://www.microsoft.com/enterprisesearch/default.aspx&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;p class="blogmailrInlineLink"&gt;&lt;a href=""&gt;smime.p7s&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6143262" width="1" height="1"&gt;</description></item><item><title>Guidance Explorer</title><link>http://blogs.msdn.com/husseina/archive/2007/10/28/guidance-explorer.aspx</link><pubDate>Sun, 28 Oct 2007 22:06:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5744484</guid><dc:creator>Hussein Ahmad</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/husseina/comments/5744484.aspx</comments><wfw:commentRss>http://blogs.msdn.com/husseina/commentrss.aspx?PostID=5744484</wfw:commentRss><wfw:comment>http://blogs.msdn.com/husseina/rsscomments.aspx?PostID=5744484</wfw:comment><description>     &lt;div class="Section1"&gt;&lt;p class="MsoNormal"&gt;Microsoft Patterns and Practices team has built a tool to check your system against coding best practices. The tool can be used when :&lt;/p&gt;&lt;p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-list:Ignore"&gt;1-&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;designing systems&lt;/p&gt;&lt;p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-list:Ignore"&gt;2-&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;tuning performance&lt;/p&gt;&lt;p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-list:Ignore"&gt;3-&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;THREAT analysis&lt;/p&gt;&lt;p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-list:Ignore"&gt;4-&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;Health check&lt;/p&gt;&lt;p class="MsoListParagraph" style="text-indent:-.25in;mso-list:l0 level1 lfo1"&gt;&lt;span style="mso-list:Ignore"&gt;5-&lt;span style="font:7.0pt &amp;quot;Times New Roman&amp;quot;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;Guidance and How Tos&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=guidanceExplorer"&gt;http://www.codeplex.com/Wiki/View.aspx?ProjectName=guidanceExplorer&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5744484" width="1" height="1"&gt;</description></item><item><title>Offline SharePoint Client</title><link>http://blogs.msdn.com/husseina/archive/2007/09/24/offline-sharepoint-client.aspx</link><pubDate>Mon, 24 Sep 2007 03:10:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5083855</guid><dc:creator>Hussein Ahmad</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/husseina/comments/5083855.aspx</comments><wfw:commentRss>http://blogs.msdn.com/husseina/commentrss.aspx?PostID=5083855</wfw:commentRss><wfw:comment>http://blogs.msdn.com/husseina/rsscomments.aspx?PostID=5083855</wfw:comment><description>     &lt;div class=Section1&gt;&lt;p class=MsoNormal&gt;I don&amp;#8217;t commercialize for Partner solutions , but thissoftware directly address a lot of requirements that we challenge today formobile users.&lt;/p&gt;&lt;p class=MsoNormal&gt;http://www.colligo.com/products/sharepoint/contributor_home.asp&lt;/a&gt;&lt;/p&gt;&lt;p class=MsoNormal&gt;for remote/satellite resources that work offline , there wasalways a requirement to work on SharePoint offline. Now with these types ofoffline SharePoint clients like the above link, this requirement is achieved.&lt;/p&gt;&lt;p class=MsoNormal&gt;another scenario would be , due to a bad link or bandwidth ,users cannot work online on SharePoint all the time. They can be within thesame network or a trusted partner (Extranet Scenarios) .&lt;/p&gt;&lt;p class=MsoNormal&gt;Lotus notes supports the feature of offline synchronization aspart of their database replication. SharePoint has a request to support thisfeature in next version 14. Until they implement the feature this solution canaddress the challenge.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5083855" width="1" height="1"&gt;</description></item><item><title>pdf IFilter for windows 64 bit</title><link>http://blogs.msdn.com/husseina/archive/2007/09/17/pdf-ifilter-for-windows-64-bit.aspx</link><pubDate>Mon, 17 Sep 2007 17:23:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4956954</guid><dc:creator>Hussein Ahmad</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/husseina/comments/4956954.aspx</comments><wfw:commentRss>http://blogs.msdn.com/husseina/commentrss.aspx?PostID=4956954</wfw:commentRss><wfw:comment>http://blogs.msdn.com/husseina/rsscomments.aspx?PostID=4956954</wfw:comment><description>     &lt;div class=Section1&gt;&lt;p class=MsoNormal&gt;Released (not by Microsoft or Adobe &lt;span style='font-family:Wingdings'&gt;J&lt;/span&gt; , yes none of them) by FoxIt. http://www.foxitsoftware.com/pdf/ifilter/&lt;/a&gt;&lt;/p&gt;&lt;p class=MsoNormal&gt;It supports x64 only . they are developing a new one forIA64 .&lt;/p&gt;&lt;p class=MsoNormal&gt;I am running Vita 64 bit, and I was really waiting for thatrelease . now I can index a whole new set of articles and documents&lt;/p&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4956954" width="1" height="1"&gt;</description></item><item><title>Last .NET Show</title><link>http://blogs.msdn.com/husseina/archive/2007/09/17/last-net-show.aspx</link><pubDate>Mon, 17 Sep 2007 06:39:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4949911</guid><dc:creator>Hussein Ahmad</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/husseina/comments/4949911.aspx</comments><wfw:commentRss>http://blogs.msdn.com/husseina/commentrss.aspx?PostID=4949911</wfw:commentRss><wfw:comment>http://blogs.msdn.com/husseina/rsscomments.aspx?PostID=4949911</wfw:comment><description>     &lt;div class=Section1&gt;&lt;p class=MsoNormal&gt;This is the Last .NET show &lt;span style='font-family:Wingdings'&gt;L&lt;/span&gt;&lt;/p&gt;&lt;p class=MsoNormal&gt;The show will end with Silverlight episode . http://msdn.microsoft.com/theshow/episode.aspx?xml=theshow/en/episode063/manifest.xml&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4949911" width="1" height="1"&gt;</description></item><item><title>Host your WF inside BizTalk</title><link>http://blogs.msdn.com/husseina/archive/2007/08/07/host-your-wf-inside-biztalk.aspx</link><pubDate>Tue, 07 Aug 2007 23:09:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4282499</guid><dc:creator>Hussein Ahmad</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/husseina/comments/4282499.aspx</comments><wfw:commentRss>http://blogs.msdn.com/husseina/commentrss.aspx?PostID=4282499</wfw:commentRss><wfw:comment>http://blogs.msdn.com/husseina/rsscomments.aspx?PostID=4282499</wfw:comment><description>     &lt;div class=Section1&gt;&lt;p class=MsoNormal&gt;I am very excited to see the next step of process modelingsystems. It is just a middle step till we get the next version of BizTalk wherewe will have Orchestrations built directly on top of WF.&lt;/p&gt;&lt;p class=MsoNormal&gt;This is a video for how + Requirements to host your WF in BizTalk: http://download.microsoft.com/download/3/e/4/3e4e9f14-1f9d-4e03-a86a-03955aaff73c/biztalkhosting.wmv&lt;/a&gt;&lt;/p&gt;&lt;p class=MsoNormal&gt;And this is the SDK that allows you do that: https://connect.microsoft.com/site/sitehome.aspx?SiteID=437&lt;/a&gt;&lt;/p&gt;&lt;p class=MsoNormal&gt;So are we unifying all workflows in one place in BizTalk now?&amp;nbsp; NOOOOOO&lt;/p&gt;&lt;p class=MsoNormal&gt;So what are our options for hosting workflows at the moment?&lt;/p&gt;&lt;p class=MsoNormal&gt;Any host system for WF has to provide an implementation forthe following services: &lt;/p&gt;&lt;p class=MsoListParagraph style='margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo2'&gt;&lt;span style='mso-list:Ignore'&gt;a.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Transaction&lt;/p&gt;&lt;p class=MsoListParagraph style='margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo2'&gt;&lt;span style='mso-list:Ignore'&gt;b.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Persistence&lt;/p&gt;&lt;p class=MsoListParagraph style='margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo2'&gt;&lt;span style='mso-list:Ignore'&gt;c.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Scheduler&lt;/p&gt;&lt;p class=MsoListParagraph style='margin-left:1.0in;text-indent:-.25in;mso-list:l0 level2 lfo2'&gt;&lt;span style='mso-list:Ignore'&gt;d.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;Tracking&lt;/p&gt;&lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l2 level1 lfo4'&gt;1-&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;BizTalk Orchestrations will be one type ofimplementation for this framework hosting the workflows and providingimplementations for THE 4 services&lt;/p&gt;&lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l2 level1 lfo4'&gt;2-&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;SharePoint is another type of implementation of thoseservices.&lt;/p&gt;&lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l2 level1 lfo4'&gt;3-&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;K2.NET Server for hosting our WF Workflows is anothergreat example&lt;/p&gt;&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;span style='font-size:13.0pt;color:#943634'&gt;So thequestion is not anymore : where do I host my workflows ?&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;span style='font-size:13.0pt;color:#943634'&gt;the questionis : what type of services my workflow requires ?&lt;/span&gt;&lt;/b&gt; &lt;/p&gt;&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;span style='font-size:13.0pt;color:#0070C0'&gt;Issue :&amp;nbsp;what happens if my workflow needs diverse services from different hostingsystems ? example : BizTalk (Scalability and TPM) and collaboration platform inMOSS ?&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=MsoNormal&gt;More requirements might be: &lt;/p&gt;&lt;p class=MsoNormal&gt;is it a system process, is it a human workflow interactionprocess, scalability, analysis/BI on tracked data ,Trading Partner Support,rich Collaboration support, SMTP support, event system , etc&amp;#8230;&amp;#8230;&lt;/p&gt;&lt;p class=MsoNormal&gt;and the answer will decide which server we are going to usefor hosting.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p class=MsoNormal&gt;This solution scenario from my point of view will be theultimate:&lt;/p&gt;&lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo6'&gt;1-&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;One Server (MS WF Host Server) for hosting, executingany WF built on WF&lt;/p&gt;&lt;p class=MsoListParagraph style='text-indent:-.25in;mso-list:l1 level1 lfo6'&gt;2-&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;Using adapter/provider pattern to provide services fromdifferent platforms and products to these workflows. Example: I need oneworkflow that requires BizTalk scalability and SharePoint collaborationfeatures. So the &amp;#8220;MS WF Host Server&amp;#8221; will only provide abstractAPIs and the actual implementation is left for the providers like BTS and MOSS.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4282499" width="1" height="1"&gt;</description></item><item><title>How To Trim the extra data that CCF2.6 injects into the query string</title><link>http://blogs.msdn.com/husseina/archive/2007/07/26/how-to-trim-the-extra-data-that-ccf2-6-injects-into-the-query-string.aspx</link><pubDate>Thu, 26 Jul 2007 21:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4069221</guid><dc:creator>Hussein Ahmad</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/husseina/comments/4069221.aspx</comments><wfw:commentRss>http://blogs.msdn.com/husseina/commentrss.aspx?PostID=4069221</wfw:commentRss><wfw:comment>http://blogs.msdn.com/husseina/rsscomments.aspx?PostID=4069221</wfw:comment><description>&lt;P class=MsoListParagraph style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1-&lt;FONT color=#0000ff&gt; Writing a web adapter&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: 'Courier New'"&gt;public override bool DoAction(Microsoft.Ccf.Csr.HostedWebApplication.WebAction action,ref string data)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: 'Courier New'"&gt;{&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;data = System.Web.HttpUtility.UrlEncode(data);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph&gt;&lt;SPAN style="COLOR: black; FONT-FAMILY: 'Courier New'"&gt;&amp;nbsp;&amp;nbsp;return base.DoAction (action, ref data);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph&gt;}&lt;/P&gt;
&lt;P class=MsoListParagraph&gt;2- &lt;FONT color=#0000ff&gt;In the agent desktop config file&lt;/FONT&gt; : &amp;lt;addkey=”EmptyParamData” value=”true” /&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph&gt;If you want to know all the parameters of the Agent Desktop please have a look on app.config.localfor example&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4069221" width="1" height="1"&gt;</description></item><item><title>Transactional registry and Transactional NTFS</title><link>http://blogs.msdn.com/husseina/archive/2007/07/25/transactional-registry-and-transactional-ntfs.aspx</link><pubDate>Thu, 26 Jul 2007 01:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4050465</guid><dc:creator>Hussein Ahmad</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/husseina/comments/4050465.aspx</comments><wfw:commentRss>http://blogs.msdn.com/husseina/commentrss.aspx?PostID=4050465</wfw:commentRss><wfw:comment>http://blogs.msdn.com/husseina/rsscomments.aspx?PostID=4050465</wfw:comment><description>&lt;DIV class=Section1&gt;
&lt;P class=MsoNormal&gt;Yes we have TXs over file system and Registry starting windowsvista.&amp;nbsp; This is all doable now . thanks for Kernel TransactionManager&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;I can now save images or log files on NTFS and put it in thesame TX with saving data in DB. The excellent part is , until the TX iscommitted the windows explorer cannot see the files.&lt;/P&gt;
&lt;P class=MsoNormal&gt;All the TXR and TXF can be done by win32 API calls. Yes I knownobody like that . so here is the good news :&lt;/P&gt;
&lt;P class=MsoNormal&gt;Managed wrapper: http://msdn.microsoft.com/msdnmag/issues/07/07/NTFS/&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;And there will be more managed wrappers until Post-Orcas tillTXR and TXF got their managed APIs&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4050465" width="1" height="1"&gt;</description></item></channel></rss>