Skip to main content

Peter Vágner reshared this.


I've written a #tutorial on how to program #accessible #native #gui #windows applications in #rust using the native-windows-gui library: modulus.isonomia.net/tech/nwg/

Also available in Spanish: modulus.isonomia.net/tech/nwg-…

#a11y #programming

Peter Vágner reshared this.


Peter Vágner reshared this.


“I am so thankful for the creation of NVDA. It has really changed my life. With NVDA, I do not have to worry about spending tons of extra money on third party software to use a computer. I can purchase any new computer that I want, and I can use it for the same cost as a sighted person” – Reina, United States.

We believe every blind & vision impaired person deserves the right to freely & easily access a computer. With our free screen reader, there is no extra financial burden on users.

Peter Vágner reshared this.

in reply to NV Access

I hear you Lin. Couldn't agree with you more. Never gave that a thought.
Unknown parent

NV Access
@scottmaxwell Thank you so much! We do work hard to continue to improve NVDA and give everyone a better product.

Peter Vágner reshared this.


I switched to conhost instead of Windows Terminal yesterday. Today, I closed a command prompt window and immediately received ... wait for it ... 6463 identical NVDA errors. The error tone played continuously for about two minutes while NVDA struggled to play 6000 instance of the wave file, each interrupting the last, and write all the errors to the log file.
Additionally, if I try to invoke a tmux or screen session, NVDA stops automatically reading output and I can't find a way to fix it.
On the other hand, if I switch to Windows Terminal again, my entire machine becomes unusable after about 15 minutes of having any terminal window open, and the memory usage slowly climbs to ridiculous heights until I close all terminal windows and start over. I've seen it hit 1.2 GB.
So I can switch to macOS where I'm pretty sure terminal output still interrupts itself, or use TDSR on either platform, which is looking like a really nice idea, or switch to Linux, where terminal works great but lots of other things don't. Or I can smash all my computers with a hammer.
in reply to Simon Jaeger

The great accessibility paradox. The more accessibility features we get the less any of them work. Including the basics.

Peter Vágner reshared this.


Všechna videa z letošního ročníku #LinuxDays jsou venku 👍
🎥 linuxdays.cz/2023/video/

reshared this


Peter Vágner reshared this.


JAWS stands for Just Another Windows Screen reader, NVDA stands for No visuals, decent access, and SA stands for Seamless Accessibility. I will not be taking any questions at this time.

reshared this


Peter Vágner reshared this.


I couldn't find a Markdown rendering tool that just works, so I wrote one. It pops up a basic open file dialog. Select a Markdown file, and it'll be rendered in your default browser. It doesn't get much more simple than that. quinbox.xyz/files/easymark.exe

reshared this

in reply to André Polykanine

@menelion I wanted to use C++, but couldn't find a Markdown renderer that I liked and had been wanting to try Rust for a while, so Rust.

Peter Vágner reshared this.


A reverse TCP shell using cURL only ❤️ (and optionally via SOCKS/WEB proxy). Not our idea but we made it cooler and and pragmatic.
👉github.com/SkyperTHC/curlshell

reshared this


Peter Vágner reshared this.


“Just experienced the most humliating treatment at Paris Charles de Gaulle Airport’s security. As a totally blind person traveling with plenty of specialised technology, I expect my equipment to be checked, but what I didn’t expect was to be completely bypassed in questions about MY belongings. Security staff only spoke to my sighted wife, ignoring all my attempts to communicate. Is this the level of professionalism and inclusivity we can expect at #CDGAirport?

reshared this


Peter Vágner reshared this.


A to víte, že mDNS vymyslel Cimrman? Znamená to mám Doménu, Nemám Server. Bohužel, pak mu to nějací pánové vyfoukli.
@krcmar #LinuxDays

Peter Vágner reshared this.


Peter Vágner reshared this.


For UK disabled followers and friends:

Google is recruiting people to become members of the #accessibility Trusted Tester Program. So far, members have been from U.S. and Canada. Testing of Talkback and other studies take place through this program. You can be a tester for on-going products like Talkback or take part in research studies that will be posted. You'll be paid for your time for most of the studies.

Signup here to express your interest (UK only). g.co/a11ytt

reshared this


Peter Vágner reshared this.


What makes an accessible date picker? Is it even possible? #ID24 2023 youtube.com/watch?v=D2Gy2WN4Iy… with Russ Weakley #a11y #webdev #webdesign #accessibility

reshared this

in reply to Web Axe DennisL reshared this.

Related: 4 examples of web-accessible date pickers...

WAI: w3.org/WAI/ARIA/apg/patterns/d…

Deque: dequeuniversity.com/library/ar…

U.S. Web Design System
designsystem.digital.gov/compo…

Tommy Feldt: fymmot.github.io/inclusive-dat…

#date #calendar #UIDesign #webdesign #webdev #a11y

This entry was edited (11 months ago)

Peter Vágner reshared this.


with all the unpleasant news around bandcamp, I found a nice script to download and sync the collection of your purchases to your HDD. I hope that everything will be ok with bc, but it's good to have a backup of my collection in flac anyway

github.com/meeb/bandcampsync

reshared this


Peter Vágner reshared this.


The physical dimensions of Braille are amazingly unstandardized. In the US, books and Braille displays generally follow the old standards setup by the National Library Service. When it comes to signage, it’s different from state-to-state. Outside of the US, most countries are different. Not even talking about the code. I mean dot size and height, shape, inter-cell spacing, cell spacing, line spacing, etc. Here are specs for just some of the differences. brailleauthority.org/size-and-…

reshared this


Peter Vágner reshared this.


Mohl by někdo doporučit lightweight alternativu k #Redmine? Která by uměla jednoduchý task tracker (v podstatě pouze jednoduchý todolist se statusem jednotlivých tasků a přiřazením k určitým lidem), ovšem důležitá je taky možnost propojení s emailem, aby šlo odpovídat na maily ze systému a ty by se pak objevily buď jako komentáře tasku či nové tasky.

Jde mi o to, aby systém dovedl používat BFU. Ten email proto, aby se do systému ani nemusel přihlásit a přesto ho mohl používat.

Redmine je fajn, ale na jednoduché projekty je krkolomný, většina featur je zbytečná a z hlediska BFU není zrovna přívětivý.

(vím že existuje Trello a spol, ale rád bych to instaloval na vlastní server, čili nejlépe nějaký opensource projekt)

This entry was edited (1 year ago)
in reply to Archos

@archos je stále aktivní vývoj? Nevíš kdy je v plánu mobilní aplikace?
in reply to Martin Kubicek

@kubicek Jestli myslíš aplikaci Vikunja, tak je aktivní. Používám jí skoro dva roky bez problémů. Nedávno vyšla aktualizace. Vikunja aplikaci v mobilu bohužel nemá, tak oznámení lze dělat přes email a instalovat jen přes Firefox na plochu v Androidu. Wekan jsem zkoušel už dřív a je myslím také stále aktivní.
@mig

Peter Vágner reshared this.


TS kolegove, urcite pracujete s linterem. At uz styl moc neresite, nebo jste dogmatik a pridavate pravidla po kazdem rejectnutem code-review.

Dnes si povime o jednom extreme uzitecnem pravidle:

@typescript-eslint/no-floating-promises

Floating promise je nenapadna, ale zakerna bestie. Vystavujete se s ni v produkci (treba na Vercelu nebo AWS) race conditions, kde runner vas kod vesele zabije, nez neboha funkce dobehne. (zapis do DB? 🙈)

A na lokale se to nedeje! Peklo!

#typescript #vercel

in reply to Martin Wenisch

Good point. Před pár měsíci mě floating promise pěkně vypekl. Opravdu se to špatně hledá. Od té doby tam pravidlo mám 👍

Peter Vágner reshared this.


Big #keyoxide mobile app update 🚀

Most notably, the app can now also verify the new ASP profiles! See the screenshot for an example!

Also, nice and helpful icons for each claim!

More in @Berker 's blog post: berker.substack.com/p/08c15539…

Peter Vágner reshared this.


Peter Vágner reshared this.


#Android14 je k už k dispozici jako OTA update i pro starší Pixely. U mě konkrétně verze 7a. Jdeme na to!
#googlepixel #googlepixel7a
in reply to Michal Špondr

Tohle je u Pixelů super. Nová verze Androidu hned po vydání. Já mám na Pixelu GrapheneOs, tak počítám bude aktualizace příští týden.

Peter Vágner reshared this.


For people who don't use screen readers, it can be difficult to understand how screen readers work. If you're interested in learning how people use screen readers, check out this demo from Marc Sutton and The University of California San Francisco.

youtu.be/dEbl5jvLKGQ

reshared this


Peter Vágner reshared this.


A repair shop in Germany has invented a tool that breaks Apple's repair DRM on MacBook Pros, allowing independent companies to fix a common issue that Apple charges > $1,000 to repair

404media.co/diy-tinkerer-inven…

reshared this


Peter Vágner reshared this.


Hi everyone! I made a an audio game 3D platformer where you can edit the map just by editing the included CSV files. Would love to know what you all think of it as I'm thinking of having other projects have editable CSVs!

ericbomb.itch.io/unseen-platfo…

#GameDev #IndiedDev #accessibility

reshared this


Peter Vágner reshared this.


Programmers fallacies about postcodes:
- A postcode covers a small geographic area
- A postcode is good enough to locate an end user for generating location suggestions
- A postcode will be in a single timezone
- A postcode only has a single state
- A postcode has no exclaves/enclaves

I would like you to meet 0872. Australia's largest postcode (I think), covers 3 states, has two cut outs (Warbuton and Alice Springs), and even still some mail outside of this area is routed via 0872

reshared this


Peter Vágner reshared this.


The "New Outlook" demands that when adding your #Gmail account, you also give Microsoft a copy of all your Gmail email, contacts, and calendar data.

The "Learn More" link confirms:

"Syncing your account to the Microsoft Cloud means that a copy of your email, calendar, and contacts will be synchronized between your email provider and Microsoft data centers."

WOW.

Good time to switch to @thunderbird, folks!

#Privacy #Outlook #Email

This entry was edited (1 year ago)

reshared this


Peter Vágner reshared this.


23,000 lines of code and 49,000 written words later... Swords of Freeport is live on itch for macOS, Linux and Windows!

Do you want a game styled after ‘90s BBS doors, that even lets you play social multiplayer on linux machines and tilde clubs? Then give this a look.

#GameDev #IndieDev #BBS #TildeClub #SwordsOfFreeport

expectproblems.itch.io/swords-…

This entry was edited (1 year ago)

reshared this



My task was to wrote a custom import module in #python that can read data from an excel xlsx document. I had end up implementing it by using #xlrd module initially and later on I discovered it no longer handles xlsx files thus I converted it to use #openpyxl instead.

Peter Vágner reshared this.


A question to the #Tech bubble: I would like to use #Thunderbird with a bunch of shared calendars over Caldav. I had this issue two years ago and now here it comes again: Thunderbird becomes very slow as soon as all these calendars are added. They contain plenty of events each, many of them are reoccuring and I have tried both with and without offline support and also disabling autorefresh on some of those. I recall that back when I had the issue last, switching the view to show just one calendar at a time would help but to no avail now. Is this something I have to live with in 2023? ###Mozilla #OpenSource

Peter Vágner reshared this.


Peter Vágner reshared this.


Máte Nextcloud? A znáte aplikaci Music? Pomocí ní můžete vaši hudební sbírku (nebo sbírku podcastů) přehrávat přímo z Nextcloudu (přes web) nebo publikovat Subsonic protokolem. Na mobilu pak můžete mít třeba přehrávač Ultrasonic (najdete na F-droidu). #opensource #nextcloud

apps.nextcloud.com/apps/music

reshared this


Peter Vágner reshared this.


Not sure if this site is well known outside the niche community of researchers of late Russian Empire klezmer. It gives free access to streaming versions of the Ukrainian National Library's reissue CDs of wax cylinders of #klezmer, #Yiddish song, #nigunim, etc. from the 1910s through the 1930s. Most of these were recorded on folklore collecting expeditions in the Pale of Settlement or later in Soviet Ukraine and Belarus. Some very scratchy, fascinating stuff.
audio.ipri.kiev.ua/index.html
#WaxCylinder

reshared this


Peter Vágner reshared this.


New article posted by Hasan Çimen: For us visually impaired individuals, accessing image descriptions has long been a challenge. While object recognition apps provided some assistance, they were limited in their ability to describe images comprehensively. However, recent developments in AI have brought about a groundbreaking solution, making detailed image descriptions accessible to the community. Let’s look at the brief history accessibleandroid.com/detailed… #Android #AI #GPT4 #Bing

Peter Vágner reshared this.


Peter Vágner reshared this.


Main topics of today's NOS Journaal:
1. elections in Slovakia
2. demonstrations in Poland

People in this country are apparently interested in what happens behind the borders.

Peter Vágner reshared this.



I am back in the fediverse after almost three months of downtime.

Peter Vágner reshared this.


Me: Hey Siri, what's the weather for today?
Siri: Looks like rain today, maximum temperature of 21, overnight lows around 14.
Me: Hey Siri, when's the rain gonna start?
Siri: It doesn't look like it will be raining today.

Hum. #fail #iOS

#ios #fail
in reply to Casey Reeves

Never mind the poor weather result, I'm just impressed that it's given in *real* temperatures lol

Peter Vágner reshared this.


Pssst: remember how annoying it could be to get started with Keyoxide because it forced you to interact with openpgp?

blog.keyoxide.org/ariadne-sign… 👈 this might just be the solution

Peter Vágner reshared this.


Peter Vágner reshared this.


Finally wrote something on my blog: Slidge progress notes!

(XMPP gateways to various walled gardens)

nicoco.fr/blog/2023/07/14/slid…

This entry was edited (1 year ago)

Peter Vágner reshared this.

in reply to Nicoco

Wow, groupchat support for #WhatsApp? That's huge!
I guess I'll try #slidge now after all! 😀
Also looking forward for the #matrix bridge.
#slidge #xmpp #gateway
in reply to Menel

@Menel It has actually been there for a while, but I have just been too lazy to talk about it anywhere else than our MUC. We're waiting for your bug reports. ;-)

Peter Vágner reshared this.


There we go, matridge first public commit!

It's an #XMPP server component acting as a #Matrix puppeteering gateway, based on slidge. It only supports public unencrypted group chats for now, but has cool features such as emoji reactions, rich replies and message retractions.

git.sr.ht/~nicoco/matridge
git.sr.ht/~nicoco/slidge

This entry was edited (1 year ago)

Peter Vágner reshared this.


Peter Vágner reshared this.


Wanted to vaguely recreate Robert Miles - Children in a chilled out fashion using #AbletonNote so I gave it a go. It's a silly rendition but still.

reshared this

in reply to Andre Louis

Sometimes I really regret not being more musically inclined but then I see how artists can be critical of their work in chasing perfection, and music people tend to over analyze anything musical when they listen out of reflex. Meanwhile I'm just over here like... "Pretty music make brain go brrrrr." It's pretty nice honestly... LOL
in reply to Superfreq

@Superfreq It is easy to be critical, but at the end of the day, I likes to make music to have fun.

Peter Vágner reshared this.


Let's make LibreOffice accessible for everyone! Say hello to Michael Weghorn, our new Developer, who'll be focusing on accessibility improvements – like making LibreOffice more usable for people with visual impairments: blog.documentfoundation.org/bl…
in reply to LibreOffice

This is great! I use Libreoffice for much of my work, though there are some aspects that make it difficult for visual accessibility reasons.

The first issue: the flip point where text becomes white or black based on the cell color in the spreadsheet is incorrect, as a result, a lot of mid range cell colors end up with text that's not readable (unless the text color is overridden).

Another: the highlight color for certain buttons in the UI when the system is in dark mode makes the text unreadable on the button.

I'm at your disposal if you have any questions about any visual accessibility issues.

in reply to LibreOffice

@robini71 That would be awesome. I gave up my Office 365 subscription in December 2020. But, after using less than accessible windows Office alternatives, I bought a Mac.

Peter Vágner reshared this.


We have a major announcement: Tenacity 1.3 has finally been released! Check out the release notes here: codeberg.org/tenacityteam/tena…

If you are upgrading from previous betas, we strongly recommend you read the Release Advisories section as that contains important information.

We thank everyone who contributed to this release. Your contributions are invaluable and we simply cannot express how thankful we are because we would not be at this point without them.

Here's to our first stable release! 🎉

reshared this


Peter Vágner reshared this.


Q: Why do programmers code in dark mode?

A: Light attracts bugs.

reshared this


Peter Vágner reshared this.


Here's what I'll do today and it would be great if you would join me.

On the website you're working on today, find a stylesheet and add the following rule.

```
*, *:hover {
cursor: none !important;
}
```

That forces you to use the keyboard. If you find something that makes it hard or impossible to do using the keyboard, fix it! Not just for yourself but for everyone relying on keyboard accessibility.

Edit: fixed code formatting

This entry was edited (1 year ago)

reshared this


Peter Vágner reshared this.


Hi everyone, I'm a totally blind electronic musician. Looking for a audio, developer fluent in C++ d to help me with a very special open source project to assist blind people with electronic music production. If you can help me, or know anyone in your network who can please reach out and get at me. Thanks very much everyone :-) #electronic music :-)

reshared this