I am not actively updating this gist and it is already out of date. Please see http://altheamesh.com/documents/universal-payment-channels.pdf
Jehan Tremback
Zackary Hess
| package main | |
| import ( | |
| "fmt" | |
| "log" | |
| "strconv" | |
| "github.com/miekg/dns" | |
| ) |
I am not actively updating this gist and it is already out of date. Please see http://altheamesh.com/documents/universal-payment-channels.pdf
Jehan Tremback
Zackary Hess
| package main | |
| import ( | |
| "crypto/ecdsa" | |
| "crypto/elliptic" | |
| "crypto/sha256" | |
| "fmt" | |
| "math/big" | |
| ) |
| package main | |
| import ( | |
| "bufio" | |
| "errors" | |
| "fmt" | |
| "io" | |
| "math" | |
| "os" | |
| "strings" |
| #!/bin/bash | |
| ### USAGE | |
| ### | |
| ### ./ElasticSearch.sh 1.7 will install Elasticsearch 1.7 | |
| ### ./ElasticSearch.sh will fail because no version was specified (exit code 1) | |
| ### | |
| ### CLI options Contributed by @janpieper | |
| ### Check http://www.elasticsearch.org/download/ for latest version of ElasticSearch |
| include $(GOROOT)/src/Make.$(GOARCH) | |
| TARG=kademlia | |
| GOFILES=\ | |
| nodeid.go\ | |
| routingtable.go\ | |
| contact.go\ | |
| kademlia.go | |
| include $(GOROOT)/src/Make.pkg |
| # MIT License | |
| # | |
| # Copyright (C) 2014 Jesper Borgstrup | |
| # ------------------------------------------------------------------- | |
| # Permission is hereby granted, free of charge, to any person | |
| # obtaining a copy of this software and associated documentation | |
| # files (the "Software"), to deal in the Software without restriction, | |
| # including without limitation the rights to use, copy, modify, merge, | |
| # publish, distribute, sublicense, and/or sell copies of the Software, | |
| # and to permit persons to whom the Software is furnished to do so, |
| buildscript { | |
| repositories { | |
| mavenCentral() | |
| } | |
| dependencies { | |
| classpath 'com.android.tools.build:gradle:0.8.+' | |
| } | |
| } | |
| apply plugin: 'android' |
| replaceInManifest = {variant, fromString, toString -> | |
| def flavor = variant.productFlavors.get(0) | |
| def buildtype = variant.buildType | |
| def manifestFile = "$buildDir/manifests/${flavor.name}/${buildtype.name}/AndroidManifest.xml" | |
| def updatedContent = new File(manifestFile).getText('UTF-8').replaceAll(fromString, toString) | |
| new File(manifestFile).write(updatedContent, 'UTF-8') | |
| } |