Day 14 - #adventOfIOSAccessibility. iOS and Xcode provide a wide variety of tools and options to deal with color, and help us providing good color contrast ratios. From system colors that automatically support Increase Contrast, to high contrast (and light and dark mode) color asset variants, automatic checks with the Audit feature in the Accessibility Inspector, and even a built-in contrast calculator.

#365DaysIOSAccessibility

This entry was edited (1 year ago)
in reply to daniel:// stenberg://

For once, you write wrong things. Just one: the "crazy" example you show is disallowed since IDN does not allow many of these characters: afnic.fr/en/observatory-and-re…

#IDN #Unicode

Sharing files between your iPhone® and Windows PC rolling out to Windows Insiders | Windows Insider Blog blogs.windows.com/windows-insi…

The four most popular ways to use RDF-based metadata on websites are RDFa-Core, RDFa-Lite, Microdata, and inline JSON-LD.

I can’t use RDFa-Lite because I need rel HTML attributes. rel silently upgrades RDFa-Lite to RDFa-Core, which parses differently. I doubt all parsers upgrade correctly; some will try to parse RDFa-Core as RDFa-Lite. Conformant RDFa parsers upgrade RDFa-Lite pages to RDFa-Core despite many authors only being familiar with RDFa-Lite. I suppose resources like Schema.org and Google’s documentation only documenting RDFa-Lite markup worsens the confusion. Update 2024-12-16: Sarven Capadisli has clarified on the Fediverse that this is the behavior of one faulty parser; rel only triggers an upgrade when used with an RDFa namespace. I may re-evaluate RDFa.

With RDFa split between two incompatible alternatives with a confusing upgrade mechanism, the alternatives are Microdata and JSON-LD. I use structured data extensively; JSON-LD would duplicate most of the page. Let’s use this relatively short article as an example. Exruct can convert the embedded Microdata into a massive JSON document featuring JSON-LD. Take a look at the JSON-LD and HTML side by side. Microdata attributes take a fraction of the footprint, encode the same information, and don’t require duplicating nearly the entire page.


Originally posted on seirdy.one: See Original (POSSE). #Microdata #SemanticWeb #RDFa #HTML

This entry was edited (1 year ago)

Seirdy reshared this.

in reply to Seirdy

My approach:

* all human-readable information is visible and actionable in markup languages (HTML, SVG, MathML..)
* anything significant has a URI and machine-readable.

For my purposes, publishing various types of content and working on an application ( dokie.li/ ) - it comes down to using the full expressivity of #RDFa.

Why RDFa: csarven.ca/linked-research-dec…

#rdfa
in reply to Seirdy

Hope I understood you correctly; not trying to change your mind:

Unless you've already checked w/ other #RDFa parsers, I wouldn't rely on GRRT (referenced blog post). AFAICT, GRRT wasn't parsing the HTML snippet correctly back then nor now for that HTML snippet.

If you don't use the `vocab` attribute, values like `license` are ignored by the RDFa parser (unless host language's default vocab is applied). For anything else parsing plain ol' rel=license, that's not an issue anyway.

#rdfa
in reply to Seirdy

Update 2024-12-16: @csarven has clarified on the Fediverse that I described the behavior of one faulty parser; rel only triggers an upgrade when used with an RDFa namespace. I may re-evaluate RDFa.
This entry was edited (1 year ago)

Seirdy reshared this.

We're very disappointed Let's Encrypt is ending support for proper revocation checks via OCSP Must-Staple which is the only efficient, private and secure method not depending on a browser-specific service:

letsencrypt.org/2024/12/05/end…

No replacement is being offered for the feature.

in reply to GrapheneOS

I wrote about this in detail here after the statement of intent: seirdy.one/posts/2024/09/25/po…

I think the ideal solution would be replacing live lookups with CRL shards, and preserving must-staple until either OS-level CRLite- or Let’s Revoke- like filters roll out or until short-lived certs become available.

But I understand the decision. A fraction of a percent of websites have must-staple, an even smaller fraction use a good implementation like ocsp-fetcher or caddy, and a small fraction of traffic is from a browser that does OCSP stapling properly. The massive amount of engineering effort for the tiny gain isn’t something they can justify.

I’m disappointed that they probably won’t go with ACME-STAR, which is the most robust option I looked at in that post (especially when combined with delegated credentials).

This entry was edited (1 year ago)

Here at Time Magazine, We’ve Decided This Is Another One of Those Years We Pick a Person Who Fucking Sucks

mcsweeneys.net/articles/here-a…

Jeseň ubehla rýchlejšie než som plánoval, ale to nie je to podstatné, čo som chcel povedať. Dosť som totiž uvažoval, ako poňať pokračovanie môjho predchádzajúceho blogu, a teda ako by mala vyzerať lekcia 2.
Nakoniec som sa rozhodol nenosiť drevo do lesa a prichádzam iba s prekladom článku z eff.org - How to: Understand and Circumvent Network Censorship licencovaného pod otvorenou licenciou CC-BY takže to čo teraz budete čítať, nie je moje dielo, iba môj pokus o preklad.

herrman.sk/home/ako-sa-priprav…

#eff #cenzura #blog #vladamrzkejluzy #dns #vpn #proxy #tor

reshared this

"Ein juristisches Gutachten klärt, in welchen Fällen digitale Dienstleistungen auch analog angeboten werden müssen. Es kommt zu dem Schluss, dass ein Verbot von #Digitalzwang ins #Grundgesetz gehört."

netzpolitik.org/2024/digitalzw…