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 - Alex Taylor

Pages: 1 ... 18 19 [20] 21 22 ... 26
286
Utilities / Re: Convert INF to PDF
« on: September 30, 2014, 05:59:30 pm »
Simplest way is to use NewView to print the file to a Postscript printer on FILE: and then convert the output PS file to PDF (which is quite easy with Ghostscript).

Or even just print straight to an ePDF or PMPDF printer object.

If it makes use of split windows then obviously you'll lose that aspect of the layout, but it will still come out pretty readable in my experience (I just tested here with my VROBJEX documentation).

287
Setup & Installation / Re: Need help with QSINIT Loader
« on: September 22, 2014, 01:30:21 pm »
Hi Sigurd,

When you extract a PF file with E_PF, the current script for that file is dumped to STDOUT.  So if you redirect that to a file, you will have a pre-made script for recreating the PF file with PACKFILE.  (Of course, you'll generally need to modify it a bit to handle any changes you made to the contents.)

Also, I've sent you a PM.

288
Marketplace / Re: Free (almost) OS/2 stuff!
« on: September 17, 2014, 03:37:03 am »
I sent out PayPal invoices to everyone that requested books - except for Alex.  I don't have your email address.

Sent by PM. Thanks!

289
General Discussion / Re: Audio/Video Streaming for Events
« on: September 17, 2014, 03:24:28 am »
My project group at grad school here actually specializes in ICT & Internet based learning, videoconferencing, etc. We often do support for remote lectures, but we have rather a lot of specialized equipment for it. For point-to-point videoconferencing we have Polycom equipment which is probably out of reach for a non-profit group like Warpstock. For more ad-hoc video meetings we tend to use a mixture of Skype, V-Cube, Google Hangouts, or Opentok.

One of our subprojects is actually trying to develop an open source conferencing system using WebM and WebRTC, but it's still in the early planning stages only.

We often stream (one-way) lectures or presentations, but again, we have specialized equipment to help us. Our most common method is:
  • Camera and presenter's computer both connected to a video switcher, which allows us to not only switch between the presenter and the computer desktop, but overlay one on the other, picture-in-picture style.
  • Video switcher outputting its stream to a video encoder PC, which in turn streams it to our target URL, which is usually UStream. IIRC the encoder PC actually uses a hardware encoder box, but there are undoubtedly software-only options as well.
  • The video is streamed lived on UStream; we sometimes also upload our presenter's slides (if any) to UStream and have someone controlling the online slides in sync with the presenter and the slides on their PC.
  • The UStream page has a real-time chat interface which forwards to an IRC channel.

I'm not sure how useful any of this is to Warpstock, given the specialized hardware we use, but at least the general theory might be instructive, somehow.

290
Quote
I have no idea if the actual filesystem data differs between the two eCS versions' JFS implementations, but I haven't heard of any interoperability problems either

I think the eCS versions are data compatible. It was just the very early OS/2 version that had the problem. I mentioned it because it was a possible cause.

I seem to recall there was one release which changed the filesystem structures slightly, and therefore necessitated a reformat.  I don't remember if it was a late IBM update or one of the BootJFS releases. In any case, reformatting with the latest eCS JFS.IFS and UJFS.DLL in place is probably advisable.

291
Marketplace / Re: Free (almost) OS/2 stuff!
« on: September 12, 2014, 01:17:28 pm »
@Dave: Thanks, I understand. It's not urgent. :)

@Kevin: I will PM you tonight or tomorrow with my details.

292
Marketplace / Re: Free (almost) OS/2 stuff!
« on: September 06, 2014, 06:41:23 am »
Hi Dave,

Yeah, I think that would be chapters 23 - 26.  If you could do that it'd be awesome.

Thanks!

293
Marketplace / Re: Free (almost) OS/2 stuff!
« on: September 06, 2014, 05:56:31 am »
Some very nice stuff there!

I'd definitely be interested in:
  • OS/2 Warp Presentation Manager for Power Programmers
  • OS/2 2.1 Application Programmer's Guide

and possibly also
  • Writing VX-REXX Programs

Shipping would be to Ontario, Canada.


On a related note, while I already own "OS/2 Warp Programming for Dummies", I haven't been able to find my copy for years. I'm pretty sure it's buried at the bottom of the storage locker where I keep a lot of my belongings in Canada. Anyway, I've been very keen to take a look at the information it has on WPS programming - as I recall, it has a chapter or two introducing SOM+WPS programming.

If you or anyone else who has a copy of this book wouldn't mind scanning just the SOM/WPS chapters and sending them to me, I'd be very grateful. (Again, I do own copy of this book so it should be perfectly legal.)

294
Setup & Installation / Re: Adding fonts to be used by Ghostscript
« on: September 04, 2014, 01:11:26 pm »
Good to hear!

By the way, if you're not set on using Ghostscript, Lucide can also be configured to support Japanese font fallback.  You just have to install the poppler-data addon pack in the Lucide directory: https://drive.google.com/file/d/0B_CmLQmhb3PzT3p2UDFLREJPVTg/edit?usp=sharing

295
Hardware / Re: HP 1600 and eCS 2.2 Beta?
« on: September 03, 2014, 12:59:40 pm »
Thank you for the help. It is appreciated.  8)

Did you have any luck, then?

296
Setup & Installation / Re: How to get ride of HPFS386
« on: August 28, 2014, 01:32:57 pm »
Have you removed/renamed the HPFS386 directory and the HPFS386.ini?

I still think that you will have to reformat the partition to go back to just HPFS.IFS from HPFS386.IFS.

I believe that should only be necessary if you've added ACLs.

Minus the added HPFS386 on-disk features (ACLs and RAID-1), the filesystem structures are identical.  So if those features haven't been used, TTBOMK a reformat is not needed to revert to vanilla HPFS.  ISTR the IBM documentation alludes to this somewhere.

297
General Discussion / Re: We’re open source!
« on: August 27, 2014, 05:03:44 am »
If I look it from the developer resource that we have from this community we have:
- Right now, Qt, OpenJDK are getting old, and Firefox, SWT-Eclipse and OpenOffice are active (if we talk about Bitwiseworks).
- From the other side we have Alex Taylor which have very good PM skills but it is busy (I guess) building up eCS package (installer, PM apps, etc).
- David,  Steven and Lars are more focused on drivers, and everybody request drivers on this platform.. so drivers may be a never-ending story.

My PM skills aren't that great... certainly not a patch on Steven's or most other long-standing OS/2 developers'. I have a few specialized areas of knowledge, that's all (fonts, Unicode, and to a lesser extent printing).

Quote
The companies that have sponsors should also think about this. Making drivers and porting libraries it is a short-term strategy for the platform. Cloning PM and other APIs is long term strategy.... why it has to be Open Source? ...becuase remember that IBM dropped this platform on the past.

Agreed.

298
Hardware / Re: laptop worck with ecs
« on: August 12, 2014, 04:52:21 am »
The ThinkPad T400/500 and W400/500 are about 3-4 years old nowadays but pretty nice systems still. They have 16:10 rather than 16:9 screens, which is a big plus in my book (they were the last generation of ThinkPads to have these).  Be warned that suspend/resume on these systems probably won't work, or at least they don't in my experience.  It may be possible to get WiFi working, although it might require some fiddling and updating (I won't go into the long saga I had to deal with, but I did eventually get WiFi going on my W500).

If you want something a bit more fully supported (suspend/resume, surer WiFi, etc.) and don't mind going back one more generation, then the T61/61p or even T60/60p are supposedly pretty good, although I've never used either myself.  (I have an X60, same generation as the T60, which works quite well though.)

Don't expect Bluetooth or Firewire to work in any case, because there are no drivers. Also, the 56K modem, PCMCIA, and IrDA are very unlikely to be usable either, although it's remotely possible you might get lucky with one or more of those. I don't imagine most people have much need for those nowadays, though.

299
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: August 12, 2014, 04:09:56 am »
Quote
[00000280] Obtain Thread error!
Trying now on my W500.  I consistently get this error popup after about 3 seconds, using either uvcview or weblook. The camera light turns on but I get no picture (except the very first time I tried it, when I got a single frozen frame).

This webcam has a strange ??? range of alternate interface settings. Most webcams start with the lowest bandwidth for the lowest setting and end with the highest bandwidth for the highest setting. It seems that this camera has one specific alternate interface setting for each of the reported video stream format frames.

With the 640x480 programs you could try e.g. "uvcview /i8" or "uvcview /i1 /u"
With the 320x240 programs you could try e.g. "uvcview /i9" or "uvcview /i2 /u"

Thanks.

I've just tried all four of the above. There is no change with any of them except for 'uvcview /i9' with the 320x240 program, which briefly produces a still image for a few seconds before producing the same error popup.

BTW, I previously also tried (not with these new parameters) an external USB webcam on this system. It produces the exact same error. I'm not sure how uvcview selects between the two webcams, but it does appear to use the external in this case, as the light on the external camera goes on for a few seconds (instead of the light on the built-in camera, as normal).

300
Hardware / Re: Webcam Support for OS/2 and eCS!!
« on: August 10, 2014, 09:54:08 am »
Quote
[00000280] Obtain Thread error!

Trying now on my W500.  I consistently get this error popup after about 3 seconds, using either uvcview or weblook. The camera light turns on but I get no picture (except the very first time I tried it, when I got a single frozen frame).

Info from USBDock, in case it's useful:
Code: [Select]
USB Dock: Lenovo Integrated Camera (Chicony)
Identifier: 17ef:4807

<<< Device Description >>>
Type :01
USB Rev :200
Class : Miscellaneous Device (0xEF)
Subclass : Common Class (0x02)
Protocol : Interface Association (0x01)
Max. packetsize :64
Vendor  ID :0x17EF
Product ID :0x4807
Device Release# :3134
Number of Configurations:1

Configuration: 0
Length : 851
ConfigurationValue : 1
Attributes : 0x80
MaxPower : 0x32
NumInterfaces : 2
USB_DT_UNKNOWN_FOR_ME

Interface: 0
AlternateSetting : 0
Class : Video (0x0E)
SubClass : Video Control (0x01)
Protocol : Unknown (0x00)
Endpoints : 1
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME

Endpoint: 0
Address : 0x81
Attributes : 0x03 (Irq)
MaxPacketSize : 64
Interval : 16
USB_DT_UNKNOWN_FOR_ME

Interface: 1
AlternateSetting : 0
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 0
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME
USB_DT_UNKNOWN_FOR_ME

Interface: 1
AlternateSetting : 1
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5076
Interval : 1

Interface: 1
AlternateSetting : 2
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 3016
Interval : 1

Interface: 1
AlternateSetting : 3
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1

Interface: 1
AlternateSetting : 4
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1

Interface: 1
AlternateSetting : 5
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5100
Interval : 1

Interface: 1
AlternateSetting : 6
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1

Interface: 1
AlternateSetting : 7
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5100
Interval : 1

Interface: 1
AlternateSetting : 8
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5052
Interval : 1

Interface: 1
AlternateSetting : 9
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 840
Interval : 1

Interface: 1
AlternateSetting : 10
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1

Interface: 1
AlternateSetting : 11
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1

Interface: 1
AlternateSetting : 12
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1

Interface: 1
AlternateSetting : 13
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1

Interface: 1
AlternateSetting : 14
Class : Video (0x0E)
SubClass : Video Streaming (0x02)
Protocol : Unknown (0x00)
Endpoints : 1

Endpoint: 0
Address : 0x82
Attributes : 0x05 (Iso)
MaxPacketSize : 5120
Interval : 1


Pages: 1 ... 18 19 [20] 21 22 ... 26