среда, 6 ноября 2013 г.

Код на World Of Tanks

3 дня премиума, 500 золота, какой-то танк T2LT.
Действителен до 01.03.2014, активируется один раз.

BNT8Z-298U6-SF6V3-38MKK

пятница, 11 октября 2013 г.

Старинные русские ругательства

Ащеул — пересмешник, зубоскал.
Баба ветрогонка — вздорная (нар.)
Баляба — рохля, разиня (арх.)
Баламошка — дурачекъ, полоумный зряшный
Балахвостъ — волокита (о мужчине) (диал.)
Басалай — грубиянъ (отъ «баса» и «лай» — «красиво лаяться») (волог.)
Безпелюха — неряха, рохля, разиня (ур.)
Безсоромна баба — бесстыжая (нар.)
Белебеня — пустоплетъ (кур.)
Бзыря — бешеный повеса, шатунъ (нар.)
Бобыня — надутый, чванливый (тул., влад.)
Божевольный — худоумный, дурной (стар.)
Божедурье — природный дуракъ (стар.)
Болдырь — пузырь, надутый (нар.)
Блудоумъ — волокита, несмыселъ (нар.)
Блудяшка — гуляка (диал.)
Бредкий — говорливый, болтливый (отъ «бредъ»)
Брыдлый — гадкий, вонючий (стар.)
Буня — спесивый, чванливый (ряз., тамб.)
Буслай — мот, гуляка (др. рус.)
Валандай — бездельник, лодырь (север.)
Вертопрахъ — продувной ветрогонъ, гуляка (стар.)
Визгопряха — непоседливая девка (нар.)
Волочайка — распутная жена (олон.)
Вымесокъ — выродок (стар.)
Выпоротокъ — недоносокъ (олон.)
Вяжихвостка — сплетница (орл.)
Глазопялка — любопытный (-ая) (моск., яросл.)
Глуподырый (глупендяй, глупеня) — глупый (нар.)
Грабастикъ — воръ, грабитель (диал.)
Гузыня — плакса, рёва («разгузыниться» — расплакаться)
Гульня — непотребная, гулящая баба
Дитка — некошный, нечистый (кур.)
Дуботолкъ (Дроволомъ) — дуракъ (нар.)
Дурка — сумасшедшая, дура (укр.)
Елдыга — бранчливый (нар.)
Еропка — надутый, чванливый (тул.)
Ерохвостъ — задира, спорщик (нар.)
Ерпыль — малорослый, торопыга (пенз.)
Ёнда (Шлёнда) — непотребная баба (арх.)
Ёра — озорная, бойкая на языкъ (пенз., твер.)
Жиздоръ — задира (раз.)
Загузастка — круглая, толстая девка или баба (нар.)
Задоръ-баба — бранчливая, бойкая (нар.)
Заовинникъ — деревенский волокита (нар.)
Затетёха — дородная бабища (нар.)
Захухря — нечёса, неряха, растрепа (кал., ряз.)
Кащей — жадный (стар.)
Киселяй — вялый (пск., твер.)
Колобродъ — шатунъ, бездельникъ (нар.)
Коломесъ — вздор говорящий (нар.)
Колотовка — драчливая и сварливая баба (орл.)
Колупай — мешковатый, медлительный (нар.)
Королобый — крепкоголовый, тупой, глупый (нар.)
Костеря — брюзга, ворчунъ (нар.)
Кропотъ — ворчунъ (стар.)
Куёлда — сварливый (-ая), вздорный (-ая) (диал.)
Курощупъ — бабникъ, волокита (нар.)
Ледаша детина — негодный, плохой (нар.)
Лежака — лентяйка (ворон.)
Лободырный — недоумокъ (нар.)
Лоха — дура (пск., твер.)
Лоший — дурной, плохой (костр.)
Лудъ — дуракъ (отъ «лудить» — вводить в заблуждение, обманывать) (др.слав.)
Любомудръ — любящий мудрствовать, затейный (др.рус.)
Лябзя (лябза) — болтунъ, пустомеля (олон.)
Мамошка — публичная женщина (диал.)
Маракуша — противный человекъ (кандалакш.)
Межеумокъ — человекъ гораздо средний (стар.)
Михрютка — неуклюжий, неловкий (диал.)
Младоуменъ суще — глуп смолоду (др.рус.)
Мордофиля — чванливый дуракъ (стар.)
Моркотникъ — человек безъ понятия (лешукон.)
Москолудъ — шутникъ, проказникъ, дурачекъ (от «маска лудъ») (др.рус.)
Мухоблудъ — лентяй, лежебока (стар.)
Насупа — угрюмый, хмурый (диал.)
Насупоня — надутый, сердитый (нар.)
Невегласъ — темный, невежа (др.рус.)
Негораздокъ — недалекий (пск.)
Неповоротень — неуклюжий (стар.)
Несмыселъ — глупецъ (стар.)
Нефырь — неугодный, непотребный (волог.)
Обдувало — обманщикъ, плутъ (стар.)
Обломъ — грубый, невежа (стар.)
Облудъ — обманщикъ (др.рус.)
Огуряла — безобразникъ («огурство чинить всякое» — безобразничать) (др.рус.)
Окаёмъ — отморозок (стар.)
Околотень — неслухъ, дурень (др.рус.)
Остолбень — дуракъ (стар.)
Охальникъ — безобразникъ (нар.)
Пеньтюхъ — пузатый, жопистый (твер.раз.)
Пехтюкъ — неповоротливый, обжора (пск., твер.)
Печегнётъ — лентяй (нар.)
Печная ездова — лентяйка (нар.)
Плеха — женщина легкого поведения (стар.)
Попрешница — спорщица (моск.)
Потатуй — потаковщикъ, потатчикъ, подхалимъ (др.рус.)
Похабникъ — ругатель, сквернословъ (стар.)
Пресноплюй — пустобай, болтунъ (нар.)
Псоватый — на пса похожий (нар.)
Пустобрёхъ — болтунъ (нар.)
Пустошный — пустой, глупый, зряшный (диал.)
Пыня — гордая, надутая, недоступная (как правило о женщине) (кал.)
Пятигузъ — ненадежный, попятный (нар.)
Развисляй — неряха, рохля, разиня (моск.)
Разлямзя — неповоротливый, вялый (пск.)
Разноголовый — неразумный, недогадливый (помор.)
Разтетёха — плотная, жирная девка, баба (нар.)
Растопча — разиня, олухъ (тамб.)
Расщеколда — болтливая баба (нар.)
Рахубникъ — безобразникъ (рахубничать — безобразничать) (сев.)
Рюма — плакса (отъ «рюмить» — плакать)
Свербигузка — девка непоседа (нар.)
Сдёргоумка — полудурокъ (нар.)
Сиволапъ — неуклюжий, грубый мужикъ (нар.)
Скапыжный — сварливый, вздорный (тарусск.)
Скоблёное рыло — со сбритой бородой (стар.)
Скаредъ — скупой, жадный (др.рус.)
Сквернавецъ (Сквернодей)- нехорошо, скверно поступающий (стар.)
Сняголовь (Сняголовый) — головорезъ, сорвиголова, лихъ человекъ (Сняголовить — безобразничать, хулиганить) (вят., перм.)
Стерва — падаль, стервятина (др.рус.)
Страмецъ — срамецъ, безстыдникъ (стар., ур.)
Страхолюдъ — урод (нар.)
Суемудръ — ложно премудрый (др.рус.)
Тартыга — пьяница, буянъ («тартыжничать — безобразить) (влад.)
Телеухъ — олухъ, глупый (перм.)
Тетёшка — гулящая баба (нар.)
Титёшница — баба с большими титьками (моск.)
Толоконный лобъ — дуракъ (отъ «толокно»)
Трупёрда — неповоротливая баба (диал.)
Трясся — сварливая, вздорная баба (нар.)
Туесъ — бестолочь (иносказ.)
Тьмонеистовый — невежа (стар.)
Тюрюхайло — неряха (кур.)
Угланъ — повеса (вят., перм., каз.)
Урюпа — плакса, замарашка, неряха (нар.)
Фетюкъ — оскорбление в адрес мужчины
Фофанъ — простофиля, дуракъ (орл.)
Фуфлыга — прыщь, дутикъ, невзрачный маленький мужичекъ («фуфлыжничать» — шататься, жить за чужой счетъ) (нар.)
Хабалъ — нахалъ, смутьянъ, грубиянъ (олон.)
Хандрыга (ханыга) — праздный шатунъ (диал.)
Хмыстень — вор (моск.)
Хохрикъ — горбатый (нар.)
Хобяка — неуклюжий неловкий (тул.)
Чёртъ верёвочный — сумасбродъ (стар.)
Чужеядъ — паразит, нахлебник (др.рус.)
Шаврикъ — кусокъ дерьма (моск.)
Шалава — дуракъ, глупый (перм.)
Шалопутъ — беспутный, ветрогонъ (стар.)
Шинора — проныра (кольск.)
Шлында — бродяга, тунеядец (смол.)
Шпынь голова — нечёсаный (нар.)
Щаулъ — зубоскалъ (др.рус.)

Источник: http://sputnikipogrom.com/

четверг, 26 сентября 2013 г.

Вывести все таблицы и количество строк в них в SQL Server


/*
SchemeName TableName RowsInTable ReservedSpace DataSpace   IndexSpace  
Sales      SalesDet  121317      15752 KB      9880 KB     5312 KB     
Prod       TransHist 113443      9920 KB       6304 KB     3192 KB     
...
*/


DECLARE @cn int, @m int, @t sysname, @sn varchar(256), @fn varchar(256)
DECLARE @spsUsed TABLE (s sysname NULL DEFAULT NULL, n nvarchar(128), rs char(11), rsr varchar(18), dt varchar(18), idxvarchar(18), uns varchar(18))
DECLARE @tables TABLE (n sysname, s int, id int IDENTITY)

SET NOCOUNT ON
INSERT INTO @tables SELECT name, schema_id FROM sys.objects WHERE type = 'U'
SET @m=@@ROWCOUNT
SET @cn = 1 
WHILE @cn <= @m 
BEGIN 
    SET @t = (SELECT n FROM @tables WHERE id=@cn)
    SET @sn = SCHEMA_NAME((SELECT s FROM @tables WHERE id=@cn))
    SET @fn=@sn+'.'+@t
    INSERT INTO @spsUsed (n,rs,rsr,dt,idx,uns) EXECUTE sp_spaceused @fn
    UPDATE @spsUsed SET s=@sn WHERE s IS NULL
    SET @cn = @cn + 1 
END
SELECT s AS SchemeName, n AS TableName, rs AS RowsInTable, rsr AS ReservedSpace, dt AS DataSpace, idx AS IndexSpace, uns ASNotYetUsedSpace FROM @spsUsed
ORDER BY CONVERT(int, rs) DESC
SET NOCOUNT OFF

четверг, 29 августа 2013 г.

Уличные фразы (пополняется)

Рецепт как жениться от бабы в электричке: в школе не подцепила, в инсте не подцепила... всё! Интернет! Интернет!

Я рассталась со вторым через 10 лет. Жалею иногда, трахал как конь, я еле выползала. Ни до ни после так больше не было

Про отсутствие секса: у Лены комендантский час.


Каждый день в KFC на Белорусской: Вам пять крылов, да?


понедельник, 8 июля 2013 г.

Отдаю ключ на ABBYY Lingvo x5 Английский язык Домашняя версия

 LERS-1500-0003-1693-9595-0623


Ссылка на полный дистрибутив для ПК в одном файле (1,71 ГБ):
http://fr7.abbyy.com/LingvoX5/ABBYY_Lingvo_x5_Home_edition_English.exe
Подробную информацию по активации продукта можно найти по ссылке:
http://activation.abbyy.ru/default_rus.asp

Нахуя оно мне?!

Распитие и продажа спиртных напитков

Решил, что надо где-то хранить мои обращения, а то постоянно забываю дату написания, чтобы потом потроллить прокуратуру за нерасторомпность госорганов. Я верю, мир можно сделать лучше, нужно всего лишь напрячь жопу.

Добрый день!
Гуляя вечером (после 23:00) по новомытищинскому проспекту, я вижу магазины, торгующие спиртным в ночное время по следующим адресам:
- палатка на углу пересечения новомытищинского проспекта и улицы щербакова;
- новомытищинский проспект 47А.
Это является нарушением федерального закона №171-ФЗ от 22 ноября 1995г. (в редакции закона №218-ФЗ от 18.07.2011г.), не допускающего розничной продажи пива и пивных напитков независимо от процентного содержания этилового спирта в данной продукции на территории Московской области с 21.00 до 11.00 часов.
Также в сквере им. Стрекалова (напротив новомытищинский проспект 47А) постоянно вечером распивают водку и прочие крепкие алкогольные напитки, что нарушает статью 20.20 КоАП РФ.
Прошу вас:
1. Устранить нарушение федерального закона, запретив торговать спиртным в ночное время.
2. Провести вечером проверку в сквере им. Стрекалова на предмет нарушения закона о распитии крепких алкогольных напитков в общественных местах.

понедельник, 1 июля 2013 г.

Очистить все события в журналах (EventLogs)

Делаем файл "ClearAllEvents.ps1":

Param(
[string] $computerName = "localhost"
)

$logs = get-eventlog -computername $computername -list | foreach {$_.Log} | foreach {clear-eventlog -comp $computername -log $_ }
get-eventlog -computername $computername -list

Как сменить контроллёр домена (удалив старый)

Натрахался изрядно, пока не нашёл нормальную статью как и что делать. Статья старая, но разницы никакой.

http://support.microsoft.com/kb/555846

четверг, 20 июня 2013 г.

Как найти/выделить все картинки в Word

В поиске вводим "^g" - найдёт все картинки.
Чтобы применить к ним стиль, нужно запустить поиск и замену, в поле поиска ввести "^g", а в замене указать какой стиль к ним применить, например, рамочку.

понедельник, 10 июня 2013 г.

4 лекции по технологиям виртуализации Microsoft

День 1. Виртуализация серверов: Технологии и лицензирование
Докладчики: Вероника Ленькова, Николай Иванов (Microsoft)

Видеозапись (250 МБ) и презентация на SkyDrive: http://sdrv.ms/149YNFk

День 2. Проект по виртуализации инфраструктуры: мастер-класс
Докладчики: Илья Задворошный, Андрей Выставкин (Microsoft)

Видеозапись (246 МБ) и презентация на SkyDrive: http://sdrv.ms/149YNFk

День 3. Виртуализация рабочих мест: Технологии и лицензирование

Докладчики: Вероника Ленькова, Николай Иванов, Илья Задворошный (Microsoft)

Видеозапись (208 МБ) и презентация на SkyDrive: http://sdrv.ms/149YNFk

День 4. Мониторинг, управление и защита рабочих станций в корпоративной среде с помощью продуктов System Center 2012 SP1
Докладчики: Андрей Выставкин, Максим Синельников, Георгий Гаджиев, Андрей Борзенко (Microsoft)

Видеозапись (315 МБ) и презентация на SkyDrive: http://sdrv.ms/149YNFk

суббота, 25 мая 2013 г.

Выполнение PowerShell в коде программы .Net

Так как powershell и .Net очень близки, то помимо стандартного варианта "вызвать исполняемый файл powershell из кода и передать ему команды", есть и более красивый/умный вариант - через объектную модель PowerShell.

За работу с PowerShell отвечает сборка "System.Management.Automation.dll". Она ставится вместе с SDK или же через NuGet:
Install-Package System.Management.Automation

После этого пишем простенький метод:

   1:  using System.Management.Automation.Runspaces;
   2:  using System.Text;
   3:   
   4:  namespace PowerShell
   5:  {
   6:      public class PowerShellInterpreter
   7:      {
   8:          public string Execute(string command)
   9:          {
  10:              var runspace = RunspaceFactory.CreateRunspace();
  11:              var executeResult = new StringBuilder();
  12:              try
  13:              {
  14:                  runspace.Open();
  15:   
  16:                  var pipeline = runspace.CreatePipeline();
  17:                  pipeline.Commands.AddScript(command);
  18:   
  19:                  var result = pipeline.Invoke();
  20:                  foreach (var psObject in result)
  21:                  {
  22:                      executeResult.AppendLine(psObject.ToString());
  23:                  }
  24:              }
  25:              finally
  26:              {
  27:                  runspace.Close();
  28:              }
  29:              return executeResult.ToString();
  30:          }
  31:      }
  32:  }

Сначала мы создаём "Runspace" - это что-то типа инстанса powershell в памяти, который может обрабатывать поступающие команды (pipeline). Запихиваем в pipeline команду и просим её выполнить (Invoke), в результате получаем массив PSObject (базовый объект powershell). Результат выполнения команд в PowerShell может быть многострочным, поэтому именно массив, а не один объект. Далее мы эти объекты объединяем в строку и возвращаем результат.

Вот такой код можно используем для проверки:
   1:  using System;
   2:  using Microsoft.VisualStudio.TestTools.UnitTesting;
   3:   
   4:  namespace PowerShell
   5:  {
   6:      [TestClass]
   7:      public class PowerShell
   8:      {
   9:          [TestMethod]
  10:          public void PowerShellExcuteTest()
  11:          {
  12:              var interpreter = new PowerShellInterpreter();
  13:              const string command = "$psversiontable.psversion";
  14:              var result = interpreter.Execute(command);
  15:              const string expected = "3.0\r\n";
  16:   
  17:              Assert.AreEqual(expected, result);
  18:          }
  19:      }
  20:  }

вторник, 7 мая 2013 г.

Баги с лайками в SharePoint 2013

Интересно, как Microsoft тестируют продукт перед выпуском? 

Создаём обсуждение

лайкаем его, F5

дизлайкаем его, F5

Баг: 1 пометка "Нравится". Откудова, а?! Я же дизлайкнул!
лайкаем его, F5

Баг: уже 2 пометки "Нравитися". Можно два раза лайкать?
дизлайкаем его, F5

понедельник, 6 мая 2013 г.

Первая помощь

Кто обязан оказать первую помощь:
- госслужащий в форме (полицеский, врач, охранник, сварщик и кто угодно);
- любой водитель (да, читайте законы внимательно).

Алгоритм.
Первичный осмотр:
1. Мне что то угрожает? (Да -> уходите)
2.1. Чел сам попросил
2.2. Чел валяется без сознания, проверяем:
- окрикнуть
- потрясти
- сделать ему больно (костяшками пальцев по грудине, сжать трапецивидную мышцу за шеей, сжать губу под носом...)
2.2.1. Заглянуть в рот, очистить содержимое рта:
Запрокиньте челу голову назад. Указательные пальцы на челюсть снизу, где скулы. Большие бальцы на подбородок. Открывает рот, потянув чуть на себя челюсть. Не выньте челюсть =) Двумя пальцами вынимаем содержимое (блевотину)) ) изо рта (чтоб мог дышать, иначе помрёт).
2.2.2. Проверить дыхание
- глазами, движение воздуха
- запах
- почувствовать рукой на грудной клутке
Пульс мерять не нужно - не умеете и потеряете время. Дыхание = пульс!
Нет дыхания -> немедленно СЛР.
3. Вызвать скорую - 03.

Обращаем внимание на пункт 3 - чем раньше вызовете скорую, тем лучше, лечить и спасать, просьба, после вызова скорой!

Отгоните людей с нашатырём! Нашатырь дают только в предобморочном состоянии с 30-40 сантиметров. Он сжигает слизистую носа, это вызывает боль, это вызывает адреналин, он расширяет сосуды, кровь начинает ходить лучше - пациент не теряет сознание. Пациенту без сознания вы только сожжёте нос, так как боли он не чувствует, ну и лечиться он будет ещё и от ожога слизистой.

Обморок - если чел свалился при вас. Если никто не видел как он упал, лечить от обморока нельзя, даже опасно, можно убить. Если чел свалился при вас, то полождите на землю, поднимите ноги. Кровь к голове придёт и через 15-30 секунд чел очнётся. Если был не обморок, а сердечный приступ, то вы его убили, +1.

Вопросы от скорой.
Всегда такие, не психуйте и не спешите.
1. Пол:
- мужской
- женский
- иное (ага, есть такое, дети до 1 года)
2. Возраст:
- младенец
- ребёнок
- подросток
- молодой человек
- средних лет
- пожилой
- очень пожилой
Возраст влияет на бригаду медиков и тулзы, которые они с собой захватят!
3. Что случилось?
"Не вася много пил, его бросила жена, которая родила пятерых детей, уехавших за границу и не присылающих открытку бедной матери, которая с горя начала пить и порезала палец, когда дядя ваня смотрел футбол..." а "упал, без сознания". Что случилось - это не история жизни, а состояние человека, что с ним произошло в последнюю минуту.
4. Адрес
5. Опционально: Кто вы?
6. Опционально: Было ранение? (приедет милиция)
7. Телефон, можно мобильный. Да, у всех скорых есть мобильники!
"Вызов принят, ждите"

Вторичный осмотр:
1. МЧС (мужики, чего случилось) - потом расскажете скорой, толпа будет тупить и нихрена не сможет сказать.
2. Осмотр тела. Очень просто, как в американских фильмах про копов - кладёте руки по краям тела, начиная с плеч, и ведёте их вниз. Тело симметрично, если что-то есть с одной стороны, а с другой стороны нет - значит проблема, запоминаете и не лезете туда! Дождитесь скорой!

Перевести в востановительное состояние. 
Иначе язык западёт и чел задохнётся, так как даже в сознании запавший язык не вынуть. Восстановительное состояние - лёжит на богу, верхняя нога согнута в колене, нижняя рука вытянута в сторону взгляда, верхняя рука согнута и подложена под голову или плечо (не даёт челу скатиться на пузо).



вторник, 30 апреля 2013 г.

В TFS 2012 не работает "Open in Microsoft Excel" в Office 2013

Проблема обычно лечилась переустановкой "Microsoft Office Developer Tool for Visual Studio 2012".
Но в этот раз ничего не помогало. Даже когда просто запускал Excel я не видел вкладки "TEAM". Но вручную, после активации add-in в FILE\Options\Add-ins manaege COM add-ins, появлалсь до следующего запуска Excel. 
Лечется легко, нужно добавить этот add-in в автозапуск. Через реестр это делается так:
HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins\TFCOfficeShim.Connect.4\LoadBehavior значение 3

понедельник, 15 апреля 2013 г.

Замена утконосу

Сговнился утконос, начал искать замену. Тут как раз у Тёмиы проскочил пост, в итоге обновил свою карту магазинов. Магазины с доставкой еды там справа сверху. Единственное но - я не знаю ничё, кроме утконоса.

http://www.mindmeister.com/266146035/_

пятница, 29 марта 2013 г.

После мартовского обновления через Windows Update перестают работать Office Web Apps 2013

Стоит только позавидовать качеству тестирования апдейтов от Microsoft.
Если вы поставите мартовские апдейты на сервер, где хостится Office Web Apps 2013, то можете попрощаться с этим классным сервисом =)
Предположительно это KB2760445 и KB2760486.

Симптомы:
SharePoint, если подружен с Office Web Apps, перестаёт открывать документы в браузере.
На сервере Office Web Apps процессор загружен на 100%.
На сервере Office Web Apps в Event Logs появляется куча ошибок вроде этих:

Faulting application name: BroadcastWatchdog_App.exe, version: 15.0.4481.1000, time stamp: 0x50ee5a9f
Faulting module name: KERNELBASE.dll, version: 6.2.9200.16451, time stamp: 0x50988aa6
Exception code: 0xe0434352
Fault offset: 0x000000000003811c
Faulting process id: 0x132c
Faulting application start time: 0x01ce2c85c757619d
Faulting application path: C:\Program Files\Microsoft Office Web Apps\BroadcastServicesWatchdog_App\BroadcastWatchdog_App.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: 0592bc59-9879-11e2-93f6-005056884a14
Faulting package full name: 
Faulting package-relative application ID: 
---

Application: BroadcastWatchdog_App.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.TypeInitializationException
Stack:
   at Microsoft.Office.Web.Common.ServiceInstanceFinder.GetLocalAgentInstance(Microsoft.Office.Web.Common.OfficeServiceType)
   at Microsoft.Office.Web.Common.WatchdogHelper.PrepareRegistrations(Microsoft.Office.Web.Common.OfficeServiceType)
   at Microsoft.Office.Web.Common.WatchdogHelper.WatchMachines(Microsoft.Office.Web.Common.OfficeServiceType, CheckServiceInstance, Microsoft.Office.Web.Common.OfficeServiceType, System.String)
   at Microsoft.Office.Server.Broadcast.Watchdog.BroadcastWatchdog_App.BroadcastWatchdog_App.Main()
---

Fault bucket , type 0
Event Name: CLR20r3
Response: Not available
Cab Id: 0

Problem signature:
P1: diskcachewatchdog.exe
P2: 15.0.4481.1000
P3: 50ee5a78
P4: Microsoft.Office.Web.Apps.Environment.WacServer
P5: 15.0.4481.1001
P6: 50f900b0
P7: 60
P8: 9
P9: System.TypeInitialization
P10: 

Attached files:
C:\Windows\Temp\WERF163.tmp.appcompat.txt
C:\Windows\Temp\WERF164.tmp.WERInternalMetadata.xml
C:\Windows\Temp\WERF184.tmp.hdmp
C:\Windows\Temp\WERF03.tmp.dmp

These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_diskcachewatchdo_f4542e69f36d5ae41063e952fa4d9d1994bd540_cab_0fb01077

Analysis symbol: 
Rechecking for solution: 0
Report Id: 0096f2ce-9879-11e2-93f6-005056884a14
Report Status: 4
Hashed bucket: 




Как починить:
Как всегда просто, нужно пересоздать ферму Office Web Apps - New-OfficeWebAppsFarm
Биндинги на SharePoint/Lync/Exchange пересоздавать не надо, если укажите тот же URL, что и раньше.

вторник, 19 марта 2013 г.

понедельник, 18 марта 2013 г.

Как узнать имя сервера SQL, инстанса и БД, если ферма сдохла и не отвечает

Зайти в реестр (regedit) по следующему пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\Secure\ConfigDB

Либо powershell:
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\Secure\ConfigDB" | Select-Object dsn

четверг, 7 марта 2013 г.

SharePoint 2013 sign in as Different User

Нужно просто зайти на эту ссылку и появится окошки ввода логина/пароля:
/_layouts/closeConnection.aspx?loginasanotheruser=true

Чтобы сделать выпадающий пункт меню:
1. Откройте C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\CONTROLTEMPLATES\Welcome.asсx

2. В секции SharePoint:FeatureMenuTemplate добавьте этот код:

<SharePoint:MenuItemTemplate runat="server" ID="ID_LoginAsDifferentUser" 
Text="<%$Resources:wss,personalactions_loginasdifferentuser%>" 
Description="<%$Resources:wss,personalactions_loginasdifferentuserdescription%>" 
MenuGroupId="100" 
Sequence="100"  UseShortId="true" /> 

3. Теперь пункт появится в меню пользователя.

Скрипт powershell для всех манипуляций (запустить на всех WFE):
$file = "C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\CONTROLTEMPLATES\Welcome.ascx"

$search = "<SharePoint:MenuItemTemplate runat=""server"" id=""ID_Logout"""

$appendText = "<SharePoint:MenuItemTemplate runat=""server"" ID=""ID_LoginAsDifferentUser"" Text=""<%`$Resources:wss,personalactions_loginasdifferentuser%>"" Description=""<`%$Resources:wss,personalactions_loginasdifferentuserdescription%>"" MenuGroupId=""100"" Sequence=""100""  UseShortId=""true"" />"

(get-content $file) | Foreach-Object { if ($_ -match $search) {$appendText} $_} | set-content $file

среда, 6 марта 2013 г.

Открытие портов для SQL Server

Чтоб не потерялось:

netsh advfirewall firewall add rule name = SQLPort dir = in protocol = tcp action = allow localport = 1433 remoteip = localsubnet profile = DOMAIN
netsh advfirewall firewall add rule name = SQLPort dir = in protocol = tcp action = allow localport = 445 remoteip = localsubnet profile = DOMAIN

четверг, 7 февраля 2013 г.

Как удалить все базы данных из SQL Server

Сбылась мечта идиота, я теперь знаю как:


EXEC sp_MSforeachdb '
IF DB_ID(''?'') > 4
BEGIN
PRINT (''
ALTER DATABASE "?" SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DROP DATABASE "?"'')
END'

Код на выходе сгенерит текст с командами SQL для удаления всех БД. Т.е. сам код ничего не удалит, хотя есть вариант и для удаления не глядя, но "чего-то я очкую, Виталик":

EXEC sp_MSforeachdb '
IF DB_ID(''?'') > 4
BEGIN
ALTER DATABASE "?" SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DROP DATABASE "?"
END'

понедельник, 4 февраля 2013 г.

Продам steam key ключи от игр Victoria II, Magicka, GrotesqueTactics

Victoria II - 250 рублей
Magicka Magicka Vietnam - 200 рублей
GrotesqueTactics - 100 рублей

Ключи в одном экземпляре, для гарантий готов продать на каком-нить онлайн-магазине, чтобы если что, вы могли вернуть свои деньги.
После активации ключа, игра привязывается к вашему аккаунту и её нельзя передать кому-либо ещё

вторник, 22 января 2013 г.

Простая книга по обучению работы за компьютером и в интернете

Онлайн инструмент написания и отладки JavaScript и HTML

http://jsfiddle.net/


На экране 4 окошка: HTML код, CSS, JavaScript и результат выполнения. Написали разметку в HTML, задали стили в CSS, закодировали поведение в JavaScript и нажали "Run" - в окне результат выполненный код!
Тулза поддерживает кучу разных фреймворков:
А если чего-то нет, то можно указать путь к файлу и это подгрузится.
А ещё можно расшаривать полученный результат и кидать друзьям короткие ссылки.







четверг, 10 января 2013 г.

Как сменить аккаунт для distributed cache в SharePoint 2013

Странно, но через интерфейс админки SharePoint нельзя поменять учётку для distributed cache. При попытке смены пишет такую ошибку:


Sorry, something went wrong 
Distributed Cache Service does not support this operation from Central Administration. Please use Sharepoint Powershell commandlets. 


Лечится всё просто, через powershell, но почему в интерфейсе не сделали остаётся загадкой...


$farm = Get-SPFarm 
$cacheService = $farm.Services | where {$_.Name -eq “AppFabricCachingService”}
$accnt = Get-SPManagedAccount -Identity <ДОМЕНОМ\НОВЫЙ АККАУНТ>
$cacheService.ProcessIdentity.CurrentIdentityType = “SpecificUser”
$cacheService.ProcessIdentity.ManagedAccount = $accnt $cacheService.ProcessIdentity.Update()
$cacheService.ProcessIdentity.Deploy()