Skip to content

Instantly share code, notes, and snippets.

View jirihelmich's full-sized avatar

Jiří Helmich jirihelmich

View GitHub Profile
@jirihelmich
jirihelmich / application.conf
Created April 4, 2012 08:14
greenscript conf
# GreenScript
# ~~~~~~~~~~~~~~~~~~~~~~
module.greenscript=${play.path}/modules/greenscript-1.2.8
greenscript.less.enabled=true
%test.greenscript.lessCompile.postMerge=false
# Default dir.js point to /public/javascripts
# greenscript.dir.js=/public/javascripts
#
# Default dir.css point to /public/stylesheets
package utils;
import play.db.jpa.JPA;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.EntityTransaction;
import javax.persistence.FlushModeType;
import javax.persistence.LockModeType;
import javax.persistence.Query;
context.beginPath()
context.arc(a.x, a.y, 20, 0, 3.14*2, false)
context.closePath();
context.strokeStyle = "3 px solid #0000ff"
context.stroke()
context.fillStyle = "#ff0000"
context.fill()
@jirihelmich
jirihelmich / gist:3683275
Created September 9, 2012 08:02
Selenium Select2
mouseDown('//a[@class="select2-choice select2-default"][1]')
mouseUp('//li[contains(@class,"select2-result")][1]')
private def buildDistinctValuesQuery(property: String): String = {
String.format(
"""
| PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
| SELECT DISTINCT ?o ?l WHERE {
| [] <%s> ?o .
|
| OPTIONAL { ?o rdfs:label ?l . FILTER (LANG(?l) = 'en') }
|
@jirihelmich
jirihelmich / VirtuosoStorage.scala
Created March 19, 2014 23:34
Store graph in virtuoso via HTTP Graph Store Protocol
def storeGraphGraphProtocol(graphURI: String, graph: Graph){
val httpSuffix = if(endpointUsesSSL){"s"}else{""}
val requestUri = String.format("http%s://%s:%s/sparql-graph-crud-auth?graph-uri=%s", httpSuffix, server, endpointPort.toString, graphURI)
val creds = new UsernamePasswordCredentials(sqlUsername, sqlPassword)
val httpclient = new DefaultHttpClient()
val post = new HttpPost(requestUri)
post.addHeader("X-Requested-Auth", "Digest")
post.addHeader("Content-Type", "application/xml")
try {
package payola
// AUTO-GENERATED Slick data model
/** Stand-alone Slick data model for immediate use */
object Tables extends {
val profile = scala.slick.driver.H2Driver
} with Tables
/** Slick data model trait for extension, choice of backend or usage in the cake pattern. (Make sure to initialize this late.) */
trait Tables {
val profile: scala.slick.driver.JdbcProfile
### Keybase proof
I hereby claim:
* I am jirihelmich on github.
* I am jirihelmich (https://keybase.io/jirihelmich) on keybase.
* I have a public key whose fingerprint is 8C83 987C 4A69 3B03 55F4 D45E 5BA7 8062 36F4 B4DE
To claim this, I am signing this object:
{"SpaceTypeOccupancies":[{"RoomCategoryOccupancies":[{"Occupancies":[{"Available":16,"Reserved":16,"Value":1},{"Available":16,"Reserved":12,"Value":0.75},{"Available":16,"Reserved":16,"Value":1},{"Available":16,"Reserved":16,"Value":1},{"Available":16,"Reserved":15,"Value":0.9375},{"Available":16,"Reserved":11,"Value":0.6875},{"Available":16,"Reserved":14,"Value":0.875},{"Available":16,"Reserved":14,"Value":0.875},{"Available":16,"Reserved":10,"Value":0.625},{"Available":16,"Reserved":12,"Value":0.75},{"Available":16,"Reserved":12,"Value":0.75},{"Available":16,"Reserved":16,"Value":1},{"Available":16,"Reserved":13,"Value":0.8125},{"Available":16,"Reserved":15,"Value":0.9375}],"RoomCategoryId":"e89f2afa-6346-425b-b0fd-685a1263b97a"},{"Occupancies":[{"Available":25,"Reserved":22,"Value":0.88},{"Available":25,"Reserved":19,"Value":0.76},{"Available":25,"Reserved":16,"Value":0.64},{"Available":25,"Reserved":20,"Value":0.8},{"Available":25,"Reserved":24,"Value":0.96},{"Available":25,"Reserved":25,"Value":1},{"Avai