It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
kohlrak: Reread, i'm not disagreeing. I'm just saying i think google intentionally doesn't want you self-hosting, despite all the benefits.
Kind of got stuck on the first sentence... Sorry I'm at work and tired and it's hot... :-)
avatar
kohlrak: Reread, i'm not disagreeing. I'm just saying i think google intentionally doesn't want you self-hosting, despite all the benefits.
avatar
toxicTom: Kind of got stuck on the first sentence... Sorry I'm at work and tired and it's hot... :-)
Well, if you stop swinging that wrench around and took the hat off, stop grinning so hard, and breathed in through your nose and out through your mouth, you'd probably cool down some.
avatar
Tauto: I had it yesterday trying to redeem a code and it was a real pain.Unsure if it is a click problem or doing it too fast and it gets confused.But really do we need to go through that cra* just to redeem a (bonus) game by inputing OUR awarded CODE?
avatar
Lexor: Well, it would take long to explain but, in short, yes, it is good we have captcha protection on redeem.

The only thing I would change is let's use GOG's own one instead of 3rd party (Google).
Okay,I buy a game and collect the game then collect my redeem code in about thirty seconds.I put in the code and the captcha comes up and up and up and so on.I ticked the cars and I ticked the cars and I ticked the cars and so forth.Personaly,I think it is not needed for a code that was awarded within 20 seconds and then spent five minutes with the captcha.If anyone can get my code that fast then I say good luck to them and my tough titti**.
avatar
avatar
toxicTom: I would complain. Bank sites should work without JS. XSS is still a thing.
I think it's perfectly fine. Being PCI compliant takes care of that, and banks take great pains to be. They are also audited on it regularly. That's why you never hear of a bank's web site site being hacked and user info stolen, or financial transactions initiated. Banks have 1000 problems, but this isn't one of then.
avatar
toxicTom: C'mon people, how hard can it be to host jQuery on your own servers?
JQuery is a putrid corpse and should never be used under any circumstances by anyone ever.

But yes, any modern project does integrate its own node_modules during the build phase. There should be no external http requests aside from what's is actually necessary for the site's normal operation.
Post edited June 07, 2018 by Alaric.us
avatar
USERNAME:toxicTom#Q&_^Q&Q#GROUP:4 I would complain. Bank sites should work without JS. XSS is still a thing.
avatar
Neither is a legit user logging in.
avatar
toxicTom: C'mon people, how hard can it be to host jQuery on your own servers?
JQuery is a putrid corpse and should never be used under any circumstances by anyone ever.

But yes, any modern project does integrate its own node_modules during the build phase. There should be no external http requests aside from what's is actually necessary for the site's normal operation.
People build their JS?
avatar
kohlrak: People build their JS?
It's not compilation, but the short answer is yes.
I haven't seen this in a while, which explains why I stopped complaining. Occasionally I get to declare I'm not a robot but it's not a major annoyance.
avatar
USERNAME:kohlrak#Q&_^Q&Q#GROUP:4#Q&_^Q&Q#LINK:35#Q&_^Q&Q#People build their JS?#Q&_^Q&Q#LINK:35#Q&_^Q&Q#
avatar
I'm a little curious about this process. What is it? What exactly's going on?
"Click on building."
*clicks on building*
"You are wrong. That not building."
"Click on street."
*clicks on street*
"You are wrong. That not street."
"Click on cat."
*clicks on badger*
"You pass."
Captcha in a nutshell.
avatar
avatar
kohlrak: I'm a little curious about this process. What is it? What exactly's going on?
A modern JS application is actually a pretty complex bit. Not talking driver and kernel programming, of course, but no less complex than apps written in compiled languages such as C# and Java.

You got your framework, a ton of dependencies that it uses, a ton of dependencies that you bring in separately, all the tests, all the mock data and snapshots, etc. It gets big. And I mean REALLY big. Thousands of files (a lot of them only necessary for the dev environment, not for prod.)

In the end, though, you really only want to have a single js file for the site. So all of this stuff needs to be cleaned up, merged, possibly transpiled, minified, etc. There is a lot that goes into this. The build process for a medium sized application can take up to 30 seconds to build on a fast machine. And I can't even imagine the complexity of a colossal app like Facebook. I mean there is a reason why Facebook invented React and Google invented Angular. (Although Angular sucks.)
I already hate those scrambled-word-captchas, but it's only one or two words one have to type and then it's done. But this google thing is just one big waste of time, it has to go for Christ's sake!
avatar
russellskanne: I already hate those scrambled-word-captchas, but it's only one or two words one have to type and then it's done. But this google thing is just one big waste of time, it has to go for Christ's sake!
I am now beginning to worry a little. I never had a problem with these, but a lot of you are very upset and seem to be having serious issues. Perhaps a bunch of people are actually robots and I don't know it.
avatar
russellskanne: Why do I have to waste my precious lifetime with clicking endlessly on vague images.This is not bearable GOG. Get an alternative!
+1 for that - for several reasons (minors might read that!) I can't begin to write here how much I hate that captcha/robot thing! Even started a feature request for it some time ago...
https://www.gog.com/wishlist/site/remove_the_annoying_i_am_not_a_robot_login_feature
... but unfortunately too many users seem to let their cookies remain on their PCs after they close their browsers so only those of us who do delete them everytime will be bothered with the captcha...
avatar
vv221: As a Web developer, I see any site unable to work without JavaScript as messy work from amateurs.
avatar
toxicTom: I basically agree, although there are a few exceptions like multimedia sites (like Netflix or Twitch) or map services where JS is really needed.

However it's not always a question of "messy work from amateurs", but - as always - time and money. In an ideal world a website would have a script-less version (working with url-parameters and posts) and then a script-version on top with all the fancy animations, in-place rendering and ajax-calls in the back (this is also good for search robots).
True, I went a bit snarky on my previous post, but I’m very well aware of the time and resources limitations. Hey, I work with them on a daily basis ;)

avatar
toxicTom: What really pissed me off though is that everyone and their dog is referencing third-party scripts (google, fb...) all over the place. And every one of these inclusions sends a request with referrer and allows browser-fingerprinting. That way you can be tracked by the big providers all over the web.
C'mon people, how hard can it be to host jQuery on your own servers?
At work we have a very bad Internet access, and it’s very good: it helps other devs to rely less on CDN and other third-party resources. I still have a lot of lobbying to do until we don’t use them at all anymore, but we progressed a lot since I join them.
avatar
vv221: True, I went a bit snarky on my previous post, but I’m very well aware of the time and resources limitations. Hey, I work with them on a daily basis ;)

At work we have a very bad Internet access, and it’s very good: it helps other devs to rely less on CDN and other third-party resources. I still have a lot of lobbying to do until we don’t use them at all anymore, but we progressed a lot since I join them.
I think CDNs are fine for stuff that created lots of server/bandwidth load, like large images or even video. But they should really be avoided for delivering "active" stuff - code.