Skip to content

Instantly share code, notes, and snippets.

@muffinresearch
muffinresearch / Dockerfile
Created August 8, 2014 10:05
Webpay Dockerfile example
FROM mozillamarketplace/centos-python27-mkt:0.5
RUN mkdir -p /pip/{cache,build}
ADD requirements /pip/requirements
# Setting cwd to /pip ensures egg-links for git installed deps are created in /pip/src
WORKDIR /pip
RUN pip install -b /pip/build --download-cache /pip/cache --no-deps -r /pip/requirements/docker.txt
EXPOSE 2601
# using VirtualBox version $VBOX_VERSION
FROM boot2docker/boot2docker
RUN apt-get install p7zip-full
RUN mkdir -p /vboxguest && \
cd /vboxguest && \
curl -L -o vboxguest.iso http://download.virtualbox.org/virtualbox/$VBOX_VERSION/VBoxGuestAdditions_$VBOX_VERSION.iso && \
7z x vboxguest.iso -ir'!VBoxLinuxAdditions.run' && \
sh VBoxLinuxAdditions.run --noexec --target . && \
* {
-moz-box-sizing: border-box;
/*box-sizing: border-box;*/
}
.red {
background: red;
}
.blue {
@muffinresearch
muffinresearch / gist:4fed2f1b1a0cd0ac66fd
Created April 29, 2014 19:29
Run single test file in grunt-casper
casper: {
options : {
test : true,
},
yourTask : {
src: [grunt.option('test') || 'path/to/tests/*_test.js'],
}
}
@muffinresearch
muffinresearch / toggle-finder-hidden-files.sh
Created April 16, 2014 10:52
Shell Script Toggle hidden files OSX
#!/usr/bin/env bash
if [ "$(defaults read com.apple.finder AppleShowAllFiles)" == 'TRUE' ]; then
defaults write com.apple.finder AppleShowAllFiles FALSE
else
defaults write com.apple.finder AppleShowAllFiles TRUE
fi
killall Finder
exit 0
env:
- SLIMERJSLAUNCHER=$(which firefox) DISPLAY=:99.0 PATH=$TRAVIS_BUILD_DIR/slimerjs:$PATH
addons:
firefox: "24.0"
before_script:
- "sh -e /etc/init.d/xvfb start"
- "echo 'Installing Slimer'"
- "wget http://download.slimerjs.org/v0.8/slimerjs-0.8.3.zip"
- "unzip slimerjs-0.8.3.zip"
- "mv slimerjs-0.8.3 ./slimerjs"
@muffinresearch
muffinresearch / gist:7676683
Last active August 18, 2016 22:52
Building simg2img
git clone https://android.googlesource.com/platform/system/extras
cd extras/ext4_utils
git checkout android-4.1.1_r1
gcc -o simg2img -lz sparse_crc32.c simg2img.c
ln -s ${PWD}/simg2img ~/bin/simg2img
# Last step make sure ~/bin is in your $PATH.
hdiutil attach /Applications/Install\ OS\ X\ Mavericks.app/Contents/SharedSupport/InstallESD.dmg
cd /tmp
hdiutil convert /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg -format UDRW -o /tmp/RWBase
hdiutil convert -format UDSP -o /tmp/sparseRWBase RWBase.dmg
rm /tmp/RWBase.dmg
hdiutil resize -size 6g /tmp/sparseRWBase.sparseimage
hdiutil attach -owners on /tmp/sparseRWBase.sparseimage -shadow
sudo rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
sudo ditto /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/OS\ X\ Base\ System/System/Installation/Packages
hdiutil eject /Volumes/OS\ X\ Install\ ESD/
ro.secure=0
ro.allow.mock.location=1
ro.debuggable=1
persist.usb.serialno=full_inari
persist.sys.usb.config=adb