<?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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Bashar Kokash' Blog</title><link>http://dotnetslackers.com/Community/blogs/basharkokash/default.aspx</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BasharKokashBlog" /><description>.Net Framework, windows and web development.</description><language>en</language><generator>CommunityServer 2007.1 SP1 (Build: 30415.43)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BasharKokashBlog" /><feedburner:info uri="basharkokashblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>BasharKokashBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>This Blog was moved</title><link>http://feedproxy.google.com/~r/BasharKokashBlog/~3/tNIuG4CY7hg/this-blog-was-moved.aspx</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BasharKokash</dc:creator><pubDate>Thu, 25 Feb 2010 09:05:00 PST</pubDate><guid isPermaLink="false">6afe0437-14b4-41d5-bc66-6d54a24dbd48:34778</guid><description>&lt;p&gt;&amp;nbsp;Thanks to dotnetslackers for hosting my blog, but i think it&amp;#39;s the ideal time for moving to separate blog.&lt;/p&gt;
&lt;p&gt;you can reach me always on: &lt;a href="http://Basharkokash.com"&gt;BasharKokash.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://dotnetslackers.com/Community/aggbug.aspx?PostID=34778" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=tNIuG4CY7hg:iGk-heeEEOg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=tNIuG4CY7hg:iGk-heeEEOg:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?i=tNIuG4CY7hg:iGk-heeEEOg:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BasharKokashBlog/~4/tNIuG4CY7hg" height="1" width="1"/&gt;</description><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetslackers.com/Community/blogs/basharkokash/rsscomments.aspx?PostID=34778</wfw:commentRss><feedburner:origLink>http://dotnetslackers.com/Community/blogs/basharkokash/archive/2010/02/25/this-blog-was-moved.aspx</feedburner:origLink></item><item><title>Microsoft Office Web Apps</title><link>http://feedproxy.google.com/~r/BasharKokashBlog/~3/KdAEroB0pjQ/microsoft-office-web-apps.aspx</link><category>Web</category><category>Office</category><category>Microsoft</category><category>CTP</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BasharKokash</dc:creator><pubDate>Sat, 19 Sep 2009 07:20:00 PDT</pubDate><guid isPermaLink="false">6afe0437-14b4-41d5-bc66-6d54a24dbd48:32368</guid><description>&lt;p&gt;Last Thursday 17.09.2009 was a really exciting day, Microsoft &lt;span style="text-decoration:underline;"&gt;&lt;a target="_blank" href="http://blogs.msdn.com/officewebapps/archive/2009/09/17/9896401.aspx"&gt;announced&lt;/a&gt;&lt;/span&gt; that Office web apps will be available for a selected group of Windows Live users as part of the Office Web Apps Technical Preview. &lt;/p&gt;
&lt;p&gt;Well, I am also excited that I was one of those selected users. In order to check if this CTP version is available for your account, sing in to Windows Life and click More&amp;gt; then SkyDrive. You will notice that you have the&amp;nbsp; &amp;ldquo;New&amp;rdquo; option beside &amp;ldquo;Add file&amp;rdquo; and &amp;ldquo;Create&amp;rdquo;, this will allow you to create Office documents and edit them using the Office Web Apps, or if you already have Office document stored in your SkyDrive, just select a file and then you select to &amp;ldquo;View&amp;rdquo; or &amp;ldquo;Edit&amp;rdquo; that file.&lt;/p&gt;
&lt;p&gt;I thought it is interesting to test and evaluate the new Office Web Apps for the common different scenarios to check what features are currently available and what&amp;rsquo;s not. From another hand I wanted to check the browser compatibility for features and layouts.&lt;/p&gt;
&lt;p&gt;My Test environment includes only Windows PCs running on Windows 7 RTM and Windows XP SP3,&amp;nbsp; tested browsers: IE Explorer 8, and Chrome 3 and FireFox 3.5.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:medium;"&gt;Test results:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;- All browsers (IE, FireFox and Chrome):&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;-View and edit files, All features did as supposed to do regarding text formatting, tables, cells, and text alignment.&lt;/p&gt;
&lt;/blockquote&gt;  &lt;blockquote&gt;
&lt;p&gt;-Multiple users to edit the same file simultaneously worked properly in the three browsers.&lt;/p&gt;
&lt;p&gt;- All working great with Arabic Language, except that the page layout is only left to right and you can&amp;#39;t switch it to right to left which is required feature.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;-Fire Fox &amp;amp; Chrome: &lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;-All features and scenarios worked properly except that you can&amp;rsquo;t move your document to continue working on the local machine.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Chrome:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;-Bug: In view document mode, the browser doesn&amp;rsquo;t respond when switching to Edit mode, but the Edit mode works when you select a file then select the Edit mode directly (well, we can&amp;rsquo;t blame Microsoft, since Chrome is not officially supported by Office web Apps).&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Well, This is a great beginning for such an application to share most of its feature on most browsers, even no supported ones. If you have tested the Office Web Apps, please don&amp;rsquo;t hesitate to share, and add you experience as a comment.&lt;/p&gt;
&lt;p&gt;Reference:&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://blogs.msdn.com/officewebapps/"&gt;Microsoft Office Web Blog.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://channel9.msdn.com/posts/dtzar/Office-Live-Applications-First-Look/"&gt;First Look at Office Web on Channel 9.&lt;/a&gt;&lt;/p&gt;&lt;img src="http://dotnetslackers.com/Community/aggbug.aspx?PostID=32368" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=KdAEroB0pjQ:04DwiPvOBtI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=KdAEroB0pjQ:04DwiPvOBtI:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?i=KdAEroB0pjQ:04DwiPvOBtI:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BasharKokashBlog/~4/KdAEroB0pjQ" height="1" width="1"/&gt;</description><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetslackers.com/Community/blogs/basharkokash/rsscomments.aspx?PostID=32368</wfw:commentRss><feedburner:origLink>http://dotnetslackers.com/Community/blogs/basharkokash/archive/2009/09/19/microsoft-office-web-apps.aspx</feedburner:origLink></item><item><title>Moving to Windows 7 RTM</title><link>http://feedproxy.google.com/~r/BasharKokashBlog/~3/z6dc-zZkqAw/moving-to-windows-7-rtm.aspx</link><category>Performance</category><category>IT</category><category>Windows 7</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BasharKokash</dc:creator><pubDate>Mon, 10 Aug 2009 14:04:01 PDT</pubDate><guid isPermaLink="false">6afe0437-14b4-41d5-bc66-6d54a24dbd48:31832</guid><description>&lt;p&gt;I have been using Windows 7 since its first beta version along with the RC one, actually the first time to see Windows 7 new cool features was at PDC 2008, of course I was concentrating on the development side that was presented by &lt;strong&gt;&lt;a href="http://weblogs.asp.net/scottgu/" target="_blank"&gt;Scott Guthrie&lt;/a&gt;&lt;/strong&gt;, all that previous time, I was using windows 7 just for testing on a machine that I use for development.&lt;/p&gt;  &lt;p&gt;Well now after the Windows 7 RTM released was shipped I think I am ready to adopt it at all levels on all machines. Right now I use two machines at my small “Home Office” , this is were I do most of my development work, my personal laptop runs Windows Vista, and my work office PC runs Windows XP with a couple of Virtual PCs. &lt;/p&gt;  &lt;p&gt;Well it started at my Home Office where I installed Widows 7 on a fresh clean machine, it was as easy as 1 2 3, but when upgrading from Windows Vista you might find some trouble, I haven&amp;#39;t upgraded from Windows XP yet.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Anyway the following should be considered when Upgrading from Vista to Windows 7:&lt;/p&gt;  &lt;p&gt;1 – Microsoft and I suggest to Use &lt;strong&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=1b544e90-7659-4bd9-9e51-2497c146af15" target="_blank"&gt;Windows 7 Upgrade Advisor Beta&lt;/a&gt;&lt;/strong&gt;, it is a very good small utility that verifies that your PC is ready for Windows 7 (Hardware and Software).&lt;/p&gt;  &lt;p&gt;2 – Install Windows Vista&lt;strong&gt; &lt;/strong&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=B0C7136D-5EBB-413B-89C9-CB3D06D12674&amp;amp;displaylang=en" target="_blank"&gt;&lt;strong&gt;Service Pack 1&lt;/strong&gt;&lt;/a&gt; or &lt;strong&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a4dd31d5-f907-4406-9012-a5c3199ea2b3&amp;amp;displaylang=en" target="_blank"&gt;Service Pack 2&lt;/a&gt;&lt;/strong&gt;, or else you will not be able to upgrade and the only available option will be “Custom (Advanced)”, you can use it if you want a fresh new installation, the old Windows will be moved to folder “Windows.old”.&lt;/p&gt;  &lt;p&gt;3 – According to &lt;strong&gt;&lt;a href="http://www.hanselman.com/blog/" target="_blank"&gt;Scott Hanselman&lt;/a&gt;&lt;/strong&gt;: if you have .NET framework 4.0 and VS2010 Beta you should uninstall them before upgrading to Windows 7, then reinstall them again after a successful upgrade. &lt;strong&gt;&lt;a href="http://www.hanselman.com/blog/VistaUsersUninstallVisualStudio2010Beta1BeforeUpgradingToWindows7.aspx" target="_blank"&gt;More details here&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;4 – I am not sure if this is the case for other anti-virus software, but apparently Windows 7 requires that you uninstall Kaspersky anti-virus, I Installed it after upgrading but apparently Windows 7 thinks that kaspersky will affect the system behaviors and performance so I installed an RC version of the &lt;strong&gt;&lt;a target="_blank"&gt;Maintenance Plan 4&lt;/a&gt;&lt;/strong&gt; as a patch to Windows 7.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Related References:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;- &lt;a href="http://www.microsoft.com/windows/windows-7/default.aspx" target="_blank"&gt;Windows 7 Home Page&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;- &lt;a href="http://www.hanselman.com/blog/Top10TipsWorkingDevelopersShouldKnowAboutWindows7.aspx"&gt;Top 10 Tips Working Developers Should Know about Windows 7&lt;/a&gt; by Scott Hanselman.&lt;/p&gt;  &lt;p&gt;- &lt;a href="http://www.kaspersky.com/windows7" target="_blank"&gt;Kaspersky Lab takes next step towards Windows 7 support&lt;/a&gt;&lt;/p&gt;&lt;img src="http://dotnetslackers.com/Community/aggbug.aspx?PostID=31832" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=z6dc-zZkqAw:eSKFAglNF8U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=z6dc-zZkqAw:eSKFAglNF8U:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?i=z6dc-zZkqAw:eSKFAglNF8U:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BasharKokashBlog/~4/z6dc-zZkqAw" height="1" width="1"/&gt;</description><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetslackers.com/Community/blogs/basharkokash/rsscomments.aspx?PostID=31832</wfw:commentRss><feedburner:origLink>http://dotnetslackers.com/Community/blogs/basharkokash/archive/2009/08/11/moving-to-windows-7-rtm.aspx</feedburner:origLink></item><item><title>Removing duplicate data</title><link>http://feedproxy.google.com/~r/BasharKokashBlog/~3/9HePcKvMwm0/removing-duplicate-data.aspx</link><category>SQL SERVER 2005</category><category>Performance</category><category>T-SQL</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BasharKokash</dc:creator><pubDate>Mon, 03 Aug 2009 14:55:47 PDT</pubDate><guid isPermaLink="false">6afe0437-14b4-41d5-bc66-6d54a24dbd48:31806</guid><description>&lt;p&gt;Database duplicate rows and data are considered one of the biggest threats that face SQL developers. It may also affect the behaviors of applications that rely on that database the contains those duplicate rows, by providing mistaken data.&lt;/p&gt;  &lt;p&gt;A SQL server database designer could solve this problem easily by using UNIQUE constrains or IDENTITY keys, that for sure will prevent adding records the may break any of those keys or constrains, but most of the times or let’s say sometimes, data could be obtained from different resources (for example a text file) where data could be uncertain,miss-typed, and/or not following rules and instructions, these sources may have no abilities to remove those duplicates, especially when large amounts of data are involved.&lt;/p&gt;  &lt;p&gt;The solution is to import those data to SQL server as is using SQL Server Integrations Services, then check if it contain any duplicates and finally, process those duplicates (move or delete). The following is a practical example of how to&amp;#160; deal remove duplicate records using a cursor:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The input Data:&lt;/strong&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0"&gt;     &lt;tr&gt;       &lt;td&gt;         &lt;h4&gt;&lt;strong&gt;ID&lt;/strong&gt;&lt;/h4&gt;       &lt;/td&gt;        &lt;td&gt;         &lt;h4&gt;&lt;strong&gt;FirstName&lt;/strong&gt;&lt;/h4&gt;       &lt;/td&gt;        &lt;td&gt;         &lt;h4&gt;&lt;strong&gt;LastName&lt;/strong&gt;&lt;/h4&gt;       &lt;/td&gt;        &lt;td&gt;         &lt;h4&gt;&lt;strong&gt;BirthDate&lt;/strong&gt;&lt;/h4&gt;       &lt;/td&gt;        &lt;td&gt;&lt;strong&gt;           &lt;h4&gt;&lt;strong&gt;HiredDate&lt;/strong&gt;&lt;/h4&gt;         &lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;1&lt;/td&gt;        &lt;td&gt;Ahmad&lt;/td&gt;        &lt;td&gt;Ali&lt;/td&gt;        &lt;td&gt;1/1/1986&lt;/td&gt;        &lt;td&gt;1/1/2005&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;1&lt;/td&gt;        &lt;td&gt;Ahmad&lt;/td&gt;        &lt;td&gt;Ali&lt;/td&gt;        &lt;td&gt;1/1/1986&lt;/td&gt;        &lt;td&gt;1/1/2005&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;1&lt;/td&gt;        &lt;td&gt;Ahmad&lt;/td&gt;        &lt;td&gt;Ali&lt;/td&gt;        &lt;td&gt;1/1/1986&lt;/td&gt;        &lt;td&gt;1/1/2005&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;2&lt;/td&gt;        &lt;td&gt;Mohammad&lt;/td&gt;        &lt;td&gt;Ameen&lt;/td&gt;        &lt;td&gt;2/2/1980&lt;/td&gt;        &lt;td&gt;1/1/2004&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;2&lt;/td&gt;        &lt;td&gt;Mohammad&lt;/td&gt;        &lt;td&gt;Ameen&lt;/td&gt;        &lt;td&gt;2/2/1980&lt;/td&gt;        &lt;td&gt;1/1/2004&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;3&lt;/td&gt;        &lt;td&gt;Bashar&lt;/td&gt;        &lt;td&gt;Kokash&lt;/td&gt;        &lt;td&gt;1/1/1986&lt;/td&gt;        &lt;td&gt;3/5/2008&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;4&lt;/td&gt;        &lt;td&gt;Asmaa&lt;/td&gt;        &lt;td&gt;Saeed&lt;/td&gt;        &lt;td&gt;1/1/1987&lt;/td&gt;        &lt;td&gt;1/1/2007&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;4&lt;/td&gt;        &lt;td&gt;Asmaa&lt;/td&gt;        &lt;td&gt;Saeed&lt;/td&gt;        &lt;td&gt;1/1/1987&lt;/td&gt;        &lt;td&gt;1/1/2007&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;5&lt;/td&gt;        &lt;td&gt;Morhaf&lt;/td&gt;        &lt;td&gt;Mosa&lt;/td&gt;        &lt;td&gt;1/1/1983&lt;/td&gt;        &lt;td&gt;1/1/2009&lt;/td&gt;     &lt;/tr&gt;   &lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The T-SQL procedure:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;CREATE PROCEDURE&lt;/font&gt; [dbo].[DELETEDUPLICATE]     &lt;br /&gt;&lt;font color="#0000ff"&gt;AS      &lt;br /&gt;BEGIN &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;DECLARE&lt;/font&gt; @FIRSTNAME &lt;font color="#0000ff"&gt;VARCHAR&lt;/font&gt;(50) ,     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; @LASTNAME &lt;font color="#0000ff"&gt;VARCHAR&lt;/font&gt;(50),&amp;#160; &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; @COUNT &lt;font color="#0000ff"&gt;INT&lt;/font&gt;,    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; @BIRTHDATE &lt;font color="#0000ff"&gt;DATETIME&lt;/font&gt;,    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; @HIREDDATE &lt;font color="#0000ff"&gt;DATETIME&lt;/font&gt;,    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; @DELETEDROWS &lt;font color="#0000ff"&gt;INT&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;font color="#0000ff"&gt;SET&lt;/font&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; @DELETEDROWS = 0 &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;DECLARE&lt;/font&gt; C_EMPLOYEE &lt;font color="#0000ff"&gt;CURSOR FOR      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; SELECT&lt;/font&gt; FIRSTNAME,LASTNAME, BIRTHDATE,HIREDDATE,&lt;font color="#ff00ff"&gt;COUNT&lt;/font&gt;(*)     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;FROM&lt;/font&gt; EMPLOYEE     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;GROUP BY&lt;/font&gt; FIRSTNAME,LASTNAME, BIRTHDATE,HIREDDATE     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;HAVING&lt;/font&gt; &lt;font color="#ff00ff"&gt;COUNT&lt;/font&gt;(*)&amp;gt;1 &lt;em&gt;&lt;font color="#42e113"&gt;–This select statement gets only duplicate rows&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;OPEN&lt;/font&gt; C_EMPLOYEE &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;FETCH NEXT FROM&lt;/font&gt; C_EMPLOYEE &lt;font color="#0000ff"&gt;INTO&lt;/font&gt;     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; @FIRSTNAME ,@LASTNAME ,@BIRTHDATE ,@HIREDDATE ,@COUNT &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;WHILE&lt;/font&gt; &lt;font color="#ff00ff"&gt;@@FETCH_STATUS&lt;/font&gt; =0     &lt;br /&gt;&lt;font color="#0000ff"&gt;BEGIN&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color="#0000ff"&gt;DELETE TOP&lt;/font&gt; (@COUNT-1) &lt;font color="#43cd54"&gt;– if there is 5 copies of a record then delete 4 and leave one&lt;/font&gt;      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;FROM&lt;/font&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; EMPLOYEE       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#0000ff"&gt;WHERE&lt;/font&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; FIRSTNAME&amp;#160;&amp;#160;&amp;#160; = @FIRSTNAME       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#c0c0c0"&gt;AND&lt;/font&gt; LASTNAME&amp;#160;&amp;#160;&amp;#160; = @LASTNAME       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#c0c0c0"&gt;AND&lt;/font&gt; BIRTHDATE&amp;#160;&amp;#160;&amp;#160; = @BIRTHDATE       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#c0c0c0"&gt;AND&lt;/font&gt; HIREDDATE&amp;#160;&amp;#160;&amp;#160; = @HIREDDATE &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color="#0000ff"&gt;SET&lt;/font&gt; @DELETEDROWS = @DELETEDROWS + &lt;font color="#ff00ff"&gt;@@ROWCOUNT        &lt;br /&gt;&lt;/font&gt;&lt;font color="#43cd54"&gt;– gets the number of rows deleted&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;font color="#43cd54"&gt;&lt;/font&gt;  &lt;blockquote&gt;   &lt;p&gt;     &lt;br /&gt;&lt;font color="#0000ff"&gt;FETCH NEXT FROM&lt;/font&gt; C_EMPLOYEE &lt;font color="#0000ff"&gt;INTO&lt;/font&gt;       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; @FIRSTNAME ,@LASTNAME ,@BIRTHDATE ,@HIREDDATE ,@COUNT &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;END &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;     &lt;br /&gt;CLOSE&lt;/font&gt; C_EMPLOYEE     &lt;br /&gt;&lt;font color="#0000ff"&gt;DEALLOCATE&lt;/font&gt; C_EMPLOYEE &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;RETURN&lt;/font&gt; @DELETEDROWS     &lt;br /&gt;&lt;font color="#0000ff"&gt;END &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The output data:&lt;/strong&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0"&gt;     &lt;tr&gt;       &lt;td&gt;ID&lt;/td&gt;        &lt;td&gt;FirstName&lt;/td&gt;        &lt;td&gt;LastName&lt;/td&gt;        &lt;td&gt;BirthDate&lt;/td&gt;        &lt;td&gt;HiredDate&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;1&lt;/td&gt;        &lt;td&gt;Ahmad&lt;/td&gt;        &lt;td&gt;Ali&lt;/td&gt;        &lt;td&gt;1/1/1986&lt;/td&gt;        &lt;td&gt;1/1/2005&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;2&lt;/td&gt;        &lt;td&gt;Mohammad&lt;/td&gt;        &lt;td&gt;Ameen&lt;/td&gt;        &lt;td&gt;2/2/1980&lt;/td&gt;        &lt;td&gt;1/1/2004&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;3&lt;/td&gt;        &lt;td&gt;Bashar&lt;/td&gt;        &lt;td&gt;Kokash&lt;/td&gt;        &lt;td&gt;1/1/1986&lt;/td&gt;        &lt;td&gt;3/5/2008&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;4&lt;/td&gt;        &lt;td&gt;Asmaa&lt;/td&gt;        &lt;td&gt;Saeed&lt;/td&gt;        &lt;td&gt;1/1/1987&lt;/td&gt;        &lt;td&gt;1/1/2007&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td&gt;5&lt;/td&gt;        &lt;td&gt;Morhaf&lt;/td&gt;        &lt;td&gt;Mosa&lt;/td&gt;        &lt;td&gt;1/1/1983&lt;/td&gt;        &lt;td&gt;1/1/2009&lt;/td&gt;     &lt;/tr&gt;   &lt;/table&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The Result:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Now as a result we have a new unique copy of the same duplicate data with a little effort, that may save time and cost if duplicates were not processed&lt;/p&gt;&lt;img src="http://dotnetslackers.com/Community/aggbug.aspx?PostID=31806" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=9HePcKvMwm0:q5WviuhSi3M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=9HePcKvMwm0:q5WviuhSi3M:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?i=9HePcKvMwm0:q5WviuhSi3M:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BasharKokashBlog/~4/9HePcKvMwm0" height="1" width="1"/&gt;</description><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetslackers.com/Community/blogs/basharkokash/rsscomments.aspx?PostID=31806</wfw:commentRss><feedburner:origLink>http://dotnetslackers.com/Community/blogs/basharkokash/archive/2009/08/04/removing-duplicate-data.aspx</feedburner:origLink></item><item><title>ICT Security forum 2009 summary</title><link>http://feedproxy.google.com/~r/BasharKokashBlog/~3/9jBIxQ8aR3w/ict-security-forum-2009-summary.aspx</link><category>article</category><category>IT</category><category>Security</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BasharKokash</dc:creator><pubDate>Wed, 29 Jul 2009 13:22:31 PDT</pubDate><guid isPermaLink="false">6afe0437-14b4-41d5-bc66-6d54a24dbd48:31797</guid><description>&lt;p&gt;On the previous two days 27-28 July, I attended the &lt;u&gt;5th ICT Security forum&lt;/u&gt; that was at Dedeman Hotel, Damascus, Syria. &lt;/p&gt;  &lt;p&gt;This conference hosted speakers from counties around the world: Germany, Russia, Singapore, Lebanon, UAE, Romania, Tunisia, Malaysia and of course the host country Syria, but this post will summaries the lectures and activities that I found interesting and important to IT professionals as well as any technology user.&lt;/p&gt;  &lt;p&gt;&lt;font color="#008040"&gt;&lt;strong&gt;Live Hacking- The15-minute Network Penetration test&lt;/strong&gt;&lt;/font&gt; by &lt;em&gt;Alexander Hagenah&lt;/em&gt;, AGT:     &lt;br /&gt;Mr. Alex, presented the tools and methods needed for finding out the network vulnerabilities, getting into the victim host, creating a new administrator account and having access to the host command shell, this entire process was hidden from the victim its self. In his case he the victim host was a Windows XP box.&lt;/p&gt;  &lt;p&gt;&lt;font color="#008040"&gt;&lt;strong&gt;Digital Watermarking&lt;/strong&gt;&lt;/font&gt; by &lt;em&gt;Iyad Al Houshi&lt;/em&gt;, SCAN Syria:     &lt;br /&gt;This talk or lecture as I prefer to call was more scientific than others, Eng. Iyad discussed the limitations of standard encryption algorithms, then he started a detailed explanation about hiding data within multimedia files, using the LSB of each byte in an image was a simple example, he also mentioned more advanced ways of using keys and making use of the entire image data not only the least significant bits.&lt;/p&gt;  &lt;p&gt;&lt;font color="#008040"&gt;&lt;strong&gt;ICT For Security &amp;amp; Public Safety &lt;/strong&gt;&lt;/font&gt;by &lt;em&gt;Fadi Moubarak&lt;/em&gt;, Cisco:    &lt;br /&gt;Mr. Fadi started his talk with a video that draws attention to the great and rapid evolution of information technology and the importance of computer based networks in real life. One of the keys he focused on was &lt;strong&gt;&lt;em&gt;Risk management rather than components security&lt;/em&gt;&lt;/strong&gt;, he also presented the &lt;strong&gt;&lt;em&gt;&lt;u&gt;Cisco IPICS &lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;Intelligent Platform that controls media and information.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#008040"&gt;Emerging threats in the WEB 2.0 world&lt;/font&gt;&lt;/strong&gt; by &lt;u&gt;&lt;em&gt;Stefan Tanase&lt;/em&gt;&lt;/u&gt;, Kaspersky Lab:    &lt;br /&gt;This talk was my favorite because it discussed one of the technologies that I personally and a lot of people around the world use every day. He started be defining the WEB 2.0 concept “User Driven Content” -I realized that not too many of the audience are familiar with that concept- then he goes throw the general structure of WEB 2.0 attacks, he blamed the wide spread of those attacks to technical vulnerability as well as to humans, because they may unintentionally help spreading those kind of attacks. He also pointed that Web 2.0 threats went beyond the malware because it lead to break your our privacy. Finally he showed some of the common threats like koobface for facebook and myspace and xss worm for twitter. Stefan actually drove me to ask him the following question: “I use Facebook and Twitter every day, so if I followed only the people that I physically know, and used only Facebook verified applications then, am I safe?” his answer was exactly what I’m looking for, he said ”The bad guys are trying to use the trust between friends and people, so If we were friends on facebook and my account was infected you may receive messages from my account but not from me and you may respond to the message because you trust me and your account will be infected, then my answer to your question will be no you are not safe”. &lt;/p&gt;  &lt;p&gt;At the end, the forum was not as I had in my head, because no all the talks or lectures were at the same level and may were not received well by audience, I wish it gets better next year.&lt;/p&gt;&lt;img src="http://dotnetslackers.com/Community/aggbug.aspx?PostID=31797" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=9jBIxQ8aR3w:PWzBLRW4gRQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=9jBIxQ8aR3w:PWzBLRW4gRQ:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?i=9jBIxQ8aR3w:PWzBLRW4gRQ:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BasharKokashBlog/~4/9jBIxQ8aR3w" height="1" width="1"/&gt;</description><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetslackers.com/Community/blogs/basharkokash/rsscomments.aspx?PostID=31797</wfw:commentRss><feedburner:origLink>http://dotnetslackers.com/Community/blogs/basharkokash/archive/2009/07/30/ict-security-forum-2009-summary.aspx</feedburner:origLink></item><item><title>The best IT sector to work in</title><link>http://feedproxy.google.com/~r/BasharKokashBlog/~3/6umAWqASZ_c/thes-best-it-sector-to-work-in.aspx</link><category>IT</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BasharKokash</dc:creator><pubDate>Mon, 29 Jun 2009 12:22:00 PDT</pubDate><guid isPermaLink="false">6afe0437-14b4-41d5-bc66-6d54a24dbd48:31682</guid><description>&lt;p style="text-justify:kashida;margin:0in 0in 10pt;text-align:justify;text-kashida:0%;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:14pt;color:#1f497d;line-height:115%;font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;mso-ascii-theme-font:major-bidi;mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi;mso-themecolor:text2;"&gt;Introduction:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 10pt;text-align:justify;text-kashida:0%;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;I was asked recently this question many times by different people or heard a lot of arguments and dissections about &amp;ldquo;What is the best IT sectors to work?&amp;rdquo; &lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 10pt;text-align:justify;text-kashida:0%;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;This question comes usually from junior IT, Computer Systems Engineering or Computer Science students, who have just put their foot on the first step of the long education road thinking of the future.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 10pt;text-align:justify;text-kashida:0%;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;But what bothers me, when I hear this question from fresh graduates who have spent their four or five last years studying IT. Regardless of the university or institute they have studied in, I suppose they should be familiar with basic and advanced IT concepts of the major they have chosen and studied.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 10pt;text-align:justify;text-kashida:0%;" class="MsoNormal"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;You can also hear such discussions in business environment between staff of different IT sections, for example Network administrator and software team leader, each showing the pros of his sector and the cons of the other.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 10pt;text-align:justify;text-kashida:0%;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 10pt;text-align:justify;text-kashida:0%;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:14pt;color:#1f497d;line-height:115%;font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;mso-ascii-theme-font:major-bidi;mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi;mso-themecolor:text2;"&gt;IT Sectors:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 10pt;text-align:justify;text-kashida:0%;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;For me I see IT sectors are divided as follows: Development, Administration and Business management.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt 0.5in;text-indent:-0.25in;text-align:justify;text-kashida:0%;mso-list:l0 level1 lfo1;" class="MsoListParagraphCxSpFirst"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-size:small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;b&gt;&lt;i&gt;Development:&lt;/i&gt;&lt;/b&gt; &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;this sector contains developers, designers, software architects, testers etc&amp;hellip; those people who provide solutions, work in teams and lead the development process of computer systems and use tools such as diagrams, patterns, test cases, frameworks and programming languages.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt 0.5in;text-align:justify;text-kashida:0%;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt 0.5in;text-indent:-0.25in;text-align:justify;text-kashida:0%;mso-list:l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-size:small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;b&gt;&lt;i&gt;Administrators:&lt;/i&gt;&lt;/b&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;those people who are in charge of maintaining, monitoring, giving advices, and troubleshooting already built systems. In IT we can distinguish two main Administration fields Database, and Networks administration.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt 0.5in;text-align:justify;text-kashida:0%;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 0pt 0.5in;text-indent:-0.25in;text-align:justify;text-kashida:0%;mso-list:l0 level1 lfo1;" class="MsoListParagraphCxSpMiddle"&gt;&lt;span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;"&gt;&lt;span style="mso-list:Ignore;"&gt;&lt;span style="font-size:small;"&gt;&amp;middot;&lt;/span&gt;&lt;span style="font:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;b&gt;&lt;i&gt;Business managers:&lt;/i&gt;&lt;/b&gt; although this could be considered a separate sector beside IT, a lot of IT people tend to work in business positions; I think that is because management is more fun than writing code, those who could use their IT knowledge and their management skills are the most successful.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 10pt 0.5in;text-align:justify;text-kashida:0%;" class="MsoListParagraphCxSpLast"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 10pt;text-align:justify;text-kashida:0%;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size:14pt;color:#1f497d;line-height:115%;font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;mso-ascii-theme-font:major-bidi;mso-hansi-theme-font:major-bidi;mso-bidi-theme-font:major-bidi;mso-themecolor:text2;"&gt;The answer to the question:&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 10pt;text-align:justify;text-kashida:0%;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;I consider each filed is perfect for certain people, so instead of asking the question &amp;ldquo;What is the best IT sectors to work?&amp;rdquo; the question should be asked like this &amp;ldquo;What is the best IT sector &lt;i&gt;&lt;span style="color:red;"&gt;for me&lt;/span&gt;&lt;/i&gt; to work?&amp;rdquo;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-justify:kashida;margin:0in 0in 10pt;text-align:justify;text-kashida:0%;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;Notice the significant meaning, we should find the field that suits us best, according to our experiences, skills, and passion especially for those who work in IT.&lt;/span&gt;&lt;/p&gt;&lt;img src="http://dotnetslackers.com/Community/aggbug.aspx?PostID=31682" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=6umAWqASZ_c:acoWyQLHVSc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=6umAWqASZ_c:acoWyQLHVSc:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?i=6umAWqASZ_c:acoWyQLHVSc:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BasharKokashBlog/~4/6umAWqASZ_c" height="1" width="1"/&gt;</description><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetslackers.com/Community/blogs/basharkokash/rsscomments.aspx?PostID=31682</wfw:commentRss><feedburner:origLink>http://dotnetslackers.com/Community/blogs/basharkokash/archive/2009/06/30/thes-best-it-sector-to-work-in.aspx</feedburner:origLink></item><item><title>New year 2009</title><link>http://feedproxy.google.com/~r/BasharKokashBlog/~3/WyM1rxj2cNI/new-year-2009.aspx</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BasharKokash</dc:creator><pubDate>Fri, 02 Jan 2009 07:44:00 PST</pubDate><guid isPermaLink="false">6afe0437-14b4-41d5-bc66-6d54a24dbd48:30376</guid><description>&lt;p&gt;New Year 2009,&lt;/p&gt;
&lt;p&gt;During the previous year, I wasn&amp;#39;t such a good blogger. I had only (27) blog posts and recieved only (9) comments, that&amp;#39;s only because I was always out of time.&lt;/p&gt;
&lt;p&gt;This new year (2009) I hope I will be a regular blogger. I will try to focus on the new technologies, as well as practical solutions for the common issues.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://dotnetslackers.com/Community/aggbug.aspx?PostID=30376" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=WyM1rxj2cNI:7CFuOTdgZd8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=WyM1rxj2cNI:7CFuOTdgZd8:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?i=WyM1rxj2cNI:7CFuOTdgZd8:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BasharKokashBlog/~4/WyM1rxj2cNI" height="1" width="1"/&gt;</description><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetslackers.com/Community/blogs/basharkokash/rsscomments.aspx?PostID=30376</wfw:commentRss><feedburner:origLink>http://dotnetslackers.com/Community/blogs/basharkokash/archive/2009/01/02/new-year-2009.aspx</feedburner:origLink></item><item><title>Framework Design Guidelines 2nd Edition</title><link>http://feedproxy.google.com/~r/BasharKokashBlog/~3/1MxLlbVaic4/framework-design-guidelines-2nd-edition.aspx</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BasharKokash</dc:creator><pubDate>Wed, 10 Dec 2008 09:58:00 PST</pubDate><guid isPermaLink="false">6afe0437-14b4-41d5-bc66-6d54a24dbd48:30234</guid><description>&lt;p&gt;Last month I watched a &lt;a target="_blank" href="http://www.microsoftpdc.com"&gt;PDC &lt;/a&gt;session for &lt;a target="_blank" href="http://blogs.msdn.com/brada"&gt;Brad Adams&lt;/a&gt; and &lt;a target="_blank" href="http://blogs.msdn.com/kcwalina/"&gt;Krzysztof Cwalina&lt;/a&gt;, it was titled &amp;quot;&lt;a target="_blank" href="http://channel9.msdn.com/pdc2008/PC58/"&gt;Framework deign guidlines&lt;/a&gt;&amp;quot;, they talked about the .NET Framework and how it was developed over the years. Thoes guidelines were also publish in a book called &lt;a target="_blank" href="http://www.amazon.com/gp/product/0321545613?ie=UTF8&amp;amp;tag=bradabramsblo-20&amp;amp;link_code=wql&amp;amp;camp=212361&amp;amp;creative=380601"&gt;&amp;quot;Framework Design Guidelines 2nd Edition&amp;quot;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I normally don&amp;#39;t tend to buy every new published book, but after that PDC session I insisted to get this book somehow. Because Amazon.com doesn&amp;#39;t deliver books to Syria, all it took: visit some different bookstores, talk to a couple of dealers, pay extra money and wait for a whole month to get this book delivered.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Finally I got my own copy, I can&amp;#39;t wait to get started.&lt;/p&gt;&lt;img src="http://dotnetslackers.com/Community/aggbug.aspx?PostID=30234" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=1MxLlbVaic4:YQ9oS4dRY5A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=1MxLlbVaic4:YQ9oS4dRY5A:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?i=1MxLlbVaic4:YQ9oS4dRY5A:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BasharKokashBlog/~4/1MxLlbVaic4" height="1" width="1"/&gt;</description><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetslackers.com/Community/blogs/basharkokash/rsscomments.aspx?PostID=30234</wfw:commentRss><feedburner:origLink>http://dotnetslackers.com/Community/blogs/basharkokash/archive/2008/12/10/framework-design-guidelines-2nd-edition.aspx</feedburner:origLink></item><item><title>Hotfix for C#</title><link>http://feedproxy.google.com/~r/BasharKokashBlog/~3/UBPRDQ259B0/hotfix-for-c.aspx</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BasharKokash</dc:creator><pubDate>Thu, 06 Nov 2008 04:01:00 PST</pubDate><guid isPermaLink="false">6afe0437-14b4-41d5-bc66-6d54a24dbd48:29809</guid><description>&lt;p&gt;After istalling .NET SP1, we all may encountered false C# compilation errors appear in the &lt;b&gt;Error List&lt;/b&gt;&lt;em&gt;&lt;/em&gt;&amp;nbsp; for ASP.NET Website projects.&lt;/p&gt;
&lt;p&gt;Yes, that&amp;#39;s because SP1 adds a new feature &amp;quot;live reporting of compilation errors&amp;quot; but unfortunately caused this bug, to solve this problem, I had to turn this feature off and loose its effects, but recently Microsoft has released a new hotfix that will solve this problem, you can download it &lt;b&gt;&lt;a target="_blank" href="http://code.msdn.microsoft.com/kb957259"&gt;here&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;&lt;img src="http://dotnetslackers.com/Community/aggbug.aspx?PostID=29809" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=UBPRDQ259B0:R1JfX0ZjnE0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=UBPRDQ259B0:R1JfX0ZjnE0:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?i=UBPRDQ259B0:R1JfX0ZjnE0:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BasharKokashBlog/~4/UBPRDQ259B0" height="1" width="1"/&gt;</description><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetslackers.com/Community/blogs/basharkokash/rsscomments.aspx?PostID=29809</wfw:commentRss><feedburner:origLink>http://dotnetslackers.com/Community/blogs/basharkokash/archive/2008/11/06/hotfix-for-c.aspx</feedburner:origLink></item><item><title>Thanks to chkdsk command...</title><link>http://feedproxy.google.com/~r/BasharKokashBlog/~3/OBkNGmm2pLM/thanks-to-chkdsk-command.aspx</link><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BasharKokash</dc:creator><pubDate>Wed, 24 Sep 2008 23:15:00 PDT</pubDate><guid isPermaLink="false">6afe0437-14b4-41d5-bc66-6d54a24dbd48:29146</guid><description>&lt;p&gt;&lt;br /&gt;
I had accidentally unplugged the power of my PC at office while it&amp;#39;s
running.
At first, I thanked GOD that I wasn&amp;#39;t in a middle of a long programming
task. I plugged the power again and started the PC, unfortunately the
windows couldn&amp;#39;t start at all, even on safe mode. After a while I
decided to use the Windows XP CD, but I don&amp;#39;t know why the setup
couldn&amp;#39;t read the file system on C drive, and suggested to format this
drive even when I tried to install a new Windows version on D drive. Of
course I will never format a drive while I don&amp;#39;t have a recent backup
of the data.&lt;br /&gt;
&lt;br /&gt;
As a final solution I selected the Repair option using the Console during the
Windows XP setup, and a DOS cmd was lunched, I couldn&amp;#39;t access c drive
and I get a file corrupted message, but when I tried CHKDSK command to
check C for errors I was surprised that it could be able to start and
check the disk for errors.&lt;br /&gt;
&lt;br /&gt;
When restarting then everything was alright. Thanks chkdsk you save my PC.&lt;/p&gt;&lt;img src="http://dotnetslackers.com/Community/aggbug.aspx?PostID=29146" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=OBkNGmm2pLM:ZUOEYlRuPnY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=OBkNGmm2pLM:ZUOEYlRuPnY:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?i=OBkNGmm2pLM:ZUOEYlRuPnY:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BasharKokashBlog/~4/OBkNGmm2pLM" height="1" width="1"/&gt;</description><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetslackers.com/Community/blogs/basharkokash/rsscomments.aspx?PostID=29146</wfw:commentRss><feedburner:origLink>http://dotnetslackers.com/Community/blogs/basharkokash/archive/2008/09/25/thanks-to-chkdsk-command.aspx</feedburner:origLink></item><item><title>Microsoft Visual Studio 2008 Service Pack 1</title><link>http://feedproxy.google.com/~r/BasharKokashBlog/~3/rdOFtZECqZ0/microsoft-visual-studio-2008-service-pack-1.aspx</link><category>Visual Studio 2008</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BasharKokash</dc:creator><pubDate>Tue, 12 Aug 2008 01:20:00 PDT</pubDate><guid isPermaLink="false">6afe0437-14b4-41d5-bc66-6d54a24dbd48:28365</guid><description>&lt;p&gt;&amp;nbsp;Microsoft released&amp;nbsp;the Visual Studio 2008&amp;nbsp;Service Pack 1 that includes numerous bug fixes, as well as updates.&lt;a target="_blank" href="http://blogs.msdn.com/webdevtools/default.aspx" class="null"&gt;More Details&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can download the update&amp;nbsp;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/vstudio/cc533448.aspx" class="null"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://dotnetslackers.com/Community/aggbug.aspx?PostID=28365" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=rdOFtZECqZ0:tY7YNRAoc3w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=rdOFtZECqZ0:tY7YNRAoc3w:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?i=rdOFtZECqZ0:tY7YNRAoc3w:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BasharKokashBlog/~4/rdOFtZECqZ0" height="1" width="1"/&gt;</description><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetslackers.com/Community/blogs/basharkokash/rsscomments.aspx?PostID=28365</wfw:commentRss><feedburner:origLink>http://dotnetslackers.com/Community/blogs/basharkokash/archive/2008/08/12/microsoft-visual-studio-2008-service-pack-1.aspx</feedburner:origLink></item><item><title>LINQPAD: Greate tool for LINQ</title><link>http://feedproxy.google.com/~r/BasharKokashBlog/~3/dCt6hmxbQZs/linqpad-greate-tool-for-linq.aspx</link><category>LINQ</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BasharKokash</dc:creator><pubDate>Mon, 11 Aug 2008 04:11:00 PDT</pubDate><guid isPermaLink="false">6afe0437-14b4-41d5-bc66-6d54a24dbd48:28348</guid><description>&lt;p&gt;This is an&amp;nbsp;amaizing free tool&amp;nbsp;for LINQ.&lt;/p&gt;
&lt;p&gt;LINQPad lets you interactively query SQL databases in a &lt;i&gt;modern query language&lt;/i&gt;: LINQ&lt;/p&gt;
&lt;p&gt;To&amp;nbsp;download LINQPAD, please visit: &lt;a href="http://www.linqpad.net/"&gt;http://www.linqpad.net/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://dotnetslackers.com/Community/aggbug.aspx?PostID=28348" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=dCt6hmxbQZs:eq3cJZnz2XE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=dCt6hmxbQZs:eq3cJZnz2XE:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?i=dCt6hmxbQZs:eq3cJZnz2XE:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BasharKokashBlog/~4/dCt6hmxbQZs" height="1" width="1"/&gt;</description><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetslackers.com/Community/blogs/basharkokash/rsscomments.aspx?PostID=28348</wfw:commentRss><feedburner:origLink>http://dotnetslackers.com/Community/blogs/basharkokash/archive/2008/08/11/linqpad-greate-tool-for-linq.aspx</feedburner:origLink></item><item><title>Using Unit Test in Visual Studio 2008 Professional</title><link>http://feedproxy.google.com/~r/BasharKokashBlog/~3/DGdbgVxNizU/using-unit-test-in-visual-studio-2008-professional.aspx</link><category>Visual Studio 2008</category><category>Unit Test</category><category>article</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BasharKokash</dc:creator><pubDate>Sun, 20 Jul 2008 05:50:00 PDT</pubDate><guid isPermaLink="false">6afe0437-14b4-41d5-bc66-6d54a24dbd48:27927</guid><description>&lt;p&gt;I would like to share you my article on &lt;a target="_blank" href="http://www.defaultdotaspx.com" class="null"&gt;Defaultdotaspx.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It describes the basics of unit testing then a few steps about how to use unit tests in Visual studio 2008.&lt;/p&gt;
&lt;p&gt;I hope this article helps&amp;nbsp;to understand the basics so more complex scenarios would be easier.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a target="_blank" href="http://www.defaultdotaspx.com/Articles/07202008/Using-Unit-Test-in-Visual-Studio-2008.aspx" class="null"&gt;Using Unit Test in Visual Studio 2008 Professional&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://dotnetslackers.com/Community/aggbug.aspx?PostID=27927" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=DGdbgVxNizU:uTLqOrTX0ac:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=DGdbgVxNizU:uTLqOrTX0ac:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?i=DGdbgVxNizU:uTLqOrTX0ac:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BasharKokashBlog/~4/DGdbgVxNizU" height="1" width="1"/&gt;</description><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetslackers.com/Community/blogs/basharkokash/rsscomments.aspx?PostID=27927</wfw:commentRss><feedburner:origLink>http://dotnetslackers.com/Community/blogs/basharkokash/archive/2008/07/20/using-unit-test-in-visual-studio-2008-professional.aspx</feedburner:origLink></item><item><title>Class browser</title><link>http://feedproxy.google.com/~r/BasharKokashBlog/~3/lEqNRCOBzok/class-browser.aspx</link><category>Windows Applications</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BasharKokash</dc:creator><pubDate>Sun, 13 Jul 2008 05:25:00 PDT</pubDate><guid isPermaLink="false">6afe0437-14b4-41d5-bc66-6d54a24dbd48:27760</guid><description>&lt;p&gt;&amp;nbsp;My brother Bassl started to blog about windows clients applications, today he posted a new class browser tool, I think it&amp;#39;s great and useful, but still need some more debugging since it&amp;#39;s the first version, anyway you can browse your classes &lt;a target="_blank" href="http://blogs.windowsclient.net/basslk/archive/2008/07/13/classbrowser.aspx" class="null"&gt;here&lt;/a&gt;, test it and give him your feedback.&lt;/p&gt;&lt;img src="http://dotnetslackers.com/Community/aggbug.aspx?PostID=27760" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=lEqNRCOBzok:3Zbh9JzaX2A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=lEqNRCOBzok:3Zbh9JzaX2A:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?i=lEqNRCOBzok:3Zbh9JzaX2A:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BasharKokashBlog/~4/lEqNRCOBzok" height="1" width="1"/&gt;</description><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetslackers.com/Community/blogs/basharkokash/rsscomments.aspx?PostID=27760</wfw:commentRss><feedburner:origLink>http://dotnetslackers.com/Community/blogs/basharkokash/archive/2008/07/13/class-browser.aspx</feedburner:origLink></item><item><title>Tools to block and eradicate SQL injection</title><link>http://feedproxy.google.com/~r/BasharKokashBlog/~3/nlk19sofH4A/tools-to-block-and-eradicate-sql-injection.aspx</link><category>SQL injection</category><category>Tools</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BasharKokash</dc:creator><pubDate>Tue, 24 Jun 2008 23:31:00 PDT</pubDate><guid isPermaLink="false">6afe0437-14b4-41d5-bc66-6d54a24dbd48:27404</guid><description>&lt;p&gt;&amp;nbsp;SQL injection is one of the most common attacks on websites, so Microsoft&amp;nbsp; has released &lt;a target="_blank" href="http://www.microsoft.com/technet/security/advisory/951306.mspx" class="null"&gt;&lt;span style="color:#003399;"&gt;an advisory&lt;/span&gt;&lt;/a&gt; for the&lt;b&gt;&lt;i&gt; &lt;/i&gt;&lt;/b&gt;recent SQL Injection attacks&lt;/p&gt;
&lt;p&gt;Joe Stanger has a great &lt;a target="_blank" href="http://www.misfitgeek.com/Tools+To+Block+And+Eradicate+SQL+Injection.aspx" class="null"&gt;post&lt;/a&gt; describing those tools for It professionals as well as developers.&lt;/p&gt;&lt;img src="http://dotnetslackers.com/Community/aggbug.aspx?PostID=27404" width="1" height="1"&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=nlk19sofH4A:-A8AFdpdX-A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BasharKokashBlog?a=nlk19sofH4A:-A8AFdpdX-A:D7DqB2pKExk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BasharKokashBlog?i=nlk19sofH4A:-A8AFdpdX-A:D7DqB2pKExk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/BasharKokashBlog/~4/nlk19sofH4A" height="1" width="1"/&gt;</description><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnetslackers.com/Community/blogs/basharkokash/rsscomments.aspx?PostID=27404</wfw:commentRss><feedburner:origLink>http://dotnetslackers.com/Community/blogs/basharkokash/archive/2008/06/25/tools-to-block-and-eradicate-sql-injection.aspx</feedburner:origLink></item></channel></rss>
