Skip to content

Instantly share code, notes, and snippets.

View janbaer's full-sized avatar
🏠
Working from home

Jan Baer janbaer

🏠
Working from home
View GitHub Profile
@janbaer
janbaer / github-graphql-api.md
Last active December 23, 2018 11:04
Some Github API GraphQL calls

Github API GraphQL calls

All repositories of a user

query { 
	user(login:"janbaer") {
    name,
    avatarUrl,
 repositories(first: 100) ,{
@janbaer
janbaer / 01-curl.go
Created November 18, 2016 15:47 — forked from jmoiron/01-curl.go
io.Reader & io.Writer fun
package main
import (
"fmt"
"io"
"net/http"
"os"
)
func init() {
@janbaer
janbaer / tmux-cheatsheet.markdown
Created November 18, 2016 12:31 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@janbaer
janbaer / Dockerfile
Created October 22, 2016 16:11 — forked from andyshinn/Dockerfile
BusyBox cron container example
FROM gliderlabs/alpine:3.3
COPY myawesomescript /bin/myawesomescript
COPY root /var/spool/cron/crontabs/root
RUN chmod +x /bin/myawesomescript
CMD crond -l 2 -f
@janbaer
janbaer / docker-compose-install.sh
Created January 3, 2016 09:18 — forked from marszall87/docker-compose-install.sh
Simple script for installing latest Docker Compose on CoreOS >= 717.0.0
#!/bin/bash
mkdir -p /opt/bin
curl -L `curl -s https://api.github.com/repos/docker/compose/releases/latest | jq -r '.assets[].browser_download_url | select(contains("Linux") and contains("x86_64"))'` > /opt/bin/docker-compose
chmod +x /opt/bin/docker-compose
@janbaer
janbaer / git-purge.ps1
Last active March 4, 2016 12:57
Purges all remote deleted feature branches locally
function Git-Purge () {
  git fetch -p | git branch --color=never --merged | grep -v "\*" | grep -v "master" | grep -v "develop" | xargs -n 1 git branch -d
}
@janbaer
janbaer / count_angular_watches.js
Created April 15, 2015 09:38
Count the number of Angular watches
(function () {
var root = angular.element(document.getElementsByTagName('body'));
var watchers = [];
var f = function (element) {
angular.forEach(['$scope', '$isolateScope'], function (scopeProperty) {
if (element.data() && element.data().hasOwnProperty(scopeProperty)) {
angular.forEach(element.data()[scopeProperty].$$watchers, function (watcher) {
watchers.push(watcher);
@janbaer
janbaer / index.html
Created September 16, 2014 08:26
Angular promises
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.14/angular.min.js"></script>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body ng-app="MyApp">
<div ng-controller="MyController">
<button ng-click="fetchData()">Fetch data</button>
@janbaer
janbaer / npmls
Created September 14, 2014 11:08
list global npm modules without dependencies
npm ls -g --depth=0
#sudo vim /Library/LaunchDaemons/io.redis.redis-server.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>io.redis.redis-server</string>
<key>ProgramArguments</key>
<array>