Skip to content

Instantly share code, notes, and snippets.

View michaloo's full-sized avatar

Michał Rączka michaloo

View GitHub Profile
@michaloo
michaloo / SketchSystems.spec
Last active November 19, 2019 19:10
Dashboard
Dashboard
Form Disabled
save credentials -> updated settings
Form Enabled
Install connector -> Stored setupRequired
dashboard notified setupRequired
disable form -> Form Disabled
dashboard notified ok
enable form -> Form Enabled
@michaloo
michaloo / example-handler-batch.js
Last active April 30, 2018 15:26
Next generation Hull Client
// @flow
/**
* This is example of a handler which works on users in groups
*/
function updateUsersOn3rdParty(): Promise<*> {
}
type FirehoseEvent = {
claims: FirehoseClaim,
params: TrackParams | TraitsParams | AliasParams,
context: TrackContext | TrackContext | AliasContext
};
type Metric: {
[ToBeDetermined]: any
};
@michaloo
michaloo / legacy-node6-.circleci-config.yml
Last active August 28, 2018 08:36
Connector engines definition and CircleCI configuration
# Javascript Node CircleCI 2.0 configuration file
#
# Check https://circleci.com/docs/2.0/language-javascript/ for more details
#
version: 2
jobs:
build:
docker:
- image: circleci/node:6.12
working_directory: ~/repo
@michaloo
michaloo / functions.php
Last active September 18, 2017 10:41
Hull Client + Wordpress
<?php
// this is main theme functions.php file
// first require Hull_Client files,
// if you are using Composer following line enable autoload:
require "vendor/autoload.php";
function hull_init_client() {
$current_user = wp_get_current_user();
if ($current_user->ID) {

Keybase proof

I hereby claim:

  • I am michaloo on github.
  • I am michaloo (https://keybase.io/michaloo) on keybase.
  • I have a public key ASAGIWgydo5Tr3kfZEikhfBZBZnxQ2_TetOmIeyjz5Z64Ao

To claim this, I am signing this object:

@michaloo
michaloo / install.sh
Created January 2, 2017 10:52
Light and fast docker installation on MacOS
# install vbox
brew install docker-machine docker docker-machine-nfs
docker-machine create --driver=virtualbox --virtualbox-disk-size "5120" --virtualbox-no-share default
docker-machine-nfs default --shared-folder=/Users/ --mount-opts="nolock,vers=3,udp,noatime,actimeo=1"
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.define "ubuntu" do |ubuntu|
ubuntu.vm.box = "ubuntu"
ubuntu.vm.box_url = "https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box"
ubuntu.vm.network "private_network", ip: "192.168.50.4"
ubuntu.vm.synced_folder(
".",
@michaloo
michaloo / gist:ae25039089e022dce27e
Created September 13, 2014 17:56
To clean docker up, stop all containers and run this:
# https://github.com/docker/docker/issues/3786#issuecomment-33471966
umount $(grep 'aufs' /proc/mounts | awk '{print$2}' | sort -r)
@michaloo
michaloo / gist:bfd855fd0d0c88b6ae8a
Created August 21, 2014 15:36
Remove <none> docker images
docker rmi $(docker images | grep '<none>' | awk '{print $3}')