I hereby claim:
- I am iczero on github.
- I am iczero (https://keybase.io/iczero) on keybase.
- I have a public key ASBgniB71dnnJSADArXC_mXQ9FmVXlZyyt-nTQNB2RrbKgo
To claim this, I am signing this object:
#!/usr/bin/env python3 | |
"""Calculate Pascal's Triangle""" | |
import sys | |
def get_triangle(num): | |
"""return 2D list of triangle""" | |
ret = [[1]] | |
for i in range(1, num + 1): | |
sys.stdout.write('\rrow: '+str(i)) | |
row = [] |
I hereby claim:
To claim this, I am signing this object:
// generate TI random values and seeds | |
const mod1 = 2147483563; | |
const mod2 = 2147483399; | |
const mult1 = 40014; | |
const mult2 = 40692; | |
/** | |
* Check whether two arrays are equal to each other | |
* @param {Array} arr1 | |
* @param {Array} arr2 |
// spam the scammers until they're gone | |
// dependencies: an-array-of-english-words request blessed | |
const request = require('request'); | |
const words = require('an-array-of-english-words'); | |
const blessed = require('blessed'); | |
const http = require('http'); | |
const EventEmitter = require('events'); | |
const UI_UPDATE_INTERVAL = 100; | |
const EMAIL_DOMAINS = [ |
#!/bin/bash | |
# Thanks to https://gist.github.com/wenzhixin/43cf3ce909c24948c6e7 | |
# Execute this script in your home directory. Lines 17 and 21 will prompt you for a y/n | |
# Install Oracle JDK 8 | |
apt install openjdk-8-jdk | |
# Get SDK tools (link from https://developer.android.com/studio/index.html#downloads) | |
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip |
# relevant parts of configuration | |
upstream scihub { | |
server 80.82.77.83:443; | |
server 80.82.77.84:443; | |
} | |
server { | |
listen 443 ssl http2; | |
listen [::]:443 ssl http2; | |
server_name sci-hub.yourdomain.comt; |
#!/bin/bash | |
# note: certain directory names have been changed to the original to | |
# preserve compatibility with certain extensions that do not expect | |
# changed directory names | |
export NVM_DIR="$(realpath nvm)" && ( | |
git clone https://github.com/creationix/nvm.git "$NVM_DIR" || true | |
cd "$NVM_DIR" | |
git fetch --all | |
git checkout `git describe --abbrev=0 --tags --match "v[0-9]*" $(git rev-list --tags --max-count=1)` |
/** | |
* A regex that can match URLs in strings. | |
* Modified so they can match most of the formats people use for URLs | |
* and not leave out parts of URLs when not anchored. | |
* | |
* Sources: | |
* https://gist.github.com/dperini/729294 for the url-matching part | |
* https://gist.github.com/syzdek/6086792 for the IPv6 regex | |
*/ |
// Passes most of the tests on http://ircbot.science/ | |
// needs a URL regex put in the URL_REGEX variable. | |
// use this one if you want: https://gist.github.com/iczero/513afbc94291735a0d94a5a6d0be3827 | |
/** | |
* Get title of webpage by url | |
* @param {String} qurl URL in question | |
* @param {Function} callback Callback when page title is found | |
* @param {Number} num Number of redirects encountered (usually 0) | |
* @return {void} |
const SELECTOR = '.zr_zergling_container'; | |
/** | |
* Fire a mouse event on an element | |
* @param {Element} node | |
* @param {String} type | |
*/ | |
function triggerMouseEvent(node, type) { | |
let event = document.createEvent('MouseEvent'); | |
event.initEvent(type, true, true); |