Upgrading to WordPress 5.2 and my Issue

For a few weeks, the WordPress Dashboard has been reminding me to upgrade to WordPress 5.2. So, I finally decided to upgrade but then I found out there was a new requirement: PHP 5.6.20. My web server was running PHP 5.4.45. So, I contacted HostGator (Capitalware’s hosting company) about upgrading PHP. They said they could upgrade it to PHP 7. I checked WordPress’s site and it said they support it. So, I gave the go ahead for the PHP upgrade then I upgrade WordPress to 5.2 Everything look good, as far as WordPress and plugins were concerned.

Next, I check my online registration system. Of course, that is were things went wrong. I got the following warning:

PHP Deprecated:  Methods with the same name as their class will not be constructors in a future version of PHP; XYZ has a deprecated constructor in /aaa/bbb/ccc/xyz.php on line 35

After a lot of head scratching and internet searches I came across this post at StackOverflow. Basically, you cannot have the construct name be the same as the class name. I do a lot of Java and C# and having the constructor be the same name as the class is standard. Once I adjusted the code, the warning message went away.

Normally, I wouldn’t care about a warning message written to the logfile but PHP also put the warning message in the output stream to the remote client application which broke MQ Visual Edit’s ability to communicate with the online registration system.

Now that everything is back to normal, WordPress claims that PHP 7 is twice as fast as PHP 5 which is pretty cool.

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware Comments Off on Upgrading to WordPress 5.2 and my Issue

Red Hat Enterprise Linux 8.0 Released

Red Hat has just released Red Hat Enterprise Linux 8.0.
https://developers.redhat.com/blog/2019/05/07/red-hat-enterprise-linux-8-now-generally-available/

Red Hat Enterprise Linux (RHEL) is a Linux distribution developed by Red Hat and targeted toward the commercial market. Red Hat Enterprise Linux is released in server versions for x86, x86-64, Itanium, PowerPC and IBM Z, and desktop versions for x86 and x86-64. All of the Red Hat’s official support and training, together with the Red Hat Certification Program, focuses on the Red Hat Enterprise Linux platform. Red Hat Enterprise Linux is often abbreviated to RHEL, although this is not an official designation.

Regards,
Roger Lacroix
Capitalware Inc.

Linux, Open Source, Operating Systems Comments Off on Red Hat Enterprise Linux 8.0 Released

Fedora 30 Released

Fedora Project has just released Fedora 30.
https://fedoramagazine.org/announcing-fedora-30/

Fedora is a Linux distribution developed by the community-supported Fedora Project and sponsored by Red Hat. Fedora contains software distributed under various free and open-source licenses and aims to be on the leading edge of such technologies. Fedora is the upstream source of the commercial Red Hat Enterprise Linux distribution.

Regards,
Roger Lacroix
Capitalware Inc.

Linux, Open Source, Operating Systems Comments Off on Fedora 30 Released

Customer Prefers MQ Visual Edit V1 Look and Feel

The other day I received an email from a customer who said they preferred the display of MQ Visual Edit V1 rather than how MQ Visual Edit V2 is displayed.

MQ Visual Edit V1
MQ Visual Edit V2

I designed MQ Visual Edit V2 to provide as much information to the end-user on the main screen as possible. This is what I like but other people have different preferences.

Lucky, when I was designing MQ Visual Edit V2, I figured some end-users may want to disable some of the docks and I even went so far as allowing the end-user to disable all docks.

To disable some or all of the docks on the main window of MQ Visual Edit V2, do the following:

  • Click File – > Preferences
  • Click the Main Window icon
  • De-select all “Show Dock” check boxes
  • And then click the OK button. MQ Visual Edit V2 will reset itself and the main window will look like the main window in MQ Visual Edit V1.

    MQ Visual Edit V2 No docks
    MQ Visual Edit V2 No docks – open queue

    So as Burger King says: Have it your way!

    Regards,
    Roger Lacroix
    Capitalware Inc.

    Capitalware, MQ Visual Edit Comments Off on Customer Prefers MQ Visual Edit V1 Look and Feel

    Ubuntu 19.04 Released

    Canonical has just released Ubuntu v19.04.
    http://releases.ubuntu.com/19.04/

    Super-fast, easy to use and free, the Ubuntu operating system powers millions of desktops, netbooks and servers around the world. Ubuntu does everything you need it to. It’ll work with your existing PC files, printers, cameras and MP3 players. And it comes with thousands of free apps.

    Regards,
    Roger Lacroix
    Capitalware Inc.

    Linux, Open Source, Operating Systems Comments Off on Ubuntu 19.04 Released

    SQLite v3.28.0 Released

    D. Richard Hipp has just released SQLite v3.28.0.
    http://www.sqlite.org/news.html

    SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain.

    Regards,
    Roger Lacroix
    Capitalware Inc.

    C, Database, IBM i (OS/400), Linux, macOS (Mac OS X), Open Source, Programming, Unix, Windows, z/OS Comments Off on SQLite v3.28.0 Released

    IBM MQ for HPE NonStop V8.1 is now available

    IBM MQ for HPE NonStop V8.1 is the follow-on offering to MQ for HPE NonStop V8.0 and also the next release for clients who follow the Continuous Delivery (CD) releases.
    https://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/3/897/ENUS219-093/index.html

    Regards,
    Roger Lacroix
    Capitalware Inc.

    HPE NonStop, IBM MQ Comments Off on IBM MQ for HPE NonStop V8.1 is now available

    IBM MQ Fix Pack 9.1.0.2 Released

    IBM has just released Fix Pack 9.1.0.2 for IBM MQ V9.1 LTS:
    https://www.ibm.com/support/docview.wss?uid=ibm10879379

    and for IBM i:
    https://www.ibm.com/support/docview.wss?uid=ibm10880085

    Regards,
    Roger Lacroix
    Capitalware Inc.

    Fix Packs for MQ, IBM i (OS/400), IBM MQ, Linux, Unix, Windows Comments Off on IBM MQ Fix Pack 9.1.0.2 Released

    IBM MQ Fix Pack 9.0.0.6 Released

    IBM has just released Fix Pack 9.0.0.6 for IBM MQ V9.0 LTS
    https://www.ibm.com/support/docview.wss?uid=ibm10876306

    Regards,
    Roger Lacroix
    Capitalware Inc.

    Fix Packs for MQ, IBM i (OS/400), IBM MQ, Linux, Unix, Windows Comments Off on IBM MQ Fix Pack 9.0.0.6 Released

    Swift 5 Released

    Ted Kremenek of Apple has announced release of Swift 5:
    https://swift.org/blog/swift-5-released/

    Swift 5 is a major milestone in the evolution of the language. Thanks to ABI stability, the Swift runtime is now included in current and future versions of Apple’s platform operating systems: macOS, iOS, tvOS and watchOS. Swift 5 also introduces new capabilities that are building blocks for future versions, including a reimplementation of String, enforcement of exclusive access to memory during runtime, new data types, and support for dynamically callable types.

    Regards,
    Roger Lacroix
    Capitalware Inc.

    iPhone, iPad & iPod Touch, Linux, macOS (Mac OS X), Open Source, Programming, Swift Comments Off on Swift 5 Released