Pol Dellaiera reshared this.
Can some of the #Nix folks help? IG uses there are language servers with auto completion out there.
Pol Dellaiera likes this.
tboi reshared this.
Daniel Siepmann reshared this.
Daniel Siepmann likes this.
reshared this
Daniel Siepmann reshared this.
Daniel Siepmann likes this.
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 likes this.
Daniel Siepmann reshared this.
Daniel Siepmann reshared this.
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 likes this.
Daniel Siepmann reshared this.
Daniel Siepmann reshared this.
Daniel Siepmann likes this.
reshared this
Daniel Siepmann reshared this.
Alle Netzbetreiber 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
Empfehlungsecke
Die Empfehlungsecke beinhaltet aktuelle Empfehlungen zu Messengern, Browser-Add-ons und weiteren Themen • IT-Sicherheit aus KarlsruheKuketz IT-Security Blog
Daniel Siepmann likes this.
Daniel Siepmann reshared this.
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
PHPUnit 10 | The PHP Consulting Company
Version 10 is probably the biggest update so far for PHPUnit. Almost all internals of PHP's most widely used testing framework and test runner have undergone long overdue changes to improve the developer experience of those who work on PHPUnit.thephp.cc
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 likes this.
Daniel Siepmann reshared this.
Daniel Siepmann reshared this.
Just offer a non-alcoholic option and move on.. because whatever the reason is, it’s almost always none of your business.✌️
Daniel Siepmann likes this.
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.
Anonymous Paul PhD likes this.
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 likes this.
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
The Dangers of Google’s .zip TLD - Bobbyr - Medium
Can you quickly tell which of the URLs below is legitimate and which one is a malicious phish that drops evil.exe? Google launched this week a new TLD or “Top Level Domain” of .zip, meaning you can…Bobbyr (Medium)
Daniel Siepmann likes this.
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.
Raroun likes this.
Friendica Support reshared this.
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 likes this.
Daniel Siepmann reshared this.
@jhx
Daniel Siepmann reshared this.
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/
Daniel Siepmann likes this.
Daniel Siepmann reshared this.
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
GitHub - DaveLiddament/php-language-extensions: Attributes to define PHP language extensions (to be enforced by static analysis)
Attributes to define PHP language extensions (to be enforced by static analysis) - GitHub - DaveLiddament/php-language-extensions: Attributes to define PHP language extensions (to be enforced by st...GitHub
Daniel Siepmann likes this.
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
Daniel Siepmann likes this.
Daniel Siepmann reshared this.
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
Die fabelhafte Welt von Nix
Nix ist zwar nicht mehr brandneu, erfreut sich in seiner Nische aber großer Beliebtheit durch innovative Ansätze zur Reproduzierbarkeit von Entwicklungsumgebungen und Systemen.FOCUS ON: Linux
Daniel Siepmann likes this.
reshared this
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 😊😉
Daniel Siepmann likes this.
reshared this
Daniel Siepmann reshared this.
PSR-8, the most forgotten PSR that isn't about code, but more important then all other PSRs
#PHP #psr8 #community #elephpants
PSR-8, the most forgotten PSR that isn't about code, but more important then all other PSRs
Why I find the most forgotten PSR, PSR-8 is important for the community. And that we need to stay friendly for each other.TJVB
Daniel Siepmann likes this.
Daniel Siepmann reshared this.
Daniel Siepmann reshared this.
Daniel Siepmann likes this.
Daniel Siepmann reshared this.
Daniel Siepmann reshared this.
Daniel Siepmann reshared this.
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] likes this.
Friendica Admins reshared this.
php_path
option, as suggested in another answer here.Thanks for your suggestion.
Roland Häder likes this.
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
Daniel Siepmann likes this.
Daniel Siepmann reshared this.
Daniel Siepmann reshared this.
GitHub - vkemeter/opinion: Getting user opinions like a boss
Getting user opinions like a boss. Contribute to vkemeter/opinion development by creating an account on GitHub.GitHub
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.
dani likes this.
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 likes this.
Daniel Siepmann reshared this.
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
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 likes this.
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
Diff Speeding
After bringing a performance boost to PHPStan in Speedzember, I had a closer look at Rector.Markus Staab (My developer experience)
Daniel Siepmann likes this.
Pol Dellaiera reshared this.
Daniel Siepmann reshared this.
[TASK] Require typo3fluid/fluid:^2.8.0
https://github.com/TYPO3/typo3/commit/b1f4145bc814afdc5080988e89e7352b5c010e6a
Daniel Siepmann reshared this.
Daniel Siepmann reshared this.
Daniel Siepmann likes this.
reshared this
@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.
https://blog.edwardloveall.com/lets-make-sure-github-doesnt-become-the-only-option
Daniel Siepmann likes this.
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/
Packagist.org maintainer account takeover
What happened? On May 1st, 2023 between 3:08pm UTC and 4:05pm UTC an attacker accessed four user accounts that had been inactive on Packagist.org for a period of time but still had access to a total of 14 packages.Nils Adermann (Private Packagist)
Daniel Siepmann likes this.
reshared this
Very encouraging!
Daniel Siepmann reshared this.
Daniel Siepmann likes this.
Daniel Siepmann reshared this.
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
Codappix GmbH likes this.
reshared this
Daniel Siepmann likes this.
Cyb3rrunn3r :mastodon:⭐️
•Worthülse
•George Wüst
•