Skip to content

Instantly share code, notes, and snippets.

View mkotsbak's full-sized avatar

Marius B. Kotsbak mkotsbak

  • Webstep A/S Trondheim
  • Trondheim, Norway
  • X @mkotsbak
View GitHub Profile
@mkotsbak
mkotsbak / gist:8b64a199b1e1e251e678815d36a14253
Created December 1, 2020 10:42
Julekalender_knowit_2020_luke1
76343,1839,53225,58647,59779,3644,71289,13609,93558,75653,5618,3685,21365,65239,42588,34057,64853,56048,58681,34100,93649,36685,78870,89039,61037,46267,63622,1460,19217,53506,86368,76977,19171,35711,25590,15569,76505,78260,38721,37063,69461,87896,28694,30342,98818,98319,12249,13537,55970,33401,31885,71183,80923,48360,11211,77934,56956,7147,76128,31342,84857,84498,6131,15634,18703,85602,43271,86712,12538,48882,15654,18980,19381,94477,56077,24550,54728,3385,17690,87965,828,94775,90840,56471,8795,33267,90741,32013,41471,65205,11682,43762,86152,23903,36442,25326,44621,47910,51889,52962,33567,61862,27033,2724,37466,37258,97610,89007,39176,85458,24206,17871,12826,99602,20033,83840,99222,88803,33426,23825,39739,29847,34963,86109,30546,70241,73403,20508,32514,2565,28755,44305,676,79358,5900,35430,27411,33190,89298,89929,68268,20571,20029,87496,34658,12046,42968,93017,47948,8425,23723,57166,31388,93427,33804,40465,54681,31206,31939,6253,47707,90501,47965,16620,47598,64417,33533,68571,62263,49988,62182,2164,34898,98606
08109012069
20078431459
28039512450
29126442279
05096832607
30116423096
19108707677
24088726614
27069544229
08106443263
@mkotsbak
mkotsbak / upload_to_mvn.sh
Last active January 29, 2018 14:40
Script to upload all .jar and .pom files in a directory tree
#!/usr/bin/env bash
MVN_BIN=/[maven_dir]/bin/mvn
REP_ID=repository_id
REP_URL=http://repository_url/
INPUT_DIR=$1 # Where jar and pom files are located
DRY_RUN=false
POMS=`find $INPUT_DIR -name *.pom`
@mkotsbak
mkotsbak / main.py
Last active September 22, 2016 19:39 — forked from timothyklim/main.py
import clang.cindex
import os, textwrap, StringIO
from clang.cindex import Config, Index, CursorKind
clib_scalanative_path = '/Users/timothyklim/Development/scala-native/clib/src/main/scala/scala/scalanative/libc'
scalatypes_map_dict = {
"int": "CInt"
"void": "Unit",
@mkotsbak
mkotsbak / gist:92ea64bcf945ca05f56f14aceb458009
Created May 10, 2016 12:15
Specs2 testcase Option with match macro
"test test" in {
case class Test(a: Int)
Some(Test(1)) must beSome[Test].matching.a(1)
}
In Application.scala:
object MyServer extends AutowirePlayServer[Api] {
override def routes(target: Api) = route[Api](target)
override def createImpl(autowireContext: AutowireContext): Api = new ServerImpl(autowireContext)
}
object Application extends Controller {
def api = PlayAutowire.api(MyServer)_
}
@mkotsbak
mkotsbak / PlayAutowire.scala
Last active May 20, 2016 18:41
Play server wiring to get Autowire to work with extra request information like IP-addresses and authentication. See how to use it here: https://gist.github.com/mkotsbak/122940aa003db9708093
package controllers
import play.api.http.{ContentTypes, ContentTypeOf}
import upickle.Js
import upickle.default._
import play.api.mvc._
import scala.concurrent.Future
import scala.concurrent.ExecutionContext.Implicits.global
# Mostly from django-fab-deploy
import os
import sys
from datetime import datetime
from subprocess import Popen, PIPE
import yaml
from fabric.api import env, run, sudo, task
@mkotsbak
mkotsbak / disconnect_qmi.sh
Created August 4, 2012 01:05
Disconnects a modem like Sierra wireless MC7710 using QMI protocol on Debian/Ubuntu
#!/bin/bash
sudo ifdown wwan0
qmi-network /dev/cdc-wdm0 stop
sudo /etc/init.d/network-manager start
@mkotsbak
mkotsbak / connect_qmi.sh
Created August 4, 2012 01:02
Connects a modem like Sierra wireless MC7710 using QMI protocol on Debian/Ubuntu using NetCom in Norway
#!/bin/bash
#
# Requires the following line in /etc/network/interfaces:
# iface wwan0 inet dhcp
#
sudo /etc/init.d/network-manager stop
echo AT+CGDCONT=1,"IP","internet.netcom.no" > /dev/ttyUSB2
sudo modprobe qmi_wwan