I hereby claim:
- I am nicjansma on github.
- I am nicj (https://keybase.io/nicj) on keybase.
- I have a public key ASDmvrFSwHxuJExmJfUoAyj8hLpx7-hKaa83bHOg-hu5oAo
To claim this, I am signing this object:
| @echo off | |
| setlocal enabledelayedexpansion | |
| if {%1}=={} ( | |
| echo Usage: %~nx0 [vhd] [letter] | |
| exit /b 1 | |
| ) | |
| set vhdPath=%~dpnx1 | |
| set driveLetter=%2 |
| #!/bin/bash | |
| # | |
| # Config | |
| # | |
| # if more than the threshold, the IP will be banned | |
| THRESHOLD=100 | |
| # search this many recent lines of the access log |
| @echo off | |
| setlocal enabledelayedexpansion | |
| REM | |
| REM PngOutBatch | |
| REM | |
| REM Nic Jansma - [email protected] | |
| REM | |
| REM Runs a PNG through PngOut multiple times at different block sizes. Shows the | |
| REM file-size savings during and at the end. |
| if (!Date.now) { | |
| Date.now = function() { | |
| return new Date().valueOf(); | |
| } | |
| } |
| if (Function.prototype.bind && typeof console == "object" && typeof console.log == "object") { | |
| var logFns = ["log", "info", "warn", "error", "assert", "dir", "clear", "profile", "profileEnd"]; | |
| $.each(logFns, function (i, method) { | |
| console[method] = Function.prototype.call.bind(console[method], console); | |
| }); | |
| } |
I hereby claim:
To claim this, I am signing this object:
| /** | |
| * Boomerang XHR whitelist | |
| */ | |
| function addWhitelistFilter() { | |
| if (window.BOOMR && | |
| window.BOOMR.version && | |
| window.BOOMR.plugins && | |
| window.BOOMR.plugins.AutoXHR && | |
| typeof BOOMR.plugins.AutoXHR.addExcludeFilter === "function") { |
| /** | |
| * The `WaitForMark` Boomerang plugin waits for the specified UserTiming Mark | |
| * (or Measure) to exist on the page before a beacon is sent. | |
| * | |
| * It does not affect the Page Load time (`t_done`) -- it just delays a beacon | |
| * until the Mark exists. This allows the beacon to contain additional | |
| * ResourceTiming data and other metrics/timers that might happen after page load. | |
| * | |
| * NOTE: Any plugin like this that delays a beacon from being sent after onload | |
| * will have an effect on total number of beacons captured (due to the visitor |
| /** | |
| * The `WaitForJsVar` Boomerang plugin waits for the specified JavaScript variable | |
| * to exist on the page before a beacon is sent. | |
| * | |
| * It does not affect the Page Load time (`t_done`) -- it just delays a beacon | |
| * until the variable exists. This allows the beacon to contain additional | |
| * ResourceTiming data and other metrics/timers that might happen after page load. | |
| * | |
| * NOTE: Any plugin like this that delays a beacon from being sent after onload | |
| * will have an effect on total number of beacons captured (due to the visitor |
| /** | |
| * The `DuplicateTimersToBeacon` Boomerang plugin duplicates any mPulse Custom Timers | |
| * that are logged in the beacon's `t_other` parameter into distinct beacon parameters. | |
| * | |
| * e.g: | |
| * | |
| * t_other=boomerang|17,boomr_fb|2516,boomr_ld|2351,boomr_lat|165,custom5|2112,custom0|27 | |
| * | |
| * Will add two more beacon parameters: | |
| * |