Skip to content

Instantly share code, notes, and snippets.

Avatar

Matthew Steeples MatthewSteeples

View GitHub Profile
@MatthewSteeples
MatthewSteeples / mousemove.ps1
Created Feb 26, 2015
Powershell Script to keep the mouse moving
View mousemove.ps1
Add-Type -AssemblyName System.Windows.Forms
while ($true)
{
$Pos = [System.Windows.Forms.Cursor]::Position
$x = ($pos.X % 500) + 1
$y = ($pos.Y % 500) + 1
[System.Windows.Forms.Cursor]::Position = New-Object System.Drawing.Point($x, $y)
Start-Sleep -Seconds 10
}
@MatthewSteeples
MatthewSteeples / gist:d47f2ea58f63cdab1e24
Created Feb 13, 2015
Demonstration of Capability propagation
View gist:d47f2ea58f63cdab1e24
[RequiresCapability("SQL")]
public class TestBaseClass
{
[TestMethod]
public void RunTest1()
{
}
}
[RequiresCapability("ATS")]
@MatthewSteeples
MatthewSteeples / Replace-FileString.ps1
Created Oct 30, 2014
Powershell script to find and replace file contents
View Replace-FileString.ps1
# Replace-FileString.ps1
# Written by Bill Stewart (bstewart@iname.com)
# Modified by Matthew Steeples (matthew@mercuryit.co.uk) to enable using the
# -Recurse flag on Get-ChildItem and piping in
#
# Replaces strings in files using a regular expression. Supports
# multi-line searching and replacing.
#requires -version 2
View VSCrash
@model DateTime?
@{
string name = ViewData.TemplateInfo.HtmlFieldPrefix;
string id = name.Replace(".", "_");
bool monthEndOnly = ViewBag.MonthEndOnly ?? false;
}
@Html.TextBoxFor(model => model, new { style = "DatePicker" })
<i class="icon-calendar"></i>
@MatthewSteeples
MatthewSteeples / gist:5997144
Last active Dec 19, 2015
Delete SqlWorkflowInstanceStore entries
View gist:5997144
delete from [System.Activities.DurableInstancing].InstanceMetadataChangesTable
delete from [System.Activities.DurableInstancing].InstancePromotedPropertiesTable
delete from [System.Activities.DurableInstancing].InstancesTable
delete from [System.Activities.DurableInstancing].KeysTable
delete from [System.Activities.DurableInstancing].LockOwnersTable
delete from [System.Activities.DurableInstancing].RunnableInstancesTable
delete from [System.Activities.DurableInstancing].ServiceDeploymentsTable
View SeleniumLog
Started ChromeDriver (v2.0) on port 53252
[0.971][INFO]: received WebDriver request: GET /status
[0.972][INFO]: sending WebDriver response: 200 {
"sessionId": "",
"status": 0,
"value": {
"build": {
"version": "alpha"
},
"os": {
@MatthewSteeples
MatthewSteeples / gist:5888722
Created Jun 28, 2013
Build 2003 XML reader
View gist:5888722
var xml = XElement.Load(@"C:\users\matthew\desktop\wmvhigh.xml");
//xml.Element("channel").Elements("item").Dump();
xml.Element("channel").Elements("item")
.Select(a => new
{
Title = a.Element("title").Value,
Url = new Uri(a.Element("enclosure").Attribute("url").Value)
})
@MatthewSteeples
MatthewSteeples / linqpad.cs
Created Jun 19, 2013
Pull Skype chat history out into XML and then query it using LinqPad
View linqpad.cs
var xml = XElement.Load(@"C:\users\matthew\desktop\query.xml");
var names = new string[] { "" }; //Full names of participants to look for
var messages = xml.Elements("Table")
.Where(a => names.Any(a.Element("participants").Value.Split(' ').Contains))
.Where(a => a.Element("body_xml") != null)
.Where(a => a.Element("author") != null)
.Select(a => new
{
@MatthewSteeples
MatthewSteeples / gist:5768974
Created Jun 12, 2013
Read through properties in a class and find out if they depend on any other properties in the same class
View gist:5768974
using Mono.Cecil;
using Mono.Cecil.Cil;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
namespace ConsoleApplication1
{
class Program
{
View gist:5589846
$version = "Intuit.Ipp.V3."
gci |
%{
$newName = $_.Name.Replace("Intuit.Ipp.", $version)
mv $_.Name $newName
}
gci -Filter *.dll |
%{