Skip to content

Instantly share code, notes, and snippets.

@Locke
Locke / gist:9da8f26367d75b7f6f4a
Created February 2, 2015 09:10
SP-Test: Verwendung dieser Bibliothek.aspx
Verwenden dieser Wiki-Bibliothek
Sie können diese Wiki-Bibliothek verwenden, um Wissen zu veröffentlichen, Brainstorming zu betreiben, mit Ihrem Team an einem Entwurf zusammenzuarbeiten, ein Anleitungshandbuch zu erstellen, eine Wissensenzyklopädie zu erstellen oder einfach tägliche Informationen in einem Format niederzuschreiben, auf das einfach zugegriffen und das problemlos geändert werden kann.
Bearbeiten von Seiten
Wenn Sie die verfügbaren Befehle anzeigen möchten, klicken Sie oben auf der Seite auf Seite bearbeiten. Klicken Sie auf die Registerkarte Seite, um alle verfügbaren Befehle anzuzeigen. Bei der Bearbeitung können Sie Text auf der Seite eingeben oder Tabellen und Bilder einfügen. Wenn Sie die Bearbeitung beenden möchten, klicken Sie oben auf der Seite auf Speichern. Wenn Sie die Seite während der Bearbeitung verlassen, werden Sie aufgefordert, Ihre Änderungen zu speichern.
Erstellen von Wiki-Links
Sie können eine Verknüpfung mit einer anderen Seite in dieser Wiki-Bibliothek erstellen, indem Si
@Locke
Locke / Foo.java
Created March 8, 2015 19:10
java - static initialization block
/*
original question: https://twitter.com/SchwarzeLocke/status/574632128270442497
How could I achieve this #scala code easily in #java?
> val a = Set("a", "b")
> val b = Set("c", "d")
> val c = (a ++ b + "x" + "y").toArray
Many thanks to @Szernex and @Waldteufel
@Locke
Locke / osmhv.user.js
Last active August 29, 2015 14:26
osmhv.user.js
// ==UserScript==
// @name OSM History Viewer link
// @namespace osmhv.openstreetmap.de
// @description Adds links to OSM History Viewer on OpenStreetMap relation and changeset pages. Fork of http://userscripts-mirror.org/scripts/review/92776
// @include http://www.openstreetmap.org/*
// @include https://www.openstreetmap.org/*
// @version 1.2
// @grant none
// ==/UserScript==
// @maxsteps 10
CoreASM SelfUndef
use Standard
option DebugInfo.activeChannels ALL
option Signature.TypeChecking strict
option Signature.NoUndefinedId strict
package locke.util.matching
import scala.util.matching.Regex
import scala.concurrent.Future
object implicits {
implicit class ConcurrentRegex(private val regex: Regex) extends AnyVal {
def replaceAllInConcurrent(target: CharSequence, replacer: Regex.Match => Future[String])(implicit ctx: scala.concurrent.ExecutionContext): Future[String] = {
val f: Iterator[Future[String]] = regex.findAllMatchIn(target).map(replacer)
@Locke
Locke / Helper.scala
Last active August 17, 2016 08:47
Set[(A, B)] toSetMap
/*
I needed a quick transformation like `toMap` on Set[(A, B)] that retains all of B's values.
Thanks to https://twitter.com/br_waldteufel/status/765831435244670976 this is now much cleaner than the first revision :)
example:
scala> Set(("A", 1), ("A", 2), ("B", 1)).toSetMap
res0: Map[String,Set[Int]] = Map(A -> Set(1, 2), B -> Set(1))
@Locke
Locke / gist:2c3c84ee3777ec584dd9793f2a8c2af9
Last active November 3, 2016 21:52
scala 2.12.0: Subtractable's type parameter bounds
$ sbt
> console
[info] Starting scala interpreter...
[info]
Welcome to Scala 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_111).
Type in expressions for evaluation. Or try :help.
scala> val nestedScala = Seq(Set("a", 1), Map(5 -> "x"))
nestedScala: Seq[scala.collection.immutable.Iterable[Any] with Int => Any{def seq: scala.collection.immutable.Iterable[Any] with Int => Any{def seq: scala.collection.immutable.Iterable[Any] with Int => Any}}] = List(Set(a, 1), Map(5 -> x))
@Locke
Locke / Hot_logo.svg
Created January 7, 2018 13:12
Hot logo
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
C:\git\jline3\demo>jline-gogo.bat verbose
Launching Gogo JLine...
Classpath: C:\git\jline3\demo\target\classes;C:\git\jline3\demo\target\lib\jline-3.6.2-SNAPSHOT.jar;C:\git\jline3\demo\target\lib\org.apache.felix.gogo.runtime-1.0.8.jar;C:\git\jline3\demo\target\lib\org.apache.felix.gogo.jline-1.0.8.jar
Feb 21, 2018 12:39:39 PM org.jline.utils.Log logr
FEIN: Error creating JNA based terminal: com/sun/jna/win32/StdCallLibrary
java.lang.NoClassDefFoundError: com/sun/jna/win32/StdCallLibrary
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
@Locke
Locke / App.java
Last active June 4, 2018 18:18
NullPointerException in BlockingContext.moveBlockerUp
package de.athalis.owl;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import openllet.owlapi.OpenlletReasoner;
import openllet.owlapi.OpenlletReasonerFactory;
import org.semanticweb.owlapi.apibinding.*;