Skip to content

Instantly share code, notes, and snippets.

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

Joseph Cheng indiejoseph

🏠
Working from home
View GitHub Profile
const wait = ms => new Promise(resolve => setTimeout(resolve, ms));
const timeout = (p, ms) => Promise.race([p, wait(ms).then(() => {
throw new Error("Timeout after " + ms + " ms");
})]);
export const pubsubFunction: CloudEventFunction<{
message: { data: string };
}> = async () => {
timeout(checkShellTransactions(), 3 * 60 * 1000) // 3 minutes ms
};
@indiejoseph
indiejoseph / model.py
Created December 19, 2023 08:18
bart onnx model
# Copyright 2022, Lefebvre Dalloz Services
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
// copy from: https://github.com/techbandorg/web3ConnectorNPM/blob/86f5badf121b1e592da82426004d13ba8e8d7d0a/src/walletHooks/component/hooks/useSignMessage.tsx
import { useState, useEffect } from "react";
import { useWeb3React } from "@web3-react/core";
import { ethers } from "ethers";
import Web3 from "web3";
export const useSignMessage = () => {
const { library, account } = useWeb3React();
let web3 = new Web3(library?.provider);
@indiejoseph
indiejoseph / [email protected]
Created June 21, 2022 23:00
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.7+commit.e28d00a7.js&optimize=false&runs=200&gist=
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.1 (access/Ownable.sol)
pragma solidity ^0.8.0;
import "../utils/Context.sol";
/**
* @dev Contract module which provides a basic access control mechanism, where
* there is an account (an owner) that can be granted exclusive access to
useEffect(() => {
const canvas = document.createElement('canvas');
const context = canvas.getContext('2d', {
alpha: false,
});
const colorSampling = () => {
const { videoWidth, videoHeight } = videoRef.current;
context.drawImage(videoRef.current, 0, 0, videoWidth, videoHeight);
//SPDX-License-Identifier: MIT
pragma solidity ^0.8.4;
import "erc721a/contracts/ERC721A.sol";
import "@openzeppelin/contracts/utils/cryptography/MerkleProof.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
contract WEARKey is ERC721A, Ownable {
// events
event WhitelistMint(address sender, uint256 count);
//SPDX-License-Identifier: MIT
pragma solidity ^0.8.4;
import "erc721a/contracts/ERC721A.sol";
import "@openzeppelin/contracts/utils/cryptography/MerkleProof.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
contract WEARKey is ERC721A, Ownable {
// events
event WhitelistMint(address sender, uint256 count);
//SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "hardhat/console.sol";
import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
import "@openzeppelin/contracts/utils/Counters.sol";
import "@openzeppelin/contracts/utils/Context.sol";
import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Burnable.sol";
import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Pausable.sol";
Senior Full Stack Developer(45K - 50K)
Job Responsibilities
• Participate in system design, development, testing and implementation of website / mobile app
• Work closely with PM, developer and designer to meet the requirement and project schedule
• Ensure system performance, security and coding quality meet PCI standard
Requirements
• Minimum 4 years' of progressively related experience in relevant fields
• Proficiency in Node.js, React Native, React.js development
+ 35.221.139.74:3571 docker run --gpus all -w /root/app -v /home/indiejoseph/a-society-nft:/root/app nytimes/blender:3.0-gpu-ubuntu18.04 blender -b master.blend -P render.py -- --only-glasses --from 8 --to 200
+ 35.221.139.74:3690 docker run --gpus all -w /root/app -v /home/indiejoseph/a-society-nft:/root/app nytimes/blender:3.0-gpu-ubuntu18.04 blender -b master.blend -P render.py -- --only-glasses --from 501 --to 700
+ 35.221.139.74:1028 docker run --gpus all -w /root/app -v /home/indiejoseph/a-society-nft:/root/app nytimes/blender:3.0-gpu-ubuntu18.04 blender -b master.blend -P render.py -- --only-glasses --from 401 --to 500
+ 35.221.139.74:3690 docker run --gpus all -w /root/app -v /home/indiejoseph/a-society-nft:/root/app nytimes/blender:3.0-gpu-ubuntu18.04 blender -b master.blend -P render.py -- --only-glasses --from 2401 --to 2500
* 35.221.139.74:3690 docker run --gpus all -w /root/app -v /home/indiejoseph/a-society-nft:/root/app nytimes/blender:3.0-gpu-ubuntu18.04 blender -b master.blend -P render.py --