воскресенье, 30 сентября 2012 г.

Чанахи по-быстрому, по-простому, по-диетически


Очень простой и лёгкий способ сделать чанахи в горшочке. Времени и трудозатрат минимум!

Нужна баранина без жилок и жира грамм 400, 3 средних баклажана, 2 болгарских перца, 2 острых перца, 2 луковицы, чеснок, 3 плотных помидора, кинза, специи (зира, кориандр, чёрный перец), 2 стакана томатного сока. Ну и глиняные горшочки. Это на 4 горшочка.

Мясо порезать квадратиками 1 см, луковицы порезать на 4 части. Всё это выложить на противень, полить маслов и отправить запекаться при 200 градусах 10-15 минут, пока лук чуть подгорит сверху и мясо пропечётся.

Пока запекается, все остальные овощи порезать на крпные (1-2 см) куски. Смешаем специи: 1 столовая ложка зиры, 2 столовых ложки кориандра, 1/2 столовой ложки чёрного перца, 1/2 столовой ложка соли. Всё перемешать и желательно размолоть.

Мысо сготовилось - собираем горшочки. На дно кладём запечёные мясо и лук, сверху кладём 1-2 целых дольки чеснока, половину острого перца без семян, 1 ложка специй, 1/2 стакана томатного сока. Кладём баклажаны и плотно утрамбовываем, сверху сладкий перец, помидоры.

Теперь горшки в духовку на 200 градусов на 60 минут. Готово! Жира совсем нет, так что типа диетическое блюдо для худеющих ;)


Ажвар


Ажвар - национальная сербская закуска, распространена настолько, что есть практически в любой сербской семье. Едят со всем: мажут на хлеб в бутербродах, кладут в макароны, добавляют к рыбе, мясу, картошке... Часто ажвар подают отдельно, как салат. А варят его огромными чанами.


Ингредиенты:
  • Болгарский перец (паприка) - 1 килограмм
  • Бакалажан - 1 средний
  • Острый перец - 2-3 штуки
  • Лук репчатый - 1 головка
  • Чеснок - 1 головка
  • Сахар, соль, уксус, масло растительное
Опционально:
  • Укроп для вкуса
  • Помидор (1-2 штуки) для кислоты
В результате получится чуть более 1 литра ажвара.

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

Полученную кашу выкладывайте в кастрюлю. Добавьте отложенную ранее (если был блендер) половинку баклажана, мелко порезав. Засыпайте туда: 4 столовых ложки сахара, 2 столовых ложки соли, 4 ложки растительного масла.

Ставим на огонь выше среднего, даём закипеть и теперь начинаем неустанно помешивать, чтобы не пригорало и испарилась вода. И так где-то 40 минут =). Увариваем до состояния, когда будет вертикально держать вашу ложку, не позволяя ей упасть.

Теперь доливаем столовую ложку уксуса (лучше яблочного), можете добавить укропа. Теперь мешаем ещё 10 минут и готово!

Полученную "аджику" из перцев можно запихать в банку и хранить в холодильнике несколько месяцев (4-5 месяца).



пятница, 28 сентября 2012 г.

Как очистить таблицу аудита в SharePoint 2010


Размер таблицы аудита бывает огромным, несколько десятков гигабайт. Чтобы посмотреть, зайдите в базу данных контента портала в SQL Management Studio, раскройте список таблиц, правой кнопкой на dbo.Audit и во вкладке слева выберите Storage.

Для очистки выполните следующие строчки в PowerShell:

$site = Get-SPSite -Identity http://адреспортала
$date = Get-Date
$date = $date.AddDays(-1)
$site.Audit.DeleteEntries($date)

среда, 26 сентября 2012 г.

Определение проблем производительности SQL Server


Запросом ниже получите список всех waits (задержек?) которые происходят на SQL Server, там есть столбец как и с процентом возникновения относительно остальных, так и с абсолютным значением для каждой конкретной waits. Особенно полезно для оценки скорости доступа к диску.

WITH Waits AS
(SELECT
wait_type,
wait_time_ms / 1000.0 AS WaitS,
(wait_time_ms - signal_wait_time_ms) / 1000.0 AS ResourceS,
signal_wait_time_ms / 1000.0 AS SignalS,
waiting_tasks_count AS WaitCount,
100.0 * wait_time_ms / SUM (wait_time_ms) OVER() AS Percentage,
ROW_NUMBER() OVER(ORDER BY wait_time_ms DESC) AS RowNum
FROM sys.dm_os_wait_stats
WHERE wait_type NOT IN (
'CLR_SEMAPHORE', 'LAZYWRITER_SLEEP', 'RESOURCE_QUEUE', 'SLEEP_TASK',
'SLEEP_SYSTEMTASK', 'SQLTRACE_BUFFER_FLUSH', 'WAITFOR', 'LOGMGR_QUEUE',
'CHECKPOINT_QUEUE', 'REQUEST_FOR_DEADLOCK_SEARCH', 'XE_TIMER_EVENT', 'BROKER_TO_FLUSH',
'BROKER_TASK_STOP', 'CLR_MANUAL_EVENT', 'CLR_AUTO_EVENT', 'DISPATCHER_QUEUE_SEMAPHORE',
'FT_IFTS_SCHEDULER_IDLE_WAIT', 'XE_DISPATCHER_WAIT', 'XE_DISPATCHER_JOIN', 'BROKER_EVENTHANDLER',
'TRACEWRITE', 'FT_IFTSHC_MUTEX', 'SQLTRACE_INCREMENTAL_FLUSH_SLEEP',
'BROKER_RECEIVE_WAITFOR', 'ONDEMAND_TASK_QUEUE', 'DBMIRROR_EVENTS_QUEUE',
'DBMIRRORING_CMD', 'BROKER_TRANSMITTER', 'SQLTRACE_WAIT_ENTRIES',
'SLEEP_BPOOL_FLUSH', 'SQLTRACE_LOCK', 'DBMIRROR_WORKER_QUEUE')
)
SELECT
W1.wait_type AS WaitType, 
CAST (W1.WaitS AS DECIMAL(14, 2)) AS Wait_S,
CAST (W1.ResourceS AS DECIMAL(14, 2)) AS Resource_S,
CAST (W1.SignalS AS DECIMAL(14, 2)) AS Signal_S,
W1.WaitCount AS WaitCount,
CAST (W1.Percentage AS DECIMAL(4, 2)) AS Percentage,
CAST ((W1.WaitS / W1.WaitCount) AS DECIMAL (14, 4)) AS AvgWait_S,
CAST ((W1.ResourceS / W1.WaitCount) AS DECIMAL (14, 4)) AS AvgRes_S,
CAST ((W1.SignalS / W1.WaitCount) AS DECIMAL (14, 4)) AS AvgSig_S
FROM Waits AS W1
INNER JOIN Waits AS W2
ON W2.RowNum <= W1.RowNum
GROUP BY W1.RowNum, W1.wait_type, W1.WaitS, W1.ResourceS, W1.SignalS, W1.WaitCount, W1.Percentage
HAVING SUM (W2.Percentage) - W1.Percentage < 95; -- percentage threshold
GO

Необычный способ узнать редакцию SharePoint 2010


Запускаем regedit.exe и лезем по адресу HKLM\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS\InstalledProducts и сравниваем GUID:
BEED1F75-C398-4447-AEF1-E66E1F0DF91E: SharePoint Foundation 2010
1328E89E-7EC8-4F7E-809E-7E945796E511: Search Server Express 2010
B2C0B444-3914-4ACB-A0B8-7CF50A8F7AA0: SharePoint Server 2010 Standard Trial
3FDFBCC8-B3E4-4482-91FA-122C6432805C: SharePoint Server 2010 Standard
88BED06D-8C6B-4E62-AB01-546D6005FE97: SharePoint Server 2010 Enterprise Trial
D5595F62-449B-4061-B0B2-0CBAD410BB51: SharePoint Server 2010 Enterprise
BC4C1C97-9013-4033-A0DD-9DC9E6D6C887: Search Server 2010 Trial
08460AA2-A176-442C-BDCA-26928704D80B: Search Server 2010
84902853-59F6-4B20-BC7C-DE4F419FEFAD: Project Server 2010 Trial
ED21638F-97FF-4A65-AD9B-6889B93065E2: Project Server 2010
926E4E17-087B-47D1-8BD7-91A394BC6196: Office Web Companions 2010

Для более продвинутых: get-spfarm | select Products

Ну и совсем для глупых: в админку фермы, в Upgrade and Migration, в Enable Enterprise Features и смотрим что включено.