Reply to topic  [ 34 posts ]  Go to page Previous  1, 2, 3  Next
Calling keen photographers... 
Author Message
What's a life?
User avatar

Joined: Thu Apr 23, 2009 8:25 pm
Posts: 10691
Location: Bramsche
Reply with quote
Aha, I hadn't even noticed it, thanks Nick, for bringing it to my attention :lol:

_________________
"Do you know what this is? Hmm? No, I can see you do not. You have that vacant look in your eyes, which says hold my head to your ear, you will hear the sea!" - Londo Molari

Executive Producer No Agenda Show 246


Sun Dec 20, 2009 2:57 pm
Profile ICQ
Spends far too much time on here
User avatar

Joined: Fri Apr 24, 2009 8:38 am
Posts: 2967
Location: Dorchester, Dorset
Reply with quote
belchingmatt wrote:
I disagree. A member who doesn't visit the photography forum may know someone who is interested in the topic.


Like me. I have a friend who might be interested and wouldn't have seen it in the photography forum.

_________________
I've finally invented something that works!

A Mac User.


Sun Dec 20, 2009 3:21 pm
Profile
Spends far too much time on here
User avatar

Joined: Fri Apr 24, 2009 8:38 am
Posts: 2967
Location: Dorchester, Dorset
Reply with quote
AlunD wrote:
I'm with Nick Java Script is the devils work :roll:


Why's that? It seems very handy to me.

_________________
I've finally invented something that works!

A Mac User.


Sun Dec 20, 2009 3:22 pm
Profile
What's a life?
User avatar

Joined: Thu Apr 23, 2009 8:25 pm
Posts: 10691
Location: Bramsche
Reply with quote
Because it is insecure and it causes compatibility problems - more than HTML and CSS even!

None of the current browsers can run the latest version of JavaScript (ratified in 2006/2007)! They support different bits from different versions, but do some things in different ways. IE uses a different DOM model to other browsers. If it comes across standards-compliant code with the standard DOM, it will usually throw out an error dialog and allow the user to debug the code or run until the next error. Safari, if it encounters IE DOM code stops dead. Firefox is a little more flexible, it recognises the IE DOM and tries to work with it, but can sometimes come up with random results - sometimes a page will work, sometimes it won't.

Cross-site scripting is a big problem, as is the embedding of code from other sites within a site.

I use NoScirpt in Firefox, when I surf. It allows me to allow or forbid code on a domain by domain basis.

For example, macuser.co.uk runs JS code from doubleclick.net and skimlinks.com, I let the macuser code run, but doubleclick and skimlinks are blocked (the latter is responsible for all the barstardisation of the text with double underlines and popping up windows when you are trying to read the text on the page! With skinlinks disabled, the page looks normal and readable.

BBC, again, has doubleclick.net and also revsci.net code embedded in it (the latter for playing multimedia content).

Sky.com has pubmatic, ecustomeropinions and adtech code embedded in it.

failblog.org (also roflrazzi, icanhascheezburger etc.) has a lot of other code embedded in it: As well as failblog itself, you have code from youtube, viddler (both for video), quantserve (more multimedia), polldaddy, cheezburger-analytics, googleadservices, google-analytics and wordpress.

All it takes is for one of those to get compromised and the domain you are visiting is also compromised.

_________________
"Do you know what this is? Hmm? No, I can see you do not. You have that vacant look in your eyes, which says hold my head to your ear, you will hear the sea!" - Londo Molari

Executive Producer No Agenda Show 246


Sun Dec 20, 2009 4:05 pm
Profile ICQ
Doesn't have much of a life
User avatar

Joined: Fri Apr 24, 2009 7:48 am
Posts: 1751
Location: Marbella Spain
Reply with quote
Glad i use chrome . ;) ;) ;) ;) ;)

_________________
Life should NOT be a journey to the grave with the intention of arriving safely, but rather to skid in sideways, chocolate in one hand, wine in the other, body thoroughly used up, totally worn out and screaming...
Damn, What a ride!!


Sun Dec 20, 2009 4:23 pm
Profile
What's a life?
User avatar

Joined: Thu Apr 23, 2009 6:27 pm
Posts: 12251
Reply with quote
I read this thread, and I have no idea whatsoever it was originally about. :?

_________________
All the best,
Paul
brataccas wrote:
your posts are just combo chains of funny win

I’m on Twitter, tweeting away... My Photos Random Avatar Explanation


Sun Dec 20, 2009 10:44 pm
Profile
Spends far too much time on here
User avatar

Joined: Thu Apr 23, 2009 11:36 pm
Posts: 3527
Location: Portsmouth
Reply with quote
pcernie wrote:
It's a sticky/announcement that Nick doesn't like ;)


Indeed.

I'd just like to add though that it's nothing personal or unique to the photography thread.

I hate them all! :lol:

_________________
Image


Mon Dec 21, 2009 12:31 am
Profile
Spends far too much time on here
User avatar

Joined: Fri Apr 24, 2009 8:38 am
Posts: 2967
Location: Dorchester, Dorset
Reply with quote
Ah I see, thanks Dave. So it's more of a problem with the language/code itself rather than what it does.

_________________
I've finally invented something that works!

A Mac User.


Mon Dec 21, 2009 12:14 pm
Profile
Site Admin
User avatar

Joined: Thu Apr 23, 2009 5:53 pm
Posts: 8603
Location: location, location
Reply with quote
but bumping this too the top is fine?

_________________
Support X404, use our Amazon link
Get your X404 tat here
jonlumb wrote:
I've only ever done it with a chicken so far, but if required I wouldn't have any problems doing it with other animals at all.


Mon Dec 21, 2009 3:18 pm
Profile WWW
Doesn't have much of a life
User avatar

Joined: Thu Apr 23, 2009 10:14 pm
Posts: 1598
Location: Right here...... Right now.......
Reply with quote
saspro wrote:
but bumping this too the top is fine?

Well, that's a different argument but probably a valid one. Whilst the original announcement will disappear soon, this may rumble on for ages :D

Al

_________________
Eternally optimistic in a 'glass half empty' sort of way....


Mon Dec 21, 2009 3:29 pm
Profile
What's a life?
User avatar

Joined: Thu Apr 23, 2009 6:27 pm
Posts: 12251
Reply with quote
What was this thread originally about? It seems to be about JavaScript and whether this should be a sticky.

_________________
All the best,
Paul
brataccas wrote:
your posts are just combo chains of funny win

I’m on Twitter, tweeting away... My Photos Random Avatar Explanation


Mon Dec 21, 2009 4:14 pm
Profile
Doesn't have much of a life
User avatar

Joined: Fri Apr 24, 2009 7:48 am
Posts: 1751
Location: Marbella Spain
Reply with quote
I like sticky------------------------------------------toffees :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

_________________
Life should NOT be a journey to the grave with the intention of arriving safely, but rather to skid in sideways, chocolate in one hand, wine in the other, body thoroughly used up, totally worn out and screaming...
Damn, What a ride!!


Mon Dec 21, 2009 4:30 pm
Profile
I haven't seen my friends in so long
User avatar

Joined: Thu Apr 23, 2009 9:40 pm
Posts: 5288
Location: ln -s /London ~
Reply with quote
paulzolo wrote:
What was this thread originally about? It seems to be about JavaScript and whether this should be a sticky.

Nick grumbling about the "Calling keen photographers" announcement at the top of the meeting place.

_________________
timark_uk wrote:
Gay sex is better than no sex

timark_uk wrote:
Edward Armitage is Awesome. Yes, that's right. Awesome with a A.


Mon Dec 21, 2009 4:33 pm
Profile
Occasionally has a life
User avatar

Joined: Thu Apr 23, 2009 6:47 pm
Posts: 437
Location: Coalisland,N.Ireland
Reply with quote
big_D wrote:
Because it is insecure and it causes compatibility problems - more than HTML and CSS even!

None of the current browsers can run the latest version of JavaScript (ratified in 2006/2007)! They support different bits from different versions, but do some things in different ways. IE uses a different DOM model to other browsers. If it comes across standards-compliant code with the standard DOM, it will usually throw out an error dialog and allow the user to debug the code or run until the next error. Safari, if it encounters IE DOM code stops dead. Firefox is a little more flexible, it recognises the IE DOM and tries to work with it, but can sometimes come up with random results - sometimes a page will work, sometimes it won't.

Cross-site scripting is a big problem, as is the embedding of code from other sites within a site.

I use NoScirpt in Firefox, when I surf. It allows me to allow or forbid code on a domain by domain basis.

For example, macuser.co.uk runs JS code from doubleclick.net and skimlinks.com, I let the macuser code run, but doubleclick and skimlinks are blocked (the latter is responsible for all the barstardisation of the text with double underlines and popping up windows when you are trying to read the text on the page! With skinlinks disabled, the page looks normal and readable.

BBC, again, has doubleclick.net and also revsci.net code embedded in it (the latter for playing multimedia content).

Sky.com has pubmatic, ecustomeropinions and adtech code embedded in it.

failblog.org (also roflrazzi, icanhascheezburger etc.) has a lot of other code embedded in it: As well as failblog itself, you have code from youtube, viddler (both for video), quantserve (more multimedia), polldaddy, cheezburger-analytics, googleadservices, google-analytics and wordpress.

All it takes is for one of those to get compromised and the domain you are visiting is also compromised.



Dave no offence meant but me being a kingsize n00b has absolutely no idea what that means at all, but that's why i'm a horticulturist & not in I.T. :oops: :oops: :lol:


yours baffled in a big way wecrookie :shock:

_________________
Carpe Diem - Squeeze the day!


Mon Dec 21, 2009 4:35 pm
Profile
What's a life?
User avatar

Joined: Thu Apr 23, 2009 8:25 pm
Posts: 10691
Location: Bramsche
Reply with quote
Basically, at the moment, sites embed code from other sites, which they have no control over. From a security viewpoint a bad thing. Because the browsers allow for this, there are bugs in their code, which allows cross-site scripting exploits, a very bad thing.

The other point is that all JavaScript engines aren't built the same. MS did the usual and made their own version of JavaScript (and VBScript, which thankfully has pretty much died out) and their own object model (DOM), which is a list of objects (and associated methods (actions) and properties) which the language can interact with, to manipulate the state of the browser and the different elements on the page. Because of this, the developer has to put more effort into the code, to make sure it will run on the widest range of browsers. A lot of devs don't, don't know or can't be arsed to support more browsers than the one they use.

This means, for users of different browsers, that they can often get unexpected results or pages which just don't work.

From a safety/security viewpoint, I use an add-in called NoScript, which blocks JavaScript, unless I specificall click on the NoScript icon and say that I trust a specific domain (like macuser.co.uk, but it won't run the embedded code from doubleclick.net or skimlinks.com, because I don't trust them and haven't told NoScript to let their code through).

I hope that is a little more simplified for you. If you need anything else broken down, please say.

_________________
"Do you know what this is? Hmm? No, I can see you do not. You have that vacant look in your eyes, which says hold my head to your ear, you will hear the sea!" - Londo Molari

Executive Producer No Agenda Show 246


Mon Dec 21, 2009 4:46 pm
Profile ICQ
Display posts from previous:  Sort by  
Reply to topic   [ 34 posts ]  Go to page Previous  1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.