Skip to content

Instantly share code, notes, and snippets.

View nikicat's full-sized avatar
🏠
Working from home

Nik B nikicat

🏠
Working from home
View GitHub Profile
@nikicat
nikicat / Tornado.md
Created January 3, 2024 14:09
TBD: Tornado Cash UI comparison

Tornado Cash UI comparison

site tornado.ws tornadocash.cash
announced version 023c463 023c463
donation address 0xB008Ce 0x08ec3A
donations recevied (2024-01-02) 1.0872319349627058 ETH
@nikicat
nikicat / gist:6b6cc6549fee51a44039696bcba49c62
Created November 27, 2023 13:15
Плотность вязки
длина юбки после стирки 20 см
плотность до стирки 3 ряда/см
плотность после стирки 2.7 ряда/см
длина юбки до стирки = (длина юбки после стирки) / (плотность до стирки) * (плотность после стирки) = 20 / 3 * 2.7 = 18 см
@nikicat
nikicat / README.md
Created November 22, 2023 20:16
Atomic Swap scenarios WIP

All cases suppose that Maker and Taker already agree on X and Y and their public keys.

Without dealer

Maker locks first

Success case

  1. Maker locks X
  2. Taker locks Y
  3. Maker takes Y
  4. Taker takes X
import dbus
import sys
def get_object(bus):
return bus.get_object('org.gnome.Shell.Screencast', '/org/gnome/Shell/Screencast')
def main(filename: str):
bus = dbus.SessionBus()
#!/bin/sh -e
context=$1
shift
namespace=$1
shift
service=$1
shift || true
helm --kube-context $context status $service-$namespace $@
@nikicat
nikicat / PUBG telemetry fields
Created March 17, 2018 12:05
PUBG telemetry fields
LogMatchDefinition
MatchId
PingQuality
_D
_T
_U
_V
LogPlayerLogin
_D
This file has been truncated, but you can view the full file.
[{"MatchId":"match.bro.official.2018-03.na.squad.2018.03.12.d6f1b510-ef2c-449b-bc14-bd1013e574d7","PingQuality":"high","_V":2,"_D":"2018-03-12T17:41:34.9258314+00:00","_U":false,"_T":"LogMatchDefinition"},{"result":true,"errorMessage":"","accountId":"account.56492847c97d4faaac19c608d0c34e71","_V":2,"_D":"2018-03-12T17:40:24.253Z","_T":"LogPlayerLogin","_U":false},{"character":{"name":"M4A1-SSSSSSSSSSS","teamId":2,"health":100,"location":{"x":82904.359375,"y":730169.625,"z":5170.15234375},"ranking":0,"accountId":"account.56492847c97d4faaac19c608d0c34e71"},"_V":2,"_D":"2018-03-12T17:40:24.274Z","_T":"LogPlayerCreate","_U":false},{"result":true,"errorMessage":"","accountId":"account.97335609ab2f4dcf905c4d5f5a91e866","_V":2,"_D":"2018-03-12T17:40:24.274Z","_T":"LogPlayerLogin","_U":false},{"character":{"name":"wang0716","teamId":3,"health":100,"location":{"x":128396.28125,"y":24700.220703125,"z":3550.19873046875},"ranking":0,"accountId":"account.97335609ab2f4dcf905c4d5f5a91e866"},"_V":2,"_D":"2018-03-12T17:40:24.
@nikicat
nikicat / measured.py
Created August 23, 2017 15:51
measured.py
import functools
import inspect
from django_statsd.clients import statsd
def measured():
def decorator(func):
def get_metric_name(metric):
return 'measured.%s.module_is_%s.func_is_%s' % (metric, func.__module__.replace('.', ':'), func.__name__)
@nikicat
nikicat / build.log
Created November 29, 2015 07:22
rtl8812au_rtl8821au 4.3.22 build log
nbryskin@mbp  ~/src  git clone https://github.com/Grawp/rtl8812au_rtl8821au
Cloning into 'rtl8812au_rtl8821au'...
remote: Counting objects: 936, done.
remote: Total 936 (delta 0), reused 0 (delta 0), pack-reused 936
Receiving objects: 100% (936/936), 3.22 MiB | 672.00 KiB/s, done.
Resolving deltas: 100% (514/514), done.
Checking connectivity... done.
nbryskin@mbp  ~/src  cd rtl8812au_rtl8821au
nbryskin@mbp  ~/src/rtl8812au_rtl8821au   master  git checkout 4.3.22
Branch 4.3.22 set up to track remote branch 4.3.22 from origin.

Keybase proof

I hereby claim:

  • I am nikicat on github.
  • I am nikicat (https://keybase.io/nikicat) on keybase.
  • I have a public key whose fingerprint is 3BB8 7B52 9E8C E760 FC70 CE7C 3307 646E CF74 3C01

To claim this, I am signing this object: