Skip to content

Instantly share code, notes, and snippets.

View kkonyshev's full-sized avatar

Konstantin kkonyshev

View GitHub Profile
import io.circe._
import io.circe.generic.auto._
import io.circe.parser._
import io.circe.syntax._
case class User(id: Long, name: String)
val user = User(1, "John Doe")
// {"id":1,"name":"John Doe"}
1. sudo sh -c '(echo "#!/usr/bin/env sh" && curl -L https://github.com/lihaoyi/Ammonite/releases/download/2.0.4/2.13-2.0.4) > /usr/local/bin/amm && chmod +x /usr/local/bin/amm' && amm
2. create file:
val scalaLangVersion = "2.11"
val scalaLibVersion = "2.11.8"
import $ivy.`org.scala-lang:scala-compiler:2.11.8`
import $ivy.`org.scalaj:scalaj-time_2.11:0.8`
import scala.util.{Failure, Success, Try}
import org.joda.time._
version: '3'
services:
mysql:
container_name: "mysql_db"
image: "mysql:latest"
environment:
MYSQL_DATABASE: "db"
MYSQL_USER: "dbuser"
MYSQL_PASSWORD: "password"
MYSQL_ROOT_PASSWORD: "random"
@kkonyshev
kkonyshev / gist:2bf6e9029666b5b5a752bcfd43b1ab33
Created May 23, 2018 08:00 — forked from ruslanbogun/gist:0cd5b91cc80bd8346273e0be966fa588
No implicit Ordering defined for org.joda.time.DateTime
implicit def dateTimeOrdering: Ordering[DateTime] = Ordering.fromLessThan(_ isBefore _)
# https://github.com/Storj/storjshare-daemon
storjshare save
storjshare killall
npm install -g storjshare-daemon --unsafe-perm
storjshare daemon &
storjshare load
@kkonyshev
kkonyshev / gist:f6996fa27497dcbb8e4cfd88832ec9be
Last active September 5, 2017 08:46
dependency conflicts spotting
1) preapre raw dependencies
./dependency-list.sh ipflow-parent.pom
./dependency-list.sh link-core-1.3.2.pom
2) compile
javac ConfiltList.java
3) execute
java ConfiltList ipflow-parent.pom.dep.raw flink-core-1.3.2.pom.dep.raw
@kkonyshev
kkonyshev / gist:efc013f38d0ce066e234dcbeef0b6717
Created August 17, 2017 05:13
mac docker port forwarding
VBoxManage modifyvm "default" --natpf1 "port2222,tcp,127.0.0.1,2222,,2222"
package your.package;
import org.junit.Test;
import java.util.AbstractMap;
import java.util.Comparator;
import java.util.List;
import java.util.Map;
import java.util.stream.Stream;
@kkonyshev
kkonyshev / Dockerfile
Last active July 10, 2017 03:37
Dockerimage for mining verium
# 1) Build image:
# docker build -t vrm:v1 .
# 2) Create new container (create a new container for mining in 16 threads):
# docker run --name vrm2_16 -d --restart=always vrm:v1 -o stratum+tcp://eu2.poolinat0r.com:7104 -u username -p password -t 16 --max-temp=70
# 3) stop contatiner:
# docker stop vrm2_16
# 4) start contatiner:
# docker start vrm2_16
# 5) get logs:
# docker logs vrm2_16
@kkonyshev
kkonyshev / Storj_Farmer_Contracts.js
Last active February 8, 2018 21:38 — forked from littleskunk/Storj_Farmer_Contracts.js
Storj_Farmer_Contracts.js
// How to run it
// Requires nodejs LTS, git, python2
// Open command line and move to the folder where this script is stored
// Edit the script and modify storage location (line 87)
// Check the startDate and EndDate and modify it if you need another timeframe (line 102 - 103)
// Stop the farmer
// Execute "npm install storj-lib"
// Execute "npm install command-line-args"
// Execute "node Storj_Farmer_Contracts.js --startDate=2017-06-01 --endDate=2017-06-05 --location=/home/user/.config/storjshare/shares/188071ba7cfd974a9e47b59e24b0737ebf845db3"
// Start the farmer