Mark Craig
banner
markcraigmcs.bsky.social
Mark Craig
@markcraigmcs.bsky.social
https://youtube.com/MrMcSoftware
http://github.com/mrmcsoftware

Electronics, Raytracing, Programming, CPU Design, Computers, Art, Fractals, etc

Win32 API software development in C/C++. + Java, Pascal, Ada, Assembly, etc (Windows, Unix, DOS, Android, etc)
I recreated a scene from my Masters thesis ( #3d modeling system) but added color, converted to my raytracer, added reflection/refraction, & animated. I couldn't find a color version of the brick texture so it's replaced in some parts. Some iconic images as textures. #cg #animation #computergraphics
July 21, 2025 at 11:16 PM
My computer when trying to run a #python program not specifically designed for the installed #version of python and python libraries. #deprecation #programming #ProgrammingHumor #coding #humor #scifi #AnnoyedComputer #AnnoyingComputer #DifficultComputer #CodingHell
March 22, 2025 at 6:50 PM
Decided 2 see if my #raytracer still compiles&runs on #Amiga.Don't have working Amiga anymore so had 2 use emulator.Had 2 tweak things-added a few more #ifdef AMIGA, broke up a few source files into small ones due 2 compiler limitation.Now Peter_Shirley's scene #pathtraced on an Amiga. #programming
March 22, 2025 at 6:16 PM
Testing adding an extra tags feature I noticed in some people's skeets. Anyone know what app/website uses this feature? You'll notice it by an ellipsis inside brackets. It creates a tags field which is an array of tag strings. #webdev #devs #programming #BlueskyAPI #API [...]
March 18, 2025 at 12:06 AM
Decades ago I wrote a spline editor for #Amiga, then I ported it to MSDOS then to #Windows. Vid sped up to fit Bluesky's new time limit. Background images from Guild Wars (arena.net) & Project A3. #programming #spline #bspline #graphics #editor #codesky #coding #devsky #Cplusplus #cpp #GUI #C #devs
March 16, 2025 at 5:22 PM
Pet peeve of mine: people saying someone #BrokeTheInternet The internet was created to allow research labs to communicate with each other in the event of a nuclear attack. So if a celebrity posting picture of their dress can break the internet, the internet has failed its purpose. #InternetNotBroken
February 3, 2025 at 11:10 PM
Pardon the dust... Testing more Emojis
💤❤️💫💦🍿🥂🏆⏰🚀⭐🌠📢📣💰⚙️🔗🌎😲🙄😬🥰😃😄😁🖐️✋🙏✍️💪👀👣🐍🌹🌮🍴🎟️🎗️🧩🎲♥️🎨🔥🌊🎓🎶🎙️💾🖥️💻🖨️🎞️💡📚📜📃📄📰🏷️📁📂💼📝📍✂️🛒🧻⚠️⛔0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣🔟
December 27, 2024 at 1:00 PM
Testing my Emoji picker: 👍😀😘😍😆😜😅😂😱☹️💩👋👌👏💯🦋🥒🍑✨🎯🚨📌📎🚫🔞✅☑️✔️❎❌©️®️™️👎🤞👈👉👆👇🖕☝️😠😢😭😞😎😕😟🤮🤔🤨🤐🤑😛😜😝🤪🤩😉🙂🤣
December 27, 2024 at 4:09 AM
Just testing self-labeling of posts via the #BlueskyAPI #API #WebAPI. Warning: may trigger some pyromaniac tendencies. And look at all that wonderful electronics porn! Just kidding. I didn't label it porn though, just graphic media.
December 25, 2024 at 3:26 AM
I've improved my video text/graphic #annotation program: added nicer animated #arrows & added #nonlinear text paths (fitting the text to a #bspline or circle). This shows some scenes I created to test my code

#TalesFromTheDarkside #Nietzsche #abyss #mandelbox #videoproduction #textpath #fractalart
December 21, 2024 at 12:54 AM
Here's another Manim animation I created for the same project. This shows all (I think) equations I used in my various youtube videos and a few I intended to use. They cover a range of subjects. How many do you recognize? #equations #math #stem #manim #physics #electronics #video #videoproduction
December 20, 2024 at 4:42 PM
This is the better one I mentioned previously: Testing Bluesky's API (video upload). This is a video I created using Manim to show rotation equations. #API #Video #Manim #BlueskyAPI #WebAPI #3d #graphics #3dRotation #math
December 20, 2024 at 6:42 AM
Testing Bluesky's API (video upload). This is a video I created using Manim to show rotation equations. I have a better one, but I already uploaded it and bluesky won't allow me to upload it again. #API #Video #Manim #BlueskyAPI
December 19, 2024 at 2:55 AM
Just testing the inclusion of Bluesky API facets in posts. Mentions: @markcraigmcs.bsky.social and @bsky.app . Tags: #programming #webdev #javascript #BlueskyAPI . Links: https://github.com/mrmcsoftware and https://www.youtube.com/MrMcSoftware/videos . Hope you don't mind the test.
December 13, 2024 at 4:10 PM
For the past few days I've been working on my own interface to bsky.social using Bluesky's API. I've tried to do it in a way that wouldn't annoy my followers or mistrain preference algorithms. Pardon the dust as I work on it. Here's a screenshot. Might make it prettier once functionality is complete
December 11, 2024 at 3:59 AM
Since I'm a Linux user, I use a command line interface every day. I also use Windows, and even on those machines, I use a command line interface.
December 11, 2024 at 3:22 AM
A few years ago, I wanted to add Amiga bitmap font rendering to my video text annotation filter/program (mostly for the colorfonts), so I wrote an Amiga font reader for Windows & Linux. I put my code on github in a gist. #Amiga #Font #Windows #Linux (POST NOW WITH WEB LINK CARD)
Amiga bitmap font reader/viewer for Windows and Linux (written in C). See the entire font and render an optional specified string.
Amiga bitmap font reader/viewer for Windows and Linux (written in C). See the entire font and render an optional specified string. - afont.c
gist.github.com
December 9, 2024 at 5:57 PM
A few years ago, I wanted to add Amiga bitmap font rendering to my video text annotation filter/program (mostly for the colorfonts), so I wrote an Amiga font reader for Windows & Linux. I put my code on github in a gist. #Amiga #Font #Windows #Linux

gist.github.com/mrmcsoftware...
December 9, 2024 at 5:07 PM
It's been said by supposed experts that one thing that distinguishes junior devs from senior devs is juniors use drop shadows, 3d buttons, etc. I don't agree with that: not only are these cool, they also aid in readability, accessibility, & visibility.

Here are some variations I created.
December 8, 2024 at 10:06 AM