Skip to content

Instantly share code, notes, and snippets.

@w7089
w7089 / gist:06fe6a91c77b9d222d9b392bb386dd9c
Last active Sep 16, 2021
extract docker container networks from docker inspect output
View gist:06fe6a91c77b9d222d9b392bb386dd9c
- Install jq
- To see docker container networks run:
docker inspect [container_id] | jq .[] | jq .NetworkSettings.Networks[]
This will give network ids.
- To see available networks with ids and names run docker network ls
@w7089
w7089 / generate.sh
Last active Sep 16, 2021
create random array of 5000 integers in range in python
View generate.sh
python3 -c 'import numpy as np;randnums = list(np.random.randint(1,101,5000));print(randnums)' | xsel
View maven commands
Create project via command line:
mvn archetype:generate "-DgroupId=com.roman.tasks"
"-DartifactId=RateLimiter" "-DarchetypeArtifactId=maven-archetype-quickstart"
View run_volume_container.sh
docker run -v /tmp/cache:/cache --entrypoint true --name cache todobackend-dev
docker run --rm --volumes-from cache todobackend-dev
@w7089
w7089 / .gitignore
Created Jun 19, 2019
python packages example
View start_cocroach_db
docker network create -d overlay --attachable cockroach
docker service create --name cockroach-init --network cockroach --mount type=volume,source=cockroach-init,target=/cockroach/cockroach-data --publish 8085:8080 cockroachdb/cockroach:v2.1.3 start --logtostderr --insecure --advertise-addr=cockroach-init
docker service create --replicas 4 --network cockroach --name cockroach --mount "type=volume,source={{.Service.Name}}-{{.Task.Slot}},target=/cockroach/cockroach-data" cockroachdb/cockroach:v2.1.3 start --logtostderr --insecure --join=cockroach-init
docker service create --replicas 2 --network cockroach --name api --env "ConnectionStrings:StoreContext=Host=cockroach;Port=26257;Database=store;Username=root" --publish '8095:80' psodstorage/store-api
docker service create --replicas 6 --network cockroach --name web --env "ConnectionStrings:StoreContext=Host=cockroach;Port=26257;Database=store;Username=root" --publish '8097:80' psodstorage/store-web
View readable.js
const {Readable} = require('stream')
const inStream = new Readable( {
read(size) {
setTimeout(() => {
this.push(String.fromCharCode(this.currentCharCode++))
if (this.currentCharCode > 90) {
this.push(null)
}
}, 100)
View readable.js
const {Readable} = require('stream')
const inStream = new Readable( {
read(size) {
this.push(String.fromCharCode(this.currentCharCode++))
if (this.currentCharCode > 90) {
this.push(null)
}
}
});
View writable.js
// const { Writable } = require('stream')
// const outStream = new Writable({
// write(chunk, encoding, callback) {
// console.log(chunk.toString());
// callback();
// }
// })
// process.stdin.pipe(outStream)