Skip to content

Instantly share code, notes, and snippets.

View gAmUssA's full-sized avatar
so hard

Viktor Gamov gAmUssA

so hard
View GitHub Profile
@gAmUssA
gAmUssA / HelloWorld.java
Created January 15, 2015 18:50
Groovy application context
ApplicationContext applicationContext =
new GenericGroovyApplicationContext("classpath:config/appConfig.groovy");
@gAmUssA
gAmUssA / gist:bb306eb5dd97af653900
Created January 18, 2015 17:14
WebSocket client
var ws;
if (window.WebSocket) {
    console.log("WebSocket supported in your browser");
    ws = new WebSocket("ws://localhost:8081");
    // Set event handlers.
    ws.onopen = function () {
        console.log("onopen");
    };
    ws.onmessage = function (e) {
        // e.data contains received string.
@gAmUssA
gAmUssA / jdk8.png
Last active August 29, 2015 14:17
idea 14.1
1
@gAmUssA
gAmUssA / jsr223Factories.groovy
Last active August 29, 2015 14:19
List All Scripting Engine Factories with JavaScript
import javax.script.ScriptEngine
import javax.script.ScriptEngineFactory
import javax.script.ScriptEngineManager;
//System.properties.each { k, v -> println("$k = $v") }
println System.properties['java.runtime.version']
println "---------------------------------"
ScriptEngineManager manager = new ScriptEngineManager()
ScriptEngine nashorn = manager.getEngineByName("nashorn")
if (nashorn != null) {
@gAmUssA
gAmUssA / install_enterprise_jars.sh
Last active August 29, 2015 14:23
Install Hazelcast Enterprise Jars to local repo
#!/bin/sh
version=3.5
releaseRepo=https://repository-hazelcast-l337.forge.cloudbees.com/release/com/hazelcast
snapshotRepo=https://repository-hazelcast-l337.forge.cloudbees.com/snapshot/com/hazelcast
groupId="com.hazelcast"
artifactId="hazelcast-enterprise"
clientArtifactId="hazelcast-enterprise-client"
# install Hazelcast Enterprise
@gAmUssA
gAmUssA / DataGridItemRendererAutomationImpl.as
Created January 6, 2011 22:52
Automation delegate fot extended DataGridItemRenderer
package mx.automation.delegates.controls.superGridClasses
{
import com.theriabook.controls.superGridClasses.DataGridItemRenderer;
import flash.display.DisplayObject;
import mx.automation.Automation;
import mx.automation.IAutomationObject;
import mx.automation.delegates.core.UITextFieldAutomationImpl;
import mx.core.mx_internal;
@gAmUssA
gAmUssA / BandAutomationImpl.as
Created January 12, 2011 18:47
Automation delegate for Band component of SuperGrid
package com.theriabook.automation.delegates.controls.superGridClasses
{
import com.theriabook.controls.superGridClasses.Band;
import com.theriabook.controls.superGridClasses.DataGridItemRenderer;
import flash.display.DisplayObject;
import flash.events.Event;
import flash.events.KeyboardEvent;
import flash.events.MouseEvent;
@gAmUssA
gAmUssA / DataGridItemRenderer.as
Created January 15, 2011 13:40
The DataGridItemRenderer class defines the default item renderer for a DataGrid control.
package com.theriabook.controls.superGridClasses
{
import flash.geom.Point;
import flash.geom.Rectangle;
import flash.utils.getQualifiedSuperclassName;
import flash.utils.getDefinitionByName;
import flash.utils.getQualifiedClassName;
import com.theriabook.controls.SuperGrid;
import mx.controls.listClasses.BaseListData;
@gAmUssA
gAmUssA / ITestService.java
Created July 15, 2011 19:37
ClearDataBuilder feature request. Implement code generation for Collection as fill method parameter ITestService.java - service interface TestService.java - expanded implementation
package com.javaheadbrain.experiments.amf;
import java.util.List;
import com.acme.supperapp.entities.UserEntity;
import clear.cdb.annotations.CX_FillMethod;
import clear.cdb.annotations.CX_JPQLMethod;
import clear.cdb.annotations.CX_Service;
import clear.cdb.annotations.CX_TransferInfo;
@gAmUssA
gAmUssA / gist:1874976
Created February 21, 2012 07:52
Install new version of groovy
if(args.size()!=1){
println "start with sudo groovy install <version-number>"
System.exit 1
}
final version = args[0]
final installDir = "/usr/lib/"
final base = "http://dist.groovy.codehaus.org/distributions/"
final urls = [