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
# Use the latest Ubuntu image as the base | |
FROM ubuntu:latest | |
# Update apt package list and install python3 and pip3 | |
RUN apt-get update && \ | |
apt-get install -y python3 python3-pip git && \ | |
apt-get clean && \ | |
rm -rf /var/lib/apt/lists/* | |
# Set the working directory in the container |
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
# This goes at the end of .bashrc | |
mkcd() { | |
mkdir -p "$1" && cd "$1" | |
} |
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
if [[ $EUID -ne 0 ]]; then | |
echo "This script must be run as root" 1>&2 | |
exit 1 | |
fi | |
apt update -y && apt upgrade -y && apt dist-upgrade -y && apt autoclean -y && apt autoremove -y |
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
# Install in C:\users\[user]\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 | |
# You may need to run `Set-ExecutionPolicy RemoteSigned` if you get an error about running | |
function wingetlist { | |
# Based on the script provided at https://gist.github.com/alkampfergit/2f662c07df0ca379c8e8e65e588c687b | |
# Create a collection of strings for the ids of software that should be ignored | |
$ignoreList = @( | |
'Google.Chrome', | |
'JetBrains.PHPStorm' |
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
--- | |
ansible_port: 5986 | |
ansible_connection: winrm | |
ansible_winrm_server_cert_validation: ignore |
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
public void MultipleSchemas() | |
{ | |
var validator = new XsdValidator(); | |
validator.AddSchema(@"SchemaDoc1.xsd"); | |
validator.AddSchema(@"SchemaDoc2.xsd"); | |
var isValid = validator.IsValid(@"ValidXmlDoc1.xml"); | |
} |
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
public static string ShuffleStringExcludeOriginal(string stringToShuffle) | |
{ | |
string shuffled; | |
if (String.IsNullOrEmpty(stringToShuffle)) | |
{ | |
throw new ArgumentNullException("stringToShuffle", | |
"The stringToShuffle variable must not be null or empty"); | |
} | |