Skip to content

Instantly share code, notes, and snippets.

View khssnv's full-sized avatar

Alisher A. Khassanov khssnv

View GitHub Profile
@khssnv
khssnv / robonomics_comm-nightly.md
Last active May 22, 2019 13:15
Use robonomics_comm nightly
  1. Download airapkgs
cd ~
git clone https://github.com/airalab/airapkgs.git airapkgs

or faster

cd ~
wget https://github.com/airalab/airapkgs/archive/nixos-unstable.zip
nix-shell -p unzip --run "unzip -d ~/airapkgs ~/nixos-unstable.zip"
@khssnv
khssnv / configuration.nix
Created February 4, 2019 11:51
NixOS configuration for AIRA on Airalab Sidechain
{ config, pkgs, lib, ... }:
{
imports = [ <nixpkgs/nixos/modules/installer/cd-dvd/sd-image-aarch64.nix> <nixpkgs/nixos/modules/installer/aira.nix> <nixpkgs/nixos/modules/profiles/aira-sidechain.nix> ];
swapDevices =
[ { device = "/swap"; } ];
zramSwap.enable = true;
service.openssh.enable = true;
users.extraUsers.root.openssh.authorizedKeys.keys = [
"YourPublicKeyHere"
@khssnv
khssnv / shell_oneliners.md
Last active April 18, 2023 04:19
Usefull shell commands what fits one line

Color golang test output

go test -v ./tests | sed ''/PASS/s//$(printf "\033[32mPASS\033[0m")/'' | sed ''/FAIL/s//$(printf "\033[31mFAIL\033[0m")/''

Backup your user home data excluding some files

cd ~
tar -cvpzf backup.tar.gz --exclude=./backup.tar.gz --exclude=./.local/share/io.parity.ethereum/chains/ --one-file-system .
@khssnv
khssnv / web3info2http.py
Created May 27, 2018 06:06
Ethereum Ropsten last block number from Infura to HTTP at localhost
# -*- coding: utf-8
from web3 import Web3
from flask import Flask, request
from flask_restful import Resource, Api
from flask.json import jsonify
app = Flask(__name__)
api = Api(app)
@khssnv
khssnv / Custom_SSL_ThreadingTCPServer.py
Last active December 3, 2021 09:35
Python SSL Threading TCP Server with custom data passed to RequestsHandler
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import ssl
from SocketServer import TCPServer, ThreadingMixIn, StreamRequestHandler
class SSL_TCPServer(TCPServer):
def __init__(self,
server_address,
### Keybase proof
I hereby claim:
* I am khssnv on github.
* I am khassanov (https://keybase.io/khassanov) on keybase.
* I have a public key ASCJUZApe_opyY8Bjb7f1zLVxpXUyFGT9KWsrGJ9cz80XQo
To claim this, I am signing this object:
1. Скачать образ маяка по ссылке https://drive.google.com/open?id=1GNpthYTDtawb6MubbHZz2ahuzXjZIKbB
2. Импортировать образ виртуальной машины в Virtual Box с 1Гб ОЗУ и сетевым интерфейсом с доступом в интернет
3. Запустить, дождаться синхронизации блокчейна (parity warp, синхронизация с сетью Ethereum Kovan). После синхронизации AIRA сообщит свой адрес в сети
4. Отправить на адрес AIRA более 0,1 Kovan ETH и 0,1 Kovan XRT
5. После получения KETH и KXRT AIRA произведёт смену поколения. Это включит функцию маяка и её ROS API