This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Threading; | |
namespace ConsoleApp1 | |
{ | |
class Program | |
{ | |
static void Main() | |
{ | |
var worker = new Thread(Worker); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Using 5.1.23 because 5.1.70 has a bug that prevents the GUI from opening | |
$tag = "5.1.23" | |
$downloadUrl = "https://github.com/ChangemakerStudios/Papercut/releases/download/$tag/Papercut.Setup.exe" | |
$outputFileName = "$($env:TEMP)\Papercut.Setup.exe" | |
# Download | |
del $outputFileName -Force -ErrorAction SilentlyContinue | |
Invoke-WebRequest $downloadUrl -OutFile $outputFileName | |
# Install |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -exuo pipefail | |
TRUNK=master | |
REWRITE_BRANCH=master-to-rewrite | |
NEW_BRANCH_BOOKMARK=master-filtered | |
LAST_IMPORT_BRANCH=master-lastimport | |
STATE=master-state | |
INDEX_FILTER_SCRIPT='git rm -r --cached --ignore-unmatch bad_directory' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
static function redirectHttpsToHttp(oSession: Session, fromHost, toHost) { | |
if (oSession.HostnameIs(fromHost)) | |
{ | |
// Handle CONNECT Tunnels | |
if (oSession.HTTPMethodIs("CONNECT")) | |
{ | |
oSession["x-replywithtunnel"] = "FakeTunnel"; | |
return true; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function fn1() { | |
return function fn2(ARG1) { | |
return callApi({ foo: ARG1 }) | |
.then(handler); | |
function handler(response) { | |
const obj = { PROP: response }; | |
return (inlinedFunction(obj.PROP)) | |
.then(fn3()); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
class Program | |
{ | |
static void One() { Two(); } | |
static void Two() { Three(); } | |
static void Three() { throw new Exception("Error"); } | |
static void Main(string[] args) | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
# usage: dotenv irb | |
begin | |
File.foreach('.env') do |line| | |
line = line.strip | |
unless line.start_with?('#') | |
parts = line.split '=', 2 | |
if parts.length == 2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// paste this into a LINQPad C# Program | |
void Main() | |
{ | |
var str = @"Key1=Value1 | |
Key2:Key3=Value2"; | |
var strings = str.Split(new []{"\r\n"}, StringSplitOptions.None) | |
.Select(s => s.Split(new[]{'='}, 2)); | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
namespace ConsoleApplication1 | |
{ | |
public class Program | |
{ | |
public static void Main() | |
{ | |
try | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Truncate paths in the prompt to 2 characters so long directories don't take up the whole window | |
function Prompt { | |
$path = $ExecutionContext.SessionState.Path.CurrentLocation | |
$segment = Split-path -Leaf $path | |
$path = Split-Path $path | |
$segments = @( $segment ) | |
while ($segment -ne $path -and $path -ne "") { | |
$segment = Split-Path -Leaf $path |