473,395 Members | 2,446 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,395 software developers and data experts.

<FAQENTRY> 3.2 update needed

VK
<http://www.jibbering.com/faq/#FAQ3_2>

The parts where update, replacement
or add-on is needed are in <update> tag.
3.2 What online resources are available?

Javascript FAQ sites, please check these first:-
<http://developer.irt.org/script/script.htm>
<update>
irt.org server seems dead (tracert and ping fail on it)
As the first suggested link must be fixed ASAP
</update>

<http://javascript.faqts.com/> - OK

Index of Netscape 4 JavaScript docs online and for download:-
<http://devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/>
<update>
Hello there! DevEdge is gone *several years ago*.
Online documentation can be found at:
<http://web.archive.org/web/20040827051054/devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/>

Zipped download package is not available. I'm ready to volunteer to
provide a copy of this package to the FAQ administrator or have it
uploaded to <http://www.geocities.com/schools_ring/>
</update>

Online Gecko DOM Reference:-
<http://www.mozilla.org/docs/dom/domref>
<update>
<http://developer.mozilla.org/en/docs/Gecko_DOM_Reference>
(autoforward still works but for how long?)
<update>
Download:-
<http://www.mozilla.org/docs/dom/domref.zip> - OK

Microsoft (D)HTML reference:-
<http://msdn.microsoft.com/workshop/author/dhtml/reference/dhtml_reference_entry.asp>

<update>
<http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp>
</update>

JScript reference and main Microsoft script site:-
<http://msdn.microsoft.com/library/en-us/script56/html/js56jsoriJScript.asp>

<http://msdn.microsoft.com/scripting/>
<update>
Microsoft JScript main site:-
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/js56jsoriJScript.asp>
Microsoft JScript Language Reference:-
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/js56jslrfjscriptlanguagereference.asp>
</update>

Opera Documentation:-
<http://www.opera.com/docs/specs/#ecmascript>
<update>
<http://www.opera.com/docs/specs/js/>
<http://www.opera.com/docs/specs/js/ecma/>
</update>

<update>
(Suggested add-on)
Safari DOM Documentation:-
<http://developer.apple.com/documentation/Cocoa/Conceptual/WebKit_DOM/index.html>
Safari JavaScript Reference:-
<http://developer.apple.com/documentation/AppleApplications/Reference/SafariJSRef/index.html>
</update>

<snip>

DHTML source code and tutorials:-
<http://www.dansteinman.com/dynduo/>
<update>
dansteinman.com server gives 403 - Access Forbidden error
</update>

<http://www.w3schools.com/>
<update>
<http://www.w3schools.com/dhtml/default.asp>
</update>

Sites focused on using Scripting to automate Windows:-
<http://www.windows-script.com/>
<update>
<http://groups.msn.com/windowsscript>
(autoforwarding is *very* slow and it works to the end of this year
only)
</update>
<http://cwashington.netreach.net/> - OK

<snip>

Nov 1 '05 #1
27 2468
VK wrote:
<snip>


Perhaps the FAQ should be a wiki?

--
Matt Kruse
http://www.JavascriptToolbox.com
http://www.AjaxToolbox.com
Nov 1 '05 #2
VK
Matt Kruse wrote:
Perhaps the FAQ should be a wiki?


Do not like "wiki" term too much but yes that would be great. It all
depends on jibbering.com server resource donation. I'm ready to
volunteer upon need and possibility in server-side / client-side
programming (no content edit - it's totally reserved to the FAQ admin
:-)

I see all FAQ's having faq id number instead of section numbers (like
Microsoft Knowledge Base) with auto-ranking system based on how often
particular faq has been viewed.

Also it would be great to have Limbo FAQ Section. So new FAQ's could
be added to this "purgatory" and voted by visitors in say one month. If
it gets enough votes (IP-limited) it goes to the main section,
otherwise it desappears.

Each FAQ should have runtime edit/comment tool.

The FAQ page itself should be both a sample of the possibilities of
modern scripting (AJAX loading/submission comes first in my mind) and a
sample of proper roll-back / script disabled technique.

IMHO

Nov 1 '05 #3
VK
Matt Kruse wrote:
Perhaps the FAQ should be a wiki?


Also it would be great to have options:
"Submit this FAQ translated to ..." so one could volunteer in
translation on her mother tongue
and
"This FAQ also available on..." for existing translations.

All together may get to buzy to the FAQ admin though...

Nov 1 '05 #4
VK wrote:
Matt Kruse wrote:
Perhaps the FAQ should be a wiki?


Also it would be great to have options:
"Submit this FAQ translated to ..." so one could volunteer in
translation on her mother tongue
and
"This FAQ also available on..." for existing translations.


I like both suggestions. Note that e.g. de.comp.lang.javascript also has a
FAQ, so if one would desire a specific FAQ translated to German, it would
be possible to additionally link to it and vice-versa.
PointedEars
Nov 1 '05 #5
Thomas 'PointedEars' Lahn wrote:
I like both suggestions. Note that e.g. de.comp.lang.javascript also
has a FAQ, so if one would desire a specific FAQ translated to
German, it would be possible to additionally link to it and
vice-versa.


Furthermore, I think the FAQ should be separated into a
"comp.lang.javascript" FAQ and a general "Javascript FAQ". Separate the
newsgroup ettiquete stuff from the general JS stuff.

All this is probably too much for one person, so making it a wiki seems to
be the only way to really manage it, imo.

--
Matt Kruse
http://www.JavascriptToolbox.com
http://www.AjaxToolbox.com
Nov 1 '05 #6
VK

Matt Kruse wrote:
Furthermore, I think the FAQ should be separated into a
"comp.lang.javascript" FAQ and a general "Javascript FAQ". Separate the
newsgroup ettiquete stuff from the general JS stuff.

All this is probably too much for one person, so making it a wiki seems to
be the only way to really manage it, imo.


So far the FAQ section contains 61 topic. We can say that the data
handling aspect is currently negligeable. And it should stay within
some reasonnable limit (100-200 topics ?) otherwise it will be a
toolbox reference and not a FAQ.

It is more important to make the system in such way that it would be:
1) community updatable
2) anti-community protected (so it would not tranform into a source of
virus and porno links)
3) would not be a new full time job for the current FAQ admin

Reading FAQ's lead to two possible outcome: you either get your
question answered or you post your question to comp.lang.javascript
Taking that, the "What should I consider before posting my question?"
link should be provided on the FAQ page, while newsgroup ettiquete
(pointed by this link) could be on a separate page.

Shared project ("wiki") could be the key. All depends on what server
resources (if any) can be provided.

Nov 1 '05 #7
Thomas 'PointedEars' Lahn wrote:
VK wrote:
Matt Kruse wrote:
Perhaps the FAQ should be a wiki?


Also it would be great to have options:
"Submit this FAQ translated to ..." so one could volunteer in
translation on her mother tongue
and
"This FAQ also available on..." for existing translations.


I like both suggestions. Note that e.g. de.comp.lang.javascript
also has a FAQ, so if one would desire a specific FAQ translated
to German, it would be possible to additionally link to it and
vice-versa.


Translating the various articles associated with the FAQ into other
languages is a concept that I am completely happy with (at least as far
as the articles that I was responsible for writing are concerned). At
least within certain restrictions. Indeed a couple of months ago I
agreed to a French translation of:-

<URL: http://www.jibbering.com/faq/faq_notes/closures.html >

On the condition that the result be publicly available (so we could link
to it from the original), preserve all of the original credits and that
I could verify the accuracy of the translation (I was going to ask one
of my French colleagues to check the translation). As the result is at:-

<URL:
http://developer.mozilla.org/fr/docs...meture%22_en_J
avaScript >

- you would imagine that satisfying those criteria would not be a
problem. But the translator decided, for some unknown reason, to split
the article up across numerous pages (which is not the way in which I
designed it to be read) and every time I visit that page half the links
into the sections of the article don't work, so half the article is
inaccessible. I cannot ask any of my colleagues to verify the
translation, because they cannot get at all of it, and I cannot justify
linking to it as it is pretty useless in its fractional state.

The ease with which someone can take something an intrinsically reliable
as an article marked up in HTML and render it broken is sometimes
astounding. That it should be contributors to develope.mozilla.org who
are achieving this is particularly disappointing.

As to the FAQ being a wiki; I have said from the outset, and it is
stated in the notes, that anyone wishing to contribute an article to the
FAQ notes is free to do so, so long as they accept that the article be
subject to public technical scrutiny on the group (and accepted as
accurate/useful) and may be subject to unrestricted future editing (in
the event that it becomes inaccurate at some future point).

The total number of articles proposed for inclusion in the FAQ notes in
the last two years is one. And that written by VK; factually incorrect,
confused and misleading, and so not included because it did not (and
could not) pass the scrutiny of the group.

And we are not even restricted to whole articles, there is the
miscellaneous tips and tricks page, where any well explained specific
technique might be presented, but no contributions there either.

So given that nobody seems willing or able to contribute anything
substantial to the FAQ what would you expect to appear in such a wiki?
Fragmentary arguments? We can get plenty of those from the group
archives. And to retain the usefulness of the FAQ it would be necessary
to weed out the wrong, inaccurate and superficial. If asking for
contributions yields nothing then allowing contributions and then
weeding out the worthless is also likely to yield nothing, only in the
latter case it requires a constant effort to achieve that.

Richard.
Nov 1 '05 #8
Richard Cornford wrote:
As to the FAQ being a wiki; I have said from the outset, and it is
stated in the notes, that anyone wishing to contribute an article to the
FAQ notes is free to do so, so long as they accept that the article be
subject to public technical scrutiny on the group (and accepted as
accurate/useful) and may be subject to unrestricted future editing (in
the event that it becomes inaccurate at some future point).

The total number of articles proposed for inclusion in the FAQ notes in
the last two years is one. And that written by VK; factually incorrect,
confused and misleading, and so not included because it did not (and
could not) pass the scrutiny of the group.
The problem is that complete elaborate, technically perfect articles are
expected from one contributor. Who will take the time for that? I'd
rather think of a FAQ as a collection of solutions to known problems a
majority of active posters can agree to, mainly short, if possible.

A FAQ (list) should precise, but not too long and too detailed in itself.
Links to detailed explanations are OK. But what would you think if it
takes less time posting a FAQ to the newsgroup and probably get it
answered than reading the FAQ list and finding the answer there? Would
you not rather post the FAQ?
And we are not even restricted to whole articles, there is the
miscellaneous tips and tricks page, where any well explained specific
technique might be presented, but no contributions there either.
What about postings like <17****************@PointedEars.de>?
Are they not worthy to be considered or what is the matter?
So given that nobody seems willing or able to contribute anything
substantial to the FAQ what would you expect to appear in such a wiki?
Fragmentary arguments? We can get plenty of those from the group
archives. And to retain the usefulness of the FAQ it would be necessary
to weed out the wrong, inaccurate and superficial. If asking for
contributions yields nothing then allowing contributions and then
weeding out the worthless is also likely to yield nothing, only in the
latter case it requires a constant effort to achieve that.


True, because the initial condition is wrong :)
PointedEars
Nov 1 '05 #9
VK
Richard Cornford wrote:
And to retain the usefulness of the FAQ it would be necessary
to weed out the wrong, inaccurate and superficial.
First thing first: FAQ 3.2 has to be updated at least to the level of
right working links. If you have any experience in the web development
you have to know that nothing decreases more a web source worthiness
than broken or misleading links. Forget suggested Safari sources
add-on, but at least *existing links have to be either working or
removed*. Period.
Besides the restored "usefulness of the FAQ" it will show that there is
some administration behind the scene. Right now FAQ Poster seems to be
some autonome machine from hell somebody launched at least 4 years ago
(based on some expired links) and never came back since then.
Indeed a couple of months ago I
agreed to a French translation of:-
Sad story but you need be carefull in making publishing agreement. Next
time call you lawyer before say "Yes" ;-)

As to the FAQ being a wiki; I have said from the outset, and it is
stated in the notes, that anyone wishing to contribute an article to the
FAQ notes is free to do so, so long as they accept that the article be
subject to public technical scrutiny
and your final denial. For your information my ArrayAndHash article got
so far 285 visitors where 270 came from Google using keywords:
"javascript invalid array length"
"javascript wrong array length"
"javascript array length value"

I guess these 270 requests would be posted in this group otherwise.

The total number of articles proposed for inclusion in the FAQ notes in
the last two years is one. And that written by VK; factually incorrect,
confused and misleading, and so not included because it did not (and
could not) pass the scrutiny of the group.
See the above and gave your own text to the FAQ ("Array length
property, children, is not really length and actually there is no array
as such and...")
So given that nobody seems willing or able to contribute anything
substantial to the FAQ what would you expect to appear in such a wiki?
Fragmentary arguments? We can get plenty of those from the group
archives. And to retain the usefulness of the FAQ it would be necessary
to weed out the wrong, inaccurate and superficial. If asking for
contributions yields nothing then allowing contributions and then
weeding out the worthless is also likely to yield nothing, only in the
latter case it requires a constant effort to achieve that.


Please, just correct the broken link in the topic 3.2 - it really
sucks. The rest is a hopeless case.

Nov 1 '05 #10
On 01/11/2005 14:04, VK wrote:

[snip]
Hello there! DevEdge is gone *several years ago*.
DevEdge was taken down last year. Look at the URL you posted:
Online documentation can be found at:
<http://web.archive.org/web/20040827051054/devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/>
2004-08-27 was the date the Wayback Machine crawled the DevEdge site, so
'several years' is really very wrong.

Incidentially, both Mozilla and Sun Microsystems have archived the
JavaScript 1.3 Guide and Reference. As they will likely maintain those
archives (not that there's much to maintain), the Internet Archive will
just store them so linking to one of the former would be better.

[snip]
Microsoft (D)HTML reference:-
<http://msdn.microsoft.com/workshop/author/dhtml/reference/dhtml_reference_entry.asp>

<update>
<http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp>
</update>
That form of URL breaks in some browsers. Microsoft sends a redirection
response to a rather useless gateway for browsers that it doesn't like.
Opera versions prior to 8.0 are one such browser, despite the fact that
Opera performs adequately (the tree doesn't work, but the content does).

[snip]
Opera Documentation:-
<http://www.opera.com/docs/specs/#ecmascript>
<update>
<http://www.opera.com/docs/specs/js/>
<http://www.opera.com/docs/specs/js/ecma/>
</update>
I don't see any need to change that URL. It leads to a good overview of
scripting support that neither of the others you suggest provide, plus
the destinations that those links lead to are available from that section.

[snip]
<http://www.w3schools.com/>
<update>
<http://www.w3schools.com/dhtml/default.asp>
</update>


http://www.w3schools.com/dhtml/

would be a better URL. That is immune to any technology or configuration
changes W3Schools might choose to make.

[snip]

That wasn't a comprehensive review of your proposals. Just comments on
sites with which I'm familiar.

Mike

--
Michael Winter
Prefix subject with [News] before replying by e-mail.
Nov 1 '05 #11
VK

Michael Winter wrote:
DevEdge was taken down last year. Look at the URL you posted:
Online documentation can be found at:
<http://web.archive.org/web/20040827051054/devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/>
2004-08-27 was the date the Wayback Machine crawled the DevEdge site, so
'several years' is really very wrong.


DevEdge got down soon after the premature borne baby NN 6.0 beta
(really NN 5.0 beta) unless I'm getting senile memory problems (which
should be not in my 30's but who knows) :-)

I'm not really sure how Wayback Machine works, so I cannot comment on
it. There is a shorter link to
<http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.3/reference/index.html>
However it doesn't change the fact that the link doesn't work *now*.
Incidentially, both Mozilla and Sun Microsystems have archived the
JavaScript 1.3 Guide and Reference. As they will likely maintain those
archives (not that there's much to maintain), the Internet Archive will
just store them so linking to one of the former would be better.
See the alternative link above. But please let's not transform the
issue into another endless discussion "in the search of the really best
solution under the strict community scrutiny". The link is broken; so
please link it to hell any location of the declared source, relink it
later if needed or just get it out.
That wasn't a comprehensive review of your proposals. Just comments on
sites with which I'm familiar.


I see this review (possibly wrongly) as an attempt to disavow any
necessity of any changes in the FAQ Bible under the slogan "Is it
possible for any good to come out of Nazareth?". Othervise your primary
comment should be on:
" Javascript FAQ sites, please check these first:-
http://developer.irt.org/script/script.htm"
and not to me but to the FAQ Poster

And DevEdge link should be commented not now and not to me but to FAQ
Poster and *at least* one year ago.

Nov 1 '05 #12
JRS: In article <dk********@news1.newsguy.com>, dated Tue, 1 Nov 2005
08:21:56, seen in news:comp.lang.javascript, Matt Kruse
<ne********@mattkruse.com> posted :
VK wrote:
<snip>


Perhaps the FAQ should be a wiki?


No. The important thing is that the FAQ is updated only by a known,
knowledgeable person, is distributed in News, and is reviewed by at
least some of the regulars; it may be hard to understand in places, but
it is pretty trustworthy.

By all means have a wiki as well, though.

--
© John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v4.00 IE 4 ©
<URL:http://www.jibbering.com/faq/> JL/RC: FAQ of news:comp.lang.javascript
<URL:http://www.merlyn.demon.co.uk/js-index.htm> jscr maths, dates, sources.
<URL:http://www.merlyn.demon.co.uk/> TP/BP/Delphi/jscr/&c, FAQ items, links.
Nov 1 '05 #13
JRS: In article <dk*********@news1.newsguy.com>, dated Tue, 1 Nov 2005
10:21:57, seen in news:comp.lang.javascript, Matt Kruse
<ne********@mattkruse.com> posted :
Thomas 'PointedEars' Lahn wrote:
I like both suggestions. Note that e.g. de.comp.lang.javascript also
has a FAQ, so if one would desire a specific FAQ translated to
German, it would be possible to additionally link to it and
vice-versa.
Furthermore, I think the FAQ should be separated into a
"comp.lang.javascript" FAQ and a general "Javascript FAQ". Separate the
newsgroup ettiquete stuff from the general JS stuff.


No. Having them together significantly raises the likelihood that the
etiquette part will be seen. YSCIB.

All this is probably too much for one person, so making it a wiki seems to
be the only way to really manage it, imo.


Not necessarily. I have suggested that the Friday FAQ posting should
instead post a plain text article, formatted solely as a list of items
(with a corresponding Web jibbering/*.txt page being a straight copy).

Then the Editor of that part could be offered items in News, and (after
discussion in News) could copy'n'paste them directly into the text,
replacing them when better is offered for the part. That should be much
easier than formatting the main part, needing only a dozen or so
mouse/keyboard actions per item.

Stable parts could be transferred to the Monday FAQ as time permits.

OTOH, the new part could well be done by another.

--
© John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v4.00 MIME. ©
Web <URL:http://www.merlyn.demon.co.uk/> - FAQish topics, acronyms, & links.
The Big-8 newsgroup management is attempting to legitimise its questionable
practices while retaining its elitist hegemony. Read <URL:news:news.groups>.
Nov 1 '05 #14
Dr John Stockton said the following on 11/1/2005 4:27 PM:
JRS: In article <dk********@news1.newsguy.com>, dated Tue, 1 Nov 2005
08:21:56, seen in news:comp.lang.javascript, Matt Kruse
<ne********@mattkruse.com> posted :
VK wrote:
<snip>


Perhaps the FAQ should be a wiki?

No. The important thing is that the FAQ is updated only by a known,
knowledgeable person, is distributed in News, and is reviewed by at
least some of the regulars; it may be hard to understand in places, but
it is pretty trustworthy.


True, but, I don't see why the FAQ Editor has to be a "knowledgeable
person" if that knowledge is in reference to scripting itself. Other
than knowing how the server side processing works. It only takes a
person that can review, count votes, and edit text to maintain it. The
auto-posting of the FAQ is done automatically.

--
Randy
comp.lang.javascript FAQ - http://jibbering.com/faq & newsgroup weekly
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Nov 2 '05 #15
Matt Kruse wrote:
Thomas 'PointedEars' Lahn wrote:
I like both suggestions. Note that e.g. de.comp.lang.javascript also
has a FAQ, so if one would desire a specific FAQ translated to
German, it would be possible to additionally link to it and
vice-versa.


Furthermore, I think the FAQ should be separated into a
"comp.lang.javascript" FAQ and a general "Javascript FAQ". Separate the
newsgroup ettiquete stuff from the general JS stuff.

All this is probably too much for one person, so making it a wiki seems to
be the only way to really manage it, imo.


Has anyone looked at wikipedia lately? It's free, supports mulitple
languages and already has a lot of JavaScript stuff - maybe a bit of
effort from those here will keep it up-to-date?

It may be a useful adjunct to the jibbering.com site, though not really
a replacement.

--
Rob
Nov 2 '05 #16
Thomas 'PointedEars' Lahn wrote:
Richard Cornford wrote: <snip> The problem is that complete elaborate, technically perfect
articles are expected from one contributor.
Contributions don't necessarily have to take the form of articles. One
thing that would be useful would be proposals for the exact wording of
quick answers (rather than just calls for them to exist). Unfortunately
that is a long way from being an easy task itself, as the 'question' has
to obviously relate to something that is frequently asked and the answer
has to be short, precise, accurate and near comprehensive. It is
actually easier to write a page on most subjects that attempt to boil
them down to a quick answer.
Who will take the time for that?
Well, I will take the time to do it eventually. This last year time has
been a problem, partly because I have been in charge of all the
client-side work an a somewhat ambitions web application but mostly
because my Father has been dying from terminal cancer and his desire to
spend as much time as possible with his family was difficult (even
unreasonable) to decline.

Though there is still the problem that I am not really qualified to
write on some aspects of the language. Regular expressions being a case
in point. The FAQ really needs expanding in the area of regular
expressions, they are the subject of no less than 10% of ECMA 262. But
as time goes by I am finding myself with ever less reason to be using
regular expressions. It means that for me to write the needed material
will take a great deal of research on my part, which is not actually a
bad thing but will take time.
I'd rather think of a FAQ as a collection of solutions
to known problems a majority of active posters can agree
to, mainly short, if possible.
That is certainly the ideal.
A FAQ (list) should precise, but not too long and too
detailed in itself. Links to detailed explanations are
OK. But what would you think if it takes less time
posting a FAQ to the newsgroup and probably get it
answered than reading the FAQ list and finding the
answer there? Would you not rather post the FAQ?


I almost didn't get that. You mean a questioner posts the question
because it takes too long to look through the FAQ to find the answer.
Well there is the proposal that everyone should read all of a technical
group's FAQ before even starting to post to the group, but as a newcomer
finds that out by reading the FAQ there is an obvious paradox in that.
And we are not even restricted to whole articles, there
is the miscellaneous tips and tricks page, where any well
explained specific technique might be presented, but no
contributions there either.


What about postings like <17****************@PointedEars.de>?
Are they not worthy to be considered or what is the matter?


That article is mostly a list of suggested alternatives for broken links
and omissions that should be considered for inclusion. As such it is
(and similar posts) useful, and I will be making changes with a
consideration of that article. Though as far as the JavaScript 1.3
documentation goes I currently favour linking to the versions that Sun
have published. Partly because the 'temp' in devedge-temp.mozilla.org
does not inspire confidence that those links will be long lasting.

As it happens I have taken this week off work with the intention of
getting a FAQ update done and uploaded to Jim's server by the end of the
week.

<snip>
... is also likely to yield nothing, only in the latter
case it requires a constant effort to achieve that.


True, because the initial condition is wrong :)


Probably more 'not ideal' that actually wrong.

Richard.
Nov 2 '05 #17
VK wrote:
<snip>
... . For your information my ArrayAndHash article
got so far 285 visitors where 270 came from Google
using keywords:
"javascript invalid array length"
"javascript wrong array length"
"javascript array length value"

I guess these 270 requests would be posted in this
group otherwise.

<snip>

Are you proud of that? I am relieved that so few people have seen the
page as it has considerable potential to do harm.

Richard.
Nov 2 '05 #18
On 1 Nov 2005 07:31:19 -0800, "VK" <sc**********@yahoo.com> wrote:
Matt Kruse wrote:
Perhaps the FAQ should be a wiki?


Also it would be great to have options:
"Submit this FAQ translated to ..." so one could volunteer in
translation on her mother tongue
and
"This FAQ also available on..." for existing translations.

All together may get to buzy to the FAQ admin though...


Translation is very useful, of course, but people need to be aware
which version of the FAQ has been translated, as this is a volunteer
activity that will depend on the time available. There are also
problems with translation - not so much in a technical context, but it
is worth being aware that meaning does shift in translation, as
concepts don't map one-to-one between languages and cultures. The
technical part won't pose many problems in this area, but the
netiquette bit would! I think one version (probably the English one)
will have to be stated as the "authoritative" one.

Paul
Nov 2 '05 #19
Richard Cornford wrote:
Thomas 'PointedEars' Lahn wrote:
The problem is that complete elaborate, technically perfect
articles are expected from one contributor.
Contributions don't necessarily have to take the form of articles. One
thing that would be useful would be proposals for the exact wording of
quick answers (rather than just calls for them to exist). Unfortunately
that is a long way from being an easy task itself, as the 'question' has
to obviously relate to something that is frequently asked and the answer
has to be short, precise, accurate and near comprehensive. It is
actually easier to write a page on most subjects that attempt to boil
them down to a quick answer.


Why not

"Quick answer: ...
Long Answer: ..."?

Or have a separate "Quick Answers" section which we did in
the de.comp.lang.javascript FAQ <http://dcljs.de/faq/>.
Who will take the time for that?


Well, I will take the time to do it eventually. This last year time has
been a problem, partly because I have been in charge of all the
client-side work an a somewhat ambitions web application but mostly
because my Father has been dying from terminal cancer and his desire to
spend as much time as possible with his family was difficult (even
unreasonable) to decline.


I'm really sorry if my posting was read as too demanding. Of course
everyone here has a real life. What I meant was not your but the
contributor's time. Instead of relying on one contributor and one
editor (which seems to be only you) to a specific topic, it seems more
prudent to have contributions discussed in the newsgroup to finally
achieve a wording we can agree to.

As for your father, I mourn with you. I'm glad for you that you took
the time to be with him. After all, family and friends are the most
important things in our lives.
Though there is still the problem that I am not really qualified to
write on some aspects of the language. Regular expressions being a case
in point. The FAQ really needs expanding in the area of regular
expressions,
ACK
they are the subject of no less than 10% of ECMA 262.
That would not be my criteria for selection but the overall amount of
questions regarding and problems solvable by using Regular Expressions.
After all, it's a _FAQ_ (Frequently Asked Questions) list, not a detailed
documentation on the language. Let's not forget that.
But as time goes by I am finding myself with ever less reason to be using
regular expressions.
Interesting, it's rather the opposite with me :)
It means that for me to write the needed material will take a great deal
of research on my part, which is not actually a bad thing but will take
time.
I think you confuse FAQ list and language documentation.
A FAQ (list) should precise, but not too long and too
detailed in itself. Links to detailed explanations are
OK. But what would you think if it takes less time
posting a FAQ to the newsgroup and probably get it
answered than reading the FAQ list and finding the
answer there? Would you not rather post the FAQ?


I almost didn't get that. You mean a questioner posts the question
because it takes too long to look through the FAQ to find the answer.


Yes, what I meant is that many people, which not only include laymen on a
subject, are repelled by long documents. The FAQ has been more and more
turning into an elaborate documentation of the J(ava)Script/ECMAScript
languages which is not what it should be. The documentations are already
written, the purpose of the FAQ list is to answer frequently asked all-day
questions consisely and merely point to (the chapter or section of) the
documentations, correct or extend them if they are wrong or not exhaustive
in parts.
Well there is the proposal that everyone should read all of a technical
group's FAQ before even starting to post to the group, but as a newcomer
finds that out by reading the FAQ there is an obvious paradox in that.
I cannot agree to that proposal. That everyone should read all of it
before posting is simply not what a FAQ (list) should be. Instead, it
should provide mainly a short answer to a specific question in case
that question has been asked much too often, to save regulars of the
newsgroup time reading and posting replies, to allow them to invest
that time to answer *new*, more interesting, questions and to try to
solve new problems instead.
What about postings like <17****************@PointedEars.de>?
Are they not worthy to be considered or what is the matter?


That article is mostly a list of suggested alternatives for broken links
and omissions that should be considered for inclusion. As such it is
(and similar posts) useful, and I will be making changes with a
consideration of that article.


Thanks.
Though as far as the JavaScript 1.3 documentation goes I currently favour
linking to the versions that Sun have published. Partly because the 'temp'
in devedge-temp.mozilla.org does not inspire confidence that those links
will be long lasting.
Agreed.
As it happens I have taken this week off work with the intention of
getting a FAQ update done and uploaded to Jim's server by the end of the
week.
In case you need or want support, I volunteer.
<snip>
... is also likely to yield nothing, only in the latter
case it requires a constant effort to achieve that.

True, because the initial condition is wrong :)


Probably more 'not ideal' that actually wrong.


The initial condition was, informally speaking, that
nobody else cares about it, which is not true.
PointedEars
Nov 2 '05 #20
JRS: In article <dk*******************@news.demon.co.uk>, dated Tue, 1
Nov 2005 19:17:47, seen in news:comp.lang.javascript, Richard Cornford
<Ri*****@litotes.demon.co.uk> posted :

As to the FAQ being a wiki; I have said from the outset, and it is
stated in the notes, that anyone wishing to contribute an article to the
FAQ notes is free to do so, so long as they accept that the article be
subject to public technical scrutiny on the group (and accepted as
accurate/useful) and may be subject to unrestricted future editing (in
the event that it becomes inaccurate at some future point).
If an article is worth putting in the FAQ notes, then it is worth
posting here, initially and after any *major* change. It would be
sufficient to copy'n'paste from a browser view.

The total number of articles proposed for inclusion in the FAQ notes in
the last two years is one. And that written by VK; factually incorrect,
confused and misleading, and so not included because it did not (and
could not) pass the scrutiny of the group.
Your notes are not conveniently accessible to me, since I dial up only
briefly.

They are not collectively indexed in the FAQ, and I don't know if my own
index is up-to-date. I suggest that they be indexed in a [sub-]section
of the FAQ, with modification date; and that there should be a Web index
with modiification dates (you may already have one) specifically
mentioned in the FAQ.

And we are not even restricted to whole articles, there is the
miscellaneous tips and tricks page, where any well explained specific
technique might be presented, but no contributions there either.

So given that nobody seems willing or able to contribute anything
substantial to the FAQ


As you don't update the posted FAQ frequently, you cannot expect many
people to bother to prepare suggestions.

--
© John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v4.00 IE 4 ©
<URL:http://www.jibbering.com/faq/> JL/RC: FAQ of news:comp.lang.javascript
<URL:http://www.merlyn.demon.co.uk/js-index.htm> jscr maths, dates, sources.
<URL:http://www.merlyn.demon.co.uk/> TP/BP/Delphi/jscr/&c, FAQ items, links.
Nov 2 '05 #21
JRS: In article <if********************************@4ax.com>, dated
Wed, 2 Nov 2005 08:54:41, seen in news:comp.lang.javascript, Paul Cooper
<pa*********@Nobasspam.ac.uk> posted :
Translation is very useful, of course, but people need to be aware
which version of the FAQ has been translated, as this is a volunteer
activity that will depend on the time available.


Put at the top of each smallest-translateable-unit the date of its last
translation-affecting change -- that will be useful for those who only
read the English too -- and in the translation, copy that and perhaps
add the date of translation.

--
© John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v4.00 MIME. ©
Web <URL:http://www.merlyn.demon.co.uk/> - FAQish topics, acronyms, & links.
Proper <= 4-line sig. separator as above, a line exactly "-- " (SonOfRFC1036)
Do not Mail News to me. Before a reply, quote with ">" or "> " (SonOfRFC1036)
Nov 3 '05 #22
JRS: In article <Kf********************@comcast.com>, dated Tue, 1 Nov
2005 19:02:47, seen in news:comp.lang.javascript, Randy Webb
<Hi************@aol.com> posted :
Dr John Stockton said the following on 11/1/2005 4:27 PM:
JRS: In article <dk********@news1.newsguy.com>, dated Tue, 1 Nov 2005
08:21:56, seen in news:comp.lang.javascript, Matt Kruse
<ne********@mattkruse.com> posted :
VK wrote:

<snip>

Perhaps the FAQ should be a wiki?

No. The important thing is that the FAQ is updated only by a known,
knowledgeable person, is distributed in News, and is reviewed by at
least some of the regulars; it may be hard to understand in places, but
it is pretty trustworthy.


True, but, I don't see why the FAQ Editor has to be a "knowledgeable
person" if that knowledge is in reference to scripting itself. Other
than knowing how the server side processing works. It only takes a
person that can review, count votes, and edit text to maintain it. The
auto-posting of the FAQ is done automatically.


An editor without a good knowledge of both the languages - English and
Javascript - cannot be relied upon to produce a comprehensible and exact
version. An editor who has to be continually corrected in detail will
not last, and meanwhile wastes everyone's time.

However, if we are talking about a mere publisher, it would be possible
for someone knowing no javascript and being able to read but not write
English to transfer sections according to agreed instructions here; I
doubt whether anyone would want to do that for long unpaid.

--
© John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v4.00 IE 4 ©
<URL:http://www.jibbering.com/faq/> JL/RC: FAQ of news:comp.lang.javascript
<URL:http://www.merlyn.demon.co.uk/js-index.htm> jscr maths, dates, sources.
<URL:http://www.merlyn.demon.co.uk/> TP/BP/Delphi/jscr/&c, FAQ items, links.
Nov 3 '05 #23
JRS: In article <HL******************@news.optus.net.au>, dated Wed, 2
Nov 2005 00:29:27, seen in news:comp.lang.javascript, RobG
<rg***@iinet.net.au> posted :

Has anyone looked at wikipedia lately? It's free, supports mulitple
languages and already has a lot of JavaScript stuff - maybe a bit of
effort from those here will keep it up-to-date?

It may be a useful adjunct to the jibbering.com site, though not really
a replacement.


Here's an example of why, to be reliable, a FAQ needs a well-chosen
Editor combined with review by others : the site containing http://www
..criosoftware.it/default42.aspx seems frequently cited in
news:it.comp.lang.javascript (though AFAICS only by one person), and
that page contains
function __pt_str_codXcifre(nchar,car) {
var str="";
for(var x=0;x<eval(parseInt(nchar)-this.length);x++) str+=car;
return str+this;
}
In use, 'this' is String. Note eval and parseInt(x), in a for loop
which should be a while loop. While not involving the content of str in
every concatenation is good, ISTM that the benefit may be outweighed by
the cost of the extra concatenation to add str.

That's the sort of code that might well be put in a wiki-faq, perhaps
even as a replacement for something better. One cannot safely cite a
wiki if one wishes to cite a particular solution.
The page also contains "Inserita il 02/11/2005" which should mean
yesterday but may mean February.

<FAQENTRY> in 4.6, change 0.07 to 0.06+0.01 ???

FAQ has 4.7 Why does 5 * 1.015 != 5.075 or 0.05+0.01 != 0.06?
Better? 4.7 Why does 5 * 1.015 != 5.075 or 0.06+0.01 != 0.07?

Note that we normally adjust length by incrementing, which in javascript
requires a new string every time.

For generating long strings, the following recursive routine takes many
fewer operations; there must be a way to code it iteratively for
efficiency. Lightly-tested; but derived from something reliable for
generating positive integer powers in a language without a Math.pow
equivalent. Using L<0 is not recommended.

function BigCat(L) { var T
if (L==0) return ""
if (L&&1) return BigCat(L-1) + " "
T = BigCat(L/2) ; return T + T }

--
© John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v4.00 IE 4 ©
<URL:http://www.jibbering.com/faq/> JL/RC: FAQ of news:comp.lang.javascript
<URL:http://www.merlyn.demon.co.uk/js-index.htm> jscr maths, dates, sources.
<URL:http://www.merlyn.demon.co.uk/> TP/BP/Delphi/jscr/&c, FAQ items, links.
Nov 3 '05 #24
Dr John Stockton wrote:
<snip bad code>
That's the sort of code that might well be put in a wiki-faq, perhaps
even as a replacement for something better. One cannot safely cite a
wiki if one wishes to cite a particular solution.


If it replaces something better, then surely it will be rolled back by
someone else who notices the bad change.
Have you used wikipedia much?
The quantity and quality of information there is astounding, even though
anyone can edit anything.

If a wiki javascript faq were monitored by a number of knowledgeable people,
bad changes would not survive.

Unless you're volunteering to keep the FAQ more relevant and up-to-date, I
don't see anyone volunteering to be the single point of contact for what has
become a huge document.

--
Matt Kruse
http://www.JavascriptToolbox.com
http://www.AjaxToolbox.com
Nov 4 '05 #25
VK

Matt Kruse wrote:
If it replaces something better, then surely it will be rolled back by
someone else who notices the bad change.
Have you used wikipedia much?
The quantity and quality of information there is astounding, even though
anyone can edit anything.

If a wiki javascript faq were monitored by a number of knowledgeable people,
bad changes would not survive.

Unless you're volunteering to keep the FAQ more relevant and up-to-date, I
don't see anyone volunteering to be the single point of contact for what has
become a huge document.


What I'm not sure about "wiki" is the inertial mass of the system.

Say some ill-minded person will edit an array-related faq by saying
that array exists as separate unity, it has length property and that
property indicates to the total amount of elements in the array ?
Also anyone who's capable to pronounce such terrible things can also
add a link at the bottom leading to some hard porno site or IE download
site.
So that guarantees do we have that this article will return in the
correct state in some period of time? How many visitors will read the
article in its violated state. And if no one will take time to edit
this article at all? I'm not sure how does it work in the wikipedia.com

Nov 4 '05 #26
VK said the following on 11/4/2005 5:06 AM:
Matt Kruse wrote:
If it replaces something better, then surely it will be rolled back by
someone else who notices the bad change.
Have you used wikipedia much?
The quantity and quality of information there is astounding, even though
anyone can edit anything.

If a wiki javascript faq were monitored by a number of knowledgeable people,
bad changes would not survive.

Unless you're volunteering to keep the FAQ more relevant and up-to-date, I
don't see anyone volunteering to be the single point of contact for what has
become a huge document.

What I'm not sure about "wiki" is the inertial mass of the system.

Say some ill-minded person will edit an array-related faq by saying
that array exists as separate unity, it has length property and that
property indicates to the total amount of elements in the array ?


That happens almost weekly here, with people saying they have created
Hash Arrays in Javascript, but you have a point.
Also anyone who's capable to pronounce such terrible things can also
add a link at the bottom leading to some hard porno site or IE download
site.
That can happen, easier, in Usenet. And the results get propogated wider
and quicker. The advantage of a Wiki is that it *can* be corrected, and
the incorrect data removed. Unfortunately, in Usenet, once you have said
"I have created a Hash Array in Javascript", it can only be corrected,
not removed.
So that guarantees do we have that this article will return in the
correct state in some period of time? How many visitors will read the
article in its violated state. And if no one will take time to edit
this article at all? I'm not sure how does it work in the wikipedia.com


Go to wikipedia.org and read up on it.

--
Randy
comp.lang.javascript FAQ - http://jibbering.com/faq & newsgroup weekly
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Nov 4 '05 #27
JRS: In article <dk********@news1.newsguy.com>, dated Thu, 3 Nov 2005
20:04:30, seen in news:comp.lang.javascript, Matt Kruse
<ne********@mattkruse.com> posted :
Dr John Stockton wrote:
<snip bad code>
That's the sort of code that might well be put in a wiki-faq, perhaps
even as a replacement for something better. One cannot safely cite a
wiki if one wishes to cite a particular solution.
If it replaces something better, then surely it will be rolled back by
someone else who notices the bad change.


Perhaps, eventually. But, while one can expect the experts here to
review each new edition of *our* FAQ soon after it appears, one can
hardly expect them to with all relevant wiki pages continually.
Have you used wikipedia much?
The quantity and quality of information there is astounding, even though
anyone can edit anything.
Most articles I find somewhat shallow - though adequate for what the
average user wants, no doubt - printed encyclopaedias are better, being
written by carefully-chosen experts rather than self-appointed ones. I
have found wiki to be in error, too.

There is or was an error in the Zeller part of de.wiki (main wiki did
not have the part where the error was), and ISTR an error about Germany
in the DST part of the main wiki - can we assume they've been corrected
by now? The true facts are elsewhere, in Risks Digest and in an obvious
place on the Web.
If a wiki javascript faq were monitored by a number of knowledgeable people,
bad changes would not survive.
If and only if.
Unless you're volunteering to keep the FAQ more relevant and up-to-date, I
don't see anyone volunteering to be the single point of contact for what has
become a huge document.


The FAQ is not particularly large; Select All on the 2004 HTML issue
gets just under 30,000 characters. For Y2k, I maintained a UK FAQ which
ended up at just under 31,000 characters.

However, I used a simpler system, plain text, and did not allow
suggestions to build up. I put it on my Web site, uploading all changes
at next dial-up; AW kindly CRONned it from there into News early each
Sunday.
I have already suggested that Jim could amend the (presumed) Mon/Fri
CRON job to fire only on Mondays, and start a new CRON job for Fridays -
or /vice versa/. The new job would post updates to the older material,
as a plain text file comprising chunks copied from News.

That would in essence be a wiki, but with moderated update.

I write a small section and post it to News; it's copied in if Mod likes
it. You improve it; Mod likes that better, and copies it over mine. Ej
suggests a good sentence; Mod copies that in. PE posts nonsense in a
changed version; Mod ignores it. LN does a total rewrite; Mod puts that
in as a replacement.

Once a section is stable and goof, then the FAQ editor can extract it,
rephrase it convert it to XML or whatever, and drop it in the Monday
FAQ.

--
© John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v4.00 IE 4 ©
<URL:http://www.jibbering.com/faq/> JL/RC: FAQ of news:comp.lang.javascript
<URL:http://www.merlyn.demon.co.uk/js-index.htm> jscr maths, dates, sources.
<URL:http://www.merlyn.demon.co.uk/> TP/BP/Delphi/jscr/&c, FAQ items, links.
Nov 5 '05 #28

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

Similar topics

47
by: VK | last post by:
Or why I just did myArray = "Computers" but myArray.length is showing 0. What a hey? There is a new trend to treat arrays and hashes as they were some variations of the same thing. But they...
39
by: eruanion | last post by:
Hi, I've been working on this for a while now and I can't seem to find out what is wrong with my code. I have 2 files one c3common.js which only contains javascript functions for my main html page...
11
by: jesdynf | last post by:
I'm having trouble applying a stylesheet to content I'm generating after the fact. Here's the sample code: <html> <head> <title>CSS/DOM Problem Example</title> <style type="text/css">...
2
by: Nickolay Ponomarev | last post by:
http://www.jibbering.com/faq/#FAQ3_2 says: Please change this to just: The old reference on mozilla.org was very bad; we're trying to update it after having moved it into the MDC wiki. The zip...
19
by: VK | last post by:
http://groups.google.com/group/comp.lang.javascript/browse_frm/thread/ b495b4898808fde0> is more than one month old - this may pose problem for posting over some news servers. This is why I'm...
49
$
by: google | last post by:
what dose a $ do in javascript, i have been given a bit of code and there are $'s all over the place, can someone explain their uses
6
by: =?iso-8859-2?Q?K=F8i=B9tof_=AEelechovski?= | last post by:
At <http://jibbering.com/faq/index.html#FAQ4_41> IS Microsoft introduced a shortcut that can be used to reference elements which include an ID attribute where the ID becomes a global variable....
4
by: VK | last post by:
As per discussion in the thread http://groups.google.com/group/comp.lang.javascript/browse_frm/thread/117e4f3a30f4d1c3 I'm proposing to add new FAQ entry: ...
31
by: FAQ server | last post by:
----------------------------------------------------------------------- FAQ Topic - How do I modify the current browser window?...
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...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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
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
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
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.