Skip to content

Instantly share code, notes, and snippets.


Kristian Mandrup kristianmandrup

View GitHub Profile
View Converting macports to homebrew
Homebrew is the way of the future..
1. Save list of installed ports
2. Uninstall macports
3. Install Homebrew
4. Install old ports using brew
1. Save list of installed ports
1. port installed > ports_installed.txt
kristianmandrup / Converting libraries to Ember CLI
Last active Apr 25, 2020
Guide to Developing Addons and Blueprints for Ember CLI
View Converting libraries to Ember CLI

Converting libraries to Ember CLI addons

In this guide we will cover two main cases:

  • Ember specific library
  • vendor library

Ember library

The Ember library will assume that Ember has already ben loaded (higher in the loading order) and thus will assume it has access to the Ember API.

kristianmandrup / typeTable.nim
Last active Feb 29, 2020
Nim type/id table display
View typeTable.nim
TIdTableEntry = object
id: string
genId: string
startIndex: int
endIndex: int
PIdTableEntry = ref TIdTableEntry
TIdLookupTable = object
kristianmandrup / mockMang.js
Last active Oct 23, 2019
LevelUp Tuts: mockMang for testing Apollo GraphQL
View mockMang.js
import { makeExecutableSchema, addMockFunctionsToSchema } from "graphql-tools";
import { graphql } from "graphql";
import { ApolloClient } from "apollo-client";
import { from } from "apollo-link";
import { withClientState } from "apollo-link-state";
import { InMemoryCache } from "apollo-cache-memory";
import GoalsSchema from "../api/goals/Goal.graphql";
// import { defaultState } from '../ui/config/apollo/defaultState'
const defaultState = {};
kristianmandrup / pdf_converter.rb
Last active May 31, 2019
Jekyll PDF Converter using PDFKit
View pdf_converter.rb
require 'pdfkit'
require 'nokogiri'
require 'haml'
# config/initializers/pdfkit.rb
PDFKit.configure do |config|
# Note: Often required for Windows OS configuration
# config.wkhtmltopdf = '/path/to/wkhtmltopdf'
kristianmandrup / api.d.ts
Created Mar 29, 2019
Chevrotain CST with location info
View api.d.ts
export interface ILocation {
startOffset: number
startLine: number
export interface CstNode {
readonly name: string
readonly children: CstChildrenDictionary
readonly recoveredNode?: boolean
View index.html
<!doctype html>
<link href="" rel="stylesheet">
<div aurelia-app="src/configure">
kristianmandrup /
Last active Apr 23, 2018
Aurelia dynamic view based on dynamic models

How to write a generic View renderer

Taken in part from discussions/solutions mentioned [here]this

Please also look at view-manager and aurelia-form for inspiration. Maybe also look here for example of dynamic data grid with rows and columns :)

Notes: This works for me as well. I only had to change view.bind(this.bindingContext); to view.bind(this); as I wanted to bind to the model itself (not its parent) and initially failed on using click delegates.


for i in 1 2 3; do
dm rm -f swarm-$i
# swarm with 3 managers
# switch to swarm-1 env
eval $(dm env swarm-1)
kristianmandrup /
Last active Feb 22, 2017
Aurelia Getting started - walk through



  • Install NVM
  • Install IO.js
  • Install global Node.js utility modules (gulp, jspm, yo)
  • Install RethinkDB
  • Install Koa.js
  • Install Aurelia generator
  • Create Aurelia app via generator
You can’t perform that action at this time.