Skip to content

Instantly share code, notes, and snippets.

View cmitz's full-sized avatar
👻

Casper Smits cmitz

👻
  • Enschede
  • 06:10 (UTC +02:00)
View GitHub Profile
@cmitz
cmitz / README.md
Created October 4, 2021 15:08
Installing/using Docker on MacOS without Docker.app

Setup Docker for macOS without Docker.app (the default GUI)

Since the Docker app for macOS is not free to use anymore for companies, I looked into running "bare" docker-machine. This runs the "Docker engine" (?) in a Linux VirtualBox VM, managed by docker-machine.

Prerequisites

  1. VirtualBox
  2. Homebrew
    1. If installed, update your packages with brew update & brew upgrade
    2. Or install via Homebrew
@cmitz
cmitz / MyTable.vue
Created August 19, 2020 14:42
Bug Demo: vue-tables-2 selectable row with uniqueKey option
<template>
<div>
<v-client-table
name="myTable"
:data="tableData"
:columns="tableColumns"
:options="tableOptions"
@select="updateSelectedItems"
/>
@cmitz
cmitz / components.my-component.js
Last active March 1, 2019 20:24
Service Actions
import Ember from 'ember';
export default Ember.Component.extend({
layout: Ember.inject.service('layout'),
actions: {
toggle() {
this.get('layout').toggleBool();
}
}
import Component from '@ember/component';
import { inject as service } from '@ember/service';
import { computed } from '@ember/object';
export default Component.extend({
businessValidator: service('business-validator'),
doesBusinessValidate: computed('model', function() {
if (this.get('businessValidator').validate()) {
return "Ready for business!";
} else {
@cmitz
cmitz / keybase.md
Created April 20, 2018 08:13
keybase.md

Keybase proof

I hereby claim:

  • I am cmitz on github.
  • I am csmits (https://keybase.io/csmits) on keybase.
  • I have a public key ASBD9ZVU3lPmX6cF26FHcLXiJcvk--USm5Axd3dQwZsHkAo

To claim this, I am signing this object:

require 'pathname'
require 'fileutils'
dir = '.'
files = Dir["#{dir}/*-2.NEF"]
p "Files to remove: #{files.count}"
files.each do |file|
FileUtils.rm(file)
{
"resultsCount" : 4,
"results": [
{
"appId": 1,
"title": "GeoDroppr",
"description": "GeoDroppr is een spel waarbij je je moet navigeren door Streetview om zo erachter te komen waar je bent gedropt. Klik op de kaart om te raden waar je gedropt bent en verdien punten!",
"packageName": "nl.csm.geodroppr",
"category": {
"categoryId": 3,