Archive for the Category: Programming

New: Universal File Mover v2.0.1

Capitalware is pleased to announce the release of Universal File Mover v2.0.1. It is a free open source project. Universal File Mover is more than a simple tool to manage the transfer of files. It allows the user to combine business processes into a workflow. The user combines a series of Action commands to create […]

Also posted in Capitalware, HPE NonStop, IBM i (OS/400), IBM MQ, Java, Linux, macOS (Mac OS X), Open Source, Universal File Mover, Unix, Windows, z/OS Comments Off on New: Universal File Mover v2.0.1

Java/MQ GUI Program to Monitor a Queue

A long time ago, I created a Java/MQ GUI program to monitor certain queues in various MQ environments because a backend system had a throughput limitation and the request messages sent to it needed a reply message within 60 seconds or it would cause issues. I called the program Throttler and not only did it […]

Also posted in IBM MQ, IBM MQ Appliance, Java, Linux, macOS (Mac OS X), Open Source, Raspberry Pi, Windows Comments Off on Java/MQ GUI Program to Monitor a Queue

A new website for learning Java!

Oracle has created a new web site for learning Java: https://learn.java If you are a Java developer/programmer, don’t forget that there is an excellent Java web site for you: https://dev.java Regards, Roger Lacroix Capitalware Inc.

Also posted in Education, Java, JMS, Linux, macOS (Mac OS X), Open Source, Unix, Windows Comments Off on A new website for learning Java!

Java 22 Released

Oracle has just released Java 22. https://blogs.oracle.com/java/post/the-arrival-of-java-22 https://www.infoworld.com/article/3708329/jdk-22-the-new-features-in-java-22.html https://openjdk.org/projects/jdk/22/ Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers, as well as in today’s demanding embedded environments. Java offers the rich user interface, performance, versatility, portability, and security that today’s applications require. Regards, Roger Lacroix Capitalware Inc.

Also posted in IBM i (OS/400), Java, JMS, Linux, macOS (Mac OS X), Unix, Windows, z/OS Comments Off on Java 22 Released

New Raspberry Pi 5 Announced

Raspberry Pi Foundation has just announced a new Raspberry Pi 5. https://www.raspberrypi.com/news/introducing-raspberry-pi-5/ Specifications: 2.4GHz quad-core 64-bit Arm Cortex-A76 CPU VideoCore VII GPU, supporting OpenGL ES 3.1, Vulkan 1.2 Dual 4Kp60 HDMI® display output 4Kp60 HEVC decoder Dual-band 802.11ac Wi-Fi® Bluetooth 5.0 / Bluetooth Low Energy (BLE) High-speed microSD card interface with SDR104 mode support 2 […]

Also posted in Education, Linux, Open Source, Operating Systems, Raspberry Pi Comments Off on New Raspberry Pi 5 Announced

Java 21 Released

Oracle has just released Java 21. https://www.oracle.com/news/announcement/ocw-oracle-releases-java-21-2023-09-19/ https://inside.java/2023/09/19/the-arrival-of-java-21/ https://openjdk.org/projects/jdk/21/ Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers, as well as in today’s demanding embedded environments. Java offers the rich user interface, performance, versatility, portability, and security that today’s applications require. Regards, Roger Lacroix Capitalware Inc.

Also posted in IBM i (OS/400), Java, JMS, Linux, macOS (Mac OS X), Unix, Windows, z/OS Comments Off on Java 21 Released

List Ciphers used by JVM

On StackOverflow, someone was having an issue with a particular CipherSuite. So, I posted a sample Java code that I found a while ago to list the ciphers used by a JVM. I found the Java code on Atlassian Support’s page here. The purpose of the code sample is to allow the user to determine […]

Also posted in Education, IBM i (OS/400), IBM MQ, IBM MQ Appliance, Java, Linux, macOS (Mac OS X), Security, Unix, Windows Comments Off on List Ciphers used by JVM

IBM TechCon 2023 Announced

IBM has announced IBM TechCon 2023 and registration is now open. https://bzb.tools.ibm.com/TechCon2023 The event will be a virtual experience with 72 LIVE sessions across the following six tracks: – AIOps & IT Automation – Application Integration – API Management & Gateways – Cloud Native Development & Application Modernization – Messaging & Events – Observability & […]

Also posted in Education, IBM i (OS/400), IBM MQ, IBM MQ Appliance, Java, JMS, Linux, macOS (Mac OS X), Security, Unix, Windows, z/OS Comments Off on IBM TechCon 2023 Announced

EBCDIC Code Pages and Square Brackets

Back in the previous millennium, I created a set of simple routines for handling initialization files (section & parameters) that worked all platforms. i.e. Windows, Linux, Unix, IBM i (OS/400) and z/OS (mainframe). And over the years, the routines have worked well on any platform I tested them on. i.e. Sample initialization file The problem […]

Also posted in C, Capitalware, IBM i (OS/400), Open Source, z/OS Comments Off on EBCDIC Code Pages and Square Brackets

NSA Suggests Companies Shift To Memory Safe Programming Languages

NSA is advising companies to look into switching to memory safe languages such as C#, Go, Java, Ruby, or Swift. From the report: https://www.nsa.gov/Press-Room/News-Highlights/Article/Article/3215760/nsa-releases-guidance-on-how-to-protect-against-software-memory-safety-issues/ Here is a direct link to the NSA report: https://media.defense.gov/2022/Nov/10/2003112742/-1/-1/0/CSI_SOFTWARE_MEMORY_SAFETY.PDF Regards, Roger Lacroix Capitalware Inc.

Also posted in .NET, Assembler, C, C#, C++, Java, Perl, Swift Comments Off on NSA Suggests Companies Shift To Memory Safe Programming Languages