Posts

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

aeveltstra, to vegan
@aeveltstra@mastodon.social avatar
aeveltstra,
@aeveltstra@mastodon.social avatar

Yes I know this is an ad for a whiskey seller. It’s pretty cool regardless. This kind of ad making is what gets remembered.

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.

davidwengier,
@davidwengier@aus.social avatar

@aeveltstra perhaps look into the Dock property?

aeveltstra,
@aeveltstra@mastodon.social avatar

@davidwengier Thank you for that suggestion, I will check it out. The documentation didn't give me the impression it would help for setting the initial size, but I may have overlooked something.

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 #QlikView, a #dataanalytics visualizer by the #Qlik company. The #UI does not switch to dark mode easily: it takes a lot of tinkering to get it to look good. As far as #UX 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.

strypey,
@strypey@mastodon.nzoss.nz avatar

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

Is that not standard practice now?

aeveltstra,
@aeveltstra@mastodon.social avatar

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

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.

infosec812,
@infosec812@foojay.social avatar

@aeveltstra
Which is why Java is creating better APIs for managing this in newer versions of the language and compiler.

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, to random
@aeveltstra@mastodon.social avatar

I support clients who believe things happen as if by magic. We may agree that magic merely is something sufficiently complex as to defy understanding. For my clients, that magic is me.

Thus you have to communicate with me if you want things to happen, and preferably ahead of time, rather than expecting them and then complain if they don’t happen.

It’s like praying to God, except that the mover and shaker is me. And I refuse to read your mind.

aeveltstra, to random
@aeveltstra@mastodon.social avatar

If anyone knows of, or can come up with a projected input device that feels like a typewriter, please, share!

aeveltstra, to math
@aeveltstra@mastodon.social avatar

The other day my kid asks me to present math problems about area. Early middle school: simple multiplications and divisions. He got taught a formula for areas of trapezoids: A = 1/2h * (b1 + b2).

I decided to show him how to his solution, by giving him a different approach: A = a + 2b, where a = area of the square, and b = area of each triangle on the sides of that square.

He threw a fit and refused to accept my approach, because it wasn’t the same as he had learned.

smh

aeveltstra,
@aeveltstra@mastodon.social avatar

@SmartmanApps Ah. But I didn’t try to teach 3 things. The kid already knows the middle-school, grade 7 way of calculating the area of a trapezoid. What I’m teaching, is just 1 thing: how to check whether the calculation was performed correctly. Wouldn’t teachers want pupils who can double-check their work? Out here in my line of work, that ability is very valuable.

aeveltstra,
@aeveltstra@mastodon.social avatar

@SmartmanApps Yes, one thing at a time. And instead of teaching a formula to memorize, without any understanding of how it came to be, what should be taught is that understanding. This is as easy as teaching kids addition: here’s a shape, there’s a shape, oh, and look, a third shape that is the exact same size as the first. And each of those shapes have an area calculated by multiplication, which they already know. Build upon prior knowledge.

aeveltstra, to webdev
@aeveltstra@mastodon.social avatar

fits every screen size out of the box. gets abused to stop it from doing that; to constrain the display by web browsers to specific widths. That’s counterproductive. The solution therefore is to remove such constraining CSS. Don’t apply a minimum width rule, and allow on-screen components to flow underneath each other as screen size dictates. Stop trying to make computer screens behave like hard-copy magazine paper.

negative12dollarbill,
@negative12dollarbill@techhub.social avatar

@aeveltstra And also stop labelling content based on your assumptions: I see so many pages where it says "see map, right" or "see image, left" when those images are above or below.

aeveltstra, to typescript
@aeveltstra@mastodon.social avatar

Hey, devs: is there any way to compile typescript without needing NPM and Node?

Microsoft’s documentation says the easiest way to install tcl is by using NPM. That means they aren’t saying it’s the only way. But it also lacks mention of other ways.

I’m not adverse to building tcl myself if needed, or use different methods for different operating systems.

Please advise!

aeveltstra,
@aeveltstra@mastodon.social avatar

@lukem Thank you, I’ll check it out.

aeveltstra,
@aeveltstra@mastodon.social avatar

@castarco Thank you!

aeveltstra, to Java
@aeveltstra@mastodon.social avatar

Hey, software devs: how do you prevent the from dumping memory into the application folder if the application or system causes it to malfunction? I still want the memory dump, just somewhere else. Can that be done? Please show me the way!

PHolder,
aeveltstra,
@aeveltstra@mastodon.social avatar

@PHolder yes it does! Thank you!

aeveltstra, to UX
@aeveltstra@mastodon.social avatar

You really shouldn’t call your product “enterprise level” when:

  1. Your product forces us to store cache on the system hard drive rather than letting us choose where to store it.
  2. Your product forces us to install a system module that is 10 years old, no longer supported by its vendor, and refuses to work with any newer, supported version.
  3. Your product is single-threaded when its purpose is to provide gigabytes of data transfer, simultaneously.

Do better.

SQLAllFather,
@SQLAllFather@techhub.social avatar

@aeveltstra

This was back in 95 or 96, many years ago. I honestly don't remember what vendor my students were complaining about, but it was the same tune.

Also, apologies for the tone of my original response. My intent was to sympathize and commiserate, not to dismiss or resign...

aeveltstra,
@aeveltstra@mastodon.social avatar

@SQLAllFather And I apologize for taking your comment as a critique of my stance. I hadn’t even considered it could have been written to commiserate!

aeveltstra, to random
@aeveltstra@mastodon.social avatar

My train just ran over something pretty intense. Now we’re stopped a short distance away from a railway station. The power went out. I smell burnt brakes. Let’s hope whatever we ran over wasn’t alive before we hit it…

aeveltstra,
@aeveltstra@mastodon.social avatar

If you’re driving or in NJ, now is a good time to head for railway stations on the NECL between Newark Penn Station and Princeton. East-bound railway traffic is on full stop due to electrical wire problems.

aeveltstra,
@aeveltstra@mastodon.social avatar

Thank you, powers that be, for imparting wisdom on the train engineer who stopped us safely, and the passengers who chose to stay on instead of endangering their life. Stepping on live tracks will earn you a Darwin Award.

aeveltstra, to cisco
@aeveltstra@mastodon.social avatar
aeveltstra,
@aeveltstra@mastodon.social avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • InstantRegret
  • mdbf
  • ngwrru68w68
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • osvaldo12
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • GTA5RPClips
  • ethstaker
  • cisconetworking
  • tester
  • modclub
  • everett
  • cubers
  • tacticalgear
  • Leos
  • megavids
  • normalnudes
  • anitta
  • lostlight
  • All magazines