Skip to content

Instantly share code, notes, and snippets.

@ltfschoen
ltfschoen / zed.md
Created December 18, 2024 20:37
zed editor

alias zed="/Applications/Zed.app/Contents/MacOS/cli"

@ltfschoen
ltfschoen / Recaptcha Solver (Automatically solves Recaptcha in browser).user.js Recaptcha Solver in Browser | Automatically solves Recaptcha in browser by engageub | Note: This script is solely intended for the use of educational purposes only and not to abuse any website. This script uses audio in order to solve the captcha. Use it wisely and do not abuse any website. Click "Raw" to install it on Tampermonkey
// ==UserScript==
// @name Recaptcha Solver (Automatically solves Recaptcha in browser)
// @namespace Recaptcha Solver
// @version 2.1
// @description Recaptcha Solver in Browser | Automatically solves Recaptcha in browser
// @author engageub
// @match *://*/recaptcha/*
// @connect engageub.pythonanywhere.com
// @connect engageub1.pythonanywhere.com
// @grant GM_xmlhttpRequest
@ltfschoen
ltfschoen / mycrypto.md
Last active November 22, 2023 06:21
mycrypto macos
@ltfschoen
ltfschoen / tmux.md
Created August 28, 2023 01:40
wip - tmux notes
docker exec -w /multix/squid --user=root -it multix-ui-dev /bin/sh
apk add --update tmux

# new Tmux session and window
# references:
# * https://gist.github.com/michaellihs/b6d46fa460fa5e429ea7ee5ff8794b96
# * https://dev.to/iggredible/useful-tmux-configuration-examples-k3g

# commands
@ltfschoen
ltfschoen / find-larg-files.md
Created May 10, 2023 01:54
find large files on macos

find . -size +200M -exec du -hs {} ;

@ltfschoen
ltfschoen / dh-rococo-local.md
Last active February 23, 2022 14:44
DataHighway rococo-local

I am using an Apple macOS with M1 processor when following the steps here https://docs.substrate.io/tutorials/v3/cumulus/start-relay/ I am using the versions specified here https://docs.substrate.io/tutorials/v3/cumulus/start-relay/#software-versioning (i.e. polkadot v0.9.16, substrate-parachain-template polkadot-v0.9.16 and Polkadot-JS Apps v0.103.2-8 from https://github.com/polkadot-js/apps/commit/0b6e52733181392e823f7c37e833f4f5fd6b16ef)

First I installed Substrate and Rust:

curl https://getsubstrate.io -sSf | bash -s -- --fast
wget -O - https://sh.rustup.rs | sh -s -- -y
PATH=$PATH:/root/.cargo/bin
@ltfschoen
ltfschoen / error-endow-genesis.md
Last active February 20, 2022 12:34
Errors in polkadot-launch after combining a JSON file with other accounts to be endowed at genesis

I am using an Apple macOS with M1 processor when following the steps here https://docs.substrate.io/tutorials/v3/cumulus/start-relay/ I am using the versions specified here https://docs.substrate.io/tutorials/v3/cumulus/start-relay/#software-versioning (i.e. polkadot v0.9.16, substrate-parachain-template polkadot-v0.9.16)

First I installed Substrate and Rust:

curl https://getsubstrate.io -sSf | bash -s -- --fast
wget -O - https://sh.rustup.rs | sh -s -- -y
PATH=$PATH:/root/.cargo/bin
rustup update stable
@ltfschoen
ltfschoen / chain_def_westlake.json
Created December 22, 2021 23:04
chain_def_westlake.json
This file has been truncated, but you can view the full file.
{
"name": "DataHighway Westlake Mainnet",
"id": "westlake",
"chainType": "Live",
"bootNodes": [
"/ip4/3.127.123.230/tcp/30333/p2p/12D3KooWPSVWEpuNPKE6EJBAMQQRCrKG4RTfyyabFRjT4xqMkuH5",
"/ip4/3.65.196.4/tcp/30333/p2p/12D3KooWPZqAuWSez5uomot7GZvpuRQK198zqLYrLLZt5W7bvqPb",
"/ip4/3.123.21.153/tcp/30333/p2p/12D3KooWAjdURBpSsRVWbvnGRbsqykvueM6Vuoe4x7MhV6cxTtje",
"/ip4/18.184.76.132/tcp/30333/p2p/12D3KooWCWZc5L6ypCFcvDdGeGwsw9Mo4nniCwiVuU5MB6ApA4ZT",
"/ip4/3.124.189.68/tcp/30333/p2p/12D3KooWJ1F4BsNgeaVkZVPw2kRhHxAtJuUqeEik2R7dv9ttgPcv",
@ltfschoen
ltfschoen / string-conversion.rs
Created November 8, 2021 09:55 — forked from jimmychu0807/string-conversion.rs
Conversion between String, str, Vec<u8>, Vec<char> in Rust
use std::str;
fn main() {
// -- FROM: vec of chars --
let src1: Vec<char> = vec!['j','{','"','i','m','m','y','"','}'];
// to String
let string1: String = src1.iter().collect::<String>();
// to str
let str1: &str = &src1.iter().collect::<String>();
// to vec of byte