Skip to main content

Daniel Goerz reshared this.


Hey #TYPO3 bubble. I've now setup different accounts mirroring TYPO3 information into the Fediverse. You can find an overview at my new blog post: https://daniel-siepmann.de/typo3-fediverse-news-accounts.html

This is the current list:
* https://friendica.daniel-siepmann.de/profile/typo3news typo3news@friendica.daniel-siepmann.de
* https://friendica.daniel-siepmann.de/profile/typo3commits typo3commits@friendica.daniel-siepmann.de
* https://friendica.daniel-siepmann.de/profile/typo3blogs typo3blogs@friendica.daniel-siepmann.de
* https://friendica.daniel-siepmann.de/profile/typo3videos typo3videos@friendica.daniel-siepmann.de

Just ping me if you wanna see some feeds to be added or if something is wrong.

Daniel Siepmann - Friendica | TYPO3 News @ Daniel Siepmann - Friendica

2 people reshared this

Thank you very much for setting up the accounts πŸš€

Daniel Siepmann reshared this.


Finally working on my Sentry TYPO3 integration again. So many great improvements in Sentry and the PHP SDK landed meanwhile.

Expect a release soon. #typo3

4 people reshared this

So I guess I should switch to your extension then? Do you know what happened to the other one? Did you officially take over or β€žforkβ€œ due to inactivity?


Hey #typo3 bubble. I'm running my own friendi.ca instance. That makes it easy to provide dedicated accounts postinf RSS entries. Like seen in this quote.

Do you think it would make sense to provide some accounts like "Official News", Code Changes and Community News each mirroring a single rss feee or a colllection?

Any suggestions for sources and how to structure the accounts? Each accounts timeline again is available as an rss feed.

This patch was paid by one of our customers. It is so nice to work with open source software. It is even nicer if your customers are living open source the same way. We always are allowed to invest time and contribute patches.

β™² @t3news@friendica.daniel-siepmann.de:
[BUGFIX] Avoid undefined array key in ObjectStorage::offsetGet()

Requesting an none existing entry resulted in an PHP Warning in newer
PHP 8.x versions.

Resolves: #97554
Releases: main, 11.5
Change-Id: Ie0096b8e2fe6593aa577279d2ef843151d1af8b8
Reviewed-on: review.typo3.org/c/Packages/TY…
Tested-by: core-ci <typo3@b13.com>
Tested-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Nikita Hovratov <nikita.h@live.de>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Nikita Hovratov <nikita.h@live.de>




This patch was paid by one of our customers. It is so nice to work with open source software. It is even nicer if your customers are living open source the same way. We always are allowed to invest time and contribute patches.

[BUGFIX] Avoid undefined array key in ObjectStorage::offsetGet()

Requesting an none existing entry resulted in an PHP Warning in newer
PHP 8.x versions.

Resolves: #97554
Releases: main, 11.5
Change-Id: Ie0096b8e2fe6593aa577279d2ef843151d1af8b8
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77263
Tested-by: core-ci <typo3@b13.com>
Tested-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Nikita Hovratov <nikita.h@live.de>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Nikita Hovratov <nikita.h@live.de>

Oliver Klee reshared this.


Daniel Siepmann reshared this.


A blog post about the migration and challenges to be faced to make a TYPO3 project compatible with the typo3/cms-composer-installers version 4 and above (which is optional in #TYPO3 v11 and mandatory in v12).
https://brot.krue.ml/migration-typo3-composer-cms-installers-version-4/

2 people reshared this


Daniel Siepmann reshared this.


Are there any helpers who check #TypoScript for correctness in terms of functionality depending on a #TYPO3 version? πŸ€”
So e.g. track `config.tx_realurl_enable` or `config.simulateStaticDocuments` as obsolete/deletable?
#upgrade

Daniel Siepmann reshared this.

@danielsiepmann Rector is already in action. Maybe I need to dig deeper...
It probably doesn't cover everything yet. I'd suggest to open an issue or ask within their Slack Channel.

Daniel Siepmann reshared this.


Turns out that Adobe is collecting all of its customers' pictures into a machine learning training set.

This is opt-out, not opt-in so if you use Lightroom, for example, it defaults to adding all of your photos to the set.

If these are unpublished pictures, work-in-progress, etc. they'll still be analysed as soon as they're synced.

I've been using Lightroom to sync photos from my Windows desktop to my iPad. Now I need to reconsider that.
This is a picture of the opt-out form. "Content Analysis: Adobe may analyze your content using techniques such as machine learning (e.g. for Pattern recognition) to develop and improve our products and services. If you prefer that Adobe not analyze your files to develop and improve our products and services, you can opt out of content analysis at any time. This setting does not apply in certain limited circumstances."

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


I once was hired as consultant to guide a team who wanted move their monolith to #microservices. We got only halfway. And it was good!

The route to microservices goes via #DomainModeling, #decoupling, and #encapsulation. Bounded contexts, decoupling and modules was enough to put the team back on track and moving again. We never built a single microservice.

This week, Ted Neward wrote about this idea in a post that I now no longer have to write:

https://blogs.newardassociates.com/blog/2023/you-want-modules-not-microservices.html

#SoftwareArchitecture

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


The importance of small steps are NOT just limited to life, but when you learn complicated topic like ML/AI, programming, or any other IT topics, they are the same. You start slowly. You get to know new stuff step-by-step. Each small step will build your confidence and skill set. The important thing is not to give up, keep practising, and not compare your progress with someone else. You got this.

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


For my friends who run MacOS, make 2023 the year you care about making your machines secure https://github.com/drduh/macOS-Security-and-Privacy-Guide

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


Laptop Brands with GNU/Linux Preinstalled

Boost is very appreciated.

Lenovo https://www.lenovo.com/us/en/d/linux-laptops-desktops/

Dell https://www.dell.com/en-us/lp/linux-systems

Purism https://puri.sm

Kubuntu Focus https://kfocus.org

System76 https://system76.com

Slimebook https://slimbook.es/en/store

ThinkPenguin https://www.thinkpenguin.com

Star Labs https://starlabs.systems

Tuxedo https://www.tuxedocomputers.com

Nitrokey https://shop.nitrokey.com

LWL https://laptopwithlinux.com/

MintBox https://linuxmint.com/store.php

#GNU #Linux #Laptop
Dell GNU/Linux workstations. Source: https://www.dell.com/en-us/lp/linux-systems. Mostly Harmless, also known as LIbreTech, a shop who sells refurbished computers with GNU/Linux in India. Source: https://libretech.shop and https://mostlyharmless.io.
Lenovo GNU/Linux workstations. Source: https://www.lenovo.com/us/en/d/linux-laptops-desktops. NovaCustom, an European shop who sells GNU/Linux laptops.

2 people reshared this

carla reshared this.

Following above post (2), there are more Laptop Brands with GNU/Linux Preinstalled:

Boost is very appreciated.

Respects Your Freedom:

Technoethical https://tehnoetic.com

Minifree https://minifree.org

Libiquity https://www.libiquity.com

Vikings https://store.vikings.net/en

Respects Your Freedom https://ryf.fsf.org/categories/laptops

Similar software freedom refurbished brands:

Nitrokey https://shop.nitrokey.com/shop

MostlyHarmless https://mostlyharmless.io/computers

See also the (1) post above.

#GNU #Linux #Laptop
Technoethical, one of a few brands which several selection of their computers got certified by FSF's Respects Your Freedom. Source: https://tehnoetic.com. MostlyHarmless from India offers liberated computers with Debian, PureOS and Trisquel choices of operating system. Source: https://mostlyharmless.io/computers.
Nitrokey from Germany offers high-security laptops with Coreboot (BIOS) and Qubes (OS). Source: https://shop.nitrokey.com/shop. Vikings, one of a few brands which several selection of their computers got certified by FSF's Respects Your Freedom. Source: https://store.vikings.net.

Daniel Siepmann reshared this.


Now this is a very interesting read. A guide to the terminal, console and shell, not just giving light to some technical, under the hood aspects, but making some History (going back to the telegraph and teletypes) so some "legacy" components, names and behavior present in today UNIX-like systems can be explained. https://thevaluable.dev/guide-terminal-shell-console/

Daniel Siepmann reshared this.

Yeah was an awesome read. Looks like there are more good posts. Will add it to my feeds and continue to read the posts.

Thanks for sharing :)
@danielsiepmann Same, I've started reading more posts. What surprises me a bit is how I never met this blog before, there's very good content there! Now I'm just happy we both found it. You're very welcome! :D

Daniel Siepmann reshared this.


I'm giving away some books for free (if you reimburse me for the postage). If you want any of them, ping me.

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


Which laptop to get in 2023?

I'll be looking for a new #linux laptop next year, since my current machine is in dire need of repairs

I tend towards AMD currently but #AsahilLinux is also interesting

Which would you recommend?
#thinkpad #framework #xps #apple

  • Thinkpad (39%, 24 votes)
  • Framework (26%, 16 votes)
  • Mac (21%, 13 votes)
  • Other (comment please) (13%, 8 votes)
61 voters. Poll end: 3 weeks ago


Daniel Siepmann reshared this.


Released a service that assists me when (integration)testing and devving: webmocket.

A fake websocket server that can send custom messages to registered clients. And that records any received messages.

https://crates.io/crates/webmocket
source: https://github.com/berkes/webmocket #rustlang

Daniel Siepmann reshared this.

To be clear: the websocket isn't "fake", really. It's a mock, standin.

The whole point of the service is to allow a client (in my case a bot) to connect to it, and then start sending and receiving messages.

For test-scenarios and such.

Daniel Siepmann reshared this.


It's finally here, teasing is over:

I'm excited to launch #keyoxide today!

https://yarmo.eu/post/keyoxide

#FOSS solution for easy encryption, signature verification and decentralized identity proofs!

I've been in favor of #DeleteKeybase but I never had something to offer as an alternative. Now I do :)

Daniel Siepmann reshared this.

you're a fake since one of your checks fail! 😁

Works nicely, but really take a lot of time to get it right. For example mentioning that only pgp notation will actually "reember" your services would tremendously help to decide which way _not_ to go.
⇧