Skip to content

Instantly share code, notes, and snippets.

Import-Module WebAdministration
# Get the latest certificate in store that applies to my site
$cert = (Get-ChildItem Cert:\LocalMachine\My |
Where-Object {$_.Subject.Contains('*.example.com')} |
Sort-Object -Descending {[System.DateTime]::Parse($_.GetExpirationDateString())} |
Select-Object -First 1)
Set-Location IIS:\Sites

Keybase proof

I hereby claim:

  • I am gschizas on github.
  • I am gschizas (https://keybase.io/gschizas) on keybase.
  • I have a public key ASD4uKtSwtlHfeC5nRdobKjAsWo_Eh7qGd7PWyTmtpYbZAo

To claim this, I am signing this object:

@gschizas
gschizas / Amstrad-CPC-6128.kbd.json
Last active November 2, 2020 18:22
Amstrad CPC 6128
[
{
"name": "Amstrad CPC 6128",
"background": {
"name": "PBT Black",
"style": "background-image: url('/bg/plastic/pbt-black.png');"
},
"pcb": false
},
[
@gschizas
gschizas / Amstrad-CPC-464.kbd.json
Last active November 2, 2020 18:21
Amstrad CPC 464
[
{
"backcolor": "",
"name": "Amstrad CPC 464",
"background": {
"name": "PBT Black",
"style": "background-image: url('/bg/plastic/pbt-black.png');"
}
},
[
@gschizas
gschizas / Amstrad-CPC-664.kbd.json
Last active November 2, 2020 18:21
Amstrad CPC 664
[
{
"backcolor": "#403030",
"name": "Amstrad CPC 664"
},
[
{
"x": 17.25,
"c": "#90A0C0",
"t": "#101010",
@gschizas
gschizas / Amstrad-CPC-464__6128_.kbd.json
Last active November 2, 2020 18:22
Amstrad CPC 464+/6128+
[
{
"name": "Amstrad CPC 464+/6128+",
"background": {
"name": "ABS WA",
"style": "background-image: url('/bg/plastic/abs-wa.jpg');"
}
},
[
{
@gschizas
gschizas / build_install_python.sh
Last active April 22, 2018 08:10
Install Python from Source
#!/usr/bin/env sh
set -o errexit
set -o nounset
ver=$(curl https://api.github.com/repos/python/cpython/tags | jq -r 'first(.[].name | select(test("v\\d\\.\\d+\\.\\d+$")))[1:]')
ver2=$(echo $ver|cut -c1-3)
sudo apt install -y build-essential git jq libbz2-dev libc6-dev libffi-dev libgdbm-dev liblzma-dev libncurses5 libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libssl-dev openssl tk-dev zlib1g-dev
@gschizas
gschizas / build_install_git.sh
Last active March 31, 2018 08:12
Build and install git from sources
#!/usr/bin/env sh
ver=$(curl https://api.github.com/repos/git/git/tags | jq -r 'first(.[].name | select(test("v\\d\\.\\d+\\.\\d+$")))[1:]')
sudo apt install -y \
dh-autoreconf libcurl4-gnutls-dev libexpat1-dev \
gettext zlib1g-dev libssl1.0-dev \
asciidoc xmlto docbook2x
# getopt
@gschizas
gschizas / build_install_tig.sh
Last active March 27, 2018 11:23
Build and install tig from sources
#!/usr/bin/env sh
ver=$(curl https://api.github.com/repos/jonas/tig/releases/latest | jq --raw-output '.tag_name[4:]')
sudo apt install -y libncurses5-dev
wget -c https://github.com/jonas/tig/releases/download/tig-$ver/tig-$ver.tar.gz
tar -xzvf tig-$ver.tar.gz
cd tig-$ver/
make prefix=/usr/local/
sudo make install install-doc prefix=/usr/local/
@gschizas
gschizas / AddApplicationToControlledFolder.ps1
Last active March 6, 2022 06:53
Allow all blocked apps to Windows Defender's Controlled folder access (interactively)
$appEvents = Get-WinEvent -LogName "Microsoft-Windows-Windows Defender/Operational" |
Where-Object {$_.Id -eq "1123"}
$allBlockedProcesses = (
$appEvents |
ForEach-Object {
(([xml]$_.ToXml()).Event.EventData.Data |
Where-Object {
$_.Name -eq "Process Name"
}).'#text'
} |