The Official Status Thread
-
Status: Whenever our newborn gets all fussy and grumpy, I ask him, "Why, so, serious?"
My wife always thought it was just funny and cute. Tonight though, she realized what it is from and I have been asked to stop because she thinks it is creepy.
-
And suddenly you want the government to remind you to please check up on your fucking car?
You need to work on your reading comprehension, I never said that.
I want the cops not to, all stormtrooper-like, jump on you the day after your car expires.
. So please spare me your whining about some poor bloke.
Jawhol!
-
Status: What should I do this evening!!!!
-
-
Ok but nothing else?
-
I usually drink the scotch and opportunities for amusement find me afterwards.
-
Yeah but I got to work tomorrow
-
Then you should have planned ahead. If you start early enough you can get drink scotch, cause mischief, pass out, get over the hangover and still work the next day.
-
Yes.
I have about 3 shots left of this Glenmoragie.
-
On the brightside, that is not enough to give you a hangover?
-
Well I need my reaction time to play Rocket League.
-
STATUS:
Sigh. It's gonna be one of those days...
-
There was an error in libOsInit
-
STATUS: My Windows update woes were apparently due to this:
Disabled updates for "other Microsoft products" and now everything seems to work. I bet this won't be the last "glitch" like this that might motivate people to reinstall Windows (with the win 10 nag screen safely in their sights).
-
Status: Jesus Christ, DevExpress, get your shit together.
So, I'm trying to get conditional formatting working in my grid. For those who don't know how that works - normally, you create a
StyleFormatCondition
object and set the appearance options (things like background color, font, etc.), some settings (importantly, whether the format applies to the whole row or not), a column, and a condition.Now, the condition is normally set via a
Condition
- an enum of things likeNone
,Equal
,Between
,GreaterThan
, etc. andValue1
andValue2
properties against which the column value is compared accordingly. I wanted some more complex logic, so it's override time.Technically, you're not supposed to derive from
StyleFormatCondition
, but fromStyleFormatConditionBase
... except that last one is missing vital things likeApplyToRow
andColumn
, so no dice. So I write my class:public class AttributeBasedStyleFormatCondition : StyleFormatCondition { public ConditionalFormattingAttribute TestingAttribute { get; set; } public override bool CheckValue(object column, object val) { return TestingAttribute.TestValue(val); } }
Build, run, it doesn't work. Try deriving from
StyleFormatConditionBase
, nope. Try overriding something else, no dice. Try almost everything over an hour until finally figuring out that you need to set theCondition
enum to some value other thanNone
, despite the fact that it's a completely dud value, or else the grid display code won't even bother calling your overriddenCheckValue
.
-
Status: playing miss and match with two promise libraries.
So, we have our custom made JS framework and for this project we're using another library for the client's backend. Both use their own promise implementation and I'm trying to figure out how to make them play nice together. Also, I don't understand why, under the promise scope, this is not the promise itself:
var promise = lib.doShit(); promise.then(function(response){ this.reject(); // *this* is window so fuck you });
-
Status: Trying to set up a system to act as a bridge between some Windows systems (which are directly connected to some kick-ass mass spectrometers, and which we dare not put online; SOP for instruments) and our institutional mass storage system, which uses NFS. Specifically, it uses NFS 3 for reasons that go very deep into the dysfunctional heart of the IT department (a story for another time), and we need to integrate with it so that we can farm the data out onto our HPC cluster for post-processing (deconvolution, alignment, filtering, compound annotation, basic statistical processing, etc). So it's going to be a little Linux system that mounts the Windows systems via CIFS, the main filestore by NFS, and has a little GUI (eventually) that handles getting any missing metadata before stashing it all.
Provided we've got the IP addresses for all the pieces of kit (or our routers won't talk to them at all) it should all be fairly straight-forward.
-
You shouldn't be using
this
anyway.
-
Spelunking through decompiled code. Trying to work out if the WTF here is from the decompiler or the original coder
bool flag = false; do { flag = false; try { thing.DocumentNo = this.GetNextDocumentNo(); thing.Update(); } catch (DuplicateKeyException duplicateKeyException) { flag = true; } } while (flag);
-
Trying to work out if the WTF here is from the decompiler or the original coder
Seems to be a case of:
while (it_keeps_throwing){ [keep_doing_it()][1]; }
Skipping over any duff documents perhaps?
-
I do wonder why one wouldn't just do it in a transaction and so not have to worry about new numbers being duplicates? Or even to just put it in and then find out what ID it's been given? (The logic round the outside is not nice, but not that odd.)
-
Can't be bothered to look into the next document number thing, but from similar things in this code, it's probably getting the next value from a database table, and the loop is a workaround when they discovered the race condition
-
Status: Just bought a Bluetooth-enabled toothbrush on my lunch break.
I can't decide if it's so ridiculous it breaks through into awesome or not...
-
-
-
-
CLOSE ALL OF THEM
they are evil
-
Status: Brand new SSD in my work PC. Logging into the system has gone from 10 - 20 minutes to only 1 second. Haven't really tried a reboot yet to see if my 40-minute reboots are gone.
Status prediction for 6 months from now: SSD is dead, seems Symantec Antivirus completely burned through all the P/E cycles.
-
Provided we've got the IP addresses for all the pieces of kit
Status: Network addresses: bupkis
-
Isn't the US the country that's oh-so-big on presonal responsibility?
That's just something conservatives here give lip service to in order to distance themselves from liberals and something liberals use as an excuse to take more of your money.
-
@Cursorkeys said:
Just bought a Bluetooth-enabled toothbrush
That is retarded.
Some gadget being Bluetooth-enabled isn't bleeding edge anymore, but Bluetooth isn't that outdated to call it exactly retarded yet.
-
My home router has a page at
http://192.168.1.254/cgi-bin/devices.ha
(no authentication required for that page) that displays the MAC and IP addresses of every machine that has a DHCP lease, and DHCP is required to interact with the router. The router handles static IPs, and for some reason, it doesn't look up MAC address vendor names if I have a static IP set (as I do for my Linux machine and my gaming PC).It also shows the name that the computer provided during DHCP, but again, not when the computer has a static IP assigned on the DHCP server.
Also, for some reason, the computers with static IP addresses assigned have about 10 public IPv6 addresses each. No idea why.
-
My home router
I care about the enterprise routers we've got. I can see we've got electrical connectivity. I just can't get the damn thing to route any packets to the machine I'm wanting to set up. It was supposed to be done “over lunchtime”, but it's mid-afternoon now and none of the MAC addresses in the kit can reach even a DHCP server…
-
Can any other machines connect to that router?
-
Pardon me if I'm not enamoured with the idea of giving those death traps even more time on the road.
Yes, dear.
-
Some gadget being Bluetooth-enabled isn't bleeding edge anymore, but Bluetooth isn't that outdated to call it exactly retarded yet.
Yeah, well, that has nothing to do with what I meant. A Bluetooth-enabled toothbrush is retarded, no matter the year.
-
A Bluetooth-enabled toothbrush is retarded
I wouldn't expect them to be less intelligent than an old-fashioned electrical or even mechanical toothbrush, so why do you call them retarded?
Filed under: Badge?
-
Badge?
Nope. You are trying to hard. It has to be natural. You need to let the pedantry consume you.
-
You need to let the pedantry consume you.
That wasn't the one he was begging for...
-
That wasn't the one he was begging for...
Ahhhhhh, he wasn't being pendantic. He was trying for a whoosh badge.
PM @accalia. She can give you some tips on how to get that one if you want it.
-
PM @accalia. She can give you some tips on how to get that one if you want it.
Whoosh ?! You called me about a whoosh ?!
i've been waiting ages for a chance to use that reaction image!
-
-
-
Can any other machines connect to that router?
Given that there's a hundred people in the building all with desktop PCs and god knows how many servers, and it's a piece of rather expensive Cisco kit (because all our routers are that, and that's a good thing) then I'd rather expect that yes, other machines can connect to it.
I'm just waiting for someone (not @boomzilla though) to Do Their Job.
-
Status: Using Teamviewer to remote into my work PC to run a VM
We have to go deeper!
-
Have I ever mentioned how much I dislike giant, bloated, unnecessary libraries that make it nearly impossible to figure out what's actually going on inside your application?
-
Status: changing vacations destination
On the left, the Daily Star, on the right, an Spanish article with the real bite... from a fish.
-
Have I ever mentioned how much I dislike giant, bloated, unnecessary libraries that make it nearly impossible to figure out what's actually going on inside your application?
No idea, but you're not going to be on your own in that dislike.
-
changing vacations destination
Don't change it to New Jersey (not that anyone would)
-
In that case, make the thing that asks for elevation pop up when I have focus on the installer when that third step wants to start, not in the middle of me doing something else.
You'll get pissed off users who won't understand why their program never installed.
With Linux, there's a very clear connection between the elevation request and what caused it. On Windows, not so much.
Except the dialog tells you exactly which program caused the elevation.