Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @dan@d.sb

  • 0 Posts
  • 62 Comments
Joined 2 years ago
cake
Cake day: June 14th, 2023

help-circle



  • dan@upvote.autoLinux@lemmy.mlDistro choice
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    4 days ago

    Get “live DVDs” for a distro that offers both GNOME and KDE (Fedora is a great one), and see which one you like best. “live” means it’s usable without installing anything, so it’s easy to try out. Get a spare USB stick, install Ventoy on it, copy both ISOs across (a KDE one and a GNOME one), and boot your computer from it to try them out.













  • Websites don’t have an actual check for a legit email.

    Some do. You can connect to an SMTP server and pretend to send an email (send the EHLO, MAIL FROM, and RCPT TO commands, but don’t actually send any content). A lot of servers will immediately reject as soon as you provide an invalid recipient email address.

    Of course, that doesn’t work for any domains with a catchall address (where every address at a domain goes to one mailbox), and some SMTP servers don’t reject the email until later (or even just silently ignore emails to invalid addresses) in order to avoid enumeration attacks.


  • dan@upvote.autoLemmy Shitpost@lemmy.worldThats right
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    2 months ago

    Do you mean in mixed language documents? Can’t you tell it that parts of the document are in a different language? You could do that in Microsoft Word 25 years ago - Word lets you set the default language for a document, but you can change it per paragraph.


  • Web is a bit easier than native since the browsers handle all the platform-specific details across all common platforms, and you mostly just have to follow some guidelines that aren’t overly technical or arcane. Some examples:

    • Use ARIA roles where appropriate
    • Ensure sufficient contrast between text and background colours. Should at least meet the WCAG level AA which is a 4.5:1 contrast ratio, but ideally meet AAA which is a 7:1 ratio for body text and a 4.5:1 ratio for headings.
    • Ensure you use <label> tags to label for all your <input>s, alt attributes on all images, title attributes where appropriate (e.g. on <table>s to describe the data contained inside the table), etc.

    If you use Firefox, its developer tools have an “Accessibility” tab that can audit for common issues - things like missing labels on checkboxes and radio buttons, colours that don’t meet WCAG contrast ratio requirements, etc.

    It’s a good time to learn more about building accessible sites and apps given it’s becoming a legal requirement in some jurisdictions. For example, the European Accessibility Act (EAA) goes into effect later this year, and it mandates that sites and mobile apps for various industries (like ecommerce, airlines and other transport, media streaming, social media, banks, and some others) meet accessibility guidelines.

    I’m on an all Linux machine and the only accessibility software I know of is Orca and it’s so and so last time I tried it.

    It’s probably worth spinning up a Windows VM to test in NVDA. It’s one of the most popular screen readers and probably the most popular open-source one, but only works on Windows since it deeply hooks into the Microsoft Speech API, accessibility APIs, and and other Windows APIs.