author: Uli Link

subject: Re: 7011-230

text:
Tim Knight/CT schrieb:
Or removed for data security reason and dumped including the plastic sled.

I have can rescue some spare parts from my died 7011-220. Drive sled,
graphics card, SCSI drop cable. Drop me a note if interested.
The best AIX for those boxes is 4.1.5 or even 3.2.5.
AIX 4.3 is not supported with the internal Gt1 graphics.


author: Tim Knight/CT

subject: Re: 7011-230

text:
On Jan 23, 3:21 pm, Uli Link <[email]>
wrote:

Hi Uli.......

Thank you very much.....am emailing you right now......

CT


author: Patrick L. Nolan

subject: Two mice

text:
I'm having trouble making my laptop work with two mice, the
builtin touchpad and a USB Logitech First/Pilot Wheel.
I have done a web search and found a lot of information, but
I still have questions and it still doesn't work.  Maybe I'm
just extra-dense today.

* Some people mention gpm -M and others mention options
within XF86Config-4.  I get the impression that it is
possible to make it work with only XF86, leaving the
gpm configuration as it is.  So far I have been working
on that assumption.

* Everybody agrees that you need to create entries for the
two mice in the ServerLayout section of XF86Config-4.  One
is a CorePointer and the other is SendCoreEvents.  So far so good?

* I really fall down on the "Device" option.  My one-mouse
configuration uses /dev/mouse.  The examples I found are all over
the map, using /dev/usbmouse, /dev/psaux, /dev/input/mice, etc.
They all seem to use different devices for the two mice.  How
can I know what device(s) to use?

* I'm not too clear on the Protocol either.  PS/2 seems to work
for the touchpad, but maybe there's a better choice.  What's
right for my Logitech?


author: domi

subject: Re: Two mice

text:
Patrick L. Nolan wrote:

i thought you simply had to configure both mice as you would normally
to make gpm cooperate with X, do man gpm, and search for repeater-type or
something, and /dev/gpmdata
domi


author: Jim Chisholm

subject: Re: Two mice

text:
"Patrick L. Nolan" wrote:

Hey Patrick..
I've got the same setup.. this XF86Config-4 works for me..

-------------------------------------------------------------------------

# XFree86 4.0 configuration generated by Xconfigurator

Section "ServerLayout"
 Identifier "XFree86 Configured"
 Screen      0  "Screen0" 0 0
 InputDevice    "Mouse0" "CorePointer"
 InputDevice    "USBMouse" "SendCoreEvents"
 InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

# By default, Red Hat Linux 6.0 and later use xfs

Section "Files"
 FontPath "unix/:7100"
EndSection

# Module loading section

Section "Module"
 Load  "dbe"  # Double-buffering
 Load  "GLcore"  # OpenGL support
 Load  "dri"  # Direct rendering infrastructure
 Load  "glx"  # OpenGL X protocol interface
 Load  "extmod"  # Misc. required extensions
 Load  "v4l"  # Video4Linux
 # Load  "pex5"  # PHIGS for X 3D environment (obsolete)
 # Load  "record" # X event recorder
 # Load  "xie"  # X Image Extension (obsolete)
 # You only need the following two modules if you do not use xfs.
 # Load  "freetype"  # TrueType font handler
 # Load  "type1"  # Adobe Type 1 font handler
EndSection

Section "InputDevice"
 Identifier  "Keyboard0"
 Driver      "keyboard"
 Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
 Identifier "USBMouse"
 # Modified by mouseconfig
 Driver  "mouse"
        Option  "Device"  "/dev/input/mice"
 Option  "Protocol"  "IMPS/2"
 Option  "ZAxisMapping"  "4 5"
EndSection

Section "InputDevice"
 Identifier "Mouse0"
 # Modified by mouseconfig
 Driver  "mouse"
 Option  "Device"  "/dev/psaux"
 Option  "Protocol"  "PS/2"
 Option  "Emulate3Buttons" "on"
EndSection

Section "Monitor"
 Identifier "CustomConfiguration"
 VendorName "Unknown"
 ModelName  "Unknown"
 HorizSync 30-110
 VertRefresh 60-110
 Option "dpms"
EndSection

Section "Device"
 Identifier "ATI Rage 128 Mobility"
 Driver "r128"
 BoardName "Unknown"
    Option "BackingStore" "On"
EndSection

Section "Device"
 Identifier "Linux Frame Buffer"
 Driver "fbdev"
 BoardName "Unknown"
    Option "BackingStore" "On"
EndSection

Section "Screen"
 Identifier "Screen0"
 Device "ATI Rage 128 Mobility"
 Monitor "CustomConfiguration"
 DefaultDepth 16
 Subsection "Display"
  Depth 16
  Modes "1280x1024"
 EndSubSection
EndSection

Section "DRI"
 Mode 0666
EndSection

----------------------------------------------------------------------------------------------

Good luck..

Jim


author: Alan Raskin

subject: Re: Two mice

text:
"Patrick L. Nolan" wrote:

This works for me (USB mouse, PS/2 mouse, and Synaptics PS/2 touchpad -
all at the same time):

Section "InputDevice"
    Identifier  "Mouse2"
    Driver      "mouse"
    Option "Protocol"    "IMPS/2"
    Option "Device"      "/dev/usbmouse"
    Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "PS/2"
    Option "Device"      "/dev/psmouse"
    Option "ZAxisMapping" "4 5"
    Option "Emulate3Buttons"
    Option "Emulate3Timeout"    "50"
EndSection

Section "InputDevice"
	Identifier	"Touchpad"
	Driver		"mouse"
	Option "Protocol" "PS/2"
	Option "Device"	"/dev/psaux"
EndSection

...

Section "ServerLayout"
    InputDevice "Mouse2" "CorePointer"
    InputDevice "Mouse1" "SendCoreEvents"
    InputDevice "Touchpad" "SendCoreEvents"
EndSection


author: Axel Braun

subject: Re: Two mice

text:
Hi Patrick,

Am 21.01.02, 00:31:54, schrieb "Patrick L. Nolan" <[email]>
zum Thema Two mice:

:-)

O dont use gpm, as i mostly work with KDE/XFree 4.1.0.

For my ThinkPad A30, I have the trackpoint and an optical USB-mouse -
logitech by chance.
The mouse section looks like:

ection "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Device" "/dev/pointer1"
  Option       "Emulate3Buttons" "on"
  Option       "Emulate3Timeout" "50"
  Option       "InputFashion" "Mouse"
  Option       "Name" "Autodetection"
  Option       "Protocol" "ps/2"
  Option       "Vendor" "Sysp"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[3]"
  Option       "ButtonNumber" "5"
  Option       "Device" "/dev/pointer0"
  Option       "InputFashion" "Mouse"
  Option       "Name" "Autodetection"
  Option       "Protocol" "imps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

The first part is for the trackpoint, the second one for the USB-mouse

Works
HTH
Axel


author: cj

subject: Re: Two mice

text:
Here are the applicable sections I used in my xf86config-4 file (usb
wheelmouse):

Section "InputDevice"

    Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "GlidePointPS/2"
    Option "Device"      "/dev/mouse"
    Option "ZAxisMapping" "4 5"

# ChordMiddle is an option for some 3-button Logitech mice

#    Option "ChordMiddle"

EndSection

Section "InputDevice"

    Identifier  "Mouse0"
    Driver      "mouse"
    Option "Protocol"    "IMPS/2"
    Option "Device"      "/dev/input/mice"
    Option "ZAxisMapping" "4 5"
    Option "SendCoreEvents" "on"
# ChordMiddle is an option for some 3-button Logitech mice

#    Option "ChordMiddle"

EndSection

Section "ServerLayout"
    Identifier "layout1"
    Screen     "screen1"

    InputDevice "Mouse1" "CorePointer"
    InputDevice "Mouse0" "SendCoreEvents"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection

In article <a2fk1a$jr7$[email]>, "Patrick L. Nolan"
<[email]> wrote:


author: Jason Kusar

subject: Re: Two mice

text:
See below...

"Patrick L. Nolan" <[email]> wrote in message
news:a2fk1a$jr7$[email]...
Yes, so far so good.

the /dev/mouse is probably just a pointer to /dev/psaux.  This is okay and
should be the device listed as the CorePointer
The other device is /dev/input/mice.  This is the usb mouse and should be
listed as the SendCoreEvents pointer.  Be sure that you have USB HID
compiled into your kernel.

My suggesstion for protocol is to use the "IMPS/2" protocol.  It seems to
work well with two mice.  You should be able to use both mice at the same
time, though the USB mouse may not work unless it was plugged in when the
system booted.

Lots of luck,
-Jason


subject: Re: Two mice

text:
OK.  Jim Chisholm wins.  It seems that the key is to associate the
USB mouse with a USB device.  Duh.  On my laptop, /dev/input/mice is
acceptable.  There may be some others that would work, but I'm tired of
tweaking this.  Alan Raskin suggested /dev/psmouse, which doesn't exist
here.

Nothing in /dev/usb seemed appropriate.  After reading the MAKEDEV
man page I was able to find the configuration file that names all
the USB devices.  That helped a lot.

I still don't know the difference between PS/2 and IMPS/2 protocols,
or any of the others available.  There's room for a comprehensive
document about this stuff (hint, hint).


author: Andrei

subject: Elements with the same name and different types in a choice groups

text:
Hello,

I try to define fields in the choice groups so that the fields with the same
names from different groups can have different types. For example:

 <xsd:complex name="...">
  <xsd:choice>
   <xsd:group ref="GROUP_1"/>
   <xsd:group ref="GROUP_2"/>
  </xsd:choice>
 </xsd:complex>

 <xsd:group name="GROUP_1">
  <xsd:sequence>
   <xsd:element name="ELEMENT"   type="TYPE_1"/>
  </xsd:sequence>
 </xsd:group>

 <xsd:group name="GROUP_2">
  <xsd:sequence>
   <xsd:element name="ELEMENT"   type="TYPE_2"/>
  </xsd:sequence>
 </xsd:group>

MS XML 4.0 says "In the same scope elements with the same name, 'ELEMENT',
have to be the same type." He is correct of course.
But is there any workaround or redesign?

Thanks.
Andrei.


author: Radovan Chytracek

subject: Re: Elements with the same name and different types in a choice groups

text:
Have you tried to use substitution mechanism of Schema?
You can define a ( possibly abstract) "base" element and assign to its
substitution group the elements you want have in your choice content model.
Of course the choice will be declared as the choice of base elements but in
your instance documents you can then use all the elements from the
substitution group in place of the base element.

For details see Schema primer, part 0 or web-search for "best schema
practice".

Hope this helps

Radovan

"Andrei" <[email]> wrote in message
news:[email]...
same


text:
Thank you very much, Radovan, for your advice. I did it using abstract
base types. The disadvantage of a usage of abstract base types is that
I can't point out in the XSD that ELEMENT in some group must be
concrete type only, e.g. TYPE_2, but only abstract base one instead.
Now I'm thinking, is it possible to point out somehow that one element

<xsd:element name="ELEMENT"   type="TYPE_2"/>

belongs to GROUP_2 namespace, and other one

<xsd:element name="ELEMENT"   type="TYPE_1"/>

belongs to GROUP_1 namespace? Can some kind of namespaces be used in
such manner?

Andrei.

"Radovan Chytracek" wrote in the message:


text:
Hi,
         have a look at the page to figure out how to do it. You can't
really do anything but you can do a lot:

http://www.xfront.com/BestPracticesHomepage.html

Hope this helps

Radovan

"Andrei" <[email]> wrote in message
news:[email]...
model.
in
the
'ELEMENT',


author: Thomas P. Fuller

subject: JSP TLD question: why my custom tag isn't picking up the ${param.product} parameter?

text:
Hi, thanks in advance for any help you can offer me.

I'm wrestling with the following problem:

The following is on the same jsp page and say that the product
parameter is "foo":

// This works fine, and results in 'foo' being written:
<c:out value="${param.product}" />

// This does not, it results in '${param.product}' being written
// (the quickOrder tag is just writing the value back, at the moment):
<common_tags:quickOrder product="${param.product}" />

Do you have any idea why the param.product in my custom tag is not
being converted into the value 'foo'?

(c:out is a jakarta-taglibs\standard-1.0 tag, and I'm running this on
JRun4; the TLD for both the apache taglibs and for my custom tag are
in the appropriate place -- below I've attached the relavent portion
of the tld if you need to see it).

Best,

Tom

-----

   <tag>
    <name>quickOrder</name>
    <tagclass>mytags.QuickOrder</tagclass>
	<body-content>JSP</body-content>
    	<attribute>
      		<name>product</name>
      		<required>true</required>
      		<rtexprvalue>true</rtexprvalue>
       	</attribute>
  </tag>


author: Murray

subject: Re: JSP TLD question: why my custom tag isn't picking up the ${param.product} parameter?

text:
"Thomas P. Fuller" <[email]> wrote in message
news:[email]...

Looks like your custom tag doesn't support expression language. EL support
has to be coded into your tag handler, it's not magically provided by
default unfortunately. Either use standard jsp <%= someValue %> to provide
the value, or add in EL support.

First of all you'll need to set rtexprvalue = false in the TLD. Then your
setProduct method will look something like this:

public void setProduct(String value) throws JspException {
    try {
        product = (Clazz) ExpressionUtil.evalNotNull(
            "quickOrder",
            "product",
            value,
            Clazz.class,
            this,
            pageContext);
    } catch (NullAttributeException ex) {
        product = null;
    }
}

Where Clazz is the class you're expecting to return. You'll need to add the
JSTL jar to your path if it isn't there already, and import

import org.apache.taglibs.standard.tag.common.core.NullAttributeException;
import org.apache.taglibs.standard.tag.el.core.ExpressionUtil;

Let me know how it goes :-)


author: hiwa

text:
If it's not an EL, does it work pefect?

[email] (Thomas P. Fuller) wrote in message news:<[email]>...


author: [redacted]

subject: Help Interpreting SNMP Output for Fibre Alliance MIB's

text:
Hi,

My apologies if this isn't the right group.  I have a Cisco 9020 fibre
switch connecting my EMC SAN components.  I'm trying to measure
throughput on the interfaces for the switch using SNMP for my network
monitoring system.

If I do an SNMP walk on the FIBRE-CHANNEL-FE-MIB'S, I see some OID's
that I'm not sure how to interpret:

For example, for port 7:

.1.3.6.1.2.1.75.1.4.3.1.3.1.7 (fcFxPortC3InOctets for port 7 on the
fiber switch)
.1.3.6.1.2.1.75.1.4.3.1.4.1.7 = (fcFxPortC3OutOctets for poort 7 on the

fiber switch)

The docs say the following about fcFxPortC3InOctets

"The number of Class 3 frame octets, including the frame delimiters,
delivered through this FxPort to its attached NxPort. "

Here's the oupout for the ports 1-7:

OID: .1.3.6.1.2.1.75.1.4.3.1.3.1.1
Value: 2852287863

OID: .1.3.6.1.2.1.75.1.4.3.1.3.1.2
Value: 948614975

OID: .1.3.6.1.2.1.75.1.4.3.1.3.1.3
Value: 97041284

OID: .1.3.6.1.2.1.75.1.4.3.1.3.1.4
Value: 127562014

OID: .1.3.6.1.2.1.75.1.4.3.1.3.1.5
Value: 3921620920

OID: .1.3.6.1.2.1.75.1.4.3.1.3.1.6
Value: 3936442885

OID: .1.3.6.1.2.1.75.1.4.3.1.3.1.7
Value: 3816608435

Can I interpret this as the number of incoming bytes?

Is there a better way to get throughput information using SNMP?

Any information would be helpful.

Thanks


subject: Re: Help Interpreting SNMP Output for Fibre Alliance MIB's

text:
FYI, I'm looking for human readable output like bits per second or
something similar.  This output looks like total octets or bytes.

Anyone have information on how I can get throughput in bits per sond on
a Cisco MD9020 using SNMP OID's?

Thanks,

beth


author: VivekRajan

text:
Hi,

I looked up those OIDs, they are running 32-bit counters in units of
bytes.

A single set of values are not of much use. You need to sample the
counters at a fixed interval.You can then calculate the difference
between the samples, which will give you the number of bytes
transmitted/received in that interval.

Check this out for more :
http://www.cisco.com/warp/public/477/SNMP/calculate_bandwidth_snmp.html

Regards,
Vivek Rajan
http://www.unleashnetworks.com

[email] wrote:


text:
Hi,

Thanks for the infromation.  It's pretty much what I was looking for.

Beth


subject: RDB 6.1 Problems with Convert and Rollback.

text:
Greetings,

I have recently upgraded several databases from RDB 5.1-04 to 6.1-0 and
would like to issue a few warnings and raise some queries.
I am aware that the first ECO for RDB 6.1 is now being made available
I have not yet applied this patch and so cannot determine if the issues
raised below are still present.

We are running RDB Multiversion (RDB5.1-04 and RDB6.1)
We are running OpenVMS 6.1 on VAX with Volume Shadowing patch VAXSHAD07
with a further patch to stop a known SYSTEM-F-ILLIOFUNC error which
occurs with RDB 6.1 and Volume Shadowing.

Summary of situation.

We have 3 RDB Databases that interact with online processes accessing
these databases concurrently. This implies we need to upgrade all 3
databases at the same time.

Some of our applications are meant to be 24 hour, and so downtime is
extremely restricted. Start time for the upgrade was 03:00 Sunday.

The plan was to convert all databases with /NOCOMMIT and to COMMIT
the databases the following weekend.

The Upgrade

The first two databases Converted fine with no errors.
The largest database (about 8GBs) failed with the error;

TAURUS ï¿½ rmu/convert/nocommit ubs_database
%RMU-I-RMUTXT_000, Executing RMU for DEC Rdb V6.1-0
Are you satisfied with your backup of DISK$UBS_1:[UBS_DB]UBS_DATABASE.RDB;1
[N]? y
After-image journaling will be disabled if the RMU CONVERT of DISK$UBS_1:[
UBS_DB]UBS_DATABASE.RDB;1 continues.  Do you wish to proce
ed [N]? y
%RMU-I-AIJMODSEQ, next AIJ file sequence number will be 1254
%RMU-F-FILACCERR, error extending or truncating file DISK$UBS_1:[UBS_DB]
UBS_DATABASE.RDB;1
-COSI-F-TRUNCERR, error truncating file

My first thought was that this was possibly due to fragmentation on the
disk although looking at the various file headers didn't seem to confirm
this. But to try and fully eliminate it I dismounted the shadow set
and did an image backup from one member to the other and then mounted
the rebuilt disk as the shadow set (holding the original in reserve !)
I tried to verify the database but this now failed with an Arithmetic
trap (sorry details lost). I reinstated the untouched disk and all
verified okay.
I now thought that I should reverse out of the upgrade process, so on the
databases already converted I tried to rollback and got;

GEMINI ï¿½ rmu/convert/rollback crs_crs_database
%RMU-I-RMUTXT_000, Executing RMU for DEC Rdb V5.1-04
Are you satisfied with your backup of CRS_CRS_DATABASE_ROOT:[CRS_DB]
CRS_CRS_DATABASE.RDB;1 [N]? y
%RMU-F-FILACCERR, error reading disk file
-SYSTEM-W-ENDOFFILE, end of file

Okay, out of the 3 databases that need to be at the same level of RDB I
have one I cannot upgrade and 2 that I can't rollback!.

The "solution" was to use RMU to save the unconverted 5.1 database and
then use 6.1 RMU to restore the database. This was a bit drastic as the
restore commits the database on completion.

The final problem arose from an application that uses all three databases
but can work with just one of them open. Alas we started to get the error
below when not all databases were open, something that worked fine under
5.1-04.

%RDB-E-EXCESS_TRANS, exceeded limit of 1 transaction per database
attachment
%TRACE-E-TRACEBACK, symbolic stack dump follows
module name     routine name              line       rel PC    abs PC

SQL$GETERR      SQL$SIGNAL_STOP           4874      00000344  002AF6EC
SQL$GETERR      SQL$SIGNAL                4651      00000011  002AF336

We have since seem this error intermittently on another application that
might be a quota related problem. The application concerned runs a process
that makes an attach to the database and then runs other processes, a batch
replacement that just has one attach. After a while all jobs being run by
this process start to fail with the above error. I have not identified any
particular quota being exhausted at this point. Stopping and restarting the
online queue process stops the error.

Digital TSC (Sydney) have been actively involved in problem analysis, the
main suggestion is to implement the ECO-1 patch. This we will be doing on
the 26/27 August.

So for anyone considering upgrading to RDB 6.1.

Extensively test that converts and rollbacks work on both single and
multifile databases. I have not managed to duplicate the convert problem
but have duplicated the rollback problem.

Watch out for quota type problems.

Get hold of the ECO-1 release.

Queries

Does anyone understand why the image backup of a disk containing the
root file does not produce a readable database ?

Does anyone know of any conditions that will cause the RDB-E-EXCESS_TRANS
error and what can be done to alleviate problems ?

Has anyone seen either of the convert problems ?


author: Peter T. Jackson

subject: Re: RDB 6.1 Problems with Convert and Rollback.

text:
In message <[email]> you wrote:

Not necessarily. It is possible for one program to access databases of
varying versions. Access one version normally, and use remote access for
the other. If you use logical names for the databases this can be done
transparently to the program.

Of course you could just have restored the backups you took before the
upgrade. If all your disks are shadowed it only takes a minute or two to take
the backups. Dismount the shadow sets, disable one disk in each set, and
remount them. If everything goes OK, add the other disks back into their
shadow sets. If you need to go back, dismount the shadow sets, mount the
disks that were disabled, and then add the other ones.


author: Magnus Weiman

text:
[email] wrote:

Personally I don't have any answers to your questions. However, I have
to advises to you and to all other sites who plan to upgrade to any
version of Rdb in the future:

1) If you have a database that is so important for you business that
you canï¿½t accept obscure problems showing up after the upgrade, NEVER
UPGRADE TO A NEW VERSION OF ORACLE RDB UNLESS THE VERSION YOU INTEND
TO GO TO HAS BEEN OUT FOR A SIGNIFICANT AMOUNT OF TIME (ie several
months, i prefere to wait at least 6-12 months). The reason for this
is that every new version of Rdb known to me have had a lot of more or
less seroius problems in the beginning of itï¿½s life. The greater part
of those problems are usally solved in a couple of ECO:s during the
first year or so of the life of the new version. Avoid to upgrade
early even if you have a problem that is supposed to be solved by the
new release. There is always a possibility you get a new problem much
worse then the old one.

2) YOU MUST NEVER NEVER NEVER EVEN THINK OF CONVERTING A DATABASE
WITHOUT FIRST TAKEING A FULL BACKUP OF THE DATABASE!!!!!!!!!!!!!!

If [email] had taken a backup, the way out had been
as easy as 3*RMU/RESTORE. (Even a 8 GB restore isnï¿½t going to take
more then a few hours if you have a reasonably fast cpu and tape
drive.)

Best Regards,

Magnus Weiman
Name: Magnus Weiman
Company: Datalogikonsult AB
http://DECUS.SE/~weimanm
mailto:[email]
S-mail: Box 52, S-590 79 VRETA KLOSTER, SWEDEN
Phone: +46 13 131330
Fax: +46 13 61142
GSM: +46 70 7440806
minicall text: 393662


subject: PC/Web Cameras and NT - any solution?

text:
I've been trolling around looking for a PC Camera for stills/video
conferencing, etc. for my Toshiba laptop, but everything seems to be either
Win 95 or Win 98 compatible-only.  Does anyone know if there are
NT-compatible USB cameras available on the market?  I've been checking all
the usual sources, but have yet to find one for NT (running NT 4.0).

It appears the problem is that the plug-and-play USB port is not compatible
with Windows NT...

Any help would be much appreciated...

Thanks in advance,
-Dave

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own


author: Richard E Maine

subject: Host association and derived type component names

text:
I got the following question in a private email.  I thought it
"interesting", partly because I was most of the way through
writing up a reply before I realized that I was getting the
answer wrong (at least I think so on second thought :-)).

No, by the way, I don't do private email consulting.  If you
want my private services, you can address a request to my
management (lots of luck there.  :-)). I can justify my
participation here (and have explicitly discussed such with
my management), but private consulting is different.

This question struck me as interesting enough that I thought it
worth addressing... on the condition that I had permission to
copy the question and my answer here.  Such permission having
been granted....

James Abeles wrote in a private email:

My initial thought was that the compiler was correct because
the declarations inside of the type definition block the host
association.  That seemed like an "obvious" answer, similar
to situations with host association into module procedures
and internal procedures, where we have occasionally seen
similar questions, a particularly "popular" case being when
a declaration blocks host association of a module procedure
name and sends the compiler looking for an external procedure
of the same name (which usually doesn't exist).

However, on citing the relevant material from 14.6.1.3 of f95
(16.4.1.3 of f2003), I noticed that component definition
statements appeared to have been "accidentally" omitted from
the list of things that block host association.  Being a little
slow, I prepared to explain that his must have been an
accidental omission because otherwise you would have the same
name representing 2 different things in the same scoping unit,
which couldn't work.  Section 14.1.2 of f95 (16.2 of f2003) is
the citation for that, but.... rereading that section changed
my direction of thought.

Derived-type components are not in class 1 of local names
(which includes pretty much everything, and is what most of the
"interesting" questions in this area relate to).  It specifically
is allowed to have a derived type component and something of
another class (a named constant, in this case) of the same
name in the same scoping unit.  It all "works" because components
are always referenced using a syntax that is unambiguous.

Some situations of this are common enough.  It is (fairly)
well-known that it is unambiguous and valid to refer both to a
parameter nk and a component some_object%nk in the same scoping
unit.  I hadn't seen this applied inside of the derived type
definition before; that was what almost threw me, but the same
rules do apply.  Note hat there are no contexts inside of a
derived type definition where you can reference the component
nk (or any other component).

The situation would be different if nk were a derived type
parameter (new to f2003) instead of a component.  Derived type
parameters can be (and typically are) referenced inside of the
derived type definition.  And indeed, the standard does pick up
the distinction (I wasn't sure this had been done, but I checked
and it looks ok).  Although derived type components don't block
host association, derived type parameters do.  (See 16.4.1.3(3)
in f2003).

Anyway, my conclusion (on second thought) is that the code
shown is valid and the compiler is in error for rejecting it.
(I don't like the style of name usage, but that's just me - not
the standard).


author: James Giles

subject: Re: Host association and derived type component names

text:
Richard E Maine wrote:
...
...

Of course, the big question is what, assuming it is legal. what does
it mean.  As I read it, the array component AA will have 25 (module
variable NK) elements, and the scalar component NK will not have
any initial value (much less one matching the module variable
NK).  Is that your conclusion?


text:
"James Giles" <[email]> writes:

Yes.

I don't think that the 2 NKs have anything to do with each other
except for the commonality of name.  In particular, the parameter nk
doesn't cause the component nk to have an initial value. Also, the
array component aa doesn't pick up its dimensions from the nk
component value.  Presumably, based on your question, those are the
alternative interpretations you might have in mind, but I agree with
you that those interpretations would be incorrect.

I would claim that the component nk could be given a default initial
value by the syntax

  integer :: nk = nk

which sure looks confusing to me, but I think it is valid.  The 2
appearances of nk in this statement would be different things.  The
nk being declared is a component, and the initial value is from the
host-associated parameter.

Note as an aside, that having an array component pick up its dimension
from something in the type can be done in f2003 with a length type
parameter. A length type parameter acts in some ways like a readonly
component.  It can be different for different objects of the same
type, but once it is set for an object, it can't be changed except
by "destroying" and "recreating" the object (for example, with a
deallocate/allocate).

An example, would be

   type, public :: grid_type(ni, nj, nk)
      integer, len :: ni, nj, nk
      real, dimension(nk)               :: aa
      real, dimension(ni)               :: bb
      real, dimension(nj)               :: cc
   end type grid_type

In this case, the type parameters block host association of anything
named ni, nj, or nk.  The arrays are dimensioned by the type parameter
values, not any host parameters of the same name.  One could also
specify default values for the type parameters, though I didn't
do so above (and you can't use the host parameters of the same names
to do so).


author: Ben Jos Walbeehm

subject: Re: Help! Why doesn't Win95 dial-up adapter save my password???

text:
In article <[email]>, [email] played the keyboard to create:
                                ^^^
Try mspwlupd2.exe
         ^^^
(Yes, Microsoft isn't using 8.3 anymore for filenames ;-)

Cheers,
Ben Jos.


author: David Allen

subject: Postfix configuration: Sending mail via external server

text:
Hello,

I'm looking for information on how I can configure postfix to deliver
mail via an authenticated external mail server.  I'm on a linux
machine.  Since I moved to a cable modem network (using dyndns), many
of my mails get spamblocked due to their origin.  I have the ability
though to use my email provider's SMTP server to send mail with a
username and password.

I'd like to configure postfix to do this, but I don't know which
section of the docs to look in.  Relaying?  How to do the
authentication?

I use fetchmail to get my mail to my local postfix, and mutt to read
and send.  Since mutt only gets the mail to my local postfix, postfix
needs to get it to the ISP to be delivered "properly".  That includes
authentication.

I'm more than willing to RTFM - just please point me to the appropriate
section.  I've configured aspects of postfix in the past, I just don't
know what heading what I'm asking about falls under in the docs.

Any help would be greatly appreciated.
-- Gokmop


subject: Re: Postfix configuration: Sending mail via external server

text:
That's exactly what I needed.  I set it up, and it works now.

Thanks!

-- Gokmop


author: Matt

text:
David Allen wrote:

Yep, same set up here...

SMTP Auth.  I don't recall if it's in the stock postfix docs though.

Typically with Cyrus-SASL

http://postfix.state-of-mind.de/patrick.koetter/smtpauth/

Specifically section 16 :

http://postfix.state-of-mind.de/patrick.koetter/smtpauth/smtp_auth_mailservers.html

I've set it up a couple times, and it wasn't too difficult...


author: Dan

text:
On 24 Feb 2005 15:54:18 -0800, "David Allen" <[email]> wrote:

Try adding this to your main.cf

relayhost = your.isp.mail.server.com

Dan


text:
On 24 Feb 2005 15:54:18 -0800, "David Allen" <[email]> wrote:

You need authentication for your pop3 mailbox, but normally you don't
need it for smtp if you're on the same network, which you must be.
Are you sure you need it?

Dan


author: GERBER,MICHEL BERNARD

subject: Versions of Civilization

text:
I have read that there are many versions of Civilization .

My questions are :

- which is the last version
- what are the differences between these versions.

Thanks for the answers

Michel Gerber
Swiss Federal Institute of Technology
Zurich
Switzerland
mail : [email]


subject: Re: Versions of Civilization

text:
I have heard from a friend that there is another new version of Civ,
in which there is an addition sort of attitude (besides Happy, Content
and Unhappy), says Very Unhappy, which is showed by a red people. Un-
fortunately, I haven't seen it before. So, have anyone seen it and tell
us about it?

Earnest


subject: Re: Versions of Civilization

text:
In article <[email]> [email] (GERBER,MICHEL BERNARD) writes:

I just purchased my game last week.  When I start, the version reads
              474.04

Now, is this the latest and greatest??

Marc Fairorth
[email]


author: Jay Han

subject: Re: Versions of Civilization

text:
|> I have heard from a friend that there is another new version of Civ,
|> in which there is an addition sort of attitude (besides Happy, Content
|> and Unhappy), says Very Unhappy, which is showed by a red people. Un-
|> fortunately, I haven't seen it before. So, have anyone seen it and tell
|> us about it?

You can find the civ v5 patch at
cs.uwp.edu: pub/msdos/romulus/misc/civv05.zip
v# is also there, file civ3_upgrd.zip
I installed it on top of v3 and everything works fine. BTW, v3
already had the red-shirts (they trigger Anarchy from Democracy).
I haven't been able to see any obvious enhancements in v5. I certainly hope it's not bogus. It's supposed to fix a bug in v4, I think.

Jay


author: Bob Harris

subject: Inadvertently covered up the ads

text:
I use the sponsored version of Eudora, 6.0.3. Somehow I've managed to get
the little ad window covered up so I'm getting the error message asking me
to uncover the ads. I cannot figure out what to do. It must be possible to
resize these windows, but the methods I've tried from the help docs aren't
working.

Any thoughts would be greatly appreciated.

Thanks a lot.

--Bob Harris


subject: Re: Inadvertently covered up the ads

text:
Oops!  I finally found the item about clicking Tools>Options with the Shift
and Cntrl keys held down.  That fixed it.  I just need to add back a few
tweeks.

Thanks for reading my question. :)

--Bob

"Bob Harris" <[email]> wrote in message
news:JNdZb.2334$[email]...


author: Carol Lee Smith

subject: Re: Inadvertently covered up the ads

text:
On Fri, 20 Feb 2004, Bob Harris wrote:

Might this be a route to solve my problem with the ad taking over the
whole upper third of my window?


author: Katrina Knight

subject: Re: Inadvertently covered up the ads

text:
Carol Lee Smith <[email]> wrote:

If you would prefer to reset almost all of eudora.ini rather than just
resetting the specific thing that needs to be reset, yes. Your problem
will be solved quite nicely by just resetting the window and toolbar
settings though. This problem could have been solved that way too.

To reset the windows and toolbar settings, close Eudora. Open eudora.ini
with a text editor and remove the line "Commercial32Version=16". There's
no need to reset the whole ini file just to do that.


subject: Re: Inadvertently covered up the ads

text:
I didn't realize that, myself. Had I known, I probably would have just done
that. However, I must admit that getting a "clean slate" has improved
several items in Eudora that have been "non-optimal" for awhile.

I'll remember the adjustment to the eudora.ini file that you mentioned.  It
would definitely be cleaner.  I was getting very annoyed with the repeated
messages; to the point where almost anything would do!

Thanks for the suggestion.

Sincerely,

Bob Harris

"Katrina Knight" <[email]> wrote in message
news:zfrZb.21557$[email]...
Shift
few


subject: Re: Inadvertently covered up the ads

text:
Bob Harris <[email]> wrote:

That's not surprising. As far as I know, it is a totally undocumented
thing. Tech support told someone to do it several years ago and that
person was kind enough to share what he was told. I've never seen any
reference to it anywhere in Qualcomm's documentation.

That's good then. :)


author: Hugh Eaves

subject: Backgrounds not being erased on owner draw controls

text:
I am attempting to implement an MFC  dialog box with "transparent" buttons
on a bitmapped background.  I'm using WM_CTLCOLOR to provide the same bitmap
brush as the background for both the dialog and the controls (therefore
giving the transparent effect). The problem I'm having is that the
background of the control is only erased when the control is first created
or invalidated. The background is not erased for other button events such as
focus change or click. Everything looks fine at the start, but things are
not redrawn properly when the button changes state.

Am I going to have to explicitly draw the entire background in the DrawItem
method, or is there a way to force the erasure of the background for focus
changes and other events?

 Or is there a better way to implement transparent buttons?

Thanks,
Hugh


author: hugh jass

subject: E00 conversion

text:
I have downloaded some data in e00 format but I don't use or have access to
ArcInfo.
Can anyone suggest a freeware or open source application to convert from e00
to other formats (shape, ascii, txt, etc..)?
thanks,
hj


author: GISuser

subject: ESRI user conference news, features, images, and more

text:
Hi all,
Still having a ton of material to go through, however, we've managed to get
a few updates published in our ESRI conference coverage at
http://www.gisuser.com/content/category/1/198/2/

You'll catch some views of what's new at 9 and beyond, extensive info from
the floor, and a pretty comprehensive image gallery of some 200+ images from
San Diego.

I'd love to hear from some of the attendees and users that were at the show.
What got your attention? What didn't.. What was cool.. Anything else?

Cheers
Glenn

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Glenn Letham
Managing Editor
Spatial Media LLC

Register for  the Free GISuser weekly Newsletter
Online or simple reply "subscribe"

GISuser.com "Taking You Beyond The Map"

Land Surveyors, We also suggest you visit
www.theamericansurveyor.com
&
www.mapuser.com

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\


author: Frank

subject: Re: E00 conversion

text:
"hugh jass" <[email]> wrote in message
news:y49Uc.7785$[email]...
to
e00

Grab a copy of Global Mapper. It isn't free, but it's very affordable, and
does what you're asking--plus a *whole* lot more.

Frank


author: Tim Makins

subject: Re: E00 conversion

text:
Go to http://www.esri.com/company/free.html and look for:

ArcExplorer Version 1.1 Import Utility - Converts ArcInfo export ".e00"
files into ArcInfo coverages that can be used in ArcExplorer.

Tim in Ireland.
www.mapability.com

"hugh jass" <[email]> wrote in message
news:y49Uc.7785$[email]...
to
e00


author: Tom Russo

subject: Re: E00 conversion

text:
You might want to look at

http://avce00.maptools.org/avce00/
and
http://gdal.maptools.org/index.html


subject: Re: E00 conversion

text:
Thanks Tom,
I will look into this - have heard of ogr2ogr, so thanks for the reminder.
hj

"Tom Russo" <[email]> wrote in message
news:[email]...
e00
and


author: Brian Hansell

subject: IPC program MUCH slower under unix than windows

text:
Hello,

Thank you very much for taking the time to read this.  I posted a
similar question with the same problem a few weeks ago.  Unfortunately
I have yet to come up with an answer, but I do have some more data
I've gathered.

I'm developing a program which uses either shared memory or sockets to
pass data/messages back and forth between processes for
parallel/distributed processing.  The program is set up so that each
process passes X messages and then sends and receives a status message
in order to keep the processes synchronized.

The test program takes under a second to run under windows (with
either shared memory or sockets) and over 150 seconds to run under
unix (with either shared memory or sockets).  The times were obtained
using the time() command under unix, disregarding initialization and
shutdown times.  I also used the time() command at the beginning and
end of every function in order to attempt to profile the code and
determine where the hold up was.

I've determined that the vast majority of the time is spent in the
ReadStatus function, where the process waits for its status message in
order to proceed.  This delay is nonexistant under windows, which is
indeed how it should be.

My question is simply, does anyone have any idea why it would be so
much slower under Unix?  I initially thought it must have something to
do with shared memory being slower under Unix, but then after sockets
were implemented and that was also slower, I realized it had to be
something else.  Thanks for you help, I'm really lost here.

Brian


subject: Re: IPC program MUCH slower under unix than windows

text:
Thank you for taking the time to help me understand my problem.  The
screw metaphor really helped me understand the differences between the
OS's.  I know someone brought up the idea of my program running on a
multiple processor machine -- indeed it will be doing just that if
it's using shared memory (although it should work fine on a single
processor machine as well).

If you could just provide me with a little more help I'd be greatly
appreciative (although I already am).  Let's say my CPU burning loop
looks like this:

FOR SHARED MEMORY:

while (we've been looping for under X seconds)
{
	if (we can get access to memory) // through semop()
	{
		if (message is there)
		{
			process message
			return
		}
	}
}

FOR SOCKETS:

while (we've been looping for under X seconds)
{
	if (there is something to recv())
	{
		recv() message, add private buffer
	}

	Check private buffer for message
}

Under Unix shared memory, the line:

if (we can get access to memory)

is actually something like:  semop(semid, &decrement, 1);

That function call blocks until the semaphore is signaled and performs
the decrement.  Although I think that helps in detracting from the CPU
burning problem, I can see how the outer loop completely ruins the
idea.  I also see how the sockets version is terrible with regard to
CPU burning.

The outer loops are necessary though, in case a message is sent or
placed in the shared memory while the receiving process has already
entered the ReadMessage call.

Anyhow, I hope that provides you with some more information on how I'm
going about this.  I'll go look at the sched_yield() function.  Any
more help would be great.  Thanks again,

Brian


author: those who know me have no need of my name

text:
<[email]> divulged:

while you may not have found an answer there have been plenty of responses,
pointing out why you are seeing what you are seeing, many providing
solutions or pieces of solutions you could use.  but it seems that you are
intent on maintaining your busy loop methodology, in which case you should
check the documentation for your unix o/s to see if you can change how the
scheduler operates or perhaps replace it entirely for one that acts as you
desire.


author: Kurtis D. Rader

text:
On Thu, 23 May 2002 11:25:58 -0700, Brian Hansell wrote:

I believe David Schwartz and others have identified the cause of your problem.
If you can't redesign your program so that it doesn't busy wait you'll need to
use some mechanism to yield the cpu periodically. For example, the
sched_yield() function is implemented by some flavors of UNIX and allows a
process to yield the cpu to another runable process of higher priority even
though its timeslice has not expired.

Of course the best solution is to eliminate the busy waiting your process is
doing. That is almost always the wrong thing to do. It probably also indicates
that your design and implementation have other flaws. For example, have you
considered what might happen if you run your application on a SMP (i.e.,
multi-processor) system? Especially one with a weak memory consistency model?
And if you don't know what the terms "memory consistency model", "speculative
execution" and "synchronization barriers" mean then you need to either
restrict your application to running on monoprocessor systems or use a
mechanism other than shared-memory to exchange data between the processes.


author: Barry Margolin

text:
In article <[email]>,
Brian Hansell <[email]> wrote:

Have you used a system call tracer (e.g. truss in Solaris) to see precisely
where the delay is?

Shared memory is generally instantaneous, since the two processes are
simply sharing a common page table.  But you still have to use another
mechanism (e.g. a socket, message queue, or semaphore) to let the other
process know that the shared memory has been updated.


author: Gilles J. Seguin

text:
Brian Hansell wrote:

you may compare your results with
  <http://www-106.ibm.com/developerworks/library/l-rt1/>
  <http://www-106.ibm.com/developerworks/library/l-rt2/>
  <http://www-106.ibm.com/developerworks/library/l-rt3/>
  <http://www-106.ibm.com/developerworks/linux/library/l-rt4/>
  <http://www-106.ibm.com/developerworks/linux/library/l-rt5/>
  <http://www-106.ibm.com/developerworks/linux/library/l-flex.html>
  <http://www-106.ibm.com/developerworks/linux/library/linux-nt/index.html>


author: Chuck Dillon

text:
Brian Hansell wrote:

IIRC the last time you posted (as psufunk) someone asked you to post what your
ReadStatus() does and you responded to say that it busy waits pegging the CPU.
You then got some postings about how that is a bad thing and that your
expectations are wrong.  Responses suggested that you change the design such
that the ReadStatus() function release the CPU and wait for an event triggered
by the tandem process.

If you are still busy waiting you're going to get the same responses.  If not,
you still need to post some details of what ReadStatus is doing and what the
code that triggers it is doing.

-- ced


author: David Schwartz

text:
Brian Hansell wrote:

	Yes, a computer should be able to complete an infinite loop in under
six seconds. You still haven't fixed your program, when you have nothing
to do, DO NOTHING, don't spin burning the CPU and expect the scheduler
to guess what you really want.

	You are rewarding Windows for doing something objectively stupid that
just happens to be what you want. Windows doesn't know your thread is
busy waiting, it just knows that it hasn't finished its timeslice and
still seems to be doing useful work.

	Perhaps the process is doing more work that needs to be picked up by
the sleeping process. By switching processes immediately (penalizing the
running process for doing work, duh!) it would cut the task into smaller
pieces, forcing more context switches.

	The OS' job is to let your processes continue making forward progress.
It's your job to ensure that whatever process runs make such progress.
You are defaulting on your share of the bargain.

	DS


text:
Sorry for another reply, but I thought I'd give everyone a quick
update.  My boss decided that the OS needed upgrading -- he thought
the kernel might have been outdated, causing the problem.  After
upgrading, the shared memory version of the Unix program runs just as
fast as the windows version.  Strangely, the sockets version runs just
as slow still.  I thought that was interesting and wanted to share.
Anyhow, back to reading about the scheduler and related functions.
Thanks,

Brian


author: Juha Laiho

text:
[email] (Brian Hansell) said:
...

You might need a slightly different approach here - and perhaps
multiple semaphores, depending on your software structure.

For a simple structure of one reader and one writer, have one semaprohe
to indicate that data is available (reader may enter to read the data)
and another to indicate that the reader is not currently reading data
(the writer may enter to update the data). If this is a queue, the
functionality of the second semaphore is changed so that the writer may
only update the data after the reader has copied the previous data off.
For some other kinds of data sharing some samples may be lost, without
any harm (think of the reader driving a GUI speedometer, and the writer
producing speed samples -- nothing is lost even if the reader cannot
keep up with the writer).

So, for the queue algorithm, the reader flow will be:
- wait for data to become available (sleep on the reader semaphore)
- read the data
- indicate that data is read ("up" the writer semaphore)

and the writer flow will be:
- wait for space to be available in the shared area (sleep on the writer
  semaphore)
- write the data
- indicate availability of the data ("up" the reader semaphore)

For the other case (speedometer), the flow would be the same for both
reader and writer:
- sleep on a common access semaphore
- read/write the data
- "up" the access semaphore

If you have multiple readers and/or writers, the flow will get slightly
more complex, and again there are implementation-specific things for
you to decide:
- with multiple readers, should all the readers see all the values
  written into the shared area, or should a value read by one reader
  be marked processed and become unavailable to the others
- what is the scheduling policy between readers and writers

Anyway, there should be no unnecessary looping to wait for a certain
time to elapse or things like that. If these processes need to do other
periodical things while they may be waiting for data, arrange for a
signal to be sent to the process (see documentation for alarm()),
and either do the task in the signal handler, or flag the task to be
executed and execute the task in the main loop.


author: Casper H.S. Dik

text:
"Kurtis D. Rader" <[email]> writes:

However, an algorithm that requires sched_yield() to work efficiently
is a *broken* algorithm.

Casper


text:
No, I have not.  I'll look into that right now though.

Actually, the way we originally structured our shared memory, we were
able to eliminate the need for semaphores.  And the program still ran
as slow.  Eventually we reimplemented semaphores, but the point is it
runs just as slow without them.  I'm confident the delay is not in the
actual method for passing data (shared memory or sockets) but
somewhere else..

Thanks for the tracer tip, any other suggestions would be greatly
appreciated!

-Brian


text:
Sorry to respond to my own thread, but let me explain why what windows
does is wrong. You have two processes that don't ever yield. This is
equivalent to having two screws to tighten. Which makes more sense, you
tighten one screw a few turns, then the other, then back. Or you tighten
one turn until you've moved it at all, then you go back to other and
tighten it the smallest possible amount.

	UNIX assumes you want to do as much turning as possible. Windows
assumes you want to switch screws as often as possible. As it happens,
your program measures how often you switch screws without giving the OS
any idea that this unusual thing is what you really want.

	In the general case, which is better, to do as much work as possible or
to put things down and pick them up as often as possible? Think long and
hard about this -- WHICH ARE YOU MEASURING?

	DS


text:
On Fri, 24 May 2002 01:52:57 -0700, Casper H.S. Dik wrote:

I thought I made that clear in my second paragraph where I said

    Of course the best solution is to eliminate the busy waiting your process
    is doing. That is almost always the wrong thing to do.

And, of course, the key word in your response is "efficiently". There are
situations where busy waiting is the only practical option. But of course you
would be hard pressed to find anyone who would consider such a solution
efficient in terms of cpu utilization. Although it may be efficient for some
other definition of the term such as manufacturing cost per unit :-)


text:
In article <ackv19$kjq$[email]>,
Casper H.S. Dik  <[email]> wrote:

I think we all agree that his program is broken.  We're just suggesting
this as a simple way to work around it.  He really should fix it not to
busy-wait, but if he hasn't done that yet it suggests that it's not
practical for him to do that much redesign at this time.


author: Joerg Bruehe

subject:
Using "sched_yield" (was: Re: IPC program MUCH slower under unix than
 windows)

text:
Hi!

"Casper H.S. Dik" wrote:

IMHO, this wording is a bit too general:
There _may_ be situations where it is inappropriate to have an
explicit synchronization mechanism between processes
(I do _not_ apply that to the problem starting the original thread),
so some kind of polling is used.

AFAIK, there is no function to delay for less than one second
("sleep (1)"), so "sched_yield()" would be a good chance for a
tighter polling loop.

Yes, I know "select()" can be used to do that, but IMO that is
a kind of misuse if the condition to wait for is not related
to reading or writing files. What would be the advantage of
"select()" with a very short interval over "sched_yield()",
especially if checking file states is not needed?

Regards,
Joerg Bruehe


text:
"Kurtis D. Rader" wrote:

	There are algorithms that use sched_yield to improve efficiency that
don't involve any busy waiting at all. A typical one is a case where you
can efficiently do some work now except another thread has the resource
you need to do it. So you call 'sched_yield'. If the resource is now
free, the work gets done efficiently. If not, you have to schedule the
work to be done later, which is less efficient. In this case, there is
no inefficiency in the design, 'sched_yield' just allows an optimization
that otherwise wouldn't be possible.

	DS


subject: Re: Using "sched_yield" (was: Re: IPC program MUCH slower under unix than windows)

text:
Joerg Bruehe <[email]> writes:

On a system with more than one CPU, sched_yield() would generally be
a no-op as long as a CPU is availabe.  And if there isn't, the thread
may get the CPU back quickly.

AFAIK, nanosleep() is in the same standards as sched_yield()

sched_yield() does not prevent busy waiting (including extra power
consumption on some systems)

Casper


subject:
Re: Using "sched_yield" (was: Re: IPC program MUCH slower under unix
 than windows)

text:
The advantage would be that select with a short interval is guaranteed
to yield for at least that interval whereas sched_yield is not
guaranteed to do anything at all.

	DS


subject: Re: Using "sched_yield"

text:
Hi!

"Casper H.S. Dik" wrote:

Agreed - but that means, you get something like "automatic load
adaption": If there is ample CPU power, the loop is tighter
than in high load situations. This effect seems to be desirable.

I checked the "Open Group" ("System Interfaces", issue 6) which is
also labeled "IEEE Std 1003.1-2001": both functions are contained:
- "nanosleep()" is part of the "Timers option",
- "sched_yield()" is part of the "Process Scheduling" and
  "Treads" options.
I do not (yet) know how widespread these options are / will be
available, whether they depend on each other etc.

The specification reads:
| "... shall force the running thread to relinquish the processor
|  until it again becomes the head of its thread list."
If this becomes busy waiting, there is no other runnable thread,
in which case it does not bother me too much.
Regarding power - IMO we consume too much of that already,
starting from all those "standby" devices, so I would neglect
"sched_yield()" here.

Never mind - I thank you for pointing me to "nanosleep()" which
I had not noticed until now, and IMHO both would serve the
purpose I was thinking of.

Regards,
Joerg Bruehe


author: Avinash

subject: sqlerr

text:
Hi,

I'm calling an oracle function in a perl script which works fine. It
returns an integer which is 1 -> for success and anything other than 1
is a failure. Now i would like to use this ...

dbms_output.put_line(sqlerrm(:result))

in my perl program which would display the error text with the error
number. Can anybody give me an example for that.

Thanx
-Avi


author: Ron Reidy

subject: Re: sqlerr

text:
Avinash wrote:
perldoc DBD::Oracle and look for dbms_output_enable, dbms_output_put,
etc.  However, these are PL/SQL functions.  To get the error number and
text, use $DBI::err and $DBI::errstr respectively.  If your sub is
executing an anonomous PL/SQL block, use the bind_inout() method (from
DBI) to store values into perl variables that will hold the error number
and/or error text.

In any case, the DBI and DBD::Oracle docs will have examples of
everything you might need.


subject: Re: sqlerr

text:
Ron Reidy <[email]> wrote in message news:<[email]>...
------------------------------------------------------------------------------

Here is an example how i'm using it.....

eval
{
   print "Executing Package \n"
   $csr = $dbh->prepare(" BEGIN
                             :rv := $function;
                          END;"
                       ) or die "Cannot Execute $DBI::errstr\n";

      $csr->bind_param_inout(':rv',\$rv,8);

      $csr->execute or die "Cannot Execute $DBI::errstr\n";

      print "Value Returned by $function = $rv"\n;

      if ( $rv != 1 )
      {
          print "$function failed\n";
      }
};

if ($@)
{
   $dbh->rollback;
}

-- Does the above stuff work ? Any suggestions....

Thanx
-Avi


subject: Re: sqlerr

text:
Avinash wrote:
I guess the above code will work...did you try it?  Did you read the
DBD::Oracle docs?  Do you understand PL/SQL and specifically how the
package DBMS_OUTPUT works?


author: System Administrator

subject: Security hole(s) in LP

text:
Someone had expressed concern to me about there being a security hole
in/with using the LP command (ie from a UUCP connection).  Could
someone brief me on this hole (if it exists) and possibly a way to
mend it?

Thanks in advance...


author: Marc Auslander

subject: Re: Security hole(s) in LP

text:
If you normally send mail, etc as root, I would think you'd be more
worried about trojan horses than security holes!


author: James Cummings

subject: Re: Security hole(s) in LP

text:
I've heard of this too.  I'd like to see a bit more discussion
in this area.


author: [redacted]

subject: Re: Nuclear meltdown?

text:
In article <7kepWhCNP4qd-pn2-uOdxXgnULtod@localhost>,
cory hamasaki <[email]> wrote:

Now, now, Mr Hamasaki, you pointed out the imprecision of my language and
I accepted the correction.

Really?  I've usually found that a S0C7 occurs in a ZAP (opcode F8)... but
remember, I'm a COBOL jockey; data-errors are often the result of poor
initialisation.

Where it *always* points... to the next instruction to be executed.

Same reason as there is for it nowadays... because the S360 did it.

So, not a ZAP.. still another packed-data-addressing instruction; not bad
gfor a COBOL-jockey.

Dollars to Navy beans says it contains LOW-VALUES... oopsie, binary zeroes
for you 2GL types.

DD


author: Bryan Schmiedeler

subject: Copying a Rich Text field in Lotus Script

text:
In the post-recalc event of a particular form I need to access a document,
get a handle on the rich text field in that document (which will have rich
text and doc links in it) and  load this field into a rich text field in
the UI document. I understand that the RT field will not appear until after
I close and save the document. I have got the code to work (i.e.it does not
crash), but I the field never gets populated.

The code snippet below shows what I am doing. The target field is
"FPRPPrioAlg" and the field that contains the RT is .PriorAlg.

                         Dim rtitem As Variant
                         Set rtitem =
Source.Document.GetFirstItem("FPRPPriorAlg")
                         Call rtitem.AppendRTItem(.PriorAlg)

I would be very appreciative of any help.

Bryan


author: Joseph K. Horn

subject: HP49G 1.05 System Flags

text:
HP49G (C-1.05) System Flags
Joe Horn     20 August 1999

This is UNOFFICIAL.  But it's better than nothing.
Please post your discoveries so we can fill in the many gaps here.

Flags -01 through -64: same as HP48G/GX (see manuals).

Default settings: all clear except these:
-5 through -10 (wordsize=64)
-11 and -12 (HEX mode) (yay!)
-17 (RAD mode) (yay!)
-27 (display complex as a+b*i) (yay!)
-90 (use mini-font for CHOOSE boxes) (yay!)
-95 (ALG mode) (BOO! HISS!)
Note: -11, -12, -17, and -27 in the HP48 were clear by default.

I *think* that flags -4, -13, and -30 are still unused by the system,
but I'm not sure.

New System Flags (not in HP48):

-65 Default=Clear: All stack levels can be multi-line.
    Set: Only level 1 can be multi-line (like HP48).

-66 Default=Clear: Strings with newlines display multi-line.
    Set: Strings always display on one line (like HP48).

-67 Default=Clear: If clock is on, use abbreviated digital display.
    Set: If clock is on, use tiny analog clockface.
    Note: If clock is on and the header is size 1 or 0, then you will
    not see the clock but it will still be using extra battery power!
    So turn off the clock (-40 CF) when the header size is not 2.

-68 Default=Clear: Command-line editing like HP48 (no auto-indent).
    Set: Command-line editing uses auto-indenting like a real editor!

-69 Default=Clear: Cursor is restricted to text (like HP48).
    Set: Cursor can go anywhere on the screen.

-70 Default=Clear: ->GROB turns newlines into blobs (like HP48).
    Set: ->GROB turns strings with newlines into multi-line grobs.

-71 Default=Clear: Disassembler includes addresses.
    Set: Disassembler creates labels instead of addresses.

-72 Default=Clear: Stack is displayed with current system font.
    Set: Stack is displayed with mini-font.

-73 Default=Clear: Command line editing uses current system font.
    Set: Command line editing uses mini-font.

-74 Default=Clear: Stack contents are right-justified (like HP48).
    Set: Stack is left-justified.

-75 Default=Clear: Silent keyboard (like HP48).
    Set: Each keystroke "clicks" (high, brief chirp from beeper).
    Note: When beeper is turned off (-56 SF), keyboard goes silent.

-76 Default=Clear: Filer asks "Are you sure?" when purging.
    Set: No purge confirmation in Filer.
    Note: The regular PURGE command never asks! You've been warned!

-77 Default=Clear: ?  Perhaps unused.
    Set: ?

-78 Default=Clear: ?  Perhaps unused.
    Set: ?

-79 Default=Clear: Textbook-style algebraics on stack.
    Set: Show algebraics on stack HP48-style.

-80 Default=Clear: Use current system font for algebraics on stack.
    Set: Use mini-font for algebraics on stack.

-81 Default=Clear: Use current system font for ->GROB on algebraic.
    Set: Use mini-font for ->GROB on algebraic.

-82 Default=Clear: Use current system font in EquationWriter.
    Set: Use mini-font in EquationWriter.

-83 Default=Clear: Display grobs on the stack as pictures.
    Set: Display grobs on the stack the way the HP48 does.

-84 Default=Clear: ?  Perhaps unused.
    Set: ?

-85 Default=Clear: Normal stack display (decompile like HP48).
    Set: Show stack using HP's System RPL syntax.
    Note: Magic incantation required before this will work.

-86 Default=Clear: ? Maybe something to do with the disassembler?
    Set: ?

-87 \
-88  >  Not sure... Perhaps used in System RPL stack mode?
-89 /

-90 Clear: CHOOSE boxes use the current system font.
    Default=Set: CHOOSE boxes use the mini-font.

-91 Default=Clear: MatrixWriter creates a matrix (like HP48).
    Set: MatrixWriter creates a list of lists.

-92 Default=Clear: Assembler defaults to making Code objects.
    Set: Assembler defaults to making System RPL programs.

-93 Default=Clear: ?  Perhaps unused.
    Set= ?

-94 Default=Clear: ? Something to do with LASTCMD... not sure...
    Set: ?

-95 Clear: RPN Mode (like HP48).
    Default=Set: Algebraic Mode (similar to HP 38G).

-96 Default=Clear: ?  Perhaps unused.
    Set: ?

-97 Default=Clear: Display lists horizontally (like HP48).
    Set: Display lists vertically.

-98 Default=Clear: Display vectors horizontally (like HP48).
    Set: Display vectors vertically.

-99 Default=Clear: CAS does calculus "silently".
    Set: CAS "Verbose mode" (extra calculus info is shown).

-100 Default=Clear: CAS gives final answer immediately.
     Set: Step-by-Step Mode is on.

-101 Default=Clear: ?  Perhaps unused.
     Set: ?

-102 Default=Clear: ?  Perhaps unused.
     Set: ?

-103 Default=Clear: Real mode. ("R" annunciator in header).
     Set: Complex mode. ("C" annunciator in header).

-104 Default=Clear: ?  Perhaps unused.
     Set: ?

-105 Default=Clear: Exact mode.  ("=" annunciator in header).
     Set: Approximate mode, like HP48. ("~" annunciator).

-106 Default=Clear: Simplify in series. (?)
     Set: Don't simplify in series.  (?)

-107 Default=Clear: ?  Perhaps unused.
     Set: ?

-108 Default=Clear: ?  Perhaps unused.
     Set: ?

-109 Default=Clear: Factorize symbolically.  (?)
     Set: Factorize numerically.  (?)

-110 Default=Clear: Use normal-size-matrix code (like HP48).
     Set: Use code optimized for huge matrices.

-111 Default=Clear: Simplify non-rational expressions.
     Set: Don't simplify non-rational expressions.

-112 Default=Clear: ?  Perhaps unused.
     Set: ?

-113 Default=Clear: Linear simplification mode on.
     Set: Linear simplification mode off.

-114 Default=Clear: Show terms in descending powers (e.g. X^2+X+1).
     Set: Show terms in ascending powers (e.g. 1+X+X^2).

-115 Default=Clear: ?  Perhaps unused.
     Set: ?

-116 Default=Clear: Trig manipulations prefer COS.
     Set: Trig manipulations prefer SIN.

-117 Default=Clear: All menus appear as CHOOSE boxes (bleh!!!).
     Set: Use softkey menus like God intended.

-118 Default=Clear: ?  Perhaps unused.
     Set: ?

-119 Default=Clear: Rigorous mode (don't simplify |X| to X).
     Set: Non-rigorous mode (simplify |X| to X).

-120 Default=Clear: Silent mode is off.
     Set: Silent mode is on.

-121 through -128: ?  Perhaps unused.

There are also 128 user flags.  Are any used by the system?
-----------------


author: Michael Hoppe

subject: Re: HP49G 1.05 System Flags

text:
In Msg [email], [email] (Joseph K. Horn) wrote:

JKH>-86 Default=Clear: ? Maybe something to do with the disassembler?
JKH>    Set: ?

Set: Program prefix off.

Clear: Program prefix on.

JKH>-94 Default=Clear: ? Something to do with LASTCMD... not sure...
JKH>    Set: ?

Set: Result != LASTCMD.

Clear: Result = LASTCMD.

Michael


author: Tony Hutchins

subject: Re: HP49G 1.05 System Flags

text:
Fri, 20 Aug 1999 18:15:05 +0100 (BST)

09h22m49s ago ...
On Fri, 20 Aug 1999 00:52:16 -0700 (CST), Joseph K. Horn wrote:

Joe I found something on these in my French Pocket Guide

Active: Si FONT6 est la police selectionee, le nom des menus s'affiche
avec une police de taille reduite.

Desactive: les noms de menus s'affichent aavec la police standard.

-87 Active: pas d'affichage recursif de la pile
Desactive: affichage recursif de la pile

-88 Active:affichage recursif des objets
Desactive: pas d'affichage recursif des objets

-89 Active: les inconnues s'affichent sous la forme de mnemoniques.
Desactive : les inconnues s'affichent sous la forme d'adresses.

Active: en-tete mathematique
Desactive: en-tete normal

Active: le menu est affiche
Desactive: le menu ne s'affiche pas

Regards, Tony and apologies for lack of accents


author: Paul

subject: FreeBSD 4.x and Extended DOS partitions

text:
Hi,

I need to access two Windows partitions (which occupy an Extended DOS
partition) from FreeBSD. So far I've not been able to figure out how to
do it. Accessing the primary Windows partition is easy enough by using
'mount_msdos /dev/ad0s1 /dosc'. But the partitions in the Extended one,
which is ad0s2 I cannot seem to access. Now I know it can be done as Red
Hat/Mandrake Linux has no problems doing this.

The reason? I need to backup about 3GB of data off my windows DL & E:
partitions to my FreeBSd partition so I can resize the primary and
extended partitions. *sigh* My 400MB C: partition has only 20MB left and
W'98 drives me crazy with 'disk is full' dialogs. I tried writing those
files to CD but my Windblows CdWriter  software (NERO & EasyCD) keep
telling me it can't write the CD as they can;t close a track. So that
does not work either. I was gonna try pumping stuff over the the FreeBSD
side and using FreeBSD CDwriter software. I know the writer is in good
shape, it's an almost new SCSI Yamaha 6416 that has made copies of Audio
and DATA CD's just fine. As well as (also under windows) writing 500MB of
TIFF images created by my DC-120. I'm thinking it's a filename problem
caused by that damn Toilet filesystem. *sigh*

OK, enough blowing off steam. *grin* Thanks for any suggestions


author: Douglas Cook

subject: Re: FreeBSD 4.x and Extended DOS partitions

text:
Extended partitions start at a higher number (5, I believe).
Keep trying ad0s5, ad0s6, etc. until you find it.

"Paul" <[email]> wrote in message
news:Xns9043D308EDFC3parrotpapa@192.168.1.1...


author: Michel Talon

text:
Paul <[email]> wrote:

Try mount -t msdos /dev/ad0s5 /dosc


author: Joe User

text:
"Douglas Cook" <[email]> wrote in message
news:961mqu$v4e$[email]...

And of course, make sure the devices exist in /dev...

of


text:
at 09 Feb 2001, Douglas Cook  [[email]] wrote in
<961mqu$v4e$[email]>:

Thanks to all. I'll have a go at this. But my better half just bought me
a 20GB HD so if it does not pan out I'll copy the windows stuff over to
that one and rearrange the 8MB drive so it's fully used by Windblows.
Then then 20GB will be given over to FreeBSD 4.2.

Take care,


author: Ian Pulsford

text:
Paul wrote:

Type /stand/sysinstall select Index, select Disklabel, select your disk
and have a look at your partitions (but don't change them :-)).  You may
even find that the partition is called something like /dev/ad0s2e.
Also, as Joe User said, the devices might not exist - go to /dev type
(for eg.) ./MAKEDEV ad0s2a and it will make a bunch of them: /dev/ad0s2a
- /dev/ad0s2g.

IanP


author: stefjnoskynov

subject: to share pdf files: help me

text:
To share files I utilize kazaa, there I can find out a lot of mp3 and jpg
but there aren't a lot of pdf files. So I ask you if there is another
program that allow me to find out a lot of pdf on the line. I'm
interested of pdf regarding physics, math and computer scienze. I would
like olso to find out something about history.
Plese me adice me a sharing program that is good for me.


author: Aandi Inston

subject: Re: to share pdf files: help me

text:
stefjnoskynov <[email]> wrote:

You aren't sharing in this case, just looking for things other people
have done, so learn how to use a search engine...

722,000 PDFs mentioning physics, follow this link

http://www.google.com/search?as_qdr=all&q=+filetype%3Apdf+physics
----------------------------------------
Aandi Inston  [email] http://www.quite.com
Please support usenet! Post replies and follow-ups, don't e-mail them.


subject: Re: to share pdf files: help me

text:
In article <[email]>,
[email] says...
Oh! in this way I can search any type of file, it's interesting, thank
you


author: Pariah Burke

subject: Re: to share pdf files: help me

text:
Actually, the best way to search for PDFs is not Google. Search
"through more than a million summaries of" PDF files on the web
(according to Adobe).

http://searchpdf.adobe.com/

I find it pretty useful. Not perfect, but more focussed than Google.

On Sat, 19 Oct 2002 18:13:22 +0200, stefjnoskynov
<[email]> wrote:

Pariah Burke
Imaginations UNlimited
----------------------
www.imaginations.com
----------------------
FileMaker Pro Graphics
 And User Interfaces
----------------------
Active Media & Design

-----------== Posted via Newsfeed.Com - Uncensored Usenet News ==----------
   http://www.newsfeed.com       The #1 Newsgroup Service in the World!
-----= Over 100,000 Newsgroups - Unlimited Fast Downloads - 19 Servers =-----


subject: Re: to share pdf files: help me

text:
Pariah Burke <[email]> wrote:

Depends what you mean by "better".

Since Google can be told to search for only PDF files, how is this
better?

SearchPDF may have more than a million, but how many does Google have?
Taking the word "physics", SearchPDF gives 19723 hits against Google's
"about 722,000".   Taking the word "if", which is likely to match a
large proportion of English language files that are not all picture or
formal forms, Adobe give 252954, Google "about 4,280,000".

Of course, more is not necessarily better, focussed is sometimes
better, but I'm curious why you feel Adobe's list is more focussed.

----------------------------------------
Aandi Inston  [email] http://www.quite.com
Please support usenet! Post replies and follow-ups, don't e-mail them.


author: JRB

subject: Re: to share pdf files: help me

text:
Yes, but don't forget that Google also provide a langage filter, which is
pretty usefull for the non-US humankind.
Try to find a french or a german PDF with Adobe search...


author: fishfry

subject: Handle multiple input date formats?

text:
I have a date input field and I want to be able to handle 3/22/04,
22-mar-04, March 22, 2004, etc. I looked through the Module List and
there are dozens of Date/Time routines but no way to figure out which,
if any, will do what I want.

Clues for me please?


author: Charles DeRykus

subject: Re: Handle multiple input date formats?

text:
In article <[email]>,
fishfry  <[email]> wrote:

I agree with suggestions to enforce the format but you
may find Date::Manip useful for dealing with potential
variability.

For instance, if you specify "month day year", Date::Manip
handles several variants:

# perl -MDate::Manip -le 'print &ParseDate("3/22/04")'
2004032200:00:00

# perl -MDate::Manip -le 'print &ParseDate("March 22, 2004")'
2004032200:00:00

# perl -MDate::Manip -le 'print &ParseDate("mar-22-04")'
2004032200:00:00

perl -MDate::Manip -le 'print &ParseDate("03.22.04")'
2004032200:00:00


author: Gunnar Hjalmarsson

subject: Re: Handle multiple input date formats?

text:
fishfry wrote:

No way? Of course there is. One way is to browse the descriptions at
http://search.cpan.org/.

http://search.cpan.org/perldoc?Date%3A%3AParse


subject: Re: Handle multiple input date formats?

text:
Jï¿½rgen Exner wrote:

To the OP:
Even if I chose to answer your question directly, I agree with Jï¿½rgen.
What you are trying to do appears to be a bad idea.


author: Patrice Kolata

subject: How to "journal" a file?

text:
Hello,

working with db2 with JDBC on AS400, a SQL Error 7008 occured.
More info tells me that the file must be journaled.

Please tell what is journaling on AS400 with DB2 file and how to do that

Thanks
Patrice


author: Karl Hanson

subject: Re: How to "journal" a file?

text:
Patrice Kolata wrote:

For online info, see the section titled "Recovering and restoring your
database" in the Database Programming manual:
http://publib.boulder.ibm.com/pubs/html/as400/v4r5/ic2924/info/db2/rbafomst02.htm

The info from Marc Rauzier is correct.. when the physical file is not
created using SQL, these steps must be done using individual CL commands
(CRTJRN etc).  When the collection and table (physical file) are created
using SQL, the journaling is done for you by DB2.


author: Marc Rauzier

subject: Re: How to "journal" a file?

text:
Patrice Kolata racontait dans comp.databases.ibm-db2:

Salut

I think your file was not created using the SQL interface but with the
native one CRTPF. To jourmalise it, you have to create a journal
receiver (CRTJRNRCV), then a journal using this receiver (CRTJRN), and
then start journaling the file on this journal (STRJRNPF).

If you use the SQL interface to create the database files, the SQL
command CREATE COLLECTION,and after CREATE TABLE, do it for you.

-------------------------------------------------------------------
Et maintenant en franï¿½ais, ï¿½ï¿½ sera plus facile pour moi :)).

Il est probable que ton fichier ait ï¿½tï¿½ crï¿½ï¿½ par la comande de crï¿½ation
native OS/400 CRTPF. De cette maniï¿½re, par dï¿½faut, ton fichier n'est pas
journalisï¿½. Pour le journaliser aprï¿½s coup, il te faut crï¿½er :

* un rï¿½cepteur de journal qui est le rï¿½cipient dans lequel sont dï¿½versï¿½s
les postes de journaux (images avant, images aprï¿½s, etc ...) par la
commande CRTJRNRCV
* un journal qui dï¿½crit le fonctionnement de la journalisation par la
commande CRTJRN et qui utilise le rï¿½cepteur que tu viens de crï¿½er

Et enfin, dï¿½marrer la journalisation du fichier par la commande STRJRNPF
(ENDJRNPF pour l'arrï¿½ter) sur le journal que tu viens de crï¿½er.

Ces commandes sont des commandes natives OS/400 utilisables depuis une
ligne de commande.

Via l'interface SQL, la crï¿½ation d'une collection (ensemble de tables,
de vues, d'index, c'est-ï¿½-dire une bibliothï¿½que au sens natif OS/400)
par la commande CREATE COLLECTION s'occupe de tout ï¿½ï¿½ (crï¿½ation du
rï¿½cepteur, du journal) et la crï¿½ation d'une table dans cette collection
fera en sorte qu'elle soit journalisï¿½e par dï¿½faut.


subject: Re: How to "journal" a file?

text:
Thnaks Karl and Mark,

Very useful info for you:
In fact, I was using an already created library an AS400
I created the tables I use with SQL "CREATE TABLE" request.

Now, it works better, since I created the journal receiver and the journal
(and start journaling)
wiht AS400 native comamnd.

Thanks
Patrice
Karl Hanson <[email]> a ï¿½crit dans le message :
[email]...
http://publib.boulder.ibm.com/pubs/html/as400/v4r5/ic2924/info/db2/rbafomst0
2.htm


subject: US-NY: New York-Sr. VB, UNIX, SQL, Sybase Developer

text:
**************************************************************
JobCircle.com - Careers, Content and Community for Technology
professionals in the Northeastern United States!

Jobcircle.com provides resume submission, classified searches,
eLearning, hundreds of career development articles, tech news,
and more to tens of thousands of Technology professionals in
your area - visit us today at http://www.jobcircle.com!

!!! Voted a TOP 50 Career Web Site in 2002 by CareerXRoads !!!
**************************************************************

Please reply to [email] with your resume!
Job Title:     Sr. VB, UNIX, SQL, Sybase Developer
Job Location:  NY: New York
Pay Rate:      market
Job Length:    7-12 months (contract)
Start Date:    2002-08-15

Company Name:  Aetea Information Technology
Contact:       Technical Recruiter
Phone:         212-791-4800
Fax:           212-791-6639

Description:   A large financial firm is looking for a Senior Developer with solid VB,UNIX, SQL and Sybase skills for a six-month consulting opportunity in Midtown, NYC.

Project Responsibilities:
1.  Analyzes, develops, modifies, evaluates and supports highly complex programs, systems, data deliveries and interfaces, and databases
2.  Produces overall programming, specifications and data and process designs and implements them.
3.  Analyzes complex technical problems to ensure efficient design development and implementation or appropriate alternatives
4.  Provides technical guidance to other system professionals on an ad-hoc basis
5.  Provides consultation and recommendations to system users
6.  Heavy interaction with support groups including systems, operational and technology infrastructure
7.  Stays abreast of latest updates to technology software and other industry trends
8.  Reviews and evaluates emerging technologies, state of the art languages, tool sets, and advanced technology as they apply to MIS and other appropriate areas of expertise

Essential Skills:
1. Client/Server skills and environment: Microsoft Office 97 with strong Excel and Access
2.  UNIX and SQL RDBMS (SYBASE v11+, SQL SERVER v7+)
3.  VB v6+
4.  Quick Learner
5.  Good Technical skills with proficiency in advanced technology tools
6.  Good Analytical ability and communcation skills
7.  Flexible in a highly volatile environment

Essential Experience:
10-15 years of data processing experience: 5-10 of banking and/or brokerage

AETEA Information Technology has 9 offices nationwide
with over 1500 consultants currently working for us.
Our clients are Fortune 500 companies in the financial
(bank/brokerage), telecommunications, manufacturing,
pharmaceutical and insurance industries.  We offer
outstanding compensation packages in return for your
professional attitude and highly marketable skills.
Medical/Dental/401K Plan, Paid Vacation, and
relocation assistance are also available.

AETEA (f/k/a Spectrum Concepts) has been in business
since 1979.  We provide IT consultants to the
following clients where we have preferred vendor
status:  JP Morgan, Goldman Sachs, Morgan Stanley,
Chase, UBS Warburg, Merrill Lynch, Deutsche Bank,
Lehman Brothers, Citibank, Salomon Smith Barney and
Marsh, Inc.  Our average contract is approx. 18
months, and we do pay referral fees of $1,000.

Join the AETEA Team!!!

Applicant must be a U.S. resident or currently able to legally work in the U.S.

Please refer to Job code lh - 8229 when responding to this ad.

For FASTEST PROCESSING of your resume, please visit http://www.jobcircle.com/classifieds/143223.html to apply online.

**************************************************************
For fastest processing of your resume, this employer asks that
you apply to this job using the URL above.
**************************************************************


author: Joachim Froholt

subject: The FAQ needs a new maintainer

text:
Hi guys,

Due to recent events, I've decided to unsubscribe to CSAG. That means
I'm not going to be maintaining the FAQ any longer. I don't know how
this is going to be received or if people care about the FAQ these days,
so I'll check this thread via Google News, to see if there's any
interest in it. If not, then I'm going to put up a notice on the website
that the FAQ is no longer being maintained, and I'll expect to be
notified via e-mail if the group decides to do anything with it. I am
not planning on changing my e-mail address, and my reply-to address is
valid as always. If you do have trouble, you might be able to use
[email] instead of [email]

I'm probably not going to be away forever, but when/if I come back, I
will not take on any group-related responsibillities. About AR: I wasn't
the first AR webmaster and I probably won't be the last. What happens to
Amiga Rediscovery is up to Angus.

See you around. I'll certainly miss the good times. If anyone for any
reason want to keep in touch, feel free to drop me an e-mail.

Joachim


author: Hidehiko Ogata

subject: Re: The FAQ needs a new maintainer

text:
Damn me for not realizing it was getting that serious :(.

Many thanks, Joachim-san, for your great service on AR and FAQ, and
for fun discussion.  Jaa Mata Ne!


author: Col Seddon

subject: Re: The FAQ needs a new maintainer

text:
"Joachim Froholt" <[email]> wrote in message
news:[email]...

Darn... I take two weeks off, then come back to this bombshell! Joachim,
I sure am gonna miss you. I'd happily take over maintenance of the FAQ,
but I don't have a web site to put it on. I guess I could put it on
Geocities or something... not ideal, but it's the best I can do.

I hope you come back the same way I did, kicking and screaming. Have a
good break, and above all, take good care of yourself Joachim. See ya on
the flip side.

--> COL


author: Seppo Typpo

subject: Re: The FAQ needs a new maintainer

text:
Joachim Froholt wrote:

This meggage saddens me greatly. Thanks for looking after the FAQ and
AR - I am sure all people here in csag  appreciate your past efforts.
Unfortunately I don't have time or skills to take over them, but
hopefully somebody does.

Hope to see you soon here again, Joachim. Take care, and remember
to watch the WRC Rally!   :-)

    Seppo


subject: Re: The FAQ needs a new maintainer

text:
"Col Seddon" <[email]> wrote
(comp.sys.amiga.games, Mon, 12 May 2003 17:42:43 +0100):

It's vote-taking time, folks. *stands like Rik out of the Young Ones*
Hands up who likes me!

I'm willing to take over maintenance of the FAQ, but unless we all
agree I'm the right dude for the gig, I won't do it. What do we all
think?

--> COL, who has yet another new Usenet program, apologies if this
message comes out all garbled or anything...


author: Nathan

subject: Re: The FAQ needs a new maintainer

text:
Col Seddon wrote:

There's some better web providers around aren't there?
I'll ask in a couple of the other newsgroups .. there's often
people there who know of some really nice sites.

Is this our cue to all point our arms straight down?
(I've seen that episode.) :)

Awwww...  I was thinking on taking on the job. :(  I started
composing a message to Joachim, but hadn't found any time to
finish it yet.  (Maybe a sign I *shouldn't* be taking it on?)
:) Not to worry though, I'm sure I have enough to keep me busy
already.  I'm happy to help maintain the generic message. ;)

If you're keen to take it on, go for it, you have my full
support in this dude.  If you are only going for it coz no-one
else has, or if you get sick of it, keep me in mind. :)  (Or
if you can't find any nice web-space, or are abducted by aliens
who object to FAQ's, or you contract antifaqilitus strain-b, or
...)  ;)

So what you using now?  Me, I'm still sticking with my Netscape
setup I've become so happy with.  (It's actually really nice,
if a little bloated, in the Mozilla-derived versions.)

Oh, and shame on you for never replying to my *exceptionally*
long-winded response to the generic response text at the final
version. ;)  (Well, okay, I'm sure most people fell to sleep
half way through that post.) <grin>

Okay, ignore me.  It's the morning, and I've had no breakfast
but the chocolates a customer gave to me as thanks for, um,
something.  (Annoying when you're thanked but can't remember
what you've done for them .. that could easily get me into
trouble, eh?  hehe..)

Nathan.


author: Angus Manwaring

subject: Re: The FAQ needs a new maintainer

text:
On 14-May-03 12:17:16, Col Seddon said

No objection here, Col, as long as you're not going to go all pc on us,
and we mantain a robust stance against warez requests.

                  All the best,
                        Angus Manwaring.       (for e-mail remove ANTISPEM)

I need your memories for the Amiga Games Database: A collection of Amiga
Game reviews by Amiga players http://www.angusm.demon.co.uk/AGDB/AGDB.html


author: John Burns

subject: Re: The FAQ needs a new maintainer

text:
On Thu, 15 May 2003 11:18:43 +1200, Nathan wrote:

Try Abelgratis Col, they're free and give you 50Mb web space bit of overkill
maybe but you can always fill it with all those pictures of forked eyes which
you must have amassed by now. :)


subject: Re: The FAQ needs a new maintainer

text:
Nathan <[email]> wrote (comp.sys.amiga.games, Thu, 15 May
2003 11:18:43 +1200):

Yeah, please do. I checked Abelgratis, but I'd have to use their
dialup service too, which I won't do cos I have an 0800 thing going :)

Damn! *tears a ï¿½10 note into little bits and give a bit to everyone*

That'd be nice of you, please do. And besides, who said we can't have
two maintainers? :D

Yay for Mozilla... even with all its bugs -.- I use Forte's Agent now
actually. Soooo much better than Outlook Express.

I wasn't around, remember? I came back to 400-odd messages, I would've
*never* been able to trawl through them all. I just checked a couple
of threads, then clicked "catch up"


author: Spot

subject: Help! CL example for retrieve spool file name

text:
Does anyone have a CL example of how to retrieve the spool file name?
File Attributes (QUSRSPLA) API. The problem is, I've never coded for an
API, the documentation is over 200 pages long and I'm in a time crunch
due to a bug in a program.

Please help!

-MBL-


subject: Re: Help! CL example for retrieve spool file name

text:
/*    * Variables for call to QUSRSPLA
*/
              DCL        VAR(&APIINFO) TYPE(*CHAR) LEN(1019) VALUE(' ')

              DCL        VAR(&APILENGTH) TYPE(*DEC) LEN(4 0)
VALUE(1019)
              DCL        VAR(&APIFORMAT) TYPE(*CHAR) LEN(8) +

                           VALUE('SPLA0200')

              DCL        VAR(&APIJOBNAME) TYPE(*CHAR) LEN(26) VALUE('
')
              DCL        VAR(&APIJOBID) TYPE(*CHAR) LEN(16) VALUE(' ')

              DCL        VAR(&APISPOOLID) TYPE(*CHAR) LEN(16) VALUE('
')
              DCL        VAR(&APISPLNAME) TYPE(*CHAR) LEN(10) VALUE('
')
 /*    * The API expects a 4 byte binary input.
*/
              DCL        VAR(&APISPLNUM) TYPE(*CHAR) LEN(4) VALUE('-1')

 /*    * The value -1 above indicates the highest number file with
*/
 /*    * the specified name.
*/

          CALL       PGM(QUSRSPLA) PARM(&APIINFO &APILENGTH +
                       &APIFORMAT &APIJOBNAME &APIJOBID +
                       &APISPOOLID &APISPLNAME &APISPLNUM)


text:
Thanks for the lightning response! I'll give it a go.

-MBL-


author: Bernard Rolsma

subject: Re: Windows 95 testing halted at Motorola

text:
On 8 Sep 1995, S. Johnson wrote:

these posts about users needing to know source code of their OS > >>and
having the sophistication of a Unix administrator is ridiculous. > >>It's
like a comment made by a friend of mine (a linux fanatic) who > >>claimed
that all artist should know the chemical composition and > >>properties of
the paint they were using.  Otherwise they couldn't be > >>considered
"competent enough" to use their tools. > > > > >So, nobody normally
_needs_ the source, but when th un-normal situation of > >needing it
occurs, it should be available. > > > > But the point is that there are
too many people posting to this group and others who are programmers,
system administrators, etc., and assume that the problems, solutions, work
arounds, and general philosophies that they are familiar with and agree
with apply to every single other user in the world.  I have the source
code to my O.S. and am experienced in tweaking it to my heart's content,
ipso facto therefore every other user on the planet should be too and if
they resist such a notion because "it wastes their time" they're obviously
incompetent.  I'll quote another saying from the same friend that told me
that artists should know the chemical composition of their pant, "Users
are losers."  I'd attribute the arrogance to just him if it weren't for
the fact that the LAN administrator at my new job said the same thing!!!
And I know for a fact that the two have never met or communicated to each
other.  I mean what is with this attitude?  Does it come with the job or
what!!!!???

Answer: Your friends have been well trained, now they just need a bit of
well rounded education. The education that was once gained in the lower
grades before the trade training took place has been displaced by social
gobbledygook which has left the highly trained technicrat without an
education.

Bernard Rolsma
[email]


author: Paul Taylor

subject: running script in a teminal window

text:
I am writing an application that needs to run a script in a terminal
window.

I know how to run the script from my c code but what I don't know is how
to get my c program to open a terminal window and have the script
executing in that terminal window?

TIA,

PT


subject: Re: running script in a teminal window

text:
On Sat, 22 Mar 2003 11:22:22 +0000, Paul Taylor wrote:

I checked the man page but didn't spot the switch - I'll have to get
myself some glasses.......

Thanks,

PT


author: Omon Edeki

subject: Re: running script in a teminal window

text:
CAPS BELOW:

Omon Edeki
[email]
www.cs.utexas.edu/users/omon

"Never.Never Give Up."

On Sat, 22 Mar 2003, Paul Taylor wrote:

1. Do system("./xterm")
2. Fetch the /dev/tty[integer]i.e path name for that terminal
3. Re-direct I/O to that file path in your program.

This can be easily done in C.Look into the documentation of your
scripting language to perform the equivalent, or simply interface w/
c-code.

You can do (2) searching thru the /dev directory recursively and fetching
the device numbers of the tty's there.Compare it w/ your new xterm device
number and thats one way to get the pathname.

There might be an easier solution though.

regards

-omon


author: Martin Blume

subject: Re: running script in a teminal window

text:
Paul Taylor <[email]> schrieb in im Newsbeitrag:
[email]...
system("xterm -e /path/to/myscript");

Something along these lines should work.

Regards
Martin


author: Kasper Dupont

subject: Re: running script in a teminal window

text:
Paul Taylor wrote:

If you want an xterm window simply call:
   xterm -e command
instead of just command.


author: Grant Edwards

subject: Re: running script in a teminal window

text:
In article <[email]>, Omon Edeki wrote:

The OP just wants his C program to execute an external script in a terminal
window.  It's one line of C:

 system("xterm -e scriptName");


author: parsar

subject: difference

text:
hai,
  i have just started studying mcse now kindly say me the differnce
between win 98, win 2000 pro, winXP, win Vista, win NT, Win 2000
server, win 2003 server.


author: John of Aix

subject: Re: difference

text:
parsar wrote:

Sorry but that is one of the stupidest questions anyone has ever asked
here. There are hundreds of differences. If you want to know about a
particular one then please ask and I'm sure plenty of people will be
happy to reply, but to ask a general question covering hundreds, even
thousands of things as you have done will get you no replies other than
replies of this sort.


author: Phil Cartwright

subject: Re: difference

text:
parsar wrote:

Version    Crashes all the time   Ugliness   Evil DRM   DOS support
1.0        Yep; unusable          Severe     No	        Yes
2.0        Yep; unusable          Bad        No         Yes
3.0        Yep                    Bad        No         Yes
3.1        Yep                    Bad        No         Yes
3.11       Yep                    Bad        No         Yes
95         Fairly often           Mild       No         Yes
98         Fairly often           Mild       No         Yes
NT         Not too often          Mild       No         Not very good
ME         Yep                    Mild       No         Yes
2K         Not too often          Mild       No         Not very good
XP         Infrequently crashes   Severe*    Just WPA   Not very good
2K3        Infrequent             Mild       WPA        Not very good
Vista      Terrible!              Awful!     Horrible!  Miserable!

* Display properties, themes, "classic theme" and it looks tolerable,
resembling Windows 95.

Version    P2P sabotage     Gaming         Productivity      Server-side
1.0        P2P tools crash  Games crash    Word crashes      What net?
2.0        P2P tools crash  Games crash    Word crashes      What net?
3.0        None             Ancient        Slow; ancient     Ancient
3.1        None             Ancient        Slow; ancient     Ancient
3.11       None             Ancient        Slow; ancient     Crufty LANs
95         None             Older games    Serviceable       Get hacked!
98         None             Older games    Serviceable       Get hacked!
NT         What? At work?!  What? At work? Serviceable       Insecure
ME         P2P tools crash  Games crash    Word crashes      Get hacked!
2K         What? At work?!  What? At work? Serviceable       Insecure
XP         Conn limit*      Yes!**         Usable            Insecure
2K3        What? At work?!  What? At work? Usable            Insecure
Vista      Terrible!        Awful!***      Horrible!         Miserable!

* XP with service pack 2 has an easy-to patch (see
http://www.lvllord.de) limit on half-open connections *ostensibly* put
there to slow the spread of MyDoom. It cripples p2p apps, and little else.

** Every PC game except old DOS games and Halo 3, if you have the
hardware beef for it. For old DOS games, see "DOS support" in the first
chart.

*** In theory, you can play all the games XP will run, and Halo 3. In
practise, you'll have to cope with incompatibilities, crashes, bugs, and
evil DRM, plus the generally slow and wonky nature of Vista, much of
which is a consequence of the evil DRM. You'll need twice the hardware
capacity to run, say, Quake IV at a decent framerate with Vista as with XP.

Upshot: if you don't want to play old DOS games you probably want XP
SP2, with the lvllord patch applied if you plan to use p2p and probably
if you plan to use online gaming. If you need it primarily for
productivity apps XP SP2 is stable and has decently recent versions of
the apps, and you can even use OpenOffice which will probably end up
able to convert documents produced by Office 2K7 on Vista fairly soon.
Nothing in the EULA prohibits virtualization either, unlike Vista.
Earlier versions and Vista will both perform worse and crash a lot.

If you want to run a server, 2K3 with up to date security is the best
Windows choice, but you really don't want to run any kind of Windows if
you are building a server; use a unix of some sort instead.

If you want to play Halo 3, you're stuck with Vista as the only choice,
or waiting until someone creates a third-party DX10 emulation layer for
XP users, which will probably happen fairly soon.

If you want to play old DOS games get someone's junker of a 386, replace
the PSU and anything else that failed or needs work, and install an old
version of DOS on it, and still use XP on your main machine.

I'm assuming that you've decided against using ubuntu or similar on your
main machine, though I really don't advise running a server machine with
any Microsoft software on it at all. A home machine with non-server
uses, with XP, given decent firewalling and regular AV checkups will be
relatively safe and presumably the stakes are lower then anyway.


author: Joseph Fenn

subject: Re: difference

text:
On Fri, 14 Sep 2007, Phil Cartwright wrote:

I fully agree with you on PC's and anything put out by MicroSoft.
I prefer the old days of 8 bit computers where the entire OS
is burned into a ROM chip.   No anti virus to buy and renew every
six months, no crashes ever unless you turned off the power,
no validations of software required.  You bought it once and used
it forever games or whatever turns you on.   I often wonder why
GATES never followed that path useing a burnable latching type
ROM ship so that each time he upgraded his windows, you dont run
out an have to buy and validate the new software, just order the
new updated software by ordering a new ROM chip, dropping it in
place and flip the latches.     Oh did I mention I have a lenovo
laptop that has xp/pro in it and plays excellent music while
I run thru a few fames of SOLITAIRE.    For the internet my
Commodore 128 with upgraded ram chips and OS in ROM serves
me just fine.   I look in the SPAM file first an open all the
attached files that say "infected"!!!!!
                            Kokomo Joe


subject: Canon 6000 problem

text:
Just lately my 6000 seems to always default to landscape.

I always have to change it to portrait.

What do you think?

Lewis


author: Russ Wright

subject: Re: Canon 6000 problem

text:
The printer is not defaulting, it is your printer driver setting or the
application

Make the changes  via the Control Panel/Printers/BJC-6000 properties then
APPLY

"acer33" <[email]> wrote in message
news:Dso%8.15$[email]...


subject: Re: Canon 6000 problem

text:
Thanks Russ

I thought I did that already, my bad.

Lewis

"Russ Wright" <[email]> wrote in message
news:g0w%8.26$ye.4274@news...