Pixelcode Apps 

245 Followers
19 Following
243 Posts

#Developer of Free-Software and Ethical-Source desktop apps,  #Firefox addons and #Hugo websites. Active member of #Codeberg. Enjoying working with #Git, #Forgejo, #Inkscape, #Java, #TypeScript, #IntelliJ.

Solely news about my software projects, such as update information or tipps and tricks.

 http://blog.orwellkv4zylvu3hrsbk2jzilb5ic4i6hd63zcemxugwksjdmhfd7nad.onion

🇺🇳 🇪🇺  🇺🇦 🇹🇼

#FOSS #OpenSource #ESS #OES #EthicalSource #FreeSoftware #software #privacy #fedi22

Webhttps://forgoodeyesonly.eu
🔑 Keyoxidehttps://keyoxide.org/aspe:keyoxide.org:CSY6CYWH443HWQ5LCB6IDQFWVU
:gitea: Githttps://codeberg.org/pixelcode/pixelcodeapps
:threema: Threemahttps://threema.id/28KF76T3
@ghost_letters @divclassbutton Yeah, exactly, every problem you wish to solve has already been solved for you by thee various Spring modules, be it web/API, cryptography, database access, caching, storing secrets or whatever. You just need to find the right starting point. But the documentation is really extensive and even includes full example projects.

@andnull I've been working (well, mostly procrastinating) on version 3 of my “For Good Eyes Only” ethical software licence* for probably 2 years now, and I'll absolutely add this clause in! 

* (well, it's [even partially meant] more like a manifesto tbh 😅)

https://forgoodeyesonly.eu

For Good Eyes Only

The purpose of this Free Ethical licence is promoting a sustainable and dignified world by attaching conditions of justice and morality to the use and re-distribution of licensed works.

For Good Eyes Only

So, this is what it looks like when #Snowflake suddenly crashes on your server… 👀

Anyway, I still do strongly encourage everyone whose Internet is not censored to install the Snowflake proxy! It helps people from authoritarian countries connect to the #Tor network, by disguising the connection as a video conference.

It's available as a browser addon or as a stand-alone SystemD service for servers: https://snowflake.torproject.org/#:~:text=Powered%20by%20volunteers

Someone from Iran, China, Belarus etc. will be silently grateful to you.

@fnohe It's actually fairly easy to create a #CssOnly dark mode: Two radio buttons let the user toggle between light/dark. In my stylesheet, I've added an `html:has(#dark-mode:checked)` rule which applies the dark theme. With more #CSS, only one button is visible at a time and both buttons look like regular ones (not like typical radio buttons). #WebDev

You can see it in action on https://blog.forgoodeyesonly.eu and https://forgoodeyesonly.eu.

I've published a #CodePen demo too: https://codepen.io/realpixelcode/pen/KwpOjeW

All blog posts | For Good Eyes Only Blog

The purpose of this Free Ethical licence is promoting a sustainable and dignified world by attaching conditions of justice and morality to the use and re-distribution of licensed works.

For Good Eyes Only Blog

@fnohe It's actually fairly easy to create a #CssOnly dark mode: Two radio buttons let the user toggle between light/dark. In my stylesheet, I've added an `html:has(#dark-mode:checked)` rule which applies the dark theme. With more #CSS, only one button is visible at a time and both buttons look like regular ones (not like typical radio buttons). #WebDev

You can see it in action on https://blog.forgoodeyesonly.eu and https://forgoodeyesonly.eu.

I've published a #CodePen demo too: https://codepen.io/realpixelcode/pen/KwpOjeW

All blog posts | For Good Eyes Only Blog

The purpose of this Free Ethical licence is promoting a sustainable and dignified world by attaching conditions of justice and morality to the use and re-distribution of licensed works.

For Good Eyes Only Blog

“What are you doing? Any plans for today?”

“yeah, so i'm using the axiom of choice to implement mutual exclusion in #css with some black magic”

“But… why?!”

“well, you see, there are certain people on the elephant app who disable JavaScript in their browser, enable 'resistFingerprinting' and still want to use dark mode on my static website”

@jonitoni @MrGR

Es gibt „Ethical-Source“-Software (analog zu Open Source), die gemäß ethischer Lizenz nicht zu bestimmten Zwecken verwendet werden darf (siehe @ethicalsource). Häufig betrifft das so was wie Umweltverschmutzung, Diskriminierung, antidemokratische Bestrebungen, Militär etc. Evtl. nicht ganz das, was du meintest, kommt dem aber wohl am nächsten.

Übrigens steht die Veröffentlichung von Version 0.3 meiner eigenen For-Good-Eyes-Only-Lizenz in diesem Jahr an 😉 https://forgoodeyesonly.eu/de

For Good Eyes Only

Der Zweck dieser freien ethischen Lizenz ist die Förderung einer nachhaltigen und würdigen Welt durch Bindung von Nutzung und Weiterverbreitung lizenzierter Werke an Grundbedingungen von Gerechtigkeit und Moral.

For Good Eyes Only
The russian anti-war popup's source code is now also available on #Codeberg: https://codeberg.org/pixelcode/ru-popup
ru-popup

Russian anti-war popup shown to russian-speaking website visitors.

Codeberg.org

“Are you joining us from 🇷🇺?

Is it really the 🇷🇺 people who want war against their 🇺🇦 brothers & sisters? Or is it perhaps just an old fool from Red Square who longs for the days of Cold War, mutual hostility & nuclear arms race? You have the right not to die for your Tsar in an unnecessary & useless war. You have the right to say what you think. Do not let your human dignity be taken away from you, because your life is more precious than your allegiance to a false prophet.

Peace be with you.”

@fnohe FriendlyCaptcha seems okay, as it's hosted in Europe and is therefore subject to the GDPR. However, it could be made even more private by having the website proxy all FriendlyCaptcha requests instead of talking directly to FriendlyCaptcha's server.