Skip to content

Instantly share code, notes, and snippets.

View mo6020's full-sized avatar
🐐
Shaving all of the yaks.

Ed Morgan mo6020

🐐
Shaving all of the yaks.
View GitHub Profile
@mo6020
mo6020 / speedtest_cli.py
Created January 4, 2016 13:53
Runs Speedtest.net tests from the CLI - not my Gist, just here for posterity...
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Copyright 2012-2014 Matt Martz
# All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
@mo6020
mo6020 / Convert-ASUP.sh
Last active February 9, 2016 11:14
Convert Netapp body.7z to old style ASUP for ConfigAdvisor offline - Credit to @JK-47 for this, not my work..
# Make all text type file names upper case
perl -e 'for(@ARGV){rename$_,uc}' *.txt
perl -e 'for(@ARGV){rename$_,uc}' *.xml
# Replace underscores with DASHES
perl -e 'do { (my $f = $_) =~ tr/_/-/; rename $_, $f } for glob "@ARGV"' *.XML
perl -e 'do { (my $f = $_) =~ tr/_/-/; rename $_, $f } for glob "@ARGV"' *.TXT
# Save @JK-47's asupsections.txt to the directory. (This is just
# headers and helps me call to the other files)
# README
#
# In order for this theme to render correctly, you will need a
# [Powerline-patched font](https://github.com/Lokaltog/powerline-fonts).
#
# In addition, I recommend the
# [Tomorrow Night theme](https://github.com/chriskempson/tomorrow-theme) and, if
# you're using it on Mac OS X, [iTerm 2](http://www.iterm2.com/) over
# Terminal.app - it has significantly better color fidelity.
#
# This scripts measures the amount of disk change on VMs each time it is run.
# It measures all VM virtual disks for which CBT has been enabled.
#
# The first time it is run, it creatse a file containing baseline data (CBT change IDs and times).
# Each subsequent run measures changes since the baseline was set.
# It supports multiple virtual disks per VM, but not addition of new virtual disks after the baseline is established.
# Note that every run creates a short-lived snapshot on every VM that has CBT enabed.
#
# Time to run will vary in each environment. In my case, it took about 20 seconds per VM for the 1st run,
@mo6020
mo6020 / generate_files.py
Last active February 25, 2020 04:02
file_gopher wrapper
import os
import random
import math
from math import exp, expm1
num_files_total = 1000000
width = 7
num_files_per_p = int(num_files_total/width)
count = 0