Skip to content

Instantly share code, notes, and snippets.

View nothingismagick's full-sized avatar

nothingismagick

View GitHub Profile
@nothingismagick
nothingismagick / spec.js
Last active May 22, 2018 16:13
Spec description for AXIOM°
/**
* module registration
**/
"modules" : {
$moduleName : {
"description" : String,
"commands" : [
$commandName : [
"values": Array, // array is a list of values accepted by this command
"interface" : one.of.interfaceTypes
# This is my log of what is currently working with my extension of
# the quasar-cli to include unit testing.
# It is
###########
quasar init test
# creates normally without errors (except these warnings - this is actually done before I link)
warning " > eslint-config-standard@10.2.1" has incorrect peer dependency "eslint-plugin-promise@>=3.5.0".
@nothingismagick
nothingismagick / ipfs.md
Last active March 29, 2018 00:10
ipfs setup

KINO KABARET was founded in 1999 in Montreal, Canada, by Christian Laurence and some friends. “Do well with nothing, do better with little and do it right NOW!” This is our motto. By now there are 121 physical chapters around the world and The Netherlands is part of it.

KinoKabaret

KinoKabaret is a film movement that strives to make short films with little to no budget. We do this by putting together a small team and filming in a non-competitive collaborative environment with other filmmakers. There are now many Kino groups around the world. These groups are also called cells. Many of these cells have a monthly film screening where fellow filmmakers show their films and can ask for help on their projects.

All these Kino cells also have an annual KinoKabaret. The KinoKabaret can also be called a film camp. During a KinoKabaret you do everything together. You share in success and in "failure". You cry, laugh, eat, sleep,

@nothingismagick
nothingismagick / ipfs-publish-remote.sh
Created April 5, 2018 07:41 — forked from rklaehn/ipfs-publish-remote.sh
Publishing to ipfs/ipns by key
#!/bin/bash
if [ "$#" -ne 3 ]; then
echo "usage:"
echo " ipfs-publish-remote.sh <keyname> <dir> <host>"
echo " example: ipfs-publish-remote.sh keyname output/rootdir user@ipfs.company.net"
exit 1
fi
KEYNAME=$1
DIR=$2
HOST=$3

Fiduciary License Agreement

Thank you for your interest in contributing to HamburgerKino e.V.'s Kinoït Platform ("We" or "Us").

The purpose of this contributor agreement ("Agreement") is to clarify and document the rights granted by contributors to Us. To make this document effective, please follow the instructions at https://kinokabaret.com/Contributors

0. Preamble

Software is deeply embedded in all aspects of our lives and it is important that it empower, rather than restrict us. Free Software gives everybody the rights to use, understand, adapt and share software. These rights help support other fundamental freedoms like freedom of speech, press and privacy.

Development of Free Software can follow many patterns. In some cases whole development is handled by a sole programmer or a small group of people. But usually, the creation and maintenance of software is a complex process that requires the contribution of many individuals. This also affects who owns the rights to the software. In the latter

@nothingismagick
nothingismagick / ._CLI.md
Last active May 29, 2018 14:46
Installing JEST on Quasar 0.16
npm install --save-dev jest vue-jest vue-test-loader regenerator-runtime babel-jest 'babel-core@7.0.0-bridge.0'

Add the following to your package.json

package.json

  "scripts": {
    "jest": "jest",
 "jest:cover": "jest --coverage",
@nothingismagick
nothingismagick / responsive_helpers.styl
Created May 27, 2018 21:16
loops through all spaces (xs, sm, md, lg, xl) and then through all breakpoints and then creates classes like q-pa-sm-md
for $space, $value in $spaces
.q-pa-{$space}
padding: $value.y $value.x
.q-pl-{$space}, .q-px-{$space}
padding-left: $value.x
.q-pr-{$space}, .q-px-{$space}
padding-right: $value.x
.q-pt-{$space}, .q-py-{$space}
padding-top: $value.y
@nothingismagick
nothingismagick / develop-quasar-inline.sh
Last active June 1, 2018 00:15
Install a development environment for hacking on quasar and quasar cli
#!/usr/bin/env bash
##############################
# License: MIT
# Author: D.C. Thompson
# ://gist.githubusercontent.com/nothingismagick/527588a147e39b51153958ecafbd3075/raw
# @quasar/develop
#
# REQUIREMENTS
# git
@nothingismagick
nothingismagick / quasar-cypress.md
Last active June 3, 2018 20:15
problematic approaches to quasar e2e testing in cypress
  • using vue state to construct triggers in cypress (prebaked vue.state interaction antipattern
  • non-standard browser behaviour of clicking "un-clickable" components {force: true} (not proof of integration)
  • non-standard browser behaviour of clicking everything at the same time {force: true, multiple: true} (not proof of integration)
  • X,Y-clicking works, then you are measuring not reading the dom the offset and click there. (mistaking the map for the territory")
  • repurposing existing schemas is only slightly better than bumping schema versions (idempotency lost)