Skip to content

Instantly share code, notes, and snippets.

View katrinafyi's full-sized avatar
🚲

Kait Lam katrinafyi

🚲
  • Australia
  • 08:21 (UTC +10:00)
View GitHub Profile
// ==UserScript==
// @name Blackboard Search Enhancements
// @author Kenton Lam
// @description Searches blackboard
// @match https://learn.uq.edu.au/*
// @match https://ilearn.bond.edu.au/*
// @version 0.1.1
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_deleteValue
// ==UserScript==
// @name Blackboard TABLIFIER
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://learn.uq.edu.au/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_1_1
// @grant none
// ==/UserScript==
@katrinafyi
katrinafyi / sketch.js
Created March 18, 2019 13:22
Draws a geometric shape using HTML canvas and JS.
// import 'math.min.js';
const pi = Math.PI;
function rotation(angle) {
return [
[Math.cos(angle), -Math.sin(angle)],
[Math.sin(angle), Math.cos(angle)]
];
}
use std::io;
use std::io::Write;
use rand::Rng;
use std::cmp::Ordering;
use std::num::ParseIntError;
fn parse_str(s: &str) -> Result<u32, ParseIntError> {
s.trim().parse::<u32>()?
}
15. 8-bit Timer/Counter0 with PWM
15.9.1 TCCR0A – Timer/Counter Control Register A
7 6 5 4 3 2 1 0
COM0A1 COM0A0 COM0B1 COM0B0 WGM01 WGM00
15.9.2 TCCR0B – Timer/Counter Control Register B
7 6 5 4 3 2 1 0
FOC0A FOC0B WGM02 CS02 CS01 CS00
Table 15-2. Compare Output mode, non-PWM mode
" Neil's (minimal) vimrc
" Copy this file to your home directory and rename it `.vimrc` (no file
" extension). Feel free to look up what any of the lines mean, and/or add
" extra bits.
" AESTHETIC THINGS
" set vim to use colours more friendly with putty's dark background
set background=dark
" fancy colourscheme in colour
"color desert
"**/*.aux": {"when": "$(basename).tex"},
"**/*.fdb_latexmk": {"when": "$(basename).tex"},
"**/*.fls": {"when": "$(basename).tex"},
"**/*.log": {"when": "$(basename).tex"},
"**/*.out": {"when": "$(basename).tex"},
"**/*.synctex.gz": true,
#!/usr/bin/env python3
import random
import string
import sys
from itertools import product
if __name__ == '__main__':
if len(sys.argv) < 2:
print('specify number of cards as argument', file=sys.stderr)
sys.exit(1)
@katrinafyi
katrinafyi / listings.tex
Created April 4, 2020 02:10 — forked from FelipeCortez/listings.tex
LaTeX pretty listings
\usepackage{listings}
\usepackage{lstautogobble} % Fix relative indenting
\usepackage{color} % Code coloring
\definecolor{bluekeywords}{rgb}{0.13, 0.13, 1}
\definecolor{greencomments}{rgb}{0, 0.5, 0}
\definecolor{redstrings}{rgb}{0.9, 0, 0}
\definecolor{graynumbers}{rgb}{0.5, 0.5, 0.5}
\usepackage{listings}
/* ==UserStyle==
@name STAT3004 Course Website
@namespace kentonlam.xyz
@version 1.0.0
@description A new userstyle
@author Kenton Lam
==/UserStyle== */
@-moz-document url-prefix("https://courses.smp.uq.edu.au/STAT3004/") {
* {