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 - Rich Walsh

Pages: [1] 2 3 ... 5
Applications / XWP Dutch Translation
« on: June 16, 2019, 10:12:18 pm »
I'm (slowly) preparing for a new release of XWP and trying to get the various NLS versions updated. Unfortunately, I no longer have a Dutch translator, so I'd like to ask the Dutch speakers in this forum for some help.

I wrote a REXX script to compare the English and Dutch versions of the main language file and found that there were far more untranslated phrases in Dutch than any other language. I don't know if the translation work was never done, or if Dutch computer users have simply adopted more English phrases than other languages. I was able to get my list down to 92 items and have attached it to this posting.

What I'd like are translations that reflect contemporary Dutch computer usage. I'm definitely not looking for "linguistic purity" - if an "OK" button in English is labelled "OK" in Dutch, that's fine. When you're done, please attach the translated file to a post in this thread (please don't put its contents in the body of your posting). Also, feel free to review the work of other translators and suggest alternate translations if appropriate.

Thanks for your help.

BTW... I may have to ask for your help again after I review other language-specific files - I just haven't gotten that far yet and 92 phrases is more than enough for now :)

Utilities / Re: Create an ISO from a CD
« on: June 04, 2019, 08:18:43 am »
There are two ways to do this if you have DVD Tools installed: the "right" way and the quick-and-dirty way.

From a command prompt, run:  "readcd dev=0,1,0 -f=test.iso -retries=32"
Replace the 'dev' value with the SCSI bus address used by your drive, and change the filename ('-f') to whatever you want. If needed, run "readcd -scanbus" to get the SCSI address.


Run the "Copy Disk" app from DVD Tools to copy the disk. When it finishes reading, it will prompt you to replace the disk with a blank one. Instead, open your %TEMP% directory (usually 'x:\var\temp') where you will find a very large file whose name is all hex digits (i.e. 0-9 + A-F). Move this somewhere else and rename it, then cancel the copy.

FYI... if you do this the "right" way, Copy Disk is still helpful: it displays the SCSI bus address as part of the "Source Drive" identifier.

'rwIni' is the REXX interface to a library I wrote for 'IFX'. The library provides full read/write access to OS/2 INI files without using any of the standard PM Profile functions.

For IFX, this was needed because it examines your 'os2.ini' and 'os2sys.ini' before PM starts. For ANPM, the need was very different. It appears that there is a system-wide limit on the amount of memory INI files can use. When that limit is reached, INI file operations become unreliable and the system may become unstable.

IIUC, Alex found that when ANPM opened his very large WarpIN database, his system reached that limit. Using rwIni let him work around that limit since it operates independently of PM.

rwIni should be pretty easy to use. It's "rwIni" function is nearly identical to "SysIni". The major difference is that you must explicitly open and close the INI file you want to edit. Also, rwIni can only be used with "private" INI files - it will refuse to open 'os2.ini' or 'os2sys.ini'.

'' is attached. See 'rwIni.txt' for details.

Setup & Installation / Re: Installing ArcaOS on a GPT formatted disk
« on: February 28, 2019, 05:35:55 pm »
The impression that I (and others) have is that Boot Manager shows up while AirBoot doesn't because BM does an explicit video mode switch while AB doesn't. Therefore, you need something to force that mode switch. So, try this:

Try booting with your ArcaOS install DVD in your optical drive. Does its menu (i.e. "Boot from hard drive"/"Install ArcaOS") show up? If so, select "Boot from hard drive". My _guess_ is that AirBoot will now be visible.

Applications / Re: mozturbo
« on: December 23, 2018, 04:36:35 pm »
[...] after considering whether to make it a PM app.

Please don't! Currently it can be launched as a background daemon (e.g. "detach ffturbo") which uses almost no memory on its own. I can't see how making it a PM app adds anything useful.

Creating a couple of program objects to launch and terminate it makes more sense to me:
Path and file name: 'cmd.exe'
Parameters: '/c detach ffturbo -l'  [..or..]   '/c ffturbo -u'
Working directory: [your FF directory]

Applications / Re: SeaMonkey 2.42.9 CPU spiking
« on: December 16, 2018, 05:07:12 pm »
I've tried all three of Dave's builds (o2, o3, and o3s) and all of them exhibit the following behaviour (both with my migrated profile and with a completely new, blank profile).  As long as SeaMonkey is running, the CPU spikes to 100% every 14 seconds, for about 3 seconds each time.

First and foremost, disable Chatzilla when not in use. Just before posting this, I was getting those spikes and realized CZ was still enabled from yesterday. After disabling it, all cores went to 0%

I've been using Dave's -o2 build for 6 months and it has never generated a '.trp' file. It _has_ silently disappeared - usually a sign of a libc panic. However, since I started using 'mozturbo.exe' to work around the hi-mem memory leak, that hasn't happened again. SM still has major problems but stability isn't one of them (for me, at least).

Internet / Seamonkey UserAgent String
« on: October 30, 2018, 10:21:33 am »
I've been trying to change the useragent string in Seamonkey (Dave's build of 2.42.9esr/rv45.9) but it won't stay changed. When I close and reopen SM, it reverts to the "correct" string.

I installed "User Agent Switcher", imported a list of current strings, then tried it and found this problem. I've also tried editing 'prefs.js' directly (with SM closed), as well as changing "browser.startup.homepage_override.mstone" and "gecko.mstone". In every case, a restart restores all 3 entries to their original values. I'm not setting the new string to anything extraordinary: I'm just changing the existing OS/2 SM string to SM 2.46/rv49.0. Any ideas?

FWIW... I got started on this because I can no longer access my Google Voice page. This was previously the single-worst page I've ever encountered and could bring my system to a halt for minutes at a time. Now I just get its "waiting spinner" until it says it's done, but nothing is displayed. Strangely, the failure started shortly after I answered a brief survey and said I had to use the legacy version of the page because the current version has too much javascript. Now, I can't access either one.

Applications / Re: Seamonkey versions
« on: October 18, 2018, 03:34:22 pm »
Usually built with -O3, maximum optimization, the plain r3 version. People asked for other versions to test, the r3_O2 version is built with -O2, highly optimized but often safer (stabler) and the r3_s  version is built with -Os, optimized for size, then speed, perhaps best on memory restrained systems.
As I said, they were sort of experimental as someone questioned my using -O3 so I built the others for comparison. The is probably the best.

As Dave knows, I was the one who was whining about over-optimization, so he obliged me with the several variants he mentioned above. Although I tried all 3 versions, I settled on the -O2 build because that's what I wanted in the first place.

I don't know if it was the choice of optimization or the fact that Dave built these with gcc 5.x rather than gcc 4.x, but this is the most stable version of any mozapp I've ever run. I installed it on June 6th and have yet to get a .TRP (crash) report in my SM directory. Of course, the thing still has many, many problems - but to go for 4 months without a crash is still extremely impressive. Thanks, Dave.

Utilities / Re: Air Boot problems
« on: September 07, 2018, 05:19:56 pm »
Both the initial AirBoot screen and the subsequent menu run at 640x480. This is no different than the OS screens that follow it, and on my system, the BIOS screens that precede it. It seems unlikely that the monitor doesn't support standard VGA.

I'd suggest reinstalling AirBoot. However, don't use "mini-LVM" (AOS's simplified LVM utility); instead, do it from the command line. The reason is that mini-LVM only replaces AB's code when reinstalling. In the few instances where I've had problems with AB, the cause was corrupted configuration data that needed to be replaced.

On AOS, you'll find the installer ('airboot2.exe') in x:\sys\bin. The program has 2 commandline switches: "/forcecode" and "/forceconfig". You may want to start with just "/forcecode" (identical to what mini-LVM would do). If that doesn't fix it, try adding "/forceconfig". The latter is more likely to fix the problem, but it will require you to reconfigure AB's menu because all of its existing partition info will be wiped out.

General Discussion / Re: IBM DDK License Discussion
« on: August 02, 2018, 05:03:54 am »
What nobody ever seems to notice is the line I've emphasized in this section :
4. Non-Disclosure

You expressly undertake to retain in trust and confidence all information and know-how transmitted to you by IBM that IBM has identified as proprietary or confidential or that by the nature of the circumstances surrounding the disclosure ought in good faith to be treated as proprietary or confidential, (including, but not limited to, source code) and you agree that you will make no use of such information and know-how except under the terms of this agreement. You are required to execute appropriate written agreements with your employees, consultants and distributors sufficient to enable you to comply with all provisions of this agreement. The above non-disclosure provisions shall terminate when the confidential information or source code becomes publicly available through no fault of yours or for a period of 10 years from disclosure. In addition, you agree to maintain adequate procedures to prevent loss of any materials contained in the Product. You agree to notify IBM of any such loss immediately.

The "or" in that sentence makes it difficult to really understand what they are saying. However, it sure seems like the requirement to keep IBM's code confidential becomes null and void if it becomes common knowledge. Given that copies of the DDK have been freely available on the net for years (and thus, "disclosed"), it's hard to see how any of these licensing strictures still apply.

If I were a direct licensee of IBM like Arca Noae, I wouldn't want to test this interpretation. However, a 3rd-party with no direct connection to IBM should probably feel free to do whatever he wishes with his DDK-based code, including making it open-source.

General Discussion / Re: Open Source / 2
« on: July 31, 2018, 10:29:34 am »
I came across this thread accidentally and am pleasantly surprised to see OS/2 world back in action.

OS/2 development has never ceased though it certainly has slowed a lot. This particular thread may not be the most representative since the O.P.'s grandiose plans were largely a mixture of fantasy and self-deception that never amounted to anything.

I was part of the Presentation Manager development team and very happy to be part of any initiative around OS/2.

We would certainly all benefit if someone with your experience cared to do some original native programming (most development today seems to center around porting Linux apps).

As you may have seen, the current incarnation of OS/2 is "ArcaOS", a product of Arca Noae, LLC. Their goal is to enable OS/2 to run on modern hardware, so they have developed their own drivers for ACPI, AHCI, and the other things needed nowadays. Since their contract with IBM allows them to reverse-engineer the kernel, they've made some significant improvements there as well. (Full disclosure: I do development work for them so I may be biased, but I'm impressed nonetheless with what they've achieved.)

If you'd like more info, send me a private message or just open a new thread - you'll probably get an avalanche of opinions on what's needed.

Applications / Re: ArcaOS - OS/2 keyboard shortcuts.
« on: July 27, 2018, 04:37:41 pm »
I am updating Gotcha! (screen capture utility).

Gregg's done a great job of transforming a poorly designed app into an alternate version he calls Gotcha-Quiet that "just works". No unnecessary windows cluttering your Desktop, no pointless popups - just press PrintScrn and it captures whatever you set as your default (window, screen, etc).

If you need change what's captured (say, an area of the screen rather than a window), just press Alt-PrintScrn to bring up its Settings. There you can press a button to do the kind of capture you need on a one-off basis, or you can change any of the defaults (capture type, directory they're saved in, etc.).

It's a vast improvement. Kudos to Gregg!

BTW... if you're a fan of bad design, the original version is still available. Gregg's made improvements to that one too.

i repeat the issue is downloading http/s or ftp from the internet only

Since no one else has mentioned these:

MTU - are you absolutely sure each system's MTU  is set correctly for your WAN? I was getting half-speed out of my connection until I realized MTU was set to the default of 1500 while my ISP's network needed 1492. Once that was corrected, I started getting the same speed I get with Win or Lin.

Injoy Firewall - I know almost nothing about this product but recall seeing a recent bug report somewhere claiming a major slow-down when it was active. Regardless, a direct connection to your provider's box by a machine that isn't weighed-down by IP-addons like a software firewall might be informative.

Internet / Re: New SeaMonkey builds
« on: June 09, 2018, 06:05:04 pm »
I've built 3 SeaMonkey packages based on the latest (and probably last) code from Bitwise. Each is built with different optimizations, curious what works best for people.

First off, let me thank you for your responsiveness. :)

I d/l'd all 3 as soon as I saw this post and put icons for each on my Desktop so I could test them side-by-side. My first stop for each was YouTube - a site I seldom use because I can only take so much frustration. Let me tell you, regardless of which build I tried, this was the best YouTube experience I've ever had. Certainly there were some dropped frames with both HTML5/H264 and WEBM/VPX, but only once did the browser become momentarily unresponsive (I think it was with -Os and VPX). Using the -O3 version, I was surprised to find that VPX put less of a strain on my quad-core than h264 - but both performed well.

Of course, there's only so much that mere optimization tweaks can fix. I'm posting this using the -O3 build, and after watching several Sam Smith videos, one core keeps spiking to 100% every few seconds. I'll keep testing but my initial impression is that -Os is a noticeably weaker performer than the others. (Update: that -O3 build failed to terminate when I closed it and left the WPS unresponsive - had to kill it.)

BTW... which compiler did you use?

Internet / Re: Firefox - 45.9.0 for OS/2 GA1.1...anyone...anyone???
« on: June 08, 2018, 03:39:57 am »
I'll probably do a build targeting the Pentium M with the JS code -O3 and the rest -Os. Our compiler is broken for building it all targeting -O3 and any CPU using SSE or SSE2, doesn't align the instructions and static variables correctly.

Why, oh why, oh why do you keep using -O3?  If it's incompetent when it comes to SSE, why do you think it's capable of any extreme optimization? While the bugs it introduces for SSE may be painfully obvious, the bugs it causes elsewhere are likely subtle and hard to track down - but equally as obvious when you try to use the thing.

Dial it back, pleeeeze...

Pages: [1] 2 3 ... 5