Skip to content

Instantly share code, notes, and snippets.

Avatar
👀
Open to new opportunities

Glenn 'devalias' Grant 0xdevalias

👀
Open to new opportunities
View GitHub Profile
@0xdevalias
0xdevalias / play-framework-ws-seperate-library.md
Last active Aug 29, 2015
Because I couldn't find it easily on the net, simple notes on how to access Play Framework's seperated WS library
View play-framework-ws-seperate-library.md
@0xdevalias
0xdevalias / play-framework-stuff.md
Last active Aug 29, 2015
Play framework libraries, etc
View play-framework-stuff.md
  • Play Framework - Play Framework makes it easy to build web applications with Java & Scala.
  • Akka - Akka is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on the JVM.

Authentication/Authorisation

Authorisation

  • Deadbolt - Deadbolt is a powerful, comprehensive authorization module for the Play framework.

Authentication

@0xdevalias
0xdevalias / octopress_github.html.diff
Created Aug 17, 2014
Slight modifications to Octopress GitHub Aside to not try and show repo's when configured to show 0
View octopress_github.html.diff
diff --git a/source/_includes/asides/github.html b/source/_includes/asides/github.html
index bdc970f..8675623 100644
--- a/source/_includes/asides/github.html
+++ b/source/_includes/asides/github.html
@@ -1,12 +1,15 @@
{% if site.github_user %}
<section>
<h1>GitHub</h1>
+ {% if site.github_repo_count > 0 %}
<ul id="gh_repos">
@0xdevalias
0xdevalias / reactiveMongoVersionedModel.scala
Last active Aug 29, 2015
Basic example of how a 'versioned' model might be implementable with ReactiveMongo
View reactiveMongoVersionedModel.scala
// Expanding on basic case from 'Use Readers to deserialize documents automatically' http://reactivemongo.org/releases/0.10/documentation/tutorial/find-documents.html
case class Person(id: BSONObjectID, firstName: String, lastName: String, age: Int)
object Person {
implicit object PersonReader extends BSONDocumentReader[Person] {
def read(doc: BSONDocument): Person = {
// Common fields
val id = doc.getAs[BSONObjectID]("_id").get
val version = doc.getAs[Int]("_version").get
@0xdevalias
0xdevalias / scala-cake-cbdi.md
Last active Aug 29, 2015
Scala CAKE / Component Based Dependency Injection
@0xdevalias
0xdevalias / my-opinionated-typesafe-stack.md
Last active Aug 29, 2015
My Opinionated Typesafe Stack
View my-opinionated-typesafe-stack.md
@0xdevalias
0xdevalias / kiwicon-2014-notes.md
Created Dec 15, 2014
My random notes from Kiwicon 8 (2014)
View kiwicon-2014-notes.md
@0xdevalias
0xdevalias / new-server-notes.md
Last active Aug 29, 2015
Random new server type notes
View new-server-notes.md
@0xdevalias
0xdevalias / un-xecryption.py
Created Jan 12, 2015
Somewhat manual, pretty hacky 'toolkit' for breaking XECryption
View un-xecryption.py
# Somewhat manual, pretty hacky 'toolkit' for breaking XECryption
with open ("enc.txt", "r") as encfile:
encdata=encfile.read().replace('\n', '')
encsplit = encdata.split(".")
#print encsplit
encsplitlen = len(encsplit)
print "Total numbers: {}".format(encsplitlen)