I hereby claim:
- I am vbfox on github.
- I am vbfox (https://keybase.io/vbfox) on keybase.
- I have a public key whose fingerprint is 38F5 0CAE 98D0 1EC5 F05F 75F5 E837 FAF6 2D23 1094
To claim this, I am signing this object:
module DapperFSharp = | |
open System.Data.SqlClient | |
open System.Dynamic | |
open System.Collections.Generic | |
open Dapper | |
let dapperQuery<'Result> (query:string) (connection:SqlConnection) = | |
connection.Query<'Result>(query) | |
let dapperParametrizedQuery<'Result> (query:string) (param:obj) (connection:SqlConnection) : 'Result seq = |
param([string]$dir); | |
$out = icacls "$dir" /verify /t /q | |
Foreach($line in $out) | |
{ | |
if ($line -match '(.:[^:]*): (.*)') | |
{ | |
$path = $Matches[1] | |
$acl = Get-Acl $path | |
Set-Acl $path $acl |
I hereby claim:
To claim this, I am signing this object:
static class HtmlFragment | |
{ | |
const string HTML_FRAGMENT_HEADER = "Version:0.9\r\nStartHTML:{0:000000}\r\nEndHTML:{1:000000}" | |
+ "\r\nStartFragment:{2:000000}\r\nEndFragment:{3:000000}\r\n"; | |
const string HTML_FRAGMENT_BEGIN = "<html>\r\n<head>\r\n" | |
+ "<meta http-equiv=\"Content-Type\" content=\"text/html; charset={0}\">\r\n</head>\r\n" | |
+ "<body>\r\n<!--StartFragment-->"; | |
const string HTML_FRAGMENT_END = "<!--EndFragment-->\r\n</body>\r\n</html>\r\n"; |
let private encodeParameterArgument original = | |
if String.IsNullOrEmpty(original) then | |
original | |
else | |
let temp = Regex.Replace(original, @"(\\*)" + "\"", @"$1\$0"); | |
Regex.Replace(temp, @"^(.*\s.*?)(\\*)$", "\"$1$2$2\""); | |
let private encodeParameterArguments (arguments:seq<string>) = | |
String.Join(" ", arguments |> Seq.map encodeParameterArgument) | |
let private teamCityEscapeChars = | |
[ ('\'', "|'"); ('\r', "|r"); ('\n', "|n"); ('|', "||"); ('[', "|["); (']', "|]") ] | |
|> Map.ofSeq | |
let private teamCityEscape s = | |
let final = s |> Seq.map (fun c -> | |
match teamCityEscapeChars |> Map.tryFind c with | |
| Some(replacement) -> replacement | |
| _ -> string(c) |
void Main() | |
{ | |
IFoo foo = new Foo(); | |
A.CallMethodWithAnyArgs(() => A.Hack(__arglist(foo.Bar))); | |
} | |
public static class A | |
{ | |
public static void CallMethodWithAnyArgs(Action callSpecification) | |
{ |
void Main() | |
{ | |
var bmp = new Bitmap(1920, 1200); | |
const int size = 20; | |
Random r = new Random(); | |
Color colorA = Color.FromArgb(0, 148, 255); | |
Color colorB = Color.FromArgb(145, 216, 255); |
namespace HackNSlash | |
{ | |
using System; | |
using System.ComponentModel; | |
using System.IO; | |
using System.Linq; | |
using System.Runtime.InteropServices; | |
using System.Security.Cryptography; | |
using System.Text; | |
using System.Text.RegularExpressions; |
void Main() | |
{ | |
var root = new DirectoryInfo(@"C:\temp\tmls\Visual Studio Templates"); | |
var works = from dir in root.GetDirectories("*.*", System.IO.SearchOption.AllDirectories) | |
where dir.Parent.Name == "1033" | |
select new { | |
Archive = Path.Combine(dir.Parent.FullName, dir.Name + ".zip"), | |
Glob = Path.Combine(dir.FullName, "*"), | |
Dir = dir |