https://github.com/ImageMagick/ImageMagick/discussions/2664
https://github.com/ImageMagick/ImageMagick/discussions/2664
https://github.com/ImageMagick/ImageMagick/discussions/2664
https://movq.de/v/520a46b4f1/
6935 is lovely: Horizontal firework, ambulance, what more can you hope for. 😂
Not gonna lie, since many of these rockets explode right in front of my windows, it’s quite spectacular to watch.
https://movq.de/v/520a46b4f1/
6935 is lovely: Horizontal firework, ambulance, what more can you hope for. 😂
Not gonna lie, since many of these rockets explode right in front of my windows, it’s quite spectacular to watch.
https://movq.de/v/520a46b4f1/
6935 is lovely: Horizontal firework, ambulance, what more can you hope for. 😂
Not gonna lie, since many of these rockets explode right in front of my windows, it’s quite spectacular to watch.
https://joscha.com/nichtlustig/231231/
https://joscha.com/nichtlustig/231231/
https://joscha.com/nichtlustig/231231/
https://movq.de/v/5fd38570df/MVI_6878.ogg
https://movq.de/v/5fd38570df/MVI_6878.ogg
https://movq.de/v/5fd38570df/MVI_6878.ogg
https://movq.de/v/088b7d307c/aim.mp4
https://movq.de/v/088b7d307c/aim.mp4
https://movq.de/v/088b7d307c/aim.mp4
Here’s an updated video, I tweaked the graphics a bit:
https://movq.de/v/67b6ec085d/MVI_6871.MOV.mp4
And because it’s cute, here’s a video of the program that all this is based on:
https://movq.de/v/20d284000d/balls.mp4
A simple physics simulation that I did a while ago, with ASCII art rendering. (Oh god, this was in 2015, almost 10 years ago.)
Here’s an updated video, I tweaked the graphics a bit:
https://movq.de/v/67b6ec085d/MVI_6871.MOV.mp4
And because it’s cute, here’s a video of the program that all this is based on:
https://movq.de/v/20d284000d/balls.mp4
A simple physics simulation that I did a while ago, with ASCII art rendering. (Oh god, this was in 2015, almost 10 years ago.)
Here’s an updated video, I tweaked the graphics a bit:
https://movq.de/v/67b6ec085d/MVI_6871.MOV.mp4
And because it’s cute, here’s a video of the program that all this is based on:
https://movq.de/v/20d284000d/balls.mp4
A simple physics simulation that I did a while ago, with ASCII art rendering. (Oh god, this was in 2015, almost 10 years ago.)
All the topics and concepts are challenging but relatively easy to understand in the end. The same goes for old-school computer graphic topics, like raycasting (or even basic raytracing, for that matter, that’s an old technique as well). You can read up on that and dig through it in a weekend or two. That’s just great.
And it’s in stark contrast to most of the “modern” topics that we have today. Like … try using Kubernetes or Terraform. Try learning Rust. It’s all gotten so convoluted and complex, it’s not fun anymore.
All the topics and concepts are challenging but relatively easy to understand in the end. The same goes for old-school computer graphic topics, like raycasting (or even basic raytracing, for that matter, that’s an old technique as well). You can read up on that and dig through it in a weekend or two. That’s just great.
And it’s in stark contrast to most of the “modern” topics that we have today. Like … try using Kubernetes or Terraform. Try learning Rust. It’s all gotten so convoluted and complex, it’s not fun anymore.
All the topics and concepts are challenging but relatively easy to understand in the end. The same goes for old-school computer graphic topics, like raycasting (or even basic raytracing, for that matter, that’s an old technique as well). You can read up on that and dig through it in a weekend or two. That’s just great.
And it’s in stark contrast to most of the “modern” topics that we have today. Like … try using Kubernetes or Terraform. Try learning Rust. It’s all gotten so convoluted and complex, it’s not fun anymore.
https://movq.de/v/71b4f0230c/MVI_6870.MOV.mp4
(Full disclosure: Back in the day, there was a very similar game called “Magic Pool”: https://movq.de/v/06a59f5876/s.png https://movq.de/v/b82807d277/s.png It had a higher resolution with more pixels, but also way more flickering. My program took quite some inspiration from the UI of this game.)
Programming on DOS is surprisingly enjoyable and rather easy to learn, assuming you know a tiny little bit about 8086 assembly – that’s necessary to read docs like this one, which describes the mouse driver API:
https://stanislavs.org/helppc/int_33.html
All this is certainly *much, much* easier than anything we have today. Try getting a pixel on the screen with modern OpenGL. 😒
On the other hand, getting high resolution timestamps is hard(er). The resolution of
_dos_gettime()
is only ~55 ms, which is unusably low. It took me quite some time to sift through this and the source code of DJGPP, now I have a short function that gives me timestamps of ~900 ns resolution:https://www.xtof.info/Timing-on-PC-familly-under-DOS.html
https://movq.de/v/71b4f0230c/MVI_6870.MOV.mp4
(Full disclosure: Back in the day, there was a very similar game called “Magic Pool”: https://movq.de/v/06a59f5876/s.png https://movq.de/v/b82807d277/s.png It had a higher resolution with more pixels, but also way more flickering. My program took quite some inspiration from the UI of this game.)
Programming on DOS is surprisingly enjoyable and rather easy to learn, assuming you know a tiny little bit about 8086 assembly – that’s necessary to read docs like this one, which describes the mouse driver API:
https://stanislavs.org/helppc/int_33.html
All this is certainly *much, much* easier than anything we have today. Try getting a pixel on the screen with modern OpenGL. 😒
On the other hand, getting high resolution timestamps is hard(er). The resolution of
_dos_gettime()
is only ~55 ms, which is unusably low. It took me quite some time to sift through this and the source code of DJGPP, now I have a short function that gives me timestamps of ~900 ns resolution:https://www.xtof.info/Timing-on-PC-familly-under-DOS.html
https://movq.de/v/71b4f0230c/MVI_6870.MOV.mp4
(Full disclosure: Back in the day, there was a very similar game called “Magic Pool”: https://movq.de/v/06a59f5876/s.png https://movq.de/v/b82807d277/s.png It had a higher resolution with more pixels, but also way more flickering. My program took quite some inspiration from the UI of this game.)
Programming on DOS is surprisingly enjoyable and rather easy to learn, assuming you know a tiny little bit about 8086 assembly – that’s necessary to read docs like this one, which describes the mouse driver API:
https://stanislavs.org/helppc/int_33.html
All this is certainly *much, much* easier than anything we have today. Try getting a pixel on the screen with modern OpenGL. 😒
On the other hand, getting high resolution timestamps is hard(er). The resolution of
_dos_gettime()
is only ~55 ms, which is unusably low. It took me quite some time to sift through this and the source code of DJGPP, now I have a short function that gives me timestamps of ~900 ns resolution:https://www.xtof.info/Timing-on-PC-familly-under-DOS.html
What I absolutely love about AoC is that it’s – indeed – a bit like school. 😅 The problems are well-defined, the inputs are well-defined, and there is a definite answer. It’s either right or wrong – period. Compared to real life and work, I welcome this very much. 🤣
What I absolutely love about AoC is that it’s – indeed – a bit like school. 😅 The problems are well-defined, the inputs are well-defined, and there is a definite answer. It’s either right or wrong – period. Compared to real life and work, I welcome this very much. 🤣
What I absolutely love about AoC is that it’s – indeed – a bit like school. 😅 The problems are well-defined, the inputs are well-defined, and there is a definite answer. It’s either right or wrong – period. Compared to real life and work, I welcome this very much. 🤣
https://www.youtube.com/watch?v=t6ndcLv054g
https://www.youtube.com/watch?v=t6ndcLv054g
https://www.youtube.com/watch?v=t6ndcLv054g
[](https://movq.de/v/67f1e5340b/IMG_6862.JPG-small.jpg)
[](https://movq.de/v/67f1e5340b/IMG_6863.JPG-small.jpg)
[](https://movq.de/v/67f1e5340b/IMG_6862.JPG-small.jpg)
[](https://movq.de/v/67f1e5340b/IMG_6863.JPG-small.jpg)
[](https://movq.de/v/67f1e5340b/IMG_6862.JPG-small.jpg)
[](https://movq.de/v/67f1e5340b/IMG_6863.JPG-small.jpg)
https://www.tagesschau.de/multimedia/bilder/hochwasser-deutschland-120.html
https://www.tagesschau.de/multimedia/bilder/hochwasser-deutschland-120.html
https://www.tagesschau.de/multimedia/bilder/hochwasser-deutschland-120.html
long it
. 😂 Fixed, thanks. 😅
long it
. 😂 Fixed, thanks. 😅
long it
. 😂 Fixed, thanks. 😅
https://www.uninformativ.de/blog/postings/2023-12-25/0/POSTING-en.html
Final result: I managed to get all but 4 puzzles (day 17, day 24 part 2, day 25) to run on DOS. 🥳 There’s a chance that the missing ones might be portable as well, but I need a break now. 😅
🎄 Merry Christmas. 🎄
https://www.uninformativ.de/blog/postings/2023-12-25/0/POSTING-en.html
Final result: I managed to get all but 4 puzzles (day 17, day 24 part 2, day 25) to run on DOS. 🥳 There’s a chance that the missing ones might be portable as well, but I need a break now. 😅
🎄 Merry Christmas. 🎄
https://www.uninformativ.de/blog/postings/2023-12-25/0/POSTING-en.html
Final result: I managed to get all but 4 puzzles (day 17, day 24 part 2, day 25) to run on DOS. 🥳 There’s a chance that the missing ones might be portable as well, but I need a break now. 😅
🎄 Merry Christmas. 🎄
And we’ve reached the point where the puzzles are way harder than any problem I might encounter on DOS. I could have stopped a few days ago.
And we’ve reached the point where the puzzles are way harder than any problem I might encounter on DOS. I could have stopped a few days ago.
And we’ve reached the point where the puzzles are way harder than any problem I might encounter on DOS. I could have stopped a few days ago.
Interesting to see how far away from the shore that station is:
https://en.wikipedia.org/wiki/Vostok_Station
Interesting to see how far away from the shore that station is:
https://en.wikipedia.org/wiki/Vostok_Station