Skip to content

Instantly share code, notes, and snippets.

apiVersion: v1
kind: Pod
metadata:
name: static-nginx
spec:
containers:
- name: web
image: nginx
ports:
- name: web
@rezamt
rezamt / kube-exam.sh
Last active August 10, 2021 09:01
Kubernetes Exam
# Shortcut commands
alias k=kubectl
alias kgn='kubectl get ns'
alias kgp='kubectl get pods'
alias kgs='kubectl get service'
alias kgd='kubectl get deployment'
alias kep='kubectl edit pod'
alias ked='kubectl edit deployment'
@rezamt
rezamt / substrate-kitties.rs
Created February 21, 2021 22:02
Substrate Kitties
#![cfg_attr(not(feature = "std"), no_std)]
use frame_support::{decl_module, decl_storage, decl_event, decl_error, dispatch, traits::Get, traits::Randomness, debug};
use frame_system::ensure_signed;
use codec::{Encode, Decode};
use sp_core::H256;
use sp_std::vec::Vec;
@rezamt
rezamt / capnpcpp.log
Created January 3, 2020 13:07
capnp proto c++ install log
reza@ubu1901:~$ curl -O https://capnproto.org/capnproto-c++-0.7.0.tar.gz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0
100 1443k 100 1443k 0 0 107k 0 0:00:13 0:00:13 --:--:-- 240kt
reza@ubu1901:~$ tar zxf capnproto-c++-0.7.0.tar.gz
reza@ubu1901:~$ cd capnproto-c++-0.7.0
@rezamt
rezamt / node-capnp.log
Created January 3, 2020 12:57
node-capnp log
reza@ubu1901:~/node-capnp$ npm install
> [email protected] install /home/reza/node-capnp
> node ./build.js
(node:34779) [DEP0006] DeprecationWarning: child_process: options.customFds option is deprecated. Use options.stdio instead.
make: Entering directory '/home/reza/node-capnp/build'
CXX(target) Release/obj.target/capnp/src/node-capnp/capnp.o
../src/node-capnp/capnp.cc:239:82: warning: enum constant in boolean context [-Wint-in-bool-context]
kj::LowLevelAsyncIoProvider::ALREADY_CLOEXEC || kj::LowLevelAsyncIoProvider::ALREADY_NONBLOCK ||
@rezamt
rezamt / portainer.io
Created August 9, 2019 14:49
Portiner on Win2k16
# Edit Register and add json file both was required
https://blog.airdesk.com/2017/10/windows-containers-portainer-gui.html
docker run -p 8081:80 --name wp1 -it -d nanoserver/iis-mysql-php-wordpress
docker run -p 8082:80 --name wp2 -it -d nanoserver/iis-mysql-php-wordpress
docker run -p 8083:80 --name wp3 -it -d nanoserver/iis-mysql-php-wordpress
docker run -p 8084:80 --name wp4 -it -d nanoserver/iis-mysql-php-wordpress
docker run -p 8085:80 --name wp5 -it -d nanoserver/iis-mysql-php-wordpress
docker run -p 8086:80 --name wp6 -it -d nanoserver/iis-mysql-php-wordpress
docker exec -it wp1 ipconfig
docker exec -it wp2 ipconfig
docker exec -it wp3 ipconfig
@rezamt
rezamt / e1.rs
Last active July 31, 2019 00:05
Rust Reference and Ownership Challenges
#[derive(Copy, Clone, Debug)]
struct Label<'a> {
number: u32,
check: u32,
name: &'a str
}
fn main() {
let _args: Vec<String> = std::env::args().collect();
@rezamt
rezamt / nodes.sh
Created July 10, 2019 13:14
Corda Notes
# Running mode in no console mode
java -jar corda.jar -n
# Running node in no console with ssh enabled
java -jar corda.jar -n --sshd --sshd-port=12222
import argparse
import sys
import boto3
from netaddr import IPNetwork
parser = argparse.ArgumentParser()
parser.add_argument('--vpc-id', required=True)
parser.add_argument('--region', default='us-east-1')