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 / 0001-Added-GPS-support-for-F5521gw-HSPA-module-for-Lenovo.patch
Created April 17, 2011 13:00
ded GPS support for F5521gw (HSPA+ module for Lenovo Thinkpad), USB ID 0bdb:1911.
From 6bdb5cd42244ee0ec1778add6dfb742df4119516 Mon Sep 17 00:00:00 2001
From: Marius B. Kotsbak <marius@kotsbak.com>
Date: Sun, 17 Apr 2011 14:38:20 +0200
Subject: [PATCH] Added GPS support for F5521gw (HSPA+ module for Lenovo Thinkpad), USB ID 0bdb:1911.
---
utils/10-mbm.fdi | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/utils/10-mbm.fdi b/utils/10-mbm.fdi
@mkotsbak
mkotsbak / 0001-Added-GPS-support-for-F5521gw-HSPA-module-for-Lenovo.patch
Created April 17, 2011 12:58
ded GPS support for F5521gw (HSPA+ module for Lenovo Thinkpad), USB ID 0bdb:1911.
From 6bdb5cd42244ee0ec1778add6dfb742df4119516 Mon Sep 17 00:00:00 2001
From: Marius B. Kotsbak <marius@kotsbak.com>
Date: Sun, 17 Apr 2011 14:38:20 +0200
Subject: [PATCH] Added GPS support for F5521gw (HSPA+ module for Lenovo Thinkpad), USB ID 0bdb:1911.
---
utils/10-mbm.fdi | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/utils/10-mbm.fdi b/utils/10-mbm.fdi
@mkotsbak
mkotsbak / LICENSE.txt
Created February 20, 2012 14:04 — forked from 140bytes/LICENSE.txt
140byt.es -- Click ↑↑ fork ↑↑ to play!
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2011 YOUR_NAME_HERE <YOUR_URL_HERE>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
@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
# 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 / 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)
}
@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
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 / 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 / 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`