Thomas had never seen such bullshit before.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#NoTrayIcon | |
#NoEnv | |
#Persistent | |
#SingleInstance Force | |
SendMode Input | |
CoordMode, Mouse, Screen | |
; Tracks whether a hot corner was just activated, preventing it from being | |
; activated repeatedly. | |
global PreviousCorner := "None" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Divides one array into two based on a filter function, returning the results | |
* of the filter as a [pass, fail] tuple. | |
* | |
* @param array The array to partition into separate arrays based on the provided filter. | |
* @param filterFunction The filter function to use to determine how each array item should be partitioned. | |
* | |
* @returns A tuple of partitioned array items, functionally equivalent to `[pass, fail]` in relation to the provided | |
* filter function. | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Repeatedly attempts to execute a function based on provided criteria that are | |
* reevaluated on each attempt. | |
* | |
* @param {Function} criteria The criteria to evaluate on each attempt to determine if the | |
* success handler should be invoked. Note that the result of this | |
* function will be coerced to a boolean value. | |
* @param {Function} onSuccess A function to invoke if an attempt evaluates the criteria as true. | |
* @param {Function} onFailure A function to invoke if all attempts evaluate the criteria as false. | |
* @param {Number} intervalMs How frequently (in milliseconds) to reevaluate the criteria. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Writes a formatted line to the current environment's error log. | |
* | |
* @param mixed... $items_to_log One or more items to output to the log. | |
* | |
* @since 2020.2.0 | |
* @author Nick Brombal <[email protected]> | |
*/ | |
function debug_log(...$items_to_log): void | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Creates a regular expression string for properly capturing a specific CSS | |
* selector within a stylesheet. This regular expression ensures that the | |
* captured selector isn't actually a substring of another selector. | |
* | |
* As always, regular expressions should be considered a last resort for most | |
* string manipulation due to their high probablity of human error. Think hard | |
* about whether or not this solution is truly the last or best one available to |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[alias] | |
st = status | |
graph = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(auto)%d%C(reset)' | |
# I use tug and weld to simplify my branch management. I often want to | |
# keep a branch distinct even when it could be fast-forwarded, so weld | |
# saves me a second there. I use tug to update a branch without | |
# automatically initiating a merge when I don't mean to. | |
tug = pull --ff-only |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$(function() { | |
// If target date is specific to one timezone, set to true and specify it | |
var absoluteTarget = true; | |
var targetTimeZone = -5; | |
var targetDateUTC = new Date(Date.UTC(2015,05,22)).getTime(); | |
var currentDate = new Date(); | |
var timeZoneOffset = (absoluteTarget ? targetTimeZone * -60 : currentDate.getTimezoneOffset()) * 60 * 1000; | |
var targetDate = targetDateUTC + timeZoneOffset; |