|
Coffee Mugshot posted:I feel like this was supposed to be the punchline but it's actually the most reasonable way to save chrome's state for a reboot (Although I'm certain Alt+F4 on any tab page does the same thing if kill -9 feels odd). I suppose this abuse of it is exceptional, but not necessarily out of bounds. Ctrl-Shift-Q (or menu button -> exit) should exit cleanly but restore tabs when you start Chrome again?
|
# ? Sep 25, 2018 16:49 |
|
|
# ? May 21, 2024 07:21 |
|
I'm continuing to brutally murder any code that an ex-coworker wrote. He liked doing string comparisons instead of simply using enums. In the orders of hundreds of thousands per frame. It actually got to a point where it was so bad that it was costing several milliseconds on consoles.
|
# ? Sep 25, 2018 16:59 |
|
Scikar posted:Ctrl-Shift-Q (or menu button -> exit) should exit cleanly but restore tabs when you start Chrome again? Ctrl-Shift-Tab being "go back one tab" and Ctrl-Shift-Q being "kill the whole browser lol" continues to be one of the worst UX offenses in my daily life
|
# ? Sep 25, 2018 17:06 |
|
I remember trying to find a definition of a Python function that was being used in some legacy code I'd inherited. It was something like: the code I was debugging invoked A.view(). At the top of that code file was import utilA2 as A. I tracked down utilA2.py. It did not define view. Instead, it had from utilA import * at the top. I looked at utilA.py. It did not define view...not exactly, anyway. Instead, there was a line in it at the top level, buried halfway down the file: view = view2. And at the top of the file was, you guessed it, from util import *. util.py (which BTW all these files were not in the same location, and they had multiple import * statements) defined view2!code:
|
# ? Sep 25, 2018 17:08 |
|
Scikar posted:Ctrl-Shift-Q (or menu button -> exit) should exit cleanly but restore tabs when you start Chrome again? It doesn't on my machine. But anyway, I guess the concept of bookmarks is just ... meh for people then?
|
# ? Sep 25, 2018 17:10 |
|
Hargrimm posted:Ctrl-Shift-Tab being "go back one tab" and Ctrl-Shift-Q being "kill the whole browser lol" continues to be one of the worst UX offenses in my daily life The lower-hanging fruit is that "close tab" and "close browser" are adjacent keys in every web browser. I think of this very often when UX designers try to grandstand developers while being complete morons.
|
# ? Sep 25, 2018 17:10 |
|
Falcorum posted:I'm continuing to brutally murder any code that an ex-coworker wrote. Is your coworker the unity engine?
|
# ? Sep 25, 2018 17:12 |
|
Or Telltale Games?
|
# ? Sep 25, 2018 17:32 |
|
Volguus posted:Not a coding horror, more of a usage horror: I have a colleague that has 1 billion tabs open in chrome. The tabs themselves are very acute triangles now with the top angle less than 20 degrees He hasn't updated Chrome in weeks Hargrimm posted:Ctrl-Shift-Tab being "go back one tab" and Ctrl-Shift-Q being "kill the whole browser lol" continues to be one of the worst UX offenses in my daily life Chrome's tab management belongs in this thread
|
# ? Sep 25, 2018 17:59 |
|
I don't have a million, but I will often have say 20 open in multiple windows across two monitors each. And I'll let that arrow get super red before bothering to update just because I don't want to lose stuff. Each tab is generally a reminder to do something which is probably the worst way to manage it, but le horreur c'est moi.
|
# ? Sep 25, 2018 18:04 |
|
every once in a while I take my large number of open tabs and purge them to bookmarks which is my way of letting go now the horror is my bookmarks
|
# ? Sep 25, 2018 18:12 |
|
Falcorum posted:I'm continuing to brutally murder any code that an ex-coworker wrote. Was on a project where the entire animation system passed around std::string. The copy constructor was using up 40% of the cpu time. Just changing to const char & dropped the cpu time to 0.
|
# ? Sep 25, 2018 18:36 |
|
Scaramouche posted:I don't have a million, but I will often have say 20 open in multiple windows across two monitors each. And I'll let that arrow get super red before bothering to update just because I don't want to lose stuff. Each tab is generally a reminder to do something which is probably the worst way to manage it, but le horreur c'est moi.
|
# ? Sep 25, 2018 19:20 |
|
Hargrimm posted:Ctrl-Shift-Tab being "go back one tab" and Ctrl-Shift-Q being "kill the whole browser lol" continues to be one of the worst UX offenses in my daily life Is Ctrl+PageUp any use to you?
|
# ? Sep 25, 2018 19:21 |
|
In my experience, this setting is much less reliable than kill -9.
|
# ? Sep 25, 2018 19:39 |
|
I've never had any sort of issues with it.
|
# ? Sep 25, 2018 19:48 |
|
Around the time I needed a dedicated chrome window just for tabs I wasn't sure if I should close yet or not, I installed a chrome session manager (Session Buddy) extension.
|
# ? Sep 25, 2018 20:31 |
|
Hughlander posted:Was on a project where the entire animation system passed around std::string. The copy constructor was using up 40% of the cpu time. Just changing to const char & dropped the cpu time to 0. Thankfully we don't do that, we did however, have an octree whose iteration went about 7 subdivisions deep despite the top level having no content at all.
|
# ? Sep 25, 2018 20:43 |
|
Plorkyeran posted:I've never had any sort of issues with it. I've had it forgot the whole session if the machine bluescreens when it's loading. Pretty pathetic when it's sending all my browsing data back to the mothership.
|
# ? Sep 25, 2018 20:59 |
|
CPColin posted:The stakeholders for the time off request code I'm currently working on said to make the form use quarter-hour increments, so I did. Later, one of the stakeholders said, "Well, we don't allow people to take partial days of vacation anyway, so…" I asked if they still wanted the "Hours per Day" field on the form and they said yes. I'm late but I just want to say that this is the first time I've heard the word "stakeholder" used in earnest to refer to an actual, specific person as opposed to a general rear end-covering clause in that dreadful business cant (as in "... and all relevant stakeholders"). Is it actually a common usage in the English-speaking world?
|
# ? Sep 25, 2018 21:32 |
|
NihilCredo posted:I'm late but I just want to say that this is the first time I've heard the word "stakeholder" used in earnest to refer to an actual, specific person as opposed to a general rear end-covering clause in that dreadful business cant (as in "... and all relevant stakeholders"). Pretty common business-speak, afaik
|
# ? Sep 25, 2018 21:42 |
|
In a development context usually either the end user or the person paying for development. e.g. they have a stake in how the software works.
|
# ? Sep 25, 2018 21:53 |
|
Yeah, our "customer" is the whole department we're creating the functionality for, while the "stakeholders" are the specific people in that department who are feeding us requirements and providing feedback. That is, when they actually try to look at what we asked them to look at and immediately report that they're stuck on the wrong side of the firewall! (This happened today after we gave them the demo URL's three weeks ago.)
|
# ? Sep 25, 2018 22:04 |
|
Bookmarks don't work very well for jumping between projects or general project management. This could be because bookmark management UI isn't as good as tab management UI. It's easy to use a window as a "research workspace" and just keep opening tabs as you go. On Windows, the taskbar condenses multiple Chrome windows to a single taskbar button, so that button turns into a workspace switcher. Bonus points if you use virtual desktops to partition your workspaces as well. I just checked, I have 657 tabs open currently. I use Session Buddy to keep from losing it all, so I'm not relying on Chrome. I also use The Great Suspender to kill inactive tabs automatically. It's fine. I'm open to using other project/research oriented software, but ultimately it'd have to integrate back and forth with Chrome, and so what's the point? Just keep opening tabs! BTW in recent versions, ctrl shift q has been removed (alt + f, x opens the ellipsis menu and x is the accelerator key for exit).
|
# ? Sep 26, 2018 00:44 |
Hargrimm posted:Ctrl-Shift-Tab being "go back one tab" and Ctrl-Shift-Q being "kill the whole browser lol" continues to be one of the worst UX offenses in my daily life My pet peeve common UX offense Ctrl-V being "paste with source formatting" and Ctrl-Shift-V being "paste with destination formatting". Why isn't it the other way around? Why is the default to end up with a document with inconsistent formatting?! Bonus points to Keynote, for which I'm pretty sure "paste with destination formatting" requires like 3 modifier keys, none of which are intuitive. e: Hughlander posted:Was on a project where the entire animation system passed around std::string. The copy constructor was using up 40% of the cpu time. Just changing to const char & dropped the cpu time to 0. Out of curiosity, why not use either const char * or const string &? I've never seen someone use const char & as a string, and if I saw it in a function signature I would think someone meant to pass a (single) char and didn't know that passing the char by value is likely cheaper. VikingofRock fucked around with this message at 01:12 on Sep 26, 2018 |
|
# ? Sep 26, 2018 01:08 |
|
const char& makes it clear that null is not a valid thing to pass there.
|
# ? Sep 26, 2018 02:08 |
|
VikingofRock posted:Out of curiosity, why not use either const char * or const string &? I've never seen someone use const char & as a string, and if I saw it in a function signature I would think someone meant to pass a (single) char and didn't know that passing the char by value is likely cheaper. Same. I'm a big fan of string_view for function parameters now.
|
# ? Sep 26, 2018 02:51 |
|
Plorkyeran posted:const char& makes it clear that null is not a valid thing to pass there. How would this even work? You can't pass a string to a const char&. code:
|
# ? Sep 26, 2018 05:12 |
|
You dereference it.
|
# ? Sep 26, 2018 06:04 |
|
That is (A) bizarre and a coding horror in its own right, and (b) doesn't do what you want.code:
|
# ? Sep 26, 2018 07:04 |
|
Maybe they meant const char&*?
|
# ? Sep 26, 2018 07:19 |
|
To you dweebs using tabs and bookmarks as todo lists, god forbid you take actual notes
|
# ? Sep 26, 2018 09:00 |
|
QuarkJets posted:To you dweebs using tabs and bookmarks as todo lists, god forbid you take actual notes Just get a note browser addon and leave it open in its own tab.
|
# ? Sep 26, 2018 09:39 |
|
QuarkJets posted:To you dweebs using tabs and bookmarks as todo lists, god forbid you take actual notes To you dweebs who actually found something that reliably works for you: congrats!
|
# ? Sep 26, 2018 13:03 |
|
QuarkJets posted:To you dweebs using tabs and bookmarks as todo lists, god forbid you take actual notes Like with dead tree skin? Gross
|
# ? Sep 26, 2018 14:30 |
|
so what if I used a soup pot instead of a framing hammer to build these walls? worked for me!
|
# ? Sep 26, 2018 16:00 |
I just have a TODO tab in sublime
|
|
# ? Sep 26, 2018 16:18 |
Eagerly awaiting the post about org mode from someone who uses emacs as their browser
|
|
# ? Sep 26, 2018 16:34 |
|
QuarkJets posted:To you dweebs using tabs and bookmarks as todo lists, god forbid you take actual notes I do actually in Textpad (loove Textpad) but it doesn't have an auto-recovery mode for stuff if computer crashes/windows update sneaks in a reboot Thinking of checking out Vivaldi, they had a 2.0 release today: https://vivaldi.com/ It's apparently got a bunch of tab management stuff Vivaldi.com posted:Tab Tiling
|
# ? Sep 26, 2018 16:51 |
|
|
# ? May 21, 2024 07:21 |
|
I use Google Keep for poo poo I really need to remember and sometimes want to access quickly on my phone. Except that when everything is pinned, nothing is pinned. Also, using a hashtag to categorize a note but the hashtag stays wherever you typed it is loving stupid. I just want to type #servers in an empty note and have a re-emptied note in the servers category.
|
# ? Sep 26, 2018 19:31 |