The only cross-platform browser that fits in a Gist!
One line install. Works on Linux, MacOSX and Windows.
$> npm install http://gist.github.com/morganrallen/f07f59802884bcdcad4a/download
| // NOTE: I added the .js extension to this gist so it would have syntax highlighting. This file should have NO file extension | |
| { | |
| // Settings | |
| "passfail" : false, // Stop on first error. | |
| "maxerr" : 100, // Maximum error before stopping. | |
| // Predefined globals whom JSHint will ignore. | |
| "browser" : true, // Standard browser globals e.g. `window`, `document`. |
| #!/bin/bash | |
| # bash generate random alphanumeric string | |
| # | |
| # bash generate random 32 character alphanumeric string (upper and lowercase) and | |
| NEW_UUID=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1) | |
| # bash generate random 32 character alphanumeric string (lowercase only) | |
| cat /dev/urandom | tr -dc 'a-z0-9' | fold -w 32 | head -n 1 |
| #!/bin/bash | |
| # Package bitcoinjs-lib as a nodejs module | |
| # Install bitcoinjs first (`npm install bitcoinjs-lib`), | |
| # than run this in your app's directory. | |
| TARGET=lib/bitcoinjs-lib.js | |
| # Wrap all of bitcoinjs-lib and its dependencies in an IIFE | |
| # and export the Bitcoin, Crypto and BigInteger objects. |
| #!/bin/bash | |
| # Clear the screen | |
| tput clear | |
| # Write a frame | |
| echo | |
| echo " +---------------------+" | |
| echo " | |" | |
| echo " +---------------------+" |
| @virgo:~ $ sudo tcpdump -vvvv -ttt -i eth1 icmp6 and 'ip6[40] = 134' | |
| 00:00:00.000000 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 200) fe80::b675:eff:fefa:1cb > ip6-allnodes: [icmp6 sum ok] ICMP6, router advertisement, length 200 | |
| hop limit 0, Flags [managed, other stateful], pref medium, router lifetime 1800s, reachable time 0s, retrans time 0s | |
| source link-address option (1), length 8 (1): b4:75:0e:fa:01:cb | |
| 0x0000: b475 0efa 01cb | |
| mtu option (5), length 8 (1): 1280 | |
| 0x0000: 0000 0000 0500 | |
| prefix info option (3), length 32 (4): 2a01:ffff:43f::/64, Flags [onlink, auto], valid time 7200s, pref. time 1800s | |
| 0x0000: 40c0 0000 1c20 0000 0708 0000 0000 2a01 | |
| 0x0010: ffff 043f 0000 0000 0000 0000 0000 |
| #!/bin/bash | |
| set -o errexit | |
| echo "Removing exited docker containers..." | |
| docker ps -a -f status=exited -q | xargs -r docker rm -v | |
| echo "Removing dangling images..." | |
| docker images --no-trunc -q -f dangling=true | xargs -r docker rmi |
| var remote = require('remote') | |
| var $ = require('./lib/jquery') | |
| var win = remote.getCurrentWindow() | |
| var isDragging = false | |
| var winPos | |
| var dX, dY // screen - win | |
| $(document).on('mousedown', '.app-drag', function(e) { | |
| e = e.originalEvent || e |
| "use strict"; | |
| // Listen to fetch events | |
| self.addEventListener('fetch', function(event) { | |
| // Check if the image is a jpeg | |
| if (/\.jpg$|.png$/.test(event.request.url)) { | |
| // Inspect the accept header for WebP support | |
| var supportsWebp = false; |
| import urllib2, re, json, os, time, sys, HTMLParser | |
| html_parser = HTMLParser.HTMLParser() | |
| auth_address = "1KbV1e1u6P6AsY8XNBydgtbtN8iSB5WMyG" | |
| auth_privatekey = "xxxx" | |
| site = "1TaLkFrMwvbNsooF4ioKAY9EuxTBTjipT" | |
| zeronet_dir = ".." | |
| os.chdir(zeronet_dir) |