Skip to content

Instantly share code, notes, and snippets.

<<< MultipleSelectorRow<String>() {
let values = appliance.tags!.map(processTagValues)
print(values)
let options = tags.map(processTagOptions)
$0.title = "Tags"
//XXX needs to be a list fetched
$0.options = options
$0.value = Set(values)
$0.tag = "tags"
}.onChange { [weak self] row in
@mafigit
mafigit / gist:770cd4927a1dbc40b87a
Created December 15, 2015 17:33
serializeAllArray (same as serializeArray but with disabled fields included). can be used to completly restore a empty form
(function ($) {
$.fn.serializeAllArray = function () {
var serialize_array =
$('input',this).toArray().reduce(function(acc, input) {
var form_attr = input.name;
var form_value = $(input).val();
if ($(input).is(":checkbox") && !$(input).is(":checked")) {
form_value = 0;
}
@mafigit
mafigit / gist:0ddc1744ff941bf36a62
Created February 11, 2015 19:23
remux script appletv3
#!/usr/local/bin/bash
filename=$(basename $1 | sed s/\.[^\.]*$//)
pathname=$(dirname $1)
echo $pathname
avconv -i $1 -map 0:v -map 0:a -vcodec copy -acodec ac3 -b:a 640k -metadata title="$filename" $pathname/$filename.m4v
### Keybase proof
I hereby claim:
* I am mafigit on github.
* I am mafi (https://keybase.io/mafi) on keybase.
* I have a public key whose fingerprint is 6D46 DD95 198F 4D47 ED98 7A46 99B0 71DD DC56 E5A3
To claim this, I am signing this object: