Skip to content

Instantly share code, notes, and snippets.

@MarcusKohnert
MarcusKohnert / ParseIISLogs.ps1
Last active November 28, 2018 09:10
PowerShell IIS Log Parser
$header = "date", "time", "method", "uri", "uriQuery", "username", "userAgent", "referer", "status", "substatus", "timeTaken"
Get-ChildItem | Get-Content | ConvertFrom-Csv -Delimiter " " -Header $header
* DI --> ActionSelector
* FormatFilter
http://rusanu.com/2014/02/24/how-to-analyse-sql-server-performance/
White Papers:
Waits and Queues White-Paper (2005) http://technet.microsoft.com/en-us/library/cc966413.aspx
Waits and Queues after 2005 - http://msdn.microsoft.com/en-us/library/ms179984.aspx
sys.dm_exec_requests What is executing right now
sys.dm_os_waiting_tasks Currently waiting tasks
sys.dm_os_wait_stats Aggregated statistics about all wait types
sys.dm_exec_query_stats runtime execution statistics for most queries
@MarcusKohnert
MarcusKohnert / MainWindow.cs
Created November 10, 2014 19:30
Drag & Drop in Detail - MainWindow.cs
using FluentKinect;
using Kinect.Reactive;
using Microsoft.Kinect;
using Microsoft.Kinect.Toolkit.Interaction;
using System;
using System.ComponentModel;
using System.Linq;
using System.Reactive.Linq;
using System.Threading.Tasks;
using System.Windows;
@MarcusKohnert
MarcusKohnert / MainWindow.cs
Created December 1, 2013 15:26
Drag & Drop with Kinect for Windows
// this code can be called after initialization of the MainWindow
// Get a kinect instance with started SkeletonStream and DepthStream
var kinect = await KinectConnector.GetKinect();
kinect.KickStart();
// instantiate an object that implements IInteractionClient
var interactionClient = new InteractionClient();
// method is available through Kinect.Reactive