Skip to content

Instantly share code, notes, and snippets.

View bartschuller's full-sized avatar

Bart Schuller bartschuller

View GitHub Profile
@(elements: helper.FieldElements)
@**************************************************
* Generate input according twitter bootstrap rules *
**************************************************@
<div class="control-group @if(elements.hasErrors) {error}">
<label class="control-label" for="@elements.id">@elements.label</label>
<div class="controls">
@elements.input
<span class="help-inline">@elements.errors(elements.lang).mkString(", ")</span>

Keybase proof

I hereby claim:

  • I am bartschuller on github.
  • I am bartschuller (https://keybase.io/bartschuller) on keybase.
  • I have a public key whose fingerprint is AE09 9E16 74C8 DB1E 4DB5 DC97 B984 8FE4 22CA 46BD

To claim this, I am signing this object:

@bartschuller
bartschuller / gist:da1c41722c055a44b61e
Created May 20, 2015 15:28
Upload logstash template settings to elasticsearch for use with fluentd
#!/bin/sh
curl -XPUT localhost:9200/_template/logstash -d '{"template":"logstash-*","settings":{"index.refresh_interval":"5s"},"mappings":{"_default_":{"dynamic_templates":[{"string_fields":{"mapping":{"index":"analyzed","omit_norms":true,"type":"string","fields":{"raw":{"index":"not_analyzed","ignore_above":256,"type":"string"}}},"match_mapping_type":"string","match":"*"}}],"properties":{"geoip":{"dynamic":true,"path":"full","properties":{"location":{"type":"geo_point"}},"type":"object"},"@version":{"index":"not_analyzed","type":"string"}},"_all":{"enabled":true}}},"aliases":{}}'
@bartschuller
bartschuller / FutMain.scala
Created March 2, 2018 09:42
Don't use "if" inside for comprehensions involving Futures thinking they work like sequences
import scala.concurrent.{ Await, Future }
import scala.concurrent.duration._
import scala.concurrent.ExecutionContext.Implicits.global
object FutMain {
def main(args: Array[String]): Unit = {
val part1 = (1 to 3).map(successful)
val part2 = Seq(iffed(4))
val part3 = (5 to 7).map(successful)
val total = Future.sequence(part1 ++ part2 ++ part3)