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
syntax = "proto3"; | |
import "google/protobuf/duration.proto"; | |
package safebrowsing_proto; | |
message SearchHashesResponse { | |
repeated FullHash full_hashes = 1; | |
google.protobuf.Duration cache_duration = 2; | |
} |
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
const alpha2 = { | |
"AF":"Afghanistan", | |
"AX":"Åland Islands", | |
"AL":"Albania", | |
"DZ":"Algeria", | |
"AS":"American Samoa", | |
"AD":"Andorra", | |
"AO":"Angola", | |
"AI":"Anguilla", | |
"AQ":"Antarctica", |
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
// Function to compute optimal dimensions for a pizza oven given a fixed door width and flue pipe area | |
// For example, a door to accept a 12" pizza and an 8" flue pipe | |
function pizzaOven(doorWidth, flueDiameter) { | |
let doorHeight = flueDiameter / (doorWidth * 0.1); // flue is 10% the area of the door | |
let domeWidth = doorWidth * 2; // door is ~50% the width of the dome | |
let domeHeight = (doorWidth / 63) * 100; // door is ~63% the height of the dome | |
return { | |
dome: { | |
width: domeWidth.toFixed(2), |
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
const defaults = { | |
units: 'ft', // units to use, could be 'ft' or 'm' | |
diameter: 14, // units | |
wallHeight: 6, // units, at outer edge | |
khanaHoleSpacing: 1, // units, spacing between crossing rods | |
roofAngle: 25, // degrees from horizontal | |
tonoDiameter: 1, // units | |
} | |
function deg2rad(deg) { |
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
<html> | |
<head> | |
<title>LukeCaster</title> | |
<script type="text/javascript" src="raycaster.js"></script> | |
<style type="text/css"> | |
body { | |
display: flex; | |
flex-direction: column; | |
align-items: center; | |
justify-content: center; |
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
<!doctype html> | |
<html> | |
<head> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /> | |
<title>Chats</title> | |
<link href="https://fonts.googleapis.com/css?family=Montserrat:300,400&display=swap" rel="stylesheet"> | |
<style type="text/css"> | |
:root { |
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
// Luke Mitchell & Max Peglar-Willis, 2020 | |
// <hi@lukemitchell.co> | |
#include <stdlib.h> | |
#include <stdbool.h> | |
#include "queue.h" | |
// Initialise a new queue of the | |
// specified size |
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
<html> | |
<head> | |
<title>Colour Swatch Mixing</title> | |
<style> | |
.container { | |
display: flex; | |
} | |
.container div { | |
width: 100px; |
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
// Function to generate a 24-bit (non-alpha) colour (color, for US English speakers) | |
function makeRandomColour() { | |
const MAX_INT24 = 16777215; | |
return '#' + Math.round(Math.random() * MAX_INT24).toString(16); | |
} |
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
<!doctype html> | |
<html> | |
<head> | |
<title>Colour Swatches</title> | |
<style> | |
body { | |
margin: 0; | |
padding: 0; | |
background-color: #FAFBFC; | |
} |
NewerOlder