|
you can't turn it off because idiot web developers were saying "i want my app to be sooper secure so i'm going to turn off autocomplete and make people remember their passwords", which is dumb as rocks. if you have a login form that you're trying to turn off autocomplete for, you should stop because you're being really dumb. if it's not a login form but it's accidentally being detected as one, that kinda sucks, but why are you using a password field?
|
# ? Nov 29, 2017 01:41 |
|
|
# ? Jun 8, 2024 15:50 |
|
hell yeah time to rotate the model on the Y axis in perspective projection ...what the gently caress????
|
# ? Nov 29, 2017 02:16 |
|
Apparently the most used feature on our software is the ability to POST raw SQL to an API controlled by our software which then executes the query on an internal database controlled by whatever vendor specific system the customer has configured and returns the results of the query. My gut tells me that this is a catastrophe waiting to happen and I'm not sure I want to know why this exists in the way that it does but whatever. Looking through the list of systems we support through this feature though I saw that several of them don't expose the database and I was curious as to how we were executing SQL queries on these. Ended up finding a lot of this good stuff from the previous dev:code:
|
# ? Nov 29, 2017 02:21 |
|
Making from bad programmers is good, an abundant market to reap. Sounds like , you have pretty much invented your own SQL dialect? Or is this compatible with one vendor? If you are on Windows why do you care about anything other than SQL Server though?
|
# ? Nov 29, 2017 02:30 |
|
cinci zoo sniper posted:whats wrong with unity (for what i assume to be a hobby project)? seems to be like a good option if you skip the mountains on integrated tooling, boot into vs/rider and hack away using someone else's multiplatform support work it's just too much at this stage, i don't want to learn a big engine when i should be learning game development basics (all my experience so far is web dev). was using sdl before this, monogame seems similar just with a much, much nicer language attached.
|
# ? Nov 29, 2017 03:51 |
|
elcannon posted:
|
# ? Nov 29, 2017 06:46 |
jony neuemonic posted:it's just too much at this stage, i don't want to learn a big engine when i should be learning game development basics (all my experience so far is web dev). was using sdl before this, monogame seems similar just with a much, much nicer language attached. ah, fair enough
|
|
# ? Nov 29, 2017 06:56 |
|
elcannon posted:
lmao. why bother "parsing" sql statements if you're just going to do string matching? go find whoever wrote that and publicly shame them in the office or whatever.
|
# ? Nov 29, 2017 07:00 |
|
Luigi Thirty posted:hell yeah time to rotate the model on the Y axis in perspective projection I think your math might be off
|
# ? Nov 29, 2017 07:19 |
|
that or Luigi Thirty has discovered a way to read the True Names
|
# ? Nov 29, 2017 07:21 |
|
c tp s: after losing access to dapper for the foreseeable future i tried to make it so data access implementors at least don't have to deal with too much OracleDataReader/IDataReader cruft through reflection and dynamics in the process of learning i learned System.Dynamic has a class called ExpandoObject and i think that is just wonderful (in addition to it being hella useful)
|
# ? Nov 29, 2017 07:24 |
|
Yeah, it squishes as the Y rotation approaches 180 and stretches as the X approaches 180. I did hook up the hardware clipping to my polygon blits so it wouldn’t corrupt memory so there’s a plus
|
# ? Nov 29, 2017 07:26 |
|
Ciaphas posted:in the process of learning i learned System.Dynamic has a class called ExpandoObject and i think that is just wonderful (in addition to it being hella useful) You can throw away all of the type checking and pretend that you're writing javascript, but why would you want to do that?
|
# ? Nov 29, 2017 07:37 |
|
Fiedler posted:You can throw away all of the type checking and pretend that you're writing javascript, but why would you want to do that? seemed like it'd be useful at the time as a substitute for one-use repos but now that i think about it i'm kinda scratching my head about that Ciaphas fucked around with this message at 07:55 on Nov 29, 2017 |
# ? Nov 29, 2017 07:53 |
|
Jabor posted:if you have a login form that you're trying to turn off autocomplete for, you should stop because you're being really dumb. if it's not a login form but it's accidentally being detected as one, that kinda sucks, but why are you using a password field? maybe they’re making a web-based password wallet right? right?
|
# ? Nov 29, 2017 07:58 |
|
Luigi Thirty posted:hell yeah time to rotate the model on the Y axis in perspective projection maybe someone sat on the box containing the universe
|
# ? Nov 29, 2017 07:59 |
|
jony neuemonic posted:it's just too much at this stage, i don't want to learn a big engine when i should be learning game development basics (all my experience so far is web dev). was using sdl before this, monogame seems similar just with a much, much nicer language attached. dehumanize yrself and face to game engines. don't fall into the trap that i did where you piss around attempting to write games from scratch because you're too cool to use a real engine. unity's simple poo poo, you'd have no problem learning game dev basics in it.
|
# ? Nov 29, 2017 10:13 |
|
Jabor posted:you can't turn it off because idiot web developers were saying "i want my app to be sooper secure so i'm going to turn off autocomplete and make people remember their passwords", which is dumb as rocks. It's not a login form, it's a user credentials page on a customer management system. The password box is masked and populated with a placeholder to represent that the customer has a password set. The person using the page can use the field to change a customer's password if necessary. Masking the password on an interface like that is good practice and it all works fine if only chrome would stop prompting people to save login credentials when they modify unrelated data on the customer's profile. It's not the end of the world because the application is a SPA so most stuff goes via ajax and doesn't trigger the prompt, but pressing enter to submit the forms on the page seems to trigger it. Might be some prevent default stuff to do to solve it - either that or we're in the territory of trying to use CSS to implement password masking on a text box which I'd rather stay the hell away from. Chalks fucked around with this message at 10:52 on Nov 29, 2017 |
# ? Nov 29, 2017 10:49 |
|
ran into a vendor once that had an http api. some of the endpoints took a bunch of filters that looked astonishingly like a WHERE clause if you didn't escape single quotes, you received a generic asp.net exception page - stack traces, code snippets, and all
|
# ? Nov 29, 2017 11:00 |
|
oh, so you’re writing an application but making people access it through a web page don’t do that, write a real user interface, then Chrome won’t get in the way
|
# ? Nov 29, 2017 11:16 |
|
CommunistPancake posted:dehumanize yrself and face to game engines. don't fall into the trap that i did where you piss around attempting to write games from scratch because you're too cool to use a real engine.
|
# ? Nov 29, 2017 11:19 |
|
eschaton posted:oh, so you’re writing an application but making people access it through a web page If only. People apparently get all upset if your "cloud based software" requires a desktop installer download.
|
# ? Nov 29, 2017 12:04 |
|
elcannon posted:Apparently the most used feature on our software is the ability to POST raw SQL to an API controlled by our software which then executes the query on an internal database controlled by whatever vendor specific system the customer has configured and returns the results of the query. My gut tells me that this is a catastrophe waiting to happen and I'm not sure I want to know why this exists in the way that it does but whatever. Looking through the list of systems we support through this feature though I saw that several of them don't expose the database and I was curious as to how we were executing SQL queries on these. Ended up finding a lot of this good stuff from the previous dev: good god
|
# ? Nov 29, 2017 12:44 |
|
eschaton posted:oh, so you’re writing an application but making people access it through a web page have you seen native enterprise apps? web apps are an improvement in every conceivable way
|
# ? Nov 29, 2017 13:01 |
|
so lastdev home rolled a timeseries database in mongo and kinesis and now there's a bug that i genuinely don't know how to fix.
|
# ? Nov 29, 2017 13:30 |
|
i hate this application so much. i dont understand our data or use case. i know our stack really well and I'm good at tooling around in it but when it comes to implementing business logic i'm totally lost. i've been here 9 months.
|
# ? Nov 29, 2017 13:30 |
|
MALE SHOEGAZE posted:so lastdev home rolled a timeseries database in mongo and kinesis and now there's a bug that i genuinely don't know how to fix. step 1: get a reproducable test case in which you can go from a correct state start to a state where the bug is clear to see step 2: shrink down the test case as much as possible, ideally to a single API call but that's often not actually possible step 3: delve into the broken call to get to a half-way point and see if the state there is broken or not. repeat i.e. binary search/ note that if the call is opaque to you ie you can't actually view the internals and it's just okay before but broken after then that's possibly an external bug and instead of fixing it you need to find a workaround, or ask for help, etc. from what you say i'm guessing that you have access to the intermediate states/code though e: especially if it's in scala, because intellij lets you 1) view sources of most dep jars, and 2) set breakpoints on said sources. this is super loving useful, i once spent a day in spray json's internals. note that implicits do make this process more annoying however. let me know if you want to go into more detail about debugging implicits
|
# ? Nov 29, 2017 14:12 |
|
gonadic io posted:step 1: get a reproducable test case in which you can go from a correct state start to a state where the bug is clear to see it's unfortunately not that kind of bug. i understand how and why it's happening, it's just a design flaw of the system and i'm not sure how to fix it short of rearchitecting the whole thing (which is not on the table). would be interested in hearing your implicit debugging stories!
|
# ? Nov 29, 2017 14:26 |
|
Ciaphas posted:c tp s: after losing access to dapper for the foreseeable future i tried to make it so data access implementors at least don't have to deal with too much OracleDataReader/IDataReader cruft through reflection and dynamics I like IsolationLevel.Chaos
|
# ? Nov 29, 2017 14:28 |
|
elcannon posted:Apparently the most used feature on our software is the ability to POST raw SQL to an API controlled by our software which then executes the query on an internal database controlled by whatever vendor specific system the customer has configured and returns the results of the query. My gut tells me that this is a catastrophe waiting to happen and I'm not sure I want to know why this exists in the way that it does but whatever. Looking through the list of systems we support through this feature though I saw that several of them don't expose the database and I was curious as to how we were executing SQL queries on these. Ended up finding a lot of this good stuff from the previous dev: lol
|
# ? Nov 29, 2017 14:30 |
|
MALE SHOEGAZE posted:i hate this application so much. i dont understand our data or use case. i know our stack really well and I'm good at tooling around in it but when it comes to implementing business logic i'm totally lost. i've been here 9 months. I thought you were getting an asp.net job?
|
# ? Nov 29, 2017 14:30 |
|
Shaggar posted:I thought you were getting an asp.net job? didn't pan out, couldn't get the same $$$ still working on it though
|
# ? Nov 29, 2017 14:37 |
|
MALE SHOEGAZE posted:(which is not on the table). delegate up until someone is who is allowed to fix it, can
|
# ? Nov 29, 2017 14:47 |
|
MALE SHOEGAZE posted:didn't pan out, couldn't get the same $$$ bummer.
|
# ? Nov 29, 2017 15:18 |
|
CRIP EATIN BREAD posted:lmao. why bother "parsing" sql statements if you're just going to do string matching? The guy who wrote it was one of the cofounders and sole developer until a couple months ago when he supposedly just stormed out after some dispute. They picked up a couple contract devs to try to put out a bunch of existing fires so I'm supposed to be out before the end of the year but we'll see. His work has really cemented my belief that code is a liability and not an asset though. Guy wrote his own installer, logger, CRM, helpdesk system, billing system, job application system and it all exists across like 3 assemblies so when the job that parses the resumes to the open HR position fails for whatever reason then there's a good chance that we won't receive emails about errors or someone won't get billed etc. I can't complain really, getting paid to push buttons and all, and I regularly get to make some really delete heavy commits, like removing almost 100 instances of this: code:
|
# ? Nov 29, 2017 19:08 |
elcannon posted:Guy wrote his own installer, logger, CRM, helpdesk system, billing system, job application system and it all exists across like 3 assemblies so when the job that parses the resumes to the open HR position fails for whatever reason then there's a good chance that we won't receive emails about errors or someone won't get billed etc. what in the flying flying FLYING gently caress
|
|
# ? Nov 29, 2017 19:13 |
|
yowza
|
# ? Nov 29, 2017 20:22 |
|
woah
|
# ? Nov 29, 2017 20:24 |
|
hmm looks like my insurance company deployed its js mapping files to prod. im just sitting here reading the insane number of TODO comments in the source. the site is trash btw
|
# ? Nov 29, 2017 20:40 |
|
|
# ? Jun 8, 2024 15:50 |
|
fritz posted:there's no 'maybe' when it comes to the state of android docs cinci zoo sniper posted:c tp s: we sent one of our investors a literal thousand of identical text messages because the service provider api kept returning "message denied" error as our server bombarded them with repeated requests to get one through Sapozhnik posted:i don't like dynamically typed languages but they do have valid uses elcannon posted:Guy wrote his own installer, logger, CRM, helpdesk system, billing system, job application system and it all exists across like 3 assemblies so when the job that parses the resumes to the open HR position fails for whatever reason then there's a good chance that we won't receive emails about errors or someone won't get billed etc.
|
# ? Nov 29, 2017 21:53 |