Devices:
Inspired by:
muradm@lab1:/srv/docker$ curl -s --unix-socket /var/run/docker.sock http:/services | jq | |
[ | |
{ | |
"ID": "0vh2t5cvdfi584iesn9tn3u9l", | |
"Version": { | |
"Index": 1368 | |
}, | |
"CreatedAt": "2016-09-29T14:17:49.028363091Z", | |
"UpdatedAt": "2016-09-29T14:28:46.192954998Z", | |
"Spec": { |
LAB1: | |
2016-09-30T07:23:07.179341+04:00 lab1 consul[36768]: ==> Found address '10.100.0.2' for interface 'eth2', setting bind option... | |
2016-09-30T07:23:07.187363+04:00 lab1 consul[36768]: ==> Starting Consul agent... | |
2016-09-30T07:23:07.409924+04:00 lab1 consul[36768]: ==> Starting Consul agent RPC... | |
2016-09-30T07:23:07.410140+04:00 lab1 consul[36768]: ==> Consul agent running! | |
2016-09-30T07:23:07.410273+04:00 lab1 consul[36768]: Version: 'v0.7.0' | |
2016-09-30T07:23:07.410373+04:00 lab1 consul[36768]: Node name: '1ec48b592c2f' | |
2016-09-30T07:23:07.410445+04:00 lab1 consul[36768]: Datacenter: 'lab-dc' | |
2016-09-30T07:23:07.410512+04:00 lab1 consul[36768]: Server: true (bootstrap: false) |
muradm@lab1:~$ docker exec -it consul.4w3626u9ki8meruhush6arvhf.02vg6igz9xb7sm5v36lfk9bh0 consul info | |
agent: | |
check_monitors = 0 | |
check_ttls = 0 | |
checks = 0 | |
services = 1 | |
build: | |
prerelease = | |
revision = 'a189091 | |
version = 0.7.0 |
type COPArg = Long :+: String :+: Int :+: CNil | |
case class NonADT(name: String, surname: String) | |
object NonADT { | |
implicit val nonAdt: AvroType[NonADT] = record2("NonADT")(NonADT.apply)( | |
"name" -> member(string, _.name), | |
"surname" -> member(string, _.surname) | |
) | |
} |
import shapeless.{:+:, CNil, Coproduct, Generic, Lazy} | |
object TestCop1 extends App { | |
sealed trait MyState | |
case class MyState1() extends MyState | |
// case class MyState2() extends MyState | |
// case class MyState3() extends MyState | |
sealed trait MyEvent |
-server | |
-Xms2048m | |
-Xmx2048m | |
-XX:NewSize=512m | |
-XX:MaxNewSize=512m | |
-XX:PermSize=512m | |
-XX:MaxPermSize=512m | |
-XX:+UseParNewGC | |
-XX:ParallelGCThreads=4 | |
-XX:MaxTenuringThreshold=1 |
// https://github.com/asarkar/algorithms-design-analysis-2/blob/master/data-structures/src/main/scala/org/asarkar/data/Graph.scala | |
import scala.collection.immutable.{HashMap, Set} | |
sealed trait Edge[T] { | |
def tail: T | |
def head: T | |
} | |
sealed trait WeightedEdge[T] extends Edge[T] { |
patch-package | |
--- a/node_modules/mongodb/lib/operations/collection_ops.js | |
+++ b/node_modules/mongodb/lib/operations/collection_ops.js | |
@@ -18,13 +18,12 @@ const handleCallback = require('../utils').handleCallback; | |
const indexInformationDb = require('./db_ops').indexInformation; | |
const isObject = require('../utils').isObject; | |
const Long = require('mongodb-core').BSON.Long; | |
-const makeLazyLoader = require('../utils').makeLazyLoader; | |
const MongoError = require('mongodb-core').MongoError; | |
const ReadPreference = require('mongodb-core').ReadPreference; |
Devices:
Inspired by:
import { Observable, Observer, Subscription } from 'rxjs' | |
import { Operation, FetchResult, Observable as ApolloLinkObservable } from 'apollo-link' | |
import { SchemaLink } from 'apollo-link-schema' | |
// adapted copy of https://github.com/angular/angular/blob/master/packages/platform-server/src/http.ts | |
declare var Zone: any | |
type Task = any |