Skip to content

Instantly share code, notes, and snippets.

@rintcius
rintcius / docker-cleanup-resources.md
Created February 15, 2018 15:40 — forked from bastman/docker-cleanup-resources.md
docker cleanup guide: containers, images, volumes, networks

Docker - How to cleanup (unused) resources

Once in a while, you may need to cleanup resources (containers, volumes, images, networks) ...

delete volumes

// see: https://github.com/chadoe/docker-cleanup-volumes

$ docker volume rm $(docker volume ls -qf dangling=true)

$ docker volume ls -qf dangling=true | xargs -r docker volume rm

@rintcius
rintcius / hakyll.hs
Created October 6, 2017 18:15 — forked from simonmichael/hakyll.hs
A generic hakyll script
#!/usr/bin/env runhaskell
{-# LANGUAGE OverloadedStrings #-}
{- |
A simple hakyll website builder suitable for software project sites,
intended to be used as-is without recompilation. Functionality:
- copies these static files to _site/ :
*.{html,htm}
*.{gif,jpg,jpeg,png}
@rintcius
rintcius / reflect.py
Created January 25, 2017 14:00 — forked from huyng/reflect.py
A simple echo server to inspect http web requests
#!/usr/bin/env python
# Reflects the requests from HTTP methods GET, POST, PUT, and DELETE
# Written by Nathan Hamiel (2010)
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
from optparse import OptionParser
class RequestHandler(BaseHTTPRequestHandler):
def do_GET(self):
@rintcius
rintcius / android_instructions.md
Created December 28, 2016 15:25 — forked from patrickhammond/android_instructions.md
Easily setup an Android development environment on a Mac

Here is a high level overview for what you need to do to get most of an Android environment setup and maintained.

Prerequisites (for Homebrew at a minimum, lots of other tools need these too):

  • XCode is installed (via the App Store)
  • XCode command line tools are installed (xcode-select --install will prompt up a dialog)
  • Java

Install Homebrew:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

Advanced Functional Programming with Scala - Notes

Copyright © 2017 Fantasyland Institute of Learning. All rights reserved.

1. Mastering Functions

A function is a mapping from one set, called a domain, to another set, called the codomain. A function associates every element in the domain with exactly one element in the codomain. In Scala, both domain and codomain are types.

val square : Int => Int = x => x * x
@rintcius
rintcius / 0_reuse_code.js
Created July 22, 2016 13:40
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@rintcius
rintcius / android_emu_start.sh
Created July 2, 2016 16:20 — forked from stackedsax/android_emu_start.sh
Script for starting up multiple android emulators per box
#!/bin/bash
#####
#
# This script creates android emulators on the fly.
#
# Please refer to the README for usage instructions.
#
####
@rintcius
rintcius / connectSerialPorts.js
Created July 2, 2016 16:13 — forked from robbles/connectSerialPorts.js
Create virtual serial ports that hold open an unreliable bluetooth connection with socat
#!/usr/bin/env node
var spawn = require('child_process').spawn;
var extname = require('path').extname;
// where to store the virtual ports while running
var virtual_port_dir = '/tmp/';
// socat displays this when successfully connected
var success_str = 'starting data transfer loop';
package deiko
import scala.concurrent.Future
import scala.concurrent.duration.Duration
import scalaz.concurrent.Task
import scalaz.stream._
import play.api.libs.iteratee._
import Process._
object Conversion {
import annotation._
case class Pronunciation(pronounce: String) extends StaticAnnotation
case class Law(name: String, denotation: String) extends StaticAnnotation
trait ~>[F[_], G[_]] {
def apply[A]: F[A] => G[A]
}
case class Id[A](x: A)