Skip to main content

Ein Wort, um die Laune wieder aufzubessern: Kirschen.
Klar, Sommer ist einfach viel mehr als Pollen, Hitze, Insekten und Sonne.

Pol Dellaiera reshared this.


Can some of the #Nix folks help? IG uses there are language servers with auto completion out there.


still haven't groked the Nix language. Lack of auto-complete etc doesn't help...

#Nix

tboi reshared this.


Daniel Siepmann reshared this.


A solar powered, e-ink bus stop sign with real-time bus times. This is a very good combination of neat technologies.
Photo of e-ink bus stop sign

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


Sorry, aber wenn ich mich entscheiden muss zwischen Jugendlichen, die durch nervige Straßenblockaden auf den ökologischen Kollaps unseres Planeten aufmerksam machen wollen und Leuten, die die Veranstalter solcher Aktionen als "kriminelle Vereinigung" einstufen, bin ich grundsätzlich auf Seite der Jugendlichen.

reshared this

Der übliche Diskreditierungsmechanismus. Ein inzwischen immer wieder gern genutztes Werkzeug: Aluhutträger, Impfgegner, Coronaleugner, Klimakleber, Putinversteher, Schulschwänzer. Schöne Schubladen, in die Menschen gepackt werden, um sich nicht Argumenten herumschlagen zu müssen und ein Etikett bekämpfen zu können. Die in der Schublade sind wahlweise alle dumm, blöd, rechts, links, kriminell. Das ist so schön bequem und funktioniert so prima. Eine alte Methode neu erweckt.

Daniel Siepmann reshared this.


A very inspirational keynote by ‪@tante‬ about getting back the "we" in web. I liked the message to empower non-tech persons to create their own "shitty websites", not striving to be perfect, but to experience that they have a voice and creating a website is not exclusive to professionals. We should educate kids at school, let them have fun and get experience the web like we could 20 years ago. #IPC23 #PHPConference
@tante on the stage giving his keynote
This entry was edited (4 days ago)

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


Fediverse-Serie: GoToSocial - ein eigener, schneller Zugang ins Fediverse

GoToSocial ist ein wunderbarer Zugang zum Fediverse für Menschen, die ohne großen Aufwand ihre eigene kleine Instanz betreiben möchten - ein Erfahrungsbericht.

#Fediverse #Artikelserie #GoToSocial #Diaspora #Mastodon #RaspberryPi #SelfHosting # #Linux

https://gnulinux.ch/fediverse-serie-gotosocial-ein-eigener-schneller-zugang-ins-fediverse

Daniel Siepmann reshared this.

Danke für den Beitrag. Ich habe @gotosocial vor einiger Zeit entdeckt, und ich denke auch,d ass es eine sehr gute Alternative für kleine Instanzen im #Fediverse ist.

Daniel Siepmann reshared this.


:BoostOK: Do not kill the password! In the US at least, passwords are considered knowledge, so you are constitutionally protected from revealing passwords as per the 5th amendment of the US Constitution. That means the government can't legally get the password out of you. Biometrics on the other hand, is not considered knowledge, and the government can force your hand (sometimes literally) for your biometrics to unlock something.

#Security #Privacy #Passwords #Biometrics #BiometricPrivacy #FifthAmendment

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


Installing Drupal on Nix/NixOS be like... #WorkInProgress
This entry was edited (6 days ago)

reshared this


Daniel Siepmann reshared this.


Alle Netz­betreiber in Deutschland sammeln und analysieren die Bewegungs-, Verkehrs- oder GEO-Daten genannten Informationen über die Bewegungen der eigenen Kunden. Wer darauf keine Lust hat, es gibt einen Opt-Out! 👇

https://www.kuketz-blog.de/empfehlungsecke/#widerspruch-bewegungsdaten

#widerspruch #bewegungsdaten #telekom #vodafone #o2

Daniel Siepmann reshared this.

Danke 😀👍

erst vor 3 Tagen den Anbieter gewechselt und Opt-Out ganz vergessen 😁

Danke! Klappte auch bei mir

Daniel Siepmann reshared this.


Here is the material I used for my presentation on #PHPUnit 10 at #phpday @phpday today:

https://thephp.cc/presentations/phpunit-10

reshared this


Daniel Siepmann reshared this.


Thought: There's nothing _wrong_ with Wikis - it's just how people use them without thinking about how the content should be organised.

Just like code wikis and documentation needs to be refactored to accomodate change.

Organizations need librarians?

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


SUMMER DRINKING TIP: When someone says they’re not drinking/refusing the alcoholic beverage you’re offering, do not ask why.
Just offer a non-alcoholic option and move on.. because whatever the reason is, it’s almost always none of your business.✌️
As someone who doesn't drink alcohol and hasn't been asked why in a long time, I do have to wonder, is this still a thing? If so, why? Do you ask why every time someone doesn't like something you like? Are you just a curious person? Do you also ask people why if they do want alcohol (This would honestly make more sense to me)?

At least in germany it is still a thing. Because drinking beer, at least as a man, is considered to be the norm.
So you are not considered to be normal I'f you don't drink alcohol.

It is a bit like being vegan. People also are asking why because you are not part of the "normal" society.


Daniel Siepmann reshared this.


Finding a server to move to is easier than most people realise.

There are human-curated lists of servers at https://fedi.garden and https://joinmastodon.org/servers

All these listed servers promise to obey these rules:

-Active moderation against racism, sexism, homophobia, transphobia
-Daily backups
-Two or more people with admin access
-3 months warning if they are shutting down

You can keep your followers, follows, blocks, mutes and bookmarks when you move. Here's how: https://fedi.tips/transferring-your-mastodon-account-to-another-server/

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


thanks for .zip google, going to have a lot of fun with this one

https://medium.com/@bobbyrsec/the-dangers-of-googles-zip-tld-5e1e675e59a5

Can you quickly tell which of the URLSs below is legitimate and which one is a malicious phish that drops evil.exe? 

https://github.com/kubernetes/kubernetes/archive/refs/tags/@v1271.zip (the fake one)

https://github.com/kubernetes/kubernetes/archive/refs/tags/v1.27.1.zip (the legit one)

reshared this


Friendica Support reshared this.


!Friendica Support Hallo zusammen. Ich habe neuerdings Inhalte in meiner timeline bei denen steht "Wegen gabboman <https://app.wafrn.net/fediverse/blog/gabboman> abgerufen". Was bedeutet das und wie habe ich darauf Einfluss? Die Inhalte sind von verschiedenen Profilen und kommen wohl alle von der Software " akkoma".
Mich interessieren die Inhalte nicht, und bisher bekam ich nur Inhalte nach denen ich aktiv gefragt habe. Also indem ich Profilen gefolgt bin. Dies ist das erste Mal das Inhalte scheinbar ohne mein Zutun in meine Timeline kommen.

Vielen Dank im Voraus für hilfreiche Antworten oder Nachfragen.

Friendica Support reshared this.

BTW: Ich denke, dass es das Problem hier ist: https://github.com/friendica/friendica/issues/13152

Friendica Support reshared this.

Thanks @Michael Vogel sieht ganz so aus, ist auch die gleiche Person und Implementierung. Dann folge ich dem Issue. Vielen Dank nochmals.

Daniel Siepmann reshared this.


One thing that I've sort of learned from programming, not programming-related.

I always (mostly, uh, theoretically) knew that I could be wrong at things. But my opinions were generally mostly, say, static. Now I spend most of my days being wrong at least a few times a day. It's been a humbling experience. And I think I'm now more ready to change my mind at things, if that means any objetive improvement. Anyway change of opinion or not, just keep learning and never to close my mind. :D

Daniel Siepmann reshared this.

@jhx Backend I can deal with, but frontend.. that shit makes me afraid :p I'm not a UI guy, I can do some of it by just make a lot of things that doesn't work, but UI and frontend stuff is just so much not my thing :p
@jhx
I suck at UI too, pretty much. XD I don't like much dabbling in CSS, but I have to do at times. And JS... It depends, as is, at the end of the day, just another programming language, I can have the same fun (or the opposite!) as with anything in the backend. ;)
@jhx
@jhx
This entry was edited (1 week ago)

Daniel Siepmann reshared this.


Caught myself in the act of using magical find* methods in a #typo3 #extbase controller for a v11 instance. Very sad the new implementation compatible with #doctrine_orm is only available in v12. See the ChangeLog entry and prepare for migration: https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/12.3/Feature-100071-IntroduceNon-magicRepositoryFindMethods.html

reshared this


Daniel Siepmann reshared this.


Next Fluid version creates significantly smaller compiled templates, sneak preview:

$ bin/typo3 cache:flush
# Click through TYPO3 BE modules
$ du -bhs typo3temp/var/cache/code/fluid_template/
4,9M typo3temp/var/cache/code/fluid_template/

$ composer req typo3fluid/fluid:dev-lolli-2
$ bin/typo3 cache:flush
# Click through TYPO3 BE modules
$ du -bhs typo3temp/var/cache/code/fluid_template/
2,9M typo3temp/var/cache/code/fluid_template/

This entry was edited (2 weeks ago)

Daniel Siepmann reshared this.

Is there an impact on performance and/or debuggability?
@smic
Yes: Compiled template PHP code is now *much* better readable.
There is a slight performance improvement, but not much.
The patches essentially remove tons of unused code.
There are more options for performance improvements (a big one came with 2.8.0 already), some areas are now much better to see and can have dedicated patches.

Daniel Siepmann reshared this.


PHP's ecosystem is amazing. With tools like #phpstan you can create new language features.

The #[NamespaceVisibility] attribute limits the visibility of the method to code in the same namespace.

See https://github.com/DaveLiddament/php-language-extensions#namespacevisibility

PHPStan extension: https://github.com/DaveLiddament/phpstan-php-language-extensions

reshared this


Daniel Siepmann reshared this.


Spuren verwischen

Die Electronic Frontier Foundation bietet einen Test an, mit dem die Trackbarkeit eures Webbrowsers gemessen werden kann.

#Fingerprint #EFF #Tracking #Browser #Linux

https://gnulinux.ch/spuren-verwischen

Daniel Siepmann reshared this.

Firefox klar scheint fingerprint-tracking-fähig zu sein. @mozilla stimmt das?

Daniel Siepmann reshared this.


Passend zum Wochenende noch ein neues Rabbit Hole gefällig? 🤓

Der werte @hexa und @fleaz geben euch in unserer neuen #podcast Folge einen umfassenden Einstieg in die #nix #nixos Welt.

Achtung, es wird tief (inhaltlich und witze-technisch!): https://focusonlinux.podigee.io/54-die-fabelhafte-welt-von-nix

#AllesKannNixMuss #FocusOnLinux

Variation des "Can't wait to start"-Memes. Ein kleiner T-Rex steht vor einem See, in welchem sich ein Langhals-Dinosaurier befindet (vermutlich ein Mamenchisaurus youngi). Dialog:

"Sollte ich anfangen NixOS zu benutzen?" - "Klar, du wirst es nicht bereuen"

Beim Sprung ins tiefe Nass fliegen dem kleinen Dino verschiedene Begrifflichkeiten entgegen: Nixlang, Nix, Nixpkgs, NixOS, Derivations, Flakes, Home Manager und Lanzaboote.

Abschließender Kommentar des T-Rex: "Holy Moly!"
This entry was edited (2 weeks ago)

reshared this

I think we should keep it as a codename and have a boring project name so we don't waste memory space for our users :P
This entry was edited (2 weeks ago)

@raito

I did. Make it boring, so everyone knows that you'll get secure boot on NixOS with your project! Much more important than the fancy name.

@blitz @stdevel @fleaz


Daniel Siepmann reshared this.


Ich suche immer noch ein bisschen iwie Arbeit:

Möglichst full remote, also home office.

Übliche Bezahlung, bummelig 50k im Jahr. Standort SH

PHP (cake, Laravel), nodejs, vue, svelte (preferred) MySQL, Apache, bisschen mongo aber ungern, wenn sympathisch, dann lerne ich auch gerne noch neues, sonst eher nicht 😊😉

reshared this


Daniel Siepmann reshared this.


PSR-8, the most forgotten PSR that isn't about code, but more important then all other PSRs

https://tjvb.nl/post/psr-8-the-most-forgotten-psr-that-isnt-about-code-but-more-important-then-all-other-psrs

#PHP #psr8 #community #elephpants

This entry was edited (2 weeks ago)

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


TIL that the scp command does not, by default, compress files it transfers, and that you need to add the -C flag to make it do that, and by doing that I have sped up my transfer speed about 40x, and without this knowledge I have probably wasted literally days of my life waiting for things in the past.

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


Anyone know about the youtube-dl drama? Should I switch to yt-dlp? A different fork? Or stick with it?

Daniel Siepmann reshared this.

does it even still work?
@devsecfranklin yeah, well for most sites I throw at it. I had an issue with YouTube, which led me down this rabbit hole.
@.

Friendica Admins reshared this.


!Friendica Admins I've switched to PHP 8.2 for the cronjob after updating my instance to 2023.04-1. Since then I receive e-mails from cron with the content "Terminated".

The cron entry looks like this:

*/5 * * * * cd /path-to-installation/htdocs/ && /usr/bin/php8.2 --define apc.enable_cli=1 -f bin/worker.php


Any idea what might be wrong? Or is it normal to receive "Terminated" with PHP 8.2? I'm happy for any resource pointing me to more info as well.

Friendica Admins reshared this.

@utzer [Friendica] I didn't receive any email anymore since adjusting the configuration. So it seems like that missconfiguration caused the trouble. Thank you.

Friendica Admins reshared this.

@Michael Vogel I could solve the issue by adjusting the php_path option, as suggested in another answer here.
Thanks for your suggestion.

Daniel Siepmann reshared this.


Just under two weeks ago, @derickr presented a new Xdebug feature he is working on at the Neos Conference in Berlin. The Neos community is very excited about this feature, but also Derick needs financial support for such complex work. In his blog post for Xdebug's 21st birthday, he gives an overview of the development over the last years and explains how you can support him. Please do!

Happy birthday Xdebug and thank you very much, Derick!
https://derickrethans.nl/xdebug-21.html

#NeosCMS #NeosCon #Xdebug

Derick Rethans on the stage at Neos Conference 2023. He gives a demo of a new Xdebug feature.

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


today i worked at our #innovationday at @supsevendigital on my #TYPO3 #extension https://github.com/vkemeter/opinion - you might give it a try to collect user feedback from your clients - including screenshots, page informations and some more informations. feedback is appreciated. #kthxbye

Daniel Siepmann reshared this.


DaFrank reshared this.


Auch mir begegnen immer wieder Entwickler die ihre Ideen, Konzepte und Code nicht veröffentlichen. Nicht selten werden so Probleme mehrfach parallel gelöst anstatt gemeinsam oder aufeinander aufbauend.

Die Gründe wieso das so ist finden sich im Artikel. Aber auch Gründe wieso man eben doch veröffentlichen sollte.

Ich hoffe der Artikel trägt dazu bei das mehr Leute ihren Code veröffentlichen. Ruhig auch in einem frühen Anfangsstadium. So finden sich ggf. Gleichgesinnte und man kann gemeinsam arbeiten. Nutzt eine der verbreiteten Lizenzen wie GPL2. Damit tretet ihr auch jegliche Verantwortung ab. Es ist nich eure Schuld wenn andere Menschen euren Code nutzen und dann Probleme haben.


Verborgene Schätze

Private Projekte sollten nicht zurückgehalten werden. Auch wenn Dein Code sehr einfach ist, gibt es Anwender:innen, die genau Deinen Code wertschätzen.

#Mut #Projekte #Code #Repositories #Veröffentlichen #Linux

https://gnulinux.ch/verborgene-schaetze


reshared this


Daniel Siepmann reshared this.


How many #TYPO3 projects do you know that are >5 years old and that are under constant development all the time?

Mine is ~8 years old, it’s been almost 5 years for me. And at any given time there were at least 2 (most of the time more than that) full time developers on it. I’ve learned so much about how to make and keep a project maintainable, and still I’m challenged every day and have so much more to learn. :)

Daniel Siepmann reshared this.

many projects I worked on in the past are still Online and in development. Some of them now have more than 10 years of constant maintenance and development.

I have one which i have initially set up about six years ago and still maintain it - recently did a upgrade to v11.

an other project: 5 years ago I joined a project, which started at least 14years ago - still under development by at least 2 up to 5 developers - had some major code refactorings, many TYPO3 major upgrades and still contains some original code lines

#typo3 #lts


Daniel Siepmann reshared this.


An alle HasserInnen von #LetzteGeneration: lest das, was
das Amtsgericht #AGMünchen dazu meint.

Was für eine Ohrfeige für Markus #Atomkraft #Söder (#Bayern, #CSU) und anderen "Klimakleber sind Terroristen"-Schreier.

"Keine Ingewahrsamnahme von Klimaaktivistinnen bei Sitzblockaden auf Münchener Straßen"

Leitsätze:

1. Eine Sitzblockade von Klimaaktivistinnen stellt eine Versammlung dar, die den Schutzbereich des Art. 8 GG eröffnet.

2. Polizeigewahrsam stellt keine geeignete Maßnahme dar, Klimaaktivistinnen von der Durchführung weiterer Aktionen abzuhalten, so dass sich der Fall im Vergleich zu den üblichen Fällen der Anwendung von Art. 17 Abs. 1 PAG unterscheidet.

3. Bei der Ingewahrsamnahme von Aktivisten einer Sitzblockade steht das Übermaßgebot der Verhältnismäßigkeit entgegen.

4. Es kann bezweifelt werden, dass das Festkleben auf der Fahrbahn als Nötigung gem. § 240 StGB strafbar ist.

5. Freiheitsentzug im Polizeirecht ist die ultima ratio und im freiheitlich demokratischen Rechtsstaat einer der tiefsten möglichen Eingriffe in die Grundrechte der Bürger. Geringfügigen Straftaten mit diesem Mittel zu begegnen ist nicht verhältnismäßig.

https://www.gesetze-bayern.de/Content/Document/Y-300-Z-BECKRS-B-2022-N-41330?hl=true

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


My recent diff speed performance work lead to 2 improvements in sebastianbergmann/diff.

These makes a faster @rectorphp, #phpunit, @psalmphp, @codeception etc.

Blogged about it: https://staabm.github.io/2023/05/01/diff-speeding.html

Pol Dellaiera reshared this.



Daniel Siepmann reshared this.


Hi #PHP bubble. Is there a tool (preferably phar) that analyses method usages? I‘d like to know most used methods of my application.
#php

reshared this

On a class level, dePHPend might be worth a try. (Haven’t tried it myself, though.) https://dephpend.com

@oliklee It’s funny. I was stuck on PHP 7.4 projects for sooo long, now that I have a 8.1 project dePHPend doesn’t support it. 🫣

So I can’t tell if it works.


Daniel Siepmann reshared this.


I'm working on getting my #TYPO3 extension #warming ready for TYPO3 v12 🚀

Sneak peak: The new version adds support for exclude patterns, along with a major code cleanup and some UI improvements.

Stay tuned! 🔥

#OpenSource 💪

reshared this


Daniel Siepmann reshared this.


“GitHub is dominant in today’s software development industry. With most Open Source projects moving to GitHub, it acts as critical infrastructure. Let's make sure Github doesn't become the only option.“
https://blog.edwardloveall.com/lets-make-sure-github-doesnt-become-the-only-option
This entry was edited (3 weeks ago)

Daniel Siepmann reshared this.


Daniel Siepmann reshared this.


On Monday, May 1st an attacker managed to take over 4 maintainer accounts on http://packagist.org - please do not reuse passwords and enable 2FA on your accounts - no malicious code was distributed - attack detected, accounts disabled and URL changes reverted on May 2nd.

Thanks to Juha Suni and
@ocramius for making us aware of the issue. You can read more details on what happened and what measures we took and what you should do at https://blog.packagist.com/packagist-org-maintainer-account-takeover/

reshared this

Seems to be better prepared for the #security landscape of today than other #OpenSource repositories.
Very encouraging!

Daniel Siepmann reshared this.


Nachrichten geguckt

reshared this

Ich weiss *genau* wer mit dem Fuchs unterwegs ist!
Das "Dschungeltier Hugo" aus dem weltberühmten dänischen Film, und seine Freundin Rita
fuchs ist cute, will den knuddeln bitte


Daniel Goerz reshared this.


Do you want to check our competences yourself? Check out our open source projects and discover our documentation, CI, tests, static code anysis, etc.

Some examples of our open source #TYPO3 extensions:

- https://github.com/danielsiepmann/tracking
- https://github.com/werkraum-media/watchlist
- https://github.com/werkraum-media/thuecat
- https://github.com/Codappix/typo3-php-datasets

Or blog posts regarding TYPO3: https://daniel-siepmann.de/filtered-blog-posts/topic/typo3.html


Wir möchten ja nicht mit unseren Kompetenzen prahlen, aber..... 🔥. #TYPO3 #Certified #PHP #opensource #laravel #coding #website #WebApps #agency #TeamCodappix #digital #symfony

This entry was edited (3 weeks ago)

reshared this

@codappix Thanks for sharing. And reading my mind. Yesterday evening I was literally thinking about writing sth like the tracking extension and wanted to start my day my researching if anyone has done this yet. Guess I'll have to check this out today 😄