<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>goodguy о разработке &#187; microsoft</title>
	<atom:link href="http://dev.good-guy.me/archives/tag/microsoft/feed" rel="self" type="application/rss+xml" />
	<link>http://dev.good-guy.me</link>
	<description>python, zope, php, sqlite, postgresql, mysql и прочее с чем сталкиваюсь</description>
	<lastBuildDate>Thu, 08 Jul 2010 09:17:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Чудны дела</title>
		<link>http://dev.good-guy.me/archives/364</link>
		<comments>http://dev.good-guy.me/archives/364#comments</comments>
		<pubDate>Thu, 11 Jun 2009 06:45:57 +0000</pubDate>
		<dc:creator>goodguy</dc:creator>
				<category><![CDATA[ПО]]></category>
		<category><![CDATA[Разное]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[велосипед]]></category>

		<guid isPermaLink="false">http://dev.goodguy.spb.ru/?p=364</guid>
		<description><![CDATA[Удивительно, но совсем рядом с теми людьми, кто проводит конференции разработчиков высоконагруженных систем находятся довольно забавные люди. Кто-то сравнивает непонятно что, непонятно с чем, а кто-то, видимо, начитавшись подобного пишет платёжные системы на ASP.NET, сталкивается с проблемами нагрузки и, вместо того чтобы заниматься оптимизацией БД, репликацией, установкой load balancer&#8217;а, делает такой финт: ставит несколько серверов, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify">Удивительно, но совсем рядом с теми людьми, кто проводит <a href="http://highload.ru/">конференции разработчиков высоконагруженных систем</a> находятся довольно забавные люди. Кто-то <a href="http://hlabs.spb.ru/news/fake_comparisons.html">сравнивает непонятно что, непонятно с чем</a>, а кто-то, видимо, начитавшись подобного пишет платёжные системы на ASP.NET, сталкивается с проблемами нагрузки и, вместо того чтобы заниматься оптимизацией БД, репликацией, установкой load balancer&#8217;а, делает такой финт: ставит несколько серверов, обслуживающих веб-запросы, которые за собой лезут к единой базе. Клиентам предлагает самостоятельно искать, какой-же из серверов сейчас доступен. Но даже, если ты счастливо находишь этот доступный сервер, это не значит, что ты совершишь свою операцию: база то одна на всех, и задержка ответов у неё дикая, и, например, список доступных провайдеров выдать быстро уже не может. Ну хорошо, отвечают они, вот вы действительно не можете получить этот список, так попробуйте увеличить время ожидания ответа. Но, максимальный таймаут прописан уже на их стороне, в обслуживающем веб-сервере и увеличить его никак! Задаюсь теперь вопросом: сколько же должно быть записей, чтобы для их получения и форматирования в <tt>SOAP</tt>-ответ требовалось более 3 минут? Вопрос почему же нельзя сделать простейший <tt>master (read/write) — slave (read)</tt> и брать статусы, списки и т.п. со второго сервера, а так-же почему бы не сделать простейший скрипт распределения нагрузки самим уже отпал <img src='http://dev.good-guy.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify"><strong>Дополнение:</strong> В процессе работы выяснился момент, что у ребят в<tt> WSDL</tt> были указаны неверные адреса сервиса, из-за этого и происходили проблемы с получением списка. Но перебор серверов всё-равно требуется.</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.good-guy.me/archives/364/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Совместимость на уровне Microsoft</title>
		<link>http://dev.good-guy.me/archives/345</link>
		<comments>http://dev.good-guy.me/archives/345#comments</comments>
		<pubDate>Fri, 27 Mar 2009 09:55:32 +0000</pubDate>
		<dc:creator>goodguy</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[ПО]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://dev.goodguy.spb.ru/?p=345</guid>
		<description><![CDATA[Имеем: Vista x64 и Outlook 2007. Оба наших друга имеют честные лицензионные ключи из MSDN. Последний причём нужен для единственной цели &#8211; синхронизации с КПК (поэтому ставиться отдельно от Офиса). Но, сделав нормальную установку без всяких подвохов получаем сообщение «Microsoft Outlook не был установлен для текущего пользователя». Явно дело нечисто. Начинаю поднимать форумы &#8211; в [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify">Имеем: Vista x64 и Outlook 2007. Оба наших друга имеют честные лицензионные ключи из MSDN. Последний причём нужен для единственной цели &#8211; синхронизации с КПК (поэтому ставиться отдельно от Офиса). Но, сделав нормальную установку без всяких подвохов получаем сообщение «Microsoft Outlook не был установлен для текущего пользователя». Явно дело нечисто. Начинаю поднимать форумы &#8211; в русскоязычной части никакого определённого решения нет (да и не поднимали особо вопрос, хотя видно, что у него уже давняя история). Ставим все обновления к Outlook на всякий случай. Переставляю, меняю права на файлах &#8211; одна ерунда. Решение находится странице на <a href="http://www.vistax64.com/vista-general/66015-vista-office-2007-error-not-been-installed-current-user-2.html#post746605">второй странице забугорного форума</a>. Нужно скачать программу <a href="http://setacl.sourceforge.net/index.html">SetACL &#8211; Windows permission management</a>, и с её помощью сбросить права администратора у компонент командой, выполненной от администратора:</p>
<p><code><br />
setacl -ot reg -on "HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components" -actn setprot -op "dacl:np;sacl:nc" -rec yes<br />
</code></p>
<p style="text-align: justify">Итог: несовместимость между широко распространёнными продуктами Microsoft побеждается с помощью open source утилиты.</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.good-guy.me/archives/345/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
