The Official Status Thread
-
Status: Multiplying
double
s tolong
s, what could possibly go wrong?
-
Status: Fscking hell, Reply All With Attachments shows it's ugly head once again!
-
Status: Self-relaunching applications need to die in a fire! Along with their developers!
I'm mostly certain the RAID-5 array on my PC is running in degraded mode with one failed disk. I'm trying to get everything backed up to my NAS, but various things like Windows Defender, Razer Synapse, Java Updater, some Oculus Rift server (? I don't even have an Oculus...), Cortana, and TeamViewer are all thrashing my disk to the point that I can't really do anything. And every single one of these relaunches immediately after I kill it in Task Manager.
-
@mott555 said in The Official Status Thread:
Status: Self-relaunching applications need to die in a fire! Along with their developers!
I'm mostly certain the RAID-5 array on my PC is running in degraded mode with one failed disk. I'm trying to get everything backed up to my NAS, but various things like Windows Defender, Razer Synapse, Java Updater, some Oculus Rift server (? I don't even have an Oculus...), Cortana, and TeamViewer are all thrashing my disk to the point that I can't really do anything. And every single one of these relaunches immediately after I kill it in Task Manager.
What's stopping you from using Safe Mode with Networking?
-
@Tsaukpaetra My memory, apparently. In my frustration I forgot that was a thing.
-
@mott555 said in The Official Status Thread:
@Tsaukpaetra My memory, apparently. In my frustration I forgot that was a thing.
To be fair, MS really does go out of its way to hide it from the average user.
-
@mott555 all of those are likely running as services. Which you can stop.
-
Status: We have been doing 10 miles a night biking. Roughly 700 calories averaging 7.5mph. We would do more, but our 5 year old doesn't have the patience.
Ironically, our 1 year old is just fine.
-
@boomzilla said in The Official Status Thread:
Status: New mouse acquired.
Urge to kill...falling.
I found a dead mouse under the couch last night.
The non-computer kind.
(Technically I did not find it, but I was tasked with picking it up and liberating it to rot in the great out-of-doors instead of under our couch.)
-
@Weng said in The Official Status Thread:
@mott555 all of those are likely running as services. Which you can stop.
Also yes. One of our applications runs as a service and has a configuration GUI that automatically respawns if you kill it from task manager. Killing it is the same as a service restart, for all intensive porpoises. Killing it from services, or with "sc stop" or with taskkill will do it in though until reboot.
We had to do it that way after numerous tickets of it not working after being killed from task manager. Because people are idiots. Even worse, most of our users are sys admins.
-
-
Status:
...
-
-
-
Status: Back at "home" in California after spending the last 4 days loading everything I own onto a truck and driving it from Washington. It took longer than I expected and much longer than I hoped to get everything on the truck. So many last-minute odds and ends, things hiding in the back of a cabinet that you overlooked the first time, I already put the box with that kind of stuff on the truck so throw it in an unmarked box of random junk where you won't find it until you've bought another one took almost a full day longer than I planned.
I don't particularly enjoy driving. I enjoy it even less when driving a long distance under time pressure. I especially don't enjoy driving a huge, heavy but underpowered truck with all the acceleration of a drugged sloth. Add mountain roads and rather ineffective engine braking. Result, not the ultimate driving experience.
Didn't hit the road until mid-afternoon. Commute traffic added at least an hour, probably more, to the drive. So far behind schedule, I drove much longer than I should have and much longer than I thought I'd be capable of doing. Once I got my son's nose out of his phone's screen and got him engaged in conversation with me, he did a really good job of helping me stay awake and alert. Finally stopped around 03:00 for a few hours of sleep.
OK motel with flaky wifi and really good free breakfast. TV on in breakfast room. Family Feud lowered my IQ by at least 20 points and completely destroyed any shred of faith I might have had in humanity. Ate too much and got on the road too late again.
Consumed an almost inconceivable quantity of Mountain Dew. Still struggling with fatigue. Got my son to engage with me again. Asked me about fantasy races, roles, etc. that I'd want to be. Wound up creating a D&D character for me, not that I have any real interest in actually playing, but it did do a good job of keeping me awake. Then hit Bay Area traffic — ugh, but much easier to stay alert than the monotony of the open road.
I have a storage unit reserved for all my stuff, but haven't actually rented it yet, so I have to get into town while the office is open. Didn't make it. I have to be at work tomorrow, so the day will go something like this: Drive truck to storage unit; be there when the office opens, rather later than I'd normally like to get to work. Rent unit. Park truck at unit. Walk to work. Son unloads everything he can manage by himself while I'm at work. I walk back to unit. Together we unload big, heavy stuff. Leave before they lock the gate at 21:00.
Optional: Fail to finish unloading. Stop unloading about 20:30 to secure whatever is left so that we can leave before we get locked in. Extend truck rental for another day. Repeat as above, except can get an earlier start because don't have to wait for the office to open.
TL;DR: I'm tired.
-
Status: Awe fuck. the Debian install process for mysql-server, which will ask for a root password, doesn't do sanity checks on the input string!!!!
So, a password that happens to have an apostrophe gets sent right though!
And now I'm stuck with a fucked installation. Woot!
-
-
@Tsaukpaetra said in The Official Status Thread:
@error said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
Status: Dagnabbit, @error! I can't quickly find topics you've created anymore because of your avatar's similitude to @Lorne-Kates !
Continually amused by the ponies and their aptitude for being in the right places and saying the right things at the right times.
-
@Tsaukpaetra said in The Official Status Thread:
And now I'm stuck with a fucked installation. Woot!
Well, I managed to unfuck it. Turns out despite the postinstall script failing, it was mostly done anyways and I was able to just reset the root password and get it working.
And then Drupal decided raisins were awesome and blech.
But I got it all working. They don't pay me enough for this crap. :D
-
@Fox said in The Official Status Thread:
My bosses keep telling me to add lines of text with exclamation points to our website. Several of these lines have had 2-4 exclamation points. No one's mentioned that they were cut down to one exclamation mark on the website itself, at least.
Well, if it is good enough for
!important
then it should be good enough for everyone else…
-
STATUS CEO is well chuffed with the last month's foray into web dev. I feel that I may not being escaping hell just yet.
-
@HardwareGeek said in The Official Status Thread:
I have to be at work tomorrow, so the day will go something like this: Drive truck to storage unit; be there when the office opens, rather later than I'd normally like to get to work. Rent unit. Park truck at unit. Walk to work. Son unloads everything he can manage by himself while I'm at work. I walk back to unit. Together we unload big, heavy stuff. Leave before they lock the gate at 21:00.
You can't take a day off? That sounds like a lot of stress.
-
THOUGHT:
Mobile phones make it WAY to easy to make phone calls. This day and age, phone call is usually the LAST thing you want to do when messing with your phone. It should be a special "ARE YOU SURE" action, not something you can do with your butt.
Fucking extroverts, ruining everything.
-
@cartman82 said in The Official Status Thread:
THOUGHT:
Mobile phones make it WAY to easy to make phone calls. This day and age, phone call is usually the LAST thing you want to do when messing with your phone. It should be a special "ARE YOU SURE" action, not something you can do with your butt.
Fucking extroverts, ruining everything.
INB4 cartman assdialed his boss while talking shit about him at lunch break.
-
@cartman82 I'm doing it right!
-
@aliceif best security feature ever: no one can (ab)use your phone if their eyes start to bleed!
-
Status: This just ain't my week for storage. Now I gotta give up my shiny new NVMe M.2 SSD at work, because apparently if it's installed my other PCI Express slots are disabled. That's a problem because then I can't work on our PCI Express products. It needs to be returned and replaced with a plain old boring SATA drive.
There is no indication in the motherboard manual that this is the case. It only says that the M.2 port shares PCIe bandwidth. Nowhere does it say the other slots are disabled, but I was able to confirm it by trial-and-error with various devices.
-
@Polygeekery said in The Official Status Thread:
Status: We have been doing 10 miles a night biking. Roughly 700 calories averaging 7.5mph. We would do more, but our 5 year old doesn't have the patience.
Ironically, our 1 year old is just fine.
Did 5 more miles this morning. I had planned on doing another 10, but I find it very hard to give a shit about anything until it is both after 10am and I am properly caffeinated.
-
Status: writing a CSV exporter. In PHP. By fucking hand for raisins.
Truly, I am in the Personal Hell Pit.
-
@mott555
Deep down inside, those of us mere peons who have learned to be satisfied with 6Gbps SATA-II are cackling with glee.
-
-
@Arantor said in The Official Status Thread:
writing a CSV exporter. In PHP
At least it'll probably be Done (mostly) Right then, as opposed to the zillon ways in which others have done it wrong.
-
Status: Restarting to finish installing the Windows 10 Anniversary Update on my work PC. I told it to update before I left, get in, it's sitting on the "schedule restart" screen with what would have been a great time... last night. But I bet it did what my laptop does and suggests a time one minute before the updates finished so it won't auto restart until 24 hours later.
-
@aliceif owowowowowowow
-
Status: Breaking in a new phone.
Today's problem: which one of the two Calendar apps will actually manage to keep itself in sync with my calendar? It's anyone's guess!
-
@JazzyJosh said in The Official Status Thread:
@aliceif owowowowowowow
-
@Magus said in The Official Status Thread:
Status:
Can you please put a RTL trigger warning before posting this shit? ow, my brain.
-
Status: Did you know it helps to put the
@Test
annotation above your JUnit Tests so they are run?
-
@Arantor said in The Official Status Thread:
Status: writing a CSV exporter. In PHP. By fucking hand for raisins.
Truly, I am in the Personal Hell Pit.
Exporting valid CSV really isn't that hard, at least it shouldn't be. It's importing ... "valid?" ... CSV? ... now that can be a problem.
-
@anotherusername said in The Official Status Thread:
Exporting valid CSV really isn't that hard
As long as your data contains no escape or quote characters.
:|
-
@Lorne-Kates it's still not hard, because you can do it correctly.
-
@anotherusername said in The Official Status Thread:
@Lorne-Kates it's still not hard, because you can do it correctly.
Doing it correctly is hard.
Easy is
$csvRow[] = implode($datarow, ",");
Hard is escaping, detecting already escaped characters, detecting double-escape-- and doing it all without regex.
And Dog help you if you have a line feed in that data somewhere.
-
@JazzyJosh said in The Official Status Thread:
Status: Did you know it helps to put the
@Test
annotation above your JUnit Tests so they are run?If you take it off the failing tests they don't fail any more too. It's quite clever.
-
@HardwareGeek said in The Official Status Thread:
Consumed an almost inconceivable quantity of Mountain Dew.
Status: My gastrointestinal system seems to be somewhat unhappy about this. :(
-
@cartman82 said in The Official Status Thread:
@HardwareGeek said in The Official Status Thread:
I have to be at work tomorrow, so the day will go something like this: Drive truck to storage unit; be there when the office opens, rather later than I'd normally like to get to work. Rent unit. Park truck at unit. Walk to work. Son unloads everything he can manage by himself while I'm at work. I walk back to unit. Together we unload big, heavy stuff. Leave before they lock the gate at 21:00.
You can't take a day off? That sounds like a lot of stress.
I've already taken two days off. It's not a matter of them not letting me have the time off, but every day I don't work, I don't get paid. Between travel, truck rental, missed income and miscellaneous expenses, this move has cost me probably 2/3 of my total cash; I can't afford to miss any more work.
-
@ben_lubar said in The Official Status Thread:
@JazzyJosh said in The Official Status Thread:
@aliceif owowowowowowow
-
@cartman82 Potential employers are all self-centered assholes that believe he have nothing more to do in our lives than to cater to them, maybe he doesn't have free time during the week.
-
@Lorne-Kates said in The Official Status Thread:
Hard is escaping, detecting already escaped characters, detecting double-escape-- and doing it all without regex.
Nope. Literally the only character you need worry about is
"
, and you escape it by globally replacing"
with""
.Then all you need to worry about is whether the data is a string. In most cases
is_numeric
should be sufficient, but if you want to detect strings that look like numbers but have significant leading or trailing0
characters, you can easily make it treat them as strings.foreach ($dataRow as $i => $data) if ('' . +$data === '' . $data) $dataRow[$i] = '"' . implode('""', explode('"', $data)) . '"'; $csvRow[] = implode(',', $dataRow);
Dog help you if you have a line feed in that data somewhere.
Strings are any sequence of characters between
"
characters. The enclosed string can contain any character, including line feeds; the only character that must be escaped is the"
. The resulting CSV is valid; dealing with it is the import's problem, not the export's.TRWTF, of course, is Excel, because even if you wrap a string in quotes, Excel will decide it's a number if it looks like a number. If you want to work around that, you can add
=
to the beginning of fields that will be misinterpreted, although your CSV will then be technically invalid. Excel still won't interpret them as strings; rather, it'll interpret them as formulas, but the result should at least be correct.edit: Excel does, at least, handle newlines inside quoted strings just fine.
-
@anotherusername said in The Official Status Thread:
TRWTF, of course, is Excel, because even if you wrap a string in quotes, Excel will decide it's a number if it looks like a number.
Also, JS when you give it quoted numbers.
Quotes? What fucking quotes? It's a number, fuck your leading zeros, human! I do as I please!
-
@Onyx no, it doesn't.
The value got stored correctly. It's still a string. No information was thrown away. ... now, you want to use
a
in a way that requires it to be numeric... then yes, JS will turn it into a number, and will happily continue (although it won't modify the variablea
; that will still contain the string you originally gave it, unless you explicitly overwrite it).If that causes problems, it's your own fault for sloppy coding.
Excel, on the other hand... yeah, it really converts the value to a number, without any sort of reason other than it can, and it discards information in the process: