Skip to content

Instantly share code, notes, and snippets.

@dragos
dragos / gist:c43590e4c764d4a24f17
Created August 5, 2014 09:47
Shapeless PC bug.
// build.sbt
resolvers ++= Seq(
Resolver.sonatypeRepo("releases"),
Resolver.sonatypeRepo("snapshots")
)
// For Scala 2.11.0
scalaVersion := "2.11.0"
libraryDependencies ++= Seq(
@dragos
dragos / gist:c082696bd5f76dc63bb4
Created April 20, 2015 09:35
dbuild failure referring to a7
$ ./uber-build.sh config/sbt-publish-0.13.6-2.11.x.conf
>>>>> Check arguments
>>>>> Load config
>>>>> Setup logging
>>>>> Set flags
>>>>> Check prerequisites
>>>>> Check configuration
0
>>>>> Scala
----- org.scala-lang:scala-compiler:jar:2.11.6 found !

Keybase proof

I hereby claim:

  • I am dragos on github.
  • I am dragos (https://keybase.io/dragos) on keybase.
  • I have a public key whose fingerprint is 12D2 FCAC 81B2 3BDF EE19 AEE3 2988 22A1 9159 F5E2

To claim this, I am signing this object:

@dragos
dragos / gist:f2b48ef15e6ef7049693
Created June 26, 2015 16:45
Wikipedia filtering
package test
import org.apache.spark.SparkConf
import org.apache.spark.SparkContext
import org.apache.spark.rdd.RDD
import org.apache.spark.sql.SQLContext
import SQLContext._
import org.apache.spark.sql.types._
case class WikidataElement(id: String, sites: Map[String, String])
@dragos
dragos / gist:fcfda4deeaf63514b81f
Created June 30, 2015 16:13
Building sbt 0.13.8
----- org.scala-lang:scala-compiler:jar:2.11.6 found !
>>>>> Zinc
>> Building Zinc using dbuild
>> Writing properties: /Volumes/Thunderbolt_SSD/dragos/workspace/plugin/uber-build/target/zinc/current-zinc-build.properties
>> publish-repo=https://proxy-ch.typesafe.com:8082/artifactory/ide-2.11
sbt-tag=v0.13.8
sbt-version=0.13.8-on-2.11.6-for-IDE-SNAPSHOT
>> Detected sbt version: 0.13.8-on-2.11.6-for-IDE-SNAPSHOT
[scala2] --== Extracting dependencies for scala2 ==--
[scala2] ----------
@dragos
dragos / gist:1264443
Created October 5, 2011 13:38
Find the deadlock condition.
/*
* Copyright 2005-2010 LAMP/EPFL
*/
// $Id$
package scala.tools.eclipse.util
/** A ref cell to a managed resource. Overwrite 'create' and 'destroy'.
*
* @note Important: 'create' is not allowed to throw any exceptions. Throwing
@dragos
dragos / gist:1266744
Created October 6, 2011 07:23
Deadlock
$ jstack 41564
2011-10-05 14:03:28
Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.1-b02-383 mixed mode):
"Attach Listener" daemon prio=9 tid=7f9c89827000 nid=0x118c80000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Worker-10" prio=5 tid=7f9c89ce0800 nid=0x118a8a000 in Object.wait() [118a89000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
#Fri Nov 04 12:31:45 CET 2011
Xcheck-null=false
Xcheckinit=false
Xdisable-assertions=false
Xelide-below=-2147483648
Xexperimental=false
Xfatal-warnings=false
Xfuture=false
Xlog-implicits=false
Xmigration=false
@dragos
dragos / scalac.sublime-build
Created January 27, 2012 14:53
Use F4 to jump to error in SublimeText2
{
"cmd": ["/opt/scala/bin/scalac", "$file"],
"file_regex": "^(\\S...*?):([0-9]*):?([0-9]*)",
"selector": "source.scala"
}