Previous IndexNL Next

Aug 6, 2011           

Just a bit more on Quotations and JavaScript

This continues yesterday's Nederlog as my title says, on those subjects:


1. A bit more on Quotations
2. About JavaScript

1. A bit more on Quotations

There was in yesterday's Nederlog a copy of Quotations and a link to it in my  Philosophical Dictionary, and today you're supposed to know what I am writing about, and you merely get the link and no copy of it in this text - saves 90 Kb  but a few remarks about it and JavaScript, that is continued in the next section.

First, as I've said before it's a very simple program and a rewrite of the same program with the same data written in Assembly. It originally was done in Assembly because I like the idea of a quotation-server, and it's not difficult to program a basic working version.

Second, in either case I wrote a basic working version, and no more. I will extend the JavaScript version, because I think that's nice and useful, but as is it just is minimalistic and it works.

That's also by design, because that's the easiest thing to do - KISS! = Keep It Simple, Stupid! - anyway, and also the easiest and often the best way to program something: Get something working, and improve on it as you can.

Third, I like JavaScript, but have normally switched it off in my browsers completely or have it switched off with Noscript, which is a JavaScript Addon to Firefox and Seamonkey, that allows one to block JavaScripts, which is generally a good idea if you want an unhacked computer.

Fourth, I use JavaScript as a programming language on my own computer, because it takes less time to write useful programs in than it takes in other languages, which is basically because (i) the language has some good parts which make for intuitive and easy programming (see the next section), and because (ii) one uses it in a browser, using the facilities of the browser.

So this is also how Quotations is intended to be used: Not so much as something "that lives on the web", but as an easy and useful program one can get for free with open source and that one can use on one's own computer and modify as one pleases.

Fifth, it may happen that I put more JavaScript on my website, but as is, my own main use of JavaScript is to program things to use on and from my own computer, because this takes the least effort, and not to use JavaScript for my site, not because I don't like it, but because I don't like its dangers, that are not due to it, but to people who want to abuse people, and to  browsers that are no good on security.

2. About JavaScript

It seems that JavaScript is the most popular programming language on the moment, in the sense that more persons write in that programming language than in any other.

There is a lot of JavaScript code on the internet, and many tutorials, and there also are quite a few books on the subject.

That there is a lot of JavaScript code on the internet is in part due to the fact that JavaScript is fundamentally open source: It is text, that is interpreted by browsers, and that needs no more than that to work.

There also are many tutorials on JS, written and on video, and also books, and I will give some links to useful examples of each of these, also because quite a few of these tutorials are not very good or useful.

First, two books that I found quite good and useful, though maybe I should also say that these probably are not books to learn the basics of JavaScript or programming from:

Actually, the above link is not to the book (published by O'Reilly) but to a page of Crockford's site that mentions it and much more, and has links to useful and interesting texts and videos related to JS (as it abbreviates). His main site is here:

And there is this 64 minutes video-talk by Crockford, who is a good lecturer:

The other book is what is widely regarded as the best survey, presently in the 6th edition:

This is a link to Flanagan's own site about the book, which I bought, and so far partially read, in the 6th edition, that's over a 1000 pages, and indeed it is good, but you need something else to learn either the language or programming from scratch.

If you don't know how to program at all, one of the following two are probably good starts, but the same is true if you already know how to program but not in JS:

By way of the following link there is a good set of tutorials on JavaScript, html, css and some more:

These are good and useful tutorials on JavaScript, html and css - and yes, they are related, and you need to know some about the last two to get the hang of the first.

More stuff I found useful is here:

As before, this has quite a few files about JavaScript, html and css, and more.

If you want a series of good fast-paced videos introducing JS here is the first of 9 that does that

There is lots more to be found on these subjects on the internet, some not so good, and there is one book that you probably should get if you are serious about JavaScript:

This is a link to Flanagan's own site about the book, which I bought, and so far partially read, in the 6th edition of over a 1000 pages, and it is good, but you need something else to learn either the language or programming from scratch.

So... collectively, the above items should get most anybody going, provided one is interested in JS at all.

P.S. Corrections, if any are necessary, have to be made later.

As to ME/CFS (that I prefer to call ME):

1.  Anthony Komaroff Ten discoveries about the biology of CFS (pdf)
3.  Hillary Johnson The Why
4.  Consensus of M.D.s Canadian Consensus Government Report on ME (pdf)
5.   Eleanor Stein Clinical Guidelines for Psychiatrists (pdf)
6.  William Clifford The Ethics of Belief
7.  Paul Lutus

Is Psychology a Science?

8.  Malcolm Hooper Magical Medicine (pdf)
 Maarten Maartensz
ME in Amsterdam - surviving in Amsterdam with ME (Dutch)
 Maarten Maartensz Myalgic Encephalomyelitis

Short descriptions of the above:                

1. Ten reasons why ME/CFS is a real disease by a professor of medicine of Harvard.
2. Long essay by a professor emeritus of medical chemistry about maltreatment of ME.
3. Explanation of what's happening around ME by an investigative journalist.
4. Report to Canadian Government on ME, by many medical experts.
5. Advice to psychiatrist by a psychiatrist who understands ME is an organic disease
6. English mathematical genius on one's responsibilities in the matter of one's beliefs:

7. A space- and computer-scientist takes a look at psychology.
8. Malcolm Hooper puts things together status 2010.
9. I tell my story of surviving (so far) in Amsterdam with ME.
10. The directory on my site about ME.

See also: ME -Documentation and ME - Resources
The last has many files, all on my site to keep them accessible.

        home - index - top - mail