Skip to content

Instantly share code, notes, and snippets.

View sebmck's full-sized avatar

Sebastian sebmck

  • 20:13 (UTC -05:00)
View GitHub Profile
import { IndexedDataView } from "/binary";
import { setTag } from "../tags.ts";
import { AudioFileFormat, AudioFileRawTags, AudioFileMedia, ID3v2PictureType, AudioFileFormatType, AudioFileParseOptions } from "../types.ts";
import { createAudioFileParser } from "../utils.ts";
import { Duration } from "/numbers";
enum MetadataBlockHeaderType {
STREAMINFO = 0,
PADDING = 1,
APPLICATION = 2,
import { IndexedDataView } from "../IndexedDataView.ts";
import { FileInfo, FileTags, File, FileMedia, ID3v2PictureType } from "../types.ts";
enum MetadataBlockHeaderType {
STREAMINFO = 0,
PADDING = 1,
APPLICATION = 2,
SEEKTABLE = 3,
VORBIS_COMMENT = 4,
CUESHEET = 5,
import { encodeText } from "/binary";
import { Reporter } from "/tool/console_reporter";
import { Event } from "/events";
import { Duration, DurationMeasurer, Percent } from "/numbers";
import { createResourceFromCallback, Resource } from "/resources";
import { processResource } from "/tool/resources";
class EventLoopLagTracker {
constructor(delay: Duration) {
this.#delay = delay;

Keybase proof

I hereby claim:

  • I am kittens on github.
  • I am sebmck (https://keybase.io/sebmck) on keybase.
  • I have a public key ASBzIEBB9UWMi7xO62JsBfAPNPszyyR-jVJJol3k421a9Qo

To claim this, I am signing this object:

// ==UserScript==
// @name Remove "▶" from page titles
// @include *
// ==/UserScript==
var title = document.getElementsByTagName("title")[0];
var ignore = false;
title.addEventListener("DOMSubtreeModified", function () {
if (ignore) {
function plus(a, b){
switch (a) {
case "0":
switch (b) {
case "0": return 0;
case "1": return 1;
case "2": return 2;
case "3": return 3;
case "4": return 4;
case "5": return 5;
function time(){
var time = process.hrtime();
return (time[0] * 1000) + (time[1] / 1000000);
}
var start = time();
var tmp = [];
for (var i = 0; i < 10000; i++){
tmp.push("test");
}
/**
* @file Functions relating to type validation.
*/
module.exports = function(_){
/**
* Check if value is an object, if not return an empty object
*
* @param {Object} obj
╔═════════════════╦════════════╦═════════╦════════════╦════════════╦═════════╗
║ ║ Monday ║ Tuesday ║ Wednesday ║ Thursday ║ Friday ║
╠═════════════════╬════════════╬═════════╬════════════╬════════════╬═════════╣
║ Morning ║ ║ ║ Radio ║ ║ ║
║ (8:25-8:55) ║ ║ ║ ║ ║ ║
╠═════════════════╬════════════╬═════════╬════════════╬════════════╬═════════╣
║ Period 1 ║ Math ║ VCE IT ║ Philosophy ║ Literature ║ English ║
║ (8:55 - 10:10) ║ VA2 ║ 306 ║ ║ ║ 206 ║
╠═════════════════╬════════════╬═════════╬════════════╬════════════╬═════════╣
║ Recess ║ ║ ║ Radio ║ ║ ║
uint64_t uv__hrtime(void) {
mach_timebase_info_data_t info;
if (mach_timebase_info(&info) != KERN_SUCCESS)
abort();
return mach_absolute_time() * info.numer / info.denom;
}