Instantly share code, notes, and snippets.

View keybase.md

Keybase proof

I hereby claim:

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

To claim this, I am signing this object:

View WARNING.md

USE AT OWN RISK

This was only tested on a partial SentinelOne installation on the High Sierra beta, where SentinelOne was never allowed to enable it's kernel extension.

View partyparrots.yml
title: parrotparty
emojis:
- name: aussiecongaparrot
src: http://cultofthepartyparrot.com/parrots/aussiecongaparrot.gif
- name: aussieparrot
src: http://cultofthepartyparrot.com/parrots/aussieparrot.gif
- name: aussiereversecongaparrot
src: http://cultofthepartyparrot.com/parrots/aussiereversecongaparrot.gif
- name: bananaparrot
src: http://cultofthepartyparrot.com/parrots/bananaparrot.gif
View Ad.jsx
import React from 'react';
import $script from 'scriptjs';
require('postscribe/htmlParser/htmlParser.js'); // This is required for postScribe, postScribe is a bit annoying.
const postscribe = require('exports?postscribe!postscribe'); // Needs webpack exports-loader! Otherwise, just require it and use window.postscribe.
// This GlobalAdCodePromise is a simple promise that uses script.js to load a javascript file and then resolve.
const GlobalAdCodePromise = new Promise((resolve) => {
setTimeout(() => {
$script('http://annoying.adprovider.com/ad.js', () => {
View MyRouteHandler.js
import loadData from '../actions/loadData';
// Other imports
class MyRouteHandler extends React.Component { ... }
let Handler = connectToStores(MyRouteHandler, ...);
Handler.navigateActions = { // Where the magic happens
client: [ loadData ],
server: [ loadData ]