A nice #endof10 course for those uncertain but want to switch over to #Linux is offered by #ABF Olofström in Sweden;
Grundläggande Linux https://www.abf.se/blekinge/kurs/grundlaggande-linux-3870538/
Have you made your #backup today?
Well as backups are concerned I consider one as none. I count online as none too, because they are too much dependent on external factors to work.
My basic rule is: at least two separate devices with recent local backups of my data. Separate those devices physically, like in two separate buildings. One is always #offsite
On top of that I have a long term #archive to which a full backup is added periodically. I never delete archived files.
Last tip: test #recovery regularly!
Heel goed nieuws!
De Duitse overheid heeft na protesten besloten tegen chatcontrole te gaan stemmen. Dit protest werd geleid door Piraat @echo_pbreyer van @piratenpartei
Hierdoor blijft een meerderheid in de EU voorlopig uit zicht, maar ze zullen het ongetwijfeld weer gaan proberen.
We blijven waakzaam!
#Chatcontrol #FightChatcontrol #NoChatControl #Chatcontrole #surveillance #TK2025
De Duitse regeringspartij CDU/CSU heeft vandaag duidelijk gemaakt dat er onder hun regering geen chatcontrole komt.
Vertaling van de voordracht:
Wij als CDU-CSU-fractie in de Bondsdag zijn tegen het willekeurig monitoren van chats. Dat zou hetzelfde zijn als alle brieven uit voorzorg openen en controleren of er iets illegaals in staat. Dat kan niet, dat staan we niet toe.
Tegelijkertijd is het duidelijk dat kindermisbruik bestreden en bestraft moet worden. Daarom is het fundamenteel goed dat de Europese Unie dit probleem aanpakt. Uiteindelijk moet de op Europees niveau geplande regelgeving erin slagen kinderen effectief te beschermen, zonder de veiligheid en vertrouwelijkheid van individuele communicatie in gevaar te brengen.
Wanneer Duitsland het chatcontrole-voorstel niet steunt, wordt de gekwalificeerde meerderheid die nodig is om het voorstel erdoor te krijgen, naar verwachting niet bereikt.
Artikel: https://chatcontrole.nl/nieuws/cdu-csu-geen-chatcontrole/
It turned out this morning that the solution is way easier than having to use a submodule.
I removed the remote from the main hugo git config file. Then went into the public directory and did a ```git init``` there (again). But now I did define upstream.
This way I can push from public after hugo has populated the files there, without pushing the entire hugo framework with it. This way it works!
Tired of my struggle with git today...
I happen to have a nested git repository. Which is the public directory inside my Hugo framework. Git has a solution for that called: submodule.
But the assumption in the documentation seems to be that you add a submodule from a remote server and basically clone it. But I generate it locally.
So I have to remove public from the tracked files (git rm -r --cache) then cd into public, then git init, then git add and commit all stuff in public, then I can add the submodule from the projects root...
I think I am on the right track? Am I?
#linux #commandline #git #submodule
After many years I started to build a website again, when I discovered #codeberg pages.
Last time it was pure HTML I guess and maybe I used Dreamweaver?
This time I use the #hugo framework as open source static site generator. Really a nice experience to build and see it online in a matter of seconds!
Have no clue though how there can be a secure connection though? Without having touched any TLS stuff.
Anyhow, for those who want to follow my babysteps: https://oxo.codeberg.page
Linus Torvalds activity chart looks like a heart rate monitor.
Recently I made some neat date / time helper functions for bash / zsh.
I.e.: 'dten' gives current decimal date and timevalues with an added nanosecond epoch
(20250826_171150_1756221110.129674445)
Or: 'dtw' returns the current date-time with an added abbreviated weekday
(20250825_100736_W12_su)
Can be helpful for those living inside the shell!
#linux #bash #zsh #shell #script #date #time #epoch #nano
https://codeberg.org/oxo/dotf/src/branch/main/zsh/function/date-time.sh
Kommande: Grundläggande Linux kurs
https://www.abf.se/blekinge/kurs/grundlaggande-linux-3870538/
#abf #sweden #linux #course
A simple guide to installing Arch with BTRFS and disk encryption.
Windows is getting worse with each passing day. 😐
Making steps into the right direction with my Rijndael cipher script. Almost done now with the key expansion and the so called g-function. Last step is implementation of the round constants.
When that is done I 'only' have to put all the stuff in a proper loop. If that works I will be happy, but the journey will not end there. A lot of testing and see how to decrypt...
😃
Looking for a libre alternative to Desmos online graphing calculator? (https://www.desmos.com/calculator)
I found grapk.tk!
It used to be on https://graph.tk, but that address no longer works - yet the name of the project remains.
So it's now here:
https://graph.equation.io/
Source on Github:
https://github.com/aantthony/graph.tk
#maths #math #graphs #gnuplot #calculator #graphingCalculator #equation #Desmos #alternative #foss #opensource #libre #freesoftware
DSEG is a family of free (and open-source) fonts of 7- and 14- segment displays. These allow for designing gorgeous digital displays!
In my 'baes' :) project I am struggling with Galois Fields and get field-exceeding values properly calculated.
I am home now and suddenly it struck me that probably the solution can be (note-to-self):
After multiplication with the irreducible polynomial, use a mask and a bitwise AND to keep only the lower 7 bits of the final result value.
I.e.:
value=0xA3F
mask=0x7F
result=$(( value & mask ))
So then the result will become: 0b00111111
Hopefully this will work...