Skip to content

Instantly share code, notes, and snippets.

View torbjornvatn's full-sized avatar
🤷‍♂️

Torbjørn Vatn torbjornvatn

🤷‍♂️
View GitHub Profile
@torbjornvatn
torbjornvatn / config.yml
Created March 25, 2014 22:31
Kibana alerter for Dashing
kibana_host: logstash.openstack.org
alerts:
messagealert2:
field: message
query: eyJzZWFyY2giOiIiLCJmaWVsZHMiOltdLCJvZmZzZXQiOjAsInRpbWVmcmFtZSI6OTAwLCJncmFwaG1vZGUiOiJjb3VudCJ9
limit: 10
@torbjornvatn
torbjornvatn / Solution.scala
Last active December 21, 2015 15:09
Possible solution to the InterestRateTermValueToFinancingTerm problem
package com.typesafe.slick.examples.lifted
// Use H2Driver to connect to an H2 database
import scala.slick.driver.H2Driver.simple._
// Use the implicit threadLocalSession
import Database.threadLocalSession
/**
* A simple example that uses statically typed queries against an in-memory
@torbjornvatn
torbjornvatn / test.clj
Created January 31, 2013 07:28
Testing g:gist
(ns test)
(defn test [a]
(println "hepp"))
@torbjornvatn
torbjornvatn / play_pause.scpt
Created December 16, 2011 08:36
Wimp play/pause
tell application "Dock"
activate
end tell
tell application "System Events"
tell process "Dock"
set frontmost to true
activate
tell list 1
perform action "AXShowMenu" of UI element "Wimp"
delay 1
@torbjornvatn
torbjornvatn / syntax.scala
Created October 24, 2011 18:19
Scala syntax
def partall = List(1, 2, 3).filter { t => t % 2 == 0 };
Process: VLC [30909]
Path: /Applications/VLC.app/Contents/MacOS/VLC
Identifier: VLC
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: bash [28915]
Date/Time: 2011-10-02 20:20:18.113 +0200
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6
@torbjornvatn
torbjornvatn / OhMyGist.scala
Created August 7, 2011 18:07
Test Gist for OhMyGist
val list = List(1,2,3)
scala> case class |#|(arg1: String, arg2: String)
defined class $bar$hash$bar
scala> val hash = |#|("en", "to")
hash: |#| = |#|(en,to)
scala> hash match {
| case en |#| to => println(en +" "+ to)
| }
en to
@torbjornvatn
torbjornvatn / repl.scala
Created June 23, 2011 05:48
Compact Scala Option
scala> val myOpt:Option[Int] = Some(1234)
myOpt: Option[Int] = Some(1234)
scala> myOpt.map { _.toString.reverse.mkString("*")}.getOrElse("unknown")
res2: String = 4*3*2*1
scala> val myOpt:Option[Int] = None
myOpt: Option[Int] = None
scala> myOpt.map { _.toString.reverse.mkString("*")}.getOrElse("unknown")
# SHIP
#!/bin/bash
TO_SHIP_TO=$1
CURRENT=`git branch | grep '\*' | awk '{print $2}'`
if [ -z $TO_SHIP_TO ]; then
echo "First argument has to be one of these branches:"
git branch | grep -v $CURRENT
exit 1
fi