Skip to content

Instantly share code, notes, and snippets.

@islishude
islishude / aws-ec2-user-data.yaml
Last active April 17, 2026 05:58
Mount EBS and install golang/aws-cli/docker
#cloud-config
repo_update: true
repo_upgrade: all
write_files:
- path: /tmp/mount-ebs.sh
permissions: "0755"
content: |
#!/usr/bin/env bash
@islishude
islishude / force-delete-all-from-secret-manager.go
Created May 14, 2025 12:44
Force to delete all items from aws secret manager
package main
import (
"context"
"fmt"
"log"
"github.com/aws/aws-sdk-go-v2/aws"
"github.com/aws/aws-sdk-go-v2/config"
"github.com/aws/aws-sdk-go-v2/service/secretsmanager"
@islishude
islishude / iterm2-zmodem
Created April 11, 2021 04:34
iterm2-zmodem
#!/usr/bin/env bash
#
# iterm2-zmodem
#
# copyright (c) 2013 by Harald Lapp <harald@octris.org>
#
# AppleScript portion from:
# http://stackoverflow.com/questions/4309087/cancel-button-on-osascript-in-a-bash-script
# licensed under cc-wiki with attribution required
@islishude
islishude / steam_chunk.go
Created April 6, 2021 06:49
steam chunk for golang
package main
import (
"encoding/json"
"os"
)
func main() {
stream := make(chan int, 1)
@islishude
islishude / uniswap-airdrop.sol
Created December 9, 2020 03:44
uniswap airdrop contract 0x090d4613473dee047c3f2706764f49e0821d256e
/**
*Submitted for verification at Etherscan.io on 2020-09-16
*/
// SPDX-License-Identifier: UNLICENSED
pragma solidity =0.6.11;
/**
* @dev Interface of the ERC20 standard as defined in the EIP.
*/
@islishude
islishude / build_sign_polkadot_rawtx.ts
Last active February 20, 2024 11:55
Polkadot transfer transaction build and sign(with SDK @polkadot/api@4.6.1 & Polkadot Node v0.8.30)
import { ApiPromise, WsProvider, Keyring } from "@polkadot/api";
import { expandMetadata } from "@polkadot/metadata";
import { stringCamelCase, u8aToHex } from "@polkadot/util";
import {
blake2AsHex,
cryptoWaitReady,
encodeAddress,
} from "@polkadot/util-crypto";
import type { SignerPayloadJSON, AnyJson } from "@polkadot/types/types";
@islishude
islishude / install-docker-on-ubuntu.sh
Last active January 31, 2024 08:37
Install latest docker on ubuntu
#!/usr/bin/env bash
set -eux
set -o pipefail
# Add Docker's official GPG key:
apt-get update -y
apt-get install ca-certificates curl jq -y
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
@islishude
islishude / awesome-cpp-vscode.md
Created September 15, 2020 02:29
Awesome VSCode C++ Extensions
@islishude
islishude / node-mysql2-promise-query-stream.js
Created September 7, 2020 10:28
node-mysql2 query stream with Promise
// https://github.com/sidorares/node-mysql2/issues/677
const mysql = require("mysql2/promise");
const stream = require("stream");
const dbconn = mysql.createPool({
connectionLimit: 10,
host: "127.0.0.1",
user: "user",
password: "password",
database: "database",
@islishude
islishude / TrueTokenFaucet.sol
Created May 24, 2020 01:13
TrueTokenFaucet
pragma solidity ^0.6.0;
contract TrueTokenFaucet {
address public constant token = 0x0000000000085d4780B73119b644AE5ecd22b376;
address public constant controller = 0x0000000000075EfBeE23fe2de1bd0b7690883cc9;
// 100000000
uint256 public constant amount = 0x52b7d2dcc80cd2e4000000;
function faucet(uint256 _amount) public {
}