🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.jbuilder.java.language
Article #17869

Re: URGENT: Getting File Size

#17869
From: Jason Terando
Date: Mon, 14 Sep 1998 00:00
39 lines
2776 bytes
I guess I wasn't real clear.  What I'm trying to do is to read a file with an
applet, not write it, as it is being appended to.  The server implementation is in
ColdFusion and has nothing to do with Java.

Wanting to get an actual file size doesn't seem that outlandish (I know this a
Java/JVM deal, and not JBuilder) -- getting an acurate file size hosted on a server
shouldn't represent a violation of the security model.

The workaround I have found is to periodically close and reopen the file, seek to
the last position read and try to get any additional available bytes -- the number
still exceeds the number of characters available, but I can allocate an array and
then get the actual bytes read when I read. (Wish "read" was spelled differently in
past and present tense!)

Good enough, I guess...

On the Applet versus Application issue:

A recurring theme on JBuilder newsgroups is that applets are not worth the trouble.
Assuming I have an on-line audience that is not predefined (i.e. I do not have any
way to distribute a virtual machines or an application before a page is accessed) ,
how do I distribute java applications to users when they access my page?

I don't buy the arguement that because Netscape and Microsoft have done a crappy job
implementing JDK 1.1 that the CONCEPT of an applet is useless (although, as a
result, applets ARE almost useless).  Applications such as on-line commerce, which
require rudimentary screen and server I/O, portability and some basic logic, are
beyond the scope of scripts but seem well within a applet's PROPOSED capability.
The compelling case for Java use to make on-line applications is that nothing else
exists to accomplish such tasks on a client (I don't count ActiveX).

If Java's future lies solely in the realm of the Intranet or on the Server, then
there isn't much additional benefit over well-managed C++ code, especially given the
Java performance hit and the haphazard state of JVM's.  Whether I have to re-link
for each platform (C++) or put in kludge code for non-compliant JVM's (Java) - it's
still pain.

Thanks for listening,
Jason
Technical Details
Message-ID: <35FD46CA.A800D85B@eatme.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <35F6ECF5.B923ADE3@eatme.com> <35F71F70.A98005B0@inprise.com> <35F859CB.B6196AD5@eatme.com> <35F94BF6.183D8FCA@inprise.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f74b3,457e428e79cd68b2
X-Google-Attributes: gidf74b3,public
From: Jason Terando <screw_spammers@eatme.com>
Subject: Re: URGENT:  Getting File Size
Date: 1998/09/14
Message-ID: <35FD46CA.A800D85B@eatme.com>
X-Deja-AN: 391036177
Content-Transfer-Encoding: 7bit
References: <35F6ECF5.B923ADE3@eatme.com> <35F71F70.A98005B0@inprise.com> <35F859CB.B6196AD5@eatme.com> <35F94BF6.183D8FCA@inprise.com>
Content-Type: text/plain; charset=us-ascii
Organization: Another Netscape Collabra Server User
Mime-Version: 1.0
Newsgroups: borland.public.jbuilder.java.language