Skip to content

Instantly share code, notes, and snippets.

View prettydiff's full-sized avatar
💭
Home from military deployment

Austin Cheney prettydiff

💭
Home from military deployment
View GitHub Profile
@prettydiff
prettydiff / gist:8682c3a4bbaadd1a0fe0103f1ad65c98
Last active March 18, 2018 11:50
color cycle text for the commandline
function changeColor(str) {
const arr = str.split("");
let a = arr.length - 1,
b = 8;
do {
arr[a] = `\u001b[3${b}m${arr[a]}`;
a = a - 1;
b = b - 1;
if (b < 1) {
var List = React.createClass({
renderList: function () {
return this.props.items.map(function (item) {
return <ListItem item={value} key={keyvalue.id} />;
});
},
render: function () {
return <ul className="List">
this.renderList()
security = function dom_load_security():void {
const scripts:HTMLCollectionOf<HTMLScriptElement> = document.getElementsByTagName("script"),
exclusions:string[] = [
"", //put relative addresses for your authorized scripts here
],
len:number = scripts.length,
exlen:number = exclusions.length;
let a:number = 0,
b:number = 0,
src:string = "";
Connection-specific DNS Suffix . : prettydiff
IPv6 Address. . . . . . . . . . . : 2600:1700:1220:76c9:f982:507a:283b:3df9
Temporary IPv6 Address. . . . . . : 2600:1700:1220:76c9:c8aa:b730:bad4:ece8
Link-local IPv6 Address . . . . . : fe80::f982:507a:283b:3df9%14
IPv4 Address. . . . . . . . . . . : 192.168.0.161
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : fe80::76da:daff:fead:ba8a%14
192.168.0.23
Ethernet adapter Ethernet 2:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Untitled benchmark</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script>
<script src="./suite.js"></script>
</head>
<body>
<h1>Open the console to view the results</h1>
unmask = function terminal_commands_websocket_unmask(socket:socketClient, data:Buffer):Uint8Array {
// reference - https://cookie.engineer/weblog/articles/implementers-guide-to-websockets.html
if (socket.fragment === null) {
socket.fragment = {
opcode: 0x00,
payload: Buffer.alloc(0)
};
}
@prettydiff
prettydiff / index.html
Last active September 18, 2021 03:19
dom vs queryselector #jsbench #jsperf (https://jsbench.github.io/#b39045cacae8d8c4a3ec044e538533dc) #jsbench #jsperf
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>dom vs queryselector #jsbench #jsperf</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script>
<script src="./suite.js"></script>
</head>
<body>
<h1>Open the console to view the results</h1>
var parser = new DOMParser(),
xml=parser.parseFromString(`<xsl:stylesheet
version = "1.0"
xmlns:xsl = "http://www.w3.org/1999/XSL/Transform"
xmlns:date = "http://exslt.org/dates-and-times"
xmlns:exsl = "http://exslt.org/common"
xmlns:str = "http://exslt.org/strings"
extension-element-prefixes = "date exsl">
<xsl:output
version = "1.0"
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>loops</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script>
<script src="./suite.js"></script>
</head>
<body>
<h1>Open the console to view the results</h1>
const myFunction () {
const modal = document.getElementById("monthModal"),
inputElement = document.getElementById("months"),
outputElement = document.getElementById("monthModal-close"),
modalSave = document.getElementById("monthModal-save"),
methods = {
open: function (event) {
event.target.style.display = "block";
},
close: function (event) {