Skip to content

Instantly share code, notes, and snippets.

View amcgregor's full-sized avatar
🏢
I died! …well, I got better…

Alice Zoë Bevan–McGregor amcgregor

🏢
I died! …well, I got better…
View GitHub Profile
@amcgregor
amcgregor / content.html
Last active May 17, 2025 20:25
Semantic Accessible Tabbed Interfaces #pen
<dl role=tablist>
<dt role=tab tabindex=0 aria-selected=true>First Tab
<dd role=tabpanel>
<p>
Aenean lacinia bibendum nulla sed consectetur. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec sed odio dui. Cras mattis consectetur purus sit amet fermentum. Nullam id dolor id nibh ultricies vehicula ut id elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Nullam quis risus eget urna mollis ornare vel eu leo.
<p>
<input id=input>
<p>
Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cras justo odio, dapibus ac facilisis in, egestas eget quam.
<p>
@amcgregor
amcgregor / content.html
Last active May 17, 2025 19:45
Alice's Adventures in Wonderland (Book Formatting) #pen https://pen.webcore.io/fba63c3b6c58b0c8b10db0234d83fb6a
<h1>Alice's Adventures in Wonderland</h1>
<h2>Chapter I. <span>Down the Rabbit-Hole</span></h2>
<p>Alice was beginning to get very tired of sitting by her sister on the bank, and of having nothing to do: once or twice she had peeped into the book her sister was reading, but it had no pictures or conversations in it, “and what is the use of a book,” thought Alice “without pictures or conversations?”
<p>So she was considering in her own mind (as well as she could, for the hot day made her feel very sleepy and stupid), whether the pleasure of making a daisy-chain would be worth the trouble of getting up and picking the daisies, when suddenly a White Rabbit with pink eyes ran close by her.
<p>There was nothing so very remarkable in that; nor did Alice think it so very much out of the way to hear the Rabbit say to itself, “Oh dear! Oh dear! I shall be late!” (when she thought it over afterwards, it occurred to her that she ought to have wondered at this, but at the time it all seemed quite natural); but when the
@amcgregor
amcgregor / basic.html
Created January 6, 2025 06:49
Minimum required HTML content.
<!DOCTYPE html>
<html lang=en>
<meta charset=utf-8>
<title>Some title and other header content…</title>
<p>Body content begins</p>
@amcgregor
amcgregor / nft-ethereum.eml
Created October 22, 2024 03:53
How not to approach someone who hates NFTs & Blockchain when hiring someone for NFTs & Blockchain.
Howdy!
You have me curious, thus the response. I’ll dissect the bits of this in sequence, skipping for now that there was no subject for your e-mail.
If this e-mail address was hijacked for spam, apologies for whomever this response may have been misdirected towards. Feel free to ignore.
> On Oct 22, 2024, at 07:36, Nycolas S...e <[email protected]> wrote:
A supposedly professional communication from a Gmail account despite advertising a domain in the footer; not a good start, and it continues downhill from there. Every paragraph prefixed with an emoji… I am not a fresh graduate who might find allure in such.
@amcgregor
amcgregor / 1-Initial Spam.md
Last active April 29, 2024 16:21
My e-mailed response to QuillBot’s spam. Seems legit.

Hi,

Are you tired of spending hours trying to find the right words to convey your thoughts effectively? Look no further! QuillBot's AI-powered paraphrasing tool is set to transform your writing experience. Link: https://try.quillbot.com/uwzs9l19o6uq

With QuillBot's Paraphraser, your words will truly matter. Our tool is designed to help you use the right vocabulary, tone, and style for any occasion. Whether you need to rephrase a sentence, paragraph, essay, or article, our complimentary and easy-to-use tool will deliver exceptional results with just a simple tap.

Why do countless students, writers, and professionals worldwide choose QuillBot?

  1. Limitless Custom Modes: With 8 predefined modes and the option to create an infinite number of Custom modes, Paraphraser provides boundless possibilities for rephrasing text to suit your unique requirements.
@amcgregor
amcgregor / questions.md
Last active April 5, 2024 04:25 — forked from jacktolmie/gist:7af6fb196c361ef562cf45416066711f
Answers to informational interview questions provided by “FuzzyBottom” in the #webdev Libera IRC channel.
  1. Name (made up if you want)

Alice Bevan-McGregor (yay, Welsh + Scottish!)

  1. Please describe the tasks that are performed during a normal work week.

A wide variety from project management ("ScrumBan"), devops, IT infrastructure management/maintenance, to light QA validation and web design; beyond the typical sit-down and code software development aspects. Sitting down to code is driven by the project managment; "work item" / "product backlog item" / "feature" categorization and prioritization left to a qualification specialist from QA and the "product owner", respectively. Effort estimation guiding the prioritization handled by myself and my development team.

  1. What education, training, and related experience does an applicant require to work in this field?
@amcgregor
amcgregor / not_streamlit.py
Last active November 13, 2023 15:38 — forked from spinningcat/streamlit.py
Reference https://github.com/amcgregor/python-samples/blob/main/Metaprogramming/Alternate%20Class%20Instantiation.ipynb "the punchline" and "making it importable" sections for what `html.tag` is.
from html import tag as H
def app(environ, start_response):
start_response('200 OK', [])
page = H.html [
H.title("Transvoice App"), # I use double quotes for human text, single for machine.
H.style("…"),
H.article(data_layout='twin') [
H.header [ H.h3 [ "Main Language" ] ],
@amcgregor
amcgregor / don-cristo-coffee.md
Last active October 13, 2023 20:06
My review of vaping products, notably the VooPoo Argus GT 2 200W starter kit, and specifically the TPP-X "Pod" Tank, as well as the Alien 220W "mod". WTH is with the fascination with "pods"—I demand reusable. Which the TPP-X tank is… but really. C'mon.

Is it coffee? Tobacco? Chocolate? All of the above! This brings back fond memories of first switching to vaping where I used naturally brewed juices made from Virginia flue-cured tobacco. Delicious.

@amcgregor
amcgregor / interesting-extortion.md
Created September 23, 2023 15:50
Interesting extortion spam (that obviously was easily caught by my spam filter) with some interesting tell-tale signs. I just really can't help but ridicule it publicly.

Original e-mail contained the following, where the full sentence is a link:

Hi,

I have important information for you (and about you).

Good luck!

The link was of a large block of text encoded into: https://translate.google.com/?sl=auto&tl=en&text=…

@amcgregor
amcgregor / zight-cloudapp-deletion-demand.md
Last active September 23, 2023 14:28
Zight (formerly CloudApp) just doesn't want to see me go. Even though I haven't paid in years, and they've been in the process of deleting my content slowly over the course of those years.

The amount of effort y'all go to for retention is absurd. I've already requested this once, and was ignored, now DELETE MY ACCOUNT.

Six questions to cancel my plan, which apparently is worth $69.69/month—funE JOKE—and it fails. I've already manually gone through more than a hundred pages of largely lost data (since y'all have been deleting it from the storage back-end for a while). When requested several years ago, you were unable to provide an archive of my data.

This behaviour, were I an EU citizen, would be actually illegal. (Data portability, right to be forgotten.)

Video of my attempt to unsubscribe, and the insane retention attempts: https://p199.p4.n0.cdn.getcloudapp.com/items/7KuXxpjm/dc375f4f-9efb-447f-9dfa-07b982fd4c8b.mp4

DELETE MY ACCOUNT