If you want to set an effect's intensity to 11 units out of 12, you can move the slider to 11 or click in the adjacent text field and pressing 1 1 Enter. Just don't use a knob, you knob.
He complains that you have to control the knobs with a mouse... as opposed to what, real knobs? Does he suggest something like using mouseover-then-scrollwheel as opposed to drag-the-knob?
I've read about similar problems with the volume control in QuickTime Player when it first went skeuomorphic. The issue was that linear motion is easier with popular GUI input devices than circular motion. So replace knobs, which require a circular motion, with sliders, which allow a linear motion.
Granted, a lot of the controls in the screenshots of the featured article already are sliders. But the sliders in the "glistening art deco aesthetic" screenshot have two problems: they are hard to read at a glance because they try too hard to look like physical sliders with highlights and shadows, and they are hard to study because they don't also provide a numeric readout of the current setting. Sometimes it's hard to even tell which color means on from which means off without reading the manual.
The "Retune Speed" and "Humanize" in the Auto-Tune EFX 3 (2016) screenshot are a good start: each is a slider with a numeric readout. "Tempo" is still a knob, but at least it has numbers. But the note name toggles for setting the piece's key (C, C#, D, D#, etc.) leave me guessing: is black, white, or blue on? And what's with the four rows of dots between the key setting and the "Humanize" slider?
Better yet: Why not just use the host operating system's styling for sliders, text fields, and checkboxes?
But if you like Windows go with 7 or 8.1 [for the time being] and see what developments there have been as they approach those end dates.
Which raises the question of where to get a Windows 7 license for a newly purchased PC that came with Windows 10 Home. Windows Home has no downgrade rights according to this table. Would you recommend that everybody who buys a new PC with Windows spring for the Pro upgrade just for the downgrade rights?
only llimited connectivity (usually 2 or 3 out of the list of usual suspects : Display Port, HDMI, DVI either pure digital or with combined analog and eventually legacy analog VGA)
Then you can separately tack on everything you need. - multiple HDMI can be obtained by connecting a separate HDMI switch box. Some even have remote controls - OTA receiver (DVB-T or whatever it is called elsewhere out of europe) can be found as separate stand alone boxes. - tiny flat speakers built in the monitor (available usually as an extra option on most PC -monitors) will never beat the quality of a mid-to-high range PC multispeaker set, specially those which feature a decoding box (analog + SPDIF + Optical inputs)
What upscaler should I use to connect legacy analog sources to DP, HDMI, DVI-D? These include the 240p composite output of my SEGA Genesis console, the 480i output of the VHS VCR with the wedding video and the movies that still haven't been rereleased on R1 DVD or BD, and the 480p component output of my Wii console.
The "4K" term comes from Digital Cinema Initiative. Movie theaters' digital projectors are rated for horizontal resolution. They're designed to show 1.85 movies at 3996×2160 and 2.39 movies at 4096×1716. This means the latter are letterboxed.
I don't see how it's irrelevant to buy an Android phone as your daily driver and an iPod touch, tethered to your Android phone, for running those few applications that are iOS-exclusive.
I'm not getting any ads from running Windows [...] Linux sucks and will never be mainstream.
The post you are replying to never mentioned Linux.
You are technically correct. But when rtb61 wrote "Absolutely do not run Windows 10", and you think rtb61 didn't have Linux in mind, which of the following replacements for Windows 10 do you think rtb61 had in mind for production use?
Windows 7, whose security updates terminate on January 14, 2020
Windows 8.1, whose mainstream support terminates on January 9, 2018, and whose security updates terminate on January 10, 2023
Disable javascript except for sites you really, really, really, trust
What should the developer of a web application do to earn prospective users' trust? Or should the developers of a web application give up, develop a native app for each of six operating systems, and guide visitors to the developer's website to said native apps?
There are Linux InstallFests [whose participants] will spend a month of Sundays helping you install it yourself for $0.
I don't see that working so well on a laptop whose backlight brightness, suspend, audio, and WLAN are broken in some way in Linux (source). What should the owner of such a laptop do?
The "unstated" goal is to make MS-Office a hassle to use, so people will just use libreoffice instead.
I don't see how that's practical in the industry that my day job is in. Both Amazon and Walmart provide Excel spreadsheets with macros to help a seller pre-validate a product definition before uploading it to the store's API endpoint for authoritative validation. The stores really want sellers to run the macros, as they count the feeds that a seller uploads against a quota whether or not they pass authoritative validation, but feeds that fail pre-validation in Excel don't count against the seller's quota because they don't get uploaded in the first place. Or has LibreOffice Calc gained reliable compatibility with Excel macros recently?
Message+ is a Verizon Wireless app, not a Google app. Google's messaging apps are Hangouts and Allo, and Hangouts is like Skype in that it works with Google Account email addresses. What error message does Message+ give? Does the error message appear on the help page for Message+?
Skype works based on Skype usernames or Microsoft account email addresses. IRC works based on nicknames, possibly associated with email through NickServ or with identd and hostmask. Discord works based on guild (or "server") invitation URLs sent through email or social channels. I have all 3 installed on my Galaxy Tab A.
Want more privacy, absolutely do not run windows anal probe 10
Yet Windows 10 comes on the majority of laptops in U.S. showrooms. Staples and Best Buy have zero GNU/Linux laptops. So what's the alternative? MacBook? Chromebook? I don't see how a Chromebook is any better privacy-wise; it just has Google's tendrils in it instead of Microsoft's. Or ought everyone to research a Windows laptop's Linux compatibility, buy it, format it, and install Linux?
I agree; my standard practice is to use g++ -Wall -Wextra. What else can I turn on to enable runtime bounds checking, especially in the parts that can't use std::vector because they use or implement extern "C" header interfaces?
everyone uses javascript because they have no other choice for the job (code running in the browser)
The job is not "code running in the browser". The job is "code running on client computers". This can be done without JavaScript by producing a native app and building it for each of Windows, macOS, GNU/Linux, iOS, and Android.
Windows desktops, Windows fondleslabs, MacOS, iOS, Android, Chromebooks, full GNU/Linux... the web is the only thing that even has a prayer of being deployed to all of these, across five CPU architectures (i386, amd64, armv7/32, armv8/64, MIPS Android phones).
That or a native application written with Qt and compiled for Win32, UWP, macOS, iOS, Android, NaCl, and GNU/Linux respectively, leaving out only Chromebooks. Even if you were developing a web application, you would need to buy the full set of hardware anyway in order to test it on all platforms, including the many quirks of the Mac and iOS versions of Safari.
Javascript is similar enough to PHP, without having the bone headed "Zero is "" is empty is null" type decisions that make PHP such a dangerous language to develop in.
Those who think ECMAScript lacks the brain-deadness of PHP have another think coming. Appendix B of Douglas Crockford's JavaScript: The Good Parts lists a few examples.
== is as brain-dead as PHP: 0 == '0' and 0 == '' but '' != '0'
The hard-to-predict with statement (which thankfully got cut from later versions of ECMAScript)
Any use of eval or new Function other than detection of ECMAScript 6+ syntax, which is prone to even more serious errors than the SQL injection endemic in beginners' PHP code
Boxed types such as new Boolean(false)
However, Crockford is known for holding idiosyncratic opinions. In appendix B, he continues that the following elements are bad:
Early exit from an iteration of a loop using continue; Crockford considers it preferable to refactor the loop's body into a function that exits early with return
Fall-through in switch if break is missing; Crockford considers it preferable to refactor the repeated portion into a function
The if, while, do, and for statements allow a form without braces
The ++ and -- operators
The presence of bitwise operators & | ^ ~ << <<< >>, which Crockford deems more likely to be typos for && || Math.pow() ! < < > respectively than actual bit manipulation because ECMAScript lacks a distinct integer type and "is rarely used for doing bit manipulation."
Declaring a function using a function statement rather than a function lambda expression
It appears a lot of Slashdot users oppose script-in-the-browser to such an extent that they would prefer "a return trip to the server" to automatic execution of unvetted proprietary third-party code. And as for "a validation error message at a conveniant time", they consider the inconvenience of waiting for form submission to be worth the increased security arising from less third-party code on their machines.
If you want to set an effect's intensity to 11 units out of 12, you can move the slider to 11 or click in the adjacent text field and pressing 1 1 Enter. Just don't use a knob, you knob.
He complains that you have to control the knobs with a mouse... as opposed to what, real knobs? Does he suggest something like using mouseover-then-scrollwheel as opposed to drag-the-knob?
I've read about similar problems with the volume control in QuickTime Player when it first went skeuomorphic. The issue was that linear motion is easier with popular GUI input devices than circular motion. So replace knobs, which require a circular motion, with sliders, which allow a linear motion.
Granted, a lot of the controls in the screenshots of the featured article already are sliders. But the sliders in the "glistening art deco aesthetic" screenshot have two problems: they are hard to read at a glance because they try too hard to look like physical sliders with highlights and shadows, and they are hard to study because they don't also provide a numeric readout of the current setting. Sometimes it's hard to even tell which color means on from which means off without reading the manual.
The "Retune Speed" and "Humanize" in the Auto-Tune EFX 3 (2016) screenshot are a good start: each is a slider with a numeric readout. "Tempo" is still a knob, but at least it has numbers. But the note name toggles for setting the piece's key (C, C#, D, D#, etc.) leave me guessing: is black, white, or blue on? And what's with the four rows of dots between the key setting and the "Humanize" slider?
Better yet: Why not just use the host operating system's styling for sliders, text fields, and checkboxes?
But if you like Windows go with 7 or 8.1 [for the time being] and see what developments there have been as they approach those end dates.
Which raises the question of where to get a Windows 7 license for a newly purchased PC that came with Windows 10 Home. Windows Home has no downgrade rights according to this table. Would you recommend that everybody who buys a new PC with Windows spring for the Pro upgrade just for the downgrade rights?
only llimited connectivity (usually 2 or 3 out of the list of usual suspects : Display Port, HDMI, DVI either pure digital or with combined analog and eventually legacy analog VGA)
Then you can separately tack on everything you need.
- multiple HDMI can be obtained by connecting a separate HDMI switch box. Some even have remote controls
- OTA receiver (DVB-T or whatever it is called elsewhere out of europe) can be found as separate stand alone boxes.
- tiny flat speakers built in the monitor (available usually as an extra option on most PC -monitors) will never beat the quality of a mid-to-high range PC multispeaker set, specially those which feature a decoding box (analog + SPDIF + Optical inputs)
What upscaler should I use to connect legacy analog sources to DP, HDMI, DVI-D? These include the 240p composite output of my SEGA Genesis console, the 480i output of the VHS VCR with the wedding video and the movies that still haven't been rereleased on R1 DVD or BD, and the 480p component output of my Wii console.
Or just never connect it to the Internet in the first place.
Enjoy staring at the activation screen instead of the picture coming in through the RF, composite, or HDMI source.
The "4K" term comes from Digital Cinema Initiative. Movie theaters' digital projectors are rated for horizontal resolution. They're designed to show 1.85 movies at 3996×2160 and 2.39 movies at 4096×1716. This means the latter are letterboxed.
My point is that some users choose not to run code in the browser in the first place. What makes this not a valid choice?
I don't see how it's irrelevant to buy an Android phone as your daily driver and an iPod touch, tethered to your Android phone, for running those few applications that are iOS-exclusive.
absolutely do not run windows anal probe 10
I'm not getting any ads from running Windows [...] Linux sucks and will never be mainstream.
The post you are replying to never mentioned Linux.
You are technically correct. But when rtb61 wrote "Absolutely do not run Windows 10", and you think rtb61 didn't have Linux in mind, which of the following replacements for Windows 10 do you think rtb61 had in mind for production use?
Disable javascript except for sites you really, really, really, trust
What should the developer of a web application do to earn prospective users' trust? Or should the developers of a web application give up, develop a native app for each of six operating systems, and guide visitors to the developer's website to said native apps?
There are Linux InstallFests [whose participants] will spend a month of Sundays helping you install it yourself for $0.
I don't see that working so well on a laptop whose backlight brightness, suspend, audio, and WLAN are broken in some way in Linux (source). What should the owner of such a laptop do?
The "unstated" goal is to make MS-Office a hassle to use, so people will just use libreoffice instead.
I don't see how that's practical in the industry that my day job is in. Both Amazon and Walmart provide Excel spreadsheets with macros to help a seller pre-validate a product definition before uploading it to the store's API endpoint for authoritative validation. The stores really want sellers to run the macros, as they count the feeds that a seller uploads against a quota whether or not they pass authoritative validation, but feeds that fail pre-validation in Excel don't count against the seller's quota because they don't get uploaded in the first place. Or has LibreOffice Calc gained reliable compatibility with Excel macros recently?
Message+ is a Verizon Wireless app, not a Google app. Google's messaging apps are Hangouts and Allo, and Hangouts is like Skype in that it works with Google Account email addresses. What error message does Message+ give? Does the error message appear on the help page for Message+?
Skype works based on Skype usernames or Microsoft account email addresses. IRC works based on nicknames, possibly associated with email through NickServ or with identd and hostmask. Discord works based on guild (or "server") invitation URLs sent through email or social channels. I have all 3 installed on my Galaxy Tab A.
Want more privacy, absolutely do not run windows anal probe 10
Yet Windows 10 comes on the majority of laptops in U.S. showrooms. Staples and Best Buy have zero GNU/Linux laptops. So what's the alternative? MacBook? Chromebook? I don't see how a Chromebook is any better privacy-wise; it just has Google's tendrils in it instead of Microsoft's. Or ought everyone to research a Windows laptop's Linux compatibility, buy it, format it, and install Linux?
Now that the majority of web traffic is HTTPS, Privoxy isn't any better than a DNS-based blocker such as /etc/hosts or Pi-hole.
Trying to use Java for front-end development is absurd.
In your opinion, in which language should Minecraft have been written?
-Wall already gives you much of this with GCC
I agree; my standard practice is to use g++ -Wall -Wextra. What else can I turn on to enable runtime bounds checking, especially in the parts that can't use std::vector because they use or implement extern "C" header interfaces?
everyone uses javascript because they have no other choice for the job (code running in the browser)
The job is not "code running in the browser". The job is "code running on client computers". This can be done without JavaScript by producing a native app and building it for each of Windows, macOS, GNU/Linux, iOS, and Android.
Windows desktops, Windows fondleslabs, MacOS, iOS, Android, Chromebooks, full GNU/Linux... the web is the only thing that even has a prayer of being deployed to all of these, across five CPU architectures (i386, amd64, armv7/32, armv8/64, MIPS Android phones).
That or a native application written with Qt and compiled for Win32, UWP, macOS, iOS, Android, NaCl, and GNU/Linux respectively, leaving out only Chromebooks. Even if you were developing a web application, you would need to buy the full set of hardware anyway in order to test it on all platforms, including the many quirks of the Mac and iOS versions of Safari.
Javascript is similar enough to PHP, without having the bone headed "Zero is "" is empty is null" type decisions that make PHP such a dangerous language to develop in.
Those who think ECMAScript lacks the brain-deadness of PHP have another think coming. Appendix B of Douglas Crockford's JavaScript: The Good Parts lists a few examples.
However, Crockford is known for holding idiosyncratic opinions. In appendix B, he continues that the following elements are bad:
It appears a lot of Slashdot users oppose script-in-the-browser to such an extent that they would prefer "a return trip to the server" to automatic execution of unvetted proprietary third-party code. And as for "a validation error message at a conveniant time", they consider the inconvenience of waiting for form submission to be worth the increased security arising from less third-party code on their machines.
What's a better term for a public clone?
You didn't list CDMA2000. In many rural parts of the United States, only Verizon's CDMA2000 signal is usable, if unixisc's comment is to be believed.
Does Spotify have charm bracelets?
Oh wait, that's like someone preferring Coke because you can't snort Pepsi.
iMessage will never exceed penetration beyond iPhone itself.
It's also on iPod touch, iPad, and Mac.
More phones are Android
If the average iOS user spends nine times as much money using his phone as the average Android user, a 7 to 1 lead for Android installed base still means the iOS market is bigger in total dollars per year.
"America" is not "North America", "South America", or "The Americas". For this reason, in practice, it means the USA.