<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://developers.de/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>Adis Jugo - All Comments</title><link>http://developers.de/blogs/adis_jugo/default.aspx</link><description>The southern side</description><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>CAML Queries &amp;laquo; Tecnologia</title><link>http://developers.de/blogs/adis_jugo/archive/2007/12/12/using-caml-to-query-sharepoint-lists-over-lookup-fields.aspx#28713</link><pubDate>Sun, 26 Dec 2010 14:30:29 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:28713</guid><dc:creator>CAML Queries « Tecnologia</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;CAML Queries &amp;laquo; Tecnologia&lt;/p&gt;
&lt;img src="http://developers.de/aggbug.aspx?PostID=28713" width="1" height="1"&gt;</description></item><item><title>Develop and deploy a SharePoint Event Receiver from the scratch</title><link>http://developers.de/blogs/adis_jugo/archive/2009/03/11/sharepoint-services-3-0-events.aspx#28437</link><pubDate>Wed, 01 Dec 2010 21:06:48 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:28437</guid><dc:creator>Adis Jugo</dc:creator><description>&lt;p&gt;There are many information peaces on the internet how to build a decent working event receiver in SharePoint&lt;/p&gt;
&lt;img src="http://developers.de/aggbug.aspx?PostID=28437" width="1" height="1"&gt;</description></item><item><title>re: List of SharePoint Events</title><link>http://developers.de/blogs/adis_jugo/archive/2009/03/11/sharepoint-services-3-0-events.aspx#28124</link><pubDate>Fri, 05 Nov 2010 13:13:06 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:28124</guid><dc:creator>Ahmad</dc:creator><description>&lt;p&gt;Isn&amp;#39;t there an event for paging the search results?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://developers.de/aggbug.aspx?PostID=28124" width="1" height="1"&gt;</description></item><item><title>re: Validate that file name before uploading a file to the SharePoint library!</title><link>http://developers.de/blogs/adis_jugo/archive/2009/10/29/validate-a-file-name-before-upload-to-the-sharepoint-library.aspx#16764</link><pubDate>Thu, 26 Aug 2010 20:03:37 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:16764</guid><dc:creator>Adis Jugo</dc:creator><description>&lt;p&gt;Tnx for the tip, Manitra :) Cheers!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://developers.de/aggbug.aspx?PostID=16764" width="1" height="1"&gt;</description></item><item><title>thanks for the post</title><link>http://developers.de/blogs/adis_jugo/archive/2009/10/29/validate-a-file-name-before-upload-to-the-sharepoint-library.aspx#13138</link><pubDate>Sun, 18 Jul 2010 22:27:00 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:13138</guid><dc:creator>ultrasound technician</dc:creator><description>&lt;p&gt;What a great resource!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://developers.de/aggbug.aspx?PostID=13138" width="1" height="1"&gt;</description></item><item><title>re: Validate that file name before uploading a file to the SharePoint library!</title><link>http://developers.de/blogs/adis_jugo/archive/2009/10/29/validate-a-file-name-before-upload-to-the-sharepoint-library.aspx#12629</link><pubDate>Thu, 03 Jun 2010 10:49:43 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:12629</guid><dc:creator>Manitra</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Thanks for this tips. I would suggest an small enhancement.&lt;/p&gt;
&lt;p&gt;The loop to replace each unauthorized char to &amp;quot;&amp;quot; has a n^2 complexity because the &amp;#39;string.Replace&amp;#39; iterates through the entire string.&lt;/p&gt;
&lt;p&gt;It would be a lot more efficient (n complexity) to do something like :&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;var result = new StringBuilder(name.Length);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;foreach (var c in name.ToCharArray())&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!SPEncode.IsLegalCharInUrl(c))&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;result.Append(c);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;return result.ToString();&lt;/p&gt;
&lt;p&gt;for a file name with 100 chars, you would do 100 operation instead of 10,000 ! And not to mention that you would use a lot less memory thanks to the stringbuilder :)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://developers.de/aggbug.aspx?PostID=12629" width="1" height="1"&gt;</description></item><item><title>MOSS 2010-Excel &amp;laquo; Dot Net Solutions</title><link>http://developers.de/blogs/adis_jugo/archive/2009/03/12/develop-and-deploy-a-sharepoint-event-receiver-from-the-scratch.aspx#11846</link><pubDate>Wed, 12 May 2010 05:33:58 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:11846</guid><dc:creator>MOSS 2010-Excel « Dot Net Solutions</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;MOSS 2010-Excel &amp;laquo; Dot Net Solutions&lt;/p&gt;
&lt;img src="http://developers.de/aggbug.aspx?PostID=11846" width="1" height="1"&gt;</description></item><item><title>Programmatically Set Item Level Security in a Document Library</title><link>http://developers.de/blogs/adis_jugo/archive/2009/03/12/develop-and-deploy-a-sharepoint-event-receiver-from-the-scratch.aspx#9517</link><pubDate>Sat, 12 Dec 2009 13:14:47 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:9517</guid><dc:creator>Charlie Holland</dc:creator><description>&lt;p&gt;Programmatically Set Item Level Security in a Document Library&lt;/p&gt;
&lt;img src="http://developers.de/aggbug.aspx?PostID=9517" width="1" height="1"&gt;</description></item><item><title>re: Including duplicates in SharePoint search results</title><link>http://developers.de/blogs/adis_jugo/archive/2009/02/11/including-duplicates-in-sharepoint-search-results.aspx#9378</link><pubDate>Fri, 20 Nov 2009 15:31:15 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:9378</guid><dc:creator>sharepoint</dc:creator><description>&lt;p&gt;this property doesnt seem to be working for me. my fulltextsqlquery really has only one condition - &amp;quot;checkoutuser = &amp;#39;lastname, firstname&amp;#39;&amp;quot;. when i run the equivalent in sharepoint search - &amp;quot;checkoutuser:&amp;#39;lastname, firstname&amp;#39;&amp;quot; it returns at least 1 doc with a &amp;#39;view duplicates&amp;#39; option. i assume this is because it has 1 duplicate. but maybe i&amp;#39;m wrong. setting trimduplicates = true in my fulltextquery is not changing the result. i&amp;#39;m not seeing this duplicate document. my understanding of sharepoint is a little strained because i&amp;#39;m not constantly high on lsd, so maybe i&amp;#39;m not understanding right, but shouldnt this trimduplicates option affect whether or not i see such a &amp;#39;duplicate&amp;#39; document? what actually is the effect of this property?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://developers.de/aggbug.aspx?PostID=9378" width="1" height="1"&gt;</description></item><item><title>re: Develop and deploy a SharePoint Event Receiver from the scratch</title><link>http://developers.de/blogs/adis_jugo/archive/2009/03/12/develop-and-deploy-a-sharepoint-event-receiver-from-the-scratch.aspx#8773</link><pubDate>Thu, 29 Oct 2009 20:59:20 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:8773</guid><dc:creator>Will Grace</dc:creator><description>&lt;p&gt;Hi, great article, thank you for your time and sharing. Can you please explain how I can implement this example for a situation like; &lt;/p&gt;
&lt;p&gt;I have a document list which consist of infopath forms and I want;&lt;/p&gt;
&lt;p&gt;1.) general manager to be able to read/edit all the documents,&lt;/p&gt;
&lt;p&gt;2.) department managers to be able to read/edit only the documents which they uploaded, and not be able to open others&lt;/p&gt;
&lt;p&gt;3.) employees to be able to read documents only uploaded concerning them. (this will be grabbed through a textbox posted via infopath form.) &lt;/p&gt;
&lt;p&gt;I have been searching online but no close solution.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://developers.de/aggbug.aspx?PostID=8773" width="1" height="1"&gt;</description></item><item><title>Using SharePoint Event Handlers to Rename Documents: Nice Idea but no Cigar!</title><link>http://developers.de/blogs/adis_jugo/archive/2009/03/12/develop-and-deploy-a-sharepoint-event-receiver-from-the-scratch.aspx#8738</link><pubDate>Tue, 20 Oct 2009 01:24:02 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:8738</guid><dc:creator>Techardinal SharePoint Blog</dc:creator><description>&lt;p&gt;Sometimes you start out on a development task with a really clear view of how you’re going to achieve the desired end start.&lt;/p&gt;
&lt;img src="http://developers.de/aggbug.aspx?PostID=8738" width="1" height="1"&gt;</description></item><item><title>re: Develop and deploy a SharePoint Event Receiver from the scratch</title><link>http://developers.de/blogs/adis_jugo/archive/2009/03/12/develop-and-deploy-a-sharepoint-event-receiver-from-the-scratch.aspx#8737</link><pubDate>Fri, 16 Oct 2009 09:06:33 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:8737</guid><dc:creator>M</dc:creator><description>&lt;p&gt;Hello Adis Jugo,&lt;/p&gt;
&lt;p&gt;thank you very much for this introduction to event receivers in SharePoint. This way is the best for learning the basics. Good work!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://developers.de/aggbug.aspx?PostID=8737" width="1" height="1"&gt;</description></item><item><title>re: Develop and deploy a SharePoint Event Receiver from the scratch</title><link>http://developers.de/blogs/adis_jugo/archive/2009/03/12/develop-and-deploy-a-sharepoint-event-receiver-from-the-scratch.aspx#8739</link><pubDate>Thu, 03 Sep 2009 16:20:17 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:8739</guid><dc:creator>Punit</dc:creator><description>&lt;p&gt;Excellent! Thanks for taking the time to write this. &amp;quot;I hope this helps someone :)&amp;quot; ... I think it will help more than &amp;#39;one&amp;#39; people! :)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://developers.de/aggbug.aspx?PostID=8739" width="1" height="1"&gt;</description></item><item><title>re: Working with user roles and permissions in SharePoint Object Model</title><link>http://developers.de/blogs/adis_jugo/archive/2008/05/18/working-with-user-roles-and-permissions-in-sharepoint-object-model.aspx#8740</link><pubDate>Wed, 22 Jul 2009 06:46:40 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:8740</guid><dc:creator>rajkumar</dc:creator><description>&lt;p&gt;Is this solution will work for all the Sharepoint user or only for site admin users.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://developers.de/aggbug.aspx?PostID=8740" width="1" height="1"&gt;</description></item><item><title>Thanx for grat site</title><link>http://developers.de/blogs/adis_jugo/archive/2009/02/11/including-duplicates-in-sharepoint-search-results.aspx#5961</link><pubDate>Mon, 15 Jun 2009 15:05:41 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:5961</guid><dc:creator>KattyBlackyard</dc:creator><description>&lt;p&gt; The article is usefull for me. I’ll be coming back to your blog.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://developers.de/aggbug.aspx?PostID=5961" width="1" height="1"&gt;</description></item></channel></rss>
