Skip to content

Instantly share code, notes, and snippets.

@constantlycoding
constantlycoding / checksum_windows.txt
Created February 23, 2019 02:23
Check file checksum on Windows
PowerShell:
Get-FileHash -algorithm md5 \path\to\file
CMD:
certutil -hashfile \path\to\file md5
@constantlycoding
constantlycoding / chocolateys.txt
Last active January 16, 2020 16:02
My Chocolatey installs
Install Chocolatey:
Set-ExecutionPolicy Bypass -Scope Process -Force; `
iex((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
clist -l
cinst opera --params '"/NoDesktopShortcut"' -y
cinst googlechrome -y
cinst 7zip.install -y
cinst ccleaner -y
@constantlycoding
constantlycoding / build_dlib.txt
Created February 23, 2019 13:10
Building dlib
git clone https://github.com/davisking/dlib
python setup.py bdist_wheel -G "Visual Studio 15 2017"
@constantlycoding
constantlycoding / build_tensorflow.txt
Last active February 26, 2019 00:24
Building TensorFlow
# Install Chocolatey
# Install CUDA Toolkit 10.0
# Install cuDNN
# Install Visual Studio Build Tools (C++)
# Include VC++ 2015.3 v14.00 (v140) toolset for desktop
# Install Miniconda
cinst miniconda3 --params "/AddToPath:1" -y
# Create Python environment
@constantlycoding
constantlycoding / kubetools.txt
Last active March 11, 2019 14:49
Kubernetes tools
cd /d C:\Program Files\Docker\Docker\resources\bin
aria2c https://github.com/thomasliddledba/kubenswin/raw/master/bin/kubenswin.exe
aria2c https://github.com/thomasliddledba/kubectxwin/raw/master/bin/kubectxwin.exe
ren kubectxwin.exe kubectx.exe
ren kubenswin.exe kubens.exe
@constantlycoding
constantlycoding / git-config.txt
Created March 19, 2019 13:31
Git config name and email
git config user.name "Azmi Kamis"
git config user.email "azmi.kamis@constantlycoding.com"
@constantlycoding
constantlycoding / install-web.sh
Last active July 3, 2019 08:41
Configure a firewall and a startup script with Deployment Manager
#!/bin/bash
apt-get update
@constantlycoding
constantlycoding / my-kubernetes-bootcamp.md
Last active July 5, 2019 17:00
My Kubernetes bootcamp

Aliases

alias ka='kubectl api-resources'
alias kap='kubectl apply'
alias kc='kubectl cluster-info'
alias kd='kubectl describe'
alias kdl='kubectl delete'
alias ke='kubectl exec'
alias kex='kubectl explain'
alias kep='kubectl expose'

Create load balancer

gcloud compute forwarding-rules create nginx-lb \
         --region us-central1 \
         --ports=80 \
         --target-pool nginx-pool

Check

gcloud compute forwarding-rules list
@constantlycoding
constantlycoding / my-cka-tips.md
Last active July 25, 2022 08:04
My CKA tips

Autocomplete

alias k=kubectl
complete -F __start_kubectl k

Namespace

# Create
k create ns dev