TLDR – Compile librdkafka from source Both Ubuntu 20.04 and AMI Linux 2 (effectively CentOS) have an older version of the librdkafka. My Ubuntu Vagrant VM shows v1.2.1 where as php-simple-kafka-lib shows the requirements as: php: ^7.3|^8.0ext-simple_kafka_client: >=0.1.0librdkafka: >=1.4.0 In order to install the PHP simple_kafka_client extension (using Pecl or complied from source) it needs… Continue reading Installing php-simple-kafka-lib (librdkafka version issues)
If we are in a simulation is there someone going “Ohh great, who decided to wire up the Metaverse to this Dyson Sphere’s quantum processing cluster? Now the processing available for my tasks has dropped and before I can get things back I’ve got to check for intelligent beings and try not to enact genocidal… Continue reading Could we be in an accidental simulation?
This year has been an interesting one. Certainly more about growth than the trauma and illness of 2021. The highlight is certainly the birth of my 2nd son, Xander. Going to Australia was good, so was going full time with Drivible. I’ve also refined my long term path around TZM and want to focus on… Continue reading A personal reflection on 2022
Recently I’ve come to a conclusion. I’ve got to focus on achieving a state of financial thriving before I can really focus on helping the transition to a Post-Scarcity Society, which is my core aim. Think of it like the advice that you should put your Oxygen mask on first. Side note: That’s because you’ll… Continue reading Focusing on Drivible
Over a year ago I got the Huawei GT2 Pro watch. It was a present from my wifey. https://consumer.huawei.com/ph/wearables/watch-gt2-pro/ Only today did I work out why certain songs can’t be uploaded to it. TLDR: You need to have a sample rate of at least 32khz. Use V7 in MP3 LAME encoding settings, v8 or 9,… Continue reading Adding MP3s to the Huawei GT 2 Pro watch
This blog post is really just my notes and highlights after reading the very well put article by David Rosenthal on Cryptocurrencies https://blog.dshr.org/2022/02/ee380-talk.html His post is definitely worth the read for anyone who’s a crypto lover or hater.It covers some of the good points, but a lot of the systemic issues with Cryptocurrencies as they… Continue reading Systemic issues with Cryptocurrencies
I’ve been thinking about decision making for a while and wanted to point out how important the steps before the decision part is and how you need to use different decision making processes depending on what the problem and solution are.This post isn’t a super clear set of thoughts, it’s more a collection of different… Continue reading Decision making process – sense making, solution making, then weighing options
When Programming in PHP with the Flysystem File system, you can write files to Google Cloud using the creocoder\flysystem\GoogleCloudFilesystem However when writing such files you can specify the Visibility and set them to public or private.This is great, except when the bucket’s Access Control permissions is set to Uniform. In that case you can’t upload… Continue reading GoogleCloud Flysystem tweaks to support Uniform bucket-level access in Yii2
TLDR: Jen was sick. Getting diagnosed was harder than it should be. Update: Thankfully there was no major surgery required. Just some antibiotics. Summary Jen was rolling on the floor in pain, had major bloating, some fever and other issues. We went to the hospital believing it to be appendicitis.The clock starts ticking. You want… Continue reading Jen’s Cyst and Appendix issues – Our Medical Experience
Stripe Mock Testing in PHP.
Make sure the Go version is up to date, the Stripe Client has the api_base set and the CURLOPT_SSL_VERIFYPEER is set to 0 for the curl client.