Skip to content

Instantly share code, notes, and snippets.

View mikeybob's full-sized avatar
:octocat:

Mike DemonDad mikeybob

:octocat:
  • Demonlab Network
  • Edinburgh
  • 13:36 (UTC +01:00)
View GitHub Profile
@mikeybob
mikeybob / Caddyfile
Created December 16, 2024 22:29 — forked from Someguy123/Caddyfile
Example worker configs + caddy routing for Matrix Synapse server
############################
# Excerpt of /etc/caddy/Caddyfile from Privex Inc's Synapse server ( matrix.privex.io / privex.io )
# Released under X11 / MIT License
# (C) 2021 Privex Inc. - Affordable + Privacy friendly server hosting at https://www.privex.io
############################
matrix.privex.io, se1.matrix.privex.io {
root * /var/www/html
# Enable the static file server.
file_server
# We hardcode the JSON into the .well-known routes for convenience and fast responses
showapidefs | sed '1,2d' | head -n -2 | cut -d "=" -f 1
m3u-linter ~/gh/iptv/m3u8/*.m3u8 > linter_output.txt
gh issue create --repo mikeybob/iptv --title "m3u8 linter errors" --body-file linter_output.txt
@mikeybob
mikeybob / index.html
Created April 21, 2024 01:55
text_background
<div class="centered_container">
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
<br>
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel
@mikeybob
mikeybob / 3-body-problem-countdown-animation.markdown
Created April 21, 2024 01:51
3 body problem - countdown animation

3 body problem - countdown animation

I absolutely fell in love with the screen version of a novel by Cixin Liu - 3 Body Problem. Particularly eye-catching was Sophon's countdown. I had to create my version of it. With SVG and a noise function for each path point, I got a simplified version of the clock. But the main question is - what will happen when it hits zero?

A Pen by Dmytro Levchenko on CodePen.

License.

@mikeybob
mikeybob / index.html
Created April 21, 2024 01:49
Revolving Text
<div class="bg-lighting"></div>
@mikeybob
mikeybob / index.html
Created April 21, 2024 01:48
SVG Circle Clock
<svg viewBox="0 0 100 100">
<g transform="scale(-1 1) rotate(-90 0 100)">
<g fill="none" stroke="rgba(0,0,0,0.1)">
<circle cx="50" cy="50" r="46" stroke-width="8" />
<circle cx="50" cy="50" r="46" stroke-width="6" />
<circle cx="50" cy="50" r="38" stroke-width="7" />
<circle cx="50" cy="50" r="38" stroke-width="5" />
<circle cx="50" cy="50" r="30" stroke-width="6" />
<circle cx="50" cy="50" r="30" stroke-width="4" />
<circle cx="50" cy="50" r="22" stroke-width="5" />
@mikeybob
mikeybob / index.html
Created April 21, 2024 01:45
Tower of climbing cubes - Live coding session
<!--
Live coding of this CodePen:
https://youtube.com/live/2gEZlTpVCBY
-->
<div class="scene">
<div class="column">
<div class="box"><i></i><i></i><i></i><i></i><i></i><i></i></div>
<div class="box"><i></i><i></i><i></i><i></i><i></i><i></i></div>
<div class="box"><i></i><i></i><i></i><i></i><i></i><i></i></div>