@aeveltstra@mastodon.social
@aeveltstra@mastodon.social avatar

aeveltstra

@aeveltstra@mastodon.social

Hi, this is Andre. I'll be writing about software architecture and development, cyber security, UX/UI topics, politics, and queer experiences. I'm a classically trained musician and music composer, band director, and music instructor. I'm handfasted, have kids, and play and create (video) games. Sometimes I don't recognize social cues.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

aeveltstra, to mswindows
@aeveltstra@mastodon.social avatar

I created a sample form for using via :
https://gist.github.com/aeveltstra/2da6ef5a7dd93c4d44e24f9cde9fc676

The most difficult thing about this script was to get the form and the tab control to size to their contents. That doesn't happen automatically. At Powershell level, the control size appears to have a Height and Width property that can be set. That is not the case on my Powershell and Windows 10 Pro. I had to create a System.Drawing.Size object and assign that to the size property.

mangoiv, to haskell
@mangoiv@functional.cafe avatar

My favourite row polymorphism package is aeson

aeveltstra,
@aeveltstra@mastodon.social avatar

@mangoiv Why aeson?

janamarie, to random
@janamarie@chaos.social avatar

Have you ever considered..

aeveltstra,
@aeveltstra@mastodon.social avatar

@janamarie Yes! My dad had one, both for recording and playing music and… computer software and data.

aeveltstra, to random
@aeveltstra@mastodon.social avatar

Video of the #restoration of a 1960’s safety razor sharpener: https://www.reddit.com/r/Damnthatsinteresting/s/Gu0wwsNpXo

berkes, to random
@berkes@mastodon.nl avatar

Lol.
I'm building a tool that summarizes what what a company does based on their website.

Most common type of answer:

"The company specializes in web development and optimization, as suggested by the presence of JavaScript related to rendering the webpage efficiently and measuring performance metrics like render time and cacheability. They also seem to be utilizing tools like ResizeObserver and PerformanceObserver to enhance user experience and optimize page loading."

aeveltstra,
@aeveltstra@mastodon.social avatar

@berkes This is so badly needed! So many companies have websites that fail to explain in simple terms what the company does!

aeveltstra, to random
@aeveltstra@mastodon.social avatar

and other source control repo maintainers: please add a blurb to your readme that explains what it is your product is supposed to do. Please start with explaining what problem it solves.

aeveltstra, to random
@aeveltstra@mastodon.social avatar

Happy other’s day to all who continue the mom role but aren’t the mom anymore, or never have been. You rock.

aldeka, to random
@aldeka@wandering.shop avatar

Any recommended tools for debugging shapes? Trying to make paths that are like wedges out of a circle and the arcs aren’t behaving consistently, or at least not as I would expect at all :/

aeveltstra,
@aeveltstra@mastodon.social avatar

@aldeka I’d load it up in InkScape to make it look good, then tinker with the resulting code to make it predictable, small, and fast.

aeveltstra, to mswindows
@aeveltstra@mastodon.social avatar

Dear @microsoft developers: has none of you printed a spreadsheet with set to its built-in visual theme, high-contrast black? Because the latest version of apps for enterprise prints out black pages with light text. And when I switch the visual theme to the built-in high-contrast white, it prints white pages with black text. Same spreadsheet. That shouldn't happen.

inautilo, to music
@inautilo@mastodon.social avatar

#Development #Surprises
Printing music with CSS Grid · A fantastic showcase of what CSS Grid is capable of https://ilo.im/15yrr6


#Music #MusicNotation #CssGrid #WebDev #Frontend #SVG #HTML #CSS #JavaScript

aeveltstra,
@aeveltstra@mastodon.social avatar

@inautilo Awesome! I've been trying to do that for years. I'm happy to see we can use #CSSGrid for this purpose!

aeveltstra, to random
@aeveltstra@mastodon.social avatar

Silly mistakes being silly:

Attempting to sort day name results from an #SQL query by day name.

As if the SQL engine would know day names and apply a natural sort, instead of a text based one.

I'm spoiled by Apple computers.

aeveltstra, to random
@aeveltstra@mastodon.social avatar

Butter-fly? (Generated for me by an a.i.)

infobeautiful, to random
@infobeautiful@vis.social avatar
aeveltstra,
@aeveltstra@mastodon.social avatar
aeveltstra, to UI
@aeveltstra@mastodon.social avatar

I took some time today to learn how to make a trendline graph for statistics pertaining to 2 similar processes for one of my clients. This is created using , a visualizer by the company. The does not switch to dark mode easily: it takes a lot of tinkering to get it to look good. As far as goes, Qlik can improve their application a lot.

aeveltstra,
@aeveltstra@mastodon.social avatar

I just realized that this visualization won’t be insightful for most colorblind people. I’ll have to add symbolic markers.

aeveltstra, to random
@aeveltstra@mastodon.social avatar

Please, makers of email subscribe and unsubscribe systems, stop allowing just anyone to supply any email address. That’s just asking for abuse. Stop putting your trust in random anonymous strangers.

What you should do when having someone subscribe: send a confirmation email to their address, with an expiring link.

What you should to when having someone unsubscribe: put an unsubscribe link into their email with a unique identifier that finds their subscription and instantly unsubscribes.

aeveltstra,
@aeveltstra@mastodon.social avatar

Nay-sayers to instant-unsubscribe links in emails tend to defend bad practices by email clients that will read the link before the user activates it. Email clients do that in an attempt to precache the linked page, to make it show up faster when the user does activate the link. Of course by that time the unsubscribe action already happened.

The correct course of action is to use a better email client, that won’t act that badly.

Thanks, .

aeveltstra,
@aeveltstra@mastodon.social avatar

@strypey One would hope, but I still encounter ones that don't use that.

techhelpkb, to random
@techhelpkb@mastodon.social avatar

Chrome OS 124 brings a faster split-screen setup, Wi-Fi Quality of Service feature, Fast Pair for mice, and larger mouse cursor sizes.


https://tchlp.com/3y3iZ6J

aeveltstra,
@aeveltstra@mastodon.social avatar

@techhelpkb Finally a cursor we can see!

aeveltstra, (edited ) to Java
@aeveltstra@mastodon.social avatar

Reflection considered harmful

In the and OOP programming languages, is used to not only review an object’s private fields and methods, but also to access and change them.

This is used for instance by large libraries and frameworks, by preprocessors, and of course by the standard library itself.

It is dangerous because it can break a class’ definition of what should be private and inaccessible.

Every programmer should know.

aeveltstra,
@aeveltstra@mastodon.social avatar

@infosec812 Awesome! Looking forward to it.

aeveltstra, to random
@aeveltstra@mastodon.social avatar

I'm building , an anonymous registration of and people, intended to match missing against murdered people's profiles. My spouse is a forensic genetic genealogist who specializes in marginalized communities and found existing sources to be lacking in their ability to search, match, and review. Follow my progress live on Mastodon, here, or over on GitHub: https://github.com/aeveltstra/umpire-web and https://github.com/aeveltstra/umpire-db.

aeveltstra,
@aeveltstra@mastodon.social avatar

Umpire is being built in vanilla PHP, HTML, JS, CSS, and SQL, backed by a MySQL database. The intent is to distribute the system as , and have instances around the world federate with each other much like instances do. We already created a different application (written in Python and SVG) that can extract the data and turn the people's profiles into paper posters and social media posts. We seek to keep the tech stack as straightforward as possible, to allow easy collaboration.

aeveltstra, (edited ) to microsoft
@aeveltstra@mastodon.social avatar

https://www.bleepingcomputer.com/news/microsoft/microsoft-says-april-windows-updates-break-vpn-connections/

reports that for April 2024 will break connections due to changes.

The fix, according to Microsoft: either skip this update or uninstall.

StillIRise1963, to random
@StillIRise1963@mastodon.world avatar

American cops won’t save your kids at school when they’re being gunned down, but if they speak freely, they will come with riot gear and snipers to shut them the fuck up.

aeveltstra,
@aeveltstra@mastodon.social avatar

@StillIRise1963 Just a reminder that the police in America doesn’t serve and protect us, the people, but them: the 1% rich and greedy.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • kavyap
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • ngwrru68w68
  • Youngstown
  • everett
  • slotface
  • rosin
  • ethstaker
  • Durango
  • GTA5RPClips
  • megavids
  • cubers
  • modclub
  • mdbf
  • khanakhh
  • vwfavf
  • osvaldo12
  • cisconetworking
  • tester
  • Leos
  • tacticalgear
  • anitta
  • normalnudes
  • JUstTest
  • All magazines