Skip to content

Instantly share code, notes, and snippets.

@ikeike443
ikeike443 / gist:9048462
Created February 17, 2014 10:48
jquery
(function ($) {
$(document).ready(function(){
});
})(jQuery);
@ikeike443
ikeike443 / 0_reuse_code.js
Created February 16, 2014 11:23
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
object AppCommon {
def using[A <% { def close(): Unit }, B](s: A)(f: A => B) = {
try {
f(s)
} catch {
case e: Exception => println(e.getStackTraceString)
} finally {
try {
s.close()
} catch {
object MD5 {
def apply(s: String): String = {
val m = java.security.MessageDigest.getInstance("MD5")
val b = s.getBytes("UTF-8")
m.update(b, 0, b.length)
new java.math.BigInteger(1, m.digest()).toString(16)
}
}
@ikeike443
ikeike443 / DynamicImpl.scala
Created September 11, 2012 14:14 — forked from dcsobral/DynamicImpl.scala
Method calls & XML traversal with Scala's new Dynamic type
class DynamicImpl(x: AnyRef) extends Dynamic {
def applyDynamic(name: String)(args: Any*) = {
new DynamicImpl(x.getClass.getMethod(name).invoke(x,
args.map(_.asInstanceOf[AnyRef]) : _*))
}
def _select_(name: String): DynamicImpl = {
new DynamicImpl(x.getClass.getMethod(name).invoke(x))
}
def _invoke_(name: String)(args: Any*) = {
new DynamicImpl(x.getClass.getMethod(name,
package controllers
import play.api._
import play.api.mvc._
import play.api.data._
import play.api.data.Forms._
import models._
@ikeike443
ikeike443 / *
Created July 18, 2012 04:27
Scala
<classpath>
<classpathentry output="target/scala-2.9.1/classes" path="app" kind="src"></classpathentry>
<classpathentry output="target/scala-2.9.1/test-classes" path="test" kind="src"></classpathentry>
<classpathentry path="/Users/shanon/play-2.0.1/framework/sbt/boot/scala-2.9.1/lib/scala-library.jar" kind="lib"></classpathentry>
<classpathentry path="/Users/shanon/play-2.0.1/framework/../repository/local/play/play_2.9.1/2.0.1/jars/play_2.9.1.jar" kind="lib"></classpathentry>
<classpathentry path="/Users/shanon/play-2.0.1/framework/../repository/local/play/templates_2.9.1/2.0.1/jars/templates_2.9.1.jar" kind="lib"></classpathentry>
<classpathentry path="/Users/shanon/play-2.0.1/framework/../repository/local/com.github.scala-incubator.io/scala-io-file_2.9.1/0.2.0/jars/scala-io-file_2.9.1.jar" kind="lib"></classpathentry>
<classpathentry path="/Users/shanon/play-2.0.1/framework/../repository/local/com.github.scala-incubator.io/scala-io-core_2.9.1/0.2.0/jars/scala-io-core_2.9.1.jar" kind="lib"></cl
@ikeike443
ikeike443 / gist:3134182
Created July 18, 2012 04:27
playframework
<classpath>
<classpathentry output="target/scala-2.9.1/classes" path="app" kind="src"></classpathentry>
<classpathentry output="target/scala-2.9.1/test-classes" path="test" kind="src"></classpathentry>
<classpathentry path="/Users/shanon/play-2.0.1/framework/sbt/boot/scala-2.9.1/lib/scala-library.jar" kind="lib"></classpathentry>
<classpathentry path="/Users/shanon/play-2.0.1/framework/../repository/local/play/play_2.9.1/2.0.1/jars/play_2.9.1.jar" kind="lib"></classpathentry>
<classpathentry path="/Users/shanon/play-2.0.1/framework/../repository/local/play/templates_2.9.1/2.0.1/jars/templates_2.9.1.jar" kind="lib"></classpathentry>
<classpathentry path="/Users/shanon/play-2.0.1/framework/../repository/local/com.github.scala-incubator.io/scala-io-file_2.9.1/0.2.0/jars/scala-io-file_2.9.1.jar" kind="lib"></classpathentry>
<classpathentry path="/Users/shanon/play-2.0.1/framework/../repository/local/com.github.scala-incubator.io/scala-io-core_2.9.1/0.2.0/jars/scala-io-core_2.9.1.jar" kind="lib"></cl
from urllib import urlopen
import json
[len(x) for x in [json.loads(y) for y in urlopen('https://api.github.com/repos/playframework/play/pulls?state=open&per_page=100')]]
@ikeike443
ikeike443 / toJson.scala
Created May 25, 2012 09:57
toJson with Reflection
import com.codahale.jerkson.Json._
object toJson {
def apply[A<:Any](a: A) = {
val cls = a.getClass
val value = cls.getDeclaredFields.map(_.getName).map(x=>(x, cls.getDeclaredMethod(x).invoke(a))).toMap
generate(value)
}
}