Skip to content

Instantly share code, notes, and snippets.

View JavadocMD's full-sized avatar

Tyler JavadocMD

View GitHub Profile
KHRDebug.glDebugMessageCallback(new KHRDebugCallback(new KHRDebugCallback.Handler() {
override def handleMessage(source: Int, msgType: Int, id: Int, severity: Int, message: String) {
println("%d %d %d %d: %s".format(source, msgType, id, severity, message))
}
}));
@JavadocMD
JavadocMD / gist:37030357f7f6bd38d173
Last active August 29, 2015 14:06
Rendering spinning number wheels
// Setup the data for our elements...
lazy val stop: Stream[Float] = 3f #:: stop.map(_ + .5f)
lazy val dt: Stream[Float] = 0f #:: .10f #:: .05f #:: -.05f #:: dt
lazy val dx: Stream[Int] = Stream.from(0, 15)
// I can have as many elements as I want by adjusting this number.
val values = (stop, dt, dx).zipped.take(10)
override def render() = {
time += Gdx.graphics.getDeltaTime()
@JavadocMD
JavadocMD / gist:1231a695deeea25c75fe
Created May 28, 2014 23:45
A problematic DeltaSpike Security implementation.
@ApplicationScoped
public class MyAuthorizer {
@Inject
private BasicAuthorizer basicAuth;
@Secures
@SomethingAccess
private boolean accessSomething() {
return basicAuth.isUser(ADMIN);
package com.javadocmd
import akka.actor.Actor
import akka.actor.FSM
import akka.actor.Props
import akka.actor.ActorSystem
import akka.actor.LoggingFSM
import scala.concurrent._
import ExecutionContext.Implicits.global
import scala.collection._