Required tools for playing around with memory:
hexdumpobjdumpreadelfxxdgcore
| # Install these packages (use your favorite AUR tool here) | |
| yay -S minikube kubectl docker-machine-driver-kvm2 libvirt qemu-headless ebtables | |
| # Get libvirt going | |
| sudo systemctl enable libvirtd.service | |
| sudo usermod -a -G libvirt $(whoami) | |
| # This fix thanks to http://blog.programmableproduction.com/2018/03/08/Archlinux-Setup-Minikube-using-KVM/ | |
| sudo virsh net-autostart default |
| #!/bin/bash | |
| ###### | |
| # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED | |
| # TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL | |
| # THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF | |
| # CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | |
| # DEALINGS IN THE SOFTWARE. | |
| ###### |
| import pycurl | |
| import cStringIO | |
| c = pycurl.Curl() | |
| c.setopt(pycurl.VERBOSE, 1) | |
| dummydata = "HI THIS IS SOME DATA" | |
| c.setopt(pycurl.URL, "http://127.0.0.1:9000/noreadbody") |
I have moved this over to the Tech Interview Cheat Sheet Repo and has been expanded and even has code challenges you can run and practice against!
\
| #!/usr/bin/env bash | |
| # script: watch | |
| # author: Mike Smullin <mike@smullindesign.com> | |
| # license: GPLv3 | |
| # description: | |
| # watches the given path for changes | |
| # and executes a given command when changes occur | |
| # usage: | |
| # watch <path> <cmd...> | |
| # |