The Official Status Thread
-
@dcon said in The Official Status Thread:
@Lorne-Kates said in The Official Status Thread:
And 30 minutes after that...
That's when my co-worker leaves to go home and work.
Speaking of which, I'm less than half an hour until I leave for the day, and I have a good two solid hours of "must concentrate on this problem" left to do.
So, no point even starting.
-
@Tsaukpaetra said in The Official Status Thread:
without an account manager screen for user accounts?!?!?
Okay, technically there is a controller for doing this, it's called
/AspNetUsers
. But it's pretty much the stock MVC scaffold-ed template thing you get by doing the "Create controller from Entity Framework entity!" action. Which makes it practically useless, because the result is a mile-high table of user accounts and an editor that expects you to know the raw numbers and values for the fields.So I might as well be creating this from scratch anyways...
-
@Lorne-Kates said in The Official Status Thread:
And then 30 minute after that, someone will knock/call/email
1- put phone in DND mode
2- close Outlook
3- lock the office door
4- put headset on and crank volume to 11
5- profit !!!
-
@TimeBandit I don't believe that's the right steps: there's no
???
step.
-
@Polygeekery I frequently get people asking me why they shit connected with GPRS in the middle of nothing is so slow or have so many communication errors.
-
Status: Today's representative “line” of code:
def __call__( self, machine, machine_name, version, bmp_details, down_chips, down_cores, auto_detect_bmp, enable_reinjection, scamp_connection_data, boot_port_num, reset_machine_on_start_up, max_sdram_per_chip, router_tables, tags, app_data_runtime_folder, dsg_targets, exec_dse_on_host, dse_app_id, buffer_manager, placements, wait_for_read_confirmation, database_socket_addresses, database_file_path, send_start_notification, executable_targets, app_id, runtime, time_scale_factor, total_machine_timesteps, executable_finder, time_threshold ):
31 arguments (not counting that smoking turd called
self
, for which we can blame GvR). Dear Merciful God on a Rocket-Powered Pogo Stick, someone wrote a magical method that takes 31 arguments. And apparently they're all meaningful and need to be there. 31 arguments. Count 'em. 31.):
indeed…
-
@dkf Does it do anything more complicated with most of those than just persist them somewhere?
-
-
-
-
Status: could've won two coffee mugs today if I just could've remembered the name of that damn Maxwell guy.
(Ok, not really... I probably still would've only gotten one coffee mug.)
Filed under: and no, the coffee mug wasn't supposed to be a hint
-
@antiquarian said in The Official Status Thread:
Status: This week's episode of Angry DBA is about data types.
Please add column UsesFooForBar (
varchar(3)
) to the table Baz.
What's the column for? What values will it be populated with?
The values will be "Yes" or "No".
Then it should be a bit.That's not a bit, it's a non-null enum with two possible values.
I mean, they could use a bit, and perhaps should use a bit, but it's not what they asked for. I'd at least explain that it's an option.
-
Status: those horses aren't running through the field!
-
@Tsaukpaetra
I'm just gonna mark you down as crazy
-
Status: Few will appreciate this, because I am assuming there are very few people who have the specific nerdiness to appreciate old test equipment. But a while back I picked up a Keithley 197A off of eBay for $22 after shipping. The item was listed as not working because it displayed "Err" when powered up. I zoomed in on the listing and it appeared that the seller had AC and Ohms selected which is an invalid mode, so I took a gamble.
I get it today (and a Rigol DG1022A that I picked up for super cheap also) and sure enough, they had AC and Ohms selected. I switch to DC and it worked perfectly. Not a super bargain, because they can be picked up for a song occasionally. It is accurate within well under a millivolt though, so I am happy.
-
@Jarry said in The Official Status Thread:
@Tsaukpaetra
I'm just gonna mark you down as crazyYou are just now realizing that? He is fucking nuts. But, normal is boring.
-
@Polygeekery said in The Official Status Thread:
normal is boring.
QFT
@Tsaukpaetra don't you ever dare to be normal
-
@Lorne-Kates said in The Official Status Thread:
Really? Unless you're , who the fuck is downvoting a status post?
Let me put it this way. If it s you, you can probably find the password to their account somewhere on the internet.
-
@Jarry said in The Official Status Thread:
@Tsaukpaetra
I'm just gonna mark you down as crazyStill in the pen-n-paper mode, eh? Think of the trees! :D
@Polygeekery said in The Official Status Thread:
normal is boring.
Oh absolutely.
@Jarry said in The Official Status Thread:
@Tsaukpaetra don't you ever dare to be normal
I'm not so adventurous, really. But then again, I don't know how to be normal. :P
-
Status: Turns out, Livestreaming is much more effective on a computer powerful enough to do it.
Also, Hangouts is highly inefficient at video encoding/decoding. WTF Google, get it together!
-
@flabdablet Alas yes. It's doing some sort of partial restore of some state in some complicated way; those are values read out of the persistence layer by some overly clever monstrosity that pretends to be a workflow manager.
There's parts of this codebase that are far too smartass.
-
STATUS
We received a job application from a 40+ year old C++ engineer with quite an impressive list of projects.
Both Boss and I were like: "Uhhhh.... he seems like the old guard..."
Wait a second.
I just realized... While I have seen little to no gender or nationality discrimination in the hiring process, age seems to be a HUGE impediment. And as I'm edging towards mid-30-ies, I like it less and less...
-
Status: Five minutes in, and I already have three emergency fixes to make.
Yay.
-
@cartman82 said in The Official Status Thread:
And as I'm edging towards mid-30-ies, I like it less and less.
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?
-
Status:
So I open up Google Analytics ... it gives me the blue popup offering me a guide ...
Taking up the offer I get the second popup basically saying that the guide is not available ...Google
-
@RaceProUK said in The Official Status Thread:
Status: Five minutes in, and I already have three emergency fixes to make.
Yay.
Update: Fixed the first error by changing a link to a page that actually exists. Fixed the second by restarting the website (it's an internal-only website). And that restart probably fixed the third issue too.
-
@Luhmann said in The Official Status Thread:
So I open up Google Analytics ... it gives me the blue popup offering me a guide ...
Taking up the offer I get the second popup basically saying that the guide is not available ...They probably didn't think to include it in that barbaric language in the screenshot.
-
@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.
-
@cartman82 said in The Official Status Thread:
barbaric language
coming from your side of Europe this hurts ...
-
@accalia said in The Official Status Thread:
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH! IT BUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURNS!
-
@cartman82 said in The Official Status Thread:
@accalia said in The Official Status Thread:
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH! IT BUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURNS!
so it correctly hypenates no matter how wide it is displayed? or were you not referring to all the soft hyphens?
-
@Luhmann said in The Official Status Thread:
@cartman82 said in The Official Status Thread:
barbaric language
coming from your side of Europe this hurts ...
Hey! It's the same side as Germany!
... this is not helping my case, is it?
-
-
@boomzilla said in The Official Status Thread:
@antiquarian said in The Official Status Thread:
A bit what?
A bit larger. Think of the localization issues. For example,
No
in German isNein
, that doesn't fit intovarchar(3)
!
-
@Tsaukpaetra said in The Official Status Thread:
those horses aren't running through the field!
Pining for the fjords?
-
@Onyx said in The Official Status Thread:
@boomzilla said in The Official Status Thread:
@antiquarian said in The Official Status Thread:
A bit what?
A bit larger. Think of the localization issues. For example,
No
in German isNein
, that doesn't fit intovarchar(3)
!Even worse, the Japanese is いいえ, which won't fit even though it's short enough!
-
@Onyx said in The Official Status Thread:
@boomzilla said in The Official Status Thread:
@antiquarian said in The Official Status Thread:
A bit what?
A bit larger. Think of the localization issues. For example,
No
in German isNein
, that doesn't fit intovarchar(3)
!Exactly. That's why you have to ask!
-
@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.
-
Status: looking into a ticket I've been assigned. There is a log file which has topped 1.2GB. I have a sample of said log file that includes a reference to a location on the network where some files are being generated and/or manipulated.
What I don't have is any indication of what application is generating the logs and the files, or where I should be looking to find that application. A search of the source code for our main application has shown up no matches for a few of the keywords I can see in the logs and data, so the next stage is either to start checking out and searching the smaller helper applications one by one or shudder talking to someone
-
Status: So, my colleague is currently covering Carbohydrates which she wanted to touch off with the process of caramelization. For which she found a somewhat older electric stove in the back.
Plugged it in and whoops, there goes the fault current breaker!
I took a gander at it afterwards and saw that the plug had been opened before (and somewhat shoddily closed again). So I guessed that, due to its age, the isolation had come undone or something and opened the plug to see if I could fix it. Turned out, it wasn't a problem with the isolation.
The normal color codes for grounded wires (i.e. three-pronged plugs) are this: Yellow-Green for ground, brown for main/phase/theonethatactuallyzapsyou and blue for neutral. This means that the normal order in a SchuKo-plug is this: Blue, yellow-green, brown.
What I found was this: blue, brown, yellow-green.
Yeah.
-
@RaceProUK said in The Official Status Thread:
Fixed the second by restarting the website
Micro-Soft technology
-
@accalia said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
@accalia said in The Official Status Thread:
Status
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH! IT BUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURNS!
:this-is-fine.png:
oh goddess it gets worse...... i scripted the table as create to check something else about the structure and....... i found this.......
ALTER TABLE [SCHEMA].[SOME_RANDOM_TABLE] WITH NOCHECK ADD CONSTRAINT [CHECK_DATE1] CHECK ((datepart(hour,[DATE1]) = 0 and datepart(minute,[DATE1]) = 0 and datepart(second,[DATE1]) = 0 and datepart(millisecond,[DATE1]) = 0)) GO ALTER TABLE [SCHEMA].[SOME_RANDOM_TABLE] CHECK CONSTRAINT [CHECK_DATE1] GO ALTER TABLE [SCHEMA].[SOME_RANDOM_TABLE] WITH NOCHECK ADD CONSTRAINT [CHECK_TIME1] CHECK ((datepart(day,[TIME1]) = 1 and datepart(month,[TIME1]) = 1 and datepart(year,[TIME1]) = 1900)) GO ALTER TABLE [SCHEMA].[SOME_RANDOM_TABLE] CHECK CONSTRAINT [CHECK_TIME1] GO
i'm not sure if that makes this better or worse.....
on one hand they're making sure i can absolutely ignore the date/time portion of the fields as apropriate, on the other...... they had to create those constraints.....
and it goes on......
there's another table where one column is defined as
CHAR(15)
and is forCurrencyISOCode
the actual app doesnt' care what you put in. the "legacy" API also doesn't care. but they released a "new" API in 2010 that i was looking into as the "legacy" one has some oddities...... the "new" API absolutely freaks out if ANY row in the database has a value for that column that IS NOT EXACTLY three characters.
it won't even install. the installer freaks. so i cheat the installer assuming it's a pile of hogwash by editing the table, then restoring after install...... AND THE WEBSERVICE CRASHES AND REFUSES TO START UNTIL I FIX THE CURRENCY ISO CODES!
WHAT THE ACTUAL FUCK?!
-
@accalia said in The Official Status Thread:
the "new" API absolutely freaks out if ANY row in the database has a value for that column that IS NOT EXACTLY three characters.
Fucking ORMs.
-
@dkf said in The Official Status Thread:
@accalia said in The Official Status Thread:
the "new" API absolutely freaks out if ANY row in the database has a value for that column that IS NOT EXACTLY three characters.
Fucking ORMs.
the currency field has been a CHAR15 since the software was first launched. it's never changed. any ORM would know it's a 15 character field. no this is a special kind of brain dead that has to happen in the service itself, not in an ORM.
-
@accalia said in The Official Status Thread:
the currency field has been a CHAR15 since the software was first launched. it's never changed. any ORM would know it's a 15 character field. no this is a special kind of brain dead that has to happen in the service itself, not in an ORM.
Ah, but I'm guessing that the developers expected to be able to dictate to the DB what format the columns were, and configured the ORM to expect (and demand) 3 character columns. Because someone noticed that 15 was wasteful. Of course, the ORM is in the mode where it doesn't just examine the types of the columns it has been given, but insists on issuing
ALTER TABLE
statements to make the DB align with its preferred version of reality. Which takes me straight back to my earlier statement.Maybe you can somehow tell the code that it doesn't have DDL permissions… but I really doubt it.
-
@accalia said in The Official Status Thread:
no this is a special kind of brain dead that has to happen in the service itself, not in an ORM.
The same sort of brain-deadedededededededededness that led someone to define a
CHAR(15)
for data that will never be longer thanCHAR(3)
?
-
@dkf said in The Official Status Thread:
Maybe you can somehow tell the code that it doesn't have DDL permissions… but I really doubt it.
given that it really wants to run as an accoutn with SA privileges to the database..... i somehow doubt that will be an option.
don't even get me started on that insanity. if you do we'll be here for weeks before i pass otu from lack of breath due to the constant rant.
-
@accalia said in The Official Status Thread:
don't even get me started on that insanity. if you do we'll be here for weeks before i pass otu from lack of breath due to the constant rant.
Please tell me more about it.
-
@TimeBandit said in The Official Status Thread:
@accalia said in The Official Status Thread:
don't even get me started on that insanity. if you do we'll be here for weeks before i pass otu from lack of breath due to the constant rant.
Please tell me more about it.
I said DON'T GET ME STARTED!
-
@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.