Skip to content

Instantly share code, notes, and snippets.

@ondrej-kvasnovsky
ondrej-kvasnovsky / app.css
Created July 7, 2015 22:18
Remove shadow from TextArea in JavaFX 8
.text-area {
-fx-background-insets: 0;
-fx-background-color: transparent, white, transparent, white;
-fx-background-radius: 0, 0, 0, 0;
-fx-box-border: none;
-fx-focus-color: -fx-control-inner-background;
-fx-faint-focus-color: -fx-control-inner-background;
-fx-text-box-border: -fx-control-inner-background;
-fx-border-width: -1;
@ondrej-kvasnovsky
ondrej-kvasnovsky / History.java
Created June 18, 2015 01:32
Back and forward implementation
import java.util.ArrayDeque;
import java.util.Deque;
public class History<ENTITY> {
private Deque<ENTITY> backStack = new ArrayDeque<>();
private Deque<ENTITY> forwardStack;
private ENTITY current;
private int max;
@ondrej-kvasnovsky
ondrej-kvasnovsky / gist:c8bc49e83eabd858d226
Last active May 27, 2016 21:28
Management vocabulary

"It is what it is."

"Now is now."

"We do not know what we do not know."

"Keep doing what you are doing."

"You gotta do what you gotta do."

convexHull <- function(x)
{
indices <- chull(x[,1], x[,2])
points <- x[indices,]
points
}
convexHullFactory <- function()
{
list(name=convexHull,udxtype=c("transform"),intype=c("float","float"), outtype=c("float","float"), outnames=c("x","y"))
}
@ondrej-kvasnovsky
ondrej-kvasnovsky / gist:8bb4220a8d2c4b456914
Created December 15, 2014 21:21
GrailsConnectionPool
package com.vaadin.grails.datasource
import com.vaadin.data.util.sqlcontainer.connection.SimpleJDBCConnectionPool
import com.vaadin.grails.Grails
import org.codehaus.groovy.grails.commons.GrailsApplication
import java.sql.SQLException
class GrailsConnectionPool extends SimpleJDBCConnectionPool {
import groovy.sql.GroovyRowResult
import org.apache.commons.dbcp.BasicDataSource
import org.apache.commons.lang.StringEscapeUtils
import javax.sql.DataSource
import java.sql.ResultSet
import java.sql.Statement
/**
* Helper class to get data from database into a simple CSV without any extra formatting.
package com.company.cache
import com.google.common.base.Charsets
import com.google.common.hash.HashFunction
import com.google.common.hash.Hasher
import com.google.common.hash.Hashing
import com.vendavo.security.pseudo.SecUser
import org.springframework.cache.interceptor.KeyGenerator
import org.springframework.security.core.Authentication
import org.springframework.security.core.context.SecurityContextHolder
DataSourceTransactionManagerAutoConfiguration
# Initializers
org.springframework.context.ApplicationContextInitializer
org.springframework.boot.autoconfigure.logging.AutoConfigurationReportLoggingInitializer
# Auto Configure
org.springframework.boot.autoconfigure.EnableAutoConfiguration
org.springframework.boot.autoconfigure.aop.AopAutoConfiguration
org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration
@ondrej-kvasnovsky
ondrej-kvasnovsky / build.gradle
Created September 25, 2014 22:07
Gradle commands
// dependency tree for compile scope
gradle -q vsa-batch-processing-core:dependencies --configuration compile
@ondrej-kvasnovsky
ondrej-kvasnovsky / commands.sh
Created September 25, 2014 17:13
ZooKeeper commands
# Start server
zkServer.sh start
# Connect to server
zkCli.sh -server 127.0.0.1:2181
# Connect to server with authentification