Skip to content

Instantly share code, notes, and snippets.

@sparkiegeek
sparkiegeek / Advanced Python Programming
Last active December 12, 2015 03:28
Advanced Python Tutorial from PyGround, Timisoara - Feb 2013
{
"metadata": {
"name": "Advanced Python Programming"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
@sparkiegeek
sparkiegeek / IPython Notebook
Created February 4, 2013 13:18
IPython Notebook examples
{
"metadata": {
"name": "IPython Talk"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
@sparkiegeek
sparkiegeek / README.md
Last active August 29, 2015 14:09
Sparkie's workflow for testing the unmanaged installer
  1. Start MAAS on virtue sudo start maas-clusterd; sudo start maas-dhcpd; sudo /etc/init.d/apache2 start
  2. Acquire and start a node
  3. SSH to that node's IP (retrieved from MAAS UI)
  4. Run the unmanaged-installer-network-setup.sh script (see below)
  5. sudo ifup eth1
  6. Logout from SSH
  7. Login to SSH on 10.1.110.2
  8. sudo ifdown eth0
  9. sudo ifup eth0
  10. Logout from SSH

Keybase proof

I hereby claim:

  • I am sparkiegeek on github.
  • I am adamcollard (https://keybase.io/adamcollard) on keybase.
  • I have a public key ASApSeK1SPlRrqVAO9AwrY-sF_RYahaoOw_NoT_O--75HAo

To claim this, I am signing this object:

@sparkiegeek
sparkiegeek / snapd-staging.sh
Created April 10, 2019 13:23 — forked from glower/snapd-staging.sh
Build snapd for staging in a lxd container
#!/bin/sh
# use this script in a fresh lxd container
set -ex
tmp=$(mktemp -d)
cd "$tmp"
echo "get golang"
curl -O https://storage.googleapis.com/golang/go1.11.2.linux-amd64.tar.gz
tar -xvf go1.11.2.linux-amd64.tar.gz
@sparkiegeek
sparkiegeek / redirect-lint
Created March 3, 2022 07:28
Redirect lint for discourse based docs
#!/usr/bin/fades -q
"""
Script for identifying redirects in Discourse that are already present in a redirects.yaml file
We also need some dependencies installed for speed, installed by fades:
lxml
"""
import bs4 # fades beautifulsoup4