From: VanguardLH on
Bear Bottoms wrote:

> VanguardLH <V(a)nguard.LH> wrote in news:hnjn6n$3t6$1(a)news.albasani.net:
>
>> There are freeware QoS utilities that can throttle bandwidth for a
>> SPECIFIC process rather than all of them?
>
> Here is one that works well: (there are others)
> http://seriousbit.com/netbalancer/
> The Free version is limited to 5 process priorities/limits at a time

Thanks. That gives me some features and search criteria on which to search
for similar utilities. I saved a shortcut to the site to look at it later.

> If you used the settings designed for the program which is the default on
> most computers, you would see them. That is my point. Increasing your DPI
> can cause many issues with many programs.

And designing a UI to compensate for changes in font size and scaling should
always be a consideration in UI design. That was my point.

Themes have been available for Windows for very long time, and they can
change font size. Customizing object sizes in Windows (Display applet ->
Appearance -> Advanced) has been around how long in Windows? I think that
was available back in Windows 3.1. So anyone designing a UI that doesn't
take in account how users *do* tweak their Windows are shortsighted since
those same programmers know full well the configurability of Windows. After
all, they are Windows users, too. They're not programming in a vacuum. In
fact, after the initial shock of getting a new OS, it seems the first things
users start putzing around with are themes, font size, colors, layout, etc.
They love to customize.

>> You keep talking about screen resolution. The bug that I reported has
>> to do with DPI (dots per inch) for font scaling. I'm not talking
>> about changing from 1600x800 to 1024x768 or other screen resolutions.
>> To see what I'm talking about, go to:
>
> I checked both, screen resolution as in real estate and screen resolution
> as in DPI...who is confused now.

Readers can only go by why you say, not by what you meant to say. Before
you only said you tried different screen resolutions and no mention of DPI.
Now you mention DPI.

> From Microsoft:
> "The typical resolution on most computer monitors is 96 dots-per-inch
> (DPI). Until recently, most computer hardware was not able to produce
> higher resolution, but this is changing. Several hardware manufacturers
> (especially manufacturers of laptop computers) are building computers that
> have higher resolution screens."

A reference would be appreciated. Was this the article to which you refer?
http://support.microsoft.com/kb/820286
(you only get to see the review date, not the original date)

And on the flip side, I have seen GUIs written that do account for DPI
setting and/or large/small font themes (if they try to match the currently
selected Windows theme). Making an application resolution-aware, color-
depth aware, and DPI-aware isn't new. Also, those must be some awfully
cheap LCD monitors that Microsoft considers typical since I've been changing
the DPI setting from the first day I got my first LCD monitor some 8 years
ago. In fact, trying to up the size of text by increasing the DPI setting
usually incurs far less, if any, artificats (in the display, not in the
layout of apps designed by programmers) then by changing away from the
native resolution of the LCD monitor.

Sorry, but having to switch back to 96 DPI is not an option. I'm not
squinting and getting headaches because of lack of checking the boundary of
objects within a frame do not exceed the window dimensions. So this product
is usable by those comfortable with the defaults but not the rest of us that
want or need to tweak the DPI.

As a test, I switched from 120 DPI back to the default of 96 DPI. YIKES!!!
No way, no how, nada, nope, ain't gonna happen. Even if I move close up to
the monitor, the tiny text is just too small. It's sharp but it's tiny. If
LCDs were like CRTs, I would've simply have used a lower screen resolution.
Alas, we're stuck with LCDs operating best at the native/manufactured
resolution. I actually did start looking around for a replacement CRT when
my broke but there were so few offerings in my size and they had gone
astronomical in price due to lack of availability since they aren't
manufactured anymore.

Yes, I'll grant that the author wrote the product under the default 96 DPI
setting. The natural inclination would be to start coding using what you
see on your host; however, the expectation when distributing that software
to others is that you then change resolutions, color depths, DPI scaling,
compare LCD versus CRT, especially in regards to gamma and effects on
viewing angle, and probably lots more attributes to ensure your target
audience can use your product. I'll also grant that the author never
considered users that change the DPI setting (and can so without all those
problems mentioned in that Microsoft KB article). Even if the programmer
doesn't want to figure out dynamic layout of his GUI, just adding the
context menu would work to solve an program that is not DPI-aware.

DPI as used by Microsoft isn't about increasing the resolution (density) of
an object. The scaled 10pt font still gets handled as if it were 10pt but
it gets scaled to the equivalent of 12pt. With Windows, increased
resolution results in smaller-sized objects (because the pixel size of the
objects hasn't changed but the pixels/inch has). DPI is scaling. It will,
as you have noted, cause problems in applications that don't consider that
users may either change the font size or do the equivalent through scaling.
If a character gets larger in size, how has its resolution gone up? It
didn't. At the same resolution, more pixels were used to scale up the font.
Yes, more pixels were involved in painting that character but the character
also increased in size so the resolution (its density) did not change.

http://blogs.msdn.com/fontblog/archive/2005/11/08/490490.aspx

Even Microsoft recognized that the best reading size was not 100% but
instead 125%. Did you ever notice the default zoom in IE8 is 125%, not
100%? That was deliberate because Microsoft researched that users would
complain when reading web pages at native resolutions with zero
magnification (scaling). That means, by default, web pages are scaled up
125% which would affect the layout of objects in a web page. Drawing with
more pixels but scaling up the size does not change resolution (density).

Since you like quoting Microsoft, here's an article for you:

http://msdn.microsoft.com/en-us/library/cc849094(VS.85).aspx

"You can see that in Figure 1 [at 125% scaling], the width of the Web page
is about the same as that of the display; the Web page is thus much easier
to read than it is in Figure 2 [at 100% or no scaling]."

"many users lower the display resolution ... the content does look larger as
a result, it also looks less sharp."

Microsoft gets halfway to a correct meaning of the term by calling it "DPI
Scaling" (i.e., it's scaling or zooming).

And here's an important one but seems any UI programmer should know:

"It is important to note that third-party Windows applications are
responsible for being DPI-aware on their own."

Programmers aren't coding in a cave. They talk to each other all the time
and it isn't some new fangled technology involved in making apps DPI-aware:

http://social.technet.microsoft.com/Forums/en/ITCG/thread/ac3b41b8-b563-4c8e-b50a-39952c442254

There are APIs that the programmer can use to discover the DPI setting, just
like to find out the screen resolution, color depth, and so on. I actually
suspect that this has been problematic for so long that I'll venture there
already exist pre-compiled libraries that programmers can use to dynamically
manage the layout of the GUI dependent on the video attributes used on the
end-user's host.

> Maybe reading glasses will help? I finally succumbed to them :)

Yeah, I had considered those. I might go that way someday when tweaking the
video output won't do anymore. I've got more buddies aging along with me
that are starting to wear them. One got lasik surgery so he doesn't need to
wear glasses for normal activities but now he has to don a pair of reader
spectacles when he sits at the computer. In the past, I couldn't wear
eyeglasses for more than an hour or two before I started feeling the tension
of an oncoming headache. Guess it's time to start watching for specials on
reader specs. I've put it off but eventually I might have to go that way.
Of course, Windows has always come with Accessibility features but I haven't
had to go to those extremes and have been satisfied with just changing the
DPI scaling, so far.

Since you mentioned a bandwidth managment utility that can throttle on a
particular application, I'm starting to wonder if there is a utility that
can emulate the effect of different DPI just for a particular app. I'll put
that on my to-do list. Then, for example, I could leave DPI at 120 but make
it look like 96 for this program. It would be a descaling utility that
operated within the bounds of an app's window. Interesting idea.

>> Many applications will still paint their UI correctly with an
>> increased DPI.
>
> Many programs don't.

Which means some understand the tweaking parameters available in Windows
that have been there for over a decade and some don't, or don't care, or
simply neglected that aspect. Many times all it takes is a comment to get
the programmer to notice the problem. Acquiescing never gets you noticed.
As you can see, neither of us are wallflowers.

>> How did viewing the downloaded video get into this discussion? I
>> never went off on a tangent regarding the playback of the movie which
>> is completely outside the function of StreamTransport.
>
> "If you set the DPI higher than 96, the text and other items on the screen
> might appear blurry in some programs that are not designed for high�DPI
> display."

I have yet to see any video quality problems in playing back videos while
DPI scaling had been changed from 96 to 120. Guess over the years that I
haven't been unlucky in owning one of those "typical" monitors mentioned by
Microsoft.

> Very many programs phone home. Very few quality programs do so maliciously.
> This is a quality program. The packets are simple protocol calls. Look at
> them yourself...it is easy to do.

I actually didn't expect this phoning home behavior as being malicious -
unless you count loss of privacy as malicious.
From: VanguardLH on
Bear Bottoms wrote:

> VanguardLH <V(a)nguard.LH> wrote in news:hnjn6n$3t6$1(a)news.albasani.net:
>
>> While
>> I might spend more time on testing one program in which I'm
>> interested, you might not have that luxury with all the software that
>> you go through.
>>
>
> Ok, I think we are done here right!

Yeah, I think we've hashed out our opinions and experiences more than
enough. The conversations gave me some things to further investigate and
also consider requesting as feature enhancement to the author in their
forums.
From: VanguardLH on
Bear Bottoms wrote:

>
> From Microsoft:
> "A user interface that was designed to look good on a 96-DPI monitor may
> not look as good at higher resolutions. ..."

While trying to find a utility that could adjust the effective DPI within an
app's window (i.e., make fonts smaller to counter an increased DPI value), I
came across the following Microsoft that now recommends going to 144 DPI in
Windows 7, and which is even higher than I have now have at 120:

http://msdn.microsoft.com/en-us/library/dd464659(VS.85).aspx

Alas, DPI virtualization isn't something we folks back on Windows XP can
take advantage of to compensate for non-DPI aware applications.

Just goes to show that nothing is static. With the ever increasing screen
resolutions making objects ever smaller, a larger DPI *scaling* is needed to
make those objects larger (which does not change their resolution) so they
remain legible to human eyes which haven't changed in general.

My LCD monitor has a max and native resolution of 1650x1050. I see LCD
monitors are now up to 1920x1200. LCD monitors keep going up and up in
their native resolution. Objects defined with the same number of pixels
keep going down and down in size. DPI scaling becomes more important to
compensate for technology that outstrips our optical abilities.
From: Zaphod on
On Mar 14, 9:46 am, za kAT <za...(a)super-secret-IPaddress.invalid>
wrote:
> On Sat, 13 Mar 2010 22:43:22 +0000, Dave wrote:
> > On Sat, 13 Mar 2010 21:16:36 +0000, Bear Bottoms wrote:
>
> >> StreamTransport is a program that can download encrypted video from
> >> Hulu. I have tested this ....
>
> > <snip paraphrasing of article at Freeware Genius >
> >>http://www.streamtransport.com/
>
> >http://www.freewaregenius.com/ for the article from the person who
> > actually tested the software and wrote the piece.
>
> > Original:
> > "it is quite possible that the Hulu encryption might be tweaked or
> > changed at some point and would require StreamTransport to be updated to
> > keep pace, but at least at the time of this writing it is working."
>
> > BBBullshit:
> > When Hulu changes/tweaks their encryption, this program will have to keep
> > up to continue being able to download the flv. For now, it works.
>
> > ...pathetic..
>
> > Dave
>
> Another poster who denigrates Bear Bottoms, I bet a pint that you
> believe he ran drugs too.
>
> ...pathetic...
>
> Pooh says you stink.
> --
> za...(a)pooh.the.cat -www.zakATsKopterChat.com

I believe, I'm a believer (and BB is a woeful thing!)
From: Bear Bottoms on

On Mon, 15 Mar 2010 10:19:32 -0700, Craig
<netburgher(a)REMOVEgmail.com> said:
> certainly sounds fishy and I wouldn't promote it.

I reserve the right to copy any material I have legal access to on my
computer. I will respect distribution rights however.


--
BearBottoms
First  |  Prev  |  Next  |  Last
Pages: 1 2 3 4 5 6 7 8 9 10
Prev: Testing
Next: Kitty: I Use The Library