[Wayback/Archive] Julia Evans on Twitter: “debugging strategy: use sounds or pictures I’m still not satisfied with the examples in this one, I’d love to hear examples of how you use visualizations or sounds to debug”
Archive for the ‘Software Development’ Category
🔎Julia Evans🔍 on Twitter: “debugging strategy: use sounds or pictures I’m still not satisfied with the examples in this one, I’d love to hear examples of how you use visualizations or sounds to debug https://t.co/5DOxshi8QN” / Twitter
Posted by jpluimers on 2025/06/17
Posted in Debugging, Development, Software Development | Leave a Comment »
A PDF can run JavaScript, which means it can hosts a VM for Linux or Doom
Posted by jpluimers on 2025/06/12
A few years back, this question popped up: [Wayback/Archive] Embedding JS into PDF : cybersecurity
The answer is yes, and you can take this far. Virtualisation far. Which is what these repositories – both by [Wayback/Archive] ading2210 · GitHub – did:
- [Wayback/Archive] GitHub – ading2210/doompdf: A port of Doom (1993) that runs inside a PDF file
- [Wayback/Archive] GitHub – ading2210/linuxpdf: Linux running inside a PDF file via a RISC-V emulator
Via [Wayback/Archive] Angry Nerds Podcast – YouTube -> [Wayback/Archive] Angrynerds 235 – Automasturbator – YouTube -> 1540 seconds at [Wayback/Archive] Angrynerds 235 – Automasturbator – YouTube – t=5040s
1:24:00 Hadden we Doom in PDF-vorm al eens genoemd? https://github.com/ading2210/doompdf Er is een vervolg, nu gewoon linux draaien in een PDF https://github.com/ading2210/linuxpdf Dus in feite gewoon een PDF-VMetje
Related:
Posted in *nix, Development, JavaScript/ECMAScript, Linux, Power User, Software Development, Virtualization | Leave a Comment »
Sequoiaview altrnatives
Posted by jpluimers on 2025/06/12
I wrote about Sequoiaview in depth in SequoiaView Homepage, made some research notes in “cushion treemap” delphi – Google Search and touched it slightly in A choco install list.
I never heard back from my request for Sequoiaview source code, and given ever increasing local storage media sizes, the speed of it now has become an issue, so I started looking to see if more alternatives have appeared and what sets them apart.
TL;DR
- There is the open source WinDirStat that runs as non-admin and is about as slow as Sequoiaview
- There is the closed source but free for personal use WizTree that requires admin elevation and is much faster than Sequoiaview and WinDirStat
Neither of them allow for a view that is cushion treemap only.
The reason that WizTree is fast is that it directly uses the NTFS MFT (Master File Table) to read the information from. This requires elevated permissions.
This is the same mechanism used by the Everything search tool, but unlike Everything, WizTree:
Posted in C++, Development, Encoding, Mojibake, Software Development, UTF-8, Windows Development | Tagged: include | Leave a Comment »
unix – How come is this command returning “GET A LIFE!”? – Stack Overflow
Posted by jpluimers on 2025/06/11
Didn’t know nx had a scriptable RPN command-line calculator dc (for Desk Calculator) which does not seem to need white space characters in the input stream or input file.
It likely is a source for command-injection attacks given the question [Wayback/Archive] unix – How come is this command returning “GET A LIFE!”? – Stack Overflow, so I did a bit of digging and found this great platform:
Posted in *nix, *nix-tools, Development, Power User, PowerShell, Python, Scripting, Software Development | Leave a Comment »
An Interactive Guide to Flexbox in CSS
Posted by jpluimers on 2025/06/11
For my link archive (as interactive stuff works way better for me than learning from plain reading) [Wayback/Archive] An Interactive Guide to Flexbox in CSS
Via:
- [Wayback/Archive] 🔎Julia Evans🔍 on Twitter: “really enjoyed reading this, I learned some new things about flexbox (like how it interacts with `min-width` which has confused me many times in the past)”
- [Wayback/Archive] Josh W. Comeau on Twitter: “✨ Introducing: “An Interactive Guide to Flexbox” ✨ It’s a brand new interactive blog post with 20+ demos that help you build an intuition for how Flexbox works. 🔥 I’ve never been more excited about a blog post 😄 → Check it out: …”
–jeroen
Posted in CSS, Development, Software Development, Web Development | Leave a Comment »
TFrame – What is the accepted way to use frames in Delphi? – Stack Overflow
Posted by jpluimers on 2025/06/10
From a while ago: [Wayback/Archive] TFrame – What is the accepted way to use frames in Delphi? – Stack Overflow.
Besides me referring to my blog post Delphi – Frames as visual Components – don’t forget your Sprig!, these were important comments and answers with notes by myself:
Posted in Conference Topics, Conferences, Delphi, Development, Event, Software Development | Leave a Comment »
For my link archive: swSIM and swICC by Tomasz Lisowski, two open source repositories to enable SIM card emulation
Posted by jpluimers on 2025/06/10
I wonder how this evolved, as the links are from fall 2022:
- [Wayback/Archive] nSinus-R (@nsr@infosec.exchange) on Twitter: “Happy to announce the release of swSIM and swICC by Tomasz Lisowski, two open source repositories to enable SIM card emulation: …, …. Among others, we attached the emulator to a real phone via SIMTrace2 and interact with test networks!”
More links and info below, but first the image from the above Tweet:
Posted in Development, Hardware, Hardware Development, Hardware Interfacing, Raspberry Pi, Software Development | Leave a Comment »
On my list of tools to check out RustDesk (as replacement for TeamViewer, Remote Desktop and similar)
Posted by jpluimers on 2025/06/05
For non-Windows systems, I have used TeamViewer in the past and when they started being obnoxious reverted mostly to VNC derived alternatives. For Windows, I’d usually combined VPN with Remote Desktop.
Recently, I found out that during my first rectum cancer year (and for others, the first COVID-19 year), the development of RustDesk – which can be self-hosted – started as an open source project on [Wayback/Archive] GitHub – rustdesk/rustdesk: An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer. with their first commit being [Wayback/Archive] Initial commit · wabarc/wayback@650ea87 · GitHub.
I got pointed to this in [Wayback/Archive] Your Remote Desktop SUCKS!! Try this instead (FREE + Open Source) – YouTube.
One of the main things to figure out is how reliably RustDesk does firewall hole punching*.
Another personal interest is to learn more about Rust and Dart, the main programming languages in which RustDesk is written.
Here are some links:
Posted in Development, Power User, Remote Desktop Protocol/MSTSC/Terminal Services, Rust, Screen sharing, Software Development, TeamViewer, VNC/Virtual_Network_Computing, Windows | Tagged: 594 | Leave a Comment »
html – How to display an unordered list in two columns? – Stack Overflow
Posted by jpluimers on 2025/06/05
For a, I wanted to a HTML ul list the SQL keywords in multiple columns I was afraid this would be a tough CSS job, but in practice it was way easier than even explained in the below Stack Overflow answers that made me find
[Wayback/Archive] columns – CSS: Cascading Style Sheets | MDN
The
columns[Wayback/Archive] CSS shorthand property sets the number of columns to use when drawing an element’s contents, as well as those columns’ widths.
TL;DR:
- I used
<ul style="columns:3">...</ul> - For setting column width, this failed in Chrome
<ul style="column-count: 2; column-width: 15em;">...</ul>
but this worked:<ul style="column-count: 2; width: 480px;">...</ul>
Here are the answers:
Posted in Conference Topics, Conferences, CSS, Development, Event, HTML, Software Development, Web Development | Leave a Comment »
Kevlin Henney on encapsulating and restricting Mutability of State to improve software quality
Posted by jpluimers on 2025/06/04
Important read (5 minutes or so): [Wayback/Archive] Restrict Mutability of State. When it is not necessary to change, it is necessary not to change… | by Kevlin Henney | Feb, 2025 | Medium
Via [WaybackSave/Archive] Kevlin Henney on X: “Blogged: Restrict Mutability of State “What appears at first to be a trivial observation turns out to be a subtly important one: a great many software defects arise from the (incorrect) modification of state.” “
--jeroen
Posted in Conference Topics, Conferences, Design Patterns, Development, Event, Software Development, Systems Architecture | Leave a Comment »





