The Official Status Thread
-
@dkf said in The Official Status Thread:
@accalia said in The Official Status Thread:
given that it really wants to run as an accoutn with SA privileges to the database...
Guessed as much. BTDT. Fucking ORMs. Fucking idiots who use ORMs without understanding deployment scenarios. Fuck.
oh goddess..... i did a trace through..... it's not trying to issue DDL statements, or anything. it's not even validating the tables are as it expects.
it's explicitly testing whether
SELECT 1 FROM table WHERE LEN(CurrencyIsoCode) <> 3
returns results...... WHY?!
-
-
https://www.damninteresting.com/nugget/fluid-identity/
That was, in fact, damn interesting.
-
@accalia I was 100% serious on my comment about how databases end up needing separate date and time columns because the people designing them don't know how to query based on a computed start and end datetime.
It's the only explanation that makes any sense to me.
-
statusbolded text****
goddamit
chadJasonhttp://i.imgur.com/uQQrDaP.png
edit and it isn't just that one paragraph, every mention of JSON is Jason throughout the entire document.
-
God DAMN, YouTube ads are ANNOYING.
I had forgotten how bad they were, with their stupid music and all.
-
@Lorne-Kates We've had that happen before here too.
-
Status: SFW https://totallyfuckablealiens.com
-
Only 13 days until I get my cast off.
-
@CarrieVS radical!
-
-
@RaceProUK said in The Official Status Thread:
Status: Five minutes in, and I already have three emergency fixes to make.
Yay.
Apparently nobody knows that "The provider failed to open on connect" means, "The Internet was down for long enough that the app couldn't talk to the database, just move on plz".
In other news, I get to make a try-catch there to just respond with a 502 until the DB responds....
-
@antiquarian said in The Official Status Thread:
@anotherusername said in The Official Status Thread:
I mean, they could use a bit, and perhaps should use a bit, but it's not what they asked for.
Giving them what they ask for leads to this:
Please create tblWidgets.
OK done.
(A couple of months pass.)
The table name shouldn't have been plural. Please change it to tblWidget.
Never mind that it really should have been CHAR_Owned??? instead of CHAR_???Owned, but characters can't "wear" multiple torsos, heads, or (technically) feet. You get one of each. So why is it plural? Because that's where all the heads, torsos etc are stored, so obviously it's plural!
-
@JazzyJosh said in The Official Status Thread:
@Tsaukpaetra
https://what.thedailywtf.com/uploads/files/1487705845285-bit-resized.jpegThat was definitely printed using Vase mode...
-
@cartman82 said in The Official Status Thread:
@fbmac said in The Official Status Thread:
And that's why age discrimination is stupid, we're all getting there.
At my current job, there is a 60ish guy that is almost unanimously accepted as our best coder.
I just discriminate him a bit for using emacs. Who da fuck use emacs?If you use emacs, you might as well buy a coffin, lay in it and close the lid from inside.
Hey!
Also: did you know there's a package for that? M-x coffin-dwim
-
@antiquarian said in The Official Status Thread:
@anotherusername said in The Official Status Thread:
I mean, they could use a bit, and perhaps should use a bit, but it's not what they asked for.
Giving them what they ask for leads to this:
Please create tblWidgets.
OK done.
(A couple of months pass.)
The table name shouldn't have been plural. Please change it to tblWidget.
Do it!!! (after first documenting that you warned them things would break - "Not My Problem")
-
@Tsaukpaetra said in The Official Status Thread:
@RaceProUK said in The Official Status Thread:
Status: Five minutes in, and I already have three emergency fixes to make.
Yay.
Apparently nobody knows that "The provider failed to open on connect" means, "The Internet was down for long enough that the app couldn't talk to the database, just move on plz".
In other news, I get to make a try-catch there to just respond with a 502 until the DB responds....
With all our users, that means we can now close about 4324 P1 tickets... Each time that happens.
-
I'm pretty sure it's not hollow. It's fairly solid, and although light not incredibly so. It's like 3/4 the weight of other plastic models. These were made back in like late 2009/early 2010
That being said, I don't know much about 3d printing.
Plus isn't printing this:
Impossible in vase mode?
-
@JazzyJosh said in The Official Status Thread:
I'm pretty sure it's not hollow. It's fairly solid, and although light not incredibly so. It's like 3/4 the weight of other plastic models. These were made back in like late 2009/early 2010
That being said, I don't know much about 3d printing.
Plus isn't printing this:
Impossible in vase mode?
The ones on that page were not done in Vase mode, the original picture you posted was.
https://what.thedailywtf.com/uploads/files/1487705845285-bit.jpeg
You can tell from the holes in the sharp edges and the general look. The vertice at the upper left was the top at printing, looks like.
-
That's the same thing as what I posted. I can grab the box at home if you want :)
That being said, thanks to you I did find the start and stop of the print.
-
@JazzyJosh said in The Official Status Thread:
That's the same thing as what I posted. I can grab the box at home if you want :)
That being said, thanks to you I did find the start and stop of the print.
I blame visual artifacts then. ;)
-
@Tsaukpaetra said in The Official Status Thread:
You can tell from the
holes in the sharp edgespixels andthe general lookfrom seeing quite a few 'shops in my time
-
Status: We've gone full circle:
-
@CarrieVS said in The Official Status Thread:
Only 13 days until I get my cast off.
Theater parties sure are wild. Have fun. Bring a towel and goggles.
-
@Tsaukpaetra said in The Official Status Thread:
The vertice at the upper left
The singular of vertices is vertex (c.f. index/indices).
Status: able to feed myself (using a spoon, with my left hand. Only slightly awkwardly. Breaking an arm is a little like becoming a baby again: every little task is a milestone worth celebrating).
-
@CarrieVS said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
The vertice at the upper left
The singular of vertices is vertex (c.f. index/indices).
Yeah... My language is corrupted at the best of times.
Status: able to feed myself (using a spoon, with my left hand. Only slightly awkwardly. Breaking an arm is a little like becoming a baby again: every little task is a milestone worth celebrating).
Excellent opportunity to practice ambidextrous-ism?
-
@Tsaukpaetra said in The Official Status Thread:
Excellent opportunity to practice ambidextrous-ism?
Most things were harder to do one-handed than right-handed, in any case. Now my arm's nearly better it's easier to do a lot of things with my left arm in spite of the cast than to do them right-handed.
-
Status: FYVM, ASP.Net MVC router!
So, this is the default route configuration in MVC5:
routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } );
This means that if you go to a url like so: http://whateverhost/MyController/MyAction/MyID it calls the function MyAction in the controller called MyController with the parameter MyID as ID. Fine.
Guess what happens if you put something with a period as the ID paramater?
If you guessed
404 Not Found
, A winner is you!Commas are fine, %20-whatever-it's-called-encoding is fine, pretty much everything else is fine. Except Period (
.
) and slash. Because they might be part of a file name so obviously don't route that.
-
@Tsaukpaetra I don't see the here: if you have a
.
, it's usually more likely to be a static file, and you don't tend to serve those via ASP.NET (often, they're handled by IIS before the pipeline is started).
-
@RaceProUK said in The Official Status Thread:
@Tsaukpaetra I don't see the here: if you have a
.
, it's usually more likely to be a static file, and you don't tend to serve those via ASP.NET (often, they're handled by IIS before the pipeline is started).That's fine, but if it can't find it, then it should just pass it along like it normally would in any other case.
It's like as if I had a virtual path that was always supposed to handle anything being requested under /mypath, and the server deciding not to honor that if you had something that looked like a filename.
Besides, the is that the default templating thing doesn't anticipate this problem and encode it if it's likely to be seen as a file.
This is the code that causes problems:
<td> @Html.ActionLink("Edit", "Edit", new { id = item.Email }) | @Html.ActionLink("Details", "Details", new { id = item.Email }) | @Html.ActionLink("Delete", "Delete", new { id = item.Email }) </td>
Emails have periods. Periods are magic "this is a file" indicators. Because "we think you meant" clippy-style helpers.
-
@Tsaukpaetra said in The Official Status Thread:
It's like as if I had a virtual path that was always supposed to handle anything being requested under /mypath, and the server deciding not to honor that if you had something that looked like a filename.
Suddenly, the apparent complexity of JAX-RS starts to look pretty good; it's more manual (because java.things.are.soooo.verbose), but it doesn't include these sorts of surprises…
-
Status: Today has been a mixed day. Most of it was dominated by an annoying headache that just wouldn't shift, but I've had a wonderful piece of roast beef this evening so that's really good. There's a real upside to having family visit…
-
@Tsaukpaetra said in The Official Status Thread:
This is the code that causes problems:
Fixed by doing this insanity:
<td> @Html.ActionLink("Edit", "Edit", new { realid = item.Email }) | @Html.ActionLink("Details", "Details", new { realid = item.Email }) | @Html.ActionLink("Delete", "Delete", new { realid = item.Email }) </td>
and renaming the input parameter
realid
instead ofid
in the controller function. Fuck.
Because now, since it's not in the route template, the MVC template thing makes it a proper URL parameter (i.e.?realid=blah@40domain.com
) which works as you'd expect. Because it's after the?
and therefore couldn't possibly be a file anymore.
-
Status: …wut?
-
@JazzyJosh said in The Official Status Thread:
Status: We've gone full circle:
Eh, idk, I think I'll PAAS
-
as a Service
The other day I got invited to a webinar about "Chatbot as a Service" by a company who has an "Everything as a Service" platform.
I assume it includes Service as a Service.
-
@sloosecannon said in The Official Status Thread:
@anotherusername said in The Official Status Thread:
@accalia said in The Official Status Thread:
@HardwareGeek said in The Official Status Thread:
@Polygeekery said in The Official Status Thread:
If we are clam
it took me about five months to notice the @accalia in your avatar.....
I can't even recall reading it before now. It scrolled past my eyes many times, but at no point did any conscious thought go into deciphering the letters.
Yeah. I see it and think
KEEP
CALM
IT'S JUST
HARDWAREGEEKYou people need glasses ...
Oh wait most of you probably have glasses.
-
@aliceif said in The Official Status Thread:
Oh wait most of you probably have glasses.
Technically I should have glasses, I've just never been in to be tested when the calibration is borked.
-
Why is there no book entitled, "Structural Induction for Goddamn Idiots"? I need one.
-
@heterodox said in The Official Status Thread:
Why is there no book entitled, "Structural Induction for Goddamn Idiots"? I need one.
Sounds useful...
-
@Tsaukpaetra said in The Official Status Thread:
Emails have periods. Periods are magic "this is a file" indicators.
If I saw a URL like
myapp.com/Delete/tsaukpaetra@gmail.com
, I'd have many questions. The first being "why the fuck aren't you using a numeric ID?" (and the second "why are you calling an e-mail an ID?") Does an e-mail identify a resource in your system? If not, stuff the damn thing into a query string or request body if you need it.There are legitimate cases for overriding the default static handler (and the static handler is there for a good reason - you can't "get back" to the pipeline once you determine you have no matching controller*, so your
{controller}/{action}/{id}
route would catch all requests for static assets and shove 404s out), but this is not one.
*I think. Maybe with the OWIN pipeline?
-
@Maciejasjmj said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
Emails have periods. Periods are magic "this is a file" indicators.
If I saw a URL like
myapp.com/Delete/tsaukpaetra@gmail.com
, I'd have many questions. The first being "why the fuck aren't you using a numeric ID?" (and the second "why are you calling an e-mail an ID?") Does an e-mail identify a resource in your system? If not, stuff the damn thing into a query string or request body if you need it.In order:
- Because I don't need it as a number, I need it as an email address
- Yup. :( It identifies the mailing list entry. Which literally consists of the email address, and the ID of the mailing list group. An email cannot be part of multiple groups.
- That's what I did, see about three posts after that one. ;)
There are legitimate cases for overriding the default static handler (and the static handler is there for a good reason - you can't "get back" to the pipeline once you determine you have no matching controller, so your
{controller}/{action}/{id}
route would catch all requests for static assets and shove 404s out), but this is not one.And I didn't. So :P
-
Status: 3 commercial breaks in just 20 minutes. ON YOUTUBE.
-
@Gąska Why do people put up with this shit when uBlock Origin exists?
-
@flabdablet I have an ingrown toenail. It hurts like hell, but only on some days. About twice a month. Too rare for me to do something with it.
And my PC case's front mic sockets is short-circuited, so if I want to switch between speakers and headset, I have to dive behind desk and swap cables. It's real pain in the ass, and I do it about five times a day. If only I had a minijack extender, I could move the rear mic socket into front. After half year, it's still just a plan.
Not to mention my ever growing butt.
How someone this lazy can spend time installing, configuring and troubleshooting a new adblocker (because I'm already using ABP) just because one YT vid I played only once has more annoying commercials than usual?
-
@Gąska said in The Official Status Thread:
If only I had a minijack extender
There's this magical thing call Amazon...
-
@Gąska said in The Official Status Thread:
I'm already using ABP
Just looking at the browser I happen to be using right now, so am I. I have not seen an inserted video commercial on YouTube for literally ten years. WTF are you watching?
-
@dcon said in The Official Status Thread:
@Gąska said in The Official Status Thread:
If only I had a minijack extender
There's this magical thing call Amazon...
@flabdablet said in The Official Status Thread:
@Gąska said in The Official Status Thread:
I'm already using ABP
Just looking at the browser I happen to be using right now, so am I. I have not seen an inserted video commercial on YouTube for literally ten years. WTF are you watching?
Izak doing Overwatch. If you ever bought stuff on Amazon, there's 100% chance you have never ever ever seen this video in your entire life, and will never ever ever watch it in future. And if you're about to look it up just to prove me wrong, I'm sure as hell you won't have patience to watch it in full.
-
Status: It's amazing how every single online community has some slang words that they use all the time that are totally alien to outsiders. I discovered two new subreddits today, /r/ComedyCemetery dedicated to bad jokes, and /r/incel for virgin nerds to vent their frustration. All posts are literally unreadable if you don't check out Urban Dictionary entries for DAE and Chad, respectively.
-
Status: I just streamed Warsow on twitch. A dead game, that I was the only person streaming at the time.
And yet it was fun.
It may happen again.
So many memories; that was the forum/irc I was on before I came here. It even has a feature in it that I suggested to the devs repeatedly on IRC.
Rest in Peace, beautiful game...