Skip to content

Instantly share code, notes, and snippets.

View joshtronic's full-sized avatar
🐢
🐢 🐢 🐢

Josh Sherman joshtronic

🐢
🐢 🐢 🐢
View GitHub Profile
#!/bin/bash
#
# Adobe Air Installer for Ubuntu 64-bit Systems
#
# Pretty sure the name says it all, but if not, here's some more detail. Adobe
# Air is currently only supported on 32-bit Linux systems. Because of this you
# have to jump through some hoops to get it running. Specifically, you need to
# install 32-bit libraries to satisfy the dependencies of Adobe Air. This
# particular script makes it as easy as running a single script.
#
/**
* JJ Slider (jQuery Slideshow) Plug-In
*
* http://github.com/joshtronic/jquery.jjslider
*
* Author: Josh Sherman <josh@crowdsavings.com>
* Copyright (c) 2010 Gravity Boulevard, LLC
*
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
@joshtronic
joshtronic / gist:1015843
Created June 9, 2011 01:31
Convert SVG XML into PNG
<?php
// Note, $xml is supposed to be SVG XML data
$image = new Imagick();
$image->readImageBlob($xml);
$image->setImageFormat('png24');
header('Content-type: image/png');
ob_clean();
<input type="color" />
<button>Button Text</button>
<script>
document.addEventListener('DOMContentLoaded', () => {
document.querySelector('input').oninput = (e) => {
const color = e.target.value;
let [r, g, b] = color.substr(1).match(/.{1,2}/g);
Linode DigitalOcean Lightsail Vultr
Download Mbit/sec 313.37 519.12 339.60 705.47
Upload Mbit/sec 91.51 81.80 88.45 101.35
Linode DigitalOcean Lightsail Vultr
Concurrency Level 1,000 1,000 1,000 1,000
Time taken 5.702s 1.410s 1.420s 5.802s
Completed Requests 10,000 10,000 10,000 10,000
Failed Requests 569 303 178 456
Requests/sec 1,753.72 7,090.77 7,044.18 1,723.59
Time per request 570.216ms 141.028ms 141.961ms 580.185ms
Transfer rate Kbyte/sec 18,768.15 78,099.35 78,585.94 18,698.25
Linode DigitalOcean Lightsail Vultr
Number of Events 10,000 10,000 10,000 10,000
Total Time 33.4307s 41.6779s 39.5449s 51.3936s
Execution Time 33.3771s 41.6069s 39.5024s 51.2897s
Minimum Request 2.36ms 2.40ms 2.14ms 2.13ms
Average Request 3.34ms 4.16ms 3.95ms 5.13ms
Maximum Request 26.13ms 65.62ms 30.92ms 1,667.56
Read/write Requests/sec 5,683.40 4,558.77 4,804.67 3,696.96
Linode DigitalOcean Lightsail Vultr
Number of Events 10,000 10,000 10,000 10,000
Total Time 1.9160s 1.4093s 3.0151s 1.5636s
Execution Time 0.1436s 0.1780s 0.0600s 0.1272s
Minimum Request 0.00ms 0.00ms 0.00ms 0.01ms
Average Request 0.01ms 0.02ms 0.01ms 0.01ms
Maximum Request 0.26ms 0.18ms 0.13ms 0.40ms
Requests/sec 5,219.18 7,095.61 3,316.66 6,395.59
MB/sec 81.55 110.87 51.823 99.931
Linode DigitalOcean Lightsail Vultr
Number of Events 104,857,600 104,857,600 104,857,600 104,857,600
Total Time 42.8455s 102.1230s 74.4461s 59.5757s
Execution Time 35.4619s 81.1366s 59.1153s 48.3579s
Minimum Request 0.00ms 0.00ms 0.00ms 0.00ms
Average Request 0.00ms 0.00ms 0.00ms 0.00ms
Maximum Request 4.65ms 0.85ms 0.08ms 2.13ms
Operations/sec 2,447,343.98 1,026,777.30 1,408,503.45 1,760,072.84
MB/sec 2,389.98 1,002.71 1,375.49 1,718.82
Linode DigitalOcean Lightsail Vultr
Number of Events 104,857,600 104,857,600 104,857,600 104,857,600
Total Time 42.5862s 101.7082s 74.5845s 57.1285s
Execution Time 35.2345s 80.7922s 59.2416s 46.3418s
Minimum Request 0.00ms 0.00ms 0.00ms 0.00ms
Average Request 0.00ms 0.00ms 0.00ms 0.00ms
Maximum Request 4.64ms 4.59ms 0.09ms 1.95ms
Operations/sec 2,462,244.11 1,030,965.05 1,405,890.46 1,835,469.80
MB/sec 2,404.54 1,006.80 1,372.94 1,792.45