|
Please Note: Archived information (e.g. below) may become out of date. How To Subscribe and
Unsubscribe is at the end of this note. The LangaList25-Jan-99 A Free Email Newsletter from Fred Langa About BrowserTune,
In This Issue:
Cookie MonstersYou know you're programming too much when you have dreams in JavaScript. But I actually did the other night: I'd been struggling with a programming issue and had had a frustrating few hours trying to resolve it. I went to bed very late, and sometime during the night my unconscious mind saw what my conscious mind had missed, and I woke up with the answer. 8-) You see, the new version of BrowserTune will offer a very automated option: If you wish, the tests will all but run themselves, and will perform many diagnostics entirely on their own. They'll also keep score for you so at the end of the tests, you'll get a complete, customized report (both onscreen and via email, if you choose) that will tell you what's right with your browser setup, what's not right, and what you can do to make it better. This automated method depends heavily on JavaScript to conduct the tests, to sniff out problems with your browser, and to record the results in temporary files ("cookies") on your hard drive. Some people hate---and I mean hate---cookies. I'll have a manual series of BrowserTune tests available for them. But cookie-phobia is usually a misplaced concern: Cookies are just plain text files. Theyre commonly used to track which web pages youve visited, which ad banners youve seen, whether youve registered or not, and so forth. Cookies are designed so that only the web site that created them can read them---one site can't readily snoop another site's cookies, for example. What's more, cookies can be set to self-destruct ("expire") after whatever interval the site-owner specifies. For maximum safety, I'm building the BrowserTune cookies so that they self-destruct as soon as the tests end and you close your browser. No test results will be retained beyond the end of your current browser session. To me, cookies seem pretty harmless. Despite commonly-voiced concerns among the anti-cookie faction, cookies (or the JavaScripts that create them) wont let website owners surreptitiously figure out who you are, for example, or reveal credit card info, or covertly index all the software on your hard drive to list the serial numbers (or lack of serial numbers) of all your software. If you voluntarily enter personal information into a web page questionnaire or order form, then that information could be stored in a cookie, but it could only store what youd entered. A clever JavaScript can sniff out what kind of browser youre using, what OS you run, what your screen resolution is, and some other similar pieces of harmless information. But even if all that were baked into a cookie---so what? Yes, there are tricks malicious webmasters can use to try to obtain specific kinds of personal information from your system, but this kind of bad behavior involves holes in browser security, and has nothing to do with cookies per se. Plus, it would be incredibly stupid for a malicious website operator to place illicitly obtained information in a cookie where you could see it and see which website had gathered the illicit information. It's ridiculously easy for you to check your own Cookies: There are many freeware and shareware apps that make it simple, or you can just look in the cookie folder. MSIE uses /windows/cookies; Netscape uses the Netscape/Users/YourName folder. You can open and read your cookie by dragging them to Notepad. You'll see it's pretty boring stuff: Most cookies these days are created by ad banners so a site will know if you've been there before and what ads you've seen. Yawn. While you're in there, if you see any cookies you don't like, just delete them. If you're interested in more, check out the cookie tests in the current BrowserTune at http://www.browsertune.com/bt98/cookie.htm. Back to BrowserTune, and the issue that prompted this cookie discussion: BrowserTune 2000 Demo Coming!The specific problem I was working on this week was how to create an accurate, highly automated throughput test that would tell you your actual, delivered internet connection speed in just a few seconds. (The current BT98 test at http://www.browsertune.com/throughput.htm works fine, but involves several screens and a some manual timing work, and takes a while to run.) There are many variables in a throughput test, but I came up with a way to create an accurate test that runs itself in under a minute: All you do is click one button. Then the test automatically records the start and stop times for downloading a chunk of specially designed text (it's compression-resistant, so it will prevent your modem's text-compression capabilities from kicking in and artificially inflating the results). The test page then does some match and interprets the results for you. I suspect this test by itself will be one of BrowserTune 2000's most popular, so I'm going to try to have a stand-alone version available next week. You'll read about it first right here! Then, whenever you're wondering if your modem or ISP or browser is dragging, you can click to this simple-to-run test and in a minute know what your actual real-world throughput is. Cool! If it's not One Bug...Microsoft released this note about a Word 97 security glitch this week: "The Word 97 Template Security Patch addresses a vulnerability that allows malicious code to be run without warning when a user opens a Word 97 document. Currently, when you open a Word document that contains macros, you receive a warning message asking whether or not you want to enable the macros. However, if a document that doesn't contain macros is linked to a template that contains macros, you do not receive a warning message. A hacker could exploit this vulnerability by causing malicious code to be run without warning when a user visits a Web site or opens a Word document attached to an e-mail message. This malicious code could be used to damage data on a user's system." Note that this only affects Word 97. Microsoft has released a patch that plugs the security hole while allowing normal use of macros and templates. If you're running Word97, grab the patch at http://officeupdate.microsoft.com/downloaddetails/wd97sp.htm
...It's AnotherAre you running
If so, you also have a security hole. You can tell if you're affected by going to your \Windows\System; see if you have the file Fm20.dll there. If you do, right click on it and check the properties. If the file date of your FM20.dll file is earlier than January 11, 1999 you need an updated version. With the older versions, a malicious programmer can use a security hole in the DLL to read information stored in your clipboard. You can get the update at http://officeupdate.microsoft.com/downloadDetails/fm2paste.htm
The "Disposable" PC?"Inexpensive" and "cheap" aren't exactly the same, although to many people, the words are interchangeable. In reality, the former simply means that something doesn't cost very much, but the latter carries overtones of shoddiness and a lack of quality. It was the current WinMag article "Sub-$600 System Surprises" (http://content.techweb.com/winmag//library/1999/preview/sub600/ ) that got me thinking about this. It's been a reasonably accepted rule of thumb that a decent system will set you back $1500-$2000; and a good entry-level system will run you somewhere around $800. But here was a positive hands-on review of several systems, one of which from "emachines" lists for just $499. And actually, emachines (http://www.e4me.com/infocentral/product_tower300c.html) has just dropped the price another $100. Now, for $399, you get this:
Plus, the system comes with Win98 and Microsoft Works. It doesn't come with a monitor, but emachines offers a promotional 14" monitor for only another $100. The WinMag review praised the system's "speed; serviceability; front-mounted USB port; software," and summed it up as "good performance and a great price in an attractive package." And all for $399. Maybe a "cheap" system doesn't have to imply low quality any more. Now, I guess it's time to re-think my definitions of what constitutes an acceptable entry-level system, and I'm beginning to wonder if the old standard of amortizing the cost of a new PC over several years makes any sense any more. What's your take? Have we reached the era of the disposable PC? Would you try one of these very, very inexpensive machines, or does it seem just a little too low-end to risk? How much is the comfort factor of a brand name worth to you? Maybe the real bottom line is this: How much do you expect to pay for your next PC, and when? Join in at http://bbs.winmag.com/columns/archives/012499/monday/column.asp?frames=yes ! Free Software For YouIn response to last week's discussion of the PICTURE.EXE trojan horse story, Bill Pytlovany sent this along:
Thanks, Bill. I'll try it out this week! The Sorry State of Desktop SoftwareYou see it in the tech news every day: Major software packages are routinely delayed and delayed again (Windows 2000 or Oracle 8I, for example). And despite the delays, the software always ships with bugs. That leads to a blizzard of patches, updates and service packs, many of which are so complex in their own right they introduce a new set of bugs and incompatibilities, requiring yet another patch or hot fix, and so on. Is software quality really deteriorating? I'll give you some concrete examples in this week's InformationWeek Online column. But you don't have to take my word for it. Consider the folks at BugNet (who track the bug-and-fix cycles of the major software vendors). They couldnt find any company worthy of their annual award For Best Bug-Fix Performance. (See http://www.bugnet.com/analysis/no_award.html .) What's your take? Is quality software a thing of the past? Has the complexity of today's hardware and software simply come to exceed what software developers can reliably support? If we want stability, must we trade-off functionality? Who, if anyone, is making stable, bugless software these days? Join in starting midday Wednesday Jan 27,1999 at http://www.informationweek.com/langaletter . 1,000+ Recommendations!Thank you! Over 1,000 of you responded last week to my request that you recommend this newsletter to at least one other person. The easy-to-use recommendation form at http://www.langa.com/recommend.htm#2 .is working fine. You just fill in your name and your friend's name, and the web page will automatically generate an email message containing the current issue. That's all there is to it---the script even composes a short note to your friend explaining what the LangaList is, and that you thought they might find it useful. I'm dead-set against spam, so I won't sign up your friends unless they explicitly request a subscription. The form is 100% safe to use; neither you nor your friends will get any unsolicited email from me, ever. If you'd prefer, you can just "forward" the email version of the LangaList to a friend! The drawback there is that most email packages embed a ">" character at the start of each line of forwarded text, making it hard to read. The script on my site avoids this and ensures your friends will get a clean copy. There's always room for more readers! If you could take just literally one minute and recommend the LangaList to just one friend, I'd really appreciate it. Thanks!
More Reader BIOS Resetting TipsEvery once in a while, a topic strikes a nerve and I get a higher-than-normal amount of email. A couple weeks ago, I wrote about a simple way to fix the "forgotten supervisor password" problem: You pull the clock/BIOS batteries on your motherboard, and this causes the BIOS to forget everything---including any bad passwords. Put the battery back, restart, re-enter the BIOS info, and you're all set. Then some readers pointed out that in many newer systems, you don't have to pull the battery: You can use a "Clear BIOS" or "Clear PWD" jumper on the motherboard. This week, reader Jesse E. (jesse_scarcege@hotmail.com) points out that if you have a standard BIOS access to the ancient DOS Debugger (DEBUG.EXE, usually in the WINDOWS\COMMAND directory) you don't even have to open the case:
Thanks, Jesse--- it'd been years since I'd used that method, and I'd just plain forgotten about it. 8-)
Where To Get
More BIOS Info
|
|
Please Note: Archived information (e.g. below) may become out of date. |