The Official Status Thread
-
Go uses braces. Also, you don't have to use go fmt. It's just nice to have a standardized formatting machine so people don't argue over it.
-
-
@Arantor said:
That's an asuran female...
The Gender confused thread is
The "spelling 'asura' correctly" thread is
-
http://wiki.guildwars2.com/images/d/d8/Dwayna's_Regalia_Outfit_asura_female_front.jpg
The default helmet for that outfit is pretty much the inverse of your character's hair.
P.S. use some dyes
-
Technically they do. Uh, kinda. But it doesn't actually work the same. It only kinda does.
Filed Under : Who needs standardization.
-
sure as shit isn't actually fun.
Yeah it is. At least the (two) that I've been to were.
It works a lot better if you're in a team with friends though.
-
GUY SCREAMS VALVE MUST SUPPORT WINDOZEN MOBILE OS LIKE ANDROID && IOS. WHY IGNORE OUR TINY MARKET SHARE??? WHY IGNORE LUNIXEN BY STEAM TOO???
So, that was my knee-jerk reaction too. But after actually reading it.....
Valve is (probably trying to boost app ratings? Idk what the reason is) forcing people to use "Steam Mobile Authenticator", their proprietary implementation of 2fa. If they don't, they're penalized (not a huge penalty, IMO, but it's still stupid). Under the guise of " SECURITEH" and "SCAM SAFTEH".
Note that they do have other forms of 2-factor auth - SMS and email based 2fa are both options, but they still incur that penalty.
Bonus points for their implementation - if you lose/wipe/etc your phone and didn't save the 5 character " backup key", you're totally screwed and have no way to get in to your account.
My bank account is less locked down than this crap.
Blakey is right here - that's some stupid crap they're pulling for no good reason at all.
-
-
-
-
Status: Helpful
When using event monitoring, keep the following in mind.
...
An event generates log data in real time. However, log files are generated the day after an event takes place, during nonpeak hours. Therefore, log file data is unavailable for at least one day after an event.
...
-
Status: Fuck you, DevExpress. Fuck you hard.
So, I have a grid. In this grid are two editable rows, represented by two view objects. Point is, for most properties the values should be identical in both rows, and when one row changes, the other should immediately do so too - so I resolved it by having the two views refer to the same backing object and where applicable, to the same property.
Of course, the grid doesn't know that it needs to update both rows when you change one - but luckily there's a nice
grid.RefreshDataSource()
method that pulls the data from all the views and regenerates the grid. All nice and simple so far.Now, where do you call that method? There's an event on the grid called
CellValueChanged
, so let's bind it there. Okay, that works... for everything except the checkboxes. Those, for some unfathomable reason, only trigger this event every second time, so the state gets inconsistent real fast.Oh, but there's another event, called
CellValueChanging
. You can't refresh the data source there, since it triggers before the change gets persisted on the object, but you can callgridView.SetRowCellValue(e.RowHandle, e.Column, e.Value)
. That looks like it should trigger the event again in an infinite loop, but what it actually does is force theCellValueChanged
event to trigger and all is fine.Now, for one of those checkboxes, we should display a confirmation prompt and allow the user to cancel the change. Which event do we put that on? Well, none of them - there's no way to prevent a change, or even change the value being stored, in either of those. Even if you don't call
SetRowCellValue()
inCellValueChanging
, it still changes the value in the grid, it just doesn't trigger the refresh.But wait! There's an
EditValueChanging
event too - except that one is not on the whole grid, it's on the column editor. Now this one provides aCancel
property in itsEventArgs
, so you just grab the editor from the column, plop your code in the event, and you're good to go, right?Wrong. Now all your checkboxes trigger the validation code, because the editor is shared between all checkbox columns. No biggie, though, just check
e.Column
's name... oh wait, those EventArgs don't have the column being edited, so you need to getFocusedColumn
from the grid. So you check the column name, pop up the dialog, user hits "Cancel"......and your checkbox still gets changed, because setting
e.Cancel
doesn't preventCellValueChanging
from firing. And sinceCellValueChanging
callsSetRowCellValue()
, it still sets the value.Fucking hell.
-
Therefore, log file data is unavailable for at least one day after an event.
That's… an interesting technical choice that is unlikely to be very useful to anyone when in the throes of a critical failure situation.
-
Someone help me here: If the log files are created almost one day later - where exactly is the actual logging data stored in the mean time?
-
where exactly is the actual logging data stored in the mean time?
Doesn't matter - you can't get at it through the API until the "file" is created.
All this cloud stuff is progress. Who ever needs to access data that's trivial to get with onsite solutions anyway?!
-
Yes, I figured that. I'm just trying to figure out what kind of asinine thinking process lead to this ... you know what, never mind.
Trying to rationalize such stuff can only lead to madness.
-
Seriously. Tabs are a fucking relic from 1985. Even jwz recommends not using tabs. Agree on a corporate-wide indent width, by Thunderdome if necessary, and just use spaces like God and Bob Heinlein intended!
unlless you're writing a makefile
-
Status: Turns out my EmissionsWagen has the engine that needs the hardware fix rather than just a software fix
Volkswagen will need to issue a physical hardware fix for 3 million vehicles affected in the emissions cheating scandal the German automaker found itself in after admitting to installing cheat devices in 11 million vehicles worldwide.
The company's U.K. CEO Paul Willis says the affected diesel vehicles are those equipped with a 1.6-liter engine, which require mechanical tweaks in order to eliminate the cheat device. Specifically, the vehicles will need to be fitted with new fuel injectors to make them comply with the European Union's emissions standards. Bigger 2.0-liter engines and smaller 1.2-liter engines will only require a software fix.Glad to see VW can't even get the message about the fix right - I'm sure it'll go well
VW said during a presentation it only needs to install a mesh near the air cleaner in 3 million 1.6-litre EA 189 diesel engines to ensure they comply with EU emissions rules.
Fitting the mesh will require one hour of work, improving the measuring capability of the engine's air mass sensor which enables more efficient combustion, another spokesman said.http://www.reuters.com/article/2015/11/26/us-volkswagen-emissions-idUSKBN0TE1A620151126
-
-
Blakey is right here
Blakey is always right.
I was mostly referring to this discussion. Sometimes business-wise it makes sense to make software work seamlessly only with preferred devices, the rest should hack something themselves. Even thinking or planning for small market share requires allocating resources and testing.
It is perfectly fine to be die-hard Windows phone user, just you have to learn to hack, like what Linux and BSD users have been doing all the time.
-
DYM "congress"?
-
Not quite the vibe I was going for this time.
-
-
Status: Considering going to the darkside and getting an iPhone.
Status Part Deux: Went to the darkside. Now own an iPhone.
-
Went to the darkside.
-
-
WAAAAAAAAT?
-
-
Status: Goddamnit WSUS what is wrong with the database this time?
Well, there goes my evening. Only an hour until I could have escaped too
-
-
It might be because I don't have a case on it yet.
Case? Live dangerously, man, and go bareback!
-
unlless you're writing a makefile
Makefiles are relics from 1985, too. Probably earlier.
-
Don't be hating!
-
Makefiles are relics from 1985, too. Probably earlier.
There is no replacement for it on linux that I don't think is stupider. I like simple things to keep simple.
-
There are plenty of replacements for writing makefiles.
-
what do you goers use?
-
There is no replacement for it on linux that I don't think is stupider. I like simple things to keep simple.
Shell script? Meets criterion #2 if not #1.
-
Gophers use
go
.Edit: Oh, and https://golang.org/src/make.bash
-
There is no replacement for it on linux that I don't think is stupider. I like simple things to keep simple.
MSBuild's based on information, not instructions. It doesn't say "build this and this and this then link this and this and this" it says "this software product consists of these code files: blah blah blah and these libraries: blah blah blah".
Much, much, much smarter way of doing it.
-
Much, much, much smarter way of doing it.
Until your build process needs to do something other than "compile a thing", and then you're screwed.
-
Shell script? Meets criterion #2 if not #1.
A shell script isn't that bad. I'll consider using it if I get annoyed enough with make
-
MSBuild has a provision for that also. But you know that, of course, you're just being a dick right now.
-
Why should I have to tell my computer what's on its filesystem?
-
You... shouldn't?
Are you trying to make some kind of point, or...?
Does it have anything to do with build systems? WHAT THE FUCK ARE YOU TALKING ABOUT!
-
You... shouldn't?
this software product consists of these code files: blah blah blah and these libraries: blah blah blah
With Go, you just type
go build
and it makes an executable for you.
-
Ok?
Wiith MSBuild you just type
msbuild solution.sln
and it makes an executable for you.
-
But you have to add the files to the solution, even though they're already on the filesystem.
-
MSBuild has a provision for that also. But you know that, of course, you're just being a dick right
MSBuild wouldn't help me because MS doesn't want anything to do with the platform I'm compiling for. Noone uses makefile while having visual studio anyway, so there isn't much point thinking about that.
Why should I have to tell my computer what's on its filesystem?
I have the same source that I compile for multiple platforms. Not all files are used for all platforms. And some of them are as WTF as they can get. I can't even use make with all of them.
-
-
I don't know enough Go to get your point. EXPLAIN! EXPLAIN!
There should be an emoji for a dalek screaming it
And does it work with anything that is not go?