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
#!/usr/bin/env python3 | |
from typing import Any | |
# Consider using the same binary approach a `switch` statement in C/C++ uses | |
class VoidType: | |
""" | |
This is designed to mimic the `None` type as closely as possible |
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
#!/usr/bin/env python3 | |
import os | |
import re | |
import sys | |
''' | |
Example of how to dynamically trace all function calls for your python project, and not any other python code. | |
use case: |
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
// Object comparison lib/functions. | |
// These are intended to behave as one would expect vanilla JS to behave if JS wasn't so hacky. | |
export const isObject = (a: any): boolean => { | |
// Strictly check if something is an object. | |
// Javascript is such a hacky language... -_- | |
return typeof a === "object" && a !== null && !Array.isArray(a); | |
}; | |
export const isObjectOrArray = (a: any): boolean => { |
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
// ==UserScript== | |
// @name WikiWand Redirect | |
// @namespace InnateEssense.wikiwand | |
// @version 0.1 | |
// @description Automatically redirects wikipedia urls to wikiwand for a better UX | |
// @author InnateEssense | |
// @license MIT | |
// @source TODO | |
// @match en.wikipedia.org/wiki/* | |
// @icon TODO |
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
// ==UserScript== | |
// @name Walmart Colorize Small Order Fee | |
// @namespace InnateEssense.wallmart-fee-colorizer | |
// @version 0.1 | |
// @description Automatically colors the minimum order fee red for order under $35 with a $7 fee. | |
// @author InnateEssense | |
// @license MIT | |
// @source TODO | |
// @match www.walmart.com/* | |
// @icon TODO |
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
// ==UserScript== | |
// @name Bypass Medium Paywall | |
// @namespace InnateEssense.bypass_medium_paywall | |
// @version 0.1 | |
// @description Automatically bypasses medium.com's articles paywalls | |
// @author InnateEssense | |
// @license MIT | |
// @source TODO | |
// @match medium.com/* | |
// @icon TODO |
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
#!/usr/bin/env bash | |
file=${1-zeros} | |
function write(){ | |
dd if=/dev/zero bs=4M count=1 2> /dev/null > "$file" # Write zeros | |
} | |
function verify(){ | |
while IFS= read -r line; do |
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
#!/usr/bin/env bash | |
file=${1-ones} | |
function write(){ | |
dd if=/dev/zero bs=4M count=1 2> /dev/null | tr "\0" "\377" > "$file" # write ones | |
} | |
function verify(){ | |
while IFS= read -r line; do |
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
from django.db import models | |
class Permission: | |
# Random permissions added here | |
# Follow binary pattern 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, ... | |
VIEW = 1 | |
EDIT = 2 | |
EXECUTE = 4 | |
MANAGE_OTHERS = 8 |
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
#!/usr/bin/env python3 | |
class Observable: | |
def __init__(self, value): | |
self._value = value | |
self._subscribers = [] | |
@property | |
def value(self): |
NewerOlder