<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns: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" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Rouslan Grabar on NET, SharePoint, SilverLight, WPF and other technology related topics</title>
	
	<link>http://rouslan.com</link>
	<description>Developer 2 developer contribution site and a personal home page.</description>
	<lastBuildDate>Mon, 09 Nov 2009 12:35:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/RouslanDotCom" /><feedburner:info uri="rouslandotcom" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Доклад по PerformancePoint Server 2007 на сайте TechDays.ru</title>
		<link>http://feedproxy.google.com/~r/RouslanDotCom/~3/1clzfFZwcBI/</link>
		<comments>http://rouslan.com/2009/11/performancepoint-server-2007-on-techdays-ru/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 12:35:49 +0000</pubDate>
		<dc:creator>Rouslan Grabar</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Russian]]></category>
		<category><![CDATA[techdays]]></category>

		<guid isPermaLink="false">http://rouslan.com/?p=366</guid>
		<description><![CDATA[В докладе рассматриваются проблемы технологической организации управления эффективностью бизнеса в современных компаниях, и подробно демонстрируется их решение с помощью Microsoft PerformancePoint, как инструмента для построения цифровых панелей индикаторов. 
http://www.techdays.ru/videos/1507.html

]]></description>
			<content:encoded><![CDATA[<p>В докладе рассматриваются проблемы технологической организации управления эффективностью бизнеса в современных компаниях, и подробно демонстрируется их решение с помощью Microsoft PerformancePoint, как инструмента для построения цифровых панелей индикаторов. </p>
<p>http://www.techdays.ru/videos/1507.html</p>
<p><IFRAME style="WIDTH: 470px; HEIGHT: 390px" src="http://www.techdays.ru/LectureViewer.aspx?LectureId=d8676ca3-250d-48fb-af90-a0c3ff9dd328" frameBorder=0 scrolling=no mce_src="http://www.techdays.ru/LectureViewer.aspx?LectureId=d8676ca3-250d-48fb-af90-a0c3ff9dd328"></IFRAME></p>

<p><a href="http://feedads.g.doubleclick.net/~a/gWiJOtRYpa1HQQ8GmrBzk-niS1U/0/da"><img src="http://feedads.g.doubleclick.net/~a/gWiJOtRYpa1HQQ8GmrBzk-niS1U/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gWiJOtRYpa1HQQ8GmrBzk-niS1U/1/da"><img src="http://feedads.g.doubleclick.net/~a/gWiJOtRYpa1HQQ8GmrBzk-niS1U/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/RouslanDotCom/~4/1clzfFZwcBI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rouslan.com/2009/11/performancepoint-server-2007-on-techdays-ru/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rouslan.com/2009/11/performancepoint-server-2007-on-techdays-ru/</feedburner:origLink></item>
		<item>
		<title>How to allow only Folder items to be created in the List root folder</title>
		<link>http://feedproxy.google.com/~r/RouslanDotCom/~3/PP19eYBf9D4/</link>
		<comments>http://rouslan.com/2009/10/how-to-allow-only-folder-items-to-be-created-in-the-list-root-folder/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 10:31:39 +0000</pubDate>
		<dc:creator>Rouslan Grabar</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Snippet]]></category>
		<category><![CDATA[SPItemEventReceiver]]></category>

		<guid isPermaLink="false">http://rouslan.com/?p=348</guid>
		<description><![CDATA[Sometimes you need to prohibit creation of list items in the root folder of the list. For example,  you invented some pretty looking,  folder-based, issue cataloguing system, but end users create issues in list&#8217;s root folder no matter how hard you beg them not to.
Below you will find the code that looks into HttpContext for [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes you need to prohibit creation of list items in the root folder of the list. For example,  you invented some pretty looking,  folder-based, issue cataloguing system, but end users create issues in list&#8217;s root folder no matter how hard you beg them not to.</p>
<p>Below you will find the code that looks into HttpContext for a &#8220;RootFolder&#8221; and &#8220;Type&#8221; parameters and makes use of SPItemEventProperties.Cancel property.</p>
<pre class="brush: csharp;">
public class IssueItemEventReceiver : SPItemEventReceiver
{
	private HttpContext _current;

	public IssueItemEventReceiver()
	{
		_current = HttpContext.Current;
	}
	public override void ItemAdding(SPItemEventProperties properties)
	{
		using (SPSite site = new SPSite(properties.SiteId))
		{
			using (SPWeb web = site.OpenWeb(properties.RelativeWebUrl))
			{
				SPList list = web.Lists[&quot;Issues&quot;];
				string rootRelUrl = string.Format(&quot;{0}/{1}&quot;,
						properties.RelativeWebUrl,
						list.RootFolder);

				bool isFolder = (_current.Request.Params[&quot;Type&quot;] != null
										&amp;amp;&amp;amp; _current.Request.Params[&quot;Type&quot;] == &quot;1&quot;);
				bool isInRoot = (_current.Request.Params[&quot;RootFolder&quot;] == rootRelUrl);
				properties.Cancel = !(isFolder &amp;amp;&amp;amp; isInRoot);
				//// here you can redirect to your very own page in _layouts folder
				//if (properties.Cancel)
				//{
				//	SPUtility.Redirect(&quot;myFeatureFolderInLayoutsFolder/MyCustomErrorPage.aspx&quot;,
				//				SPRedirectFlags.RelativeToLayoutsPage | SPRedirectFlags.Trusted,
				//				_current);
				//}
			}
		}
	}
}</pre>

<p><a href="http://feedads.g.doubleclick.net/~a/2I89qMGOcxNd4RLTUoV0fVlIUR8/0/da"><img src="http://feedads.g.doubleclick.net/~a/2I89qMGOcxNd4RLTUoV0fVlIUR8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/2I89qMGOcxNd4RLTUoV0fVlIUR8/1/da"><img src="http://feedads.g.doubleclick.net/~a/2I89qMGOcxNd4RLTUoV0fVlIUR8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/RouslanDotCom/~4/PP19eYBf9D4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rouslan.com/2009/10/how-to-allow-only-folder-items-to-be-created-in-the-list-root-folder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rouslan.com/2009/10/how-to-allow-only-folder-items-to-be-created-in-the-list-root-folder/</feedburner:origLink></item>
		<item>
		<title>Move list item into a subfolder in the same list</title>
		<link>http://feedproxy.google.com/~r/RouslanDotCom/~3/muv2id5SUuk/</link>
		<comments>http://rouslan.com/2009/10/move-list-item-into-a-subfolder-in-the-same-list/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 11:24:06 +0000</pubDate>
		<dc:creator>Rouslan Grabar</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Snippet]]></category>

		<guid isPermaLink="false">http://rouslan.com/?p=318</guid>
		<description><![CDATA[Someone asked how to copy the list item into a subfolder on the same list. The code the guy provided that used SPListItem.CopyTo(url) did not work for him and was yelling the following:
Invalid URI: The format of the URI could not be determined.
The reason was the fact the guy used destination item property Url. This property [...]]]></description>
			<content:encoded><![CDATA[<p>Someone asked how to copy the list item into a subfolder on the same list. The code the guy provided that used SPListItem.CopyTo(url) did not work for him and was yelling the following:</p>
<blockquote><p>Invalid URI: The format of the URI could not be determined.</p></blockquote>
<p>The reason was the fact the guy used destination item property Url. This property is a relative Url, but the CopyTo method requires absolute URL.</p>
<p>Another caveat is that even if used properly, the method was throwing the following exception message:</p>
<blockquote><p>Source item cannot be found.  Verify that the item exist and that you have permission to read it.</p></blockquote>
<p>Considering the fact that we are moving item the way to overcome this is to use this approach &#8211; please see the Powershell snippet below:</p>
<pre class="brush: powershell;">
#this is p o w e r s h e l l code
[System.Reflection.Assembly]::LoadWithPartialName(&quot;Microsoft.SharePoint&quot;)
#returns the SPSite at the specified URL
function getSPSite ([String]$webUrl=$(throw 'Parameter -webUrl is missing!'))
{
   return New-Object Microsoft.SharePoint.SPSite(&quot;$webUrl&quot;);
}
$site = getSPSite($url) as [Microsoft.SharePoint.SPSite];
[Microsoft.SharePoint.SPWeb]$web = $site.OpenWeb(&quot;/website&quot;);
[Microsoft.SharePoint.SPList]$list = $web.Lists[&quot;listname&quot;];
[Microsoft.SharePoint.SPListItem]$srcItem  = $list.GetItemById(1);
[Microsoft.SharePoint.SPListItem]$destItem = $list.GetItemById(2);
[String]$srcUrl = $web.Url + &quot;/&quot; +$srcItem.Url;
#here we construct the destination URL for the item
[String]$destUrl = $web.Url + &quot;/&quot; +$destItem.Url + &quot;/&quot; + $srcItem.ID + &quot;_.000&quot;;
[Microsoft.SharePoint.SPFile]$srcFile = $web.GetFile($srcUrl);
$srcFile.MoveTo($destUrl);
</pre>

<p><a href="http://feedads.g.doubleclick.net/~a/tt2A6cDTQSOA7mYjbv5sN0K07qw/0/da"><img src="http://feedads.g.doubleclick.net/~a/tt2A6cDTQSOA7mYjbv5sN0K07qw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/tt2A6cDTQSOA7mYjbv5sN0K07qw/1/da"><img src="http://feedads.g.doubleclick.net/~a/tt2A6cDTQSOA7mYjbv5sN0K07qw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/RouslanDotCom/~4/muv2id5SUuk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rouslan.com/2009/10/move-list-item-into-a-subfolder-in-the-same-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rouslan.com/2009/10/move-list-item-into-a-subfolder-in-the-same-list/</feedburner:origLink></item>
		<item>
		<title>Краткий обзор возможностей SharePoint 2010 для конечных пользователей</title>
		<link>http://feedproxy.google.com/~r/RouslanDotCom/~3/JuSvzgoql4I/</link>
		<comments>http://rouslan.com/2009/07/kratkii-obzor-sharepoint-2010-end-user-overview/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 14:49:52 +0000</pubDate>
		<dc:creator>Rouslan Grabar</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Russian]]></category>
		<category><![CDATA[SharePoint Designer]]></category>

		<guid isPermaLink="false">http://rouslan.com/?p=296</guid>
		<description><![CDATA[В этой статье я привожу вольный перевод информации доступной на английском языке в разделе &#8220;Обзор&#8221; на сайте SharePoint 2010
Новый пользовательский интерфейс
Ribbon, знакомый пользователям Office 2007 приходит в Sharepoint 2010. Без того близкий Офису, Шарепоинт стал еще на шаг ближе. Ribbon такойже настраиваемый и констекстно-зависимый, каким мы его привыкли видеть в Офисе. Противникам такой инновации можно не [...]]]></description>
			<content:encoded><![CDATA[<p>В этой статье я привожу вольный перевод информации доступной на английском языке в <a title="SharePoint 2010" href="http://sharepoint.microsoft.com/2010/Sneak_Peek/Pages/Overview-Video.aspx">разделе &#8220;Обзор&#8221; на сайте SharePoint 2010</a></p>
<h1>Новый пользовательский интерфейс</h1>
<p>Ribbon, знакомый пользователям Office 2007 приходит в Sharepoint 2010. Без того близкий Офису, Шарепоинт стал еще на шаг ближе. Ribbon такойже настраиваемый и констекстно-зависимый, каким мы его привыкли видеть в Офисе. Противникам такой инновации можно не беспокоиться &#8211; возможность использовать старый интерфейс остается. Взаимодействие с элементами становится асинхронным (think AJAX :) ), при необходимости запроса информации от пользователя, Sharepoint запросит ее через модальное окно, затемнив фоновое окно (think jQuery plugins :) )<br />
<span id="more-296"></span><br />
<a href="http://rouslan.com/wp-content/uploads/2009/07/ribbon.png"><img class="aligncenter size-medium wp-image-298" title="ribbon" src="http://rouslan.com/wp-content/uploads/2009/07/ribbon-300x217.png" alt="ribbon" width="300" height="217" /></a><a href="http://rouslan.com/wp-content/uploads/2009/07/ribbon.png"></a></p>
<h1>Веб редактор и управление темами</h1>
<p>Редактор страниц с богатым набором возможностей позволит быстро отредактировать страницы, кастомизировать его feel and look, дабы они как можно точнее отражали текущие реалии. Никто не любит застывшие в прошлом сайты, правда?</p>
<p>При  редактировании страниц пользователь видит реальное представление, выбрав фотографию на странице &#8211; становится доступно контекстное меню работы с изображениями. Добавление нового контента так-же максимально урощено.</p>
<p>Разработчики Sharepoint 2010 обещают совместимость со всеми мажорными браузерами, такими как MSIE, Safari и FireFox.</p>
<p><a href="http://rouslan.com/wp-content/uploads/2009/07/editing.png"><img class="aligncenter size-medium wp-image-299" title="editing" src="http://rouslan.com/wp-content/uploads/2009/07/editing-300x217.png" alt="editing" width="300" height="217" /></a></p>
<h1>Веб части Silverlight и поддержка Rich Media</h1>
<p>Майкрософт усиленно продвигает технологию Silverlight и не удивительно что мы можем видеть ее применение в Sharepoint 2010. Использование Silverlight веб частей открывает воистину безграничные возможности для построения удобных и функциональных интранет приложений, интегрированных в портальную систему Sharepoint.</p>
<p><img class="aligncenter size-medium wp-image-300" title="silverlight" src="http://rouslan.com/wp-content/uploads/2009/07/silverlight-300x217.png" alt="silverlight" width="300" height="217" /></p>
<h1>Visio Services</h1>
<p>Visio часто используют для графического представления процессов в компании. С использованием Sharepoint 2010 и Visio Services пользователи могут совместно использовать схемы и диаграммы в режиме реального времени. При этом Visio 2010 может подключаться к источникам бизнес данных, обрабатывать их и представлять в графическом виде на узле Sharepoint. Пр этом отображение производится в браузере и не требуется установка Visio на компьютере пользователя. На иллюстрации продемонстрирован такой процесс &#8211; на диаграмме видно что процесс замерки тормозных узлов &#8220;притормаживает&#8221; (n0 pun intended)  работу всей цепочки.</p>
<p><img class="aligncenter size-medium wp-image-302" title="visio" src="http://rouslan.com/wp-content/uploads/2009/07/visio-300x225.png" alt="visio" width="300" height="225" /></p>
<h1>Новая версия SharePoint Designer</h1>
<p>SharePoint Designer стол бесплатным приложением 1 апреля 2009. Новая версия также будет бесплатна и снабжена радом улучшений, включая новый интерфейс, новый возможности создания рабочих проессов, работу с данными из Business Connectivity Services. <img class="aligncenter size-medium wp-image-303" title="spd" src="http://rouslan.com/wp-content/uploads/2009/07/spd-300x217.png" alt="spd" width="300" height="217" /></p>
<h1>Business Connectivity Services</h1>
<p>BCS &#8211; это развитие технологии Business Data Catalog, позволяющая использовать данные из внешних источниках. Если технология BCD позволяла только читать внешние данные, то BCS позволяет эти данные обновлять! С нетерпением жду возможности протестировать это новшество :)</p>
<p><a href="http://rouslan.com/wp-content/uploads/2009/07/externallist.png"><img class="aligncenter size-medium wp-image-304" title="externallist" src="http://rouslan.com/wp-content/uploads/2009/07/externallist-300x217.png" alt="externallist" width="300" height="217" /></a></p>
<h1>Sharepoint Workspace</h1>
<p>Sharepoint Workspace это богатый клиент для Sharepoint, ранее известный как Office Groove, который позволяет работать со списками и документами при отсутсвии доступа к серверу с последующей синхронизацией сделанных изменений.</p>
<p><a href="http://rouslan.com/wp-content/uploads/2009/07/spw2.png"><img class="aligncenter size-medium wp-image-305" title="spw2" src="http://rouslan.com/wp-content/uploads/2009/07/spw2-300x225.png" alt="spw2" width="300" height="225" /></a></p>
<h2>Stay tuned!</h2>
<p>Так-же на очереди обзор нововведений для администраторов и разрабочиков Sharepoint.</p>
<p><strong>Удачи!</strong><strong> </strong></p>
<p><a href="http://rouslan.com/wp-content/uploads/2009/07/silverlight.png"></a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/e3ntgQmpBNlSsy7W6xPy-SLc36o/0/da"><img src="http://feedads.g.doubleclick.net/~a/e3ntgQmpBNlSsy7W6xPy-SLc36o/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/e3ntgQmpBNlSsy7W6xPy-SLc36o/1/da"><img src="http://feedads.g.doubleclick.net/~a/e3ntgQmpBNlSsy7W6xPy-SLc36o/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/RouslanDotCom/~4/JuSvzgoql4I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rouslan.com/2009/07/kratkii-obzor-sharepoint-2010-end-user-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rouslan.com/2009/07/kratkii-obzor-sharepoint-2010-end-user-overview/</feedburner:origLink></item>
		<item>
		<title>Get Free Typemock licenses – ASP.NET bundle launch</title>
		<link>http://feedproxy.google.com/~r/RouslanDotCom/~3/6J9sTXDEObg/</link>
		<comments>http://rouslan.com/2009/05/get-free-typemock-licenses-%e2%80%93-aspnet-bundle-launch/#comments</comments>
		<pubDate>Tue, 19 May 2009 15:48:28 +0000</pubDate>
		<dc:creator>Rouslan Grabar</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Unit testing]]></category>

		<guid isPermaLink="false">http://rouslan.com/?p=294</guid>
		<description><![CDATA[Unit Testing ASP.NET? ASP.NET unit testing has never been this easy.
Typemock is launching a new product for ASP.NET developers – the ASP.NET Bundle &#8211; and for the launch will be giving out FREE licensesto bloggers and their readers.
The ASP.NET Bundle is the ultimate ASP.NET unit testing solution, and offers both Typemock Isolator, a unit test tool and Ivonna, the Isolator add-on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.typemock.com/">Unit Testing</a> ASP.NET? <a href="http://www.typemock.com/ASP.NET_unit_testing_page.php">ASP.NET unit testing</a> has never been this easy.</p>
<p>Typemock is launching a new product for ASP.NET developers – the <strong>ASP.NET Bundle</strong> &#8211; and for the launch will be giving out <span><strong>FREE licenses</strong></span>to bloggers and their readers.</p>
<p>The ASP.NET Bundle is the ultimate ASP.NET unit testing solution, and offers both <a href="http://www.typemock.com/">Typemock Isolator</a>, a <a href="http://www.typemock.com/">unit test</a> tool and <a href="http://sm-art.biz/Ivonna.aspx">Ivonna</a>, the Isolator add-on for <a href="http://sm-art.biz/Ivonna.aspx">ASP.NET unit testing</a>, for a bargain price.</p>
<p>Typemock Isolator is a leading <a href="http://www.typemock.com/">.NET unit testing</a> tool (C# and VB.NET) for many ‘hard to test’ technologies such as <a href="http://typemock.com/sharepointpage.php">SharePoint</a>, <a href="http://www.typemock.com/ASP.NET_unit_testing_page.php">ASP.NET</a>,<a href="http://www.typemock.com/ASP.NET_unit_testing_page.php">MVC</a>, <a href="http://www.typemock.com/wcfpage.php">WCF</a>, WPF, <a href="http://www.typemock.com/Silverlight_unit_testing_page.php">Silverlight</a> and more. Note that for <a href="http://www.typemock.com/Silverlight_unit_testing_page.php">unit testing Silverlight</a> there is an open source Isolator add-on called <a href="http://www.typemock.com/Silverlight_unit_testing_page.php">SilverUnit</a>.</p>
<p>The first 60 bloggers who will blog this text in their blog and <a href="http://blog.typemock.com/2009/05/get-free-typemock-licenses-aspnet.html">tell us about it</a>, will get a Free Isolator ASP.NET Bundle license (Typemock Isolator + Ivonna). If you post this in an ASP.NET <strong>dedicated</strong> blog, you&#8217;ll get a license automatically (even if more than 60 submit) during the first week of this announcement.</p>
<p>Also 8 bloggers will get an <strong>additional 2 licenses</strong> (each) to give away to their readers / friends.</p>
<p>Go ahead, click the following link for <a href="http://blog.typemock.com/2009/05/get-free-typemock-licenses-aspnet.html">more information </a>on how to get your free license.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/4F2iJZdkqgqcEq8Fw5dEm104H88/0/da"><img src="http://feedads.g.doubleclick.net/~a/4F2iJZdkqgqcEq8Fw5dEm104H88/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4F2iJZdkqgqcEq8Fw5dEm104H88/1/da"><img src="http://feedads.g.doubleclick.net/~a/4F2iJZdkqgqcEq8Fw5dEm104H88/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/RouslanDotCom/~4/6J9sTXDEObg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rouslan.com/2009/05/get-free-typemock-licenses-%e2%80%93-aspnet-bundle-launch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rouslan.com/2009/05/get-free-typemock-licenses-%e2%80%93-aspnet-bundle-launch/</feedburner:origLink></item>
		<item>
		<title>SharePoint: Разворачиваем среду для разработки – Часть 3</title>
		<link>http://feedproxy.google.com/~r/RouslanDotCom/~3/sqHxlfBJmAA/</link>
		<comments>http://rouslan.com/2009/05/sharepoint-razvorachivaem-sredu-dlya-razrabotki-part-3/#comments</comments>
		<pubDate>Mon, 11 May 2009 16:25:00 +0000</pubDate>
		<dc:creator>Rouslan Grabar</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[For Beginners]]></category>
		<category><![CDATA[Russian]]></category>
		<category><![CDATA[VSeWSS]]></category>
		<category><![CDATA[Для новичков]]></category>

		<guid isPermaLink="false">http://rouslan.com/?p=277</guid>
		<description><![CDATA[В третьей части я расскажу о процессе установки и настройке расширений SharePoint для Visual Studio (VSeWSS). В качестве примера, я буду использовать мартовскую CTP версию расширений &#8211; VSeWSS 1.3 CTP.
Расширения призваны облегчить и унифицировать процесс разработки приложений на платформе SharePoint. Облегчение разработки достигается за счет предоставления шаблонов и визардов для создания основных элементов, таких как [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://rouslan.com/wp-content/uploads/2009/05/vsewss_1_3_setup_application_pool_warning1.png"></a>В третьей части я расскажу о процессе установки и настройке расширений SharePoint для Visual Studio (VSeWSS). В качестве примера, я буду использовать мартовскую CTP версию расширений &#8211; VSeWSS 1.3 CTP.</p>
<p>Расширения призваны облегчить и унифицировать процесс разработки приложений на платформе SharePoint. Облегчение разработки достигается за счет предоставления шаблонов и визардов для создания основных элементов, таких как шаблоны списков, типов содержимого, пользовательскиз полей списка. Кроме того, в распоряжение разработчиков предоставлена инфраструктура деплоймента разрабатываемого решения, что значительно сокращает затраты времни на создание пакетов расширений и отладку.<br />
<span id="more-277"></span></p>
<h2>Установка VSeWSS 1.3</h2>
<p>Установка расширений не является чем-то экстраординарным &#8211; стандартная программа установки, но с небольшим нюансом (о нем чуть ниже). Итак, приступим!</p>
<ul>
<li>Скачиваем <a style="text-decoration: none;" href="http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=FB9D4B85-DA2A-432E-91FB-D505199C49F6&amp;displaylang=en">VSeWSS 1.3 Mar 2009 CTP<br />
</a> <a href="http://rouslan.com/wp-content/uploads/2009/05/vsewss_1_3_setup_welcome.png"><br />
<img class="aligncenter size-full wp-image-279" title="vsewss_1_3_setup_welcome" src="http://rouslan.com/wp-content/uploads/2009/05/vsewss_1_3_setup_welcome.png" alt="vsewss_1_3_setup_welcome" width="501" height="387" /></a></li>
<li>Нажимаем &#8220;Далее&#8221; до этого экрана:
<p>	<a href="http://rouslan.com/wp-content/uploads/2009/05/vsewss_1_3_setup_application_pool_warning1.png"><img class="aligncenter size-full wp-image-291" title="vsewss_1_3_setup_application_pool_warning1" src="http://rouslan.com/wp-content/uploads/2009/05/vsewss_1_3_setup_application_pool_warning1.png" alt="vsewss_1_3_setup_application_pool_warning1" width="502" height="388" /></a></li>
<li>Для операций, связанных с деплойментом, VSeWSS используют веб-сервис, общающийся со службами SharePoint через объектную модель. Поэтому, обратите внимание на предупреждение программы установки о необходимости наделения правами администратора учетной записи, от имени которой работает пулл приложений веб сервиса VSeWSS. На данном этапе достаточно выбрать пулл <strong><em>SharePoint Central Administration v3</em></strong> (скорее всего, это будет единственный доступный пулл в списке). Остальные параметры, такие как имя приложения и номер порта, можно оставить по-умолчанию.</li>
</ul>
<p><strong>Закончив с установкой расширений, до их использования, нам необходимо добавить учетную запись выбранного пула приложений в группу администраторов сервера.</strong></p>
<h2>Настройка прав VSeWSS 1.3</h2>
<ul>
<li>Первым шагом нам необходимо определить название учетной записи пула веб приложения центра администрирования SharePoint (При условии, что вы выбрали соответствующий пулл прилодений во время установки). Для этого мы открываем Диспетчер служб IIS и переходим на панель &#8220;Пулы приложений&#8221;. В колонке &#8220;Удостоверение&#8221; вы должны увидеть искомое название учетной записи.<a href="http://rouslan.com/wp-content/uploads/2009/05/vsewss_1_3_setup_iss_apppools_list.png"><img class="aligncenter size-medium wp-image-281" title="vsewss_1_3_setup_iss_apppools_list" src="http://rouslan.com/wp-content/uploads/2009/05/vsewss_1_3_setup_iss_apppools_list-300x204.png" alt="vsewss_1_3_setup_iss_apppools_list" width="300" height="204" /></a></li>
<li>Определив имя учетной записи, мы можем добавить ее в группу администраторов служб SharePoint. Для исключения возможных проблем с правами доступа к базам данных конфигурации и содержимого SharePoint, можно также добавить эту учетную запись в группу администраторов всего веб-сервера. Чтобы добавить учетную запись NETWORK SERVICE необходимо открыть &#8220;Диспетчер сервера&#8221; и перейти на панель &#8220;Конфигурация &#8211; Локальные пользователи &#8211; Группы&#8221;<a href="http://rouslan.com/wp-content/uploads/2009/05/vsewss_1_3_setup_users_and_groups_panel.png"><img class="aligncenter size-medium wp-image-282" title="vsewss_1_3_setup_users_and_groups_panel" src="http://rouslan.com/wp-content/uploads/2009/05/vsewss_1_3_setup_users_and_groups_panel-300x181.png" alt="vsewss_1_3_setup_users_and_groups_panel" width="300" height="181" /></a></li>
<li>В открывшемся списке нас интересуют две группы, в которые нам необходимо добавить учетную запись NETWORK SERVICE. Это группы:
<ul>
<li>WSS_ADMIN_WPG</li>
<li>Администраторы</li>
</ul>
<div><a href="http://rouslan.com/wp-content/uploads/2009/05/vsewss_1_3_setup_adding_networkservice_to_admins_group.png"><img class="aligncenter size-full wp-image-283" title="vsewss_1_3_setup_adding_networkservice_to_admins_group" src="http://rouslan.com/wp-content/uploads/2009/05/vsewss_1_3_setup_adding_networkservice_to_admins_group.png" alt="vsewss_1_3_setup_adding_networkservice_to_admins_group" width="405" height="449" /></a></div>
</li>
</ul>
<h2>Smoke test установки VSeWSS 1.3</h2>
<p>Для того что бы убедиться что все сделано правильно и установеленными расширениями можно пользоваться, необходимо провести <a href="http://ru.wikipedia.org/wiki/Smoke_test">&#8220;первое включение&#8221;</a>. Запустите Visual Studio и создайте проект типа SharePoint. В меню Build выберите пункт Deploy и дождитесь успешного завершения процесса. За ходом выполнения деполймента можно следить через окно Output. В случае, если вы видите сообщения об ошибках, говорящих о недостаточых правах, уедитесь что вы внимательнос следовали моим инструкциям.</p>
<p><a href="http://rouslan.com/wp-content/uploads/2009/05/vsewss_1_3_setup_deploying_withvsewss13.png"><img class="aligncenter size-medium wp-image-284" title="vsewss_1_3_setup_deploying_withvsewss13" src="http://rouslan.com/wp-content/uploads/2009/05/vsewss_1_3_setup_deploying_withvsewss13-300x222.png" alt="vsewss_1_3_setup_deploying_withvsewss13" width="300" height="222" /></a></p>
<p><strong>Удачи!</strong></p>

<p><a href="http://feedads.g.doubleclick.net/~a/DWNY4DHO-leBYzR5AD0PWqLoD-Y/0/da"><img src="http://feedads.g.doubleclick.net/~a/DWNY4DHO-leBYzR5AD0PWqLoD-Y/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/DWNY4DHO-leBYzR5AD0PWqLoD-Y/1/da"><img src="http://feedads.g.doubleclick.net/~a/DWNY4DHO-leBYzR5AD0PWqLoD-Y/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/RouslanDotCom/~4/sqHxlfBJmAA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rouslan.com/2009/05/sharepoint-razvorachivaem-sredu-dlya-razrabotki-part-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://rouslan.com/2009/05/sharepoint-razvorachivaem-sredu-dlya-razrabotki-part-3/</feedburner:origLink></item>
		<item>
		<title>ScreenFlow 1.5. Hands-on experience of screencasting utility for Mac OS X</title>
		<link>http://feedproxy.google.com/~r/RouslanDotCom/~3/sukJA0R9hDs/</link>
		<comments>http://rouslan.com/2009/05/screenflow-15-hands-on-experience-of-screencasting-utility-for-mac-os-x/#comments</comments>
		<pubDate>Fri, 01 May 2009 15:04:15 +0000</pubDate>
		<dc:creator>Rouslan Grabar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Screencast]]></category>

		<guid isPermaLink="false">http://rouslan.com/?p=258</guid>
		<description><![CDATA[During the month of April I had to record couple of screencasts for techdays.ru, a MSFT operated web site. The site is all about Microsoft technologies and so were my both screencasts.
I have to confess that I am a real newbee in screen cast authoring field so take my words with a grain of salt.

For [...]]]></description>
			<content:encoded><![CDATA[<p>During the month of April I had to record couple of <a href="http://www.techdays.ru/videos/1322.html">screencasts for techdays.ru</a>, a MSFT operated web site. The site is all about Microsoft technologies and so were my both screencasts.</p>
<p>I have to confess that I am a real newbee in screen cast authoring field so take my words with a grain of salt.<br />
<span id="more-258"></span></p>
<p>For the first, 15 minutes long, webcast I went the Camtasia route. The whole screencast, including the audio was recorded with that utility which I was running under the Parallels Desktop virtualization software. Okay, all went well, but I had that bitter feeling that this matter could have been done with less hassle and in a MacOS friendly  way. So I went googling for a MacOS utility that could just record the Parallels Desktop&#8217;s screen running whatever OS I would need at a given point in time and the Universe.</p>
<p>Googling for a solution got some results and I started evaluating them. First of all, there is no Camtasia for Mac OS, and the Snapz Pro X that I own is really good for taking screen captures only. So I started evaluating <a href="http://www.telestream.net/screen-flow/overview.htm">ScreenFlow 1.5</a> and, to make the story short, my second, one hour long,  screen cast was recorded with help of that power tool.</p>
<p>Here are some killing features that got me hooked.</p>
<div id="attachment_262" class="wp-caption alignleft" style="width: 310px"><a href="http://rouslan.com/wp-content/uploads/2009/05/screenflow-15-2.png"><img class="size-medium wp-image-262 " title="screenflow-15-2" src="http://rouslan.com/wp-content/uploads/2009/05/screenflow-15-2-300x241.png" alt="screenflow-15-2" width="300" height="241" /></a><p class="wp-caption-text">Screen Flow 1.5</p></div>
<h2><strong>Full screen capture of the entire screen by default</strong></h2>
<p>Actually this is the way many Mac apps works &#8211; they do not ask silly questions. Instead of asking what screen size I want to record it just captures everything and lets me crop it later if I ever will need to. This is very good approach.  I can just start recording the demo and do not worry that these important message boxes pop up in the screen area that is being captured. I just run the demo and I am confident that everything will be recorded as it should. On the sreen shot on the left hand side you can see that I am showing only the window I want. You may notice the gray line at the bottom of the view &#8211; the line denotes the actual screen boundary. The actual content that will be exported is on the screen in the center, the rest will be cut off on export.</p>
<h2>Callout Actions</h2>
<p>It&#8217;s no surprise that screens are huge these days and the amount of information they can display at a given time is tremendous. This is a fact, like the fact that you will have to reduce the resulting screen resolution of your video to make it web friendly. So we have a dilemma here. We want to show something important and have to ensure that the viewer will notice these important bits of information.</p>
<p>The ScreenFlow&#8217;s solution to the problem is a Callout Actions feature. The Callout Actions could be applied either to Mouse cursor or the foreground window. Here is how it works. You just record your demo and add callout actions later in the editing phase. To add mouse pointer callout action you slide the timeline playhead to the position where you want visitor to clearly see what&#8217;s going on under the mouse pointer and  press &#8220;Add Callout&#8221; button. You can set the size of the circle, the zoom factor, blur shaded area, adjust transition speed of the action to make your action to stand out.</p>
<h2>Video Actions</h2>
<p>I guess many screen cast authors try to deliver as much information to their prospects as possible and sometimes the later get too bored to be able to absorb the information effectively. It&#8217;s always good idea to split the presentation into several sections and present them one by one so the audience have a chance for a short distraction of attention. While you transition from one episode to another their attention cortex can relax and prepare for the next chunk of your message.</p>
<p>With ScreenFlow you can easily split the video and apply Video Actions and add Captions and annotations. For example, you can apply zoom and pan on the recorded video, you can insert text between episodes or put it as an overlay, you can move it and rotate. And it is really easy to make.</p>
<p>To add a Video Action, place the playhead at the positon where you want the action to start taking place, press &#8220;Add Video Action&#8221; button. The last step is to perform the desired action. For example, you want to zoom on some important part of the screen, so you just give it the desired zoom factor, rearrange so the needed area is in the view. That&#8217;s it.<br />
To return to the original zoom factor, you simply add another video action and set zoom factor back to 100%. Piece of cake.</p>
<h2>Built-in camera recording</h2>
<div id="attachment_267" class="wp-caption alignright" style="width: 310px"><a href="http://rouslan.com/wp-content/uploads/2009/05/screenflow_hallwaytest.png"><img class="size-medium wp-image-267 " title="screenflow_hallwaytest" src="http://rouslan.com/wp-content/uploads/2009/05/screenflow_hallwaytest-300x188.png" alt="Priceless revelation" width="300" height="188" /></a><p class="wp-caption-text">Priceless revelation</p></div>
<p>I think many software developers would love this feature. Why? Well, this is an opposite case to the presentation, when your customers show you the developer how they use your software.</p>
<p>You give your prototype (or RTM version, poor little you) to someone from your target audience and ask to try it in action. The ScreenFlow will record both your customer face and the actions he/she is taking to get the job done. Well, ScreenFlow will even record all the WTF&#8217;s the customer spelled if your prototype is hard to use. As a bonus, the video is being captured in separate streams and you can move the P-I-P around the main screen so you do not miss a bit of action the customer performed. Just think for a moment, what kind of ROI could bring in this kind of exercise when done properly and at proper time.</p>
<h2>Is it perfect?</h2>
<p>It almost is, but I have a couple of cons about this product. The first and most important one is lack of voice narration. It&#8217;s no problem to perform action and speak into mic for a 5 minutes demos. If you did something wrong &#8211; no problem, just retake. This becomes real problem when the length of your screen cast is longer than few minutes.</p>
<p>In fact, I spend couple of evenings to just record video for my 1 hour screen cast and spent few more evenings later narrating the commentary over the video.  It is really difficult, if ever possible, to do everything at once, hence the two stages.<br />
Another minor, really minor, flaw is lack of drawing tools, which I would use to.. draw on screen :) But this one was corrected with OmniDazzle which is a free app now.</p>
<div id="attachment_263" class="wp-caption alignleft" style="width: 310px"><a href="http://rouslan.com/wp-content/uploads/2009/05/picture-1.png"><img class="size-medium wp-image-263  " title="ScreenFlow_iMovie_Export" src="http://rouslan.com/wp-content/uploads/2009/05/picture-1-300x187.png" alt="ScreenFlow_iMovie_Export" width="300" height="187" /></a><p class="wp-caption-text">Video prepared with ScreenFlow and narrated with iMovie - a perfect match</p></div>
<h2>My workflow</h2>
<p>1) Prepare and record demo with ScreenFlow. You are free to record several episodes and include them in ScreenFlow project, or just record all at once and split the video into logical episodes on second step.</p>
<p>2) Add callouts and zoom and panning. Annotate with text. Show the mouse pointer, tell it to make a noise when you clicked. Decide whether to show keyboard shortcuts you pressed (ScreenFlow does it in a pretty nice way), or not.</p>
<p>3) Export the movie to Lossless QuickTime</p>
<p>4) Import the result into iMovie</p>
<p>5) Add voice narration</p>
<p>6) Export the movie to some hi-res format using QuickTime option (Too bad, you cannot export using Flip4Mac WMV with iMovie&#8217;9)</p>
<p>7) Convert to WMV. Since I was making video for SharePoint developers I used <a href="http://www.telestream.net/flip4mac-wmv/overview.htm">Flip4Mac WMV Studio HD to convert my screen cast into WMV format</a> so it could be published at Techdays site.</p>
<p>Here is the 30 seconds video I made in less than 5 minutes.</p>
<p><img src="http://rouslan.com/wp-content/plugins/flash-video-player/default_video_player.gif" /></p>
<h3>Have a nice cast!<br />
:)</h3>

<p><a href="http://feedads.g.doubleclick.net/~a/4_KUsuGrOZLRfxW8AZkhrICcb_Y/0/da"><img src="http://feedads.g.doubleclick.net/~a/4_KUsuGrOZLRfxW8AZkhrICcb_Y/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4_KUsuGrOZLRfxW8AZkhrICcb_Y/1/da"><img src="http://feedads.g.doubleclick.net/~a/4_KUsuGrOZLRfxW8AZkhrICcb_Y/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/RouslanDotCom/~4/sukJA0R9hDs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rouslan.com/2009/05/screenflow-15-hands-on-experience-of-screencasting-utility-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rouslan.com/2009/05/screenflow-15-hands-on-experience-of-screencasting-utility-for-mac-os-x/</feedburner:origLink></item>
		<item>
		<title>Личный опыт использования операционок Windows под Mac OS</title>
		<link>http://feedproxy.google.com/~r/RouslanDotCom/~3/Qt0TnniuES4/</link>
		<comments>http://rouslan.com/2009/04/opit-ispolzovania-os-windows-pod-mac-os-x/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 09:15:00 +0000</pubDate>
		<dc:creator>Rouslan Grabar</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Russian]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://rouslan.com/?p=227</guid>
		<description><![CDATA[Операционка Windows на интел Маке может присутствовать в двух видах:

установлена на отдельный раздел при помощи утилиты BootCamp, поставляемой на DVD-диске MacOS X10.5 Leopard
установлена в виде виртуалки под Parallels Desktop, VMWare Fusion (оба продукта платные) или под бесплатным опенсорсным VirtualBox

В первом случае вы работаете или в Mac OS X или переключаетесь в Bootcamp партицию для работы [...]]]></description>
			<content:encoded><![CDATA[<p>Операционка Windows на интел Маке может присутствовать в двух видах:</p>
<ul>
<li>установлена на отдельный раздел при помощи утилиты BootCamp, поставляемой на DVD-диске MacOS X10.5 Leopard</li>
<li>установлена в виде виртуалки под Parallels Desktop, VMWare Fusion (оба продукта платные) или под бесплатным опенсорсным VirtualBox</li>
</ul>
<p>В первом случае вы работаете или в Mac OS X или переключаетесь в Bootcamp партицию для работы под Windows. Это реально не удобно, поскольку ребутить комп реально долго, как бы быстро эти ОСы не загружались.</p>
<p><span id="more-227"></span></p>
<h2>Виртуальные машины</h2>
<p>В Parallels Desktop есть возможность в качестве диска для виртуалки использовать Буткамповую партицию. Наличие такой фичи в двух других продуктах мне не известно, так как ими не пользовался. Особенностью этой фичи является отсутствие возможности приостановить (pause) или  остановить (suspend, аналог hibernate), если надо выйти из под Parallels чтобы, например, высвободтить оперативку.</p>
<p>Имеенно из-за этого я перестал использовать буткамп партицию с Windows XP и использую только виртуальные диски. Они занимают место ровно столько места, сколько мне надо в конкретной машине и их легко бэкапить. А с приобретением внешнего raid(0|1) накопителя с быстрым интерфейсом FW800 с виртуальными дисками стало работать еще приятнее &#8211; МакОС использует внутренний диск, виртуалка &#8211; внешний. При необходимости взять нужную виртуалку с собой, я просто копирую ее на внутренний винт.</p>
<p><a href="http://rouslan.com/wp-content/uploads/2009/04/parallels-vm-list.png"><img class="alignnone size-thumbnail wp-image-231" title="parallels-vm-list" src="http://rouslan.com/wp-content/uploads/2009/04/parallels-vm-list-150x150.png" alt="parallels-vm-list" width="150" height="150" /></a></p>
<p>При создании виртуалки я расшариваю свою домашнюю папку с Windows и при работе с дкументами читаю и сохраню их именно туда. Иными словами, я стараюсь не сохранять документы в витруалке, так как могу просто удалить ее или откатить до &#8220;чистого&#8221; состояния через менеджер снэпшотов, например, после установки подозрительной &#8220;бесплатной&#8221; утилиты.</p>
<h2>Режимы пользовательского представления</h2>
<p>Parallels позволяет запускать виртуалку в нескольких режимах:</p>
<ul>
<li>в режиме окна (просто окно с рамкой)</li>
<li>в режиме full screen</li>
<li>в режиме Modality (маленькое окошко в котором можно мониторить длительный процесс выполнения чего-либо вниутри виртуалки)<br />
<a href="http://rouslan.com/wp-content/uploads/2009/04/parallelsmodality.png"><img class="alignnone size-thumbnail wp-image-229" title="parallelsmodality" src="http://rouslan.com/wp-content/uploads/2009/04/parallelsmodality-150x150.png" alt="parallelsmodality" width="150" height="150" /></a></li>
<li>режим Coherence<br />
<a href="http://rouslan.com/wp-content/uploads/2009/04/parallelscoherence.png"><img class="alignnone size-thumbnail wp-image-230" title="parallels coherence" src="http://rouslan.com/wp-content/uploads/2009/04/parallelscoherence-150x150.png" alt="parallels coherence" width="150" height="150" /></a></li>
</ul>
<p>В режиме Coherence виртуалка плавно &#8220;перетекает&#8221; в МакОС и все ваши виндовые приложения становятся как-бы родными и работают в виде стандартных приложений макоси. Режим прикольный, но лично я предпочитаю режим простого окна, поскольку меня напрягают некие различия в интерфейсах разных операционок и мне проще перключаться на нужный режим при переходе к окну виртуалки, чем каждый раз  при переключении между разнотипными окнами.</p>
<h2>Быстродействие</h2>
<p>О быстродействии я могу сказать одно &#8211; все очень шустро бегает и сказать, что я работаю под виртуалкой, не зная этого, нельзя. Например, при включенной виртуалке с бетой Windows 7 вентиляторы работают в штатном режиме и их не слышно.  Иногда я просто забываю что у меня в памяти сидит винда и ждет когда я про ее присутствие вспомню :)</p>
<h2>Железо</h2>
<p>На моем ноуте C2D 2,16 установлен диск на 7200 оборотов и 4 гига оперативки (из-за ограничений чипсета  макосью используется только 3 гига). Под виртуалки класса Висты отвожу по гигабайту, под XP &#8220;на ура&#8221; работает и на 512.</p>
<h2>Ссылки</h2>
<p style="padding-left: 30px;"><a href="http://parallels.com/">Parallels Desktop</a></p>
<p style="padding-left: 30px;"><a href="http://www.vmware.com/products/fusion/">VMWare Fusion</a></p>
<p style="padding-left: 30px;"><a style="text-decoration: none;" href="http://www.virtualbox.org/">VirtualBox</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/a1ykKNOO3yJVp90Ube8W5qxoovI/0/da"><img src="http://feedads.g.doubleclick.net/~a/a1ykKNOO3yJVp90Ube8W5qxoovI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/a1ykKNOO3yJVp90Ube8W5qxoovI/1/da"><img src="http://feedads.g.doubleclick.net/~a/a1ykKNOO3yJVp90Ube8W5qxoovI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/RouslanDotCom/~4/Qt0TnniuES4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rouslan.com/2009/04/opit-ispolzovania-os-windows-pod-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rouslan.com/2009/04/opit-ispolzovania-os-windows-pod-mac-os-x/</feedburner:origLink></item>
		<item>
		<title>Новое на MSDN: Подборка книг для WSS/MOSS разработчиков</title>
		<link>http://feedproxy.google.com/~r/RouslanDotCom/~3/PAOfvgPe36U/</link>
		<comments>http://rouslan.com/2009/04/podborka-knig-dlya-wss-moss-razrabotchikov/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 15:56:39 +0000</pubDate>
		<dc:creator>Rouslan Grabar</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[MSDN]]></category>
		<category><![CDATA[Russian]]></category>

		<guid isPermaLink="false">http://rouslan.com/?p=223</guid>
		<description><![CDATA[Подборка книг на английском:

для разработчиков Windows SharePoint Services
для разработчиков SharePoint Servers

Прошу обратить внимание на то что, по указанным адресам нет ссылок на скачивание :) Но там есть ссылки на Амазон, а уже там можно ознакомиться с содержанием книги и по рейтингу определить какие книги действительно стоят усилий, затраченных на их поиск на разного рода книжных [...]]]></description>
			<content:encoded><![CDATA[<p>Подборка книг на английском:</p>
<ul>
<li><a href="http://msdn.microsoft.com/ru-ru/office/dd547103(en-us).aspx">для разработчиков Windows SharePoint Services</a></li>
<li><a href="http://msdn.microsoft.com/ru-ru/office/dd547092(en-us).aspx">для разработчиков SharePoint Servers</a></li>
</ul>
<p>Прошу обратить внимание на то что, по указанным адресам нет ссылок на скачивание :) Но там есть ссылки на Амазон, а уже там можно ознакомиться с содержанием книги и по рейтингу определить какие книги действительно стоят усилий, затраченных на их поиск на разного рода книжных развалах.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/RJ9CeeUDJY23xy-KLd9cv0kliZU/0/da"><img src="http://feedads.g.doubleclick.net/~a/RJ9CeeUDJY23xy-KLd9cv0kliZU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RJ9CeeUDJY23xy-KLd9cv0kliZU/1/da"><img src="http://feedads.g.doubleclick.net/~a/RJ9CeeUDJY23xy-KLd9cv0kliZU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/RouslanDotCom/~4/PAOfvgPe36U" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rouslan.com/2009/04/podborka-knig-dlya-wss-moss-razrabotchikov/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://rouslan.com/2009/04/podborka-knig-dlya-wss-moss-razrabotchikov/</feedburner:origLink></item>
		<item>
		<title>Entry for Remix’09 IE8 Add-on Contest</title>
		<link>http://feedproxy.google.com/~r/RouslanDotCom/~3/mYJzzr4FMxM/</link>
		<comments>http://rouslan.com/2009/04/entry-for-remix09-ie8-add-on-contest/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 09:27:37 +0000</pubDate>
		<dc:creator>Rouslan Grabar</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://rouslan.com/?p=310</guid>
		<description><![CDATA[My entry to Remix&#8217;09 IE8Add-on contest
Media info: Russian language,  16 Megs, 12 minutes
Alternate downloads:   WMV 800&#215;600 20 Mb WMV 320&#215;240 8Mb iPod WMV 320&#215;240 17Mb
If you like the feature and would like to support my contest entry, please submit your vote at the remix.ru site. The remix.ru site is a site operated [...]]]></description>
			<content:encoded><![CDATA[<p>My entry to Remix&#8217;09 IE8Add-on contest</p>
<p>Media info: Russian language,  16 Megs, 12 minutes</p>
<p>Alternate downloads:   <a href="http://rouslan.com/wp-content/uploads/2009/04/ie8_sharepoint_take3_800x600.wmv">WMV 800&#215;600 20 Mb</a> <a href="http://rouslan.com/wp-content/uploads/2009/04/ie8_sharepoint_take3_320x240.wmv">WMV 320&#215;240 8Mb</a> <a href="http://rouslan.com/wp-content/uploads/2009/04/ie8_sharepoint_take3_ipod.m4v">iPod WMV 320&#215;240 17Mb</a></p>
<p>If you like the feature and would like to support my contest entry, <a href="http://remix.ru/IeAddons/Details/9" target="_blank">please submit your vote at the remix.ru site</a>. The remix.ru site is a site operated by Microsoft Russia. You will need your Microsoft LiveID to cast your vote. Thank you.</p>
<p>Если вам понравилось мое расширение для узлов SharePoint и вы хотите поддержать мою заявку на конкурсе, <a href="http://remix.ru/IeAddons/Details/9" target="_blank">пожалуйста проголосуйте на сайте remix.ru</a>. Для голосования вам потребуется Microsoft LiveID. Спасибо!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/jnxEMfYItX_GV137-mXdMZuVm_c/0/da"><img src="http://feedads.g.doubleclick.net/~a/jnxEMfYItX_GV137-mXdMZuVm_c/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/jnxEMfYItX_GV137-mXdMZuVm_c/1/da"><img src="http://feedads.g.doubleclick.net/~a/jnxEMfYItX_GV137-mXdMZuVm_c/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/RouslanDotCom/~4/mYJzzr4FMxM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://rouslan.com/2009/04/entry-for-remix09-ie8-add-on-contest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://rouslan.com/2009/04/entry-for-remix09-ie8-add-on-contest/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.540 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-01-23 21:33:36 -->
