Skip to main content

Daniel Siepmann reshared this.


It's not a big deal but today I released an experimental mini #extension that simplifies #batch #editing of page #translation fields (via #Info #module > #Localization #overview) Just try it out. Feedback is very welcome! #TYPO3 #l10n #l10ntable
https://extensions.typo3.org/extension/l10ntable_extended
Example user TSconfig of the extension Button in the Localization Overview, whose functionality will be extended
Example of the field additions configured in User TSconfig in the context of the batch-edit mask

reshared this


Daniel Siepmann reshared this.


Am kommenden Montag ist das nächste Online #TYPO3 Meetup! Dieses mal machen wir auf euren Wunsch hin eine Open Stage zum Thema "Testing von TYPO3 Projekten".
Wer mag, kann seine Tools und Pipelines zeigen.
Um etwas planen zu können würden wir uns über Rückmeldung freuen, wer was zeigen kann.
https://www.meetup.com/de-DE/munich-typo3-user-group/events/295951715/

reshared this


Daniel Siepmann reshared this.


"i need 3 monitors"
"i need a mechanical keyboard"
"i need noise cancelling headphones"

Linus Torvalds, creator of the #Linux operating system's, setup:

Linus Torvalds, creator of the Linux operating system's, setup:
This entry was edited (2 weeks ago)

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


Nvim 0.9.2 released

https://github.com/neovim/neovim/releases/tag/v0.9.2

This is a maintenance release focused on bug fixes, but see the full notes for changes which might affect external UI:s.

Nvim is a fork of Vim, created and developed by Bram Moolenaar. To this day, it's still evident how much of his work is in Nvim.

On August 3, 2023, he passed away at the age of 62. If Vim or Nvim have been of use to you in your life, read :help Bram and :help Uganda and consider honoring his memory in a way you see fit.

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


Alphabet, Amazon, Apple, ByteDance, Meta, Microsoft

These are the first 6 companies designated as ‘gatekeepers' under the Digital Markets Act.

They have 6 months to ensure their core platform services comply with our rules, including:

✔ Allowing users to unsubscribe and remove pre-installed services
✔ Allowing the download of alternative app stores

❌ Banning tracking outside of their services without consent
❌ Stopping ranking their products more favourably

https://europa.eu/!NbfBbn

#DMA

A plain visual that vaguely resembles the format of a digital letter, with the European Commission logo in the top-left corner and the following text as the body:

“6 September 2023

Re: Digital Markets Act

Large online platforms designated as gatekeepers:

 - Alphabet
 - Amazon
 - Apple
 - ByteDance
 - Meta
 - Microsoft“

In the bottom-right corner a stamp-like text that says: “6 months to comply.”
A plain visual that vaguely resembles the format of a digital letter, with the European Commission logo in the top-left corner and the following text as the body: "

6 September 2023

Re: Digital Markets Act

Core platform services:

Intermediation: 
- Amazon Marketplace
- App Store
- Google Maps
- Google Play
- Google Shopping
- Meta Marketplace

Search: 
- Google Search

Video Sharing: 
- YouTube

"

In the bottom-right corner a stamp-like text that says: “6 months to comply.”
A plain visual that vaguely resembles the format of a digital letter, with the European Commission logo in the top-left corner and the following text as the body: "

6 September 2023

Re: Digital Markets Act

Core platform services:

Ads: 
 - Amazon 
 - Google
 - Meta
 - Browser: 
 - Chrome
 - Safari 

Number-Independent Interpersonal Communications Services: 
 - WhatsApp 
 - Messenger

"

In the bottom-right corner a stamp-like text that says: “6 months to comply.” A plain visual that vaguely resembles the format of a digital letter, with the European Commission logo in the top-left corner and the following text as the body: "

6 September 2023

Re: Digital Markets Act

Core platform services:

Social Network: 
- Facebook 
- Instagram 
- LinkedIn 
- TikTok 

Operating System: 
- Google Android
 - iOS
- Windows PC OS

"

In the bottom-right corner a stamp-like text that says: “6 months to comply.”
#DMA

reshared this


Daniel Siepmann reshared this.


We need an EU regulation to mandate that all internet-connected devices must have a mechanism to disable internet access entirely and remain functional indefinitely, at whatever capacity is technically possible.

Want to have an app to control your dumb gadget? That fucker can use bluetooth, there is no legitimate reason to require an account on the vendor's website, which they can block at any time, harvest data from at any time, get hacked, and also make your lightbulbs unable to turn off if us-east-1 is down.

This entry was edited (2 weeks ago)

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


For anyone unaware, Google Chrome is currently rolling out an update that track your interests based on browsing history, then share them with 3rd party websites. The notification page makes it sound like they added a new privacy feature, but in actuality they automatically enrolled you into their tracking system and you have to go and manually opt out.
This entry was edited (3 weeks ago)

reshared this


Daniel Siepmann reshared this.


slowly realizing that the wikis serve individuals way better than blogs

wikis map more naturally to the brain & are way lower effort. my wiki already feels more like an extension of me than my blog ever has

can't believe it took me this long to feel that out

i have seen several ppl make a personal blog & struggle to write posts for it

i think those ppl would have way more success with a wiki

i think the wiki should be the default option for a personal website. it somehow feels simpler.

@cedricdes : pas encore. C’est en projet mais ça va prendre encore quelques années ;-)
@ploum vous aviez quel outil de wiki personnel ?

Daniel Siepmann reshared this.


You can already respect https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/13.0/Feature-101807-AutomaticInclusionOfUserTSconfigOfExtensions.html in your TYPO3 extensions for version 12 LTS by placing default User TsConfig in /Configuration/user.tsconfig

The loading via ext_localconf.php is still necessary. But if you drop support for TYPO3 =< 11.5 you can just delete the implementation in ext_localconf.php

Daniel Siepmann reshared this.

or in ext_localconf only load it manually if below TYPO3 v13.
Nice addition, as always. Too bad it still takes some time until the last systems/extensions even moved to v12 *sigh*


Daniel Siepmann reshared this.


https://sr.ht/~edwardloveall/Scribe/ is an interesting project targeting “not to make a nicer Medium to engage with, but to make a less bad experience when people are forced to engage with it.”

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


Paris macht Ernst. Die Stadt wird begrünt, 180 Straßen vor Schulen werden autofrei, wie auch die ganze Innenstadt bereits ab 2024, Rest Tempo 30. Für #Berlin viel zu #Bullerbü, uns hängts halt einfach ab.

Und das waren noch nicht mal im Ansatz alle aktuellen Projekte, es gibt gerade noch viel mehr zu entdecken - z.B. die gewaltige Transformation der Stadtautobahn, der Champs Élysées und die Verdoppelung des Metronetzes:

https://derklimablog.de/mobilitaet/wo-ein-wille-ist-muss-der-weg-schoen-sein-paris-wird-gruen/

#Verkehrswende #Klimakatastrophe #SchreinerManja

This entry was edited (3 weeks ago)

Daniel Siepmann reshared this.



Daniel Siepmann reshared this.


Being a regular contributor to any open source project requires dedication, passion support and time. I contribute to #typo3 for years, because I am convinced the system makes the world a little bit better, and also my knowledge about it puts food on the table.
I am grateful to receive support from my employer, PIA UDG (not yet in fedi, I work on it). They grant me a day per week for contribution, off of my regular working time. And they offer a 50% contribution role, see https://www.udg.de/de-de/jobs/typo3-core-developer-all-genders-50-fr-kundenprojekte-50-fr-die-typo3community34862884
This entry was edited (3 weeks ago)

reshared this


Daniel Siepmann reshared this.


The Software Longevity Team at Fairphone (which I'm part of 😀) is excited to announce that today, following the Fairphone 5 launch, we are also releasing the source code for its Android 13 operating system.

You can find instructions for browsing, viewing and downloading the source code on https://code.fairphone.com. The source tree contains all Android and Linux kernel sources that we can publish, excluding some proprietary components.

For more details see: https://forum.fairphone.com/t/fairphone-5-source-code-release/99616

This entry was edited (3 weeks ago)

Daniel Siepmann reshared this.



AndreasKessel reshared this.


Nice #php feature of #composer 2.4 for authors:

»If you publish a developer tool (such as testing tools, data fixture tools, debugging tools, etc.), you can make use of this feature so Composer interactively prompts the user to install them under require-dev section in case the user forgets to use the --dev flag.«

https://php.watch/articles/composer-prompt-require-dev-dev-packages

reshared this

nice! I’m going to use that for #t3adminer too (which is only meant as development tool).
I found out about this fearure by forgetting a --dev. Looks like it works. Even though it's no black magic to repeat the installation again when --dev was forgotten.

Daniel Siepmann reshared this.


Interested in getting started with #keyoxide? No command line involved, promise 😋

Here's the new guide: https://blog.keyoxide.org/how-to-create-ariadne-signature-profile

reshared this

Great Work! Thank You 🥰

if anyone is looking for a great way to link up all their profiles or create a linktree page that they actually control and own that also happens to be cryptographically verifiable and federated you should checkout this project. #Fediverse

For the curious this is what mine looks like https://keyoxide.org/hkp/ac48bc1f029b6188d97e2d807c855db4466df0c6


Daniel Siepmann reshared this.


From the original McKinsey document: “one company found that its most talented developers were spending excessive time on noncoding activities such as design sessions or managing interdependencies across teams. “

Heaven forfend that experienced, senior engineers should spend time designing things or helping to smooth collaboration across dependent teams. rather than just banging the keyboard. Only half way through but currently it feels like this report should be renamed code-monkey measurement

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


Why has nobody told me that #Fairphone releases their #Fairphone5 already?

It's kind of important nowadays to spread the good News so that we can actually make a change!

https://shop.fairphone.com/fairphone-5

Lets help them turn the industry around!

Daniel Siepmann reshared this.

@mike805 @benjaminhollon

the first one already happened in the EU. The ten year lifespan would be nice too. It's all about precedence I guess. One government has to start, and others will follow.

@benjaminhollon I wonder what Apple will do about that? Probably some sort of deal where you bring it into the store? And they mark up the price enough to cover a midlife battery change.


I probably do something wrong. But the CI of software projects seem to fail every time I touch them after half a year. I always start with adjusting CI instead of getting things done.

And even using #Nix, sill CI breaks: https://github.com/werkraum-media/thuecat/actions/runs/6000651767/job/16273387886?pr=110 while tests pass locally.

Very frustrating … CI doesn't seem too valuable for projects where you are the only developer.

#Nix
your shell.nix does not pin a nixpkgs version but rather subscribes to a channel. The nixpkgs version you are using locally may be very different than that being used in the CI. 🙂 By not pinning nixpkgs to a specific version you are basically loosing all the nice reproducibility nix is promising you and given the update frequency of nixpkgs you may actually get very different versions within a few weeks.
This entry was edited (1 month ago)

I don't think this is related to nix but something else, e.g. project setup or resources available within CI.

I explicitly do not pin in order to have latest versions (auto updates). I'd otherwise go crazy with managing even more stuff. Need to investigate or disable those tests tomorrow.

Still thanks for your feedback.

I generally set up a canary job that isn't pinned for spotting impending breaks but keep regular test jobs pinned so that I can choose when to deal with those breaks.
@sheepforce what you want is impossible. Either your tests are reproducible and don't fail unexpected and you pin nixpkgs in some way or you get auto updates and they might break over time because packages are updated.


Thanks @Xe :verified: for your talk https://xeiaso.net/talks/unix-philosophy-logical-extreme-wasm and especially for sharing as readable text.

I'm curious about »We had no other options before Bluetooth existed. It was our only compromise.« which sounds like you didn't like the Adapter. I actually like those kinds of things as they are more flexible than Bluetooth. I'm in charge, I am allowed to put adapter into adapter and use things together, without the need to build software myself or hope that some manufacturer will build some interoperability into stuff. You could combine those kinds of things with y adapters and use the same device and listen with two headphones together with your friend.
But maybe we just have different opinions, or I got it wrong while reading.

that bit was targeted at gen z people in tech that have probably never used that tool in earnest. A lot of "old tech" things sound a lot like ritualistic hazing to people that didn't have to use them (for one: film cameras). The intent of that bit was to emphasize that the cassette adaptor was the best of bad options (though an aux-cable to FM radio adaptor would have worked for part of the metaphor, people already know you can't always rewind a livestream).

I really did use one of those things when I was a deliverator though! I was jamming out to Pendulum while I was slinging pies across the east side of lake washington.

@Xe :verified: I also still own such an adapter and really like it, even if I won't use it any more.

I really like how open the old tech was. You could build such adapters. I can't imagine how one would do such things with Bluetooth nowadays.
Same with old cables, you could connect a Kenwood CD player with your Sony because they all used the same cables. It feels impossible nowadays to connect some none Apple device with an Apple TV. (Sticking to the hardware part)

And I often feel like younger people don't value the benefits of the past but are too happy about anything new not understanding the shortcomings. That's more or less the real point why I felt bad while reading that part. Because it feels like it pushed people into the same direction.


Daniel Siepmann reshared this.


The downsides of being frugal.

The #OpenStreetMap Foundation spends, even with a slightly more ambitious budget this year than previously, less than %1 of what WMF/Wikipedia does, but is struggling to make ends meet.

There is no threat a la the infamous Wikipedia ads that the project will shut down, but without the funds activities will have to be cut back significantly.

If you consider OSM valuable consider https://supporting.openstreetmap.org/

This entry was edited (1 month ago)

reshared this



#Google is using #Nix for their #IDX generative AI coding workspace: https://www.youtube.com/watch?v=-wlZY4tfGMY&t=615s

Nice to see how Nix is becoming more common and well known.

Don't see this is a recommendation of IDX or Google from my sight. I just wanted to share that Nix is becoming more common. I distance myself from Google.

docteurklein reshared this.


Daniel Siepmann reshared this.


A new #TYPO3 extension has been published: dd_deepl version 12.0.1, compatible with TYPO3 v12.4.x
https://extensions.typo3.org/extension/dd_deepl

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


“0.5% of Dutch cyclists wear helmets, and that’s really just sport cyclists.

They’ve ultimately decided that it’s far more important to build this culture of everyday cycling, and to build safe streets, instead of requiring people to protect themselves.”

https://www.vox.com/science-and-health/2018/8/28/17789510/bike-cycling-netherlands-dutch-infrastructure

A young woman dressed in a burka rides an upright Dutch-style bicycle in a public square in the medieval center of Groningen. A man cycles with a woman sitting on his rear rack while carrying a large handbag and checking her phone on an Amsterdam cycle path.
A women rides a bicycle with a young child sitting on the handlebars while another rides next to her on a cycle path in Amsterdam. Two young girls ride side by side along a protected cycle path on a busy shopping street in Utrecht. One has her hand on the other’s shoulder.

Helmut Strasser reshared this.

@theshaunwalker If you go above 15KM/h just wear an helmet. E-bikes go up to 25, I'm somewhere between 20 - 33 on average when commuting. (It's my exercise so I'm pushing for getting energy out, not perse faster speeds.)

Been both to the UK and the US, that is not a place I would personally cycle, cars are my height (in the US) so can't look over them for a good overview. Roads aren't designed with massive cycling in mind.

It seems an afterthought when it happens. However you

@theshaunwalker have to start somewhere. And love how we can just cycle to most places. So rooting for others working on the same.

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: 8 months ago

Daniel Siepmann reshared this.


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.