<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2russianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">

<channel>
	<title>Блог Павла Сурменка</title>
	
	<link>http://surmenok.ru</link>
	<description>Авторский блог</description>
	<pubDate>Fri, 30 Dec 2011 19:53:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/surmenok" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="surmenok" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fsurmenok" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://lenta.yandex.ru/settings.xml?name=feed&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fsurmenok" src="http://lenta.yandex.ru/i/addfeed.gif">?????? ? ??????.?????</feedburner:feedFlare><item>
		<title>Итоги 2011 года</title>
		<link>http://surmenok.ru/2011/12/30/itogi-2011-goda/</link>
		<comments>http://surmenok.ru/2011/12/30/itogi-2011-goda/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 19:53:25 +0000</pubDate>
		<dc:creator>Павел Сурменок</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://surmenok.ru/?p=306</guid>
		<description><![CDATA[
Давненько не писал в блог. И, кажется, никогда еще такие годовые посты не писал. 
Год был интересный и продуктивный  
Начался он очень странно, в полночь 1-го января я был на трассе, по дороге в Красноярск из Канска, где мы год назад (31 декабря 2010 года) чудом нашли угнанную у нас ранее самодвижущуюся телегу. По [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:AllowPNG /> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>RU</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:EnableOpenTypeKerning /> <w:DontFlipMirrorIndents /> <w:OverrideTableStyleHps /> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]><br />
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-fareast-language:EN-US;}
</style>
<p> <![endif]--></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Давненько не писал в блог. И, кажется, никогда еще такие годовые посты не писал. </span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Год был интересный и продуктивный <img src='http://surmenok.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Начался он очень странно, в полночь 1-го января я был на трассе, по дороге в Красноярск из Канска, где мы год назад (31 декабря 2010 года) чудом нашли угнанную у нас ранее самодвижущуюся телегу. По авто вобщем-то никаких продвижений за год нет. Потрачены уйма времени и денег на преодоление российской бюрократии, на данный момент бюрократы побеждают. Зато поняли как все эти люди, на оплату которых уходят наши налоги, работают (точнее всячески пытаются не работать). Помогает еще немного переосмыслить, что же такое Россия, и как тут жить (и стоит ли тут жить).</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">В этом году также я защитил магистерскую диссертацию, об автоматизации общего проектирования космических аппаратов. Практически </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">generative</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">design</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">получился <img src='http://surmenok.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Но до практического применения далековато. Да и нет смысла. На российский космос работать нет никакого желания, ибо состояние отрасли ужасное, почитайте хотя бы ленты новостей. А в штатовский/европейский космос влезть сложнее.</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Ну и, пожалуй, главная новость года – в ноябре мы с Машей переехали в Москву. Тут (чисто субъективное мнение конечно, как и всё, что я говорю) круче. Удобней и интересней.</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">За год проделано много работы, участвовал в проектах различного рода. Начиная от небольших интернет-магазинов и баз знаний для бедных украинских фермеров, заканчивая системой автоматизации деятельности группы крупных саморегулируемых организаций в области строительства, проектирования и др. Получил хороший опыт по управлению проектами среднего уровня (с командами по 5-10 разработчиков), по выявлению и анализу требований заинтересованных сторон.</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">И, пожалуй, за этот год я понял, что уже устал от разработки интернет-проектов и скучного однотипного кровавого энтерпрайза. Да и специфика этого рынка такова, что знаний много не требуется, конкуренция высока: за любой такой проект с радостью возьмутся миллионы индусов. Нужно двигаться дальше. Меня на данный момент очень интересует </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Business</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Intelligence</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">. В рабочих планах на следующий год стоит развитие этого направления – в проектах нашей компании и/или в США. А может и в рамках наших проектов для заказчиков из США <img src='http://surmenok.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Как пойдёт.</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">А, про политику же надо сказать, забыл. Говно эта ваша политика. Не пишите законы, пишите код. А, впрочем, большинство хомячков и законы-то писать не умеет (как показало поверхностное исследование хомячков-противников строительства марганцевого завода в Красноярске), только в интернетах троллят.</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Поздравляю с наступающим! </span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"> </span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">&#8211;</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Павел Сурменок</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"><a href="../">http<span lang="RU">://</span>surmenok<span lang="RU">.</span>ru<span lang="RU">/</span></a></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"><a href="http://pavel.surmenok.com/">http://pavel.surmenok.com/</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://surmenok.ru/2011/12/30/itogi-2011-goda/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Рейтинги</title>
		<link>http://surmenok.ru/2011/07/15/rejtingi/</link>
		<comments>http://surmenok.ru/2011/07/15/rejtingi/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 19:21:14 +0000</pubDate>
		<dc:creator>Павел Сурменок</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://surmenok.ru/?p=305</guid>
		<description><![CDATA[
Один из наиболее популярных видов генерируемого пользователями контента – оценки различных материалов. Рейтинги есть практически везде: на новостных сайтах, в блогах, социальных сетях, интернет-магазинах.
Обычно пользователю предлагается указать оценку по некоторой шкале, скажем, от 1 до 5 или даже от 1 до 10. 
Иногда предлагается только два варианта: плюс и минус. По факту правда получается не [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:AllowPNG /> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>RU</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:EnableOpenTypeKerning /> <w:DontFlipMirrorIndents /> <w:OverrideTableStyleHps /> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-fareast-language:EN-US;}
</style>
<p><![endif]--></p>
<p class="MsoNormal"><span style="font-family: ">Один из наиболее популярных видов генерируемого пользователями контента – оценки различных материалов. Рейтинги есть практически везде: на новостных сайтах, в блогах, социальных сетях, интернет-магазинах.</span></p>
<p class="MsoNormal"><span style="font-family: ">Обычно пользователю предлагается указать оценку по некоторой шкале, скажем, от 1 до 5 или даже от 1 до 10. </span></p>
<p class="MsoNormal"><span style="font-family: ">Иногда предлагается только два варианта: плюс и минус. По факту правда получается не два, а три: можно не голосовать вообще. </span></p>
<p class="MsoNormal"><span style="font-family: ">А иногда и такого разнообразия нет. В </span><span style="font-family: " lang="EN-US">Facebook</span><span style="font-family: ">, к примеру, есть только кнопочки </span><span style="font-family: " lang="EN-US">Like</span><span style="font-family: ">. То есть остается два варианта: нажать </span><span style="font-family: " lang="EN-US">Like</span><span style="font-family: "> или не нажать.</span></p>
<p class="MsoNormal"><span style="font-family: ">Какая шкала лучше? Это сложный вопрос. Приходится искать компромисс между точностью и сложностью оценки. Нажать </span><span style="font-family: " lang="EN-US">Like</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: ">намного проще, чем выбирать оценку по 10-балльной шкале, но при этом объем информации, полученной от пользователя, также различается.</span></p>
<p class="MsoNormal"><span style="font-family: ">Здесь на помощь приходит статистика. <a href="http://techcrunch.com/2009/09/22/youtube-comes-to-a-5-star-realization-its-ratings-are-useless/">Сотрудники <span lang="EN-US">YouTube</span><span lang="EN-US"> </span>проанализировали</a>, как люди оценивают видео. Пользователи оценивали материалы по шкале от 1 до 5. И, как оказалось, подавляющее большинство оценок – это 1 и 5. Причем оценок 5 в разы больше, чем оценок 1.</span></p>
<p class="MsoNormal"><img src="http://pavel.surmenok.com/CMSPages/GetFile.aspx?nodeguid=9ba31553-e622-471e-9284-4b9dc63eee67" alt="" width="590" height="202" /></p>
<p class="MsoNormal"><span style="font-family: ">Вобщем-то причины понятны. Люди ставят оценки в основном только если видео очень хорошее или очень плохое. Кроме того, суть оценок 1 и 5 хорошо понятна. А вот как понимать промежуточные оценки? Чем 4 отличается от 5 или от 3? </span></p>
<p class="MsoNormal"><span style="font-family: ">Выходит, что 5-балльная шкала – излишнее усложнение, и должно вполне хватать 2-балльной. Как, например, реализовано на </span><span style="font-family: " lang="EN-US"><a href="http://stackoverflow.com/">StackOverflow</a></span><span style="font-family: ">.</span></p>
<p class="MsoNormal"><span style="font-family: ">А учитывая, что оценок 5 в разы больше – то может сгодиться и 1-балльная, как на </span><span style="font-family: " lang="EN-US"><a href="http://facebook.com/">Facebook</a></span><span style="font-family: ">. Но тут уже важно оценить, насколько понизится точность рейтинга.</span></p>
<p class="MsoNormal"><span style="font-family: ">Точность оценок становится особенно важна, когда речь заходит об использовании их для прогнозирования. Так, к примеру, </span><span style="font-family: " lang="EN-US">Amazon</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: ">использует оценки пользователей для системы рекомендаций товаров. А компания </span><span style="font-family: " lang="EN-US">Netflix</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: ">придает вопросам рейтингов настолько большое значение, что объявило приз 1 миллион долларов за алгоритм, который сможет повысить точность их прогнозов на 10%.</span></p>
<p class="MsoNormal"><span style="font-family: "><a href="http://web.mit.edu/newsoffice/2011/compare-recommendation-systems-0708.html">Исследователи из <span lang="EN-US">MIT</span> сообщают</a>, что точность можно повысить, если от абсолютных шкал перейти к относительным: предлагать сравнивать разные объекты между собой.</span></p>
<p class="MsoNormal"><span style="font-family: "> </span></p>
<p class="MsoNormal"><span style="font-family: ">&#8211;</span></p>
<p class="MsoNormal"><span style="font-family: ">Павел Сурменок</span></p>
<p class="MsoNormal"><span style="font-family: " lang="EN-US"><a href="../">http<span lang="RU">://</span>surmenok<span lang="RU">.</span>ru<span lang="RU">/</span></a></span></p>
<p class="MsoNormal"><span style="font-family: " lang="EN-US"><a href="http://pavel.surmenok.com/">http://pavel.surmenok.com/</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://surmenok.ru/2011/07/15/rejtingi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Пара ссылок про разработку для SharePoint</title>
		<link>http://surmenok.ru/2011/05/08/para-ssylok-pro-razrabotku-dlya-sharepoint/</link>
		<comments>http://surmenok.ru/2011/05/08/para-ssylok-pro-razrabotku-dlya-sharepoint/#comments</comments>
		<pubDate>Sun, 08 May 2011 14:30:12 +0000</pubDate>
		<dc:creator>Павел Сурменок</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://surmenok.ru/?p=304</guid>
		<description><![CDATA[
Фиксирую лог своих разборок с SharePoint   Напомню, одной из моих задач была разработка иерархического списка. 
Один из опробованных вариантов решения – создание типа данных, унаследованного от Folder. Подробный туториал по построению иерархического списка на основе такого подхода можно найти тут: 
http://weblogs.asp.net/sharadkumar/archive/2008/07/13/manage-hierarchical-data-in-sharepoint-lists-building-a-project-team-site-template.aspx
Этот подход как-то работает. И, учитывая предусловия, заданные автором этого туториала (обойтись без [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:AllowPNG /> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>RU</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:EnableOpenTypeKerning /> <w:DontFlipMirrorIndents /> <w:OverrideTableStyleHps /> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-fareast-language:EN-US;}
</style>
<p><![endif]--></p>
<p class="MsoNormal"><span style="font-family: ">Фиксирую лог своих разборок с </span><span style="font-family: " lang="EN-US">SharePoint</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: "> <img src='http://surmenok.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Напомню, одной из моих задач была разработка иерархического списка. </span></p>
<p class="MsoNormal"><span style="font-family: ">Один из опробованных вариантов решения – создание типа данных, унаследованного от </span><span style="font-family: " lang="EN-US">Folder</span><span style="font-family: ">. Подробный туториал по построению иерархического списка на основе такого подхода можно найти тут: </span></p>
<p class="MsoNormal"><span style="font-family: "><a href="http://weblogs.asp.net/sharadkumar/archive/2008/07/13/manage-hierarchical-data-in-sharepoint-lists-building-a-project-team-site-template.aspx">http://weblogs.asp.net/sharadkumar/archive/2008/07/13/manage-hierarchical-data-in-sharepoint-lists-building-a-project-team-site-template.asp<span lang="EN-US">x</span></a></span></p>
<p class="MsoNormal"><span style="font-family: ">Этот подход как-то работает. И, учитывая предусловия, заданные автором этого туториала (обойтись без написания программного кода и без использования </span><span style="font-family: " lang="EN-US">SharePoint</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">Designer</span><span style="font-family: ">), решение неплохое. Но меня оно не совсем устроила. При этом у меня есть и лицензионный </span><span style="font-family: " lang="EN-US">SharePoint</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">Designer</span><span style="font-family: ">, и против программного кода ничего не имею. Поэтому идем дальше <img src='http://surmenok.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p class="MsoNormal"><span style="font-family: ">Можно <span> </span>разработать </span><span style="font-family: " lang="EN-US">Web</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">User</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">Control</span><span style="font-family: "> (</span><span style="font-family: " lang="EN-US">ascx</span><span style="font-family: ">), отображающий данные в нужном нам виде. Это несложно. Вот тут описаны способы подключения </span><span style="font-family: " lang="EN-US">web</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">user</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">controls</span><span style="font-family: "> к сайту </span><span style="font-family: " lang="EN-US">SharePoint</span><span style="font-family: ">:</span></p>
<p class="MsoNormal"><span style="font-family: "><a href="http://sharepointinsight.blogspot.com/2007/07/web-user-controls-in-sharepoint.html">http://sharepointinsight.blogspot.com/2007/07/web-user-controls-in-sharepoint.html</a></span></p>
<p class="MsoNormal"><span style="font-family: "><a href="http://jcapka.blogspot.com/2009/01/i-was-explaining-my-technique-of-using.html">http://jcapka.blogspot.com/2009/01/i-was-explaining-my-technique-of-using.html</a></span></p>
<p class="MsoNormal"><span style="font-family: ">А здесь довольно подробно о том, как программно доступаться к элементам списков:</span></p>
<p class="MsoNormal"><span style="font-family: "><a href="http://www.sharepointdevwiki.com/display/public/Accessing+list+items+using+the+object+model">http://www.sharepointdevwiki.com/display/public/Accessing+list+items+using+the+object+model</a></span></p>
<p class="MsoNormal"><span style="font-family: ">Еще один вариант, лучше чем </span><span style="font-family: " lang="EN-US">web</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">user</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">controls</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: ">в отношении повторного использования и удобства встраивания в сайт – создание </span><span style="font-family: " lang="EN-US">WebPart</span><span style="font-family: ">. Ставим </span><span style="font-family: " lang="EN-US">SDK</span><span style="font-family: ">, после этого в </span><span style="font-family: " lang="EN-US">Visual</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">Studio</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: ">появляется кучка новых типов проектов в группе </span><span style="font-family: " lang="EN-US">SharePoint</span><span style="font-family: ">. </span></p>
<p class="MsoNormal"><span style="font-family: ">Обратите внимание, что для того, чтобы создать новый проект для </span><span style="font-family: " lang="EN-US">SharePoint</span><span style="font-family: "> необходимо, чтобы на машине был установлен </span><span style="font-family: " lang="EN-US">SharePoint</span><span style="font-family: ">. А для его установки нужна серверная ОС. У меня на компьютере установлен </span><span style="font-family: " lang="EN-US">Windows</span><span style="font-family: "> 7. Другая проблема, которая может возникнуть – это то, что имея </span><span style="font-family: " lang="EN-US">Visual</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">Studio</span><span style="font-family: "> 2010 будет проблематично делать решения для </span><span style="font-family: " lang="EN-US">SharePoint</span><span style="font-family: "> 2007. Обе этих проблемы решаемы. Здесь подробный туториал:</span></p>
<p class="MsoNormal"><span style="font-family: " lang="EN-US"><a href="http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2010/07/15/using-visual-studio-2010-sharepoint-templates-to-deploy-a-web-part-in-sharepoint-2007.aspx">http<span lang="RU">://</span>www<span lang="RU">.</span>dotnetmafia<span lang="RU">.</span>com<span lang="RU">/</span>blogs<span lang="RU">/</span>dotnettipoftheday<span lang="RU">/</span>archive<span lang="RU">/2010/07/15/</span>using<span lang="RU">-</span>visual<span lang="RU">-</span>studio<span lang="RU">-2010-</span>sharepoint<span lang="RU">-</span>templates<span lang="RU">-</span>to<span lang="RU">-</span>deploy<span lang="RU">-</span>a<span lang="RU">-</span>web<span lang="RU">-</span>part<span lang="RU">-</span>in<span lang="RU">-</span>sharepoint<span lang="RU">-2007.</span>aspx</a></span></p>
<p class="MsoNormal"><span style="font-family: ">Создать проект без установленного </span><span style="font-family: " lang="EN-US">SharePoint</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: ">нельзя, но открывать уже существующие можно без проблем. Поэтому нужно просто иметь под рукой готовый пустой проект </span><span style="font-family: " lang="EN-US">SharePoint</span><span style="font-family: ">. Такой проект можно найти в приложении к вышеуказанной статье. Чтобы проект был годен для </span><span style="font-family: " lang="EN-US">SharePoint</span><span style="font-family: "> 2007 – удаляем из референсов проекта ссылки на библиотеки </span><span style="font-family: " lang="EN-US">SharePoint</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: ">версии 14 и добавляем референсы на библиотеки версии 12, которые можно взять из </span><span style="font-family: " lang="EN-US">GAC</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: ">на сервере, где установлен </span><span style="font-family: " lang="EN-US">SharePoint</span><span style="font-family: "> 2007. Проверял, работает <img src='http://surmenok.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p class="MsoNormal"><span style="font-family: " lang="EN-US">Visual</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">Studio</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: ">автоматически собирает </span><span style="font-family: " lang="EN-US">solution</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">package</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: ">(</span><span style="font-family: " lang="EN-US">wsp</span><span style="font-family: ">), который можно разворачивать на </span><span style="font-family: " lang="EN-US">SharePoint</span><span style="font-family: ">’е. Далее закидываем этот </span><span style="font-family: " lang="EN-US">package</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: ">на сервер и разворачиваем с помощью утилиты </span><span style="font-family: " lang="EN-US">stsadm</span><span style="font-family: ">. Как это делать можно почитать тут:</span></p>
<p class="MsoNormal"><span style="font-family: "><a href="http://www.sharepointnutsandbolts.com/2007/07/building-and-deploying-sharepoint.html">http://www.sharepointnutsandbolts.com/2007/07/building-and-deploying-sharepoint.html</a></span></p>
<p class="MsoNormal"><span style="font-family: ">Вот этим путём я и пошел. Позже мне добрые люди подсказали ссылку на готовый </span><span style="font-family: " lang="EN-US">WebPart</span><span style="font-family: "> для иерархических списков:</span></p>
<p class="MsoNormal"><span style="font-family: "><a href="http://dyakov.design.officelive.com/hieviewwp.aspx">http://dyakov.design.officelive.com/hieviewwp.aspx</a></span></p>
<p class="MsoNormal"><span style="font-family: ">Возможно этот вариант будет лучше, чем писать с нуля. <span> </span></span></p>
<p class="MsoNormal"><span style="font-family: ">Написал этот пост по большей части чтобы ссылки не потерять и зафиксировать опыт. Но возможно кому-то будет полезно <img src='http://surmenok.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p class="MsoNormal"><span style="font-family: "> </span></p>
<p class="MsoNormal"><span style="font-family: ">&#8211;</span></p>
<p class="MsoNormal"><span style="font-family: ">Павел Сурменок</span></p>
<p class="MsoNormal"><span style="font-family: " lang="EN-US"><a href="../">http<span lang="RU">://</span>surmenok<span lang="RU">.</span>ru<span lang="RU">/</span></a></span></p>
<p class="MsoNormal"><span style="font-family: " lang="EN-US"><a href="http://pavel.surmenok.com/">http://pavel.surmenok.com/</a></span></p>
<p class="MsoNormal"><span style="font-family: "> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://surmenok.ru/2011/05/08/para-ssylok-pro-razrabotku-dlya-sharepoint/feed/</wfw:commentRss>
		</item>
		<item>
		<title>nopCommerce</title>
		<link>http://surmenok.ru/2011/04/17/nopcommerce/</link>
		<comments>http://surmenok.ru/2011/04/17/nopcommerce/#comments</comments>
		<pubDate>Sun, 17 Apr 2011 15:48:13 +0000</pubDate>
		<dc:creator>Павел Сурменок</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://surmenok.ru/?p=303</guid>
		<description><![CDATA[
Для платформы ASP .NET мало хороших CMS. Еще меньше бесплатных хороших CMS. И совсем нет бесплатных хороших CMS для электронной коммерции  
Не так давно мне на доработку попал интернет-магазин на nopCommerce. Магазин еще не был запущен в продакшн, и еще не поздно было сменить CMS. Поэтому я прошелся по всем сколь-нибудь значимым CMS, платным [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:AllowPNG /> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>RU</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:EnableOpenTypeKerning /> <w:DontFlipMirrorIndents /> <w:OverrideTableStyleHps /> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-fareast-language:EN-US;}
</style>
<p><![endif]--></p>
<p class="MsoNormal"><span style="font-family: ">Для платформы </span><span style="font-family: " lang="EN-US">ASP</span><span style="font-family: "> .</span><span style="font-family: " lang="EN-US">NET</span><span style="font-family: "> мало хороших </span><span style="font-family: " lang="EN-US">CMS</span><span style="font-family: ">. Еще меньше бесплатных хороших </span><span style="font-family: " lang="EN-US">CMS</span><span style="font-family: ">. И совсем нет бесплатных хороших </span><span style="font-family: " lang="EN-US">CMS</span><span style="font-family: "> для электронной коммерции <img src='http://surmenok.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p class="MsoNormal"><span style="font-family: ">Не так давно мне на доработку попал интернет-магазин на </span><span style="font-family: " lang="EN-US">nopCommerce</span><span style="font-family: ">. Магазин еще не был запущен в продакшн, и еще не поздно было сменить </span><span style="font-family: " lang="EN-US">CMS</span><span style="font-family: ">. Поэтому я прошелся по всем сколь-нибудь значимым </span><span style="font-family: " lang="EN-US">CMS</span><span style="font-family: ">, платным и бесплатным. Посмотрел их возможности, цены, уровень поддержки, комьюнити.</span></p>
<p class="MsoNormal"><span style="font-family: ">Коммерческие разработки вроде </span><span style="font-family: " lang="EN-US">Kentico</span><span style="font-family: "> хороши, но стоят денег. А </span><span style="font-family: " lang="EN-US">Sitecore</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: ">вообще шифруется: цены я смог получить только после недельного ожидания и нескольких часов разговоров с их продажниками в Дании <img src='http://surmenok.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Минимальная версия </span><span style="font-family: " lang="EN-US">SItecore</span><span style="font-family: "> вышла бы нам в 9900 евро. Максимальная что-то около 83000 евро.</span></p>
<p class="MsoNormal"><span style="font-family: ">Среди бесплатных </span><span style="font-family: " lang="EN-US">CMS</span><span style="font-family: "> для электронной коммерции есть, пожалуй, лишь один серьезный продукт. Это </span><span style="font-family: " lang="EN-US"><a href="http://nopcommerce.com/">nopCommerce</a></span><span style="font-family: ">. Российская разработка: разработчики из Ярославля. </span><span style="font-family: " lang="EN-US">Open</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">Source</span><span style="font-family: ">. Деньги берут за документацию и за право не ставить на сайте их логотип. </span></p>
<p class="MsoNormal"><span style="font-family: ">Функционал довольно мощный. Скидки, налоги, оплата, доставка, <span> </span>возвраты товаров, рейтинги, отзывы, форум, новости, статьи… Общий объем кода около 15 мегабайт, количество таблиц в БД превышает сотню. </span></p>
<p class="MsoNormal"><span style="font-family: ">И если вам нужен простенький интернет-магазин – то </span><span style="font-family: " lang="EN-US">nopCommerce</span><span style="font-family: ">, пожалуй, хороший выбор. Если конечно вас не пугает, что в административной зоне сайта юзабилити отсутствует напрочь, и на вбивание товаров у вас уйдет не одна неделя.</span></p>
<p class="MsoNormal"><span style="font-family: ">Чудеса начинаются, когда нужно хорошенько кастомизировать магазин. Тут-то выясняется, что архитектура слегка страдает.</span></p>
<p class="MsoNormal"><span style="font-family: ">Например, что делать, если нужно добавить поле в какую-то таблицу? В </span><span style="font-family: " lang="EN-US">Kentico</span><span style="font-family: ">, </span><span style="font-family: " lang="EN-US">Sitecore</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: ">или даже в бесплатной </span><span style="font-family: " lang="EN-US">Umbraco</span><span style="font-family: "> для этого достаточно зайти в веб-интерфейс администрирования сайта в раздел “</span><span style="font-family: " lang="EN-US">Developer</span><span style="font-family: ">” и отредактировать список полей нужной сущности. Что нужно сделать в </span><span style="font-family: " lang="EN-US">nopCommerce</span><span style="font-family: "> для решения этой задачи? Процесс очень простой. <a href="http://blogs.planetcloud.co.uk/mygreatdiscovery/post/How-to-extend-nopCommerce.aspx">Вот<span> </span>здесь</a></span><span style="font-family: "> </span><span style="font-family: ">он</span><span style="font-family: "> </span><span style="font-family: ">описан</span><span style="font-family: "> </span><span style="font-family: ">подробней</span><span style="font-family: " lang="EN-US">.</span></p>
<p class="MsoNormal" style="margin-left: 35.4pt;"><span style="font-family: ">1. Добавить свойство в соответствующий класс </span></p>
<p class="MsoNormal" style="margin-left: 35.4pt;"><span style="font-family: ">2.Обновить методы репозитория (</span><span style="font-family: " lang="EN-US">Update</span><span style="font-family: ">/</span><span style="font-family: " lang="EN-US">Insert</span><span style="font-family: ">) </span></p>
<p class="MsoNormal" style="margin-left: 35.4pt;"><span style="font-family: ">3. Добавить поле в таблицу базы данных </span></p>
<p class="MsoNormal" style="margin-left: 35.4pt;"><span style="font-family: ">4. Обновить модель </span><span style="font-family: " lang="EN-US">Entity</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">Framework</span><span style="font-family: "> (</span><span style="font-family: " lang="EN">edmx</span><span style="font-family: " lang="EN"> </span><span style="font-family: ">файл)</span></p>
<p class="MsoNormal"><span style="font-family: ">И после этого конечно вы больше не можете делать безболезненный апгрэйд </span><span style="font-family: " lang="EN-US">nopCommerce</span><span style="font-family: ">, потому что внесли изменения в его код.</span></p>
<p class="MsoNormal"><span style="font-family: ">Добавить новую сущность? Без проблем, только <a href="http://www.nopcommerce.com/boards/t/6968/i-need-help-in-adding-extra-product-fields-in-database.aspx#32425">шагов будет пять</a>. </span></p>
<p class="MsoNormal"><span style="font-family: ">О качестве кода говорить не буду, лучше оцените сами <img src='http://surmenok.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Там, например, местами </span><span style="font-family: " lang="EN-US">HTML</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: ">собирается в </span><span style="font-family: " lang="EN-US">code</span><span style="font-family: ">-</span><span style="font-family: " lang="EN-US">behind</span><span style="font-family: "> из </span><span style="font-family: " lang="EN-US">html</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">generic</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: " lang="EN-US">controls</span><span style="font-family: ">. Хорошо хоть не конкатенацией строк. И кода этого 15 мегабайт.</span></p>
<p class="MsoNormal"><span style="font-family: "> </span></p>
<p class="MsoNormal"><span style="font-family: ">Почему же всё так грустно в мире </span><span style="font-family: " lang="EN-US">CMS</span><span style="font-family: " lang="EN-US"> </span><span style="font-family: ">для </span><span style="font-family: " lang="EN-US">e</span><span style="font-family: ">-</span><span style="font-family: " lang="EN-US">commerce</span><span style="font-family: ">? Есть <span> </span>что-то более приятное для </span><span style="font-family: " lang="EN-US">e</span><span style="font-family: ">-</span><span style="font-family: " lang="EN-US">commerce</span><span style="font-family: ">?</span></p>
<p class="MsoNormal"><span style="font-family: "> </span></p>
<p class="MsoNormal"><span style="font-family: ">&#8211;</span></p>
<p class="MsoNormal"><span style="font-family: ">Павел Сурменок</span></p>
<p class="MsoNormal"><span style="font-family: " lang="EN-US"><a href="../">http<span lang="RU">://</span>surmenok<span lang="RU">.</span>ru<span lang="RU">/</span></a></span><span style="font-family: ">, зеркало в ЖЖ: </span><span style="font-family: " lang="EN-US"><a href="http://surmenok.livejournal.com/">http<span lang="RU">://</span>surmenok<span lang="RU">.</span>livejournal<span lang="RU">.</span>com<span lang="RU">/</span></a></span><span style="font-family: " lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-family: " lang="EN-US"><a href="http://pavel.surmenok.com/">http://pavel.surmenok.com/</a> - English-only version</span></p>
]]></content:encoded>
			<wfw:commentRss>http://surmenok.ru/2011/04/17/nopcommerce/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Иерархические списки в SharePoint</title>
		<link>http://surmenok.ru/2011/04/14/ierarxicheskie-spiski-v-sharepoint/</link>
		<comments>http://surmenok.ru/2011/04/14/ierarxicheskie-spiski-v-sharepoint/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 16:32:12 +0000</pubDate>
		<dc:creator>Павел Сурменок</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://surmenok.ru/?p=301</guid>
		<description><![CDATA[
Как-то внезапно в зону моих интересов (и интересов моих заказчиков) попал SharePoint. Сейчас мы (компания BetaCode) занимаемся проектом по внедрению SharePoint и интеграции его с Microsoft Team Foundation Server и Microsoft Project. 
Одна из технических задач – создание иерархического списка Tasks с неограниченной вложенностью.
Провели исследования и выяснили, что подходов по созданию иерархий в SharePoint несколько.
Во-первых, [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:AllowPNG /> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>RU</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:EnableOpenTypeKerning /> <w:DontFlipMirrorIndents /> <w:OverrideTableStyleHps /> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]><br />
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin-top:0cm;
	mso-para-margin-right:0cm;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0cm;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;
	mso-fareast-language:EN-US;}
</style>
<p> <![endif]--></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Как-то внезапно в зону моих интересов (и интересов моих заказчиков) попал </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">SharePoint</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">. Сейчас мы (компания </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">BetaCode</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">) занимаемся проектом по внедрению </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">SharePoint</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">и интеграции его с </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Microsoft</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Team</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Foundation</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Server</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">и </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Microsoft</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Project</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">. </span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Одна из технических задач – создание иерархического списка </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Tasks</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">с неограниченной вложенностью.</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Провели исследования и выяснили, что подходов по созданию иерархий в </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">SharePoint</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">несколько.</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Во-первых, можно создать несколько </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Lookup</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">column</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">: </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Parent</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">1, </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Parent</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">2, … , </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Parent</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">10. И соответственно у элемента второго уровня вложенности задавать </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Parent</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">1, у элемента третьего уровня – </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Parent</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">2 и т.п. Далее в </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">View</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">делаем группировку по </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Parent</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">1, </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Parent</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">2 и т.п. Это как-то коряво, и это не даёт неограниченной вложенности.</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Во-вторых, как <a href="http://weblogs.asp.net/sharadkumar/archive/2008/06/27/showing-child-items-in-hierarchical-sharepoint-lists-with-multiple-content-types.aspx">вот здесь</a> я узнал, начиная с версии 2007 можно делать интересную штуку. Можно создать тип контента, наследующий </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Folder</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">. И получим для наших элементов поведение схожее с папками, т.е. можно вкладывать их один в другой. </span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Это очень просто реализуемый вариант. Но не лишен недостатков. Так, в стандартном </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">View</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">можно смотреть список только каждого уровня в отдельности. Т.е. <span> </span>при открытии списка видим только корневые элементы, при открытии кого-то из этих корневых – видим его дочерние элементы. В общем всё как обычно с папками. А хотелось бы сразу видеть дерево. Примерно как в </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">TFS</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">в запросах </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Iteration</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">backlog</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">.</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">В-третьих, можно добавить одну </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Lookup</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">column</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Parent</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">, с помощью которой задавать отношения </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Child</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">-</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">Parent</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"> между элементами. А </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">View</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">разработать свой. При этом придется раскуривать объектную модель </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">SharePoint</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">и написано некоторое количество хорошо отлаженного кода <img src='http://surmenok.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> При этом хорошо бы воспользоваться толковым контролом для отображения иерархических списков. Например </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">DevExpress</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"> </span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US">TreeList</span><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"> или что-то подобное подешевле.</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"> </span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Возможно позже напишу более подробно о том, как эту задачу решать. Когда закончим.</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"> </span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">&#8211;</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;">Павел Сурменок</span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"><a href="../">http<span lang="RU">://</span>surmenok<span lang="RU">.</span>ru<span lang="RU">/</span></a></span></p>
<p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;" lang="EN-US"><a href="http://pavel.surmenok.com/">http://pavel.surmenok.com/</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://surmenok.ru/2011/04/14/ierarxicheskie-spiski-v-sharepoint/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bing интегрируется с Facebook</title>
		<link>http://surmenok.ru/2010/11/07/bing-integriruetsya-s-facebook/</link>
		<comments>http://surmenok.ru/2010/11/07/bing-integriruetsya-s-facebook/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 06:44:01 +0000</pubDate>
		<dc:creator>Павел Сурменок</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<category><![CDATA[Bing]]></category>

		<category><![CDATA[Facebook]]></category>

		<category><![CDATA[социальные сети]]></category>

		<guid isPermaLink="false">http://surmenok.ru/?p=299</guid>
		<description><![CDATA[http://microgeek.ru/blogs/bing/781/
«Поисковик Bing объявил о партнерстве с социальной сетью Facebook для получения публичных данных кнопок Like It, которые сейчас доступны практически на каждом сайте. 
В скором времени, выдача Bing будет предлагать пользователям варианты результатов поиска одобренные их друзьями. Ниже пример, который приводится в анонсе команды Bing.
Пользователь ищет рестораны в Сан-Франциско и кроме обычной выдачи получает результаты [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://microgeek.ru/blogs/bing/781/"><span style="font-family: Arial; font-size: small;">http://microgeek.ru/blogs/bing/781/</span></a></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt 35.4pt;"><span style="font-size: small;"><span style="font-family: Arial;">«Поисковик Bing объявил о партнерстве с социальной сетью Facebook для получения публичных данных кнопок Like It, которые сейчас доступны практически на каждом сайте. </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt 35.4pt;"><span style="font-family: Arial; font-size: small;">В скором времени, выдача Bing будет предлагать пользователям варианты результатов поиска одобренные их друзьями. Ниже пример, который приводится в анонсе команды Bing.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt 35.4pt;"><span style="font-size: small;"><span style="font-family: Arial;">Пользователь ищет рестораны в Сан-Франциско и кроме обычной выдачи получает результаты связанные с рекомендациями его друзей, в данном случае, друг по имени Adam Sohn порекомендовал заведение Alexander’s Steakhouse. </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt 35.4pt;"><span style="font-size: small;"><span style="font-family: Arial;">Эта интеграция окажет огромное влияние на поиск. Теперь занимаясь поиском книги по какой-то технологии вы увидите рекомендации нескольких ваших друзей из Facebook и в зависимости от вашего мнения о персоне, предпочтете тот и иной вариант. Вы ищите по названию фильма информацию о нем и видите друзей которые рекомендуют этот фильм. Поиск становится персональным!</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt 35.4pt;"><span style="font-size: small;"><span style="font-family: Arial;">На самом деле вариантов использования Like it великое множество и это нововведение дает Bing огромное конкурентное преимущество, по крайней мере, пока данная возможность не появится в других поисковиках.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt 35.4pt;"><span style="font-family: Arial; font-size: small;">Другой возможностью в Bing станет поиск людей по Facebook.»</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Вот такие вот дела. <span style="mso-ansi-language: EN-US;" lang="EN-US">Facebook</span><span lang="EN-US"> </span>– это всё-таки очень значительное изобретение. И возможно вся мощь социальных сетей начинает проявляться только сегодня, когда всё больше всякого разного интегрируется с ними.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">&#8211;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://surmenok.ru/"><strong style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: small;">Павел Сурменок</span></strong></a><strong style="mso-bidi-font-weight: normal;"></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://surmenok.ru/"><span style="font-size: small;"><span style="font-family: Arial;"><span style="mso-ansi-language: EN-US;" lang="EN-US">http</span>://<span style="mso-ansi-language: EN-US;" lang="EN-US">surmenok</span>.<span style="mso-ansi-language: EN-US;" lang="EN-US">ru</span>/</span></span></a><span style="mso-ansi-language: EN-US;" lang="EN-US"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://surmenok.ru/2010/11/07/bing-integriruetsya-s-facebook/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Robotic cars</title>
		<link>http://surmenok.ru/2010/11/02/robotic-cars/</link>
		<comments>http://surmenok.ru/2010/11/02/robotic-cars/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 16:19:36 +0000</pubDate>
		<dc:creator>Павел Сурменок</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://surmenok.ru/?p=298</guid>
		<description><![CDATA[Google сделала и уже вовсю пользует полностью автоматические автомобили.
http://syndicated.livejournal.com/nextbigfuture/652464.html
Автомобили на базе Toyota Prius оснащены кучей датчиков, среди которых видеокамеры, радары, какая-то вращающаяся лазерная хреновина на крыше (позволяет получить точную 3D-карту местности в радиусе 60 метров), какие-то механические датчики на колёсах и т.п. Данные с этих датчиков, равно как детальные карты местности, обрабатываются компьютером, которые собственно [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small;"><span style="font-family: Arial;"><span style="mso-ansi-language: EN-US;" lang="EN-US">Google</span><span lang="EN-US"> </span>сделала и уже вовсю пользует полностью автоматические автомобили.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://syndicated.livejournal.com/nextbigfuture/652464.html"><span style="font-family: Arial; font-size: small;">http://syndicated.livejournal.com/nextbigfuture/652464.html</span></a></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Автомобили на базе <span style="mso-ansi-language: EN-US;" lang="EN-US">Toyota</span><span lang="EN-US"> </span><span style="mso-ansi-language: EN-US;" lang="EN-US">Prius</span> оснащены кучей датчиков, среди которых видеокамеры, радары, какая-то вращающаяся лазерная хреновина на крыше (позволяет получить точную 3<span style="mso-ansi-language: EN-US;" lang="EN-US">D</span>-карту местности в радиусе 60 метров), какие-то механические датчики на колёсах и т.п. Данные с этих датчиков, равно как детальные карты местности, обрабатываются компьютером, которые собственно и управляет автомобилем.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Эти авто намотали уже 140 тысяч миль, в т.ч. и по городским улицам. Без инцедентов.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Супер! Хочу себе такую машинку <img src='http://surmenok.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">А на фоне этой новости уже строят планы, как вводить в жизнь простых американцев роботизированные автомобили, грузовики, автобусы. </span><a href="http://syndicated.livejournal.com/nextbigfuture/653144.html"><span style="font-family: Arial; font-size: small;">http://syndicated.livejournal.com/nextbigfuture/653144.html</span></a></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Будущее где-то рядом.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">&#8211;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://surmenok.ru/"><strong style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: small;">Павел Сурменок</span></strong></a><strong style="mso-bidi-font-weight: normal;"></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://surmenok.ru/"><span style="font-size: small;"><span style="font-family: Arial;"><span style="mso-ansi-language: EN-US;" lang="EN-US">http</span>://<span style="mso-ansi-language: EN-US;" lang="EN-US">surmenok</span>.<span style="mso-ansi-language: EN-US;" lang="EN-US">ru</span>/</span></span></a><span style="mso-ansi-language: EN-US;" lang="EN-US"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://surmenok.ru/2010/11/02/robotic-cars/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Интеграция сайтов в социалками</title>
		<link>http://surmenok.ru/2010/11/02/integraciya-sajtov-v-socialkami/</link>
		<comments>http://surmenok.ru/2010/11/02/integraciya-sajtov-v-socialkami/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 09:59:12 +0000</pubDate>
		<dc:creator>Павел Сурменок</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<category><![CDATA[Facebook]]></category>

		<category><![CDATA[Вконтакте]]></category>

		<category><![CDATA[социальные сети]]></category>

		<guid isPermaLink="false">http://surmenok.ru/?p=297</guid>
		<description><![CDATA[Социальные сети интересны в их соединении с вебом и с мобильными устройствами.
Как социалки связаны с вебом? Если говорить о российских соцсетях (которые просто клоны популярных англоязычных), то до недавних пор никак. Сейчас по-тихоньку начинают делать аналоги функций англоязычных социалок (вконтакт берет идеи у фэйсбука, например).
У Facebook такие возможности развиты давно. Могу отметить два направления интеграции [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Социальные сети интересны в их соединении с вебом и с мобильными устройствами.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Как социалки связаны с вебом? Если говорить о российских соцсетях (которые просто клоны популярных англоязычных), то до недавних пор никак. Сейчас по-тихоньку начинают делать аналоги функций англоязычных социалок (вконтакт берет идеи у фэйсбука, например).</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">У <span style="mso-ansi-language: EN-US;" lang="EN-US">Facebook</span> такие возможности развиты давно. Могу отметить два направления интеграции сайтов с фэйсбуком.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Во-первых, это размещение на сайтах кнопочек “<span style="mso-ansi-language: EN-US;" lang="EN-US">Like</span>” и “ <span style="mso-ansi-language: EN-US;" lang="EN-US">Share</span>”. Как они работают? Просто. Жмёшь <span style="mso-ansi-language: EN-US;" lang="EN-US">Like</span><span lang="EN-US"> </span>– и в фэйсбуке сохраняется соответствующая отметка, что тебе понравилась эта страничка. Она отображается у тебя на «стене» (“<span style="color: #c00000;">Pavel likes Почему программист – до сих пор самая востребованная профессия | kraynov.com on kraynov.com</span>”). </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Кнопка “<span style="mso-ansi-language: EN-US;" lang="EN-US">Share</span>” чуть более мощная. Жмёшь – выплывает окошко, где можно дописать свой небольшой комментарий к ссылке. После подтверждения отправки – ссылка с комментарием появляется у тебя в «статусе», на «стене», на странице «новости» у друзей.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">В общем, это позволяет легко (парой кликой) поделиться понравившейся ссылкой с друзьями. Посмотреть, как это работает, можно например тут:</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://www.kraynov.com/2010/10/31/developer-the-most-needed-trade/"><span style="font-family: Arial; color: #0000ff; font-size: small;">http://www.kraynov.com/2010/10/31/developer-the-most-needed-trade/</span></a></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Внизу есть кнопочки фэйсбука и вконтакта. Вконтакт аналогичную функцию начал поддерживать пару месяцев назад, кажется.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Вторая интересная возможность интеграции социалок с сайтами – использование на сайте функции авторизации, предоставленной социалкой. Зашёл на сайт, захотел что-то откомментить или запостить. При этом не обязательно на этом сайте регистрироваться. Если вы уже авторизованы на фэйсбуке – сайт об этом узнает. Например, я захожу сюда:</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://www.forbes.ru/ekonomika-opinion/vlast/59186-sobyanin-i-probki"><span style="font-family: Arial; font-size: small;">http://www.forbes.ru/ekonomika-opinion/vlast/59186-sobyanin-i-probki</span></a></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">и сразу внизу вижу форму, в которой можно оставить коммент. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Есть ли такая возможность у Вконтакта – не знаю, надо почитать документацию.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">К слову, для разработчиков <span style="mso-ansi-language: EN-US;" lang="EN-US">facebook</span> намного дружелюбней. У них целый портал для разработчиков, с статьями, туториалами, форумами. У вконтакта – пара сухих скудных страничек документации.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">&#8211;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://surmenok.ru/"><strong style="mso-bidi-font-weight: normal;"><span style="font-family: Arial; font-size: small;">Павел Сурменок</span></strong></a><strong style="mso-bidi-font-weight: normal;"></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://surmenok.ru/"><span style="font-size: small;"><span style="font-family: Arial;"><span style="mso-ansi-language: EN-US;" lang="EN-US">http</span>://<span style="mso-ansi-language: EN-US;" lang="EN-US">surmenok</span>.<span style="mso-ansi-language: EN-US;" lang="EN-US">ru</span>/</span></span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://surmenok.ru/2010/11/02/integraciya-sajtov-v-socialkami/feed/</wfw:commentRss>
		</item>
		<item>
		<title>3D печать самолётов и авто</title>
		<link>http://surmenok.ru/2010/11/02/3d-pechat-samolyotov-i-avto/</link>
		<comments>http://surmenok.ru/2010/11/02/3d-pechat-samolyotov-i-avto/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 08:30:23 +0000</pubDate>
		<dc:creator>Павел Сурменок</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://surmenok.ru/?p=296</guid>
		<description><![CDATA[Если маленькие 3D принтеры уже можно купить за смешные деньги и поставить дома на стол, то большие 3D-принтеры пока могут позволить себе не многие.
А ведь они открывают большие перспективы. Airbus, например, к 2020 году планирует научиться печатать крылья самолетов. 
«Airbus is targeting sometime beyond 2020 to be able to fabricate an airplane wing using additive [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Если маленькие 3<span style="mso-ansi-language: EN-US;" lang="EN-US">D</span> принтеры уже можно купить за смешные деньги и поставить дома на стол, то большие 3<span style="mso-ansi-language: EN-US;" lang="EN-US">D</span>-принтеры пока могут позволить себе не многие.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">А ведь они открывают большие перспективы. <span style="mso-ansi-language: EN-US;" lang="EN-US">Airbus</span>, например, к 2020 году планирует научиться печатать крылья самолетов. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt 35.4pt;"><em style="mso-bidi-font-style: normal;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Arial;">«Airbus is targeting sometime beyond 2020 to be able to fabricate an airplane wing using additive manufacturing.</span></span></span></em></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt 35.4pt;"><em style="mso-bidi-font-style: normal;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Arial;">EADS (Airbus) has large-scale structures grown from ALM-enabled (additive layer manufacturing) manufacturing systems on our technology road maps. The prospect is growing a full-sized airliner wing, which we have earmarked for some time beyond 2020. This is not a far-fetched notion. Go to [Airbus wing-making facility] Broughton in North Wales and you’ll see 35 meter-long gantry machining center with CNC (computer numerical controlled machine tools) heads for bespoke machining of whole wing skins. Change the machining head to a laser-deposition head and you can start to see the possibilities straight away.»</span></span></span></em></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">А в перспективе планируется печатать все основные детали самолёта. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://nextbigfuture.com/2010/10/large-format-3d-printers-making-large.html"><span style="font-family: Arial; font-size: small;">http://nextbigfuture.com/2010/10/large-format-3d-printers-making-large.html</span></a></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://nextbigfuture.com/2010/10/utopium-project-to-use-carbon-nanotube.html"><span style="font-family: Arial; color: #0000ff; font-size: small;">http://nextbigfuture.com/2010/10/utopium-project-to-use-carbon-nanotube.html</span></a></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://www.theengineer.co.uk/in-depth/the-big-story/the-rise-of-additive-manufacturing/1002560.article"><span style="font-family: Arial; color: #0000ff; font-size: small;">http://www.theengineer.co.uk/in-depth/the-big-story/the-rise-of-additive-manufacturing/1002560.article</span></a></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Уже умеют печатать турбины. Примечательны экономические результаты, которых позволит добиться новая технология.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt 35.4pt;"><em style="mso-bidi-font-style: normal;"><span style="font-size: small;"><span style="font-family: Arial;">«97% Cost Reduction; 83% Time Reduction</span></span></em></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt 35.4pt;"><em style="mso-bidi-font-style: normal;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Arial;">All 188 components were produced in 4 weeks and assembled in 2.5 weeks for a total production time of 6.5 weeks. Using conventional fabrication processes, such as machining and casting (with in-house and outside resources) a manufacturer would expect to spend 9 months or more producing a model like this. Using the FDM process in-house, a manufacturer could expect costs of roughly $25,000, versus an estimated $800,000 to $1 million for conventional processes. These numbers represent about a 97% reduction in production costs and 83% reduction in production time.»</span></span></span></em></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Афигительный <span style="mso-ansi-language: EN-US;" lang="EN-US">improvement</span>! Вместо 6,5 недель времени – 2,5 недели. А вместо миллиона долларов затрат – всего 25 тысяч.</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Тем временем по другую сторону океана другие ребята пытаются печатать автомобили. 3-колёсный гибрид. </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://nextbigfuture.com/2010/11/additive-manufacturing-company.html"><span style="font-family: Arial; color: #0000ff; font-size: small;">http://nextbigfuture.com/2010/11/additive-manufacturing-company.html</span></a></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt 35.4pt;"><em style="mso-bidi-font-style: normal;"><span style="font-size: small;"><span style="font-family: Arial;"><span style="mso-ansi-language: EN-US;" lang="EN-US">«The plan is complete the prototype of the three-wheel, two-door Urbee by spring (of 2011), then work on hand-building ten “pilot cars.” The hope is those cars will be mass produced in Manitoba, Kor said, adding, it’s not so outlandish an idea.</span></span></span></em></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt 35.4pt;"><em style="mso-bidi-font-style: normal;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Arial;">Urbee is the first prototype car ever to have its entire body 3D printed with an additive process. All exterior components - including the glass panel prototypes - were created using Dimension 3D Printers and Fortus 3D Production Systems at Stratasys&#8217; digital manufacturing service - RedEye on Demand.»</span></span></span></em></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-family: Arial; font-size: small;"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Arial;">&#8211;</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://surmenok.ru/"><span style="font-size: small;"><span style="font-family: Arial;"><strong style="mso-bidi-font-weight: normal;">Павел</strong><strong style="mso-bidi-font-weight: normal;"><span style="mso-ansi-language: EN-US;"> </span>Сурменок</strong></span></span></a><strong style="mso-bidi-font-weight: normal;"><span style="mso-ansi-language: EN-US;" lang="EN-US"></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://surmenok.ru/"><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-family: Arial; font-size: small;">http://surmenok.ru/</span></span></a><span style="mso-ansi-language: EN-US;" lang="EN-US"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://surmenok.ru/2010/11/02/3d-pechat-samolyotov-i-avto/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MonoTouch</title>
		<link>http://surmenok.ru/2010/10/31/monotouch/</link>
		<comments>http://surmenok.ru/2010/10/31/monotouch/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 12:36:54 +0000</pubDate>
		<dc:creator>Павел Сурменок</dc:creator>
		
		<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://surmenok.ru/?p=295</guid>
		<description><![CDATA[Приложения для iPhone/iPad можно разрабатывать и на C#, с использованием фрэймворков Mono и MonoTouch. Здесь можно об этом подробнее почитать: http://msug.vn.ua/blogs/akrakovetsky/archive/2010/10/13/developing-iPhone-and-iPad-with-MonoTouch.aspx
 
&#8211;
Павел Сурменок
http://surmenok.ru/
 
]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Приложения для <span style="mso-ansi-language: EN-US;" lang="EN-US">iPhone</span>/<span style="mso-ansi-language: EN-US;" lang="EN-US">iPad</span> можно разрабатывать и на <span style="mso-ansi-language: EN-US;" lang="EN-US">C</span>#, с использованием фрэймворков <span style="mso-ansi-language: EN-US;" lang="EN-US">Mono</span> и <span style="mso-ansi-language: EN-US;" lang="EN-US">MonoTouch</span>. Здесь можно об этом подробнее почитать: </span><a href="http://msug.vn.ua/blogs/akrakovetsky/archive/2010/10/13/developing-iPhone-and-iPad-with-MonoTouch.aspx"><span style="font-family: Arial; font-size: small;">http://msug.vn.ua/blogs/akrakovetsky/archive/2010/10/13/developing-iPhone-and-iPad-with-MonoTouch.aspx</span></a></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">&#8211;</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;">Павел Сурменок</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-ansi-language: EN-US;" lang="EN-US"><a href="http://surmenok.ru/"><span style="font-size: small;"><span style="font-family: Arial;">http<span style="mso-ansi-language: RU;" lang="RU">://</span>surmenok<span style="mso-ansi-language: RU;" lang="RU">.</span>ru<span style="mso-ansi-language: RU;" lang="RU">/</span></span></span></a></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-family: Arial; font-size: small;"> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://surmenok.ru/2010/10/31/monotouch/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

