I am lazy and (apparently) suck at scrolling smoothly, dropping this in the console worked well :) setInterval(function() { window.scrollTo(0, document.body.scrollTop + 5) }, 60)
Isn't this how everyone scrolls slowly?
101–110 of 148 posts
I am lazy and (apparently) suck at scrolling smoothly, dropping this in the console worked well :) setInterval(function() { window.scrollTo(0, document.body.scrollTop + 5) }, 60)
Isn't this how everyone scrolls slowly?
This somehow manages my monitor to make a high pitched sound. It's an LCD monitor. It's the actual monitor making the sound. Switching to a different window or tab makes the sound top. Taking a screenshot of the tab, and closing the tab but viewing the screenshot, produces the sound.
"Some surface-mount capacitors exhibit acoustic noise when operated at frequencies in the audio range." [1] I see that this screen has alternating black and white lines. I count 43 black lines on my monitor. Assuming 60 Hz refresh rate, that is 2580 Hz in terms of the pixels being off or on, which is a perfectly audible frequency. Even with 120 Hz refresh rate, that would be 5160 which is still easily audible. Withou…
That was a cool hack!!
I am lazy and (apparently) suck at scrolling smoothly, dropping this in the console worked well :) setInterval(function() { window.scrollTo(0, document.body.scrollTop + 5) }, 60)
I am lazy and suck at scrolling smoothly, so I middle-click to get the scroll tool set-point, then move my pointer a little below the set-point to indicate that I wish to scroll down slowly. Works in FF and Chrome. Isn't this how everyone scrolls slowly?
I am lazy and (apparently) suck at scrolling smoothly, dropping this in the console worked well :) setInterval(function() { window.scrollTo(0, document.body.scrollTop + 5) }, 60)
I am lazy and suck at scrolling smoothly, so I middle-click to get the scroll tool set-point, then move my pointer a little below the set-point to indicate that I wish to scroll down slowly. Works in FF and Chrome. Isn't this how everyone scrolls slowly?
I am lazy and (apparently) suck at scrolling smoothly, dropping this in the console worked well :) setInterval(function() { window.scrollTo(0, document.body.scrollTop + 5) }, 60)
Earlier quoted context omitted.
Inductors do this as well. The changing magnetic field causes the windings to vibrate, creating an audible sound. The sound my work monitor makes sounds like an inductor to me.
Right--or more commonly the cores of old power transformers will softly buzz at 60 hz.
This somehow manages my monitor to make a high pitched sound. It's an LCD monitor. It's the actual monitor making the sound. Switching to a different window or tab makes the sound top. Taking a screenshot of the tab, and closing the tab but viewing the screenshot, produces the sound.
"Some surface-mount capacitors exhibit acoustic noise when operated at frequencies in the audio range." [1] I see that this screen has alternating black and white lines. I count 43 black lines on my monitor. Assuming 60 Hz refresh rate, that is 2580 Hz in terms of the pixels being off or on, which is a perfectly audible frequency. Even with 120 Hz refresh rate, that would be 5160 which is still easily audible. Withou…
I also put some ideas on the Github Readme including using feedback from the microphone to calibrate a width->pitch mapping to play music using your screen.
Earlier quoted context omitted.
Inductors do this as well. The changing magnetic field causes the windings to vibrate, creating an audible sound. The sound my work monitor makes sounds like an inductor to me.
Right--or more commonly the cores of old power transformers will softly buzz at 60 hz.
I am lazy and (apparently) suck at scrolling smoothly, dropping this in the console worked well :) setInterval(function() { window.scrollTo(0, document.body.scrollTop + 5) }, 60)
Try this one instead to see the difference. This will scroll at approximately the same rate as your example:
setInterval(function() { window.scrollTo(0, document.body.scrollTop + 1) }, 12);
I prefer it a bit slower though:
setInterval(function() { window.scrollTo(0, document.body.scrollTop + 1) }, 30);