Compare commits
2 commits
main
...
posts/2022
Author | SHA1 | Date | |
---|---|---|---|
f707961dfd | |||
5621e52f23 |
3 changed files with 66 additions and 0 deletions
7
content/blog/2022/11/transit-maps/index.md
Normal file
7
content/blog/2022/11/transit-maps/index.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
title: "Transit Maps"
|
||||
date: 2022-11-16T22:46:40-08:00
|
||||
draft: true
|
||||
---
|
||||
|
||||
{{< figures/p5 id="sketch" >}}
|
40
content/blog/2022/11/transit-maps/sketch.js
Normal file
40
content/blog/2022/11/transit-maps/sketch.js
Normal file
|
@ -0,0 +1,40 @@
|
|||
const sketch = p => {
|
||||
const backgroundColor = p.color(255);
|
||||
const gridColor = p.color(180);
|
||||
|
||||
p.setup = () => {
|
||||
const sketchContainer = document.querySelector('#sketch');
|
||||
const canvasWidth = parseFloat(getComputedStyle(sketchContainer).width);
|
||||
let canvas = p.createCanvas(canvasWidth, canvasWidth);
|
||||
canvas.canvas.removeAttribute('style');
|
||||
sketchContainer.appendChild(canvas.canvas);
|
||||
|
||||
p.pixelDensity(p.displayDensity());
|
||||
p.angleMode(p.DEGREES);
|
||||
};
|
||||
|
||||
p.draw = () => {
|
||||
p.background(backgroundColor);
|
||||
p.strokeWeight(1 / p.displayDensity());
|
||||
p.stroke(gridColor);
|
||||
|
||||
const canvasHeight = p.height;
|
||||
const canvasBase = canvasHeight * p.tan(30);
|
||||
const gridHeight = p.height / 16.0;
|
||||
const skip = 2 * gridHeight * p.tan(30);
|
||||
|
||||
for (let i = gridHeight; i < canvasHeight; i += gridHeight) {
|
||||
p.line(0, i, p.width, i);
|
||||
}
|
||||
|
||||
for (let b = -p.width; b < p.width; b += skip) {
|
||||
p.line(b, 0, b + canvasBase, p.height);
|
||||
}
|
||||
|
||||
for (let b = -p.width; b < p.width; b += skip) {
|
||||
p.line(b, p.height, b + canvasBase, 0);
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
new p5(sketch, 'sketch');
|
19
content/blog/2022/11/twitter/index.md
Normal file
19
content/blog/2022/11/twitter/index.md
Normal file
|
@ -0,0 +1,19 @@
|
|||
---
|
||||
title: "Twitter"
|
||||
date: 2022-11-18T08:37:55-08:00
|
||||
draft: true
|
||||
---
|
||||
|
||||
Well... this sucks, right? Nearly 88% of the company has left, through a
|
||||
combination of layoffs, firings, and folks deciding they've had enough. I'm
|
||||
deeply worried for the people who find themselves stuck there due to visa
|
||||
requirements. It must be a very scary situation to be in.
|
||||
|
||||
A lot of folks seem to believe the end of Twitter is approaching. The last few
|
||||
days have been full of reminiscing and sharing memes about the fall. Go out like
|
||||
as we lived, huh?
|
||||
|
||||
I created my first Twitter account in 2008 or so. A college friend of mine
|
||||
bugged me for weeks make an account on this new social media site, presumably so
|
||||
we could talk about what we had for lunch? I didn't get it. He did eventually
|
||||
persuade me though, and Twitter has been a big part of my life ever since.
|
Loading…
Add table
Add a link
Reference in a new issue