Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View miked0004's full-sized avatar
🎯
Focusing

miked0004 miked0004

🎯
Focusing
View GitHub Profile
# see https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/
# core
brew install coreutils
# key commands
brew install binutils
brew install diffutils
brew install ed --default-names
brew install findutils --with-default-names
@miked0004
miked0004 / capybara cheat sheet
Created October 10, 2016 17:30 — forked from zhengjia/capybara cheat sheet
capybara cheat sheet
=Navigating=
visit('/projects')
visit(post_comments_path(post))
=Clicking links and buttons=
click_link('id-of-link')
click_link('Link Text')
click_button('Save')
click('Link Text') # Click either a link or a button
click('Button Value')
@miked0004
miked0004 / Dockerfile-rubyphantomjs
Last active November 14, 2016 12:55
Docker phantomjs ruby test box
From ruby:2.3.1
RUN apt-get update
RUN apt-get install build-essential chrpath libssl-dev libxft-dev -y \
&& apt-get install libfreetype6 libfreetype6-dev -y \
&& apt-get install libfontconfig1 libfontconfig1-dev -y
RUN set -xeu \
\
@miked0004
miked0004 / pre-commit
Created September 7, 2017 12:36 — forked from jamtur01/pre-commit
A Terraform validation and formatting pre-commit hook
#!/usr/bin/env bash
set -e
# Formats any *.tf files according to the hashicorp convention
files=$(git diff --cached --name-only)
for f in $files
do
if [ -e "$f" ] && [[ $f == *.tf ]]; then
#terraform validate `dirname $f`
terraform fmt $f
@miked0004
miked0004 / highsierra_iso.sh
Created January 20, 2018 03:14 — forked from jnovack/highsierra_iso.sh
Create bootable ISO from HighSierra Installer
# Generate a BaseSystem.dmg with 10.13 Install Packages
hdiutil attach /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify -mountpoint /Volumes/highsierra
hdiutil create -o /tmp/HighSierraBase.cdr -size 7000m -layout SPUD -fs HFS+J
hdiutil attach /tmp/HighSierraBase.cdr.dmg -noverify -mountpoint /Volumes/install_build
asr restore -source /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
# Do not copy the core, recovery CD ONLY
cp /Volumes/highsierra/Packages/EmbeddedOSFirmware.pkg /Volumes/OS\ X\ Base\ System/System/Installation/
cp /Volumes/highsierra/Packages/FirmwareUpdate.pkg /Volumes/OS\ X\ Base\ System/System/Installation/
cp /Volumes/highsierra/Packages/OSInstall.mpkg /Volumes/OS\ X\ Base\ System/System/Installation/
@miked0004
miked0004 / index.html
Created April 8, 2018 22:20
vis.js navigation // source https://jsbin.com/faquwod
<html>
<head>
<meta name="description" content="vis.js navigation">
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/vis/4.21.0/vis.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/vis/4.21.0/vis.min.css" rel="stylesheet" type="text/css" />
<style type="text/css">
#mynetwork {
width: 600px;
height: 400px;
@miked0004
miked0004 / Dockerfile-gobuilder.sh
Last active May 15, 2018 15:30
demo using docker to compile terraform master branch
#!/usr/bin/env bash
#
# this will cross-compile terraform from source and drop the zipped
# packages in ./build
#
# this is only an exercise for docker, it is not a recommended usage
# of anything
#
mkdir -p ./build
cat<<-EOF | docker build --rm -t my/gobuilder -
@miked0004
miked0004 / docker-save-restore-images.md
Created May 19, 2018 11:58
Easy save and restore docker images

Docker Save and Restore Images

Use this to save and load images from local disk. It is faster and more efficient than network loading. Caveat, the images can become outdated.

Pull Image

docker pull gradle:4.7.0-jdk8