The Official Status Thread
-
@TimeBandit It's also 22° here in TX. is as warm as Something is definitely wrong.
-
@HardwareGeek said in The Official Status Thread:
Something is definitely wrong.
Yes, but in a good way
-
@TimeBandit definitely better than last month.
-
Status: It seems the WinForms Designer is just really stupid about layout. Ii wanted all of my controls to autosize by default. So I overrode the AutoSize property with a default of true and set it to true in the constructor. Then I figured while I was there I'd override everything, set my own defaults, and set everything in the constructor to make sure the defaults really are the defaults. That's what broke everything. Any time I set any property that has anything to do with layout, it breaks, but seemingly only with container controls for some reason.
This works:
public ZenithLayout () //derives from TableLayoutPanel { }
This shits the bed:
public ZenithLayout () //derives from TableLayoutPanel { this.DockStyle = System.Windows.Forms.DockStyle.Fill; }
What I don't understand is why autosizing works when I have an autosized column and throw a control into it. That should trigger the designer go nuts too, because it affects layout, but it somehow doesn't. It's not like I haven't read at length over the years about how most of this works. The WinForms designer seems to specifically look for and parse out InitializeComponent() to work at all but it only understands just barely enough to do that.
-
@Zenith said in The Official Status Thread:
This shits the bed:
Cuz you're doing it wrong. You're supposed to use an annotation.
-
@Gąska said in The Official Status Thread:
@Zenith said in The Official Status Thread:
This shits the bed:
Cuz you're doing it wrong. You're supposed to use an annotation.
I was wondering why my defaults were fucking up in a similar situation...
-
@Gąska No, I'm not.
[System.ComponentModel.Browsable(true),System.ComponentModel.Localizable(false),System.ComponentModel.ReadOnly(false)] [System.ComponentModel.Category("Layout"),System.ComponentModel.DefaultValue(typeof(System.Boolean),"true")] [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Visible)] public override System.Boolean AutoSize
All the default attribute property does is tell the designer what the default is. That determines if it writes a line to set it in
InitializeComponent()
and what right clicking Reset in the property grid context menu does. If it conflicts with the actual default value, as defined by code inside the object, all sorts of weird stupidity breaks loose.
-
@Zenith I meant you should override
Dock
too and set its default through an annotation, not in constructor. Also, I hope I'm reading your code right and you mistypedDock
asDockStyle
, or else my post doesn't make sense.And what the fuck is the deal with fully qualified names? Is that a decompiled code or what?
-
@Gąska I overrode, overwrote, and renamed several properties. I mistyped DockType as DockStyle but it still mirrors Dock. The default attribute is a designer-only attribute though and has no bearing on what the object's actual default is at execution time unless it triggers a line in
InitializeComponent()
to set it.
-
@Zenith and that's exactly why I stay away from GUI code as far as possible. You do everything you could possibly do and it still doesn't work and you have no way to find out what went wrong.
-
@Gąska said in The Official Status Thread:
@Zenith and that's exactly why I stay away from GUI code as far as possible. You do everything you
Yeah. I think if I took the old MFC approach and had a macro file to set up UIs instead of the designer, I'd be alright.
-
@Zenith that's also why I prefer WPF over WinForms - you don't need no designer for it. Yes, it has several other cans of worms, and some people are allergic to angle brackets for no reason, but I've tried out a dozen different GUI frameworks across different languages and WPF is the least problematic of them, largely due to not needing a designer.
-
Status: Watched The Tick.
It's pretty good. Sad it's cancelled.
-
@Tsaukpaetra said in The Official Status Thread:
Status: Watched The Tick.
It's pretty good. Sad it's cancelled.
Ha-ha! It's been cancelled every time so far! But does that stop, The Tick? Ha-ha!
-
@Gribnit said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
Status: Watched The Tick.
It's pretty good. Sad it's cancelled.
Ha-ha! It's been cancelled every time so far! But does that stop, The Tick? Ha-ha!
Ha HAA
-
Status: Had a recruiter, that my last engagement with didn't go well, call me about another place that ghosted me in the past. It's a little strange that I seem to hear about the same handful of jobs in the same handful of companies (a small enough club that I recognize them). It's almost as if they're abusive, picky, or both...
-
-
@Gąska Apparently it's not even the first one:
The only one I had heard of before today was the cartoon
-
@hungrier said in The Official Status Thread:
@Gąska Apparently it's not even the first one:
The only one I had heard of before today was the cartoon
The Tick occasionally attaches itself to a broadcaster but is usually scratched away with in a few seasons.
-
status New laptop is up and running. I can install software on windows, but it looks like it "phones home" to tell IT what I did (have to select a reason why I'm installing). The ubuntu side is up and mostly running. Can't access any corporate websites - help desk was clueless.
And looks like we're still on 1909 for windows (enterprise). Letting updates run now. Because they refused to until around 2 or 3. (ubuntu reported "can't access that repository from 5 hours" or some such weirdness - we'll see what it says when windows is done)
-
@dcon said in The Official Status Thread:
ubuntu reported "can't access that repository from 5 hours
Check your clock. Since you're dual-booting, you should tell Ubuntu your clock is not set to UTC
-
@TimeBandit said in The Official Status Thread:
@dcon said in The Official Status Thread:
ubuntu reported "can't access that repository from 5 hours
Check your clock. Since you're dual-booting, you should tell Ubuntu your clock is not set to UTC
I did. Tho, thinking back, I may not have fixed it at that time... I realized it was off when I tried to run our build (in docker) and it died with an authentication error. (the error was actually something along the lines of "I'll check in 5 hours and 39 minutes")
-
Status: Well, going all the way back to Windows 7's Windows 2000 theme seems to have resolved the speed issue for now but it sure is painful without anti-aliased text.
Edit: Of course, turn those features back on, and guess what happens? Chrome doesn't pick them up. Guess what else happens? Performance doesn't drop. So it seems like, again, it's the retarded browser at fault. Also, Windows managed to lose my desktop arrangement for no reason and that's always fun.
-
This hippo feeding is taking forever
-
@TimeBandit Or you could tell Windows it is.
-
Status: Considering starting a new coder challenge.
-
@dcon said in The Official Status Thread:
share the photo with the background
Uhm... who else belongs to the background?
-
@TimeBandit said in The Official Status Thread:
Status: currently 22° Celsius (71.6 in the archaic system), must be summer
Where? Next to your fire place?
-
@PleegWat said in The Official Status Thread:
Status: Considering starting a new coder challenge.
My last try, inspired by the assumption other people are as insanely bored as I am, wasn’t very successful.
-
Status: Here I was all responsible, got to the breakfast DT line by 9:15... and the line is worse than the 10am line
-
Status: Arguing about how stupid it is to try and have a scorched-earth attrition strategy in a game where you can simply pay to win.
-
@Tsaukpaetra said in The Official Status Thread:
Status: Arguing about how stupid it is to try and have a scorched-earth attrition strategy in a game where you can simply pay to win.
You're wrong. Scorched earth is its own reward.
-
@Gribnit said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
Status: Arguing about how stupid it is to try and have a scorched-earth attrition strategy in a game where you can simply pay to win.
You're wrong. Scorched earth is its own reward.
It is impossible to scorch the earth in this game.
-
@Tsaukpaetra Sounds like a stupid game then. Why not play Scorched Earth instead?
-
Status: Due mostly to being busy, I had no caffeine today.
Status: Headache
These two statuses may be related.
-
Status: Love my brother, mostly because I have to, but sometimes he has no self-awareness. He says "people don't understand software development so they think it's easy" and then, without a hint of irony, says systems that I've worked on, which he's never seen and doesn't understand, were simple and easy. Of course, this is somebody who thinks a pile of microservice endpoints tossed into IIS is a completely novel concept in no way analogous to function calls compiled into an executable. And to make his point, he pulled the "I'm a real software engineer because I bought a second piece of paper that says so" card. Guess what you pompous ass, my degree says software engineering too...
-
@Zenith As the owner of many, many such pieces of paper (but not the two that matter most), I can assure you that they signify neither excellence of skill nor even basic competency, despite being treated as such, merely willingness to purchase pieces of paper.
-
@TwelveBaud said in The Official Status Thread:
@Zenith As the owner of many, many such pieces of paper (but not the two that matter most), I can assure you that they signify neither excellence of skill nor even basic competency, despite being treated as such, merely willingness to purchase pieces of paper.
The only thing those papers are good for is getting gigs as a consultant.
-
@TwelveBaud said in The Official Status Thread:
not the two that matter most
The college degree is useful (other than as a filter flag for HR purposes) if it forces you to tackle the conceptually difficult material in the subject as well as the easy bits. The clearance requirement is extremely situational.
-
Status: 44F, 20mph winds, and gloomy. These are the beautiful Spring days those wusses in Florida miss out on.
-
@izzion It's warmer in Montreal
FileUnder: burn more oil
-
@TwelveBaud He's always had this chip on his shoulder about status. The master's degree just made him insufferable in another context. Now he has Status and I don't worship him so it's a massive sleight by an infidel.
We could both be handed the same simple but multifaceted assignment. I could load up VS, write the algorithms myself, consolidate/simplify the parts that overlap, and turn in a self-contained solution. He, on the other hand, will download a dozen libraries, install Python to run the installation scripts, open firewall ports for licensing, register microservices with IIS, and then write 50 pages of word salad documenting, eventually, 60% of what you need to know to get that mess to do anything but fail with a generic HTTP 500 error. It's the complicator's gloves writ large. But I don't understand complex applications or "real" engineering. Maybe if more of us were "hobbyists," he could order his stupid bourbon or comic subscription from a functional website...
-
@TimeBandit
And that was the daytime high. At 9am
-
@Zenith said in The Official Status Thread:
Now he has Status™ and I don't worship him.
Of course not. He's your brother. Family shouldn't be worshiping each other.
-
@dkf said in The Official Status Thread:
@Zenith said in The Official Status Thread:
Now he has Status™ and I don't worship him.
Of course not. He's your brother. Family shouldn't be worshiping each other.
The kinks thread is...
-
@Zenith: Next time, tell him: "You're doing web dev? Awwww, that's so cute. Maybe one day you'll graduate to big boy stuff."
-
Status: wondering who's looking down on who in that situation
-
@Zerosquare said in The Official Status Thread:
@Zenith: Next time, tell him: "You're doing web dev? Awwww, that's so cute. Maybe one day you'll graduate to big boy stuff."
eh. just pwn the shit out his shit on the reg. get a rat on him, shouldn't be hard, and just... have fun. gaslighting opportunities are huge. maybe pretend to help him with the "weird bugs" even.
although sounds like he's got a lot of that angle of harm well covered.
-
@sloosecannon He usually starts these fights. He has been mad at the governor for years so now everybody drawing a paycheck from the government is responsible for everything that inconveniences him. He just doesn't want to hear any explanation or alternatives, like many bad bosses I've had over the years that don't know anything, shut down all alternative views, and can't figure out why problems aren't being solved.
From a technology perspective, you can never ever suggest to him that any problem has a simpler solution that doesn't require a team of hundreds, thousands of distributed servers, and billions of dollars in management processes/meetings. He has no fucking concept of a time when one or two people could do anything by themselves. It's insane because it's not like there's 20 years between us.
So every conversation starts with him being angry and ends with him blaming anybody deviating from the way things are.
-
@Tsaukpaetra said in The Official Status Thread:
in a game where you can simply pay to win.