Skip to content

Instantly share code, notes, and snippets.

@apfeltee
apfeltee / download-progress.rb
Created January 20, 2016 16:38 — forked from Burgestrand/download-progress.rb
Ruby HTTP file download with progress measurement
require 'net/http'
require 'uri'
def download(url)
Thread.new do
thread = Thread.current
body = thread[:body] = []
url = URI.parse url
Net::HTTP.new(url.host, url.port).request_get(url.path) do |response|
@apfeltee
apfeltee / jit.c
Last active August 29, 2015 14:17 — forked from skeeto/jit.c
/* http://redd.it/2z68di */
#define _BSD_SOURCE // MAP_ANONYMOUS
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <string.h>
#include <sys/mman.h>
#define PAGE_SIZE 5000