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
<?xml version="1.0" encoding="UTF-8"?>
<hazelcast
xsi:schemaLocation="http://www.hazelcast.com/schema/config http://www.hazelcast.com/schema/config/hazelcast-config-3.8.xsd"
xmlns="http://www.hazelcast.com/schema/config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
</hazelcast>
@gAmUssA
gAmUssA / ZookeeperTest.java
Created April 13, 2017 16:14
simple ZK discover / query client
package com.hazelcast.zookeeper;
import org.apache.curator.framework.CuratorFramework;
import org.apache.curator.framework.CuratorFrameworkFactory;
import org.apache.curator.retry.ExponentialBackoffRetry;
import org.apache.curator.x.discovery.ServiceDiscovery;
import org.apache.curator.x.discovery.ServiceDiscoveryBuilder;
import org.apache.curator.x.discovery.ServiceInstance;
@gAmUssA
gAmUssA / puzzler8.run
Created November 8, 2016 18:27
Set puzzler
Set<Integer> set = new HashSet<>(Arrays.asList(1,2,3,4,5))
System.out.println(set);
/exit
Asciidoctor EPUB3 1.5.0.dev using Asciidoctor 1.5.3 [http://asciidoctor.org]
Runtime Environment (ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-darwin13.3.0]) (lc:UTF-8 fs:UTF-8 in:- ex:UTF-8)
/usr/local/Cellar/rbenv/0.4.0/versions/1.9.3-p484/lib/ruby/gems/1.9.1/gems/asciidoctor-epub3-1.5.0.dev/lib/asciidoctor-epub3/converter.rb:336:in `listing': undefined method `gsub' for nil:NilClass (NoMethodError)
from /usr/local/Cellar/rbenv/0.4.0/versions/1.9.3-p484/lib/ruby/gems/1.9.1/gems/asciidoctor-epub3-1.5.0.dev/lib/asciidoctor-epub3/converter.rb:89:in `convert'
from /usr/local/opt/rbenv/versions/1.9.3-p484/lib/ruby/gems/1.9.1/gems/asciidoctor-1.5.3/lib/asciidoctor/abstract_block.rb:71:in `convert'
from /usr/local/opt/rbenv/versions/1.9.3-p484/lib/ruby/gems/1.9.1/gems/asciidoctor-1.5.3/lib/asciidoctor/abstract_block.rb:80:in `block in content'
from /usr/local/opt/rbenv/versions/1.9.3-p484/lib/ruby/gems/1.9.1/gems/asciidoctor-1.5.3/lib/asciidoctor/abstract_block.rb:80:in `map'
from /usr/local/opt/rbenv/
@gAmUssA
gAmUssA / Open iterm tab here
Last active October 28, 2023 19:40 — forked from eric-hu/Open iterm tab here
Apple script to open an iterm2 tab from right-clicking on a file or folder in Finder.To use:(1) Open Automator(2) Create a new service(3) Change "Service receives selected" drop downs to "Files or folders" in "Finder"(4) Select "Run applescript" from the sidebar, then paste this script in and save
-- Adapted from these sources:
-- http://peterdowns.com/posts/open-iterm-finder-service.html
-- https://gist.github.com/cowboy/905546
--
-- Modified to work with files as well, cd-ing to their container folder
-- Modified to work with iTerm 2 night builds https://iterm2.com/applescript.html
on run {input, parameters}
tell application "Finder"
set my_file to first item of input
set filetype to (kind of (info for my_file))
@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 / jsr223Factories.groovy
Last active March 1, 2025 18:30
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 / jdk8.png
Last active August 29, 2015 14:17
idea 14.1
1
@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 / HelloWorld.java
Created January 15, 2015 18:50
Groovy application context
ApplicationContext applicationContext =
new GenericGroovyApplicationContext("classpath:config/appConfig.groovy");