Docker image with Apache 2.2 and PHP 5.3

If you feel nostalgia or you just need to run an old piece of PHP code here is a Docker image with Apache 2.2 and PHP 5.3 based on Debian Stretch: As this container is aimed for development the UID of the www-data user is set to 1000. The reason being that usually the first…

A case against “Don’t add unneeded context”

I have seen the “Don’t add unneeded context” in yet one more place and I will put a short case against this. In brief they say – this is bad: And this is good: I say the “unneeded context” which In this case I will call a prefix should stay specially on ActiveRecord classes because:…

OpenVMS Community license is available

VMS Software just announced the Community License! The great news is that it will be also offered for x86 (when the port becomes more stable, perhaps with v9.1). The bad news is that there is no VAX license – VSI have confirmed that they can not offer this as the rights belong to HPE. No…

Apple move to ARM confirmed

I will just repost few links: https://www.apple.com/bg/newsroom/2020/06/apple-announces-mac-transition-to-apple-silicon/ https://virtuallyfun.com/wordpress/2020/06/23/so-apple-is-finally-moving-to-arm/

PHP 8.0.0 alpha

PHP 8.0.0 alpha 1 was released yesterday so I immediately went and compiled new images – kenashkov/php:8.0.0-alpha-1-cli-stretch and kenashkov/php:8.0.0-alpha-1-swoole-4.5.3-alpha (Swoole master is used, as 4.5.2 doesnt compile against PHP 8) and here is a good article outlining the new things in PHP 8 (JIT & Union Types yay!!!).

PHP blogs and resources collection

This is a list of the blogs of various people contributing to the PHP and other PHP resources in no particular order. Core PHP contributors Julien Pauli Nikita Popov Anthony Ferrara Sara Golemon Derick Rethans Joe Watkins Zeev Suraski Andi Gutmans (old blog) Ilia Alshanetsky Anatoliy Belsky PHP ecosystem contributors Fabien Potencier Benjamin Eberlei Nicolas…

Swoole 4.5.0

Swoole 4.5.0 is available! One thing that is not mentioned in the notes there is that the \Swoole\Server::getInstance() got removed as it was considered that not every code/library should have access to the Server instance. Instead now only the worker ID is available through \Swoole\Server::getWorkerId(). There is a bug though and this method can not…

HPE Proliant notes

Like the ESXi post this one just contains assorted notes of mine about HPE Proliant servers and their management. Proliant DL360e G8 does not have a hardware raid controller. It has Smart Array B120i which is not good for ESXi. DL360p G8 on the other hand has Smart Array P420i which works well with ESXi…

ESXi notes

This post just contains notes and observations of mine about VMware ESXi (v6.5, v6.7). These are completely assorted notes of things that I consider important and didnt know until now. Although I knew ESXi is not based on Linux I didnt know it can actually execute Linux binaries (as long these are statically linked) as…