From: Max Value Date: Mon, 2 Mar 2026 20:18:02 +0000 (+0000) Subject: added some more pages (: X-Git-Url: https://git.ozva.co.uk/?a=commitdiff_plain;ds=inline;p=blog added some more pages (: --- diff --git a/media/homepage/flow.png b/media/homepage/flow.png new file mode 100644 index 0000000..abe5837 Binary files /dev/null and b/media/homepage/flow.png differ diff --git a/media/lbm/screen.png b/media/lbm/screen.png new file mode 100644 index 0000000..12d9e79 Binary files /dev/null and b/media/lbm/screen.png differ diff --git a/media/porn/poem.jpg b/media/porn/poem.jpg new file mode 100644 index 0000000..4e2710e Binary files /dev/null and b/media/porn/poem.jpg differ diff --git a/media/unwrap/graph.png b/media/unwrap/graph.png new file mode 100644 index 0000000..11f0899 Binary files /dev/null and b/media/unwrap/graph.png differ diff --git a/pages/lbm.md b/pages/lbm.md new file mode 100644 index 0000000..ec6f674 --- /dev/null +++ b/pages/lbm.md @@ -0,0 +1,16 @@ +title: Lattice-Boltzmann +abstract: Trying to put shapes in a wind-tunnel but they keep exploding. +keywords: blimp,programming +date: 02/03/2026 + +![image](/lbm/screen.png "The blimp tool GUI including LBM.") + + + + + +This issue in-particular was because I had misimplemented the diagonal bounce in the algoritim. The simulator will still do this, particularly when the grid size is very small. I assume it has something to do with the speed of sound. I have validated that it is not to do with my implementation by running it under the same conditions as [this page](https://vanhunteradams.com/DE1/Lattice_Boltzmann/Lattice_Boltzmann.html) which was very helpful for understading LBM. + +This was implemented as part of the [blimp tool](https://github.com/w-greenwood/blimp) and is part of a blimp series of posts! + +- [Unwrapping the Blimp](/unwrap) \ No newline at end of file diff --git a/pages/porn.md b/pages/porn.md index 9899612..67a08c7 100644 --- a/pages/porn.md +++ b/pages/porn.md @@ -7,7 +7,7 @@ I would strike Jesus out on 3 pitches. Cumshot complation, he feels like hes dro **You're out!** -# Markov chain poems from PornHub and the Good Book (WIP) +# Markov chain poems from PornHub and the Good Book It's a great read! And the bibles good too, I guess. Play Ball! @@ -15,6 +15,8 @@ It's a great read! And the bibles good too, I guess. Play Ball! ## Introduction +![image](/porn/poem.jpg "Poem below.") + > like the stars be concealed with it's riches.
> and a fog who overtake it,
> or who have made into level ways.
@@ -98,6 +100,8 @@ Two of my favorates are above and below. > they will not always hold this power
> Show hospitality to one another.
+That's all + [^1]: Little known SABRmetric: "Books Per Book" [^2]: [^3]: I origionally planned to scrape 4 times as much data from the PornHub website, but I must have been scraping too hard because they noticed me. diff --git a/pages/todo.md b/pages/todo.md new file mode 100644 index 0000000..a6c90a9 --- /dev/null +++ b/pages/todo.md @@ -0,0 +1,28 @@ +title: To-do list +abstract: Spoilers +keywords: meta +date: 02/03/2026 + +## Pages to finish: + +- Bread + +## Pages to write + +- Piano boat +- Threshold systems +- Spaceweather +- Invest in WHEAT +- AO3 +- Confluence +- All Insects page +- Scrapsongs +- Phone boxes +- Stairs design +- Mixtape +- PMI Playing cards + +## Misc + +- Move over rest of xmdv.blogspot.com +- Maybe make an RSS feed? or atom feed?? diff --git a/pages/unwrap.md b/pages/unwrap.md new file mode 100644 index 0000000..924a13b --- /dev/null +++ b/pages/unwrap.md @@ -0,0 +1,33 @@ +title: Unwrapping the Blimp +abstract: Taking a segment of a blimp and making a pattern out of it. +keywords: programming,blimp +date: 02/03/2026 + +## This is a graph I really love + +![image](/unwrap/graph.png "Graph.") + +It's a visualization of an algorithm that takes the blue shape as the input and outputs the red, flattened shape. This is actually a really non-trivial problem to solve, so the graph is very beautiful to me. + +### Use case + +The use case is: I have 6 segments of a blimp which are each made out of a continuous length of some material. Each segment is made up of a list of triangles whos edges overlap to form the shape. I need to turn each of the segments, which may or may not be different to each other, and turn them into a 2D pattern, which I can then run through a strip-packing solver to work out the amount of material required for that specific design. + +This won't be running in real-time, and the actual amount of triangles to process is very small, but the process is still fairly fast. + +### Method + +Here's what we do. + +1. Order the triangles in order along the x-axis. I have the advantage that I know all the triangles are connected to only two other traingles (1 each at the ends) and they are along the x-axis. +2. For each triangle: Work out which of the 2 points of the last triangle (pre-move) are the same as 2 of the points of this triangle. +4. Rotate this triangle such that the vector norm is the same as the last triangle. +5. Move this triangle such that one of the points we know is the same lines up with the last triangle. +6. Using the point we just matched up and the 2 other points we know should match up, rotate around the point we matched along the axis created by the vector norm of the three points so that the other 2 points line up. +7. Move onto the next triangle. +8. When you've done, just rotate the whole shape so the vector norm lines up with an axis then project down. +9. Done! + +This was implemented as part of the [blimp tool](https://github.com/w-greenwood/blimp) and is part of a blimp series of posts! + +- [Lattice-Boltzmann](/lbm) diff --git a/templates/homepage.md b/templates/homepage.md index 66e4275..d0abee6 100644 --- a/templates/homepage.md +++ b/templates/homepage.md @@ -1,4 +1,5 @@ # Hello this is the homepage +![image](/homepage/flow.png "Flow over ETERNAL.") ![image](/homepage/challah.jpg "The world has already ended.") ![image](/homepage/fruit.jpg "Follow Teeth.") diff --git a/templates/sidebar.md b/templates/sidebar.md index 2c1b4ba..41dae0f 100644 --- a/templates/sidebar.md +++ b/templates/sidebar.md @@ -1,5 +1,7 @@ *The structure of this site comes from the inherent structure of a Git repo. Links begining with ⛁ go to the Git site: hosted on the [OzVa](https://www.ozva.co.uk) servers. Check both out to see some of my current projects. +### [Threshold Systems](https://threshold.ozva.co.uk) + ![image](/sidebar/iiw1.jpeg "The world has already ended.") ![image](/sidebar/iiw2.jpeg "Follow Teeth.")