-
Posts
22,635 -
Joined
Content Type
Forums
Status Updates
Blogs
Events
Gallery
Downloads
Store Home
Everything posted by vanished
-
I'm sure we've all had the misfortune of experiencing this before: a program (which ordinarily remembers the last used setting for everything) crashes or has to be forcefully terminated, and when you re-open it, all settings changes made in that session have been lost. As far as I can tell, this is due to the inexplicable design choice of saving these changes at close rather than when they actually happen. Now, if we were talking about something that involves a lot of data or processing, I could potentially understand this, but it does not. In every case that I've experienced, and more importantly, in every case I'm referring to here, it's a matter of literally a few bytes - the radius on a blur, or whether or not thumbnails should be shown, etc. For simple things like that it doesn't really matter but in the event of a more significant creation like a large Photoshop action or an Audition preset, this can actually result in a fair amount of lost work for something that as far as I can tell makes absolutely no sense and provides no benefit whatsoever. Are there any developers out there who can possibly shed some light on why this might be a good idea, despite the significant drawbacks?
-
It's a long shot but I did just think of one possible reason. If you only save settings on close, you can be relatively sure that the settings work and are safe to use. That way, if a change is made which would cause instability, it will be automatically "reverted" on the next launch since it was never saved.
I don't like this approach though. I think this is an important feature to have - I even mentioned it in a post about Android launchers and wallpapers recently, which is what reminded me of this possibility - but I think there are better ways to go about it. For example, every setting should be stored twice - one is the current value, and one is the previous value. Every time a change is made, the current is written to the previous slot, and the new value is written to the current slot. If things operate as intended, you can always simply read from the current slot. If there is an "error condition" (something I elaborate on next), it is then a simple matter of restoring the settings from the previously known good configuration.
The trick is choosing an intelligent "error condition". If we select "any crash", the result will be functionally identical to the undesirable behaviour I described in the OP, even if it is more complex under the hood. Ideally, this would happen if there is a crash during startup, and/or several crashes in a small time period, and when this condition is met, it would prompt the user saying that it believes something is wrong, and would offer to revert the settings - something they can then elect to not do if they know that the "crash" was in fact an intentional improper termination and nothing that will harm future operation.
I can imagine the reason they don't do this is it would be more effort, but for a large, professional package that is supposed to be high quality and offers many other advanced features, I don't think it's unreasonable to expect.
-
Have you ever been looking at an Amazon listing and wanted to copy the full res preview that pops up when you hover over the image? Just "view source" on the page, "Find" in the source the tag "data-old-hires", and it'll be the link in front. Bonus tip, the number after the "UL" at the end of the filename tell it what resolution to generate. From what I can tell it caps at 5000, but feel free to play around. I have no idea why they make this intentionally difficult, it's just a waste of time for everyone involved, but hey, now you know.
-
I could swear this system used to be better - that you could just click the thumbnail and it would popup a normal, working, persistent version of the image in a frame that you could easily copy, etc. Maybe that's the mobile version, or I'm mis-remembering. Maybe they really did change it though. That would be a real shame. Maybe I'm crazy but I feel like it's probably best to not needlessly irritate people who're considering spending hundreds of dollars with you.
-
-
Density of gold: ~19,300 kg/m3 (~19.3x that of water)
Price of gold: ~$58,000 per kg
---
Value of 1 cubic meter of gold: ~$1.12B
Blocks in a full Minecraft beacon: 164
---
Value of full Minecraft beacon: ~$183B
Jeff Bezos net worth: estimated >$180B
---
Jeff Bezos can basically have a full gold beacon irl
(yes I know this one is emeralds but I think you can still visualize)
-
Bonus fact: the gold nuggets that are so often tossed aside as insignificant would be worth, in real life, approximately $13.8M
- WkdPaul, soldier_ph, Techstorm970 and 3 others
- 2
- 4
-
-
Some of you may remember a post I made long ago about performing a Windows 10 feature update on a system with very limited free space on C, and how it was able to utilize a spare flash drive as extra working room to accomplish the update when it would not have otherwise been possible. A cool feature for sure, but apparently no longer necessary. I just ran the 2004 update on that same machine (which to be clear has been reinstalled since then and kept lean), and not only did it not require a helper drive, it didn't even make a significant net change to my free space at all, and in fact once the update was complete, a "disk cleanup" was able to free a good 3 - 4 GB that were previously required by the OS.