Skip to content

Instantly share code, notes, and snippets.

View jpic's full-sized avatar
💾
Searching for my Monkey Island II floppy disks

Yacht Shaver jpic

💾
Searching for my Monkey Island II floppy disks
View GitHub Profile
@jpic
jpic / crispy_form.html
Last active April 17, 2017 01:56
django rest framework django autocomplete light django filter
{# in templates/django_filters/rest_framework/crispy_form.html ensure you load jquery.js #}
{% load i18n %}
{% load crispy_forms_tags %}
{% load static %}
<script type="text/javascript" src="{% static 'admin/js/vendor/jquery/jquery.js' %}"></script>
<h2>{% trans "Field filters" %}</h2>
{% crispy filter.form %}
@jpic
jpic / .travis.yml
Created April 5, 2017 23:00
PhantomJS 2.1.1 Travis-CI recipe
before_script:
- set -eux;
export PHANTOMJS_VERSION=2.1.1;
phantomjs --version;
export PATH=$HOME/travis_phantomjs/phantomjs-$PHANTOMJS_VERSION-linux-x86_64/bin:$PATH;
phantomjs --version;
if [ "$(phantomjs --version)" != "$PHANTOMJS_VERSION" ]; then
rm -rf $HOME/travis_phantomjs;
mkdir -p $HOME/travis_phantomjs;
if [ ! -f $HOME/travis_phantomjs/phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2 ]; then
@jpic
jpic / build.sh
Created February 28, 2017 16:32
"Readable" and "idempotent" OCI container build script PoC for Arch Linux and Python
#!/bin/bash
set -ex
BUILD_DIR=.build
ROOTFS_DIR=$BUILD_DIR/image/rootfs
STATE_DIR=$BUILD_DIR/state
mkdir -p $BUILD_DIR $ROOTFS_DIR $STATE_DIR
cp $BUILD_DIR/templates/config.json $ROOTFS_DIR/../
@jpic
jpic / dmesg.txt
Created February 14, 2017 21:41
wifi gone !
$ sudo dmesg | grep firmware
[ 2.569468] [drm] GuC firmware load skipped
[ 7.037523] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-26.ucode failed with error -2
[ 7.037587] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-25.ucode failed with error -2
[ 7.037640] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-24.ucode failed with error -2
[ 7.037689] iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-23.ucode failed with error -2
[ 7.042331] iwlwifi 0000:04:00.0: loaded firmware version 22.361476.0 op_mode iwlmvm
# -*- mode: ruby -*-
# vi: set ft=ruby :
#
Vagrant.configure("2") do |config|
config.vm.box = "geerlingguy/centos7"
# Faster mirror than hashicorp
config.vm.box_url = "http://pub.yourlabs.org/geerlingguy.centos7.box"
config.vm.provider "virtualbox" do |vb|
# vb.gui = true
@jpic
jpic / Dockerfile
Created November 27, 2016 17:21
Docker ENTRYPROINT mistake
FROM gliderlabs/alpine:3.4
ENV PYTHONUNBUFFERED 1
RUN apk add --no-cache py-pip
RUN pip install tox
RUN which tox
RUN mkdir /src
ADD . /src
WORKDIR /src
RUN ls -l /usr/bin/tox
ENTRYPOINT ['/usr/bin/tox']
@jpic
jpic / setup.sh
Created June 29, 2016 20:15
Unattended lxd setup
echo lxd lxd/bridge-ipv4-dhcp-first string 10.0.40.2 | sudo debconf-set-selections
echo lxd lxd/bridge-ipv4-netmask string 24 | sudo debconf-set-selections
echo lxd lxd/bridge-ipv6-address string | sudo debconf-set-selections
echo lxd lxd/bridge-http-proxy boolean false | sudo debconf-set-selections
echo lxd lxd/bridge-dnsmasq string | sudo debconf-set-selections
echo lxd lxd/bridge-ipv4-dhcp-leases string 252 | sudo debconf-set-selections
echo lxd lxd/bridge-empty-error note | sudo debconf-set-selections
echo lxd lxd/setup-bridge boolean true | sudo debconf-set-selections
echo lxd lxd/bridge-random-warning note | sudo debconf-set-selections
echo lxd lxd/bridge-ipv4-nat boolean true | sudo debconf-set-selections
@jpic
jpic / make_busybox
Created June 24, 2016 11:08
Creating a busybox image for lxd

image=$1
if [ -f $image ]; then
exit 0
fi
path=$(mktemp --directory lxdapi.busybox.XXXXXXXX)
arch=$(uname --machine)
@jpic
jpic / output.txt
Created June 17, 2016 15:33
issue with newline
[env] 17/06 2016 17:29:30 jpic@lue ~
$ ansible-playbook test.yml
[WARNING]: Host file not found: /etc/ansible/hosts
[WARNING]: provided hosts list is empty, only localhost is available
PLAY [localhost] ***************************************************************
TASK [setup] *******************************************************************
[[runners]]
name = "jpic"
url = "https://gitlab.com/ci"
token = "redacted"
executor = "docker"
[runners.docker]
tls_verify = false
image = "jpic/ansible-git:jessie"