Sopuli lover
My interests are mainly music, instruments, tech, Linux and self hosting.
You’re beloved too for being here with us. Thank you for your presence.
Dan… I fucking love you. Thank you for this writeup. Not only is it helpful but it gives me encouragement to continue finding ways and figure things out.
I couple years back when I did my photography education we had an assignment to create a photo book as our final “exam” thing. I decided to document and show the daily life of a blind man and his tools and what he’s had to go through as his blindness got worse over the years. He showed me how he uses his computer and phone and such so I really really saw the importance of accessibility.
Somewhat luckily I’ve been able to keep the forms somewhat sane due to using component libraries which implement accessibility well. I always make my things in SvelteKit which does have good support for accessibility and I always keep my colours contrasty with as close to as AAA as possible because it’s easier on my own eyes too hahaha.
There’s a national deaf-blind association nearby and I’ve been thinking of going there to chat about accessibility and website usage with them one day.
I’m working on digitizing the book I made into a website and of course want to make that website extroniously accessible so even a blind person can hear through descriptive wording of what’s happening in the images. I also plan to make a scrolly-type thing using as little JS as possible which is nicely achievable now with the CSS scroll modifiers that’s been added over the years.
It’s going to be exciting to see how everything will work out. I can’t thank you enough, while my only computer is a Steam Deck where running VMs is a bit so and so I’m gonna see if I can use some public computer or see if someone in the association can help me test things out and fix things from there.
One thing I’ve had troubles with when trying to implement accessibility is in web dev. There’s so many attribute tags and I think a few different software based standards as well? I’m not entirely sure. The documentation on it felt a bit hard to follow and implement. Then I’m not sure how to go about testing it fully either without having those proprietary softwares either. 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.
While I slowly figure that out however I make sure to follow tag recommendations and keep things in sections, only one h1 tag per page, descriptive and short alt tags, and so forth. At least that helps a tiny bit.
This should be one word, no?
We need to beat the Germans in long and complicated words.
I heavily agree on this for most people. Sadly books, actual lectures and classes and online tutorials haven’t been working for me before.
It must really fucking suck being a teacher in programming and having invested time into a book or online tutorial/study thing today. I hope EU will legislate AI training.
This was my usecase when learning JS. I’ve always had a very very difficult time with programming and wrapping my head around those types of patterns. But with the help of AI I was able to get a quicker understanding and being able to ask followup questions, explain what different symbols do, nowadays I use it as a basic reference to get a starting point to some solutions while just being well versed enough to approach a lot of things on my own.
I often try to switch around and experiment with different similar and potentially better approaches unless it’s giving me one of those responses that have been the most bogstandard straightforward way of doing it… because of a stackoverflow answer from 12 years ago. But those are often the more simpler queries. But each day I practice my programming I turn to search engines more and more to adapt similar problems to my own so the kickoff of using AI got me to the point where I had a stronger understanding of how things work in a practical learning method that worked really really well for me.
I hate how great AI can be in some use cases while I also am part of the reason for excessive power usage of GPUs :( but I really don’t think I would’ve been able to get as far as I’ve come today without it.
I always had a very hard time with getting into more serious web dev outside of basic CSS and HTML and then I found SvelteKit and followed a video tutorial to build around my own project I had at the time for an internship.
Since Svelte follows the more usual layout of HTML tags it was really familiar for me to understand rather than jumping into something that’s JSX based. So if you want to get into web dev I can heavily recommend that!
I had the same thought but found his website and the art style is a bit different. https://jeffleejohnson.com/horror-gallery.html
I am curious about who it is now tho, can’t really tell from the watermark in the bottom right corner.
I’ve been with 1984.is for some time as well. They’re international domain is 1984.hosting. I’ve also had contact with their support and they’re friendly, knowledgeable and straight on point.
I had to transfer my domain and they wanted the domain key. Not wanting to send that over insecure email asked if they have a GPG key and told me they do, sent me a link to their site to get it and a specific mail to send it to which I then was able to send over. The process of contacting them and getting everything set was very speedy and I felt in good hands.
This is why I’ve recently started liking religion more and more. There’s genuine good moral pointers and good texts to reflect on there.
Sad a loud voice has to ruin it. At least the church here is LGBT safe and accepting which I’m thankful for.
I’m dying of stupidity, apparently.
There is not. But I’d say keep SSH closed on the NAS or whitelist only your local IP in the firewall. I do that and turn it off when I don’t need it. It can be a bit risqué messing about with SSH on Synology because of how funky they’ve made the distro it’s running and any changes you make might not persist on reboot or after updates.
It’s basically a front-end GUI to Docker, like how some use Portainer. Synology has pretty alright documentation here. If you’re on mobile, click the menu button on the top right to view the sub-pages for the docs, was confusing at first to find what more it had to say about it lol.
But in short, to spin up individual containers you can go to the “Container” page. But there’s a big lack of control because Synology so I recommend to use Docker Compose under “Projects” for more fine grained control if needed. When you start a project you have to select a location for the project files and you can use dot notation for sub directory and files when doing volume mounting, eg. ./nginx/config:/etc/nginx/nginx.conf
.
There’s a lot to read on for containers in general and working with them on Synology is a tad different and sometimes a lot of hoops to jump through. But it’s definitely nicer in the end than running almost anything outside of Synology’s Office Suite through it!
I’d recommend to make a Dockerfile for it and run it that way. It’ll be quite a lot easier than to manage installing a bunch of dependencies.
Here’s a guide I found pretty good!
Here’s a bit of a shorter one too to get some more reference.
I knew 2025 is gonna be the year of the linux desktop
But wait, I’m only in my mid 20s! It’s too early! It shouldn’t be happening!