A Photography forum. PhotoBanter.com

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » PhotoBanter.com forum » Digital Photography » Digital Photography
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Microsoft JPEG Hoax!



 
 
Thread Tools Display Modes
  #121  
Old September 24th 04, 09:49 PM
Roland Karlsson
external usenet poster
 
Posts: n/a
Default

"David J Taylor"
wrote in
:

Actually there is quite a support for Object Pascal outside Borland's
Delphi. Just because a language is popular (C/C++) doesn't make it a
good choice. I reckon that those who introduced C/C++ to an
educational audience have actually done harm, resulting in much of the
poorly written and poorly documented software we see today.


C was fantastic when it arrived. It made it possible to write
operating systems in another language than assembler. That
was a giant step forward. UNIX is based on it.

C++ is (IMHO) the worst thing that ever have happened to
programming. It is a totally horrible thingie. Too big, too
unsecure to be called really Object Oriented, not really all
that compatible with C, no standard for load objects, etc, etc,
etc ...

Hmmm ... Object Pascal ... As far as I understand Delphi Object
Pascal is a subset of Object Pascal. Don't like the sound of that.
I want to be able to write programs that runs on any platform.

Now - one of the most important issues is libraries. You need a good
set of libraries. Another one is support - you don't want to use a
language that don't support the latest things and where compiler
bugs is no longer fixed.

Now - I don't suppose any other language than C++ really supports
the latest direct x and have libraries for XML soap. Hmmm .. Java
might, but that is a toy language IMHO. It does not even have unsigned
integer. Lots of serious programming assumes that.


/Roland
  #122  
Old September 24th 04, 09:57 PM
Roland Karlsson
external usenet poster
 
Posts: n/a
Default

"Carsten Hansen" wrote in
:

This is the error I'm getting:
"Unhandled exception at 0x7d706fa8 in iexplore.exe: 0xC0000005: Access
violation writing location 0x00000000."
So, I'm not just suggesting it. It is in fact what happens on my
computer.


That is exactly what I get also.

But ... sorry Carsten ... a buffer overrun might overwrite
the memory with zeroes and then use one of the zeroes as
an address. Then you would also get zero pinter exception.
So ... Guido might be right.


/Roland
  #123  
Old September 24th 04, 09:57 PM
Roland Karlsson
external usenet poster
 
Posts: n/a
Default

"Carsten Hansen" wrote in
:

This is the error I'm getting:
"Unhandled exception at 0x7d706fa8 in iexplore.exe: 0xC0000005: Access
violation writing location 0x00000000."
So, I'm not just suggesting it. It is in fact what happens on my
computer.


That is exactly what I get also.

But ... sorry Carsten ... a buffer overrun might overwrite
the memory with zeroes and then use one of the zeroes as
an address. Then you would also get zero pinter exception.
So ... Guido might be right.


/Roland
  #124  
Old September 24th 04, 10:01 PM
Roland Karlsson
external usenet poster
 
Posts: n/a
Default

"Carsten Hansen" wrote in
:

I'm not asking you to fix the problem.
I'm asking you to back up your claim that this is a buffer overrun
problem that can be exploited.


It might be the same problem - or it might not be.
Anyone but Microsoft can only guess. That it is the
same (faulty) JPEG that crashes both codes hints at
it being the same.

If the buffer resides on the C-stack you have a potential
buffer overrun problem that can be exploited. Guido would
know where the buffer resides in his code.


/Roland
  #125  
Old September 24th 04, 10:01 PM
Roland Karlsson
external usenet poster
 
Posts: n/a
Default

"Carsten Hansen" wrote in
:

I'm not asking you to fix the problem.
I'm asking you to back up your claim that this is a buffer overrun
problem that can be exploited.


It might be the same problem - or it might not be.
Anyone but Microsoft can only guess. That it is the
same (faulty) JPEG that crashes both codes hints at
it being the same.

If the buffer resides on the C-stack you have a potential
buffer overrun problem that can be exploited. Guido would
know where the buffer resides in his code.


/Roland
  #126  
Old September 24th 04, 11:55 PM
David J Taylor
external usenet poster
 
Posts: n/a
Default

Roland Karlsson wrote:
[]
Now - one of the most important issues is libraries. You need a good
set of libraries. Another one is support - you don't want to use a
language that don't support the latest things and where compiler
bugs is no longer fixed.

Now - I don't suppose any other language than C++ really supports
the latest direct x and have libraries for XML soap. Hmmm .. Java
might, but that is a toy language IMHO. It does not even have unsigned
integer. Lots of serious programming assumes that.


Agreed that libraries are important - but with DLLs it's merely a matter
of translating the header from C to Delphi or VisualBasic or whatever -
using libraries can make your program independant of the language in which
the library is written. Direct-X from Delphi - no problem.

The latest move on libraries is .NET - and .NET programs can be written in
many languages. Even better: .NET libraries are available on Linux as
well as Windows. One has the chance to move on from the languages of the
past!

Cheers,
David


  #127  
Old September 24th 04, 11:55 PM
David J Taylor
external usenet poster
 
Posts: n/a
Default

Roland Karlsson wrote:
[]
Now - one of the most important issues is libraries. You need a good
set of libraries. Another one is support - you don't want to use a
language that don't support the latest things and where compiler
bugs is no longer fixed.

Now - I don't suppose any other language than C++ really supports
the latest direct x and have libraries for XML soap. Hmmm .. Java
might, but that is a toy language IMHO. It does not even have unsigned
integer. Lots of serious programming assumes that.


Agreed that libraries are important - but with DLLs it's merely a matter
of translating the header from C to Delphi or VisualBasic or whatever -
using libraries can make your program independant of the language in which
the library is written. Direct-X from Delphi - no problem.

The latest move on libraries is .NET - and .NET programs can be written in
many languages. Even better: .NET libraries are available on Linux as
well as Windows. One has the chance to move on from the languages of the
past!

Cheers,
David


  #128  
Old September 25th 04, 03:55 AM
external usenet poster
 
Posts: n/a
Default

On Wed, 22 Sep 2004 11:32:26 +1000, dj_nme wrote:

Frank ess wrote:
Don F wrote:

snip

--------
I just tried opening the test jpg and received the following
message:
"Internet Explorer has encountered a problem and needs to close. We
are sorry for the inconvenience."

Only the message ... no shutdown ... no crash. I also use Win
Pro. Could the problem be OS dependent?



When MSIE6 saw the test image it gave that message and asked for
information, please. Once the information had been transmitted, MSIE
closed.

When Opera6 saw it, it opened and displayed with no comment or problem.

Both in WinXP Home with all patches up to but not including the Massive
Patch 2.

--
Frank ess


It seems to be totaly browser dependant.
I have IE 4.0 and Mozilla 1.7a on Win98SE.
IE shows an error (with the option of "close" or "details").
Mozilla just shows the pic of the smiling woman with no problems.


Maybe she's just smiling to cover up the fact that she has
problems. :-)

  #129  
Old September 25th 04, 05:47 AM
Bruce Murphy
external usenet poster
 
Posts: n/a
Default

Roland Karlsson writes:

"David J Taylor"
wrote in
:

Actually there is quite a support for Object Pascal outside Borland's
Delphi. Just because a language is popular (C/C++) doesn't make it a
good choice. I reckon that those who introduced C/C++ to an
educational audience have actually done harm, resulting in much of the
poorly written and poorly documented software we see today.


C was fantastic when it arrived. It made it possible to write
operating systems in another language than assembler. That
was a giant step forward. UNIX is based on it.


Eh? C is primitive enough that it's effectively shorthand
assembler. It providess almost all of the same flaws as assembler,
certainly. Unix happens to be tied to it becuase it was reimplemented
with C to make for slightly easier porting.

You are, presumably, aware that C was pretty horrible when it arrived,
and that it was itself directly derived from earlier languages?

C++ is (IMHO) the worst thing that ever have happened to
programming. It is a totally horrible thingie. Too big, too
unsecure to be called really Object Oriented, not really all
that compatible with C, no standard for load objects, etc, etc,
etc ...


unsecure? C++ is a bolted on framework for C that pretends to various
object-oriented things at compile time without once having an actual
object.

Hmmm ... Object Pascal ... As far as I understand Delphi Object
Pascal is a subset of Object Pascal. Don't like the sound of that.
I want to be able to write programs that runs on any platform.


Oh? Can you name a language that allows you to write a non-trivial
program that runs, unchanged, on any platform? I think you'll find
that this isn't really as useful a goal as you seem to think.

Now - one of the most important issues is libraries. You need a good
set of libraries. Another one is support - you don't want to use a
language that don't support the latest things and where compiler
bugs is no longer fixed.


Love it. How doy ou reconcile "language that doesn't support the
latest things" with "runs on every platform" ?

Now - I don't suppose any other language than C++ really supports
the latest direct x and have libraries for XML soap. Hmmm .. Java
might, but that is a toy language IMHO. It does not even have unsigned
integer. Lots of serious programming assumes that.


You have no idea what you're talking about here. Lots of languages
have support for XML SOAP. The point of which is to remove
language-dependence from RPC.

B
  #130  
Old September 25th 04, 06:45 AM
Ken Weitzel
external usenet poster
 
Posts: n/a
Default



Bruce Murphy wrote:

snip

You are, presumably, aware that C was pretty horrible when it arrived,
and that it was itself directly derived from earlier languages?


snip

The greatest hoax ever pulled on the programming
community was the introduction of C. I suspect
K & R are still laughing.

Ken

 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
JPEG Questions: Loss In Quality When "Saving" Xtx99 General Photography Techniques 3 April 8th 04 04:25 PM
Try this pack that came from the Microsoft Corp. splitload Film & Labs 0 October 13th 03 11:27 PM
Try this pack that came from the Microsoft Corp. splitload APS Photographic Equipment 0 October 13th 03 11:27 PM
Try this pack that came from the Microsoft Corp. splitload Other Photographic Equipment 0 October 13th 03 11:27 PM


All times are GMT +1. The time now is 08:58 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 PhotoBanter.com.
The comments are property of their posters.