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 |