Skip to content

Instantly share code, notes, and snippets.

View you21979's full-sized avatar
💭
I may be slow to respond.

Yuki Akiyama you21979

💭
I may be slow to respond.
View GitHub Profile
@you21979
you21979 / a.md
Last active January 4, 2019 05:09

2018 メインマシン

TYPE Product ID
CPU AMD Ryzen 5 2600
GPU Radeon R9 270
Mother Asrock B450M Pro
MEM DDR4-2400 16GB
NVMe M.2 SSD INTEL SSDPEKKW256G8XT
CASE Thermaltake Core V21

kvs

key=hash(salt + mailaddress) value=aes(blob, salt + mailaddress + passphase)

one request

send( xxxx, yyyy, external_id )

error check

check(external_id)
@you21979
you21979 / a.md
Last active October 18, 2018 09:39
android tvbox cpu

androidtvは動画サービスが対応しているかどうかとグーグル認証済みが別軸。

maker name cpu GPU memory/storage os year aptx netflix amazon prime
xiaomi mi box3 Amlogic S905x 2/8gb androidtv 8.0 2016  ○ 
xiaomi mi boxs Amlogic S905x 2/8gb androidtv 8.0 2018  ○ 
videostrong KM8 Amlogic S905x 2/16gb androidtv 8.0 2018
amazon fire tv stick Mediatek MT8127D Mali450 MP4 1/8gb android 5 2016  ○   ○ 
amazon fire tv Amlogic S905z Mali450 MP3 2/8gb android 7.1.2 2017  ○   ○ 
amazon fire tv stick 4k Mediatek MT8695 PowerVR GE8300 1.5/8gb android 7.1.2 2018  ○   ○ 
const rp = require("request-promise")
const sleep = require("@you21979/promise-sleep")
const fs = require("fs")
const prepare = (deposits) => {
// format
// txid,vout
const txouts = deposits.map( v => [v[0],v[1]] )
const table = txouts.reduce( (r,v) => {
if(!r[ v[0] ]){
const rp = require("request-promise")
const sleep = require("@you21979/promise-sleep")
const fs = require("fs")
const prepare = (deposits) => {
// format
// txid,vout
const txouts = deposits.map( v => [v[0],v[1]] )
const table = txouts.reduce( (r,v) => {
if(!r[ v[0] ]){
@you21979
you21979 / communication.md
Last active June 18, 2018 05:54
RPC通信のパターン

通信は以下のようなパターンがある

request-response

リクエストに対してレスポンスがある

(req)このメールデータをください
(res)メールデータを送信します
@you21979
you21979 / a.js
Last active October 31, 2017 09:25
litecoin bip32 key(Ltpv) to bitcoin bip32 key(xprv)
const bitcoin = require("bitcoinjs-lib")
const xprv = ""
const m = bitcoin.HDNode.fromBase58(xprv, bitcoin.networks['litecoin'])
m.keyPair.network = bitcoin.networks['bitcoin']
console.log(xprv)
console.log(m.toBase58())
console.log(m.neutered().toBase58())
xpub, xprvコンバーター