Skip to content

Instantly share code, notes, and snippets.

@jballe
jballe / variables.aspx
Created January 16, 2024 09:16
ASP.Net show environment variables, headers, etc.
<%@ Page Language="C#" %>
<script runat="server">
private void RenderVariableCollection(string title, IDictionary<string, string> collection)
{
Response.Write("<tr><th colspan=\"2\" class=\"header\">" + title + "</th></tr>\n");
foreach (string key in collection.Keys.OrderBy(x => x))
{
Response.Write("<tr><th>" + key + "</th><td>" + collection[key] + " </td></tr>\n");
}
@jballe
jballe / plantuml-dynamic365-spirte-16z.puml
Last active September 21, 2023 15:31
plantuml-dynamic365-spirte-16z.puml
sprite $dynamics365 [48x48/16z] {
bTO75iCW20RWQ89R__kVjfCE-x04tkhuCCIzlUCOsMs6202YitbqSYOFjCFcWRBRF92ypMD4R_3yuYOFL78c3vJ3vZ7IRl90NxzuX1WjEDdl5N9KaXDSM6KK
lyYW8YUGL4-XMyOXP0nncWUCukyP-RV-VTcVFJoUD6NS6gVg9Vzfp2TmjDjt6g2LnqZRLqPwB6pyyK1pd37gplolXvkwhKFnvVjNtw1vchdg_SGLFvNZAdHF
7rwW--4dhlhoxisCCvu-NF5pEGcdV7OIBtxbILZyBIpt4oudJ5kAsvO-__AHTr4peedpbhZs_TuOdTjo0vT3WtKFNjjl0oydxP1XttVcV8XfFlFgG-F25K_-
mKTWhVZss72HkN3TDoxSS1yu3FU7CuLRxpDN
}
@jballe
jballe / gist:d24f19b490a5a099194be47df7ea8ca8
Last active November 23, 2021 19:48
Linux docker fiddler certificate
curl -L -o fiddler.cer http://192.168.0.10:8888/FiddlerRoot.cer
openssl x509 -inform der -in fiddler.cer -out /usr/share/ca-certificates/fiddler.crt
chmod 644 /usr/share/ca-certificates/fiddler.crt
echo "fiddler.crt" >> /etc/ca-certificates.conf
update-ca-certificates
@jballe
jballe / Restore-Databases.ps1
Created December 16, 2019 12:13
Powershell scripts eg Sitecore
$prefix = "customer-sitecorelogin-"
$packagePath = "R:\"
$packageFilter = "*Core.dacpac"
$dbowner = "Sitecore"
$sqlcmd = "C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\sqlcmd.exe"
$sqlpackage = "C:\Program Files (x86)\Microsoft SQL Server\140\DAC\bin\sqlpackage.exe"
$ErrorActionPreference = "STOP"
@jballe
jballe / rdp.url
Last active July 18, 2019 18:25
KeePass URL overrides
cmd://cmd /c "cmdkey /generic:TERMSRV/{URL:RMVSCM} /user:{USERNAME} /pass:{PASSWORD} && mstsc /v:{URL:RMVSCM} && timeout /t 5 /nobreak && cmdkey /delete:TERMSRV/{URL:RMVSCM}"
@jballe
jballe / install.ps1
Last active May 24, 2019 12:23
Workstation chocolatey
# Install chocolatey
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
# Install packages
choco feature enable -n allowGlobalConfirmation
choco install git.install --params "/GitOnlyOnPath /SChannel /WindowsTerminal /NoShellIntegration /NoShellIntegration"
choco install vscode --params "/NoDesktopIcon"
choco install `
@jballe
jballe / changelog.sh
Last active February 28, 2019 10:00
Generate changelog from git history
#!/bin/bash
CURRENTVER="v%build.number%" # This is teamcity replacement, could be param
LOGREGEX="[A-Z]+\-[0-9]+"
mkdir -p out
RESULTFILE=out/release-notes.txt
LASTTAG=$(git describe --tags --abbrev=0)
SINCE="v2.0.0" #"${SINCE:-${LASTTAG}}"
mapfile -t tags < <( git tag --contains $SINCE )
@jballe
jballe / oidc-client.min.js.json
Created August 30, 2018 08:56
oidc-client bundle size
This file has been truncated, but you can view the full file.
{
"errors": [
],
"warnings": [
],
"version": "4.16.0",
"hash": "05b1900b93ab14a295c0",
"time": 12611,
"builtAt": 1535618962740,
"publicPath": "",