Skip to content

Instantly share code, notes, and snippets.

@perpen
perpen / custom.cmdline
Created May 18, 2015 11:12
Docker on Chromebook Pixel 2015 LS
cros_secure
console=
loglevel=7
init=/sbin/init
oops=panic
panic=-1
root=PARTUUID=%U/PARTNROFF=1
rootwait
rw
dm_verity.error_behavior=3
@perpen
perpen / docker-from-chromeos.sh
Last active February 6, 2018 21:49
Script for running docker in Chrome OS
#!/bin/sh
## Requires custom kernel to be installed in Chrome OS
## Copies files from my archlinux chroot into a temp folder and runs docker from there.
## Running this on boot of Chrome OS so my version of the docker daemon is upgraded by
## pacman in the chroot.
set -e
chroot=/usr/local/chroots/arch
run=/usr/local/tmp/docker
@perpen
perpen / docker log output
Last active August 29, 2015 14:27
Too many links error on Chrome OS
ime="2015-08-18T23:19:58.996165243+01:00" level=debug msg="Calling POST /containers/create"
time="2015-08-18T23:19:58.996200428+01:00" level=info msg="POST /v1.20/containers/create"
time="2015-08-18T23:19:58.996580633+01:00" level=warning msg="Your kernel does not support memory swappiness capabilities, memory swappiness discarded."
time="2015-08-18T23:19:59.211275975+01:00" level=debug msg="[deviceset] AddDevice(hash=52941566207d0ce9b21b5820bd6f3c1c14fdf5334965e63a2254bf3e17ad59df-init basehash=8c2e06607696bd4afb3d03b687e
time="2015-08-18T23:19:59.243894613+01:00" level=debug msg="registerDevice(21, 52941566207d0ce9b21b5820bd6f3c1c14fdf5334965e63a2254bf3e17ad59df-init)"
time="2015-08-18T23:19:59.269153056+01:00" level=debug msg="[deviceset] AddDevice(hash=52941566207d0ce9b21b5820bd6f3c1c14fdf5334965e63a2254bf3e17ad59df-init basehash=8c2e06607696bd4afb3d03b687e
time="2015-08-18T23:19:59.269450348+01:00" level=debug msg="activateDeviceIfNeeded(52941566207d0ce9b21b5820bd6f3c1c14fdf5334965e63a2254bf3e17ad59d
@perpen
perpen / config.json
Created March 13, 2016 12:34
runc config, sudo problem
{
"ociVersion": "0.4.0",
"platform": {
"os": "linux",
"arch": "amd64"
},
"process": {
"terminal": true,
"user": {},
"args": [
@perpen
perpen / pure-node-reverse-proxy.js
Last active February 26, 2019 17:44
Working on cephalopod/cephalo
/*
https://node-a/pod/3 -> pod-home app
https://node-a/pod/3/wetty -> http://localhost:3031
https://node-a/pod/3/theia -> http://localhost:3032
*/
const http = require('http');
const url = require('url');
const fs = require('fs');
const path = require('path');
@perpen
perpen / gist:7bfa4445f3aab9348da2f4bf4f5b185e
Created February 27, 2019 14:21
inw2 - inotifywait and restart
#!/bin/bash
inot_args="-qq -e modify @.git"
for arg in "$@"; do
case $arg in
--) break ;;
*) inot_args+=" $arg"; shift ;;
esac
done
shift
(ns acme.main
(:require ["package:flutter/material.dart" :as m]
["package:flutter/widgets.dart" :as w]
[cljd.flutter.alpha :as f]))
(defn- drop-menu [names]
(f/widget
:state [selected (first names)]
(m/DropdownButton
:value @selected
(ns sample.navigation
"Port of https://docs.flutter.dev/cookbook/navigation/navigation-basics"
(:require
["package:flutter/material.dart" :as m]
[cljd.flutter.alpha :as f]))
(def second-route
(f/widget
:inherit [m/Navigator]
(m/Scaffold
(ns sample.navigation
"Port of https://docs.flutter.dev/cookbook/navigation/navigation-basics"
(:require
["package:flutter/material.dart" :as m]
[cljd.flutter.alpha :as f]))
(def second-route
(f/widget
:inherit [m/Navigator]
(m/Scaffold
@perpen
perpen / db_sqflite.clj
Created July 27, 2022 16:10
cljd sqflite experiment
;;;;;;;;;;;;;;;; db.cljd
(ns mu.db
(:require
[mu.utils :as u]))
(defprotocol Db
(init- [db opts] "***")
(show- [db] "dumps tables contents")
(save-blobby- [this bytes] "save Uint8List to blobbies table")