I hereby claim:
- I am crookm on github.
- I am crookm (https://keybase.io/crookm) on keybase.
- I have a public key ASDb2xTjW6QH6qhbUN94hemJ1SK8Ye9zadv2gmyUbNmCXgo
To claim this, I am signing this object:
| #!/bin/bash | |
| task() { | |
| sleep 1; echo "$1 - $(date)"; | |
| } | |
| N=2 | |
| for item in {1..6}; do | |
| ((i=i%N)); ((i++==0)) && wait |
| mkdir dash && \ | |
| ffmpeg -hide_banner -i original.mkv -c:v libvpx-vp9 -row-mt 1 -keyint_min 150 -g 150 -tile-columns 4 -frame-parallel 1 \ | |
| -movflags faststart -f webm -dash 1 -speed 3 -threads 4 -an -vf scale=426:240 -b:v 400k -r 30 -dash 1 dash/426x240-30-400k.webm && \ | |
| ffmpeg -hide_banner -i original.mkv -c:v libvpx-vp9 -row-mt 1 -keyint_min 150 -g 150 -tile-columns 4 -frame-parallel 1 \ | |
| -movflags faststart -f webm -dash 1 -speed 3 -threads 4 -an -vf scale=426:240 -b:v 600k -r 30 -dash 1 dash/426x240-30-600k.webm && \ | |
| ffmpeg -hide_banner -i original.mkv -c:v libvpx-vp9 -row-mt 1 -keyint_min 150 -g 150 -tile-columns 4 -frame-parallel 1 \ | |
| -movflags faststart -f webm -dash 1 -speed 3 -threads 4 -an -vf scale=640:360 -b:v 700k -r 30 -dash 1 dash/640x360-30-700k.webm && \ | |
| ffmpeg -hide_banner -i original.mkv -c:v libvpx-vp9 -row-mt 1 -keyint_min 150 -g 150 -tile-columns 4 -frame-parallel 1 \ | |
| -movflags faststart -f webm -dash 1 -speed 3 -threads 4 -an -vf scale=640:360 -b:v 900k -r 30 -dash 1 dash/640x360-30-900k.we |
| export default class API { | |
| constructor() { | |
| /** | |
| * This is the function that should be called in the | |
| * actual application. | |
| */ | |
| this.apiFunc = this._debounce(this._apiFunc, 1000 * 2); | |
| } | |
| /** |
I hereby claim:
To claim this, I am signing this object:
| import hashlib | |
| extracted = 'known_auth_hash' | |
| nonce = 'known_nonce_hash' | |
| user = 'known_username' | |
| realm = 'known_realm' | |
| uri = '/image.png' | |
| method = 'GET' |
| from PIL import Image | |
| stream = [] | |
| with open('image.png', 'rb') as img_file: | |
| im = Image.open(img_file) | |
| px = im.load() | |
| x = 0 | |
| y = 0 | |
| end = False |
| import glob, os, re | |
| os.chdir('/directory/you/want/to/work/in') | |
| for file in glob.glob('*[sS][0-9][0-9][eE][0-9][0-9]*'): | |
| ep_string = re.search('[sS][0-9]{2}[eE][0-9]{2}', file).group(0).upper() | |
| file_type = file.split('.')[-1] | |
| new_name = ep_string + '.' + file_type | |
| print(new_name) | |
| os.rename(file, new_name) |
| UPDATE work | |
| SET | |
| `worker_id` = ?, | |
| `worker_claimedAt` = NOW() | |
| WHERE | |
| (`worker_id` IS NULL | |
| OR `worker_claimedAt` < DATE_SUB(NOW(), INTERVAL 30 SECOND)) | |
| AND `active` = 1 | |
| ORDER BY `worker_lastWork` DESC | |
| LIMIT 1; |
| const self = { id: 0 }; | |
| let work_loop = () => { | |
| // some work here! :D | |
| }; | |
| function sendPayload(payload) { | |
| process.send(payload); | |
| } |
| const { fork } = require('child_process'); | |
| let awaiting = {}; // array of payload ids awaiting responses from workers | |
| let awaiting_lastid = 1; // incrementing payload ids | |
| let worker_pool = []; | |
| function sendPayload(id, payload) { | |
| payload.id = awaiting_lastid++; // set and add id | |
| awaiting[payload.id] = { worker: id, date: Date.now() } |