#introductions Hi! I have been paying my bills programming in PHP for over a decade with WP being what got me into the language originally.
I have a number of personal projects that I work on with the PHP Plates based static site generator Tapestry https://github.com/tapestry-cloud/tapestry being the one that consumes the most spare time.
I thoroughly enjoy working with, and helping others and would very much like to be more involved in the PHP community at large.
22/365, Grievances with WriteFreely. https://wordsmith.social/carbontwelve/22-365-grievances-with-writefreely
Warning: Researcher Drops phpMyAdmin Zero-Day Affecting All Versions
A cybersecurity researcher recently published details and proof-of-concept for an unpatched zero-day vulnerability in phpMyAdmin—one of the most popular applications for managing the MySQL and MariaDB databases.
Who would be interested in me building the following server. If I get 100 yes votes or more I will build it.
Cursed Amnesia servers
1) All users must behave and present themselves is a non-identifiable way
2) any user reliably identified will be suspended from the user, they can always open another account
3) Server will change its URL once a day, currently registered users will get an email of the new address
4) when the address changes all handles of users are automatically randomized. Login will remain the same but it will appear as a fresh new account with no posts or followers. The old account will still remain as will your posts.
#funkwhale's new donation platform is now up and running 🎉
Simply visit https://funkwhale.audio/support-us to donate anonymously by credit card or SEPA transfer, or to become a voting member of our collective.
Many thanks to the people who contributed to and tested this 🤗
If you want to read more about the changes and motivations, please check out https://blog.funkwhale.audio/~/Announcements/blog-post-week-2019-33-new-donation-and-membership-platform
(Also note that
our Open Collective page will remain available if you prefer to support us here)
The fun side of dealing with legacy PHP codebases is finding ini_set thrown around like a condiment.
This example is made more entertaining by the fact it now actually reduces the resource available as the server is set up to provide 3GB RAM and max execution of five minutes for report generation. 🚀 #nastyphp #php
Rather than a Follow Friday I thought I would do a Nasty PHP Friday instead.
This is the median length of files in a legacy Yii1 project I am working on. One of over three hundred such files. That in itself wouldn't be a big problem if it weren't for the fact this was written in the time of PHP 5.1 with zero namespaces. The way Yii1 loads files (it does its own autoloading) means there are a number of classes with conflicting names all in the base namespace. Hurrah! 🚀 #nastyphp #php
Open source. Open community. We are dedicated to building and enriching the PHP community.