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
/* | |
Desmos Dark Theme by Fasteroid | |
Revision 16 | |
*/ | |
@-moz-document url-prefix("https://www.desmos.com/calculator") { | |
.dcg-exppanel { | |
background: rgb(35,35,35) !important; | |
} | |
.dcg-calculator-api-container #graph-container .dcg-container { | |
font-size: 100%; |
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
/* | |
WebAssign Dark Theme by Fasteroid | |
Revision 11 | |
*/ | |
@-moz-document url-prefix("https://www.webassign.net/web/Student") { | |
.mainContainerLayout { | |
display: grid; | |
min-height: 100%; | |
grid-template-rows: auto 1fr auto; | |
background: #222; |
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
/* | |
Shadertoy '84 by Fasteroid | |
Inspired by Robb Owen's "SynthWave '84" theme for VSCode | |
Revision 2 | |
*/ | |
@-moz-document domain("shadertoy.com") { | |
:root { | |
--site-gutter: #171520; | |
--site-bg: #241b2f; | |
--site-text: #ffffffe6; |
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
using System.Collections.Generic; | |
using System.Threading.Tasks; | |
using System; | |
using System.Linq; | |
namespace Fasteroid { | |
public static class ParallelUtils { | |
// ------------ Polyfill for older versions of C# ------------ |
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
import { EventEmitter } from "@angular/core"; | |
import { Subscription } from "rxjs"; | |
export class StateEmitter<T> extends EventEmitter<T> { | |
private ready: boolean = false; | |
private snapshot: T | undefined = undefined; | |
get value() { return this.snapshot; } |
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
@use 'sass:map'; | |
@use '@angular/material' as mat; | |
@include mat.core(); | |
$my-app-primary: mat.define-palette(mat.$indigo-palette); | |
$my-app-accent: mat.define-palette(mat.$pink-palette); | |
$my-app-warn: mat.define-palette(mat.$amber-palette); | |
$my-app-theme: mat.define-light-theme( | |
( |
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
// PLEASE CREDIT EVERYONE IN HERE IF YOU USE THIS PLEASE AND THANKS 🙏🙏🙏 | |
// https://itnext.io/implementing-arithmetic-within-typescripts-type-system-a1ef140a6f6f | |
// These types let you do (buggy) arithmetic within typescript's type system | |
type BuildTuple<L extends number, T extends any[] = []> = | |
T extends { length: L } ? T : BuildTuple<L, [...T, any]>; | |
type Length<T extends any[]> = | |
T extends { length: infer L } ? L : never; |
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
type Fruit = { | |
name: string | |
color: string | |
sweetness: number | |
} | |
type Apple = Fruit & { | |
variety: string | |
color: "red" | "green" | "yellow" | |
} |
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
import sys | |
import pkgutil | |
import importlib | |
def get_all_modules(): | |
all_modules = set(sys.modules.keys()) | |
# Add all discoverable modules | |
for module in pkgutil.iter_modules(): | |
all_modules.add(module.name) |