Skip to content

Instantly share code, notes, and snippets.

View mashiro01's full-sized avatar
🎯
Focusing

Auturora mashiro01

🎯
Focusing
View GitHub Profile
@mashiro01
mashiro01 / cross_build.sh
Created November 4, 2025 07:26
cross compile gcc from linux amd64 to solaris amd64
#!/bin/bash
export BINUTILS_VERSION=${BINUTILS_VERSION:-"2.42"}
export GCC_VERSION=${GCC_VERSION:-"14.1.0"}
export TARGET="x86_64-sun-solaris2.11"
export PREFIX="/opt/cross-solaris"
export SYSROOT="$PREFIX/sysroot"
export BUILD_DIR="$(pwd)/solaris-build"
export N_JOBS=$(nproc)
@mashiro01
mashiro01 / multi-parse-tree-sitter.js
Created September 19, 2023 01:37
multi-parse-tree-sitter.js
const Parser = require('tree-sitter');
const YAML = require('tree-sitter-yaml');
const BASH = require('tree-sitter-bash');
const parser = new Parser();
parser.setLanguage(YAML);
const bashParser = new Parser();
bashParser.setLanguage(BASH);
@mashiro01
mashiro01 / pack.sh
Created June 10, 2023 11:37
pack the telegraph images to your lanraragi
#!/bin/bash
TELE_BASE="https://telegra.ph"
TELE_IMAGE_XPATH="//article/img/@src"
TELE_FNAME_XPATH="//meta[@property='og:title']/@content"
fname=""
nas_status=true
coroutine_pool_size=30
@mashiro01
mashiro01 / ethereum.go
Last active March 25, 2021 12:29
初次尝试go-etherenum开发
package main
import (
"context"
"crypto/ecdsa"
"fmt"
"log"
"math/big"
"github.com/ethereum/go-ethereum/accounts/abi/bind"