By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
443,492 Members | 1,242 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 443,492 IT Pros & Developers. It's quick & easy.

Microsoft's JavaScript doc's newfangled problem

P: n/a
sometimes in the last few months, apparently Microsoft made changes to
their JavaScript documentation website:

http://msdn.microsoft.com/library/de...bfe2330aa9.asp

so that, one has to goddamn press the "expand" button to view the
documentation, for every goddamn page.

What the fuck is going on?

And, good url before the change are now broken (giving HTTP error 404).
Many of the newfangled buttons such as "Copy Code" doesn't goddamn work
in Safari, FireFox, iCab, Mac IE.

And, in any of these browsers, the code examples becomes single
congested block without any line breaks. e.g.

«Circle.prototype.pi = Math.PI; function ACirclesArea () { return
this.pi * this.r * this.r; // The formula for the area of a circle is
r<SUP>2</SUP>. } Circle.prototype.area = ACirclesArea; // The function
that calculates the area of a circle is now a method of the Circle
Prototype object. var a = ACircle.area(); // This is how you would
invoke the area function on a Circle object.»

WHAT THE FUCK is going on?

Answer: Motherfucking incompetence has come alive.

-------------
For a collection of essays on OpenSource documentation problems, see
bottom of:
http://xahlee.org/perl-python/python.html

Xah
xa*@xahlee.org
http://xahlee.org/

Dec 24 '05 #1
Share this Question
Share on Google+
14 Replies


P: n/a
VK

Xah Lee wrote:
sometimes in the last few months, apparently Microsoft made changes to
their JavaScript documentation website:


Their *JScript* documentation website - here's the keyword.

See:
<http://groups.google.com/group/comp.lang.javascript/browse_frm/thread/a4a1e9736dc8fa11/9f41a436cf9d8f44>

After the official breakup with IE for Mac OS:
<http://groups.google.com/group/comp.lang.javascript/browse_frm/thread/e85ccf55553d8da2/5dddd18b0949b792#5dddd18b0949b792>

JScript site is now only and exclusively for Internet Explorer 5.5 and
higher under Windows 98 SE and higher.

Any other visitors are out of support and interest of Microsoft - at
least in JScript domain. It is bad and rude, but it is and I'm affraid
it will be.

Dec 24 '05 #2

P: n/a
Zif
Xah Lee wrote:
sometimes in the last few months, apparently Microsoft made changes to
their JavaScript documentation website:

http://msdn.microsoft.com/library/de...bfe2330aa9.asp

so that, one has to goddamn press the "expand" button to view the
documentation, for every goddamn page.

What the fuck is going on?

They are still using browser sniffing to determine what CSS to send to
the browser (IE 5.2 gets 'ie4.css', Safari gets 'n6.css'. Despite
that, they deliver js files with hundreds (maybe thousands) of lines
of code to browsers that can't execute them. Why bother sniffing?
They are still using '<!-- -->' inside their style and script elements
- ya gotta wonder who would visit a page about browser scripting using
a browser that doesn't know what a script element is (and is probably
more than 10 years old).
In a file called 'whidbey/script.js' they still use document.all
without any fall back to getElementById. Isn't whidbey the code name
for Visual Studio .NET 2005? Does it use document.all exclusively?
The frame pages generate lots of errors, including really basic things
like no doctype and unclosed tags in documents that pretend to be XML.
[...]

WHAT THE FUCK is going on?

Answer: Motherfucking incompetence has come alive.


Yes. Their documentation for the Office XML standard runs to 1,900
pages. The documentation of their streaming media server and media
player interfaces and formats was deemed utterly useless after being
given 18 months to deliver same.

What did you expect?
[...]

--
Zif
Dec 24 '05 #3

P: n/a
BR
Zif wrote:
In a file called 'whidbey/script.js' they still use document.all
without any fall back to getElementById. Isn't whidbey the code name
for Visual Studio .NET 2005? *Does it use document.all exclusively?

I'm wondering if they meant for that documentation to be read in VS 2005?
Dec 24 '05 #4

P: n/a
> What did you expect?

There are two interpretations to this Microsoft's JavaScript doc
problem:

1. They didn't do it intentionally.

2. They did it intentionally.

If (1), then it would be a fucking incompetence of inordinate order. If
(2), they would be assholes, even though they have the right to do so.

On the other hand, in terms of documentation quality, technological
excellence, responsibility in software, Microsoft in the 21st century
is the holder of human progress when compared to the motherfucking Open
Sourcers lying thru their teeth fuckheads.

Xah
xa*@xahlee.org
http://xahlee.org/
--------------------------------------
Xah Lee wrote:

sometimes in the last few months, apparently Microsoft made changes to
their JavaScript documentation website:

http://msdn.microsoft.com/library/de...ary/en-us/scri...
so that, one has to goddamn press the "expand" button to view the
documentation, for every goddamn page.

What the fuck is going on?

And, good url before the change are now broken (giving HTTP error 404).

Many of the newfangled buttons such as "Copy Code" doesn't goddamn work

in Safari, FireFox, iCab, Mac IE.

And, in any of these browsers, the code examples becomes single
congested block without any line breaks. e.g.

«Circle.prototype.pi = Math.PI; function ACirclesArea () { return
this.pi * this.r * this.r; // The formula for the area of a circle is
r<SUP>2</SUP>. } Circle.prototype.area = ACirclesArea; // The function
that calculates the area of a circle is now a method of the Circle
Prototype object. var a = ACircle.area(); // This is how you would
invoke the area function on a Circle object.»

Dec 27 '05 #5

P: n/a
VK

Xah Lee wrote:
What did you expect?


There are two interpretations to this Microsoft's JavaScript doc
problem:

1. They didn't do it intentionally.

2. They did it intentionally.

If (1), then it would be a fucking incompetence of inordinate order. If
(2), they would be assholes, even though they have the right to do so.

On the other hand, in terms of documentation quality, technological
excellence, responsibility in software, Microsoft in the 21st century
is the holder of human progress when compared to the motherfucking Open
Sourcers lying thru their teeth fuckheads.


Professional job - you've covered in your post all trolling issues and
pressed all spots on *both* sides. :-) Now it's just the time to
collect the harvest in 5 (6?) newsgroups you've crossposting.

Say *this* the seed did not grow.

Dec 27 '05 #6

P: n/a
In comp.lang.perl.misc Xah Lee <xa*@xahlee.org> wrote:
If (1), then it would be a fucking incompetence of inordinate order. If


Have you ever thought that your cross-postings are "incompetence
of inordinate order"?

Of course not since you are a troll.

Axel

Dec 28 '05 #7

P: n/a
Sometimes you want your text to flow into multiple columns, as in
newspaper's layout. However, as of 2005-12 this is not yet possible.
One can make-do by hard-coding it into HTML TABLE using multiple
columns. It is a pain because when you change your text, you have to
manually cut and paste to justify each and every columns by
trial-n-error.

A proposed solution is in CSS3 “Multi-column layout”, drafted in
2001 but not yet in any mainstream browsers as of 2005-12. See
http://www.w3.org/TR/2001/WD-css3-multicol-20010118/

With all the whizbang of styles and features in CSS2, a basic,
necessary, functional layout feature as multi-columns is not there yet.
This is a indication of the fatuousness of the IT industry's
technologies and its people.

Xah
xa*@xahlee.org
http://xahlee.org/

--------------------------------------
Xah Lee wrote:

sometimes in the last few months, apparently Microsoft made changes to
their JavaScript documentation website:

http://msdn.microsoft.com/library/de...bfe2330aa9.asp

so that, one has to goddamn press the "expand" button to view the
documentation, for every goddamn page.

What the fuck is going on?

And, good url before the change are now broken (giving HTTP error 404).

Many of the newfangled buttons such as "Copy Code" doesn't goddamn work

in Safari, FireFox, iCab, Mac IE.

And, in any of these browsers, the code examples becomes single
congested block without any line breaks. e.g.

«Circle.prototype.pi = Math.PI; function ACirclesArea () { return
this.pi * this.r * this.r; // The formula for the area of a circle is
r<SUP>2</SUP>. } Circle.prototype.area = ACirclesArea; // The function
that calculates the area of a circle is now a method of the Circle
Prototype object. var a = ACircle.area(); // This is how you would
invoke the area function on a Circle object.»
There are two interpretations to this Microsoft's JavaScript doc
problem:

1. They didn't do it intentionally.

2. They did it intentionally.

If (1), then it would be a fucking incompetence of inordinate order. If
(2), they would be assholes, even though they have the right to do so.

On the other hand, in terms of documentation quality, technological
excellence, responsibility in software, Microsoft in the 21st century
is the holder of human progress when compared to the motherfucking Open
Sourcers lying thru their teeth fuckheads.

Dec 30 '05 #8

P: n/a
Sometimes you want your text to flow into multiple columns, as in
newspaper's layout. However, as of 2005-12 this is not yet possible.
One can make-do by hard-coding it into HTML TABLE using multiple
columns. It is a pain because when you change your text, you have to
manually cut and paste to justify each and every columns by
trial-n-error.

A proposed solution is in CSS3 “Multi-column layout”, drafted in
2001 but not yet in any mainstream browsers as of 2005-12. See
http://www.w3.org/TR/2001/WD-css3-multicol-20010118/

With all the whizbang of styles and features in CSS2, a basic,
necessary, functional layout feature as multi-columns is not there yet.
This is a indication of the fatuousness of the IT industry's
technologies and its people.

Xah
xa*@xahlee.org
http://xahlee.org/

--------------------------------------
Xah Lee wrote:

sometimes in the last few months, apparently Microsoft made changes to
their JavaScript documentation website:

http://msdn.microsoft.com/library/de...bfe2330aa9.asp

so that, one has to goddamn press the "expand" button to view the
documentation, for every goddamn page.

What the fuck is going on?

And, good url before the change are now broken (giving HTTP error 404).

Many of the newfangled buttons such as "Copy Code" doesn't goddamn work

in Safari, FireFox, iCab, Mac IE.

And, in any of these browsers, the code examples becomes single
congested block without any line breaks. e.g.

«Circle.prototype.pi = Math.PI; function ACirclesArea () { return
this.pi * this.r * this.r; // The formula for the area of a circle is
r<SUP>2</SUP>. } Circle.prototype.area = ACirclesArea; // The function
that calculates the area of a circle is now a method of the Circle
Prototype object. var a = ACircle.area(); // This is how you would
invoke the area function on a Circle object.»
There are two interpretations to this Microsoft's JavaScript doc
problem:

1. They didn't do it intentionally.

2. They did it intentionally.

If (1), then it would be a fucking incompetence of inordinate order. If
(2), they would be assholes, even though they have the right to do so.

On the other hand, in terms of documentation quality, technological
excellence, responsibility in software, Microsoft in the 21st century
is the holder of human progress when compared to the motherfucking Open
Sourcers lying thru their teeth fuckheads.

Dec 30 '05 #9

P: n/a
On 30/12/2005 16:45, Xah Lee wrote:

[Follow-ups trimmed to c.i.w.a.stylesheets]

[snip]
A proposed solution is in CSS3 “Multi-column layout”, drafted in
2001 but not yet in any mainstream browsers as of 2005-12.


Quite rightly so, in my opinion. The Multi-column layout module is
currently a working draft and, as I recall, a relatively vague one at
that. It would be rather foolish to produce anything but a
proof-of-concept implementation until its various aspects are finalised.

[Aside]
If I remember correctly, Mozilla implemented the W3C DOM Level 3 Events
module, which introduced a keyboard event type (KeyEvent). In a later
revision, this interface name was replaced with TextEvent. Later on, a
similarly named interface (KeyboardEvent) was introduced, focusing
specifically on low-level keyboard events. These radical changes
wouldn't mean very much had Mozilla waited.

The DOM Level 3 Events module has been a Working Group Note since
November 2003. This probably marks the end of its development.
[/Aside]

[snip]

Mike

--
Michael Winter
Prefix subject with [News] before replying by e-mail.
Dec 30 '05 #10

P: n/a
"Xah Lee" <xa*@xahlee.org> writes:
Sometimes you want your text to flow into multiple columns, as in
newspaper's layout. However, as of 2005-12 this is not yet possible.
One can make-do by hard-coding it into HTML TABLE using multiple
columns. It is a pain because when you change your text, you have to
manually cut and paste to justify each and every columns by
trial-n-error.

A proposed solution is in CSS3 “Multi-column layout”, drafted in
2001 but not yet in any mainstream browsers as of 2005-12. See
http://www.w3.org/TR/2001/WD-css3-multicol-20010118/

With all the whizbang of styles and features in CSS2, a basic,
necessary, functional layout feature as multi-columns is not there yet.
This is a indication of the fatuousness of the IT industry's
technologies and its people.


In general, the IT industry doesn't address the needs of the Neandertals.

If you want a narrow column, you just reduce the size of your window!

--
__Pascal Bourguignon__ http://www.informatimago.com/

"You question the worthiness of my code? I should kill you where you
stand!"
Dec 30 '05 #11

P: n/a
Michael Winter wrote:
On 30/12/2005 16:45, Xah Lee wrote:

[Follow-ups trimmed to c.i.w.a.stylesheets]
Ignored since I am referring to something that is on topic here.
The DOM Level 3 Events module has been a Working Group Note since
November 2003. This probably marks the end of its development.


I hope not, and I do not think so, taking both the provision

| This is a draft document and may be updated, replaced or
| obsoleted by other documents at any time.

and the long development cycle of e.g. CSS3 modules into account
(I wonder why such basic and already implemented things need to
take that long to be specified :-()

For example, I would like to see more keyboard events than just
`keydown' and `keyup' to be covered by a Web standard specifying
with DOM events.
PointedEars
Dec 30 '05 #12

P: n/a
On 30/12/2005 18:46, Thomas 'PointedEars' Lahn wrote:
Michael Winter wrote:


[snip]
The DOM Level 3 Events module has been a Working Group Note since
November 2003. This probably marks the end of its development.


I hope not, and I do not think so, taking both the provision

| This is a draft document and may be updated, replaced or
| obsoleted by other documents at any time.

and the long development cycle [...]


Yes, I realise this, but it's process status is significant:

Working Group Note
A Working Group Note is published by a chartered Working
Group to indicate that work has ended on a particular topic.
A Working Group MAY publish a Working Group Note with or
without its prior publication as a Working Draft.

-- 7.1.3 Maturity Levels When Ending Work on a Technical
Report, W3C Technical Report Development Process[1]

Furthermore:

Work on a technical report MAY cease at any time. When a
Working Group completes its work on a technical report, it
publishes it either as a Recommendation or a Working Group
Note. For example, a Working Group might publish several
Working Drafts of a requirements document, and then indicate
that it no longer plans to work on the requirements document by
publishing a Working Group Note.

Work MAY also cease because W3C determines that it cannot
productively carry the work any further. For instance, the
Director might close a Working Group, the participants might
lose interest in a technical report, or the ideas might be
subsumed by another technical report. If W3C decides to
discontinue work on a technical report before completion, the
technical report SHOULD be published as a Working Group Note.

Possible next steps:

- End state: A technical report MAY remain a Working Group
Note indefinitely
- Otherwise: A Working Group MAY resume work on the technical
report as a Working Draft

-- 7.5 Ending Work on a Technical Report, W3C
Technical Report Development Process[2]

The Working Draft Note status is an end to the development life-cycle.
It's not necessarily permanent, but if they're having difficulty moving
in the direction they'd like to go (virtual keys aren't
backwards-compatible, after all), they might have decided to drop it and
work on other modules that will have more chance of immediate success.

I searched the mailing list archives a while ago to see if the reasons
behind the decision were made public, but I didn't find anything and I'm
not so concerned so that I'm moved to inquire.

Mike
[1] <http://www.w3.org/2005/10/Process-20051014/tr.html#q75>
[2] <http://www.w3.org/2005/10/Process-20051014/tr.html#tr-end>

--
Michael Winter
Prefix subject with [News] before replying by e-mail.
Dec 30 '05 #13

P: n/a
[followups to comp.infosystems.www.authoring stylesheets, since that's
the only newsgroup the OP addressed where this is relevant (LISP?? what
was he thinking?]

Xah Lee wrote:
Sometimes you want your text to flow into multiple columns, as in
newspaper's layout. However, as of 2005-12 this is not yet possible.
One can make-do by hard-coding it into HTML TABLE using multiple
columns. It is a pain because when you change your text, you have to
manually cut and paste to justify each and every columns by
trial-n-error.
It's also pointless since that balances the text only in *your* browser,
using your settings. It will look unbalanced in other people's browsers.

A proposed solution is in CSS3 “Multi-column layout”, drafted in
2001 but not yet in any mainstream browsers as of 2005-12. See
http://www.w3.org/TR/2001/WD-css3-multicol-20010118/

With all the whizbang of styles and features in CSS2, a basic,
necessary, functional layout feature as multi-columns is not there yet.
This is a indication of the fatuousness of the IT industry's
technologies and its people.


It isn't either basic or (obviously, since the world is still turning
after all these years without it) necessary.
Dec 30 '05 #14

P: n/a
Xah Lee wrote:
With all the whizbang of styles and features in CSS2, a basic,
necessary, functional layout feature as multi-columns is not there yet.
This is a indication of the fatuousness of the IT industry's
technologies and its people.


No, this is an indication of what happens to an industry paralyzed by
organized crime and a corrupt government.

Microsoft delendum est.

--
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"
Jan 1 '06 #15

This discussion thread is closed

Replies have been disabled for this discussion.