|
Trouble is, that's the way it's going: instead of thinking about how to do something, the modern developers just grab code from the internet at random, chuck it in the app, hit it with a hammer until it fits (or at least doesn't fall out when you compile it), and release it without any idea of what it's doing, much less how.
And then they are surprised when it backfires on them.
Sent from my Amstrad PC 1640
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I hate to say this, but today, sites like SO and CP often do as much damage as they do good to the IT ecosystem.
|
|
|
|
|
No, I don't think so, I think it's an expectations problem, combined with poorly trained educators. The generation has an expectation that they can master computers easily because they can work a phone, and the educators don't know how development works (and aren't about to put the work in to find out when they can just follow a book).
So the "developers" know no better and assume that's how you do it: find a chunk of code and bash it about a bit. CP generally doesn't help them to do that (though for SO that is pretty much it's raison d'être) - we do try to educate and explain, rather than just pass on code fragments. Or I do, anyway!
Sent from my Amstrad PC 1640
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Bash it about a bit? That's rather optimistic. Most of them give up when they can't find a "perfect solution" after 30 seconds on Google.
But I suppose that's marginally better than the ones who can't find Google in the first place...
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Cloud platforms do make it really easy to footgun yourself though. It would be nice if they had a default spending alert set at some low value to avoid nasty surprises. $186 is nowhere near as bad as it could have been though. When my employer first started trying out Azure someone (not me, I was working elsewhere when this happened and only heard it second hand) accidentally created a Sql Server Enterprise tier DB instead of a Sql Server Dirt Cheap Tier DB and ran up a charge of several thousand dollars before the first bill was generated and anyone realized there was a problem.
We have had a few other fun smaller snafus related to people not realizing the charge is per database not per database server, or that deleting a DB in SSMS does not kill all of the backing items that generate monthly charges.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Dan Neely wrote: loud platforms do make it really easy to footgun yourself though.
What you describe is exactly how they make their money.
Make it stupid easy, and not really clear what the cost is. Hoping the accounting dept just blindly cuts the check.
Common sense is admitting there is cause and effect and that you can exert some control over what you understand.
|
|
|
|
|
I just checked, and the article you reference is covered by the Code Project Open Licence (CPOL), which you agreed to when you used the code in your application: CPOL: Code Project Open License[^]
And the CPOL is very, very clear on the subject:
Quote: Representations, Warranties and Disclaimer. THIS WORK IS PROVIDED "AS IS", "WHERE IS" AND "AS AVAILABLE", WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS OR GUARANTEES. YOU, THE USER, ASSUME ALL RISK IN ITS USE, INCLUDING COPYRIGHT INFRINGEMENT, PATENT INFRINGEMENT, SUITABILITY, ETC. AUTHOR EXPRESSLY DISCLAIMS ALL EXPRESS, IMPLIED OR STATUTORY WARRANTIES OR CONDITIONS, INCLUDING WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF MERCHANTABILITY, MERCHANTABLE QUALITY OR FITNESS FOR A PARTICULAR PURPOSE, OR ANY WARRANTY OF TITLE OR NON-INFRINGEMENT, OR THAT THE WORK (OR ANY PORTION THEREOF) IS CORRECT, USEFUL, BUG-FREE OR FREE OF VIRUSES. YOU MUST PASS THIS DISCLAIMER ON WHENEVER YOU DISTRIBUTE THE WORK OR DERIVATIVE WORKS.
Indemnity. You agree to defend, indemnify and hold harmless the Author and the Publisher from and against any claims, suits, losses, damages, liabilities, costs, and expenses (including reasonable legal or attorneys’ fees) resulting from or relating to any use of the Work by You.
Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL THE AUTHOR OR THE PUBLISHER BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK OR OTHERWISE, EVEN IF THE AUTHOR OR THE PUBLISHER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. So I suspect that regardless of the cause of your charges - and I have no access to any information about them - you will have to bear them on your own.
But I would note that it has been downloaded 357 times in just under a year, and you are the first person that we know has experienced this. Occam's razor suggests you did something wrong with it, not that the author of the article is responsible.
Sent from my Amstrad PC 1640
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
modified 17-Jul-18 14:08pm.
|
|
|
|
|
That article start/stops RDS service. I think OP did not had any RDS instance and to "try out" the code, they would have created one with SQL/Oracle DB with reserved DB instance. That costs somewhere around $150 based on DB type and backup strategy. Unless OP clears up whatever is created on AWS, they will be charged each month.
I believe this is classic case of "OMFG! what have I done.". Their AWS account will tell what exactly they are charged for and it cannot be lambda or cloudwatch unless OP did >million executions and dealt with GBs worth of data.
Sean should just send mankini pics as consolation. I bet OP would take $186/month set back happily instead of those pics.
"It is easy to decipher extraterrestrial signals after deciphering Javascript and VB6 themselves.", ISanti[ ^]
|
|
|
|
|
|
I thought ppolymorphe said, he would keep the time machine in secret...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
It opens a blank page for me on Web03 and Web04. Why I went there? Too bored.
"It is easy to decipher extraterrestrial signals after deciphering Javascript and VB6 themselves.", ISanti[ ^]
|
|
|
|
|
It is gone. It had been largely abandoned for years and did not serve a purpose we were interested in supporting.
Thanks,
Sean Ewington
CodeProject
|
|
|
|
|
CodeProject. A Guide. says:
Looking for icons, graphics, PocketPC themes, wallpaper or even a Javascript feed?
Time to remove the reference to PocketPC themes?
I did a search in this forum for "PocketPC" but it came up with nothing. Which leads me to wonder... is there some sort of inside joke where Maunder and co know about this but want to see how long it is before somebody brings it up?
Cheers,
विक्रम
"We have already been through this, I am not going to repeat myself." - fat_boy, in a global warming thread
|
|
|
|
|
I see that Mr CP is not wearing the french flag for the French National Day.
If it is not a bug, it is a suggestion.
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
|
0x01AA wrote: lol which one? The flag you had until now or the "new" one from Patrouille de France?
I think the classical one is better, in fact it was a failed attempt to do a canadian flag
0x01AA wrote: My opinion is, because of this confusion CP decided not to Color Mr CP
What ? Do you mean Chris have a time machine and he knew it before it happen ?
In this case, is it possible to have the numbers of French Loto ?
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
Please don't take my comment above serious.
Regards, Bruno
It does not solve my Problem, but it answers my question
modified 19-Jan-21 21:04pm.
|
|
|
|
|
Ok, I keep the secret about the time machine.
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
Holy s*** please no! Don't try to paint the canadian flag with airplanes.
What I can recognize, they tried it with Motorcycles and it failed
Défilé 14 juillet 2018 Moto / Chute - YouTube[^]
S'il vous plaît excusez-moi encore. J'espère que la Croatie sera meilleure demain
[Edit]
Btw. I'm a fan of France, especally for Bébel and of course Louis de Funes
It does not solve my Problem, but it answers my question
modified 19-Jan-21 21:04pm.
|
|
|
|
|
0x01AA wrote: Holy s*** please no! Don't try to paint the canadian flag with airplanes.
Do you prefer a red flag with a white cross ?
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
If I try to "compare" revisions that a poster of a QA question makes, I can't see any comparable stuff.
Didn't I used to have a side-by-side display on which I could easily pickoff a line visually to denote an alteration in an origiinal?
Or have I been using WinDiff too much and my experiences have begun to bleed into brain parts unknown?
[EDIT 180718]
Seriously? No attending ... selfsuture then.
[END EDIT 180718]
modified 18-Jul-18 13:00pm.
|
|
|
|
|
Yes it used to show you too nice divs with the changes highlighted. The whole revision system has been broken for some time.
|
|
|
|
|
Any reason to have it twice in the left menu in personal profile (one after "my bookmarks" and one after "comments made")?
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
I think you should improve the time to answer the question. All the question should be answered whether it is yes or no. Your answer will be very helpful and time saving for the guys asking the questions.
|
|
|
|
|
The people answering questions on this site are volunteers.
Nobody is under any obligation to answer your questions at all, let alone within a fixed time.
If you don't get an answer to your question, then consider editing it to add more information, a better description of the problem, the relevant parts of your code, the details of the errors you're getting, etc.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|