473,396 Members | 1,738 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

JTF: Javascript Unit Testing Farm

Hello,

I would like to show you a new collaborative website for javascript
programmer.

It's quite hard to know if some specific code you wrote will work on
all browsers, and if not, why it doesn't work. You often have to
install lot of browsers on your computer, buy a mac or a pc, and make
unit tests.

On JTF (Javascript Unit Testing Farm), you can write javascript unit
tests that will be executed on all browsers, automatically. You'll be
able to post comment, rate scripts and, of course, you'll be able to
reuse, modify and increase the compatibility of current scripts.

I hope you'll like and you'll find this site useful.

http://jtf.ploki.info

Mar 30 '06 #1
25 2544

ac****@gmail.com wrote:
Hello,

I would like to show you a new collaborative website for javascript
programmer.

It's quite hard to know if some specific code you wrote will work on
all browsers, and if not, why it doesn't work. You often have to
install lot of browsers on your computer, buy a mac or a pc, and make
unit tests.

On JTF (Javascript Unit Testing Farm), you can write javascript unit
tests that will be executed on all browsers, automatically. You'll be
able to post comment, rate scripts and, of course, you'll be able to
reuse, modify and increase the compatibility of current scripts.

I hope you'll like and you'll find this site useful.

http://jtf.ploki.info


This is an interesting project.

I have one suggestion - run one test everytime a visitor enters your
site. This way there will not be discrimination from scripts receving
more attention.

This could be also deployed in the background of busy site. Maybe you
could consider making it a package. Developers would just insert it on
their website either into onload event or into interval timer to get
their scripts tested by their visitors.

I just wonder if there is a legal implication of this, because the
provider would be using the visitor's browser for purposes not related
to the site without their explicit agreement.

Mar 30 '06 #2
Thanks for the offer, but I only write for IE 5+. My logic is simple.
I sell continuing education products online. If a person does not have
the money to buy a decent browser and OS then they probably don't have
the money to buy my products. Additionally, the Windows software that
is compatible with IE5+ includes PowerPoint and Frontpage. I use both
these products extensively to develop high volume pages for training
purposes. They are fast and efficient. The W3C standard used by
Netscape, Opera, and FireFox are basic. Adhering to the W3C standards
has kept these browsers from advancing to the level of Microsoft
Products. W3C is behind the times and actually works a little like
communism by trying to keep everyone at the same obsolete level.
Adding the price to produce pages compatible with Netscape, Opera, and
Firefox and the W3C standard to my production budget is not a good
marketing decision and therefore should be avoided.

Mar 30 '06 #3
wrote on 30 mrt 2006 in comp.lang.javascript:
Thanks for the offer ....


Please quote what you are replying to.

If you want to post a followup via groups.google.com, don't use the
"Reply" link at the bottom of the article. Click on "show options" at the
top of the article, then click on the "Reply" at the bottom of the article
headers. <http://www.safalra.com/special/googlegroupsreply/>

--
Evertjan.
The Netherlands.
(Please change the x'es to dots in my emailaddress)
Mar 30 '06 #4
<Hello,

I would like to show you a new collaborative website for javascript
programmer.
It's quite hard to know if some specific code you wrote will work on
all browsers, and if not, why it doesn't work. You often have to
install lot of browsers on your computer, buy a mac or a pc, and make
unit tests.
On JTF (Javascript Unit Testing Farm), you can write javascript unit
tests that will be executed on all browsers, automatically. You'll be
able to post comment, rate scripts and, of course, you'll be able to
reuse, modify and increase the compatibility of current scripts.
I hope you'll like and you'll find this site useful.
http://jtf.ploki.info >
The offer, as quoted from the original post.

My reply:
Thanks for the offer, but I only write for IE 5+. My logic is simple.
I sell continuing education products online. If a person does not have

the money to buy a decent browser and OS then they probably don't have
the money to buy my products. Additionally, the Windows software that
is compatible with IE5+ includes PowerPoint and Frontpage. I use both
these products extensively to develop high volume pages for training
purposes. They are fast and efficient. The W3C standard used by
Netscape, Opera, and FireFox are basic. Adhering to the W3C standards
has kept these browsers from advancing to the level of Microsoft
Products. W3C is behind the times and actually works a little like
communism by trying to keep everyone at the same obsolete level.
Adding the price to produce pages compatible with Netscape, Opera, and
Firefox and the W3C standard to my production budget is not a good
marketing decision and therefore should be avoided.

Mar 30 '06 #5
Zif
el*********@electrician.com said on 31/03/2006:
[...]
My reply:
Is this a serious statement or just a troll?

Thanks for the offer, but I only write for IE 5+.
Worse, you write only for IE 5+ on Windows.

My logic is simple.
I sell continuing education products online. If a person does not have

the money to buy a decent browser and OS then they probably don't have
the money to buy my products.
What an arrogant attitude.

If you can't be bothered to invest in your own continuing education and
learn to write decent web pages, why should anyone think your products
are worth paying for?

You are clearly ignorant of web standards, what does that say of your
ability to learn, understand and teach about other matters?

Additionally, the Windows software that
is compatible with IE5+ includes PowerPoint and Frontpage. I use both
these products extensively to develop high volume pages for training
purposes.
PowerPoint runs on other platforms, including ones that aren't even PCs.
FrontPage can make web pages that run on any browser, it is your
choice to make them run only in IE on Windows.

They are fast and efficient.
FrontPage is one of the most criticised pieces of software that
Microsoft has ever produced. It is slow, buggy and creates genuinely
bad pages. That you consider it 'fast and efficient' is a hint as to
your ability to determine what is good software. And a reflection of
the quality of the products you sell.

I have never heard anyone characterise PowerPoint as 'fast and
efficient'. Ever.

The W3C standard used by
Netscape, Opera, and FireFox are basic.
The same standards Microsoft (mostly) adheres to? The ones that
Microsoft even helps to define?

Adhering to the W3C standards
has kept these browsers from advancing to the level of Microsoft
Products.
That is truly laughable. Microsoft has not updated the functionality of
IE in nearly 6 years and it will be another 12 months before they do.
You clearly haven't investigated the extensions available in other browsers.

W3C is behind the times and actually works a little like
communism by trying to keep everyone at the same obsolete level.
Yeah, I think you're a troll. So capitalism eschews standards, right?
I suppose absolutely nothing in a capitalist society is controlled by
any sort of standard, after all, they are such a communist concept.

Those pinko bastards a the W3C - who the heck are they? Here they are;

<URL:http://www.w3.org/Consortium/Member/List>

A few of turncoats: Microsoft, IBM, Apple, AT&T, Yahoo, Google, Sun...

Adding the price to produce pages compatible with Netscape, Opera, and
Firefox and the W3C standard to my production budget is not a good
marketing decision and therefore should be avoided.


Oh, somebody stop me! You want others to spend money to buy a PC and
software so they can use your products when you are too lousy to invest
a small amount of time and effort to make your products standards compliant?

I guess you don't see the hypocrisy.

--
Zif
Mar 31 '06 #6

Roman Ziak wrote:
ac****@gmail.com wrote:
Hello,

I would like to show you a new collaborative website for javascript
programmer.

http://jtf.ploki.info
This is an interesting project.


Thank you.
I have one suggestion - run one test everytime a visitor enters your
site. This way there will not be discrimination from scripts receving
more attention.
That's what it's happen already. test cases are running in background
task using timers and iframes.
This could be also deployed in the background of busy site. Maybe you
could consider making it a package. Developers would just insert it on
their website either into onload event or into interval timer to get
their scripts tested by their visitors.
I thought about that but I don't really think that anyone will add
background tests to his website.
I just wonder if there is a legal implication of this, because the
provider would be using the visitor's browser for purposes not related
to the site without their explicit agreement.


That's a good question and I don't have the answer. But just take a
look at google analytics that get all information about visitors
(screen resolution, java, domain, geo location, languages...).

Mar 31 '06 #7
ac****@gmail.com wrote:
On JTF (Javascript Unit Testing Farm), you can write javascript unit
tests that will be executed on all browsers, automatically. You'll be
able to post comment, rate scripts and, of course, you'll be able to
reuse, modify and increase the compatibility of current scripts.

I hope you'll like and you'll find this site useful.

http://jtf.ploki.info


An excellent idea. I've been trying to think about a good solution to
something like this before. It also has the capability of becoming a
resource for high quality tested library code.

I have a number of suggestions for improvements :

1. It would be nice if there were an easy way to separate the tests
from the code being tested, and allow multiple versions (ie History) of
the tested code. Doing this would make it easier to test newer
versions of the tested code, and tie into the existing unit tests.
Ideally each version of the tested code would be run against the tests.
**

2. Could there be an RSS or mail feed to notify users of failures?

3. A bit more documentation on the mechanics of it all. For example :

a. what happens if my script throws an exception and its not caught?

b. does my script continue after a failed assertion?

i.e.

assertTrue(0);
log("message"); // will this get logged?

c. what environment does the html fragment 'sit' in? it looks like an
iframe, but it would be nice if it were possible to access the source
for it, and have that documented somewhere?

d. when is my script run? After the document has loaded? Or should my
script include attachEvent (or whatever) code if I want to rely on the
html being fully loaded?

4. It would be nice if the "Test Script" button actually ran the script
rather than just doing some sanity checking on it.

5. Could the launcher search for all functions called test???? and run
them? That would match JSUnit better I think. The following code does
that (someone correct me _when_ I'm wrong :-) )

for (var name in window)
{
if (typeof(window[name]) == "function" && name.indexOf('test') ==
0)
{
window[name]();
}
}
Sorry if this seems overly critical, its not meant to be, as I think
its a fantastic idea :-)

Sam
** I can see this is quite a big feature request! But I think its an
important one.

Mar 31 '06 #8
http://jtf.ploki.info


regarding test_stringToDate, and the comment :

"""
* Posted by acemtp the 2006-03-31 13:10:14 Rated 1 stars. Marked as not
working script
I disable the script for now because your log is too big (15kb). I
have to find a way to send bigger log and please find a way to send
less log :)
"""

I understand now what the submit page meant by the log is limited to
200 characters. I didn't realise that testing an assertion added to
the log.

I don't really see how I can send less log, except by removing the
tests :-) There are only 64 assertions made, which I don't think is
unusual for testing boundary cases on a function like that, (To be
honest its not really enough, there are a whole slew of test cases that
should be added)

I guess the simplest thing would be to only log on a failure, at the
moment pass or fail the log is sent to the server. Which is I think
fairly normal for many unit testing frameworks. You don't really need
confirmation of every test that passed, just a count of how many tests
passed and which ones failed.

I think the 200 character limit will have to be solved at some point,
the other alternative is to use POST the data rather than use a GET
request.

Sam

Mar 31 '06 #9

ac****@gmail.com wrote:
Roman Ziak wrote:
ac****@gmail.com wrote:
Hello,

I would like to show you a new collaborative website for javascript
programmer.

http://jtf.ploki.info


I have one suggestion - run one test everytime a visitor enters your
site. This way there will not be discrimination from scripts receving
more attention.


That's what it's happen already. test cases are running in background
task using timers and iframes.


Ok then. I thought the particular script is being tested only when user
goes to check on its details.
This could be also deployed in the background of busy site. Maybe you
could consider making it a package. Developers would just insert it on
their website either into onload event or into interval timer to get
their scripts tested by their visitors.


I thought about that but I don't really think that anyone will add
background tests to his website.


Here is another idea:

Deploy a server side servise, where users will be able to stuff small
JS codes into the database. Then participating websites will be able to
add to their HTML:

<script
src="http://jtf.ploki.info/getScriptForTesting.php?uid=1236"></script>

When I setup an account on your farm, I would like to be able to upload
my scripts for testing and review results. The site moderator and
appointed users could review the submitted scripts before they would be
sent for their first test (untrusted script on trusted site issue).

I have a small site with some ~200 unique visitors a day and growing
and I would sign-up if project was executed properly and there was some
guarantee that those scripts will execute invisibly for my visitors.

Roman

Mar 31 '06 #10
> http://jtf.ploki.info

Wow, your comments are invaluable to me. I don't want to spam the NG so
I make only one post with all answers:

Sam, I added a FAQ and TODO page with all your questions!
1. It would be nice if there were an easy way to separate the tests from the code being tested, and allow multiple versions.

I'll think about it.
5. Could the launcher search for all functions called test???? and run
them? That would match JSUnit better I think.
It's true, it's not really like JSUnit but I would like to keep the
system really simple, you put your html, your JS and voila, no need to
add function or what ever. If you split your test in more than one
function in JSUnit, on JTF you'll need to create 2 test cases to
separate them. a JTF test case is 1 function -> 1 set of test for this
function. it's one to one.
I think the 200 character limit will have to be solved at some point,
the other alternative is to use POST the data rather than use a GET
request.
It's a technical limit and I'll have to find a way to resolve it, I
cannot just change Get into Post :) It's a quite more complex.
When I setup an account on your farm, I would like to be able to upload
my scripts for testing and review results. The site moderator and
appointed users could review the submitted scripts before they would be
sent for their first test (untrusted script on trusted site issue).
I tried to use the same philosophy as wiki, no moderators, no accounts,
everybody can post a test case without registration process or
whatever. Everybody can disable a test case if he thinks it's
dangerous. I try to follow the KISS rule :)
<script src="http://jtf.ploki.info/getScriptForTesting.php?uid=1236"></script>


I thought about something like that but I was wondering if somebody
will really add it to it's website. If some people are really ready to
add that on there website, it could be really nice.

The bad thing with that is that it will not be collaborative anymore,
only your test cases will be tested or we have to select a sub-set of
trusted script... I'll think about it.

Mar 31 '06 #11
<Oh, somebody stop me! You want others to spend money to buy a PC and
software so they can use your products when you are too lousy to invest

a small amount of time and effort to make your products standards
compliant?

I guess you don't see the hypocrisy. >
There is no hypocrisy. I only have so much time to invest. Contrary
to what you say it takes a great deal of time to maintain "standards
compliant "pages, time that is a waste of time in my opinion. Who is
the standard bearer when 95 percent of the users comply with Microsoft?
W3C is out on the limb, I would say.

FrontPage and PowerPoint work very well for me. I have produced about
330 illustrations in 2 months for my code change course. On my best
day I did 23 illustrated pages. PowerPoint has an excellent graphics
package that allows me to maintain production at about triple the
output per time using a combination of software packages such as ultra
edit, adobe illustrator, paint shop pro and Netscape Composer. I have
done it both ways for about 10 years and believe me FrontPage and
PowerPoint are the way to go. FrontPage is excellent. The JavaScript
debugger works fine and you can switch back and forth between script,
design, preview, and a split screen with a click of a button.
FrontPage has the same drawing objects as PowerPoint and is very
similar.
I have been there and back building about 10,000 web pages over the
last ten years and in my humble opinion these software packages are
unequaled for production verses time. And that is the key element -
output verses time.

I don't really worry about the other browsers other than IE5+ because
like I said before, I sell a product and if a person can't afford
Windows XP and IE5.0+ then they probably are not going to buy the
products anyway. It takes a major amount of time to maintain
compatibility to the so called W3C standards, time which I do not have.
If Bill Gates thought like you, he would still be working out of a
garage. It is all about marketing.

Mar 31 '06 #12

el*********@electrician.com wrote:
If Bill Gates thought like you, he would still be working out of a
garage. It is all about marketing.


Bill Gates never worked out of a garage. In fact, he built his company
on standards compliance. Now the other guys, Jobs and Wozniak, they
actualy did work out of a garage and established their own standard. I
think they have 5% of the worldwide personal computer market now,
probably less in the US. Although I admire what they did far more than
what Gates did, I have to admit that they "lost".

Now when you say 95% of users comply with the Microsoft standard, when
it comes to browsers, I doubt that is true. It is fair to say that 95%
of corporate/business users use IE 5+ but I'm sure that is not true of
home users. And of the client-side web applications that they use, I
would bet that less than 50% of them are only tested with IE.

Having said that, the company I work for only tests with IE and tells
their users upfront to turn back if they are using another browser.
It makes me very nervous to develop for them, especially in their
reliance on Active X. IE is free and Windows comes with the machine
you buy so I'm not sure what you mean by your "afford to buy my
products" argument. IE 7 moves so close to the W3c standard that you
ought to be more concerned about whether your pages conform. Unless
IE7 will be another "banned" browser in your ever shrinking world.

Bob Gulian

Apr 1 '06 #13
bg*****@gmail.com said the following on 4/1/2006 10:58 AM:
el*********@electrician.com wrote:
If Bill Gates thought like you, he would still be working out of a
garage. It is all about marketing.
Bill Gates never worked out of a garage.


Directly, true. Paul Allen did most of the garage work.
In fact, he built his company on standards compliance.
Now that is plain ludicrous. Unless the "standards" you are referring to
are/were his own personal standards.
Now the other guys, Jobs and Wozniak, they actualy did work out of
a garage and established their own standard.
And so did Bill Gates.
I think they have 5% of the worldwide personal computer market now,
probably less in the US. Although I admire what they did far more than
what Gates did, I have to admit that they "lost".
If they lost, why does Gates own part of that "loser company"?

BTW, the basis for Windows was stolen from Steve Jobs by Bill Gates.
Now when you say 95% of users comply with the Microsoft standard, when
it comes to browsers, I doubt that is true. It is fair to say that 95%
of corporate/business users use IE 5+ but I'm sure that is not true of
home users. And of the client-side web applications that they use, I
would bet that less than 50% of them are only tested with IE.
It is even more true of home users. They buy a PC, it has Windows and IE
on it. Most web users don't even know that there are 2 browsers
available much less the 150 or so that are actually available for just
Windows.
Having said that, the company I work for only tests with IE and tells
their users upfront to turn back if they are using another browser.
It makes me very nervous to develop for them, especially in their
reliance on Active X.
Why? If a corporation wants to shoot themselves in the foot then let
them. Hell, load the gun for them.
IE is free and Windows comes with the machine you buy so I'm not sure
what you mean by your "afford to buy my products" argument.
And that is why 99% of Windows users use IE as the default browser. It's
free, it was there, they had no reason to go download another.
IE 7 moves so close to the W3c standard that you ought to be more
concerned about whether your pages conform.
<sarcasm>
Oh? My copy handles XHMTL so close to the W3C standards that I thought I
was using Mozilla for a moment
</sarcasm>
Unless IE7 will be another "banned" browser in your ever shrinking world.


If we could only be so lucky :)

--
Randy
comp.lang.javascript FAQ - http://jibbering.com/faq & newsgroup weekly
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Apr 1 '06 #14
Go to www.electrician.com to see the monster this experienced designer
(10000 pages) has created. You may be pleased to hear that website
almost the same in Firefox as it does in IE, unfortunately its
disgusting in both.

I recommend everyone visit his site to judge his skills in web design
and marketing.

I have never and will never judge a website on standards compliance. I
judge on content, usability, readability, marketing skill and visual
appeance (Not necessarily in this order)

What I assume is your site (www.electrician.com) is fails miserably on
all of these test, I humbly apologise for my rude message if this is
not your site. Before I trash the incompentent fool who designed this
site please let me point out a few flaws in your logic.
There is no hypocrisy. I only have so much time to invest. Contrary
to what you say it takes a great deal of time to maintain "standards
compliant "pages, time that is a waste of time in my opinion. Who is
the standard bearer when 95 percent of the users comply with Microsoft?
W3C is out on the limb, I would say.
In that case I look forward to your explaination why Microsoft is
boasting about their efforts to acheive W3C compliance and apologising
for not fully acheiving their aim, Microsoft do not share your opinions
about W3C and standards.

They do not and probably will never fully implement W3c standards, and
they don't need to - their market share makes it unneccessary , but
they have improved on their last attempt because it is in their
commercial and technical interest to do so.

These are quotes from a developer on the IE7 project

"We fully recognize that IE is behind the game today in CSS support",
"we know Beta 1 makes little progress for web developers in improving
our standards support, particularly in our CSS implementation. I feel
badly about this.."

"In IE7, we will fix as many of the worst bugs that web developers hit
as we can"

The IE developers at Microsoft disagree with you troll boy.

FrontPage and PowerPoint work very well for me. I have produced about
330 illustrations in 2 months for my code change course. On my best
day I did 23 illustrated pages.
If your site is anything to go by it was 23 pages of nasty looking
crap.
PowerPoint has an excellent graphics
package that allows me to maintain production at about triple the
output per time using a combination of software packages such as ultra
edit, adobe illustrator, paint shop pro and Netscape Composer. I have
done it both ways for about 10 years and believe me FrontPage and
PowerPoint are the way to go. FrontPage is excellent. The JavaScript
debugger works fine and you can switch back and forth between script,
design, preview, and a split screen with a click of a button.
Standard features for a web development/design suite!

My preferred choice is Dreamweaver and paint shop pro but that is only
my subjective personal opinion.

Your productivity has little to do with the program itself and has more
to do with the fact that once you know a program well, eg the shortcuts
and toolbars, you can work at a greater speed than if you try out a
different program with similar functionality
FrontPage has the same drawing objects as PowerPoint and is very
similar.
Again most web design/develoment suites provide these feature, both
Macromedia and Adobe have products which do this. But as you are
experienced with Microsoft products then of course it is best you stick
to what you know best.
I have been there and back building about 10,000 web pages over the
last ten years
10,000 crap web pages makes you a shit web designer
And in my humble opinion these software packages are
unequaled for production verses time. And that is the key element -
output verses time.
The products are maythe best for you but they are not the best for
everyone.

I am most productive with Dreamweaver, Paint Shop Pro and Crimson
Editor.

For me it is much much quicker and easier to use these.

If I had to use the software you promote my productivity would drop
dramatically at first then over time it would increase as I learned my
way round the programs. If you changed to the ones I use the same would
happen, the productivity-time factor is not inherent to the programs it
is you experience in using them that makes you fastest with them. Get
the point yet?? Are you so stupid that you could not work this out for
yourself?
I don't really worry about the other browsers other than IE5+ because
like I said before, I sell a product and if a person can't afford
Windows XP and IE5.0+ then they probably are not going to buy the
products anyway.
A 2.3Ghz Mac running safari costs more than most 2.3Ghz pc running
windows. They won't buy your product because your amatuerish web site
has the same effect as a smelly fart in a enclosed space.
It takes a major amount of time to maintain
compatibility to the so called W3C standards, time which I do not have.
Developing a standards compliant page doesnt take much more time or
money than developing an non standard compliant page.

However if you have a large poorly written website like your which is
in urgent need of redeveloping from scratch (like yours) that is a
different matter.
If Bill Gates thought like you, he would still be working out of a
garage. It is all about marketing.


But your site (www.electrician.com) does not display any knack for
marketing OR web design!!! And you are selling your domain name for
funds. What does that sauy about your marketing skill.

Your site fails every marketing test I know, the poorly written
content, a large course table which has a cell three words wide and 11
lines high. Did you intend to make your priice list unreadable??

This is not marketing!

The shocking layout and your habit of using links which contain 30+
words and covering three lines of the screen makes the content hard to
read and unattractive.

Don't worry though, your site is so ugly most people wont even bother
getting to the end of the page where you hid them.

And you put a link with your welcome message at the bottom of the
page!!! Where would you put your welcome doormat? In the attic?

I suggest you get a basic graphic/web design book and learn some of
basics of typography and layout before you claim to be a experienced
designer of 10,000 pages.

In summary your site looks so amatuerish it will deter most client who
can afford to buy your product so I am not surprised you are selling
the www.electrian.com domain name to raise funds.

Apr 1 '06 #15
>Adhering to the W3C standards
has kept these browsers from advancing to the level of Microsoft
Products. W3C is behind the times and actually works a little like
communism by trying to keep everyone at the same obsolete level.


Here's the link to the IE blog where the programmers of IE make
trollboy look like a clueless fool

http://blogs.msdn.com/ie/archive/2005/07/29/445242.aspx
http://blogs.msdn.com/ie/archive/2005/03/09/391362.aspx

Heres some quotes from "the lead program manager for the web platform
in IE"

The developers of IE disagree with your idiotic statements in details

"Additionally, with every subsequent major release of IE, we have
expanded and improved our implementation of web standards, particularly
CSS and HTML."

"When we shipped IE 6.0, we finally fully supported CSS 1"

"t times we have taken a leading role in standards support - and at
times we have not. When we released Internet Explorer 3.0 for Windows
back in 1996, we had the first CSS implementation out there in a
mass-market web browser. (I personally wrote the code for that
support."

"t times we have taken a leading role in standards support - and at
times we have not. When we released Internet Explorer 3.0 for Windows
back in 1996, we had the first CSS implementation out there in a
mass-market web browser. (I personally wrote the code for that
support."

Shut up Gerald, you're deluded and wrong

Apr 1 '06 #16
In message <le******************************@comcast.com>, Randy Webb
<Hi************@aol.com> writes
BTW, the basis for Windows was stolen from Steve Jobs by Bill Gates.


Excuse me? You mean a windowing system, bitmap graphics, icons, mouse,
etc? - Apple from Xerox and Xerox on the back of work by Douglas
Englebart, founder of the foresight institute. I really do hate people
giving Apple (or anyone else) the credit for something they did not
invent.

Mr Englebart demonstrated bitmapped graphics and a mouse in 1967. There
is black and white video footage to prove it too. Time you start
Googling for the Bootstrap Institute.

You may dislike Mr Gates, but don't assume Mr Jobs didn't get his
inspiration from someone else. And in case you want to sight the iPod as
a stroke of genius, sorry, but that is just an evolution of the original
insight that gave rise to the Sony Walkman (the first portable music
player).

http://en.wikipedia.org/wiki/Doug_Engelbart
http://www.bootstrap.org/

Stephen
--
Stephen Kellett
Object Media Limited http://www.objmedia.demon.co.uk/software.html
Computer Consultancy, Software Development
Windows C++, Java, Assembler, Performance Analysis, Troubleshooting
Apr 1 '06 #17
ti**@hotmail.co.uk wrote:
Heres some quotes from "the lead program manager for the web platform
in IE"
YMMD.
The developers of IE disagree with your idiotic statements in details
The developers of IE say much. They also said XMLHttpRequest would be a
native object in IE 7.
"Additionally, with every subsequent major release of IE, we have
expanded and improved our implementation of web standards, particularly
CSS and HTML."

"When we shipped IE 6.0, we finally fully supported CSS 1"


But they do not. This can be easily proven by trying the W3C CSS 1 Test
Suite.
PointedEars
Apr 2 '06 #18
Read The Fucking Message you pointyeared freak

Thomas 'PointedEars' Lahn wrote:
ti**@hotmail.co.uk wrote:
Heres some quotes from "the lead program manager for the web platform
in IE"
YMMD.
The developers of IE disagree with your idiotic statements in details


The developers of IE say much. They also said XMLHttpRequest would be a
native object in IE 7.


Looks like they kept their word this time klingonboy

http://blogs.msdn.com/ie/archive/2006/01/23/516393.aspx
"Additionally, with every subsequent major release of IE, we have
expanded and improved our implementation of web standards, particularly
CSS and HTML."

"When we shipped IE 6.0, we finally fully supported CSS 1"


But they do not. This can be easily proven by trying the W3C CSS 1 Test
Suite.
PointedEars


we all know they dont, do you always miss the point like that?

if you read what i actually wrote instead of what you think I wrote you
will see i said about microsoft "boasting about their efforts" as well
as "They do not and probably will never fully implement W3c standards"

I included microsoft marketing shite because the electrician's
ridiculous claim was "Adhering to the W3C standards has kept these
browsers from advancing to the level of Microsoft Products"

try harder thomas

Apr 2 '06 #19
Stephen Kellett wrote:
In message <le******************************@comcast.com>, Randy Webb
<Hi************@aol.com> writes
BTW, the basis for Windows was stolen from Steve Jobs by Bill Gates.

Excuse me? You mean a windowing system, bitmap graphics, icons, mouse,
etc? - Apple from Xerox and Xerox on the back of work by Douglas
Englebart, founder of the foresight institute. I really do hate people
giving Apple (or anyone else) the credit for something they did not invent.


Hell, let's get way OT!

You're right, Jobs didn't invent the GUI, mouse or OO programming. He
freely admits that he got the idea from Xerox, they freely admit to giving
him the idea royalty free (much to the chagrin of Xerox researchers).

Gates saw the same stuff 'cos he was developing for Mac OS at the time -
Word and Excel became the packages they are off the back of the Mac GUI,
not Windows. Microsoft didn't have a windows-based GUI to develop or
deliver them on.

As for standards compliance, I think Macs have always been far more
standards compliant than PCs. The difference was that the PC world went
for cheap and nasty - ISA, EISA, MS-DOS, parallel, serial, etc. whereas
Macs used SCSI, NuBus, Postscript, etc. Standardisation in the PC world is
based on the original IBM clones - essentially a very basic architecture
stolen from IBM.

Remember when to add anything to a PC you had to add a card? Sound, colour,
heck even graphics usually needed another card stuck in somewhere. And
mice? Sheesh, how many PCs still use PS2 connectors for mice?
Mr Englebart demonstrated bitmapped graphics and a mouse in 1967. There
is black and white video footage to prove it too. Time you start
Googling for the Bootstrap Institute.

You may dislike Mr Gates, but don't assume Mr Jobs didn't get his
inspiration from someone else.


The genius of Mac OS is the GUI paradigm established by the original
programming team. The 'look and feel' they created still hasn't been
bettered and has been implemented in just about every GUI since.
--
Rob
Apr 2 '06 #20
ti**@hotmail.co.uk wrote:
Thomas 'PointedEars' Lahn wrote:
ti**@hotmail.co.uk wrote:
> Heres some quotes from "the lead program manager for the web platform
> in IE"
YMMD.
> The developers of IE disagree with your idiotic statements in details

The developers of IE say much. They also said XMLHttpRequest would be a
native object in IE 7.


Looks like they kept their word this time klingonboy


It's Vulcan, not Klingon. Do you know anything at all?
http://blogs.msdn.com/ie/archive/2006/01/23/516393.aspx
It has already been proven here that XMLHttpRequest() will _not_ be a native
object, i.e. provided by the new JScript language version, with IE 7. It
does not run with the WSH, for example, only in IE. That makes it a _host_
object.
[snipped more whining]

PointedEars
Apr 2 '06 #21
In article <ad**************@objmedia.demon.co.uk>, Stephen Kellett
<sn***@objmedia.demon.co.uk> writes

<snip>
but that is just an evolution of the original insight that gave rise to
the Sony Walkman (the first portable music player).

<snip>

Not so original :-)

Before the Walkman there was the barrel organ. Before that there was the
penny whistle. Before that there were the Pan pipes. ...

Bagpipes are also portable but some people claim they are weapons, not
music makers.

John
--
John Harris
Apr 2 '06 #22
In article <11**********************@i40g2000cwc.googlegroups .com>,
ti**@hotmail.co.uk writes
Go to www.electrician.com to see the monster this experienced designer
(10000 pages) has created. You may be pleased to hear that website
almost the same in Firefox as it does in IE, unfortunately its
disgusting in both.

<snip>

It produces a stack overflow when viewed off line. Something new every
day.

I don't understand why people who say IE6-only put this in their code :

<!-- Hide script from old browsers

John
--
John Harris
Apr 2 '06 #23
bg*****@gmail.com wrote:
el*********@electrician.com wrote:
If Bill Gates thought like you, he would still be working out of a
garage. It is all about marketing.


Bill Gates never worked out of a garage. In fact, he built his company
on standards compliance.


You are a sick, lying troll, and a waste of evolution.

*PLONK*

--
John W. Kennedy
"But now is a new thing which is very old--
that the rich make themselves richer and not poorer,
which is the true Gospel, for the poor's sake."
-- Charles Williams. "Judgement at Chelmsford"
Apr 3 '06 #24

Randy Webb wrote:
bg*****@gmail.com said the following on 4/1/2006 10:58 AM:
el*********@electrician.com wrote:

In fact, he built his company on standards compliance.
Now that is plain ludicrous. Unless the "standards" you are referring to
are/were his own personal standards.


Not really. DOS (mostly acquired, not created from scratch) was made
to conform to IBM's PC hardware standard, cpu, bus protocol etc.

Now the other guys, Jobs and Wozniak, they actualy did work out of
a garage and established their own standard.


And so did Bill Gates.


Jobs and Wozniak did invent their own hardware protocol, asynchronous
bus, 68000 cpu, interrrupt vector handling and OS (from scratch), i.e.
innovatiion. Gates and innovation have rarely, if ever, occupied the
same room. Microsoft Word is the sole, built from the ground up,
groundbreaking application that MS has produced. Maybe Vista will be
the second. Your guess is as good as mine.
I think they have 5% of the worldwide personal computer market now,
probably less in the US. Although I admire what they did far more than
what Gates did, I have to admit that they "lost".


If they lost, why does Gates own part of that "loser company"?


Where have you been? Gate's monetary contributions to Apple has been
widely acknowledged as a "down boy" payoff to settle Apple's copyright
suit. And if he received stock in return (this is news to me) then I
certainly hope it's not a controlling interest because, aside from
Word, Microsoft's gifts to Apple have been trojan horses, purposely
crippled and lacking features found on Windows.
Having said that, the company I work for only tests with IE and tells
their users upfront to turn back if they are using another browser.
It makes me very nervous to develop for them, especially in their
reliance on Active X.
Why? If a corporation wants to shoot themselves in the foot then let
them. Hell, load the gun for them.


I wouldn't work for a company unless I admired their software. And I
do admire my company's software. I just wish they would move away from
MS centric development. I don't want to get labeled as a dangerous Mac
fanatic LAMP head though so I pick my battles.

And that is why 99% of Windows users use IE as the default browser. It's
free, it was there, they had no reason to go download another.


Absolutely true. I've been working with three just-out-of-college
teachers on a non-profit site (www.ghanawisdom.org). I told them they
had to test their pages on Firefox and all three of them said "What's
Firefox?". They know now.
IE 7 moves so close to the W3c standard that you ought to be more
concerned about whether your pages conform.


<sarcasm>
Oh? My copy handles XHMTL so close to the W3C standards that I thought I
was using Mozilla for a moment
</sarcasm>


Well okay, maybe not that close. The engineers state they are moving
closer anyway. My copy has a gigantic resource or memory hole in it.
MS does sometimes make gigantic changes between beta and fc though.
Bob Gulian

Apr 3 '06 #25
bg*****@gmail.com said the following on 4/3/2006 9:56 AM:
Randy Webb wrote:
bg*****@gmail.com said the following on 4/1/2006 10:58 AM:
el*********@electrician.com wrote:

In fact, he built his company on standards compliance. Now that is plain ludicrous. Unless the "standards" you are referring to
are/were his own personal standards.


Not really. DOS (mostly acquired, not created from scratch) was made
to conform to IBM's PC hardware standard, cpu, bus protocol etc.


True. But it was Bill Gate's "Standards of Business Practice" that he
created of his own. The cut-throat style that he introduced was of his
own making and very rarely seen prior to that. Now, it is emulated
widely (or tried to be emulated).
Now the other guys, Jobs and Wozniak, they actualy did work out of
a garage and established their own standard. And so did Bill Gates.


Jobs and Wozniak did invent their own hardware protocol, asynchronous
bus, 68000 cpu, interrrupt vector handling and OS (from scratch), i.e.
innovatiion. Gates and innovation have rarely, if ever, occupied the
same room. Microsoft Word is the sole, built from the ground up,
groundbreaking application that MS has produced. Maybe Vista will be
the second. Your guess is as good as mine.


I hope not. About the only decent products MS has produced (if any) were
gotten from elsewhere.
I think they have 5% of the worldwide personal computer market now,
probably less in the US. Although I admire what they did far more than
what Gates did, I have to admit that they "lost".

If they lost, why does Gates own part of that "loser company"?


Where have you been? Gate's monetary contributions to Apple has been
widely acknowledged as a "down boy" payoff to settle Apple's copyright
suit. And if he received stock in return (this is news to me)


I am not sure if it is MS proper or Bill Gates that owns the stock but
Apple stock is owned by either MS or Bill Gates directly. It was played
off as a "wise investment" to keep from admitting the "down boy" aspect
of it.
then I certainly hope it's not a controlling interest because, aside from
Word, Microsoft's gifts to Apple have been trojan horses, purposely
crippled and lacking features found on Windows.
No, it is nowhere near controlling. About 5% or so if memory serves me.
Having said that, the company I work for only tests with IE and tells
their users upfront to turn back if they are using another browser.
It makes me very nervous to develop for them, especially in their
reliance on Active X.

Why? If a corporation wants to shoot themselves in the foot then let
them. Hell, load the gun for them.


I wouldn't work for a company unless I admired their software. And I
do admire my company's software. I just wish they would move away from
MS centric development. I don't want to get labeled as a dangerous Mac
fanatic LAMP head though so I pick my battles.


Totally understandable.
And that is why 99% of Windows users use IE as the default browser. It's
free, it was there, they had no reason to go download another.
Absolutely true. I've been working with three just-out-of-college
teachers on a non-profit site (www.ghanawisdom.org). I told them they
had to test their pages on Firefox and all three of them said "What's
Firefox?". They know now.


I had a conversation very similar to that not long ago but the person I
was talking to wasn't just out of college teachers. It was a College
Professor. His teaching? Web Programming. Go figure.
IE 7 moves so close to the W3c standard that you ought to be more
concerned about whether your pages conform.

<sarcasm>
Oh? My copy handles XHMTL so close to the W3C standards that I thought I
was using Mozilla for a moment
</sarcasm>


Well okay, maybe not that close.


<G> The engineers state they are moving closer anyway.
Haven't they always claimed that though? Even with IE5.0 and 5.5 they
claimed they were "moving closer". The problem is, MS thinks a tenth of
an inch a year to get from the Earth to the Sun is "moving closer". It
is, but not very fast. Becoming totally "Standards Compliant" is not in
MS' best financial interest.
My copy has a gigantic resource or memory hole in it.
The whole thing is a "resource or memory hole" :)
MS does sometimes make gigantic changes between beta and fc though.


That is very true and I hope they do with IE7. But until MSIE's market
share drops to between 60 and 70 percent you won't see much out of them.
It is still the dominant browser and as long as it stays there you won't
see innovation/standards in it. When it drops to 60-70 where the
dominance is threatened then you will see dramatic changes and second
Browser War. Why? Bill Gates couldn't give a crap whether they produce a
good product or not - as long as the product they have is dominant. Its
about market domination and not about customer satisfaction.

--
Randy
comp.lang.javascript FAQ - http://jibbering.com/faq & newsgroup weekly
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Apr 4 '06 #26

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Hugh Cowan | last post by:
Hello, I don't program full-time (anymore), but I do try and stay on-top of the latest technologies and like most are always trying to upgrade my skills and remain current (as much as is...
14
by: | last post by:
Hi! I'm looking for unit-testing tools for .NET. Somthing like Java has --> http://www.junit.org regards, gicio
4
by: Peter Rilling | last post by:
Does VS.NET 2005 Professional support integrated unit testing, or is that only with the team system?
72
by: Jacob | last post by:
I have compiled a set og unit testing recommendations based on my own experience on the concept. Feedback and suggestions for improvements are appreciated: ...
4
by: Dat AU DUONG | last post by:
Hi, I am new to Unit testing, could you tell me where I could find information (hopefully step by step) and what is the benefit of unit testing. I am a sole developer in a company, therefore I...
18
by: Andrew Wan | last post by:
I have been developing web applications with ASP & Javascript for a long time. I have been using Visual Studio 2003.NET. While VS2003 is okay for intellisense of ASP & Javascript, it's still not...
176
by: nw | last post by:
Hi, I previously asked for suggestions on teaching testing in C++. Based on some of the replies I received I decided that best way to proceed would be to teach the students how they might write...
16
by: drwyness | last post by:
Hello, Please help with the following problem it is causing me some headaches. The following javascript code is designed to fill in text boxes with numbers on an online game (tribalwars). It...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.