Skip to content

Instantly share code, notes, and snippets.

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

iohub

💭
I may be slow to respond.
View GitHub Profile
@iohub
iohub / Afetch.go
Last active April 13, 2018 15:25 — forked from mattetti/gist:3798173
async fetching of urls using goroutines and channels
package main
import (
"fmt"
"net/http"
"time"
)
var urls = []string{
"http://pulsoconf.co/",
@iohub
iohub / ghttp
Created April 13, 2018 15:23
ghttp
package main
import (
"flag"
"fmt"
"github.com/Jeffail/tunny"
"github.com/valyala/fasthttp"
"hash/fnv"
"io/ioutil"
"os"
@iohub
iohub / iheader.go
Last active June 19, 2019 01:52 — forked from lambdae/Iheader.go
auto generate ycm c/c++ header CFLAGS
package main
import (
"bufio"
"container/list"
"flag"
"fmt"
"io/ioutil"
"os"
"os/exec"
import os
import sys
import difflib
def is_func_def(line=''):
return 'func ' in line
def func_param(line):
package main
import (
"bufio"
"bytes"
"fmt"
"io"
"log"
"mime/multipart"
"net/http"
@iohub
iohub / genv.sh
Last active October 23, 2018 15:19
genv
#!/bin/bash
BASE=/tmp/opt/base
# export CXXFLAGS="-Wl,--rpath=/tmp/opt/glibc/lib:/tmp/opt/gcc6.4.0/lib64:/lib64:/usr/lib64:/lib -Wl,--dynamic-linker=/tmp/opt/glibc/lib/ld-2.18.so"
# ../gcc-6.4.0/configure --prefix=/tmp/opt/gcc6.4.0 --enable-languages=c,c++ --disable-multilib --enable-shared --disable-bootstrap --disable-libstdcxx-pch
GHOME=/tmp/opt/gcc6.4.0
PYHOME=/tmp/opt/py2.7
VIMHOME=/tmp/opt/vim
# ../glibc-2.18/configure --prefix=/tmp/opt/glibc
GLIBC=/tmp/opt/glibc
@iohub
iohub / prebuilt-denv.sh
Last active November 9, 2018 16:01
prebuilt-denv.sh
#!/bin/bash
BASE=/tmp/opt/base
# export CXXFLAGS="-Wl,--rpath=/tmp/opt/glibc/lib:/tmp/opt/gcc6.4.0/lib64:/lib64:/usr/lib64:/lib -Wl,--dynamic-linker=/tmp/opt/glibc/lib/ld-2.18.so"
# ../gcc-6.4.0/configure --prefix=/tmp/opt/gcc6.4.0 --enable-languages=c,c++ --disable-multilib --enable-shared --disable-bootstrap --disable-libstdcxx-pch
GHOME=/tmp/opt/gcc6.4.0
PYHOME=/tmp/opt/py2.7
VIMHOME=/tmp/opt/vim
# ../glibc-2.18/configure --prefix=/tmp/opt/glibc
GLIBC=/tmp/opt/glibc
@iohub
iohub / YouCompleteMe-inst.sh
Last active October 27, 2018 11:29 — forked from lambdae/YouCompleteMe-inst.sh
auto compile glibc & clang & YouCompleteMe
#!/bin/bash
BUILD_DIR=`pwd`/build
CUSTOM_DIR=/tmp/opt/
CMAKE_DIR=$CUSTOM_DIR/cmake
CLANG_DIR=$CUSTOM_DIR/clang
YCM_DIR=$CUSTOM_DIR/dconf/bundle/vundle/YouCompleteMe
LIBCLANG=$CLANG_DIR/lib/libclang.so
@iohub
iohub / vimrc
Last active February 24, 2020 09:44 — forked from lambdae/vimrc
vim profile
set encoding=utf-8
set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1
filetype plugin indent on
syntax on
set foldmethod=indent
let mapleader=";"
"-------
" YouCompleteMe
@iohub
iohub / fund_scanner.py
Last active January 4, 2019 03:49
fund_scanner.py
# -*- coding:utf-8 -*-
import json
import requests
headers = {
'Connection': 'keep-alive',
'Referer': 'https://danjuanapp.com/funding/003853?channel=1300100141',
'Accept': 'application/json, text/plain, */*',
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36',