473,408 Members | 1,866 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,408 software developers and data experts.

Microsoft's JavaScript doc's newfangled problem

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
14 1859
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
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
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
> 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
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
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
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
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
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
"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
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
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
[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
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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
by: Robby Bankston | last post by:
I'm working on some code and am running into brick walls. I'm trying to write out Javascript with Javascript and I've read the clj Meta FAQ and didn't see the answer, read many similar posts (with...
9
by: Xah Lee | last post by:
is the Microsoft javascript doc downloadable? http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/js56jsoriJScript.asp or, is there some other downloadable complete...
102
by: Xah Lee | last post by:
i had the pleasure to read the PHP's manual today. http://www.php.net/manual/en/ although Pretty Home Page is another criminal hack of the unix lineage, but if we are here to judge the quality...
16
by: Phlip | last post by:
Javascripters: I have a page with an iframe inside. Let's say the iframe looks like this: <script src="/javascripts/prototype.js" type="text/javascript" /> .... <iframe id='grinder'...
15
by: Phlip | last post by:
Javascripters: I have an outer page and an inner iframe. The outer page calculates some javascript, and wants the inner frame to run it. The inner frame should hit a page on the same (private)...
3
by: trpost | last post by:
I want to be able to select a word when I highlight over any part of the word. When I say select the word, I want it to be highlighted as if I left clicked my mouse and dragged the cursor along the...
3
by: elsheh | last post by:
Hi. Everyone Im using xslt styllesheet to transform my xml doc. into an html doc. The task includes embedding some JavaScript code for validation purpose, till this point there is no problem...
2
by: soulfly73 | last post by:
Hello All, I have implemented an Javascript inside an ASP.net page which raises an runtime error. "Object exspected". From wich I don't know what's the problem. The Javascript is an external...
3
by: Venturini | last post by:
I am trying to put together a web page where the customer makes choices of products and is then given a total. I am extremely new to Javascript and have managed to get as far as I have from web...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
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
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 projectplanning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...

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.