Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Neil Waldhauer

Pages: 1 [2] 3 4 ... 32
Applications / Polarbar Mailer
« on: September 30, 2019, 11:28:07 pm »
This was a great mailer, based on Post Road Mailer for OS/2. Long abandoned, it is now under development again.

However, it requires a minimum of Java 11, and on OS/2 we have OpenJDK 6. So I think it's not needed to put up news on OS/2 World about Polarbar Mailer for now.

Marketplace / Re: Warp Server - NOS Free
« on: September 28, 2019, 03:54:34 pm »
I think some people have a kind of pack-rat personality that accumulates things. This is just part of their nature. So we sell to them on e-bay. OS/2 users are getting on in years, so when one of these people passes on, there is a large collection for their heirs to deal with.

A quick google search will show that there is no value in those books, software, magazines. The computers are e-waste.

Sure they are valuable to some people on this OS/2 World. But how will they know?

I have a web page,, that has a list of holdings for a collection I made. At some point, I realized I could not store such a thing. Robert Kuropkat came to my rescue, and is storing and curating the collection. He is constructing a better list. But he has run out of space at this point.

I'd like to have several places to accumulate some collections of physical items, like books, magazines and software. We have very cheap shipping within USA for these items. I do not have to suggest that they be stored in my area, one of the most costly in USA.

There are already several places for digital scans of books, magazines and copies of software. But we need a web page that welcomes donations, and we need people to accept donations and store them safely and catalog them

The latest collection has spreadsheets. (about 200 books and 800 software items).

Setup & Installation / Re: And it works! DOS and WINOS2 on Thinkpad X 250!
« on: September 27, 2019, 04:30:35 pm »
I also have a T540P, but I updated to the latest released ACPI and Panorama.

WinOS2 Window  - Works
WinOS2 Fullscreen - Works
Dos Window - Opens, but unable to use
Dos Full Screen - Works

I don't use DOS/WinOS2, so it doesn't affect my use, but I want my customers to have the best available setup.

Programming / Re: NetRexx on OS/2
« on: September 25, 2019, 03:52:53 pm »
I'm curious to know which FixPak upgraded Rexx.'

I'm aware that for the subject software, NetRexx, it doesn't matter. The minimum requirement for OpenJDK 6 (and therefore NetRexx) is FixPak 13.

Marketplace / Re: Warp Server - NOS Free
« on: September 25, 2019, 03:47:39 pm »
I trying to find a home for 1000 Kg OS/2 books and magazines. Do you want them? Enough to pay shipping? USA Media mail is fairly cheap inside the country.

Programming / Re: NetRexx on OS/2
« on: September 24, 2019, 05:04:21 am »
I decided to test if OS/2 Warp 4 (GA) could support getting values from the environment.

Code: [Select]
say value('path',,'environment')
gives "incorrect call to routine", while

Code: [Select]
say value('path',,'os2environment')
works, just fine. Both work OK in ArcaOS. When did REXX gain the ability to use 'environment' as well as 'os2environment'?

Hardware / Re: SNAP and dual-head display setup recommendations...
« on: September 19, 2019, 05:21:52 pm »
Hi ivan!

Now if SNAP would work with the Radeon Vega 8 Graphics of the Ryzen processor I could get back to what I used to have on my old computer, a couple of 28 inch 1920x1200 monitors.

SNAP is not happy with the Vega graphics and Panorama works as long as I don't want to do anything with extensive graphics activity.

You know, why I have been relying on my ancient (by today's standards anyways) ATI X850 XT PE video card to cover my OS/2 display needs, it is very clear that this hardware has exhausted all of it's power.

I have seen some feedback on the benefits of running the trully new hardware in native VESA mode (providing that the BIOS supports it) with something like the Panorama driver, end rsult being performance that is actually much better than the older hardware which had the optimized/accelerated device drivers (SNAP).

Since you seem to have Panorama working with at least a single display, how are you finding that performance in comparison to the SNAP driver setup?

Oh and regarding the extended graphics with Panorama, it is my understanding that there are 3rd party screen extenders that have been developed to enable this specific functionality...have you tried them?

The performance of a recent Intel chipset and Panorama greatly exceeds the old accelerated graphics with SNAP. SNAP also made small graphic errors with Radeon chipsets, like the CPU graph misplaced somewhere else on the desktop. Panorama has none of these weird graphics bugs.

None of the third party extenders are needed any more.

Someone tried 4K and 5K monitors, but I haven't. Probably one big curved screen isn't as good as two screens, but it's close. Panorama works with DisplayPort or any other port supported by VESA.

Programming / Re: NetRexx on OS/2
« on: September 18, 2019, 05:56:40 am »
I'm not sure about any edge cases. This will work for my purposes, at least for now.

      /* Now determine the exact case of the class, for java commands */
      call SysFileTree file, 'foo.', 'FO'
      if foo.0<>1 then do
        if foo.0=0 then say 'Cannot find file:' file
        if foo.0>1 then do; do queued(); parse pull .; end
          say 'File "'file'" is not a unique specification'
         exit 1;
       file = filespec('Name', foo.1)  /* is now correct case */

Programming / Re: NetRexx on OS/2
« on: September 17, 2019, 05:03:53 am »
It seems to set classpath correctly, but then abandons it's work because it can't find hello.class.

Dir /N /B might work in CMD, but it's not useful with 4os2. Rexx has a lot of other ways to find filenames that don't depend on the exact syntax of CMD.

The script does work on CMD.

Programming / Re: NetRexx on OS/2
« on: September 16, 2019, 03:47:15 pm »
The problem is that the NetRexxC.cmd does not set classpath correctly. I'm not going to patch an increasingly bad REXX program, but rather I'll try to construct a useful one for the present day, that does not necessarily run original Java 1.1-based NetRexx from the 1990's.

Programming / Re: NetRexx on OS/2
« on: September 16, 2019, 04:29:29 am »
That doesn't seem to help enough.

[k:\programs\netrexx3\lib] ..\bin\netrexxc2 -run hello
openjdk version "1.6.0_27"
OpenJDK Runtime Environment (build 1.6.0_27-b01-GA5)
OpenJDK Client VM (build 20.0-b12, mixed mode)
NetRexx portable processor 3.08-GA build 1,582-20190906-1850
Copyright (c) RexxLA, 2011,2019.   All rights reserved.
Parts Copyright (c) IBM Corporation, 1995,2008.
Program hello.nrx
Compilation of 'hello.nrx' successful
Cannot find file: hello.class

Programming / Re: NetRexx on OS/2
« on: September 15, 2019, 04:27:22 pm »
The modified NetRexxC.cmd nearly works. It gets through the Java version problem, and only fails for running hello. I only quoted the end of the output to show what is happening. hello.class is on the libpath, path and classpath.

By the way, every time I run NetRexxC, the path gets longer. Paths longer than 1024 bytes overwrite kernel memory, so this should be avoided.

Program hello.nrx
Compilation of 'hello.nrx' successful
Cannot find file: hello.class

So if I need updated NetRexxC.cmd, do I also need some updated NetRexxR.cmd?

Programming / NetRexx on OS/2
« on: September 14, 2019, 10:41:23 pm »
We keep on having announcements. The screen shot is from 3.04, the current release is 3.08.

Running 3.08 is unchanged from 3.06. Is there some way to run NetRexx on OS/2 that I overlooked?

java -jar NetRexxF.jar -exec hello
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/eclipse/j
dt/internal/compiler/tool/EclipseCompiler : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(
        at Method)
        at java.lang.ClassLoader.loadClass(
        at sun.misc.Launcher$AppClassLoader.loadClass(
        at java.lang.ClassLoader.loadClass(
        at org.netrexx.process.NetRexxC.process(
        at org.netrexx.process.NetRexxC.main2(
        at org.netrexx.process.NetRexxC.main2(
        at org.netrexx.process.NetRexxC.main2(
        at org.netrexx.process.NetRexxC.main(

Web applications / Re: Migrating Apache Web Server
« on: September 10, 2019, 03:45:27 pm »
It's in extra\httpd-mpm.conf

I just had to modify httpd.conf to include extra\httpd-mpm.conf

And also change the name from MaxConnectionsPerChild to MaxRequestsPerChild

The default is 0, but I changed that to 1000.

Web applications / Re: Migrating Apache Web Server
« on: September 08, 2019, 03:39:09 pm »
I can see the parameter set in conf\extra\httpd-mpm.conf

But this is not loaded by default. Nor is any LoadModule found for mpm_mpmt_os2_module. Looking at the module directory, I don't see it there.

I'm not sure what to activate to use the MaxRequestsPerChild directive. Should I just put it in httpd.conf by itself?

Pages: 1 [2] 3 4 ... 32