Dkms's Blog on WordPress

Диверсификация…

Много лет уже пользуюсь Live Sync, в частности, для переноса каких-то файлов на удалённые компьютеры, в основном, на подшефные серверы (Win 2003/2008). Исправно всё работало, да и сейчас, собственно, работает.

Одно плохо – с выходом Live Essentials 2011 выяснилось, что новая версия Live Mesh (точнее, релиз – раньше она в бете пребывала) не желает жить вместе с Live Sync и устанавливаться на мои серверные системы Схожу с ума от злости. А версию Mesh некоторые хвалят, несмотря на неполную реализацию заявленных ранее возможностей, поэтому хотелось бы и с ней поработать.

Замена Live Sync отыскалась довольно скоро – в очередной рассылке Softodrom’а был Dropbox. Без вопросов установился на сервере и на моей “семёрке”, без вопросов переслал туда/сюда файлы… Понаблюдаем… Опять же, вспоминая недавние приключения с Live Sphere, смена поставщика – дело хорошее.

Sharepoint, виртуальный домен и SQL Server

Posted in Sharepoint, Windows 7 by DkmS on 11.05.2010

Стояла задача с минимальными затратами (денег и умственных/физических усилий) организовать рабочую среду для  разработки/тестирования решений для Шарепойнта. Собственно, среда эта давно имелась (PC c двухядерным процессором, ОЗУ 4 Гб, Windows 7 x64 Ultimate, SQL Server 2008 x64 Developer Edition, Visual Studio 2008, WSS 2007 x64) и вполне позволяла решать возникающие проблемы. Если не хватало WSS 2007, использовался Server 2003 x86 с OSS 2007 x86 в виртуальной машине с 1,5 Гб памяти. C приходом (или с наступлением на всех нас) новой версии Шарепойнта (его рекламная кампания была ничуть не слабее рекламы “Клинского”, хорошо бы, чтоб и рекламируемые продукты не  были сильно похожи…) стало понятно, что имеющаяся конфигурация явно недостаточна.

Выходов было всего 2 – купить новый крутой компьютер или модернизирвать имеющийся и оптимизировать использование ресурсов. Ладно, с новым крутым пока подождём, поэтому по-простому куплено 8 Гб памяти (больше матплата не принимает) и воткнута флешка в режиме ReadyBoost – вот, собственно, и вся модернизация, которую возможно было сделать… Осталось заняться оптимизацией, при этом надо было сохранить имеющиеся возможности и параллельно добавить возможность работы с новой версией Шарепойнта.

Первым делом выяснилось, что имеющаяся в Windows 7 Virtual PC не подозревает о существовании 64-разрядных операционных систем (а Шарепойнт (SPF) 2010 – о 32-разрядных). Спасибо, компания Sun оставила в наследство народу замечательный продукт VirtualBox… Второй сюрпризик – SPF желает устанавливаться на отдельном сервере только со своей СУБД. WSS умел и с моими… (Правда, выяснилось, что если instance моего SQL Server назвать SHAREPOINT, то SPF своего сервера не устанавливает). Но в любом случае СУБД должна быть на этом же отдельном сервере. Это сколько же SQL Serverов будет в системе? И всем ресурсы подавай, всех обслуживай… Б-р-р.

А, собственно, кто мешает оставить всего один экземпляр, а остальные виртуальщики пускай пользуются. Мешала одна мелочь – в таких ситуациях требуется доменный пользователь. Что ж, пускай будет – имеется замечательное изобретение Windows Server Core Installation. Вот эта статья и эта разработка позволили достаточно легко организовать контроллер домена на базе Windows Server 2008 R2 в небольшой (память 456 Мб, диск ок. 4 Гб) VM на базе VirtualBox. Машинка запускается при старте основного компьютера из ком.строки, висит себе тихонько в уголочке и каши почти не просит (несколько первых часов работал оптимизатор .NET, потом успокоился):

image

Одного не удалось – поставить русскую версию сервера: не работает конфигуратор с codeplex из-за “перевода” названий различных системных объектов (собственно, даже PowerShell не запускается…). Ну и ладно, не сильно и хотелось…

В результате удалось заметно уменьшить требования к ресурсам для виртуальной машины с Шарепойнтом – и OSS 2007, и SPF 2010 вполне пристойно работают в машинах с памятью 1500 Мб (можно даже их одновременно запускать – неизвестно, правда, зачем…).

Technorati Tags: , ,

Sleep or die…

Posted in Глюкалово, Windows 7 by DkmS on 23.04.2010

В последнее время несколько раз наблюдалось “непросыпание” системы поле sleep/hibernate. То есть, просыпаться-то она просыпается, но восстановление до рабочего состояния не заканчивается – моргает потихоньку индикатором диска при чёрном экране монитора. После сброса состояния выясняется, что требуется починка файловой системы командой chkdsk.

При починке чаще всего выявляются проблемы с файлом GlobalCacheCleanup.xml в папке кеша программки Windows Sidebar :

The file reference 0x2c8000000000295 of index entry GlobalCacheCleanup.xml of index $I30
with parent 0x2b5cf is not the same as 0x2c9000000000295.
Deleting index entry GlobalCacheCleanup.xml in index $I30 of file 177615.
The file reference 0x2c8000000000295 of index entry GLOBAL~1.XML of index $I30
with parent 0x2b5cf is not the same as 0x2c9000000000295.

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

На втором месте – файлы из кеша Google Chrome, которые часто оказываются сиротами (orphaned).

Пришлось подключить nncron и эти файлы прибивать – назначение первого вообще малопонятно, а без кеша Chrome вполне обойдусь. Посмотрим, чем дело закончится…

Technorati Tags: ,

Windows 7, установка “тяжёлого” софта

Posted in Office, Windows 7 by DkmS on 20.07.2009

Цель – сделать рабочий компьютер для "жизни" и для разработки под Шарепойнт.

Порядок установки пакетов (именно так, чтобы была свобода в размещении файлов программ, особенно VS):
  • Visual Studio 2008 + sp1
  • SQL Server 2008 + sp1
  • Office 2007 ultimate + sp2
  • SharePointDesigner 2007 + sp2
В итоге – офисные программы с такими примерно версиями:
 
8ba3ce6147560f91af903d891fc55de1
 
Синхронизация с моим мобильником Qtek работает и по OneNote, и по Outlook clap, системный диск содержит 29 Гб данных (включая 7 Гб под файлами hiberfil.sys и pagefile.sys). Можно приступать к упражнениям с Office 2010 и WSS 4. smile_speedy
 
Technorati Tags: ,

Windows 7, переустановка.

Posted in Office, Sharepoint, Windows 7 by DkmS on 20.07.2009

Всякие-разные эксперименты на системой привели к достаточно печальным последствиям. В частности, расстроилась синхронизация данных с мобильником – с OneNote синхронизируется, с Outlook – ни в какую. Google, правда, рассказал, что я тут не одинок, много народу от подобного страдает. Никакие попытки реанимации типа сноса/переустановки/ковыряня_реестра не помогли.

В общем, пришёл к выводу, что систему пора переустанавливать. Вдобавок пришло приглашение поучаствовать в тестировании новых версий Офиса и Шарепойнта, для чего расхристанная система вряд ли годится.

Действие 1 – Установка поверх существующей установки в попытке сохранить софт и настройки.

Метод испытан поколениями юзеров, не было оснований не надеяться на удачный результат. Поэтому из существующей установки запустил дистрибутив, он бодро взялся устанавливаться в режиме upgrade, предупредив, правда, что потом не будет работать русский LangPack, Daemon Tools и Sharepoint. Но дальнейшие события сильно отличались от ожидаемых (основываясь на опыте подобных операций с Windows 95/98/2000/XP/2003).

Примерно час выполнялась операция типа "Сбор данных для переноса", что это за фигня действие – неведомо, но статус показывал, что набралось около 200 тыс. единиц “этого”.

Установка самой системы прошла достаточно быстро (собственно, как обычно), после этого примерно 2 часа шло восстановление “даннных для переноса”. Таких “данных” было около 800 тыс. (!?) единиц. Откуда взялось, неведомо…

После установки выяснилось, что зачем-то изменились права на диски с данными (точнее, с них удалены права для Everyone) и доступа к ним ни у кого нет. Пришлось пытаться "овладевать" ими и настраивать нужные права. В процессе оказалось, что глубоко лежащие папки почему–то брыкаются на предмет отсутствия доступа… После двухчасовой возни пришёл к выводу, что проще систему восстановить из бекапа и дополнить нужным софтом.

Однако фокус не удался smile_sad – установщик в процессе "update" что-то делал с диском, раздел диска стал каким-то не таким и используемая для бекапа программа Active Disk Image восстановления системного раздела сделать не сумела…heart_broken О бекапе системного диска/раздела – отдельно попозже.

Действие 2. – установка начисто и обустройство.

Запустил дистрибутив с компакта, его средствами удалил кривую партицию и в освободившееся место установил новый экземпляр Windows-7 RC.

Установку всякого софта делал, по преимуществу, не на системный диск – бекапить меньше да и из других Осей можно попользоваться:

  1. Сразу после установки запустил не получавшуюся ранее установку виртуальной машины для Windows 7. Установилась, но криво – мастер создания новых машин установился, но без ярлыка в меню: пришлось искать программку (нашлась в system32) и ярлык самому делать. Более пристальное рассматривание не выявило признаков работы с x64-системами, сделал испытанную штуку – установил Server 2008 x64 в VirtualBox 3.0.2. А там посмотрим.
  2. Установились драйверы/апдейты – много чего сразу притащило, в т.ч. русский LangPack.
  3. Установил необходимые для жизни мелочи – Avira Personal, Daemon Tools Lite, разные gadgets, nncron, ditto, gladinet, архиваторы, RoboForm, LastPass.
  4. Для Интернета и Шарепойнта – FireFox 3.5, Safari 4, IE7Pro, Digsby, Windows Live, WindowsLiveSync.
  5. Клиенты DynDNS и No-IP сервисов

В итоге система заняла на диске ок. 18 Гб (включая 7 Гб. pagefile и hiberfile).

Technorati Tags:

Windows 7, continued.

Posted in Windows 7 by DkmS on 01.06.2009

Ещё в первой серии нашего мыла экспериментов c Windows “se7en” поставил предлагаемую для “семёрки” версию Virtual PC – она вполне себе работала, однако поствила в мои виртуалки собственные дополнения, которые не сильно понравились VPC 2007 в Висте. Поэтому при втором подходе к снаряду второй установке и настройке поставил старую виртуалку, чтобы была совместимость в двух системах (а сильно рекламируемый режим XP-совместимости мне вовсе и не нужен).

Теперь, когда с Вистой решил отношения прекратить, для порядка попробовал поставить “родную” семёрочную виртуалку. Не тут-то было, ставится, требует перезагрузки, на загрузке начинает делать какие-то действия и обламывается. В системном логе сиротливое сообщение “Ошибка установки: не удается установить следующее обновление из-за ошибки 0x8007054f: Обновление для ОС Windows (KB958559).” мало чего объясняет smile_sad. Ну, и привет.

Technorati Tags:

Windows 7, continued.

Posted in Sharepoint, Windows 7 by DkmS on 13.05.2009

После регенерации, вернее, установки по-новой, “семёрка” не стала брыкаться, а спокойно заработала. После двух дней – праздники же, не очень до неё было – новой жизни решил обустроиться по-серьёзному. Office 2007 Ultimate, Sharepoint Designer 2007, Visual Studio 2008 Team Suite, SQL Server 2008 Developer Edition, Windows Sharepoint Services 2007 sp2 – весь этот зверинец пришлось запустить, не обойтись без него при работе с Шарепойнтом.

По ходу дела выяснилось, что Visual Studio надо бы устанавливать до Office (он без всякого спросу устанавливает какой-то огрызок от Студии 2005 smile_devil). В дальнейшем основная Студия устанавливается в папку, связанную с той, куда установлен огрызок, а иногда надо бы порулить путями, куда ставить. То, что Студию надо ставить и до SQL Server’а, выяснилось ещё раньше (SQL устанавливает свою версию Студии, не обязательно совпадающую с запланированной к установке).

Для установки Шарепойнта использовался испытанный Bamboo-способ, модифицированный для борьбы с “семёркой”. При использовании этого способа основное – не забыть включить отключённый сервис обратно и перезагрузиться. При выключенном сервисе “Центр Администрирования Шарепойнта” при запуске обычным порядком, через ссылку в “Administrative Tools”, выглядит довольно непривычно.

В итоге всё это хозяйство заработало исправно и, хочется верить, достаточно шустро (измерять, естественно, лениво smile_wink). Вот уже пятый день… Тьфу-тьфу smile_embaressed

Всё прочее хозяйство, нужное для жизни (Пунты-Торренты и Daemon Tools’ы, Аськи-Messenger’ы, Picasa-Gallery…) тоже заработало, в основном. Несколько гаджетов, ставших привычными в Висте, потерялись или не заработали, но нашлись другие, похожие, или получилось заменить системными средствами.

Technorati Tags: ,

Windows 7, continued. Regeneration.

Posted in Windows 7 by DkmS on 11.05.2009

Почитал для начала статьи про восстановление предыдущих версий ОС (наподобие вот этой) и решил попробовать сэкономить ранее потраченное на установку время. Предлагаемый метод восстановления вылился в такой вот командный скрипт (запускать его надо по методике из статьи после перехода на диск, где надо выполнить манипуляции):

rem backup current OS
move /y \windows \Windows.srv\
move /y "\Program Files"  \Windows.srv\
move /y "\Program Files (x86)"  \Windows.srv\
move /y \Users \Windows.srv\
move /y \ProgramData \Windows.srv\

rem restore previous OS
move /y \Windows.old\windows \
move /y "\Windows.old\Program Files" \
move /y "\Windows.old\Program Files (x86)" \
move /y \Windows.old\Users \
move /y \Windows.old\ProgramData \

.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }

После выполнения скрипта система вполне себе нормально загружается и выглядит как взаправдашняя. Вместе с глюками, побудившими от неё отказаться. Радости от этого немного, поэтому решил воспользоваться старым казачьим способом – установить систему поверх себя в надежде получить функционирующую ОС без потери настроек. Способ применялся для разных Windows, начиная с версии 3.11, и практически всегда давал приличные результаты.

Здесь же приличного результата не получилось – несмотря на долгое время работы (около полутора часов с тремя или четырьмя перезагрузками) никакого улучшения в работе не обнаружилось. Может, “благодаря” использованному способу переноса настроек – судя по сообщениям во время установки применялся встроенный способ “Windows Easy Transport”.

Собственно, всё как обычно – попытка сэкономить время приводит к его дальнейшему непроизводительному расходу. smile_thinking  Результат – вторая “чистая” установка на пустой раздел. Как и прежде – всё чудесно, очень быстро и красиво…smile_wink

Technorati Tags:

Windows Server 2008 R2

Posted in Windows 7 by DkmS on 08.05.2009

В принципе, это серверный вариант Windows 7, но пока называется вот так. Правда, при ближайшем рассмотрении выясняется, что многое, относящееся у пользовательскому интерфейсу, по дороге от “семёрки” к серверу куда-то делось. Для сервера, конечно, мелочь, но у меня-то цель была получить рабочую станцию для разработки под Шарепойнт. Думаю, не мне одному такя станция нужна…

Установка происходит достаточно гладко и быстро, ранее установленная Windows 7 сметена в папку Windows.old и не мешается. Сложности начались дальше. С самого начала выяснилось, что сервер не очень заботится о поддержке видеосистемы и считает, что 1024*768 – сойдёт. Пришлось насильно скармливать драйверы от Висты, после чего интерфейс стал радовать глаз. Но не до конца – самые интересные фенечки как раз и потерялись. Все прочие перенастройки сервера в рабочую станцию прошли нормально и можно было согласиться с отсутствием мелочей.

Дальше выяснилось, что не включается режим hibernate (режима sleep, похоже, не предусмотрено вовсе) – препятствует этому включённый Hyper-V. Обе этих фишки нужны мне обязательно – у нас часто выключается свет и на shutdown батарей может не хватить, а всякие сомнительные вещи (типа сервиспаков и прочих обновлений Шарепойнта) предпочитаю проверять на виртуальных машинах.

Собственно, на этом любовь с  сервером закончилась smile_thinking и пришлось приступить ко второй серии мыльной оперы экспериментов с “семёркой” (вылечить болячки Висты пока не удаётся smile_sad).

Technorati Tags:

Windows 7

Posted in IE, Sharepoint, Windows 7 by DkmS on 06.05.2009

Поставил “на попробовать” эту “семёрку” ещё в январе, когда выпустили публичную бету. Особого впечатления не произвела, да и особых причин уползать с Висты не было – она нормально работала, выполняла нужные мне функции… Читал периодически всякие отзывы, иногда заходил, потихоньку экспериментировал…

Выпуск RC семёрки и фокусы ИЕ в Висте поторопили начать более плотное изучение нового чуда.

Русскую версию поставил на старую машину – её поленились собрать в x64-варианте, поэтому пускай на слабом железе и сидит, тем более, нужна для тестирования русификации (которую, по-правде, тоже поленились…).

На основную машину поставил английскую x64-сборку с прицелом сделать её основной рабочей системой (кстати, в опросе на connect такой вариант использования предусмотрен). Ставиться поверх имеющейся Висты категорически отказалась – из-за недостатка места на диске (15 Гб хочет) и из-за несовместимости некоторых установленных программ, Шарепойнта, в частности. Последнее обстоятельство несколько насторожило, но в запасе оставался вариант использования Шарепойнта на виртуальном сервере.

Собственно, началось всё достаточно гладко – быстрая установка, быстрый старт, распознанные устройства (кроме одного, которое в Висте вполне известно). Интерфейс местами интересный, некоторые фички вполне практичные и быстро находят применение. В общем, первые 3 часа – всё чудесно.

Дальше – хуже. При установке Офиса выяснилось, что Live Addin для Outlook работает как-то не так (или не работает вовсе – в меню его нет), в результате чего почту Hotmail в Outlook подключить можно, но авторизация там проходит далеко не с первого раза, что сильно задалбывает. Через клиента Windows Mail подключиться к news-группам connect так и не удалось – не авторизуется на сервере…

В интерфейсе полезли какие-то глюки – иногда вокруг окон проступает полоска с фоновым рисунком. Полоска довольно широкая и моргает – очень противно, хоть и стирается мышкой.

Доконала “зацикленная авторизация” на почте Hotmail – не войти никак, привычное “лечение” не помогает. Кроме того, выяснилось, что Bamboo-установка Шарепойнта не удаётся – пришлось системку выбросить и начать эксперименты с серверным вариантом (называется до сих пор Windows Server 2008 R2).

Technorati Tags: ,
Follow

Get every new post delivered to your Inbox.

Join 76 other followers