author: Rachel Pepper

subject: Image analysis and ring identification

text:
I am a fairly new IDL user trying to use image analysis to determine
particle positions in my images.  After filtering the images, they
appear to be bright rings around a dark center.  I was wondering if
anyone knew a routine to fit these sorts of images to a circle so that
the center of the ring could be determined.  Thanks for any help!

Rachel


author: Karsten Rodenacker

subject: Re: Image analysis and ring identification

text:
Without proposing completly ready written routines. Maybe you do:
1. Contour with path_xy on you (binary) image. You get pathes for the
outer and inner border (thers is a flag in path_info)
2. Take the outer border path say xy from one 'ring' and calculate a
normalized contour path, by:

nxy=fft_norcur(xy,centr=av,size=sz,perim=p)

as far as I remind me in av you will find the centroid coordinates, in
sz the radius and in p the perimeter.

FUNCTION sh_dist, xy
    L = sqrt(sh_diff(reform(xy[0, *]))^2+ $
             sh_diff(reform(xy[1, *]))^2)
    return,L
end
FUNCTION fft_norcur, xy, CENTROID=cav, FACTOR=av, SIZE=sz, PERIMETER=p
   dim=(size(xy))[1]
   n=(size(xy))[2]
   d=sh_dist(xy)
   vd=fltarr(dim,n)
   FOR i=0,dim-1 DO vd[i,*]=d
   cav=total(xy*vd,2)/total(vd,2)
   oxy=xy
   oxy[0,*]=reform(xy[0,*])-cav[0]
   oxy[1,*]=reform(xy[1,*])-cav[1]
   p=total(d)
   tt=oxy[0,*]^2+oxy[1,*]^2
   sz=sqrt(total(tt))
   av=total(sqrt(tt)*d)/p
   return,oxy/av
END

Regards

Rachel Pepper wrote:


author: David Fanning

text:
Rachel Pepper ([email]) writes:

If you can isolate the "blobs" (as we usually call them) in
your image (e.g., with Label_Region or with something home-grown)
and obtain the indices of the pixels in the blob, then you can
calculate the centroid of the pixel distribution in the manner
described on this page:

   http://www.dfanning.com/tips/centroid.html

Craig Markwardt wrote me a nifty little routine one time
to then fit an ellipse to the pixel distribution in an
attempt to characterize the size, shape, and orientation
of the blobs. I keep meaning to make this algorithm available,
but I haven't gotten around to it yet. (And I don't really
what to cut into Craig's significant income as the Expert's
Expert, if you know what I mean.)

Cheers,

David

P.S. By the way, Craig. I put that check in the mail to
you today. Really! :-)


text:
Actually, the rings often have a bright spot that is not in the center of
the ring, so I don't think the centroiding technique will work.  Do you have
any other suggestions?

Thanks,
Rachel

David Fanning wrote:


author: Paul Van Delst

text:
Rachel Pepper wrote:

Once you've isolated the region of interest within the ring (the hardest part I reckon), can't
you just determine the bright spot location by finding it's location via MAX using the image
intensities?

e.g. if the variable blob_index contains the indices of the pixels blob_image within the ring,
then

  max_spot_value = MAX( blob_image[ blob_index ], max_spot_index )

Doesn't matter where the bright spot is. Or, if you're looking for regions where the
intensities are greater than some value, say max_spot_threshold, use WHERE:

  max_spot_index = WHERE( blob_image[ blob_index ] GT max_spot_threshold, max_spot_count )

  IF ( max_spot_count EQ 0 ) THEN $
    MESSAGE, 'No bright spot found!'

In both cases, of course, max_spot_index references the blob_index array, not the actual image
array.

?

paulv


text:
Rachel Pepper ([email]) writes:

I think Paul's suggestions are right on the money,
but I wouldn't give up on the centroid theory too
quickly. The wonderful thing about centroids is that
they are really center of mass calculations. So if
the values you total are actual image values,
then the centroid will naturally zero in on
bright spots, since they are "heavier" in the
calculations.

Cheers,

David


author: James Kuyper

text:
Paul Van Delst wrote:

Yes, but I didn't get the impression that he wants to find the bright
spot. He asked how to determine the center of the circle, and complained
about the fact that the bright spot would mess up the centroid-based
method of calculating the center, because the bright spot was off-center.


author: Dan Larson

text:
In article <[email]>, [email]
says...
I have seen this issue arise a number of times:
what is the best way to find the center of a
sub-resolution object?

A sub-resolution object will appear in the image
as a point spread function that is well
approximated by a Guassian.  However, as Paul noted,
one is usually dealing with noisy data, and the
Gaussian is rarely smooth.  Centroid approaches
work well in this situation.

I use an algorithm which is intermediate
in complexitiy between a centroid (essentially
a binary mask) and a full non-linear least squares
fit to a Gaussian.  This algorithm is a centroid-like
approach that uses an error function to obtain the mask.
It is iterative and therefore slower than a simple centroid,
but it is much more accurate and works well in noisy,
pixelated environments.  This 'Gaussian mask' algorithm is
way more robust than a full non-linear least squares fit
(say Levenberg-Marquadt).

My implementation is below.  There is some other junk in the
code, but I think the idea is clear.

Cheers,

Dan

FUNCTION gmask_fit, spot, psf_width, black_level, x_dim, y_dim

; gmask_fit calculates the center of a psf using an iterative gaussian
mask
; (Thompson, Larson, Webb, Biophysical Journal, in Press)
;
; Dan Larson
; 4/18/02

x0=0.0
y0=0.0
pi=3.1415926
F=1.0/(sqrt(2.0)*psf_width)
gauss_mask = dblarr(x_dim, y_dim)
error = 0.0
results=dblarr(3)

; offset correction
image=spot-black_level

; boundary condition.  border is set to zero
image[0, *]= 0.0
image[x_dim-1, *]= 0.0
image[*, 0]= 0.0
image[*, y_dim-1] = 0.0

; easy localisation by finding the centroid of the image

center=fast_centroid(image)
x0=center[0]
y0=center[1]

; iterative centroid calculation with gaussian mask
h = 1.0e-8			; tolerance
diff_x=0.0
diff_y=0.0
repeat_index=0

x_dim = long(x_dim)
y_dim = long(y_dim)
array=lindgen(x_dim, y_dim)
xarr=array mod x_dim
yarr=array/x_dim

REPEAT begin
x0=x0 + diff_x/2.0
y0=y0 + diff_y/2.0

a=F*(yarr - 0.5 - y0)
b=F*(yarr + 0.5 - y0)
c=F*(xarr - 0.5 - x0)
d=F*(xarr + 0.5 - x0)
gauss_mask =0.25*(errorf(a)-errorf(b))*(errorf(c)-errorf(d))
sum=total(image*gauss_mask)
trial_x0=total(xarr*image*gauss_mask)
trial_y0=total(yarr*image*gauss_mask)
diff_x = trial_x0/sum - x0
diff_y = trial_y0/sum - y0
;print, diff_x, diff_y
repeat_index=repeat_index+1
endrep until (abs(diff_x LT h)) and (abs(diff_y) LT h) or (repeat_index
GT 300)

if (repeat_index GT 300) then begin
	print, "GMASK ITERATION MAXED OUT (number of iterations=",
repeat_index, ")"
	results[2]=0.0
	return, results
	endif

if (repeat_index LE 300) then print, "gmask_fit convergence satisfied
(number of iterations=", repeat_index, ")"

; photon number calc
sum = total(gauss_mask*gauss_mask)
N = total(image*gauss_mask)
photon_number = N/sum;

results[0]=x0
results[1]=y0
results[2]=photon_number
return, results
end


text:
David Fanning wrote:

Personally I prefer the centroid method. I think its more accurate than simple peak-finding. If
the bright spot is a nice gaussian shape, then determing the maximum will probably do the job.
In the real world nice smooth shapes are rare, so the centroid method is the way to go.

My experience in this area is with finding the centroid of a satellite instrument channel
spectral response function (SRF). An SRF is determined by the detector response, properties of
optical components directing the radiation onto the detector, the instrument field of view etc.
etc. The resultant SRF is replete with bumps, wiggles, and shimmies. Calculating the first
moment of the SRF (the frequency centroid) is really the only way to do it accurately. If it's
not done accurately, then any calculated Planck function radiances will be slightly incorrect
and this will introduce a frequency dependent bias in any comparison of satellite observations
with calculations. That is not a Good Thing (tm).

If the OP's particles are "macroscopic" (i.e. she's not searching for Higg's bosons amidst a
slurry of those pesky W and Z particles :o) and have a shape to them, then the centroid method
is recommended.

paulv


text:
James Kuyper ([email]) writes:

Isn't language odd? I thought she asked how to find the
center of the ring, but then realized she wasn't interested
in the center, but in the bright spot, which wasn't necessarily
in the center. I think she might be able to have her cake
and eat it too, depending upon the values she uses to
calculate the centroid. In fact, she might even learn
something fascinating about her rings by measuringg how
the centroid changes between the two different calculations.

But, hang on a minute! We don't have to be Aristotle and
his friends arguing endlessly about how many teeth a
horse has, we can ask the source. Rachel, what in the
world are you asking about?

Cheers,

David


text:
Sorry to be so confusing!  I want the center of the circle (ie the bright ring)
and the bright spots are messing up the centroid-based method (James is right).

Rachel

David Fanning wrote:


author: Jonathan Joseph

text:
How large are these rings that you are talking about?

I have some IDL code that will fit an ellipse to a group of points.
It requires at least 6 input points.  The center is readily available.

I hesitate to just post it because it's not my own code.
I found the code on the web written in java and took the bits that
were relevant to me and converted them to IDL.  It's publicly
available code  - but very few comments, no warranty, etc.  I
believe the original author's name is Maurizio Pilu (see
http://vision.dai.ed.ac.uk/maurizp/ElliFitDemo/ for a demo)

If it looks useful, I can post my IDL code.

-Jonathan

Rachel Pepper wrote:


author: Robert Edgar

subject: AMosaic DeValidates a Disk..

text:
I brought this one on myself, but pass it on in case someone wants to build
in some protection...

I was happily surfing the net, downloading images of Jupiter, when BAM! my
A4000 reboots itself.  It turns out that although I was downloading to my
RAM: drive, AMosaic was also using one of my hard disks, which filled up,
and once filled up, went right on receiving and finally wrote over something
essential.  Upon rebooting, I received a "Work: will not validate" or
something close to that--message.

Good old DiskSalv solved my problem, but I wouldn't want to do it again.
Can anyone tell me what temporary files AMosaic creates on its root
directory during use?  How much space does it want?

thanks.

Robert Edgar
[email]


author: NEW GALACTIC EMPEROR

subject: Re: AMosaic DeValidates a Disk.. And GRn, too

text:
In article <[email]> [email] (Robert Edgar) writes:

OK, I hate to fan the flames on the "What makes a good *stable* Internet
provider" maelstrom, but here goes...

I have been trying to get GRn to run on my A1200 50Mhz030MMU 6meg 80HD with
AmiTCP3.0b2 and MuFS1.7 and it just won't. So I tried the "debug version".
All worked well, until it went down REALLY hard while writing out the
debug logfile.... BINGO: "Partition Validation error" and "Sector *****
used twice"

Great, I think. And me w/o any utilities to deal w/ this. Lets backup the
HD and reformat-- OOOPS, I forgot. HDBackup chokes on my unmarked bad
block in another spot on the HD. Can't do that.

QUESTION(S):
	Where can I find a MuFS and 3.0 compatible disk "fixer", and...
how can one mark a bad block using sector, cylinder, etc. AND... why does
GRn go down so hard when trying to use NNTP?????? (if the log file had
written, maybe this last one would be easier to answer)

DiskSalv sounds good. Is it Shareware / Freeware... on the Aminet? Is
there one like it, if not? I need this fixed as I am the unofficial
campus SLIP guy for Amiga. They're adding SLIP service to the University
come Fall semester, and I need to get GRn going real soon....

						Thanks for your time,

						Garth Henning
						[email]
						Syracuse University
						Syracuse, NY, USA


author: Michael D. Bayne

subject: Re: AMosaic DeValidates a Disk..

text:
Robert Edgar ([email]) wrote:
: I brought this one on myself, but pass it on in case someone wants to build
: in some protection...

: I was happily surfing the net, downloading images of Jupiter, when BAM! my
: A4000 reboots itself.  It turns out that although I was downloading to my
: RAM: drive, AMosaic was also using one of my hard disks, which filled up,
: and once filled up, went right on receiving and finally wrote over something
: essential.  Upon rebooting, I received a "Work: will not validate" or
: something close to that--message.

More likely what happened was AMosaic was storing data to your
harddrive and when the harddrive filled up it wasn't checking for
write failure and managed to crash the machine. Since it crashed the
machine in the middle of a write, it left some open files and perhaps
made a strange write or two around the time of the crash. When you
rebooted, a simple disk validation wouldn't fix your problem.

You can be sure it didn't just 'keep on writing' over things on your
harddrive. That would require some stealthy circumvention of the OS
that I don't suspect anyone would feel the desire or need to do.

: Good old DiskSalv solved my problem, but I wouldn't want to do it again.
: Can anyone tell me what temporary files AMosaic creates on its root
: directory during use?  How much space does it want?

Check where T: is assigned. AMosaic stores data there before loading
it into a datatype.


author: Michael Witbrock

subject: Re: AMosaic DeValidates a Disk..

text:
Yes, it certainly does sound like an old unix mosaic bug come back
to haunt us. Ironically enough, I was the one to point out that bug
in the X version.

The only other thing I can think of is the global history file
(in envarc, if I remember correctly), although that only gets big very gradually.


author: Brian R Gunn

text:
NEW GALACTIC EMPEROR ([email]) wrote:
: QUESTION(S):
: 	Where can I find a ... 3.0 compatible disk "fixer"...
: DiskSalv sounds good. Is it Shareware / Freeware... on the Aminet?

This is it.  You want DiskSalv.  It is on Aminet, though I don't know
where.

Brian


author: Michael B. Smith

text:
In article <30jf40$[email]> [email] (NEW GALACTIC EMPEROR) writes:

GRn works fine for hundreds of people. HOWEVER, I *never* qualified it against
MuFS and I will *guarantee* that it doesn't do some things the way MuFS wants.

To get the debug information, route it to a floppy, with FFS, with buffers
equal to 1, or view it on the console, and remember it very well.


subject: Re: AMosaic DeValidates a Disk..

text:
Michael Witbrock ([email]) wrote:
: Yes, it certainly does sound like an old unix mosaic bug come back
: to haunt us. Ironically enough, I was the one to point out that bug
: in the X version.

: The only other thing I can think of is the global history file
: (in envarc, if I remember correctly), although that only gets big very gradually.

Thanks for everyone's feedback.
I opened up some room on my drive, and haven't had any problems since.

Robert Edgar
[email]


text:
In article <[email]> [email] (Michael B. Smith) writes:

Yep, I figured as much. I assume this was one of those one-time
just-having-a-bad-day type crashes. I hope it's a matter of WHEN I get GRn
running.

Again, yes it was GRn writing the debug log that took down the HD. My
problem came later, with a weird compbination of HD glitches that has
resulted in major catastophe. DiskSalv won't validate a disk with an
unmarked bad block. I can't fix the bad block on an unvalidated disk.
Solution: DiskSalv copies the whole 40meg partition out to floppies @
3AM. I didn't even have enough floppies that morning.

Anyway, I'll tell you if GRn and MuFS get along. Shouldn't be a problem.

					Garth Henning
					[email]


author: Val Dodge

subject: What is this?

text:
I was telnetting yesterday, and accidentally "misdialed" one digit.
Instead of the expected login screen, I got this (I've xxx'd out any
information that might identify the site):

 +---------- xxx EDIT ----------+ +--------------------+ +--------------------+
 |Main Edit Menu                | |10-100 1            | |00-200 15:03:58     |
 |>Configure...                 | | Link  D            | |>M31  Line    Ch    |
 | 00-000 System                | | B1    *            | | LAN session down   |
 | 20-000 Ethernet              | | B2    -            | | dialin             |
 |                              | |--------------------| |--------------------|
 |                              | |20-100 Sessions     | |xxxxxxxx            |
 |                              | |>  1 Active         | | Qual Good 47:37:11 |
 |                              | | O xxxxxxxx         | | 64K     1 channels |
 |                              | |                    | | CLU   2%  ALU   2% |
 |                              | |--------------------| |--------------------|
 |                              | |20-300 WAN Stat     | |20-400 Ether Stat   |
 |                              | |>Rx Pkt:    xxxxxxx^| |>Rx Pkt:    xxxxxxx |
 |                              | | Tx Pkt:    xxxxxxx | | Tx Pkt:    xxxxxxx |
 |                              | |    CRC:          xv| |    Col:        xxx |
 |                              | |--------------------| |--------------------|
 |                              | |00-100 Sys Option   | |00-400 HW Config    |
 |                              | |>Security Prof: 1  ^| |>BRI Interface      |
 |                              | | Software +4.3C+    | | Adrs: xxxxxxxxxxxx |
 |                              | | S/N: xxxxxxx      v| | Enet I/F: UTP      |

I was able to go through all the menus on the left and boxes on the
right without ever giving a password or otherwise identifying myself.
Now I'm *not* a cracker (the only cracking I do is of walnuts), but
this really has me wondering: what is it, and should I even be able to
see this information? I *seemed* to be able to change items if I
wanted, but I didn't have the nerve to actually touch any of the
settings. Is this something I should report to the sysadmin of the
site, or should Joe Blow (me) actually be able to access this screen
with no password, no problem? Is this the sign of a horribly
mal- or under-configured system, or is it perfectly normal? Shouldn't
access to this information at least be password protected?

If it matters, this screen came from a Linux box belonging to a new
ISP that I was briefly evaluating. If this is indeed a giant security
hole as I think it is, my consideration of that particular ISP is
over, though I will certainly report the problem. So what's the
verdict?


author: ken emery

subject: Re: What is this?

text:
In article <[email]>, Val Dodge <[email]> wrote:
:I was telnetting yesterday, and accidentally "misdialed" one digit.
:Instead of the expected login screen, I got this (I've xxx'd out any
:information that might identify the site):

: +---------- xxx EDIT ----------+ +--------------------+ +--------------------+
: |Main Edit Menu                | |10-100 1            | |00-200 15:03:58     |
: |>Configure...                 | | Link  D            | |>M31  Line    Ch    |
: | 00-000 System                | | B1    *            | | LAN session down   |
: | 20-000 Ethernet              | | B2    -            | | dialin             |
: |                              | |--------------------| |--------------------|
: |                              | |20-100 Sessions     | |xxxxxxxx            |
: |                              | |>  1 Active         | | Qual Good 47:37:11 |
: |                              | | O xxxxxxxx         | | 64K     1 channels |
: |                              | |                    | | CLU   2%  ALU   2% |
: |                              | |--------------------| |--------------------|
: |                              | |20-300 WAN Stat     | |20-400 Ether Stat   |
: |                              | |>Rx Pkt:    xxxxxxx^| |>Rx Pkt:    xxxxxxx |
: |                              | | Tx Pkt:    xxxxxxx | | Tx Pkt:    xxxxxxx |
: |                              | |    CRC:          xv| |    Col:        xxx |
: |                              | |--------------------| |--------------------|
: |                              | |00-100 Sys Option   | |00-400 HW Config    |
: |                              | |>Security Prof: 1  ^| |>BRI Interface      |
: |                              | | Software +4.3C+    | | Adrs: xxxxxxxxxxxx |
: |                              | | S/N: xxxxxxx      v| | Enet I/F: UTP      |

This is the configuration menu from an Ascend Max PRI Router (actually
it might not be a MAX, it could also be one of the other versions).  This
is a big problem as you could reconfig the router to suit your tastes.
This really doesn't sound too good.  Random users shouldn't be able to
get the telnet screen without at least a password and preferably not
at all.

bye,
ken emery


author: Benedikt Stockebrand

subject: Re: What is this?

text:
In article <[email]> [email] (Mark W. Schumann) writes:

| Uh-oh.  Now they have to kill you.

Too late, the word is out.  Maybe they should go for the admin(s)
instead :-)

    Ben

-----------------------------------------------------------------------
Benedikt (Ben) Stockebrand ([email]) Dortmund, Germany
          And don't tell me about Benedict Arnold anymore...
-----------------------------------------------------------------------


author: Pete Goodeve

subject: Once password protected...?

text:
I guess I probably know the answer already, but I thought I'd ask.

Once you've put a password on a Word file, is there any way to
unprotect it again?  The system won't let me enter an empty password.

(I wanted to back up a protected file to my desk machine, where I'd
be happy not to have protection -- it's private enough...)

					-- Pete --


author: Alasdair Manson

subject: Re: Once password protected...?

text:
On Thu, 21 Mar 2002 00:43:15 +0000 (UTC),
[email] (Pete Goodeve) wrote:

are you using a Series 5? my series 5mx allows me to set a blank
password. i'd be surprised of the behaviour on the Series 5 was
different in this respect.

what are you doing (exactly)?

see you

ali


subject: Re: Once password protected...?

text:
In article <[email]>,
Alasdair Manson  <[email]> wrote:

Echh... I guess I was half asleep still this morning when I tried it. (:-()
It just dawned on me that when I opened the 'Password' menu item on the
protected file, it wasn't asking for a *new* password -- just the one
that was already active!  I entered that string and got to the Change
Password panel where of course I could remove it.

Not quite sure why it asks for the password a second time, when I already
had to enter it to open the file, but I suppose it gives added protection
against miscreants who might come across your machine when the file is
open.
					-- Pete --


author: Matt Cossalman

subject: Attn: Brent Wright: RE Apple 13W3 Cable

text:
Hello Brent Wright:

I'm interested in your cable, but your e-mail address doesn't work for
me.  My mailer returns a message: "Host unknown (Name server:
scurznet.com: host not found)"  Please send me an e-mail from a different
account.

Sorry to inconvienience everyone else!

Matt


author: Russell Wallace

subject: Re: the case for bounds declarations

text:
Roedy Green wrote:

Fair enough, then that's a lot more reasonable; as long as the corraling
isn't being done quietly with no indication that anything went wrong.

The pacemaker example sounds like a reasonable one; what other cases
would there be where corraling would be useful?  (My experience has
mostly been in business applications; it seems that corraling is mainly
being suggested for real-time control applications - how often is it
likely to be useful there?)


author: Douglas A. Gwyn

subject: Re: gcc -pedantic (was: GNU ?==? MS)

text:
Peter Seebach wrote:

No, the software kept working.  The 64-bit integer support was a pure
extension.  I wasn't even aware it had appeared (on pre-Solaris 7)
until I looked for it on a Solaris 2.5.1 system just the other day.

Eventually, Solaris was released in both 32-bit and 64-bit versions;
"long long" is 64 bits in each and is heavily used for such things
as file offsets.  The 64-bit version of Solaris maintains binary
compatibility by having two sets of libraries.  Implementors are
quite familiar with such situations and the reasons for them.


author: Rajni

subject: Getting a unique value (not a prim key) from a table

text:
Hi All,

If i want to retrieve from a table and get the record where some field
has to be unique. And if this field is not the primary key of the
table. Is there any other simple way in UNIFACE than doing a setocc and
comparing it with the string list?
or the other way of using a sql(distinct) query

please do post in ur suggestions.


author: Tony Marston

subject: Re: Getting a unique value (not a prim key) from a table

text:
The normal way would be to define that field as a unique (candidate) key in
addition to the primary key, then a simple lookup will retrieve that record.

Note that unlike primary keys, candidate keys can be updated in Uniface.


author: The Uniface Kid

text:
Hi Rajni,

The easiest way to do this is to use the "lookup" function....

FORENAME.EMPLOYEE/init = "KNUT"
lookup
; ==> $status contains the number of matches.... so
if ($status = 1) ; there's only one person with KNUT as a forename
  ....
else
  ; there are many records with this name...
endif


author: George Dau

subject: Which server is beeping?

text:
Ok, we have a small server room with about 20 servers in it. Most of them are
hooked up to monitor switches, so 8 or so machines share one monitor and
keyboard. Some of the servers run Novell, and even if you have the monitor
switched to that server, the process that is beeping may be on another screen.

Now, the problem is that every now and then, one of the boxes will start
beeping for whatever reason. The beep is very short in duration, and they only
beep every few minutes. No chance of locating which one is beeping.

What do the rest of you do to determine which one is beeping?

(reply e-mail address is munged. Pls reply to the group.)


author: Alan Coopersmith

subject: Re: Which server is beeping?

text:
[email] (George Dau) writes in comp.sys.sun.admin:
|Ok, we have a small server room with about 20 servers in it. Most of them are
|hooked up to monitor switches, so 8 or so machines share one monitor and
|keyboard. Some of the servers run Novell, and even if you have the monitor
|switched to that server, the process that is beeping may be on another screen.
|
|Now, the problem is that every now and then, one of the boxes will start
|beeping for whatever reason. The beep is very short in duration, and they only
|beep every few minutes. No chance of locating which one is beeping.
|
|What do the rest of you do to determine which one is beeping?

Binary search: unplug half, wait 10 minutes - if nothing beeps, plug
them back in and unplug half of the rest.  Keep dividing by two and you
should have the problem solved in less than an hour (ignoring the time
it takes to explain to the users and your boss why you keep shutting
down the servers).


author: martha starkey

subject: Re: Which server is beeping?

text:
George Dau wrote:

It's the speaker in the Sun keyboards that actually does the beeping, so I would
say that if the Suns
don't have KBs attached, then they can't be the ones doing the beeping.


subject: Re: Which server is beeping?

text:
martha starkey <[email]> writes in comp.sys.sun.admin:
|It's the speaker in the Sun keyboards that actually does the beeping, so I would
|say that if the Suns
|don't have KBs attached, then they can't be the ones doing the beeping.

Except on the new SunBlades with USB keyboards, where the beepers were
moved into the boxes since the Sun Type 6 USB keyboards don't include
beepers.


author: Rich Teer

subject: Re: Which server is beeping?

text:
On Fri, 26 Oct 2001, Alan Coopersmith wrote:

Yet another deficiency of the Type 6 keyboard...  :-(


author: David Highley

subject: Re: Which server is beeping?

text:
Alan Coopersmith wrote:

Then they must have also moved the beeper for the Ultra 5s as I have the
same annoying problem and I'm using a Sun Type 6 keyboard which is not
a USB keyboard.


author: Ian Gregory

subject: Re: Which server is beeping?

text:
In article <[email]>, David Highley wrote:

It is not that simple! I have an Ultra 5 with a Type 4 keyboard.
When I do /usr/bin/echo '\a' the beep definitely comes from the
keyboard and NOT the box.

On the other hand, there is a speaker in the box which I can play
mp3's through (if I don't care about sound quality). I would imagine
that if the keyboard has a beeper then that is used, but if not
then the beep is simulated through the audio hardware.


subject: Re: Which server is beeping?

text:
Ian Gregory wrote:

I tried this and my systems do not beep. I have turned off the auio for
the system with the audiotool and just to make sure I have done an
"xset b off". So what and where is the annoying tone coming from?


author: Rahul Dhesi

subject: Re: Kill the Alternic !!!

text:
In <4r6av0$[email]> [email] (Michael Dillon) writes:

...

Let me explain why adding more top-level domains will not significantly
solve the current problems.

First, an observation:

     People trust the NSF to be around.  People therefore trust that
     either NSI and the InterNIC, or some replacement organization,
     will be around.

Now therefore:  Everybody wants the security of knowing that they are
dependent on the NSF/InterNIC, and only them, for the long-term
existence of their own domain name.  Even if they currently get name
service from some ISP, they know that if the ISP disappears, their
domain still remains, and all they need to do is have the root servers
point elsewhere.

Adding additional top-level domains will not change the above believe,
UNLESS THE ADDITIONAL TLDs ARE ALSO ADMINISTERED DIRECTLY BY THE
NSF/INTERNIC.  No big company wants its name on the Internet to be
dependent on some other organization.

The gold rush (aka COM rush) will continue for the foreseeable future,
unless the new TLDs are still fully administered by the same, or an
equivalent NSF-sponsored organization, as the COM zone is.

Personally I think the InterNIC should now do something it should have
done a long time ago:  Redo name service so top-level inquiries for a
domain abc.COM are sent to the nameserver for abc.c.COM.  This instantly
distributes the nameservice load over 26 servers, one each from a
through z.  Somebody already thought of this a long time ago, and
decided to "reserve" all the domains a.COM through z.COM.  They just
never got around to actually implementing the scheme.

When I posted my appended article in 1993, I speculated that there were
two ways of solving the problem:  (a) charging for COM registrations,
and (b) spelling-based DNS delegation as above.  The InterNIC did take
my advice (two years later -- talk about slow) about charging for
domains, but they seem to be taking a bit longer with spelling-based
delegations.

Re spelling-based DNS delegation, let me answer a question that will
occur to readers:  How do we persuade DNS clients to do this right?  The
existing DNS clients will, as before, send an initial inquiry for a
domain ZZZZZZZ.COM to the server for COM.  The servers for COM will
continue to get more and more loaded, so such inquiries will time out
more and more often.  Meanwhile the new servers for Z.COM will be peppy
high-performance machines that will get inquiries from newer DNS clients
that know to bypass the COM server and go straight to Z.COM for
top-level domains that contain Z before the dot.

As owners of DNS client software realize that their inquiries will be
processed only erratically unless they upgrade to a new DNS client, they
will have an incentive to upgrade.  It's like when Microsoft release new
software: Everybody has an incentive to get hardware with twice as much
memory and twice as much CPU.  Those who don't can still get their work
done, only it takes twice as long.

== begin saved posting ==
Date:    Tue, 10 Aug 93 19:02:57 GMT
From:    dhesi (Rahul Dhesi)
Newsgroups: comp.protocols.tcp-ip.domains
Subject: proliferation of *.COM:  where do we go from here?
Organization: a2i network

The COM zone is big and getting bigger.  I worry about this.  When a
resource is priced below its cost, people consume it who might not if
they had to pay the cost.

What happens next?  I see no RFCs addressing this.  (In the case of
EDU, draconian measures are being taken to move registrations into the
US domain for US educational sites.)

Possible solutions:

- Force commercial sites to go into country-specific domains, analogous
  to EDU.

- Keep increasing COM server capacity, so that CPU, disk, and memory
  capacity increases with technology and even a 1,500,000-entry COM
  zone will not cause problems.  It's just a big hash table.  The COM
  servers would need to work out a methodology for incremental
  updates -- you don't want to do a complete many-megabyte zone
  transfer each time.  Probably a greater cost would be the manual cost
  of keeping such a big database up-to-date.   On the other hand,
  delegation into many zones spreads the effort around, but doesn't
  decrease the total manpower.

- Charge a cost-recovery fee for each registration in COM.  The fee
  could be adjusted to fund the growth of the COM servers, so a
  self-balancing situation would exist.  A cost differential between
  COM and US registrations would put the fewer more motivated people in
  COM and encourage others to migrate into US.

- Modify the root servers so they can delegate inquiries to
  subsidiary servers based  on spelling; e.g., inquiries for aaa.COM,
  aab.COM, and aac.COM would be delegated to a server that handled all
  a*.COM inquiries.  This would initially split COM into 26 + 10
  zones.  Later splits could be based on two characters, e.g. a server
  for aa*.COM, another for ab*.COM, etc.  Could someone please comment
  on how technically viable this solution is?  Can this be done by the
  top-level servers in a way invisible to clients?

Which, of any, of these possibilities, and what other possibilities,
are being considered?
== end saved posting ==


author: Mike O'Connor

subject: Re: Kill the Alternic !!!

text:
In article <4r72if$[email]>, Rahul Dhesi  <[email]> wrote:

:Personally I think the InterNIC should now do something it should have
:done a long time ago:  Redo name service so top-level inquiries for a
:domain abc.COM are sent to the nameserver for abc.c.COM.  This instantly
:distributes the nameservice load over 26 servers, one each from a
:through z.  Somebody already thought of this a long time ago, and
:decided to "reserve" all the domains a.COM through z.COM.  They just
:never got around to actually implementing the scheme.

q.com, x.com, and z.com are not currently reserved by the InterNIC.


author: Michael A. Patton

subject: Re: Kill the Alternic !!!

text:
In article <4r72if$[email]> Rahul Dhesi <[email]> writes:

   Personally I think the InterNIC should now do something it should have
   done a long time ago:  Redo name service so top-level inquiries for a
   domain abc.COM are sent to the nameserver for abc.c.COM.  This instantly
   distributes the nameservice load over 26 servers,

But the problem has nothing to do with load on the servers.  If it
did, simply divorcing the TLDs from the root would probably be enough
(this _is_ being done, but not for that reason).  The problem is
purely social, not technical.

	-MAP

P.S.  There is a mailing list that is actively discussing these
issues, you can subscribe via [email] (which I think
is majordomo).


author: graham lewis

subject: Re: Kill the Alternic !!!

text:
In article <4r72if$[email]> [email] "Rahul Dhesi" writes:

So why don't these big corporates respect the Internic instead of litigating
against them when they can't get their favoured name ? Big companies want
someone they can bully and intimidate into giving them what they want.

Free market economics have kicked the comms industry in the past decade esp.
in the area of carriers and is needed in domain namings too. The most popular
fastest, responsive and innovative name providers will prosper which will be to
the benefit of internet users. Free market providing a better service through
competition - the American dream ;-)


author: Michael Dillon

subject: Re: Kill the Alternic !!!

text:
In article <4r72if$[email]>, Rahul Dhesi  <[email]> wrote:

Nope. Maybe Americans feel comfortable trusting the NSF/Internic but most
people on the Internet feel uncomfortable about trusting a foreign
government agency and a company run by people with strong links to
international espionage operations.

So NSF and Internic are not organizations?!?!?

NSI has no authority to do this. They do not run the domain name system
merely the registry for several TLD's.

Force? How, with guns?


author: Richard Sexton

subject: Re: Kill the Internic !!!

text:
Let's get our agenda out on the table here, first, Michael Dillon
has posted publicly in can.infohighway that he would liker to
get investors to secure capital on the order of six digits so
his company can become a domain registry.

(the thing that scares me about this is 6 figures of investment
capital has be be 7 or 8 figures of return, and where will this come
from ? You and I, J. Q. Doman Holder)

My agenda is this stuff should all be free. Or cheap. Rick Adams
offered to run the NIC for $1 and would still make a profit, whereas
the NSF didn't believe he could do it for that (oh, experts they);
NSI got $5M, does a mediocre job and made $31M profit. Correct
my numbers if they're wrong)

In article <4r72if$[email]>, Rahul Dhesi  <[email]> wrote:

Trust ? With the InterNIC being run by Network Solutions (badly)
who are in turn owned by SAIC who have, if I am not mistaken,
Ex-cia guys that have been popped for toxic waste infractions
(correct me if I'm wrong) the are about the LAST poeple in the world
I trust.

Who *do* i trust ? Poeple who I know, and have known for a while. Their
names are on books I own, or code I use, or systems and organizational
structures extant: Paul Vixie, Brian Reid, Karl Denninger, Barry
Shein, Rahul Dhesi. These poeple I trust. Their organizations, I trust
they are *part* of the internet community. They helped build it. They
do a quality job and provide true value for money. I've had an
oppertunity to judge Network Solutions work both in running the
InterNIC and consulting work. They get a C-

I think you credit "big companies" with knowing or understanding a
lot more than they can or do. In my experience, if their techies tell
them stuff is alright, and it appears to be alright, they're happy and
cuold care not one whit if it's NSI or A Towing Company.

My understaning is somebody or a few poeple started grabbing
single letter doains and IANA quickly grabbed the rest. Last
time I checked, IANA does not own all the single letter domains.

It's a brilliant idea though. I say this because I thought of it too ;-)

I don't buy the argument that we need to charge for domains to
pay for computing resources. First, computers are capable of
one helluva lot more than they used to be - look at Brians
Alta Vista - it has the capacity to store every web page in the world
and will do so for all eternity. And thats one less than huge computer
company. IBM or (god forbid) MS could run the NIC in spare cycles.

Look at UUCP. We never charged for the maps that. *Somehow* it worked.
granted todays nameserver requirements have greater computing
requirements, but computing price/performence ratios have kept pace.

The New TLD's are one issue. And not a big one. Unless somebody
has a beter idea than a 26 way system as Rahul has described it
will probably come to be.

Whether we want the core Internet infrastructual components, US
owned, to be free or not is a more germain question. Why *should*
the world community use .com (as I believe it should) if some
spooks in the US are making a killing off it ?

While I believe in value for service, I've costed it out that a domain
name is about $3. Anybody with figured to rationalize a $50 price -
this would be a good time to step up.

If Karl and Eugene will run root zone nameservers that will honor
legacy domainnames that the InterNIC has cut off, and millions
of people call or write AOL or MSN or CI$ and ask why alternic.nic
or some cutoff domain name that doesnt work for them but does
work for their friend, they will fold and use the alt.nameservers.

Consider what will happen if some corporate backer steps up that
looke better than NSI to validate the Alternic and can convince
the MSN's and AOLs that they should use these nameservers instead.

This will give them the critical mass they need to gain 50%, and
by extension 100% acceptance. Perhaps there will be two Internets,
one that you have to pay NSI/CIA for and one you don't, depending on
how you feel about it.

How can, say, a beer company advertise on one but not on the other ?

The CIA is good at starting revolutions. They seem to have started
another.

I wqs around to see the alt newsgroups be formed. Their chance of
success was slim to none, and albeit there's a lot of crap there, but
they provide a medium for newsgroups that otherwise may not
exist and they serve their purpose. There are a lot of them.

Alternic.nic will work and in my opinion
people will vote with their nameservers if they cannont afford
to vote with their wallets, or should they not *want* to vote
with their wallets.


subject: Re: Kill the Internic !!!

text:
In article <4r7bkc$[email]>,
Richard Sexton <[email]> wrote:

Somebody else has noted on newdom that they have an investor with
$2 million waiting to get started. Karl Denninger never talks dollars
before he does something but he is Chicago's largest ISP with 20,000
dialup customers and who knows how many leased line customers and web
server customers. He is planning to open a registry as well. And there are
more. The only unique thing about me is I am not in the USA.

Nope, we will have no-frills option that just covers our costs and gets
you registered in the same domain as the full-service customers.

My agenda is that the customer should have a choice between cheap and
no service, or a decent price and full service.

In case anybody thinks A Towing Company is some kind of smart remark, they
better check out http://www.alternic.net

Run two domains ;-)


author: Barry Margolin

subject: Re: Kill the Internic !!!

text:
In article <4r7bkc$[email]>,
Richard Sexton <[email]> wrote:

Note that what Rahul wrote is that the InterNIC will always be around.
This should be true regardless of the status of NSI.  If the NSF can be
convinced that NSI is not operating the InterNIC RS well, they will find
someone else to operate it when the current contract runs out.  In fact, I
suspect that government regulations *require* them to put the contract out
to bid when the current one is running out, so if anyone thinks they can
underbid NSI they should be free to try.


author: Ryo

subject: 6100 AV card available separately ?

text:
I have a couple of questions regarding video support on the PowerMac
6100's. The Apple spec sheet on the 6100 says that it will support
256 colors on a 16" monitor. Is this at the 832 X 624 resolution ?
I believe that the only way to get more colors on a 16" is to get the
6100AV, but I have not seen the 6100AV listed in dealer offerings recently.
Has it been discontinued ?  Is the AV card available separately ?
If so, does anyone have any price information ?

I would appreciate any information you may have.

Thanks,
Ryo.


author: Yutaka Nagata

subject: Re: 6100 AV card available separately ?

text:
: I have a couple of questions regarding video support on the PowerMac
: 6100's. The Apple spec sheet on the 6100 says that it will support
: 256 colors on a 16" monitor. Is this at the 832 X 624 resolution ?

Right.  That resolution is the maximum by 6100's DRAM video.

: I believe that the only way to get more colors on a 16" is to get the
: 6100AV, but I have not seen the 6100AV listed in dealer offerings recently.
: Has it been discontinued ?  Is the AV card available separately ?
: If so, does anyone have any price information ?

Yes.  That is Power Macintosh AV Card (M3447LL/A).
I got it from the Bottom Line (1-800-990-5690).
The cost was $459.  I think it went down now (around $300?).


author: Mark Crumbaker

subject: Re: 6100 AV card available separately ?

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

Power Mac AV card advertised in MacMall for $459.99. Ad says you must
replace your HBV video card to make the upgrade ... ???


author: David Ramsey

subject: Re: 6100 AV card available separately ?

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

Yes.

I dunno if the 6100AV has been discontinued, but the AV card _is_
available as a separate part these days. I think it's about $300.00...


author: Tracey Beauchat

subject: Passing class methods into a function using OCC

text:
I am trying to pass a class method into another function using
the OCC compiler.  For example:

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

class Object {
public:
.
.
   float func (float, float, float);
.
.
};

void run_func ( float (*afunc)(float, float, float) )
{
   float result = (*afunc)(0.5, 0.5, 0.5);
}

void intermediate ( Object* obj )
{
   run_func((float (*)(float, float, float))(obj->func));
}

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

When I compile, again using OCC, I get errors like:

   error: address of bound function (try using ``Object ::*''
   for pointer type and ``&Object ::value '' for address)

on the function call in intermediate.  I have tried everything
I could think of, and can't find a way to solve this.  My problem
stems from the fact that I have two disjoint classes with functions
of the same form.  I do not want to have virtually duplicate code
for each class.  Does anyone have any ideas?

Thanks for any help,
-Tracey


author: T.C. Zhao

subject: Re: Passing class methods into a function using OCC

text:
In article <[email]>,
Tracey Beauchat <[email]> wrote:

Well, a member function in a class is NOT compatible with
any other function, global or in another class due to
the implict passing of this pointer. Although your func
*looks* like a function taking three floats as arguments,
it is not. The real prototype is
func(Object *, float, float, float).

Even if you coersed the compiler to accept your intermediate,
it might not work. If your func does not access this pointer,
or any other member of the class (not likely),
you *might* get away with run_func(float (*)(void *, float, float, float))
and a few casts here and there.


author: Anil A. Pal

text:
Check one of the C++ books, like Lippman.  Note that the class member
function is *not* simply a function, so instead of a function pointer,
you need to use a pointer-to-member-function to pass the function
pointer around.

If you have two classes with similar functions, it sounds like you
should be using inheritance (either make one class a base class for the
other, or put the common functions a base class that both classes
inherit from).

In article <[email]>, [email] (Tracey Beauchat) writes:
|> Lines: 45
|>
|> I am trying to pass a class method into another function using
|> the OCC compiler.  For example:
|>
|> ---------------------------------------------
|>
|> class Object {
|> public:
|> .
|> .
|>    float func (float, float, float);
|> .
|> .
|> };
|>
|> void run_func ( float (*afunc)(float, float, float) )
|> {
|>    float result = (*afunc)(0.5, 0.5, 0.5);
|> }
|>
|>
|> void intermediate ( Object* obj )
|> {
|>    run_func((float (*)(float, float, float))(obj->func));
|> }
|>
|> ---------------------------------------------
|>
|> When I compile, again using OCC, I get errors like:
|>
|>    error: address of bound function (try using ``Object ::*''
|>    for pointer type and ``&Object ::value '' for address)
|>
|> on the function call in intermediate.  I have tried everything
|> I could think of, and can't find a way to solve this.  My problem
|> stems from the fact that I have two disjoint classes with functions
|> of the same form.  I do not want to have virtually duplicate code
|> for each class.  Does anyone have any ideas?
|>
|> Thanks for any help,
|> -Tracey
|> --
|> ---------- Tracey A. Beauchat ([email]) ----------
|> Department of Computer Science -- College of W&M, est. 1693
|> ------ http://www.cs.wm.edu/~tracey/TBeauchat.html --------
|>


author: Michael Fuhr

subject: Having modem trouble with 0.99pl5

text:
I compiled the 0.99pl5 kernel without any problems, but it won't talk
to my modem (0.99pl4 works fine).  I've tried both /dev/ttyS1 (major 4,
minor 65) and /dev/cua1 (major 5, minor 65), but all calls to read or
write result in failure, with errno set to EIO (I/O error).  Any
suggestions?


author: Christoph Adomeit

subject: Re: Having modem trouble with 0.99pl5

text:
[email] (Michael Fuhr) writes:

I have the same problems, uucp (as distributed with SLS1.0) does not work!
But, using my terminal program xcomm works perfectly ??!!??.
Crazy, can't understand this.
Ciao
  Christoph


author: Scott Hou

subject: Re: Having modem trouble with 0.99pl5

text:
Hmm...  Did you know that /dev/modem is symbolically linked to /dev/ttys1 ?
My modem is on /dev/ttys0 so I had to change /dev/modem to link to /dev/ttys0
so I could refer to /dev/modem.

Does uucp use /dev/modem (what did you configure it to use?)

Christoph Adomeit ([email]) wrote:
: [email] (Michael Fuhr) writes:

: >I compiled the 0.99pl5 kernel without any problems, but it won't talk
: >to my modem (0.99pl4 works fine).  I've tried both /dev/ttyS1 (major 4,
: >minor 65) and /dev/cua1 (major 5, minor 65), but all calls to read or
: >write result in failure, with errno set to EIO (I/O error).  Any
: >suggestions?
: I have the same problems, uucp (as distributed with SLS1.0) does not work!
: But, using my terminal program xcomm works perfectly ??!!??.
: Crazy, can't understand this.
: Ciao
:   Christoph


author: Rick Miller, Linux Device Registrar

subject: Re: Having modem trouble with 0.99pl5

text:
[email] (Scott Hou) writes:

If you *must* use /dev/modem (rather than configuring your
UUCP to use the proper device name), link it to /dev/cua?
NOT to /dev/ttyS? and *definitely* not to /dev/ttys?.

See the Linux Device List (on comp.os.linux.announce) for more details,
or e-mail me if you can't find it.

Rick Miller   <[email]> | <[email]>   Ricxjo Muelisto
Occupation:  Husband, Father, WEPCo. WAN Mgr., Discus Sys0p, and  Linux fan


author: Paul Lin

subject: Re: Having modem trouble with 0.99pl5

text:
In article <[email]> [email] (Rick Miller, Linux Device Registrar) writes:

See also Ted's post of 13 Feb which includes a patch to serial.c
to fix a bug.

If you can't find a copy mail me and I'll send.

Steve Harrington


author: David Reiss

subject: FTP directly from Mathematica

text:
Is there a way to directly FTP from Mathematica?  I'd very much prefer
to do this not directly using JLink or other Java tool.  Of course if
java is used behind the scenes by a Mathematica function, that's
fine...

--David


author: Albert Retey

subject: Re: FTP directly from Mathematica

text:
Hi,

What do you want to do with ftp? I think just importing would be handled
from Import, as the documentation suggests:

When importing from a URL, Import can handle http, https, and ftp.

uploading and other features -- I don't know...

hth,

albert


author: Hans Michel

subject: Re: FTP directly from Mathematica

text:
Functionality has been around for a while.

http://forums.wolfram.com/mathgroup/archive/2007/Apr/msg00125.html

Hans

steve: reply to group has not been working for me it may be on my end but
just checking.

"David Reiss" <[email]> wrote in message
news:hc91nj$e3h$[email]...


author: Nasser M. Abbasi

subject: Re: FTP directly from Mathematica

text:
"David Reiss" <[email]> wrote in message
news:hc91nj$e3h$[email]...

Thanks to
http://forums.wolfram.com/mathgroup/archive/2007/Apr/msg00125.html

You can do Import["ftp...."] but in the example above there is a ";" at the
end, on version 7, I had to remove this for it to work ok, so just type the
URI without ";" at the end, i.e. as in

Import["ftp://ftp.microsoft.com/developr/readme.txt"]

--Nasser


subject: Re: FTP directly from Mathematica

text:
Ah, you ask that I reveal my limitations David.  It's because I don't
have experience tin Java/JLink.  Please keep this between us
though....   :-)

On Oct 31, 3:31 am, David Bailey <[email]> wrote:


author: Armand Tamzarian

subject: Re: FTP directly from Mathematica

text:
On Oct 30, 2:19 am, David Reiss <[email]> wrote:

David I don't think you can do a PUT in Mathematica. I use wget for
that sort of thing but you could probably run it as a shell command
from within Mathematica, though I've never done that, I run it
directly.

Mike


subject: Re: FTP directly from Mathematica

text:
On Oct 30, 2:19 am, David Reiss <[email]> wrote:

This may be a dumb response, but what if you 'mapped the ftp drive' in
your OS as a regular drive. Would Mathematica freak out if you saved
to, and opened from, it?

-RG


subject: Re: FTP directly from Mathematica

text:
My mistake,

I meant to specify that I wanted to do a Put with FTP rather than a
Get.  I.e., I'd like to Export via FTP rather than Import.

Best,
David


author: David Bailey

subject: Re: FTP directly from Mathematica

text:
David Reiss wrote:
I am just curious - why don't you want to use J/Link?

David Bailey
http://www.dbaileyconsultancy.co.uk


author: Eric Werme

subject: Re: Performance Between SunOS and Solaris

text:
[email] (Frederic MARAND) writes:

Sigh,  DEC still hasn't gotten around to support TI-RPC, but we've been
shipping NFS over TCP for some time now.  I pretty much had to take libc's
RPC over TCP and mix it in a blender with the kernel's RPC over UDP code,
and then take advantage of an interesting BSD feature that was added for
XTI.  But, nope, no TI-RPC needed.

Personally, I think the result is a lot nicer than what OSF/1 had before
we replaced that NFS with ONC, thereby losing NFS over TCP support that
came with it.  Also without benefit of TI-RPC.

Mutter, mutter, mutter.

Be careful about making claims about NFS in posts that go to c.p.n.  All
the best NFS implementors hang out there.  :-)


author: [redacted]

subject: BC++ 4.0, Dibs and Huge Pointer Problems

text:
After many trials and tribulations, I have identified the root of the problem I
have been experiencing and I'd like to determine if it's a compiler bug or
still some misconception I'm harboring.

The Problem:

	I walk a source bitmap and a target dib in sync, transferring choice
pixels from the bitmap to a corresponding rectangle in the dib (no I don't want
to use BitBlt or MaskBlt).  The pointer to the source bitmap simply starts at
the beginning and increments through the end.  The dib pointer manipulation is
much nastier.  Its starting address is the first byte + DibHeight - row# +
column#.  It is then incremented through the ending column or row#, then
re-aligned to the next row's starting column.  Anyway this seems to work
alright (see code below if you're a true masochist).

The problem occurs when I cross a segment boundary in the dib.  The
segement portion of the pointer is not what I expected; it's as if I was using
a far pointer.  All pointers used are "unsigned char huge *" and the bitmap and
dib are 256 color so one byte = one pixel.

	For example the pointer 0B17:FFFF increments to 0B1F:0000
	shouldn't it be 1B1F:0000?

This problem manifests whether I'm incrementing the pointer via ++ or adding a
long offset to the original dib starting byte.

I definitely have the "Use fast huge pointers" option off!  So why is this
happening?

The Result:

Because of this quirk, whenever I draw into a rectangle in the dib using this
alogrithm and the rectangle contains a segment crossing, the transferred pixels
are split into two disjoint sections.  The structure remains intact, it's just
one section is incorrectly translated, which seems appropriate given the value
of the pointer!

One thing that has really confused me is that when I use the DrawText API, it
too has this problem!  Can it be that the OWL TDib class has allocated
discontiguous segments to hold the bits?  I would be shocked if it does, but
what else explains this behavior?

I know I am lacking in my knowledge of Windows memory management and this may
be some side effect of how Windows uses selectors.  I guess I will be combing
ftp sites tomorrow to try and find some reference material on this.  Any
suggestions?  I've already perused Borland's TechFax, but don't see exactly
what I need.

Any thoughts would be greatly welcomed!

------------------------------------------------------------------------
void TEXT_AREA::MapBlackProjection(unsigned char huge *FirstBitInSource, TDib
*Dib)
{
	long	  		DibWidth, DibHeight, DibRowOffset;
	long	  		Width, r;
	TPoint			BottomRight, TopLeft;
	unsigned char huge  	*pS = FirstBitInSource;
	unsigned char huge  	*pT;
	unsigned char huge  	*FirstBitInTarget;

	Width = BoundaryRect->Width() + 1;
	DibWidth = Dib->Width();

	//Account for DWORD scan line padding if any
	if (DibWidth % 4)
		DibWidth = 4 - DibWidth % 4;
	DibHeight = (long) Dib->Height();
	FirstBitInTarget = (unsigned char huge *)Dib->GetBits();
	TopLeft = BoundaryRect->TopLeft();
	BottomRight = BoundaryRect->BottomRight();

	int Kluge = 0;	//This keeps mapped text from slanting 45 degrees
	for (r = TopLeft.y; r <= BottomRight.y; ++r)	//For each row...
		{
		DibRowOffset = (DibHeight - r - 1) * DibWidth;
		pT = FirstBitInTarget + DibRowOffset + TopLeft.x + Kluge++;
		for (int z = 0; z < Width; ++z)
			{
			if (*pS != TRANSPARENT_PIXEL)
				*pT = 0;	//Transfer black to final image
			++pS;
			++pT;
			}
		}
}


author: Yen Choi

subject: Re: IIS & Passwords on Web Sites

text:
Martin Nolan wrote:

I'd like some info on this subject to, please post it to the newsgroup


author: John

subject: Lexmark 5470 Communication

text:
My mate bought this combined printer, fax, scanner and uses it with a Dell
Laptop.

Everytime he switches off or disconnects he is having to reload the software
as he gets a message saying "Problem Communicating with Printer".

Any suggestions - I have tried loading without firewall and virus software.
It prints fine until disconnecting - then back to square one.

John


author: -HNN-

subject: Re: Lexmark 5470 Communication

text:
John,

I had the same issue with a Lexmark X6170.  There are two separate issues
that you must deal with in correctly installing the printer drivers: a
"clean installation," and anti-virus software deactivation.

Are you installing the software drivers using "safe mode" or a "clean
installation" with MSConfig?  If so, and you are loading the new software
with the system file, Win.ini deactivated,  the newly installed Lexmark
software will work correctly only until you reboot your PC. The system
reboot overwrites Win.ini created by the driver installation with the
original system, Win.ini. (Lexmark software installations add new and
essential parameters to this file.)

The correct procedure is to use "selective startup" in MSConfig, but leave
the "Process Win.ini" option checked and everything else unchecked. (Some
printer driver installations work in "safe mode," but this doesn't work on
my computer because neither the Win.ini file nor the CD ROM drivers get
loaded in "safe mode" with W98SE).

Regarding your anti-virus:  You should deactivate your anti-virus and reboot
from a power off shutdown (leave the computer off completely for at least 5
seconds).  With Norton AV, you go into the options dialogue, select the
"start-up" tab, and uncheck the "Load auto-start at start-up" box.  You will
get a pop-up box asking you if you want to unload NAV now.  Answer "yes."
Then shut down the computer for at least 5 seconds.  Note that just
selecting "disable" from the right context menu using the system tray (NAV)
icon, does not work!!

The reason why you have to do this is that Lexmark, probably unethically,
installs a spyware trigger in your system boot records. This is why you must
deactivate your anti-virus for a successful installation. If you are
concerned with the "spyware" Lexmark installs on your computer to report
back "usage" statistics, state so in your reply to this and I will write
back how I did this in a separate posting.

If nothing else is wrong, you should get a successful installation with NO
error messages popping up.  Despite what everyone seems to think about
Lexmark - at least in this newsgroup- my X6170 works perfectly since I
finally worked out how to install the software drivers. (It took me about a
year with no help from Lexmark tech support.)

Harry.

"John" <[email]> wrote in message
news:9SULh.8796$[email]...
software
software.


subject: Re: Lexmark 5470 Communication

text:
"-HNN-" <[email]> wrote in message
news:MXYLh.11925$[email]...
Many thanks - we will try the selective start-up. As novices, I would
appreciate any further tips (like how to do a selective start-up)

The PC has F-secure antivirus - which we did disable.


subject: Re: Lexmark 5470 Communication

text:
"-HNN-" <[email]> wrote in message
news:MXYLh.11925$[email]...
Incidentally - the PC uses XP Home.

I don't see a need to be concerned about the spyware - unless you tell me
otherwise.


subject: Re: Lexmark 5470 Communication

text:
John,

Do you have Microsoft's "System Configuration Utility" on XP?  (I'm still
using W98SE.)

You can find it in W98 by going to Start Menu>Accessories>System
Tools>System Information.   Then select the "Tools" tab, then SCU.  The menu
for System Configuration Utility lists the options for a "selective
startup."

Alternatively, you can enter "MsConfig" in the Start>Run box to bring up
SCU.  Or even MSInfo32 to use the "Tools" tab to start SCU.

(Hopefully someone who is using XP will post any changes made since 98 but
you might try looking for this in the system help files first. Try looking
for "selective start," "System Configuration Utility," or "System
Information."

Regarding your following question:  It's a good idea to control what gets
loaded or not loaded into your system on a reboot, when you install software
of any kind.  A lot of stuff you install will automatically load things into
memory even if you hardly use the associated software.  This unnecessarily
increases boot time, reduces available memory, and possibly increases other
minor problems and conflicts, with concommitant blue screens, etc.

For example, I also use a laptap as my main computer, and I don't want to
load my printer driver software unless I am actually going to use it.  I
also don't want an assortment of miscellaneous programs connecting to the
web and reporting back to whomever for whatever.  You can really slow down
your system with all this crap, not to mention the hassles you already have
with spyware, adware, anti-virus, anti-pasto, anti-this, and anti-that.  (I
assume you already know about AdAware, Spybot Search & Destroy??). That is
why you should always check whether autostart programs have been installed
at the time of installation.   One easy way to monitor your system is to
Google for Mike Lin's "Startup Control Panel."  This is a freeware program
that lets you see whether any new autostart programs are entered into the
registry.  (I just remembered the website:  http://www.mlin.net but I don't
know if it's still there!!   I'm using v2.8.)

Harry

p.s.  If you remove programs (i.e., your printer software from auto-loading)
by using Startup Control Panel, all you have to do to load it is invoke ANY
software that needs it, and it will load at that time.  If I use MS Paint,
or Kodak Imaging to scan something, I just press the appropriate software
buttons, and the printer copy/scan software will automatically load and run.

"John" <[email]> wrote in message
news:asZLh.9020$[email]...
issues
software
leave
(Some
on
least
"yes."
unethically,
NO
about


author: Per Frejvall

subject: Looking for TurboDOS 1.4

text:
Hi all!

Being an old computer man from Sweden who spent a year in Albuquerque 1975 -
and thus came into contact with the old Altair 8800 - as a foreign exchange
student, my computer interest has never dimished.

In 1986 I wire-wrapped a system with a Hitachi HD-64180 CPU, a WD1001 disk
controller and a floppy and lifted TurboDOS 1.4 on it. The thing has been
locked away in my basement for 15 years and it still works.

I have all the config disks readable with 22DSK after tweaking the tables to
fit my own disk format, but I lack the TurboDOS distribution disks. The
harddrive has ben replaced and all I need to do to get it rolling is to
generate a new system, perhaps in a CP/M simulator. After that I'l lmake it
available in a limited fashion on the net via telnet.

So, has anyone seen copies of TurboDOS 1.4 somewhere?

And by the way, I have used CP/M from version 2.2 and up too ;)

Per Frejvall, Saltsjï¿½baden, Sweden


author: Roman

subject: Re: Looking for TurboDOS 1.4

text:
Try
        http://www.retroarchive.org/

good luck !
Roman

"Per Frejvall" <[email]> schrieb im Newsbeitrag
news:uf6wf.42189$[email]...


subject: Re: Looking for TurboDOS 1.4

text:
Thanks.

I was there yesterday and they have the 1.22P version. Unfortunately, I need
1.4 since all my BIOS and driver stuff is written for that. Bank-switched
memory and all...

/perf

"Roman" <[email]> skrev i meddelandet
news:43c0f32f$0$710$[email]...


author: Fritz G. Chwolka

subject: Re: Looking for TurboDOS 1.4

text:
On Sun, 8 Jan 2006 11:10:37 UTC, "Roman" <[email]> wrote:

maybee here but for IMS and Philips.

http://oldcomputers.dyndns.org/public/pub/rechner/ims5000/info.html
http://oldcomputers.dyndns.org/public/pub/rechner/lf_technologies/info
html
http://oldcomputers.dyndns.org/public/pub/rechner/philips/p3500/info.h
tml


subject: Re: Looking for TurboDOS 1.4

text:
Well, what do you know!

After scooping around for a while I actually found all the COM-files for 1.41.

Not only that, but on a disk that I had overlooked in my stash there was a generated OSMASTER.SYS. It's up pending clean-up and organization.

Many thanks for pointing me in the right direction!

/perf

"Fritz G. Chwolka" <[email]> skrev i meddelandet news:dpro43$bui$01$[email]...


author: Max Scane

subject: Re: Looking for TurboDOS 1.4

text:
"Per Frejvall" <[email]> wrote in message
news:2Cgwf.42228$[email]...
Well, what do you know!

After scooping around for a while I actually found all the COM-files for
1.41.

Not only that, but on a disk that I had overlooked in my stash there was a
generated OSMASTER.SYS. It's up pending clean-up and organization.

Many thanks for pointing me in the right direction!

/perf

"Fritz G. Chwolka" <[email]> skrev i meddelandet
news:dpro43$bui$01$[email]...

Any chance of making a copy available somewhere?  It sure would be
interesting to have a play with it.


subject: Re: Looking for TurboDOS 1.4

text:
Well, it wouldn't do you much good. My hardware is home-brewed from step
one. It's a Hitachi HD64180 cpu board, a 128 KB bank-switched memory board,
a 2797 FD controller board and a WD1001 adapter board. The bus is my own...
I have written all the driver implementations, and if someone needs them
I'll just post all the sources as something that can point people in the
right direction.

TurboDOS is far better than CP/M in my opinion, and more people should try
it. You can generate the system on a CP/M system, and you end up with two
files, OSLOAD.COM and OSMASTER.SYS. The first loads the latter. I have
incorporated my OSLOAD.COM into the boot prom, so booting the system is
really fast, and you need is a formatted disk with the file OSMASTER.SYS -
no boot sector.

Interested?

/perf
"Max Scane" <[email]> skrev i meddelandet
news:bApwf.211799$[email]...


author: Chuck F.

subject: Re: Looking for TurboDOS 1.4

text:
Per Frejvall wrote:

Please don't top-post.

You should try DOSPLUS, available in source and object form at:

   <http://cbfalconer.home.att.net/download/cpm/>

It runs on 64180s, and ddtz also allows for 64180 instructions.
The ability to execute CCPXTEND gives the equivalent of
subdirectories under CP/M, and there are extensive security abilities.


author: French Luser

subject: Re: Looking for TurboDOS 1.4

text:
Hello, Per!

I happen to be a CP/M Old Timer who remembers TurboDOS.

Before writing this message, I had a look with Google:
I could not find any Web site dealing with TurboDOS.

So, would you mind setting one?

Howard Harte has set up a MP/M II system that can be
used interactively from the Internet, via a Altos 5-15:

http://www.imsai8080.com/computers/s100/

(Now, since I am a CP/M fan, I am obliged to respond
to your "TurboDOS is far better than CP/M"...

1) Which OS is dead? CP/M or TurboDOS?
     What are you doing on a CP/M newsgroup?

2) You are comparing apple versus oranges.
     TurboDOS is a multi-user OS, while CP/M
      is single-user. However, CP/M was a family
      of OSes, and one branch (MP/M II, CCP/M)
      was multi-tasking and multi-user.)

(By the way, several years ago, I tried to find
a Swede that would help me resurrect a
Programming Language called COMAL that
was once used in Sweden on the COMPIS
computer. You can find all the messages
dealing with this quest with Google -- Groups.
If you would be interested in helping me
resurrect this PL, let me know.)

Yours Sincerely,
"French Luser"


subject: Re: Looking for TurboDOS 1.4

text:
Sounds like an interesting challenge.  I have located some manuals around
the 'net for TD and I have the z80 implementors guide.

I have a Z80 based S100 system (SD Systems) with 256K banked memory and a
1793 based floppy controller so I think the hardware should be suitable.
This might also be an interesting project for the P112.

If you could make what you have available that would be really great.
Perhaps you could (or I can ) submit it to Gaby at www.z80.de for
preservation.

Remove the ns- if you need to e-mail me.  Thanks.

"Per Frejvall" <[email]> wrote in message
news:2cPxf.153918$[email]...
board,
own...
a


subject: Re: Looking for TurboDOS 1.4

text:
Hi!

Please don't bottom-post... I prefer to read without scrolling too much.
Reverse chronology is a gift to mankind!

The machine in question was a serious project at the time, and I lived in
the TurboDOS world for a number of years doing development on cross
assemblers for 8031, 8051 and Avocet Systems processors. Those where the
days! These days, most of my time is spent on modern systems running WIndows
2003 Server and Longhorn Server... Not exactly "lean and mean"...

Do you, or anybody else who reads this, know what happened to Software 2000?
If you do - post it!

All the best from a snowy Saltsjï¿½baden in the Stockholm archipelago.

/perf
"Chuck F. " <[email]> skrev i meddelandet
news:[email]...


subject: Re: Looking for TurboDOS 1.4

text:
Well, my opinion of TurboDOS is that it is more structured and you build it
(link it) like a real system. But what the heck...

As for your statement about which is here now, CP/M or TDOS, well, Video
2000 was far superior to VHS, as was Sony's beta system. We ended up with
VHS - the worst of the three - because of heavy lobbying.

Anyway, both OS:s are fine pieces of software!

COMAL.... Hmmm... This is not something that I am proud of, but I actually
designed the prototype for Compis. We made it with Intel 80186 and lifted
UCSD Pascal and CP/M-86 on it (I wrote the CP/M implementation). After that,
another company got the responsibility to produce it. They messed up a good
system and turned it into a toy.

What exactly do you want to do with COMAL? I know there are a number of
functional Compis systems around (I threw mine away...). I don't have the
time to hop around newsgroups that much, but fill me in and I'll try to pull
some strings for you.

/perf

"French Luser" <[email]> skrev i meddelandet
news:43c8fa12$0$20155$[email]...


author: Uwe Nass

subject: Re: Looking for TurboDOS 1.4

text:
Hi Max,

  can you give us the 'net addresses of the manuals? And, of course,
it would be great if everything - what's available - can be send
to Gaby's site!

                                                     Thanks,

                                                         Uwe.

Max Scane wrote:


subject: Re: Looking for TurboDOS 1.4

text:
Hello, Per!

pull

CP/M-86 is experiencing some (too limited, in my humble opinion...)
kind of revival. Microsoft BASIC v5.22 and Turbo Pascal v3 are
available. Last year, I released the SID-86 and Dr. Logo docs,
to increase the number of useful Programming Languages
available under this IBM PC version of CP/M, enabling us
to keep using our Old Faithfuls at unthinkable speeds!
(My interpreted BASIC programs now run faster than
my old 8-bits assembly language programs...)

I am collecting Programming Languages, and especially those
that used to run under CP/M 2.2, CP/M-86, and MS-DOS.

I once read an article about COMAL in DDJ, and became
so interested that I spent one year trying to resurrect it.

Along the way, I managed to find the last version for CP/M 2.2.

I know that there used to be a version for MS-DOS,
but never managed to get it.

I mention the COMPIS because, during my quest,
I learned that a version of COMAL for CP/M-86
existed -- on the Swedish COMPIS.

The problem is that my Swedish is very limited...

I managed to disassemble and understand the
error messages file used by COMAL on the COMPIS,
but I stopped here for lack of information.
http://www.df.lth.se/~pi/compis/comalerrors.txt

I know that some messages remain inside the
CMD file, but I have no idea what they mean.

Since then, it was found that the CP/M 2.2 version
of COMAL allows the user to interactively
set or get the values of the registers of the
Z-80 CPU, while developing interactively programs.

Of course, I would be very interested to know if
this same unusal capability is available on the COMPIS...

The idea being, of course, to document (in English)
this version of COMAL for CP/M-86 that used to
run only on the Swedish COMPIS, so that people
could continue to use such an unusal Programming
Language.

I know that there is a COMPIS newsgroup,
but its messages are in Swedish. I am searching
for another fan, who could read, understand,
and translate into English the COMAL paper doc.
Me, I am ready to disassemble the 55 KB file
if I had technical enough documentation.

Yours Sincerely,
"French Luser"


subject: Re: Looking for TurboDOS 1.4

text:
Sure.  There are a number of Turbo Dos manuals on Bitsavers.  Have a look at
http://www.bitsavers.org/pdf/ims/turboDos/  There are 8 and 16 bit manuals
there.

"Uwe Nass" <[email]> wrote in message
news:dqif4k$13ek$[email]...
around
a
try
two
OSMASTER.SYS -
for
was


author: wild bill

subject: Languages (was:Re: Looking for TurboDOS 1.4)

text:
On Sat, 14 Jan 2006 17:55:52 +0100, "French Luser"
<[email]> wrote:

Have you run across a CD ROM from about 1993, something
called Knowledge Media, located in Paradise, California? A
compilation of ''over 100 Languages'', according to the disc.

I notice a fair number include Amiga versions. Many DOS ones.

The title for this disc seems to be ''Language/OS''. No docs
of any sort, just directories and files (most are easily readable
in WinRAR ver 3.1 without bothering to un-LHA them to disk)

I'd 'park' it for you, but something's gone wrong with my FTP
pgm - if you want a 210k text attachment (un-compressed) list
of files, ask by email. Just be sure to put ''languages'' in the
SUBJECT line. And, it would be wise to use plain text only.

Bill


subject: Re: Looking for TurboDOS 1.4

text:
Hi Max,

  thanks a lot, but is there some software, disk images, etc.
around?

                                               Regards,

                                                     Uwe.

Max Scane wrote:


author: Larry Sonderling

subject: Re: Languages (was:Re: Looking for TurboDOS 1.4)

text:
"wild bill" <[email]> wrote in message
<snip>

I have the Language/OS disk you describe plus another from Infomagic titled
"Programming Languages" (dated 1996).  I will be glad to copy them and send
them to you if you like.

--Larry


text:
Hello, "wild bill"!

No, but..

So, I don't care if they are Freaks running only under MeSsy-DOS.
In addition, you write:

We already have enough problems documenting old CP/M programs,
so who would want to spend his time and money resurrecting those
old MeSsy-DOS programs? (Many people seem to think that anything
less than C++ is not a PL...)

The only way to do something useful is to evaluate what existed,
then select one thing and concentrate on it until the job is done.

If you find 1) the executables, 2) the doc, and 3) the source code
of an interesting PL that used to run the same version under
CP/M 2.2, CP/M-86, and MeSsy-DOS, then you are welcome.

Yours Sincerely,
"French Luser"


author: William J. Leary Jr.

text:
I've got that.

The label says:

Multi-Platform
* AMIGA
* MSDOS
* WINDOWS
*MACINTOSH
*UNIX
*SUN

LANGUAGE/OS

601 MEGABYTES

OVER 100 LANGUAGES

Despite not being mentioned on the cover, there are a few CP/M items included
(Algol-M, for example).  The majority, however, appear to be MS-DOS or Amiga.

    - Bill


author: Jeff Lloyd

subject: Indigo2 MaxImpact Diagnostics

text:
Hola~

When I run system diagnostics on my Indigo2, all tests complete fine
except I get an ERROR on Max Impact Graphics board.

I then get a long laundry list of IDE tests I can run, many of which are
specific to gr2_

Can I determine where the problem lies by running some/all of the gr2_
IDE tests ?? If so, can anyone shed some light on which tests to run.

I'm hoping to validate whether or not it's a board or the TRAM.

It's a Max Impact board set with 4MB TRAM.

Thanks in advance for any input.


author: Erik Baigar

subject: Re: Indigo2 MaxImpact Diagnostics

text:
Hi Jeff,Jeff Lloyd wrote:

If own two MXI-boardsets and one of them does not run stable any more: X
crashes after 1-10 minuts. If I observe it carefully I will
find that some of the ceramic capacitors (most of them sitting on
the solder side of the boards, always two together) are shorted
I rarely observed someting like this but it can be seen easily
by the wires connecting the capacitors to vias of the board beeing
burnt away....
My suspicion is that in my board these missing capacitors cause
the instability by increased ripple on the power supply voltage due
to the missing capacitors. But up to date I did not replace them
to verify my suspicion. Instead I use my second MXI boardset  ;-)

    Best regards,

        Erik.

BTW: In my opinion these MXI graphics is a real masterpiece of
the SGI ingenieurs - So much performance out of these few MHz of
clock speed is really fantastic!!!


author: Greg Douglas

subject: Re: Indigo2 MaxImpact Diagnostics

text:
Jeff Lloyd wrote:

Trust the SGI IDE about as far as you can throw an Onyx.  The Diags
from SGI are notoriously prone to false positives (i.e. false failures).

What problem are you having?   If it's simply the fact that the
IDE fails, it's not really a problem.  If it's some other problem,
please describe said problem.


author: Douglas V. Mashek

subject: Re: Indigo2 MaxImpact Diagnostics

text:
Hi Jeff,

I have found that the best way to test any Impact with TRAM is with
blender.  Download it, install it, and test out some of the demos.

I would get High and MaxImpact boardsets that would pass IDE just fine,
but would fail in blender at the customer site.  That is when I started
testing with blender.

Thanks,
Doug

Jeff Lloyd wrote:


author: Elirixer

subject: Re: Indigo2 MaxImpact Diagnostics

text:
Greg-

Well, I guess that is as good as a reply as I could have hoped for ...
the diagnostics say: ERROR but no worries; at least until I try some
texturing to see if there is a problem.

I just acquired the machine so I haven't had a chance to do anything
other than remove 10 lbs. of dust from its interior and run the
diagnostics which is were I saw this "abnormality"; which as I am
learning isn't all that abnormal.

I plan on doing a fresh install of IRIX, then testing MAX. Hopefully
I'll be able to report all goes well.

Thanks for your reply.

Greg Douglas wrote:


subject: Re: Indigo2 MaxImpact Diagnostics

text:
Doug-

Based on Greg's dismissal of the diagnostics report and your
counter-confirmation (is that a word?) of "good boards gone bad"; I'll
plan on downloading Blender and giving MAX a stress-test.

I hope I will be able to report that MAX is healthy after its bout with
Blender.

Thanks for the real-world insight.

"Douglas V. Mashek" wrote:


author: SkyWriter

subject: Re: Indigo2 MaxImpact Diagnostics

text:
Elirixer wrote:

demos is really a better indication of good hardware. especially the tex_cube
demos which excersizes the alpha plane of TRAMs. blender doesn't use
texture mapping unless you use UV editor, or the game engine (currently
in suspended animation - danger will robinson!)


author: cesar

subject: Re: Indigo2 MaxImpact Diagnostics

text:
SkyWriter <[email]> wrote in message news:<[email]>...
[...]

Another test is to leave a spinning textured demo automatically
rotating for more than 10 minutes (the tex_cube is a good candidate,
as well as reflection mapping demos), and see if the Xserver crashes
or not.

I wonder if somebody knows certain facts about these (seemingly
famous) Xserver crashes from CFIFO timeouts in some IMPACT boards
which appear to run fine (pass all diagnostics, textured demos run OK,
etc...) It seems to work OK, but you leave an animated textured demo
for some minutes, and you'll see the login screen.

Was it a problem specific to some boards revisions? Was it a drivers
problem? Does anybody know facts? I know some early patches were
supposed to fix these crashes, but fully patched systems still suffer
it, both in 6.5 and 6.2. Maybe it was a hardware problem supposed to
be fixed in software by the drivers?

In a related topic, I admit I feel worried regarding MGRAS lifetime.
Given TRAMs temperature issues, I wonder if all MGRAS boards will end
toasted someday... and in that case I wonder if it will be still
possible to get replacements... a worrying issue.

Well, this hardware provided awesome textured performance in mid 90s,
so I guess their unhealthy temperature is the price you've to pay for
it... too sad for somebody who loves these horizontal purple boxes
(and who has a lot of plans to do with this hardware). And no,
SolidIMPACT is not an option for me.

Cï¿½sar


subject: Re: Indigo2 MaxImpact Diagnostics

text:
cesar wrote:

consider the TRAM for octane to be at particular risk. first sgi uses
thermal pad interposer between chip, and heatsink, not very efficient
heat transfer, but heck, what can you do? course they use this years
worth of technology. sadly though, the ASIC package for TRAMS
is a plastic quad flat package, which has very poor thermal performance.
perhaps a heat slug in there makes a small difference.. for five chips
under that little heatsink

atleast the indigo2 packaging had ceramic quad flat packs, but there they
used a double sided tape....  and there were only three chips.


author: pogay

subject: 3-Col Layout / Background-Pics - MSIE: ugly white space

text:
I use a  3-Col CSS Layout. For the background of the columns, a use
bg-pictures like

   (bg-pic for left and right col)
...

Problem:  MSIE : ugly white  space  between bottom and right column
Site:
http://protecsardinia.com.jovinus-meta.net/spip1.82d/rubrique.php3?id_rubrique=16

I do not find out, where the *white* space is coming from, even if I'm
using backgroud-colors for all tags.
Any idea to correct this "rendering bug"?

regards
Patrick Ogay


subject: Re: 3-Col Layout / Background-Pics - MSIE: ugly white space

text:
#footer {
 background-color: magenta;
 margin-bottom: 0px;    /* solved the MSIE Problem */
}
Patrick


text:
I worked hard (just to be 150% shure)

http://protecsardinia.com.jovinus-meta.net/spip1.82e/render.html
This HTML validates (http://jigsaw.w3.org/), but the problem remains.

"the white space" is part of wrap.
It's seems to be a problem of the footer, a empty footer

 doesn't cause this problem:
http://protecsardinia.com.jovinus-meta.net/spip1.82e/render1.html
(empty)
http://protecsardinia.com.jovinus-meta.net/spip1.82e/render2.html   (.
same as  )

may be there is a way for a correct positioning of the footer...

Patrick


author: Els

text:
pogay wrote:

You have wrongly nested elements, such as <div> inside <p>. The
validator gives a total of 15 errors. Best fix those errors, and then
see if that whitespace is still there.

Opera doesn't do what you want either btw, the footer is spread over 3
columns, starting from the middle column. (yes, that means that the
Copyright bit in the footer is actually to the right of the entire
page).


text:
thanks for the hints.
I just tried Opera 7Beta. there are problems with the horizonal
<ul><li>. urgh...

I do know, there is a validation problem with  the querystrings, and
with some content, generated by the CMS.
I have to reduce the template to an absolute minimum for relevant
tests.

Patrick


author: Ed Mullen

text:
pogay wrote:

Opera 7 Beta???  The current one is 8.5.  http://opera.com/ It's free
now and also free of the ads.  Although, 8.5 doesn't render your page
right either.


author: RRC

subject: force sql to create .ldf?

text:
Hi ,
SQL 7.0 won't automatically create an .ldf file after it was deleted.  Ran
out of disk space so the .ldf was deleted now SQL 7.0 won't re-create it at
startup, so the database is inaccessible("some of the files could not be
activated" error when accessing db through enterprise mngr).  The .ldf was
the primary log file also so SQL 7.0 should automatically re-create it?  I
have a backup of an old .ldf file - maybe I can use that somehow?  If anyone
has a suggestion its greatly appreciated.
Rich Crosland


author: Ira S. Davis

subject: Re: force sql to create .ldf?

text:
On Tue, 23 Apr 2002 22:32:50 GMT, "RRC" <[email]> wrote:

The only condition under which SQL Server will create a new log file
is when the database has been cleanly shutdown.  Most of the time,
this is done during a detach operation but it is NOT a guarantee.
Neither is issuing a checkpoint in the database prior to shutting down
SQL Server.  You should never, ever just delete a log file to recover
space.  Truncate the log or back it up and then use dbcc shrinkfile to
reduce the file size.

Before you get some very bad advice to try detaching the database
which will make matters worse, here's what you should do.

1.  Put the database in emergency mode
2.  Copy out all data to another database.
3.  Rename the databases.

Setting emergency mode - from query analyer run:

sp_configure allow, 1
go
reconfigure with override
go
use master
go
update sysdatabases
set status = 32768
where name = 'YourDBName'
go
sp_configure alllow, 0
go
reconfigure with override

The config option "allow" permits direct updates to the system tables
so be EXTREMELY care while this option is enabled.  Once the database
is in emergency mode, you can use DTS to copy all data and objects to
another database.  Once you have the new database set the "trunc. log
on checkpoint" option to prevent the transaction log from growing too
much.  If you will be making log backups, you can turn the option off
after completing the transfer.


author: Greg D. Moore (Strider

subject: Re:  force sql to create .ldf?

text:
"RRC" <[email]> wrote in message
news:milx8.47981$[email]...
at
anyone

Umm, you might try sp_attach_single_file_db (I think that's the command.)
No promises though.

As you've no doubt learned though... don't delete the .ldf file. :-)

SQL Server can't recreate it because it can't guarantee the database is in a
consistent state.

The only database for which it will automatically generate new files are is
the tempdb.


author: jim

subject: Other scripting languages?

text:
I am new to web programming with javascript and I was wondering if
javascript is the only scripting language that run in browsers like Firefox,
IE and Opera or are there others?

The scripting that I am refering to is scripting that will show in the
user's browser when you "view source" - not scripting languages that run on
the server.

Thanks!

jim


author: VK

subject: Re: Other scripting languages?

text:
On Mar 30, 1:39 pm, "jim" <[email]> wrote:

Yes, it is the only client-side scripting language that is supported
by default (unless explicetly disabled) by all modern browsers.

Internet Explorer also supports VBScript but no other browser does.


author: Thomas 'PointedEars' Lahn

subject: Re: Other scripting languages?

text:
jim wrote:

Please understand that there is no "javascript", but there are different
ECMAScript implementations.  JavaScript[tm] is Netscape/Mozilla.org's
ECMAScript implementation, supported e.g. by Mozilla Firefox.  There are
other ECMAScript implementations, such as Microsoft JScript, available in
MSHTML-based user agents like Microsoft Internet Explorer.

Implementations extend the ECMAScript Language Specification in a number of
different ways and implement different Editions of the Specification.
Therefore they differ from one another.  (Furthermore, different user agents
provide a different AOM/DOM API to be scripted, independent of the
programming language.)

MSHTML-based UAs, such as IE, also support VBScript as scripting language.

That is pretty obvious as server-side code does _not_ run *in* the browser
(client-side), or IOW the browser does not matter at all then.

HTH

PointedEars


subject: Re: Other scripting languages?

text:
On Mar 30, 2:12 pm, Thomas 'PointedEars' Lahn <[email]>
wrote:

So don't program then - at least on a non-existing language, let other
do it. And stop scaring all newcomers: with you posting style the
least anyone wants ever do is to ask anything again in this
newsgroup.
Also if you do not agree with the terms used in this group FAQ then
it  should be handled by the specified procedure, such as
1) Reading
http://www.jibbering.com/faq/index.html#FAQ2_1
2) Do not agree with used terms
3) Argumenting your point of view as specified at
http://www.jibbering.com/faq/index.html#FAQ5


author: Tom de Neef

subject: Re: Other scripting languages?

text:
"jim" <[email]> wrote

What you need is script that will be accepted by browsers when it appears in
the <script type=txt/javascript> element. For all practical purposes we call
that 'javascript'.
I have just completed my first serious project of a few thousand lines.
You will need an editor and a test environment. Any editor will do. Some
will color-code the text and 'understand' the language structure. I failed
to get those to work properly. I bought Antechinus and that is a fiasco. It
stalls so often during debugging that I don't use it for that any longer.
For testing I use Firebug. Compared to what you can get for old-fashioned
languages like Delphi this is still primitive but it is a great help.

Success!
Tom

www.qolor.nl/spelling


subject: Re: Other scripting languages?

text:
God forbids such disaster!

:-)

:-|

[1] In the application to the used common name of the scripted
language.
First of all comp.lang.javascript is a Big 8 newsgroup with a publicly
voted group charter and group description. Both of them are stating
that this group is/was/will about "Netscape Communications Corp.'s
JavaScript language." That means that "JavaScript" as an accepted name
is always allowed here. Whoever cannot live with it is welcome to
leave this group and apply for a new one with the corresponding
charter and description. That is not disputable: not because VK says
so but simply because the Usenet works this way and not other way
around.
This way the discussion can be about the best common term _suggested_
but not implied in this newsgroup as of year 2008. As much as I
understand your criticism, you are suggesting to exclude "javascript"
term in any spelling in whole and use "ECMAScript-compliant
implementations" instead. Is it correct?
However low chance to pass such proposal would have, you still can
initiate the discussion as stated at
http://www.jibbering.com/faq/index.html#FAQ5_2
If the majority of responses sustain your proposal then it would give
you the right to correct term usage in further posts without referring
to your personal opinion which is obligatory now and until that point.
That means no "use the right term!" from your side but only "in my
most strong personal opinion, the right term is..." and similar.

[2] FAQ updates
Randy Webb is the current FAQ Maintainer - with all unpaid hassles
such position does imply - but he is neither FAQ Maker nor His Majesty
FAQ Issuer nor anything like that.
c.l.j. FAQ has a very long history with some texts and samples going
back to 1996. It doesn't mean that they cannot be changed anymore, of
course not, it just unfair to hold the current FAQ Maintainer
responsible for each piece.
See http://groups.google.com/group/comp.lang.javascript/msg/8954de60cffe6dab

Randy Webb became the next FAQ Maintainer after the public discussion
and voting
See http://groups.google.com/group/comp.lang.javascript/msg/d195acb5725d8872

If you consider his activity as insufficient you may start a separate
FAQ*ENTRY stating what exactly is insufficient and who and why would
be better on this position.


author: Steve

subject: Re: Other scripting languages?

text:
On Mar 30, 2:56 pm, Thomas 'PointedEars' Lahn <[email]>
wrote:
Maybe it would be a good idea for you (PointedEars) to start a
comp.lang.ECMAScript Newsgroup. The advantage for the rest of us being
that we could use comp.lang.javascript to learn and discuss javascript
without putting up with your aggressive rudeness and your pedantic and
factually correct but useless posts.

Steve.


author: Peter Michaux

subject: Re: Other scripting languages?

text:
On Mar 30, 5:12 am, Lasse Reichstein Nielsen <[email]> wrote:

[snip]

I wonder how the readability of the FAQ might change.

Peter


subject: Re: Other scripting languages?

text:
[With my deep respect to Mr. Francis P. Church]

Yes, Virginia, there is a Javascript. He exists as certainly as
Internet and Web and HTML exist, and you know that they abound and
give to your surfing experience its highest beauty and joy. Alas! how
dreary would be the Web if there were no Javascript! It would be as
dreary as if there were no Virginias. There would be no rich web
applications then, no hope to fight with Microsoft Office, no friendly
interfaces to make tolerable this existence. We should have no
enjoyment, except in sense and sight. The external light with which
childhood fills the world would be extinguished.

:-)


author: Logos

subject: Re: Other scripting languages?

text:
I'll second that!  PointedEars is amazingly hostile and unhelpful in
many of the posts I've read, and quite often fails to address the
question of the poster altogether, instead spinning off into
legalistic wrangling.  It would be fine if 1, he was polite about it
and 2, went on to actually address the poster's concerns, but
frequently he does neither.

Tyler


subject: Re: Other scripting languages?

text:
On Mar 30, 2:39 am, "jim" <[email]> wrote:

Hey Jim.  Javascript is your only option, unless you are working on a
controlled corporate intranet and can be certain all your users will
have IE with vbscript enabled on the client side.

Tyler


subject: Re: Other scripting languages?

text:
VK wrote:

Nonsense.  There is no such language, and there are several different
ECMAScript implementations.  Your failure to recognize and accept that is
one of the reasons why your code and your understanding of the topics
discussed here is particularly bad.

PointedEars


author: Lasse Reichstein Nielsen

subject: Re: Other scripting languages?

text:
Thomas 'PointedEars' Lahn <[email]> writes:

No. It might not be not the entire truth, but for many, many cases, it
is close enough. The pedantically correct answer is indeed that there
is no language oficially named "javascript" (It's "JavaScript",
"JScript" or just "an implementation of ECMAScript", depending on
browser). But if one sticks with that logic in all cases, then the
statement "No browser supports javascript" is both true and
dangerously misleading.

There exists, in the minds of developers, a concept of a language that
is supported by all modern, scriptable browsers. That language has no
official name (the closest being "an implementation of ECMAScript",
but nobody uses that). The de-facto name given to it by the people who
use it is indeed "javascript".

And in that context, it is correct that javascript is the only client-
side scripting language that is supported by default by all modern
script-supporting browsers.

Javascript then has diverse implementations. A name defines a group
of things. In this case, a diverse group of languages with a common
core, inherited from Netscape's JavaScript and Microsoft's JScript,
and standardized as ECMAScript.

There are more names that are correct and relevant than those that
are formally specified.
/L


subject: Re: Other scripting languages?

text:
Thomas 'PointedEars' Lahn <[email]> writes:

Or perhaps it merely disagrees with your opinion on the usage of the name
"javascript".
I do not personally want it updated, and think it is perfectly
adequate as it is.

The bitterness! The pain!
You could propose to take over maintaining the FAQ.

/L


author: Stevo

subject: Re: Other scripting languages?

text:
Thomas 'PointedEars' Lahn wrote:

There's still a Santa Claus though, right ?

Thomas, you're being too pedantic. It's not a good look for you. Chill
out, let's all run naked and free and call javascript a language.


subject: Re: Other scripting languages?

text:
VK wrote:
     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Your destroying the context of my statement again, and all your other
pointless rambling aside:

Your statement that there is a single programming language called
"javascript" that is supported by all (modern) user agents is simply
utterly wrong.

PointedEars


subject: Re: Other scripting languages?

text:
VK wrote:

The FAQ currently also contains a significant number of inaccuracies and
errors, this one being one of the former.  Worse, it does not appear to be
updated according to the suggestions made here.

That would be pointless because Randy Webb, the only active current FAQ
maintainer is not competent enough to recognize ECMAScript as an implemented
extensible language standard, and to participate in a technical discussion
by providing a single non-fallacious argument.

PointedEars


author: "MikeB"

subject: Re: Other scripting languages?

text:
"Tom de Neef" <[email]> wrote in message
news:47ef830f$0$14352$[email]...

    Tom,
   I use PrimalScript for editor and actually use the Script Debugger in VS,
since it works with both VBScript and J(ava)Script.  PrimalScript does contain
a debugger, but I rarely use it, largely because I'd gotten used to the MS one
as it is similar to the Debugger that pops up JIT on the Server.