Slashdot Mirror


File Extensions And Monopolies

A_Non_Moose sent us an article from Salon that talks about how file extensions are one of the tools used by Microsoft to extend their mind and market share. It's a very simple idea but its honestly something I'd never thought about. Definitely worth a read, and a few neurons to realize how its really the simplest of things that will guarantee that this monopoly isn't stopped even if Microsoft's deep pockets didn't let them buy the law.

250 of 881 comments (clear)

  1. Windows 3.1 by ThymePuns · · Score: 2, Informative

    In Windows 3.1 and presumeably 3.11(Workgroups), it was very easy to change the extentions. You could right click on ANY file and I think there was an option for "Open With..." and you could set it to always do that.

    Then with Windows 95, you started to have to struggle.

    --

    1. Re:Windows 3.1 by gorillasoft · · Score: 4, Informative

      That is still available, if you hold down Shift as you right-click.

    2. Re:Windows 3.1 by webword · · Score: 2

      It is there. Right click, Open With...

    3. Re:Windows 3.1 by Hnice · · Score: 3

      true, but the article only asserts that MS has gone out of its way to make things more difficult, which they clearly have. it was a simple task, clearly available in winfile in win 3.1, and now it's hidden -- shift right click, try telling my mom to remember that one -- and that's either because MS wanted it that way, or because people wanted the task to be harder. since the 2d seems unlikely, i think we can chalk it up to the first.

      don't underestimate the effect of simple adjustments in usability -- it's sort of the heart of the accusations of bundling -- sure, you can use netscape, or aol, but the icon for msn is right there on the desktop. these things have a subtle effect, and besides, how many oem installations of windows even come with the documentation you reference?

      --

      god is just pretend.

    4. Re:Windows 3.1 by ncc74656 · · Score: 2
      That is still available, if you hold down Shift as you right-click.
      ...and in Win2K, it's available with just a right-click for most files. It'll also remember what programs you've used to open a particular type of file, so (for instance) right-clicking an AVI might give you the option to open it with Windows Media Player or VirtualDub...or if you have a new program that groks AVIs, you can navigate to it once and it'll be remembered for future use. It's slicker than greased dogsh*t. :-)
      --
      20 January 2017: the End of an Error.
    5. Re:Windows 3.1 by Zaknafein500 · · Score: 2

      It works, but just not very intuitively. You have to highlight the icon first, then Shift-Right click. I've seen this a lot before, but cannot accurately recreate under what situations you have to highlight the icon first then Shift/Right click. Using 2k SP2 it works fine without highlighting, but I've seen it not work on several occasions on various different versions of the Windows GUI.

      --

      "The guide is definitive, reality is frequently inaccurate."
  2. Re:Salon is now a pay site... by neema · · Score: 2

    Salon is not a pay site. Try it again. Works fine.

  3. Give me a break. by Wind_Walker · · Score: 2, Troll
    Come on, this is so obviously satire it's pathetic. We have a non-techie complaining about something that's so simple as changing the "Open With..." dialogue? The fact that Windows keeps track of the associated program that launches associated file extensions is just plain stupid.

    Short of a complete re-write of the entire FAT-32 filesystem there is no solution to this, aside from teaching new users that "Hold down shift, right click, then hit Open With..." will solve this problem.

    Honestly, this seems like some Salon.com columnist had nothing else to do and decided to bitch about Microsoft for a while cause, hey, it'll get on Slashdot!

    1. Re:Give me a break. by sporty · · Score: 2, Informative

      You are granting the user a little more responsibility which they might not handle. Agreed, if they did a little more research, yes, they can find it. But the point is that if you have mp3's and MS is already associated with them, who is to say that someone will sit and figure out how to get realplayer to work with them. Worse yet, whos to say that because they used the MS one first (by default), they aren't getting an unfair advantage by getting first choice of what is seen as an mp3 player to use. Being first seen is usually an advantage.

      --

      -
      ping -f 255.255.255.255 # if only

    2. Re:Give me a break. by dragons_flight · · Score: 2

      The example he used was Joe Average, who want to use Real Player, but doesn't know how to change the association of .mp3, .wav, etc.

      Perhaps, I'm just being cynical, but most of the time I encounter people who are interested in alternative software packages, they already know about file extensions.

      The average user isn't horribly interested in Real Player so long as Windows Media opens the files. Joe Average seems to be too scared/ignorant/incompetent to want to even try finding and using alternative software, even when he's told of how much better it might be. The only time your average guy installs new software is when he wants to do something he doesn't know how to do right now, and sad as it is, Joe Average rarely thinks of things he wants to do that the Microsoft monopoly hasn't already provided for him.

    3. Re:Give me a break. by jeffehobbs · · Score: 2, Insightful


      Of course a non-techie is having trouble, because the option unearthed by shift-right-click is not, in any way shape or form, visible to the user of the GUI. It's not necessarily his fault whatsoever that he's not aware of this -- it only denotes a lack of random experimentation.


      This is the inherent problem with all "right-click" contextual menus -- a right-click should not be considered the primary way to get at a function, as before the user right clicks, there's no way for the user to know the functionality is even there.



      What it really is is bad GUI design, and seeing as it's a GUI by designed by MS engineers, it's had to say if the flaw is intentional or not.


      ~jeff

    4. Re:Give me a break. by jiheison · · Score: 5, Insightful

      a right-click should not be considered the primary way to get at a function

      And why not? It is right there next to the Left mouse button. Why is it a less valid as a primary way to get at a function? It is only bad GUI design if you can't wrap your brain around more than one button. I suggest you unplug your keyboard and stay away from any mouse with a wheel on it.

    5. Re:Give me a break. by Pfhreakaz0id · · Score: 2

      Not necessarily. The file system DOES have something to do with it. Because of the Mac two-fork filesystem (where each file CAN have a resource fork), you can store the "file type" and "preferred program to open with" separately. Thus, you can have .jpgs which open in a slide show program, and others which open in Photoshop.

    6. Re:Give me a break. by viking099 · · Score: 2, Interesting

      "The courts should order changes like this." Correction: The market should order changes like this. The courts should be determining that MS has done something illegal, and if it has, what it needs to do to make up for it. Something as minor as this should not be in the realm of the courts. If enough customers wanted such a tool, someone would come out with one, and MS would then emulate the tool (or purchase it outright). It's the way the world works. I mean, look at StickyNotes on the mac. IIRC, Apple didn't program it, someone else did, and Apple thought it was such a good idea, it incorperated it.

    7. Re:Give me a break. by sporty · · Score: 2

      NOno, with a mac its different. With a pc its awkward because they don't have to ask. The other point being that their programs are installed already, and have first view vs alternates which would have to be loaded up first and then do a file->open to play the file.

      --

      -
      ping -f 255.255.255.255 # if only

    8. Re:Give me a break. by SCHecklerX · · Score: 2

      The thing that bothers me, is that you can have only one program associated per file type. Why? WHy not have several, and in the 'open with', those would come right up. Look at OS/2's wps, for example. You could have as many programs associated with a specific type as needed (and HPFS had EA's, so you didn't need to do it based on extension), one would be the default to launch with, the others would just show up on a context menu for the object you were pointing at.

    9. Re:Give me a break. by Old+Wolf · · Score: 2

      Why is keeping an associated program for extensions stupid?
      I love it how I can load my file in the correct application just by typing its name (or clicking on it, if I am feeling lazy). I also enjoyed gloating while using Windows NT 4, when Windows 95 did not allow this from its DOS prompt.

      How is re-writing fat32 going to change anything?

    10. Re:Give me a break. by Old+Wolf · · Score: 2, Interesting

      Joe Average doesn't look at his computer as a programmable tool like we do. He looks at it the same way as you would look at your video player. Put the tape in and it plays. Click on your mp3 and it plays. He doesn't give a flying fuck whether it gets played by MS or Real or Nullsoft or whatever (and most likely, couldn't tell the different), as long as it plays.

      People who are aware of such a difference are likely to be able to find their way to "Open With", or download an application to manage filetypes in a friendly way.

      This article is so unbelievable -- he complains that something is "hidden away" and "arcane" because it is completely configurable, and located more than one mouse click away. Sound like a familiar complaint about a certain OS?

      There _are_ technical difficulties involved too. Many programs can be run with the commandline ' "%1"', but what about programs that want to accept switches, or have other functions defined (eg. Print instead of Open). This is why applications can register filetypes themself, so they can get it right.

    11. Re:Give me a break. by ichimunki · · Score: 2

      The free market works just fine. The problem is that it (free market theory, a la Adam Smith and most of the popular thinking on economics) relies on informed, rational consumers. Once we get a few of those, everything should improve. :)

      I don't agree that the government (as a representative of the people) should step in to make changes to a market economy the people themselves were unwilling to take any responsibility in. That is, the people-- for better or worse-- have handed MS their cash and CONTINUE to do so. It is therefore not the will of the People that MS be punished. At this point, MS would have to do something terribly illegal or related to terrorism to get any serious attention from either the People or their representatives in government (a few whiny Democrat State AG's notwithstanding).

      When it comes to consumer choice, Americans will generally prioritize conformity/show-off value and convenience over price, quality (insofar as this does not detract from either show-off value or convenience), and variety of choice. Look at the nation's largest food chains, if you need any more hints about where this is heading...

      --
      I do not have a signature
    12. Re:Give me a break. by cpt+kangarooski · · Score: 2

      Er, no. Resource forks are functionally equivalent to NTFS streams, and features Linus has called for in Linux. Think of it as a very low-level support for tarring files together. There's a data file, and a resource file, and they wind up sharing the same icon and metadata as far as the user can tell. They are joined at the hip, though in fact seperate entities. They are not metadata, they _are_ data.

      Creator/Type bindings are stored in the filesystem proper, and are basically the same type of thing as filename (not stored in the file, but associated with it!) modification date, read/write permissions, etc.

      There was a good article on ArsTechnica a while back about this sort of thing. Read it; it's very good.

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    13. Re:Give me a break. by mrbkap · · Score: 2, Informative
      I currently give lessons at my local library to people who have never even seen a computer before, much less anything as complicated as an 'Open With' dialog box. They still have trouble coming up with the idea that right clicking brings up a little menu, and left clicking selects. I can see where this article is coming from, but even giving users (such as the ones I teach) the option for, say 20 file types, even in in plaintext is stretching things too far. They don't care what they use so much as that they can use it.

      Just my $0.02 worth, but I don't think that the users who can't get the open with dialog box in the first place would even bother.

      --
      -mrbkap
    14. Re:Give me a break. by Telek · · Score: 2

      You can have more than one program associated with any one file type, and when you right click all of the options will show up for that filetype, and all of the programs that you can use to open the file will show up under "Open With" (BTW, if there is more than one program associated with the certain file extension, the "Open With" option will be there regardless of wether or not you hold down the shift key).

      And for the other ones bitching about how the whole right click thing is impossible to find, how would you tell the user about it? I know, how about in that "Welcome to Windows" program that comes up when you install, or the "Windows Tour". It's in both of them if you looked.

      And you can also have an extended attribute or any sort of DLL that is run when the user right clicks on a certain type of file (or any file for that matter) that can scan the file in question and change the context menu based on anything that it wants, be it Extended Attributes, alternate File Streams attached to the file, an internal database, or whatever it wants to do.

      --

      If God gave us curiosity
    15. Re:Give me a break. by aka-ed · · Score: 2, Interesting

      But then there's the complication of programs that will reclaim filetypes on launch by default, while others will not.

      A friend of mine, who is actually an experienced, working, audio-visual tech, was convinced that real audio had taken over all his media and nothing could be done about it, until I showed him how to stop Real from reclaiming filetypes.

      The article's author suggested a wizard or configurator app that allows you to choose default programs for various tasks. Despite another poster's claim that a re-jig of FAT32 is required, it would be quite simple for such a wizard to be included with windows. And for the majority of users, it would show then that there are choices available in many areas that they never suspected. The article's writer is correct, in that this would diminish MS's ability to "embrace, extend, and assimilate."

      --
      I survived the Dick Cheney Presidency 7 to 9 AM 7-21-07
  4. Mac solution is nice but... by sporty · · Score: 3, Informative
    In the article, it mentions the Mac way of doing it is quite nice without mentioning its downfall. I made the mistake of trying out soundjam on one of my mp3's, and then it changed its resource fork (or so i was told it is called), 8 or 9 bytes saying what type of file it is and what its associated to. Great, so this mp3 when I double click on it launches soundjam instead of itunes. I never asked for that.

    Over time, I got irritated with soundjam and went back. I got rid of the program but the association is still there. I know how to fix it, but if someone was a little less knowledgeable or someone writes a program to change all my associations, I'd be quite.. irritated.

    I know, its possible for any dos/win program to change my PC file extensions too, but its more obvious and probably a lot less likely.

    --

    -
    ping -f 255.255.255.255 # if only

    1. Re:Mac solution is nice but... by jeffehobbs · · Score: 2, Informative


      It's the kee-jerk solution to 90% of all pre-MacOS X problems:

      reeeeeebbbbuild the deeeeeesktop.

      Why the desktop on OS 7/8/9 didn't just rebuild itself once a month I'll never know. Oh well, it's a non-issue now.

      ~jeff

    2. Re:Mac solution is nice but... by jeffy124 · · Score: 2

      OS X 10.1 actually recognizes the extentions to filenames as opposed to the file's headers to the fs

      Unfortunately, I dont know how easy/difficult it is to change a file's association on OS X.

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    3. Re:Mac solution is nice but... by DChristensen · · Score: 2, Informative

      Actually, OS X uses a combination of the old Type/Creator codes and the file extensions. However, any individual document can have a specific application associated with it.

      Click on the file's icon, type Command-I. (For "Info".) It's the second option down on the popup window.

      --

      --
      Mac OS X--Unix without the assholes^Whassles.

    4. Re:Mac solution is nice but... by kiwimate · · Score: 2, Insightful

      Ironic, isn't it? MS is evil 'cause the answer to anything is "reboot the machine". Macs are cool, 'cause rebuilding the desktop is just such a pretty process.

    5. Re:Mac solution is nice but... by ReelOddeeo · · Score: 2

      It's the kee-jerk solution to 90% of all pre-MacOS X problems: reeeeeebbbbuild the deeeeeesktop.


      This will have the effect of changing the icons from soundjam icons to plain white icons. But it won't fix his problem.

      The solution is to change the file creator to point to a different application. Don't change the file's type, just it's creator. The file is still mp3 data, even though you want to open it with a different app. Thus you change the type, and leave creator alone.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    6. Re:Mac solution is nice but... by Arandir · · Score: 2

      Metadata was done elegantly by OS/2 Warp. They had a particularly nice feature in that you could configure a particular document to open with a particular application. Fine-grained file types.

      Of course, it had the problem that Salon was bitching about: the users still have to have more than two braincells if they want to change default applications.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    7. Re:Mac solution is nice but... by Ayende+Rahien · · Score: 2

      You are only partially correct, the solution is to do it on very low level.
      Why should sed be aware of the forking in the file, that is a matter for:
      A> Programs that use it. (Pretty high level ones, usually, like shells or explorer-clones.)
      B> The file system driver itself.

      On NT, the data is stored on one place, and irrelevent stuff on another.
      IE, $DATA contains the data itself, and other streams contain the meta data.
      Sed would read the $DATA steam unless you spesify otherwise.

      And you spesify otherwise by using a special delimiter to the filename, leaving sed totally unaware of it.
      A good example of how it should work is NTFS, if I want to edit myfile.txt in notepad, I enter the file name.
      If I want to edit the metadata in notepad, I will open "myfile.txt:metadata".
      You need to change just the API.

      The problem is, as you mentioned, when you are trying to transfer files from stream-aware FS to non stream-aware FS.
      Or to many stream FS (NTFS) to signle stream FS (Mac's resource forks, I believe that OSX has unlimited streams, though).

      I think it's possible that is the above happens, then a stuffit (Mac people would know what it is) or a tar (the file format support stream as it is, but the programs don't) solution should occur automatically. (And vice versa, of course).
      You would probably need something like cpyfrk() as well as copy() alone, but I think that it should be enough.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
  5. Its not just MS . . . by jgaynor · · Score: 5, Insightful

    Remember when Netscape and IE fought for .html and URL rights EVERY time you opened them?

    RealPlayer, Winamp, Winzip, photoshop, even stupid ass AOL all do this . . .

    Installation defaults of all these apps try and steal file extensinos away from programs. Its just a matter of knowing what boxes to uncheck during the installation. Ordinary users simply dont know what they're clicking through during an install.

    Once a program gets a hold of an extension its almost impossible for a normal user to fix it. You cant expect users to know where to reassign file extension ownership (in the file association tab under folder options).

    1. Re:Its not just MS . . . by Jburkholder · · Score: 4, Interesting

      >Its just a matter of knowing what boxes to uncheck during the installation. Ordinary users simply dont know what they're clicking through during an install.

      Man, the worst offender I ever experienced was paintshop pro. This was especially bad if you were stupid enough (as I was once) to download and install the TRIAL VERSION!.

      It took _every_ file extension it decided it should handle and changed the registered extension app without asking (or even giving an option in the install, custom install not being available in the 'demo').

      So, after using the software for 30 days (or less!) and deciding I didn't want it, there was no way to restore the file extension settings (other than manually, of course).

      At first, I would still click on the file I wanted to open and PSP would come up and rag at me that my trial had expired and I should buy the damn thing. Of course, my response was to uninstall the stupid thing. Not much better, now windows would report that it couldn't find the registered application for the file I was opening.

      You can, of course, hunt down the view/folder options/file types dialog and then manually change each extension back to some other app install on your system. Most programs these days will ask during the install which extensions you want to have automatically opened by the program, and others are even smart enough to offer the right-click/open with option during the install.

    2. Re:Its not just MS . . . by sheldon · · Score: 2

      What it looks like to you, and what is reality are two different things.

      .htm becamse popular for two reasons, and those reasons only:

      - It was what the userbase expected
      - It was consistent with the other 3 character extensions

      No conspiracy, no ulterior motives... it just happened.

      And I could care less about multimedia.

    3. Re:Its not just MS . . . by big.ears · · Score: 2
      Up until recently (and maybe still) Quicktime would commandeer (without asking) .png, embedding itself into netscape (which at the time handled .png natively.)?

      I buy the argument that file extensions can be used to leverage mindshare, but the "solution" just seems silly. If MS was keeping OEMs from changing these extension-mappings , that would be another issue. Even if the file extension database was accessible through the control panel (like it is in gnome and kde), it wouldn't make much of a difference, though--users still wouldn't go know to get to it. The only way his "solution" would be effective in allowing dumb users to change extension associations is if the extension configuration system was as annoying as clippy, popping up whenever you don't want it to. I don't think that will happen soon.

    4. Re:Its not just MS . . . by jesser · · Score: 3, Insightful

      I think the main problem is that when I have both IE and Mozilla installed, there's no easy way to have both "Open in IE" and "Open in Mozilla" in the context menu for an html file. IE and Mozilla fight for the extension, not giving you the option to have both browsers associated with the file type. If you want to change your default browser later, and you somehow manage to find the "open with..." option in explorer (shift+right-click), you have to select from a list of every application on your system rather than just a list of web browsers.

      In addition to those problems, the single-program-per-extension system forces uninstallers to be unnecessarily complex. For example, if you uninstall Mozilla, apparently it's Mozilla's responsibility to tell Windows to switch back to using IE. Mozilla can't just tell Windows "I'm not here anymore, so find another program to handle html files".

      And don't even get me started on how hard it is for a browser to determine whether it's safe to open an untrusted file with its default application. Apparently the solution is to hard-code a long list of "dangerous" extensions from Microsoft's web site into your browser. At least Microsoft isn't trying very hard to establish a monopoly on secure web browsers...

      --
      The shareholder is always right.
    5. Re:Its not just MS . . . by joshwa · · Score: 2

      Windows 2000 fixes this problem... the Open With context-menu lists the last few programs you used to open that file type.

    6. Re:Its not just MS . . . by Old+Wolf · · Score: 2

      When PSP installs, it lists all the filetypes it handles, and ticks only the ones that are currently not handled by any other application. You can then 'select all' or 'select none' or select whatever you like.

      Don't complain because you chose to associate it with everything (by clicking on whatever you did), without thinking of the consequences.

    7. Re:Its not just MS . . . by ConceptJunkie · · Score: 5, Informative

      Yes, Microsoft has been bragging for years about they are making software easier and easier to use, but have failed completely to make certain tasks, like file extension association, among many others, not require a power user to understand, or an eidetic memory to remember where they hid the dialog box for all these features.

      For filename extensions, Microsoft's brilliant idea was to automatically hide the file extensions in Windows 95 and above by default, meaning you have to rely on the stupid icons to know what your file type is, and things like the SirCam virus can come along and fool people into thinking they are viewing a JPG when they are in fact launching an executable that will bombard me with 200 copies of their "Jun 2000 Sales Report" or something.

      Furthermore, until recently, you couldn't search or sort the filename extensions access through "Folder Options" by extension name. You had to know what they are called, or vgrep through a huge list of every file extension ever considered since DOS 1.0 (the list looks practically like .AAA, .AAB, .AAC, etc.) looking for your extension.

      A simple example: I want to reassociate ".BMP" back to the SpiffoPaint program after the BogoPaint trial version stole it away. Prior to Windows 2000, you _had to know_ what file type name the extension is regsitered as (and many weren't obvious). Again that could be any old dumb thing the software developers (like Bogosoft above) decided to call it like "BogoPaint Document" or whatever. If you didn't know that, then good luck finding it by hand, Chester.

      In the NT 4.0 days, I personally had to resort to using 4NT's file association feature (I think the NT Resource Kit had something too) because otherwise it was just too much trouble.

      And as far as editing the regsitry goes, remember that Microsoft's first plan was to not allow users to edit the registry at all?

      Given that I remember in the late 80's that I had to rewrite the installation batch files for most software I installed, the idea horrified me. Now in 2001, not being able to edit the regsitry still horrifies me.

      "Where do you want to go today, and how lost are you going to be before getting there?"

      --
      You are in a maze of twisty little passages, all alike.
    8. Re:Its not just MS . . . by dimator · · Score: 5, Funny

      Open COMMAND.COM with PSP?

      I'll save you the trouble: it's porn.

      --
      python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
    9. Re:Its not just MS . . . by sharkey · · Score: 2

      It's made worse by programs that do more than just grab multiple extensions, the ones that DELETE all the old filetype entries, and mash the poached filetypes into one entry, a $LICK_MY_ASSWARE entry. FACSys from Optus Software does this sort of crap.

      At that point, you either have to start removing and reinstalling various software packges to try and steal back your filetypes, or go in and rebuild them by hand.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    10. Re:Its not just MS . . . by sheldon · · Score: 2

      Because index.html was a stupid name for a default page.

      You are also wrong about Windows XP crippling mp3s. Windows XP does no more to cripple MP3 than does Windows 95, Windows 3.1 or Linux.

      I guess that's my point on multimedia. I'm in no way limited in what I can do, I just have more options. Some people don't like giving the user options because it means they might choose not to use their pet software project.

      I think it's absolutely critical that people educate themselves about details before criticizing them. You would do well to study up on that MP3 issue, because you clearly do not have any understanding of it.

      The only thing Windows XP does not do out of the box is rip MP3 files from a CD. It does rip to WMA out of the box.

      Do you know why?

      Because MP3 is a proprietary format and in order to provide this functionality, Microsoft would have to license it. They choose not to spend that money because it would amount to a few dollars per OS sale, and that cuts into the bottom line.

      If you want to use Windows Media to rip to the MP3 format, you may do so with a $10 add-on from many third party companies.

      Or you can use other third party software such as Musicmatch, AudioCatalyst, etc.

      The same is true of Windows 95, Linux, etc.

    11. Re:Its not just MS . . . by sheldon · · Score: 2

      Exactly.

      But I don't feel the web really started becoming popular until Windows 95 was released. I use that as a point in time because it also coincideds similarly with the release of IIS, and Frontpage came out not too long afterwards, etc.

      But even though the new OS supported long filenames, many people were still conditioned to use the 8.3 naming scheme just out of habit.

    12. Re:Its not just MS . . . by Jburkholder · · Score: 2

      This was a while ago (version 4?) so it has probably been changed by now. At the time the trial version I installed gave me no such options.

    13. Re:Its not just MS . . . by sheldon · · Score: 2

      No. IIS goes looking for default.htm, default.html or default.asp.

      Which makes more sense than the stupid index.html which is a holdover from the early days of WWW before it's potential was understood.

      Bravo Microsoft on that decision!

    14. Re:Its not just MS . . . by ckedge · · Score: 2


      until recently, you couldn't search or sort the filename extensions access through "Folder Options" by extension name.

      Huh? View, Details, then click on "Type".

      You had to know what they are called

      Oooh, I understand. You mean inside View, Folder Options, File Types.

      YES!!! God that's one of their worst mistakes.

      The quickest way is to open the registry and the very first entries in the first folder (HKR) are the file extensions. Find the one you want, and note what it's "Default" is. Look for that further down immediately below the file extensions in HKR, and see what it's "Defaut" is. That's the description you look for inside the File Types listing.

      For example for .doc it's "Word.Document.8", and the "Default" value is "Microsoft Word Document", and that's what it's listed under in the File Types listing.

      You know, it just occurred to me, it wouldn't be hard at all to put together a little tool that would sweep through the filetypes and re-name them to the extensions themselves!!! (Bloody hell, I can't believe I only just now thought of that!!! Could have used it years ago!)

  6. Monopoly for the illiterate... by neema · · Score: 5, Informative

    This "attempt" at a monopoly through file extensions is something that would only be successful for those who know nothing about the OS at all. Using Win2k as we speak, right clicking on any file and going to "Open with" seems easy enough. Better yet, it has a check box of "use this program to open up the file as default". Very easy. Of course, if no one bothers to look for it, I'm sure it can be considered hard.

    I agree that Microsoft does things specifically to retain a monopoly, but does everything it do have that purpose?

    I doubt it.

    1. Re:Monopoly for the illiterate... by wfrp01 · · Score: 5, Funny

      Exactly. I can see it now... In an effort to please each and every technophobe's desire to have their all-important feature be only one click away, Microsoft releases "Windows Flat". No menus. No directory trees. No dialogs. Instead, each and every pixel is assigned a function.

      Oh my god, I better go patent this...

      --

      --Lawrence Lessig for Congress!
    2. Re:Monopoly for the illiterate... by DunbarTheInept · · Score: 2
      [...] but they should at least know how to use Windows before they spend 90% of their energy trying to convince people that Windows is evil.
      So nobody is allowed to criticise a product unless they give money to the company that makes it? You might not realize it, but that's the outcome of what you arre saying. Unless I buy each new version of Windows that comes out, I can't stay on top of the trivia details. So, only actual MS customers can criticise MS. In that case you are applying a filter that says only those who are satisfied with MS (satisfied enough to keep purchasing their OS'es) are allowed to comment.

      I leave it as an excercise to the reader to see what's wrong with that.

      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    3. Re:Monopoly for the illiterate... by update() · · Score: 2
      This may have been added to the article since you posted:

      Postcript: Several readers have e-mailed me to outline what they feel are holes in my argument. They point out that in the most recent versions of Windows, a right click on file names will offer you an "Open with" option, and that if you navigate this properly you can check a box that says "Always open files of this type with this program," thus effectively changing the default option.

      This is correct but irrelevant to the point I'm making. The power of "default" settings lies in users' ignorance and inertia. There are millions of Windows users who barely know what "right-clicking" is. These users may be disdained by some of my correspondents, but they constitute a critical mass in the marketplace.

      That may be, but what's the likelihood that the people who don't know about right-clicking are likely to open a control panel to configure their own preferred handlers?

      I dunno -- this level of government meddling in software design seems like just the kind of thing nobody in the industry wants.

      (By the way, using Konqueror, no Salon cookies and no Flash installed, I'm getting a stream of new windows opening and respawning that looks like I'm on a porn site. Is that the correct behavior? Also, why is Slashcode ignoring my italic tags?)

    4. Re:Monopoly for the illiterate... by Rogerborg · · Score: 2
      • Using Win2k as we speak, right clicking on any file and going to "Open with" seems easy enough

      Er, yes, as Scott goes on to say at the end of his article (having had it "pointed out" to him, he claims). I wonder how many posters here actually read the article to the end?

      But either Scott didn't know this, or he chose to "forget" it, and as he still claims that this is too complicated for Joe Sixpack, we can write his article off as flamebait.

      --
      If you were blocking sigs, you wouldn't have to read this.
    5. Re:Monopoly for the illiterate... by Jace+of+Fuse! · · Score: 3, Insightful

      So, only actual MS customers can criticise MS. In that case you are applying a filter that says only those who are satisfied with MS (satisfied enough to keep purchasing their OS'es) are allowed to comment.

      That's not what I meant! Not at all!

      I'm talking about people who use Windows on a daily basis and STILL don't understand the basic workings of it.

      True -- someone who does not use Windows is free to hate MICROSOFT all they want for many other reasons from ethical to technical.

      The people of which I speak love to rant on about certain things in Windows that (for the most part) simply aren't even true.

      For instance -- "HOW HARD" it supposedly is to change file associations when there is a simple method of doing it just by right clicking.

      --

      "Everything you know is wrong. (And stupid.)"

      Moderation Totals: Wrong=2, Stupid=3, Total=5.
    6. Re:Monopoly for the illiterate... by Enonu · · Score: 2

      Me: What do you mean you want a backup and restore icon?
      Client: I want to click an icon on the desktop for backup, and another for restore.
      Me: But all you have to do is click the icon for the program that does both, and then choose what you want to do.
      Client: But that's too much. Can't you create the icons?
      Me: I can't create icons for functions inside of other programs.
      Client: What do you mean by functions?

      ...

    7. Re:Monopoly for the illiterate... by Curien · · Score: 2

      No, he's saying that if you were so unsatisfied with Windows 3.1 and Windows 95 that you have *never* used or purchased another Microsoft operation system, then you are not qualified to critisize Windows 2000. And I tend to agree with him.

      Also, you do not have to purchase a product in order to be familiar with it. I use Windows 2000 at work every day. I have become very familiar with it on both the client and server end, and I have certainly not purchased it.

      --
      It's always a long day... 86400 doesn't fit into a short.
    8. Re:Monopoly for the illiterate... by hhe_hee · · Score: 2, Interesting

      The problem here is that the major part of the pc users actually doesn't know anything about the OS.

      Better yet, it has a check box of "use this program to open up the file as default". Very easy.

      I don't know how many questions I've got from friends asking "What program should I choose for this file? Why can't it just open in the right program in the first time?"

      The success of M$ is actually the fact that they made an OS available for a user without any "advanced" knowledge. I still remember when the first windows came, it was really exciting. And by the way think about this; why is it that other OS of Linux/UNIX-type has exploded in number of users in the last few years? The answer is plainly that much of it is thanks to graphical interfaces to the OS. Here in my town they run Linux at a lot of schools, and the students wouldn't be able to use it if they just had a black screen with a prompt. Many people I talked to think's its great that they can handle an "advanced OS" like Linux, but it's just because they have some icons and some menues. You know, stuff that calm's the user down.
      Maybe we users who know better should stick with our kinds of "Alternative OS", and let M$ run its race. Maybe we finally could outpace them? Could it be that Linux/UNIX soon would be as easy as windows to handle? If it goes that way in the future, it would be a hit :)

      But of course, I think that M$ monopoly is some sort of situation that we gotta do something about. But some things are their invention, like the file extension which made it more simple for "ordinary" users to handle. But it's a large company, and large companies tend to be more greedy the larger they get. So maybe splitting it up in several pieces will be just good...

      --
      2 reptiles beneath your current threshold.
    9. Re:Monopoly for the illiterate... by sulli · · Score: 2
      This "attempt" at a monopoly through file extensions is something that would only be successful for those who know nothing about the OS at all.

      Which is why you saw the writeup in Salon!

      --

      sulli
      RTFJ.
    10. Re:Monopoly for the illiterate... by Glytch · · Score: 2

      You just know that some psychopath is going to go and create an X window manager that will do this.

    11. Re:Monopoly for the illiterate... by cpt+kangarooski · · Score: 2

      Really the problem is not with right clicking, per se. Contextual menus are in fact, a really good idea. There was never any particular reason at Apple for the one button rule, other than that Raskin hadn't predicted the eventual need for added functionality (e.g. shift-drag for multiple discontiginous select) and didn't like the old PARC methodology, which relied almost completely on menus. (e.g. there was no concept of dragging icons places, by and large)

      Before you go spouting off the old myths about user testing to determine the number of buttons, GO READ UP. There are _frickin'_ interviews with Raskin, with people that designed the mice, etc. that plainly show that the decision was made before there had been any testing, or even software _to_ test. (the Stanford pages are a godsend for this)

      Anyway though, the main problem Windows has always had is that there were typically commands that could only be accessed contextually. That's a big dumb mistake, and one that Apple's HIG specifically addresses. Contextual commands should invariably be available in the menus anyway, so that the UI pillar of 'multiple ways to do things' is properly employed. When I get home, I'm actually going to check on the Win2K box to see if Open With is in the File menu or not. It had better be, but for all the money MS supposedly blows on user testing, they seem to really ignore the test results

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    12. Re:Monopoly for the illiterate... by Old+Wolf · · Score: 2

      You need that program that lets you record Windows "batchfiles" by observing your mouse clicks and such

    13. Re:Monopoly for the illiterate... by sharkey · · Score: 2

      each and every pixel is assigned a function.

      That seems like it would be complicated, at least until there are special keyboard keys for each function, ala the Windows and Properties keys. Compaq has already taken the first steps toward this.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    14. Re:Monopoly for the illiterate... by ameoba · · Score: 2

      The big problem I see isn't so much file associations, but the way they've gone and claimed .DOC as their own. No other word processor can safely call its own files .DOC, which gives MS some major mindshare...

      --
      my sig's at the bottom of the page.
    15. Re:Monopoly for the illiterate... by shyster · · Score: 2
      So, in my mind this is definately a monopoly act. I'm sure Microsoft spends millions of dollars on usability testing on their OS (don't laugh). They know that novice users will never find that Open with dialog, and probably wouldn't do anything with it even if they did find it, but are they going to change it to make it easier to use? Of course not.

      You hit the nail on the head. A brain-dead monkey who can't figure out right-click certainly isn't going to be able to figure out what other program to use to open his files. So it's pointless to make it easier to access, which simply translates to easier to fsck up.

      Come to think of it, why does Windows hide regedit? I mean, you gotta know the name of the command to run it! What the hell? It's obviously a ploy at monopolizing their feature settings! Their should be a big green icon on Regedit that says GO FOR IT!

  7. Come on by Nawak · · Score: 3, Informative

    Every program messes with file associations:

    RealPlayer, Winamp, Quicktime etc...

    What's the difference when it's MS programs?

    You can easily change the assocation by holding shift while right clicking on the file and choosing 'Open with'. You then check 'Always open with...' and there you go!

    Changing the icon is way harder and is a way more annoying thing in windows.

    --
    A.D. 1517: Martin Luther nails his 95 Theses to the church door and is promptly moderated down to (-1, Flamebait).
    1. Re:Come on by knuth · · Score: 2

      I am on NT4 right now.

      To change the association for a file extension which has been grabbed by a program without my permission, it's not as easy as right-click or even shift-right-click. I have to:

      1. Highlight the name of a file with that extension.
      2. Shift-right click.
      3. Open with ...
      4. Always open with this program.
      5. Go to Control Panel.
      6. Find out what Microsoft in its infinite wisdom has decided to call this file type.
      7. Edit the entry. If multiple actions were associated with the file extension before, the "extras" will still be there, and may interfere with the program opening the file at all.

      I would not be surprised if the procedure was entirely different in Windows 98, and maybe even different between Win98 and Win95.

    2. Re:Come on by ckedge · · Score: 2


      Changing the icon is way harder and is a way more annoying thing in windows.

      Especially if you use your "open with" shortcut. Windows does not properly create the registry entries, and so your new "file type" does not appear in the "File Types" listing, so you CAN NOT set the icon. Or do any other customization.

      Ages ago I learned to stay away from that damn half assed "open with" dialog.

      BTW: I finally got my browsers to open wav files with Sound Recorder. Instantaneous lightweight playback without taking me away from the source page, Sound Recorder closing itself afterwards. What a total Fscking NIGHTMARE that was! I live in fear of something like Quicktime seizing my browser audio associations, because I know it will take an HOUR OR TWO to rediscover the magic configuration that does the job.

  8. I agree by SirWhoopass · · Score: 3, Insightful
    I don't think it's all that difficult to change registered file types in Windows. It's not something that needs to be changed on a daily basis.

    Much more annoying is having every new application try and make itself the default for a million other filetypes.

  9. Re:*NIX needs .vbs by keesh · · Score: 2

    Nah, that's what .pl is for. None of this huge vbs nonsense, *NIX vir(whatever) can be about sixty bytes big and actually *look* like an ASCII art picture of Anna Kournikova.

    Hey, that's a thought... With all those perl loveletters around, how hard would it be to make one of them destructive? :)

  10. Re:CLI by Junks+Jerzey · · Score: 4, Funny

    We don't need no stinkin' file extensions!

    Really? You don't put ".c" at the end of C source files? Hmmm. I used those kind of extensions under UNIX ten years ago.

  11. This is silly... by BenCaxton · · Score: 5, Insightful

    This is just plain ridiculous... I'm not a big fan of Microsoft, but saying their anti-competitive because people would have to spend about 5 min learning how to change a setting, but because they're too stupid or lazy to do so microsoft should be forced to hold their hand while they do it?

    What next... Saying that its unfair to have microsoft.com be the default home page for a newly installed copy of ie just because some idiot might want to change it but doesn't want to take the time to figure out how...???

    This goes beyond a legitimate argument to just finding something to complain about because complaining about microsoft is the thing to do.

    --
    Ben
    1. Re:This is silly... by cpt+kangarooski · · Score: 2

      Nevertheless, you're dodging the issue that you brought up. Before you condemn on that point, you must first determine whether or not the Mac solution (or the BeOS solution, or various other proposals floating about, etc.) are more elegant. If not, why not?

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    2. Re:This is silly... by HiThere · · Score: 2

      It's not rediculous. But, OTOH, I'm not sure what would be a better way. Including a text line at the start of each file saying what application should open it is probably just as difficult to change, and you need to change each one you encounter instead of globally. (Of course, that means that you CAN selectively change each one ... .)
      Magic numbers? Is that your choice? Try changing that! It's no easier.

      So it's not clear what the answer should be.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    3. Re:This is silly... by Sarcasmooo! · · Score: 2

      If what you're really worried about is holding the hands of stupid people, wouldn't the logical reaction be that we don't need Microsoft holding peoples hands and showing them what should be used to run their files? I mean, if individual responsibility were your concern I would think you'd say 'let people figure out what runs an .mp3 themselves, it's not Microsoft's responsibility to hold these peoples hands just because they're too stupid to set a default program themselves.'

    4. Re:This is silly... by Mike+Schiraldi · · Score: 2

      What next... Saying that its unfair to have microsoft.com be the default home page for a newly installed copy of ie just because some idiot might want to change it but doesn't want to take the time to figure out how...???


      Remember when AOL bought Netscape? The (purported) reason was the incredible popularity of home.netscape.com. So, yes, being the default homepage for a huge body of users is a tremendous asset.

    5. Re:This is silly... by SubtleNuance · · Score: 2

      What next... Saying that its unfair to have microsoft.com be the default home page for a newly installed copy of ie just because some idiot might want to change it but doesn't want to take the time to figure out how...???

      Well, M$ does have an OS monopoly - it doesnt really matter what they do from this point, be it default-homepages or file-types - there will be no *REAL* competition in OS / Computing Paradigms as long as M$ and Windows are allowed this position.

      I advocate a break up (into 5 or 6 pcs) because it will bring an opportunity to the industry to try new things, for new people to have influence, as it stands right now only M$ really has influence and has the ability to stear the computing industry any way it pleases... this is bad for citizens, IT experts && in the long run, the whole of the Personal Computer Industry itself.

  12. Monopoly? by zpengo · · Score: 2
    If Microsoft restricts or makes it difficult to change what applications work with certain file or data types, they're just shooting themselves in the foot. The more they make it "Microsoft everything", and the fewer options they give people, the more frustrated people are going to become with the Windows operating system in general. It was bad enough when we couldn't choose the operating system; Now we can even choose what software runs under it?

    People will start to realize this; Even your grandmother.

    --


    Got Rhinos?
  13. this is largly hype by kilgore_47 · · Score: 2, Insightful

    from the salon article:
    The trouble is, even if some court orders Microsoft to throw Real Player into the Windows package, it doesn't make much difference if most users can't figure out how to switch the default player of music files from Windows Media to Real. When Joe User clicks on a music file, even if he likes Real Player and prefers to use it, Windows Media Player will open and play the file. Unless Joe is a power user or an extremely persistent fellow, he will eventually give up on Real. The competitor's software will sit on the hard drive, unused, while Microsoft takes over yet another market.

    When the author resorted to this argument, they lost some credibility. RealPlayer asks you, repeatedly, if it can set itself to be the default player for ALL of it's supported media types.

    I agree that file typing via .3 extensions sucks, and I agree that microsoft's interface for changing it sucks.
    But I think RealPlayer making itself the default program for mp3 files (which nobody in their right mind wants) is more of a problem than other media types defaulting to WindowsMedia player.
    Afterall, what do you really want to use RealPlayer for besides playing their propritary file format (which will be asigned to it anyway!)?
    I realize it CAN play other files, and it makes an attempt to set itself as the default program for other types of files, I just don't think anyone actually wants to use it for those.

    I mean, to play mp3s I could use winamp (for free) or I could use RealPlayer (pay or be subjected to annoying ads).

    --
    ___
    The way to see by faith is to shut the eye of reason. --Ben Franklin
    1. Re:this is largly hype by Fjord · · Score: 2
      You need to read the paragraph again. Basically, he is saying that if the government orders Microsoft to include RealPlayer (or Netscape) with the default installation of windows, or even just all OEM versions of windows, that they can still leverage their desktop dominance by making RealPlayer an option on a menu under programs, and having all the relevant file extension default to Windows Media Player.


      My solution was to order them to incude the software, and to have no extensions using their software (maybe txt is fine), and instead point to the competators. Also, no other software packages can fiddle with the settings (so installing Office won't reassign HTM to IE, although it is fine to have it launch IE directly). This would either have Microsoft's software sitting on the drive bitrotting, or they will come up with a way to make it easy to manage extension.

      --
      -no broken link
  14. Re:Salon is now a pay site... by Masem · · Score: 2
    As you've got below, you can see this, but all of Salon's News and Politics coverages, as well as additional select articles, are only available as part of their pay membership. I read a while that they determined that despite all the ad-playing around that they did that they could yet turn a profit, and particularly in light of the Sept 11 events, they knew that people would be willing to pay for news and politics coverage at a time like this (since this is one of their specialities).

    It's not like that news isn't covereage elsewhere, but many people (not myself, however) do value Salon's coverage over, say, CNN's.

    --
    "Pinky, you've left the lens cap of your mind on again." - P&TB
    "I can see my house from here!" - ST:
  15. Obscure, but not difficult... by Daniel+Rutter · · Score: 5, Interesting

    Scott Rosenberg, the author of the Salon piece, says Windows "makes you go on a mad hunt through menus and folders and options to find the dialogue box that lets you [change the app that opens a given file type]". Well, yes, it does, unless you shift-rightclick a file and use the "Open With..." option.

    This doesn't really weaken Rosenberg's argument, of course, because this is just one of the zillion and three Windows shortcut thingies that Joe Average doesn't know about. Joe's no more likely to use this than he is to fish his way through to the long-form File Types dialogue. But all of us windswept and interesting Slashdotters who choose/are forced to use Windows ought to know it :-).

    Dang it, I used to use an Amiga. Directory utilities on the Amiga just looked at the darn file header. Your IFF image could be called notapicture.txt and it'd still display JUST FINE. A 1Gb footprint for WinXP (which, I hasten to add, I _am_ going to install when next I upgrade my Tiny God), and it still can't do that?!

    Come to think of it, that'd be an anti-Sircam-ish sort of feature. "You have attempted to open a file whose extension is PIF, but which appears to be an ordinary executable. That's odd. Would you like to check this file against the new and wonderful Microsoft Proprietary Crushing All Opposition Virus Database to see if it's one of the many things that takes advantage of our monopoly almost as well as we do?"

    1. Re:Obscure, but not difficult... by Rogerborg · · Score: 2
      • unless you shift-rightclick a file and use the "Open With..." option.

      As Scott goes on to say, he's been "told" that under Win2K (and WinXP?) it's a simple right click. I find it hard to believe that Scott didn't know this, and as he sticks to his guns and claims that this is still too complicated for Joe Sixpack, his whole article is basically flamebait.

      --
      If you were blocking sigs, you wouldn't have to read this.
    2. Re:Obscure, but not difficult... by Danse · · Score: 2

      Most people don't know the little shortcuts in Windows. I don't know of a single person in my office that knows any of the shift-click shortcuts. If you right-click on a file that is already associated with an app, you just get the "Open" option, not the "Open with" option.

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    3. Re:Obscure, but not difficult... by Rogerborg · · Score: 2
      • You might be surprised how many "joe sixpacks" don't even know what a right-click is

      OK, fair point. However, let's not think about that too much. It's scary. ;-)

      --
      If you were blocking sigs, you wouldn't have to read this.
  16. Re:Salon is now a pay site... by Alien54 · · Score: 4, Informative
    --
    "It is a greater offense to steal men's labor, than their clothes"
  17. last one in wins by kisrael · · Score: 2

    This is an annoyance, but I don't think it's such a dark conspiracy. Like others have pointed out, many programs play the "fight for the extension" game, especially for multimedia, and usually the last one in wins.

    Of course it's silly how hard it is to "roll your own" file associations, you have to use this weird macro language.

    I think smarter programs will always have a preferences screen that let you regrab the extensions. IrfanView is a good example of that. And well behaved programs won't keep trying to intrusively ask you if you want to use them instead.

    --
    SO YOU'RE GOING TO DIE: The Comic for Dealing with Death
  18. Never Blame On Malice... by Carnage4Life · · Score: 5, Insightful
    ...what can adequately be blamed on stupidity. The Salon article goes on and on claiming that the fact that the menu options to change the default program that should be used to open a file with a given extension is buried deep in a bunch of menus is the indication of some sort of conspiracy theory. I assume the writer isn't used to using Microsoft products because if he was he'd realize that poorly placed yet important functionality is a staple of Microsoft software. Recently I've had problems like that with MSFT software such as:
    1. I've spent months trying to figure out how to turn of auto-indenting in numbered lists within Word 2000 with no success.
    2. Using typeid() and other RTTI features is disabled by default in Visual C++ 6.0 and requires finding a very hidden, nested menu to turn it on. This took hours to find.
    In general most of their products seem to lack a good Human Computer Interaction factor. But to go as far as calling bad design, some sort of attempt to keep a monopoly seems rather excessive to me, especially since it's fixed in Windows 2000 so that right-clicking on a file brings up the shortcut menu complete with an option that says "Open With..." where you can specify what program to open the file with and if you want the program permanently associated with that file extension.
    1. Re:Never Blame On Malice... by Amazing+Quantum+Man · · Score: 2

      I've spent months trying to figure out how to turn of auto-indenting in numbered lists within Word 2000 with no success.

      Yeah, and try using styles for nested numbered lists. They don't restart properly!

      --
      Fascism starts when the efficiency of the government becomes more important than the rights of the people.
    2. Re:Never Blame On Malice... by Old+Wolf · · Score: 2

      I find that the overhead involved in typeid() and RTTI (and the difficulty in getting it to work!) is too much. It's far easier (and often more practical) to add an identifier flag to your class.

    3. Re:Never Blame On Malice... by LS · · Score: 2

      The colloquialism ("Never blame...") is appropriate if you don't know the character of whom you apply it to. Most of us know that Microsoft has repeatedly and regularly exhibited malice as well as marketing genius, so I wouldn't attribute it to stupidity.

      I'm sure Microsoft is fully aware of how users use their products. They have large teams spending many man hours analyzing every feature of the OS and run many usability tests, though the goal of the tests is not always for maximal usability, but also to see if users use the product the way they want them to.

      --
      There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
  19. Off-topic, but related to file extensions... by antdude · · Score: 2

    There are times when you need to know kind of file extension it is. ExtSearch is useful. It helps you to determine the file format. :)

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  20. Ah, but it is also their Achilles (sp?) heel by AKAImBatman · · Score: 2, Interesting

    I thought about this some (before this article), and came to the realization that any program I create should steal as many extentions as possible under Windows. Why? Because once you steal the extension, the mindshare is shifted to your program instead of Microsoft's.

    By the same token, would I want Real Player to automatically take over my Desktop? Not a chance. The difference is that Real Player is a piece of bloated s**t that deserves to die. They have not produced a GOOD product in a very long time. Netscape 6.1/Mozilla and StarOffice OTOH, should detect all the extentions it supports, check if they are not registered or registered with "System defaults" (read: Microsoft) and automatically switch them. As long as it doesn't switch any non-M$ software, people will hardly notice and just come to expect the new software. Then and only then will you start hearing "You're still using IE/Microsoft Office? Geez. Go get some real software."

  21. My gripe with extensions by Gruneun · · Score: 3, Insightful

    The arguement is really not an issue for most people. The people who know they can change a file extension asociation, will. The people who want a different program to open it, will learn. Last, the people who don't know, don't care.

    My greater gripe is programs that change extensions be required to display a "warning, proceed?" message during installation (much like a security grant for Java or ActiveX) if the extension is already associated with a different program. It burns me every time I install some software and it becomes my cd and mp3 player. Yes, I know how to change it, but it's still irritating.

    I never considered the extensions menu particularly difficult to find or use. Not everything can be in the Start menu.

    1. Re:My gripe with extensions by Fjord · · Score: 3, Insightful
      Not everything can be in the Start menu.


      I don't see what's wrong with putting this under Start|Settings. It is a setting, after all. Why do I have to start up Windows Explorer to change how Internet Explorer opens files?

      --
      -no broken link
  22. Windows annoyances by sting3r · · Score: 3, Insightful
    This is just a symptom of the generally uncooperative nature of Win32 applications. Windows software does not know how to share; how to place configuration information under HKEY_CURRENT_USER instead of HKEY_LOCAL_MACHINE; how not to leave necessary files in c:\windows; how not to mess up your Start menu, desktop, and registry upon installation. You think Freshmeat is full of amateurish, half-baked projects? Take a look around your local software store and you'll find the same exact thing.

    In short, Windows applications are a textbook example of competition at all costs. Spyware and "gator" controls install themselves, behind the scenes, and mess with every other application. Many applications install "quick start" programs in the system tray or as services, wasting your resources and time in the vain hope that you'll use their software more often. It's no-holds-barred capitalism. Applications fight with each other over eyeballs and control of your system, and you're left with a mostly-unstable computer that blares ads at you and has a dozen security holes.

    And that is why I run Linux. Because the coders who wrote my applications had respect for me, the user.

    -sting3r

    1. Re:Windows annoyances by Junks+Jerzey · · Score: 2

      Windows software does not know how to share; how to place configuration information under HKEY_CURRENT_USER instead of HKEY_LOCAL_MACHINE; how not to leave necessary files in c:\windows; how not to mess up your Start menu, desktop, and registry upon installation. You think Freshmeat is full of amateurish, half-baked projects? Take a look around your local software store and you'll find the same exact thing.

      I have never had trouble like this with _any_ Windows applications. I hate installers, and I'm not a big fan of Windows, but I think you're overstating your case.

    2. Re:Windows annoyances by Fjord · · Score: 2

      I had problems like this when my ex-roomate was using my WinME machine when she lived with me. We had these ads that would popup and wouldn't close for 30 seconds. There was a vbs script in the startup that would contact some spam filled site everynight (seemingly unrelated, as removing the script did not remove the ads). These weren't viruses, these were things she blindly said "OK" to. I had to do a reinstall. I'm computer literate. She isn't, although she spent most of her spare time (and work time) surfing. I shudder to think what her computer at work is like.

      --
      -no broken link
  23. Re:Yea, it's really hard... by Anonymous Coward · · Score: 2, Funny



    Right, now I'm going to call your mom and ask her to make winamp the default mp3 player instead of realaudio. I think she'll have to use a life-line, so get ready for that call :)

  24. Why is this such a great concern? by Tim_F · · Score: 3, Insightful

    It's not really that big of a deal. If you want to use a different program, all you have to do is start that program, and open the file that you want to use. All Microsoft is doing here is making things easier for the end user. If you want to stop using Word to open .doc files, remove it, and install Corel Office.

    Other companies (as was pointed out in the article) have been doing this for years. Why is this suddenly such a big deal? Because the author needed to come up with a column. Pick something that wasn't a big deal, and turn it into one.

    Microsoft should not be painted with such a black brush simply for trying to make it easier to be a user of their software.

    1. Re:Why is this such a great concern? by ReelOddeeo · · Score: 2

      What if I need to install Corel Office, Word, and Star Office?

      What if it is not an acceptable option for me to have only one ".doc" handling application?

      [Exercise for non-Mac users: What if multiple applications use the ".doc" suffix but store different, incompatible types of data in it?]

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
  25. Not the greatest article. by scott1853 · · Score: 2

    "Microsoft has always done its best work when faced with real competition"

    Does the author mean their best software? If he did, then that would be MS-DOS 5.0, circa 1990. I would truly take this statement to mean their best marketing work. Gates has admitted it before, that when the going gets tough, they throw some more money into marketing.

  26. Re:Question about "Open With" by jiheison · · Score: 2

    I don't always see the Open With option.

    I have never had it not appear if I highlight the file first, and then Shift-Right-Click.

    A better solution would be to associate *multiple* applications to a given extension, and then have it list that set upon Open With (with the option of adding to the set from the entire pool of applications.)

    This is incredibly easy to accomplish with a few simple registry edits. Just clone the existing Open/Open With entries and point them to the apps you want to use.

  27. Re:Question about Macintosh by phillymjs · · Score: 2

    What happens if I don't have the application that created the file?

    It depends.

    If you have MacLinkPlus installed, double-clicking on a document whose creator app you don't have, will bring up a dialog listing the other apps you do have that can open it.

    Otherwise, the Mac will probably just give you a dialog telling you "The file cannot be opened because its creator app can't be found."

    If you have a general idea of what kind of file you're dealing with, try dragging it onto the icon of an application... if the application's icon turns dark, that usually means that it can read that type of file. Dropping the file icon onto the application icon will cause that application to launch, and then try to open that file. You could then do a Save As... and save the file in the format of your chosen app.

    Lastly, you can do batch conversions of filetypes and creator codes with a utility called FileTyper. For on-the-fly editing of type and creator codes from the file's Get Info window, you can use Snitch.

    ~Philly

  28. Why do we not encode the company/product name? by deander2 · · Score: 4, Interesting


    Ugh. I'm sick of programs fighting each other for the user's attention. Who would buy a blender that detected other blenders in the house and tried to disable them? Should my Sony TV ask me every day if it should take over the remote control for my Magnavox? Why do we put up with this?

    We should have a file typing system that incorporates the creating company/software package into it, like how UPC symbols list COMPANY/PRODUCT_NO so both Jiffy and Food Lion can both sell peanut butter and the register knows the difference. That way Joe Shmoe can double-click on his RealMP3 and it won't open in WMP.

    1. Re:Why do we not encode the company/product name? by corky6921 · · Score: 2

      "We should have a file typing system that incorporates the creating company/software package into it, like how UPC symbols list COMPANY/PRODUCT_NO so both Jiffy and Food Lion can both sell peanut butter and the register knows the difference. That way Joe Shmoe can double-click on his RealMP3 and it won't open in WMP."

      The problem with that is that you would have to have 20 different programs to play your MP3s. Many programs play MP3s; I wouldn't want to have to download RealPlayer just so I can play a "RealMP3" that someone had on their website.

      Imagine telling someone on a 56K that they have to download 8 different JPEG viewers because Photoshop wrote proprietary information into one, and Photo Editor wrote proprietary information into another, etc.

      We already have proprietary formats; it's not easy for a .doc file to be opened in anything but Word, so basically, the problem has been dealt with by specifying certain formats as "open" and certain formats as "proprietary."

    2. Re:Why do we not encode the company/product name? by ReelOddeeo · · Score: 2

      The mac handles this with no problem.

      I have many differnet mp3 players, and jpeg viewers all installed. I click on one jpeg file and it opens Photoshop. I click on another jpeg file and it opens GraphicConverter.


      Those who won't learn from history are doomed to re-implement it.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    3. Re:Why do we not encode the company/product name? by megaduck · · Score: 2

      Actually, the Macintosh already does this. They're called "creator codes" and they link the file to the program that created it. Files created with iTunes will always open in iTunes, even if you've installed some other mp3 player.

      Problem is, it's a pain in the arse. If I open up a text file created in OS 9, OS X will fire up the whole OS 9 environment just so it can run the OS 9 version of SimpleText instead of the OS X version (which is usually already running). Personally, I'd rather be able to have a single favorite program handle all of a particular type of file.

      --
      This .sig for rent.
  29. Evil will always win because good is dumb... by jgerman · · Score: 2
    ... this is a tremendous waste of an article. Yes M$ does do evil stuff, but focusing on something as stupid as file extensions is about as dumb as you can get. Learn how your computer works whether it's Linux or Windows or whatever, it's not that difficult to change the extension associations. It can be obscure in Linux to change certain things too, but it's not some monopolistic plan to dominate the desktop. I can't stand Windows, but this is going too far.


    Not to mention this guy sounds like a moron. I wouldn't expect add/remove programs to have the file extension list, nor would I expect to have the poperties for a particular file provide the option to change what file types get opened by what.


    And as far as mac's having a more elegant solution, I don't buy that. Number one I'd rather be able to look at a file and be able to tell exactly what kind of file it is than to have it hidden withing the file. Number two, it's simple and easy to change the associated program to a file by changing the extension, is there a program to do that on the Mac? (I'm not bashing the Mac, just pointing out the flaws in this guys article).

    --
    I'm the big fish in the big pond bitch.
    1. Re:Evil will always win because good is dumb... by jgerman · · Score: 2

      I figured it was something like that, both methods have their uses and I won't say either one is better than the other. I hope Mac users don't take my first post as an attack.

      --
      I'm the big fish in the big pond bitch.
  30. It may be a conspiracy by Everyman · · Score: 2, Interesting

    The problem is not merely that file extensions launch programs, and the association between extension and application is difficult to change.

    The larger problem is this: new application software for Windows is typically file-extension oriented, and it's Microsoft that defines the important extensions. For example, I was evaluating a Windows full-text desktop document indexer recently, written by a small Windows development house. It was fast (written in assembly), and it could even do PDF and ZIP files.

    But then I discovered that the years of files I had saved under legacy systems, starting with DOS, were completely invisible to this package. They were ASCII files, and I used my own file-naming conventions for the extension, so they weren't easily convertible to *.txt files. I had just been punished by this application for not going along with the Redmond game plan.

    And here's another nightmare:

    Consider, if you will, what happens when you ask Explorer to save a web page to disk. It uses a huge filename, and saves the images in separate directories. There's basically no way to get the thing back from the disk without using Explorer. That's why I take the trouble to Lynx-strip everything I want to archive, and put it into ASCII with a short filename.

    Have you ever considered what it would be like to convert to Linux if all the filenames on your Windows system were around 80 bytes or so? Both Windows and Linux will accept filenames up to 254 bytes, but no one except a masochist would ever use a command-line system on filenames that long.

    It's a conspiracy, I tell you. You gotta use a mouse, you gotta be using it in Explorer, and you gotta be interested in approved Microsoft files only, or you can forget it.

  31. Re:This is silly... No its most definitely not by bstadil · · Score: 3, Insightful

    No this is not silly. Last night I had to spend 10 min explaining to an intelligent lawyer friend why suddenly sh could no longer paly CD using WinAmp. The Realplayer had registered it self for that as she hed used it to watch a Realplayer News clip on CNN. Maybe the program warns you but few reads it as they are requesting the clip. One solution would be if you could block all file registration during install and then activate inside the application you are using.

    --
    Help fight continental drift.
  32. How is this different from KDE? by EconomyGuy · · Score: 2, Insightful

    My experience with file extensions and registered file types with Windows have never been good... but for that mater, I really haven't had greate experiences with KDE either. Their registered file system is built into the Control Center and require you to fully understand nameing conventions and extensions, as well as the names of programs.

    For example, if I want mpgs to be play by KDE's Media Player by default, I need to understand all of the various forms that mpgs can come in and the associated extensions... and to make it all the more worse, I need to know that the KDE's Media Player run command is noatun.

    It seems that this is an issue that crosses all OS operating systems (yes... even Macs, anyone remember fighting over conflicts with Claris Works and early version of MS Word?) and one that is probably never going to be within the relm of the "average" user. The solution lies with the developer and whether they wish to play fair or not. An example of a company who still plays be the fules is Nullsoft and their mp3 player Winamp. After a succesull install it asks what kind of files you wish to play... in plain english.

    That kind of behavor is a far cry from installing Word and having it automatically associate mp3s with Window's Media Player.

    --
    Only 120 characters... who can summarize their entire world understanding in 120 characters?!
  33. Blaming Microsoft for "users' ignorance"? by corky6921 · · Score: 3, Interesting
    From Salon: "The power of "default" settings lies in users' ignorance and inertia. There are millions of Windows users who barely know what "right-clicking" is.

    The remedy Salon suggests? "It would probably take one of Microsoft's developers a short afternoon to build a simple, forthrightly labeled control panel that sits right on every user's desktop and asks, in plain English, 'Which program would you like to open Web pages? Or text files? Or MP3 audio files? Or photo files?'"

    So these users, who the author seems to think are too stupid to know what right-clicking is, now have to know the difference between a text file (*.txt) and a Word file (*.doc) and which program goes with which extension (no, wait, which program they want to use to open which file types!)

    Microsoft isn't even the real perpetrator of these things. It's companies like Real, which have programs like RealDownload (click here and here for examples) that really go overboard with the registered file types thing. RealDownload attaches itself to your web browser in such a way that the only way to stop it from popping up every time you try to download a file is to uninstall it. It also comes preinstalled on a bunch of OEM computers, so people are afraid to uninstall it. That's just one example...

    There are lots of horrible pieces of software in the Windows world: spyware like the stuff that comes with BearShare and Morpheus, the Real "suite" of products that tries to take over your computer; AOL, which tries to eat your TCP/IP stack for lunch and replace it with its own TCP/IP stack. Instead of focusing on how Microsoft is horrible because it HAS registered file types, let's focus on programs (Microsoft ones included) that abuse their privilege and try to force you to use them for everything under the sun.

    Finally, please continue to educate our user base, instead of just assuming they are "ignorant" and unable to take control of "where they want to go today" (and what program they want to use to do that.)

  34. And he thinks Macs are better at this????? by MadCow42 · · Score: 3, Insightful

    Has he ever tried to change the file association on a Macintosh file? He mentions how "easy and convenient" it is on a Mac...

    On a Mac, without special 3rd-party hack programs (like ResEdit or Snitch), it CANNOT BE DONE AT ALL! Talk about monopoly power!

    Man... if he can't handle right-clicking on a file, and selecting his own alternative with the provided "Open With" dialog (recent OS's), then he shouldn't be running a computer at all!

    MadCow.

    --
    I used to have a sig, but I set it free and it never came back.
    1. Re:And he thinks Macs are better at this????? by ReelOddeeo · · Score: 5, Insightful

      On a Mac, without special 3rd-party hack programs (like ResEdit or Snitch), it CANNOT BE DONE AT ALL

      Incorrect. Open desired application. From within application, File menu, Open, open the desired file. Now without making any changes to the file, re-save it in the same place with same filename.

      Now the file's icon changes to that of the desired application. It now is "associated" with the new app.

      This wasn't the most efficient approach, but it was the most obvious. The Mac often wastes computer resources and keystrokes at the expense of saving "brain-strokes". Although, often, if you look deeper, there are numerous shortcuts to do the same thing more efficiently.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    2. Re:And he thinks Macs are better at this????? by Have+Blue · · Score: 5, Informative

      A more technical explanation:

      The Mac's file system stores 2 equivalents to the file extension for each file, the type and creator codes. The type code indicates what type of file it is, the creator code indicates the application that created it. The key concept here is that on a Mac, those 2 bits of metadata are orthogonal, and with a simple file extension they cannot be without some serious filesystem hacking, which MS hasn't bothered to do.

      Also worth noting that Mac OS X has most of the features this guy requests; you can remap a file's ownership from the Get Info window, and make your change global from the same location.

    3. Re:And he thinks Macs are better at this????? by sulli · · Score: 2

      Seriously, this is one of the things I hate about Macs. If it's fixed in OS X, I'd almost upgrade.

      --

      sulli
      RTFJ.
    4. Re:And he thinks Macs are better at this????? by singularity · · Score: 2

      Perhaps the author was referring to file *extensions*, which are easy to change (simply open the Internet control panel, Advanced, File Extensions). I believe this capability was in the MacOS all the way back to about 7.1 or so.

      --
      - (c) 2018 Hank Zimmerman
    5. Re:And he thinks Macs are better at this????? by flegged · · Score: 5, Insightful

      This, more than the evangelism that goes with the religion, is why I hate Macs.

      I was first introduced to this when I tried to open an .html file. But the machine was having none of that. It thought it knew better. "No, no", it seemed to say, "you don't want to be opening that, you don't know where it's been".

      "Could not open the file because the application that created it wasn't found" (Right before a "Sorry a system error occurred. Error type 7. Restart" - patronising twat of a machine!)

      An HTML file for fucks sake! Plain text with markup! Opens in IE, Mozilla or Simpletext. Just open the fucking file!

      "Sorry, Dave. I can't let you do that, Dave."

      It had a file extension. It was UTF-8. It was a plain and simple bastarding HTML file. And the Mac sat smugly. And refused to open it.

      In the end I had to copy it across to a Windows machine and back.

      And this guy at Salon thinks that's easier?

      In Windows, whenever an app steals a file extension (which only happens during installation, not whenever I open a file), I take it right back, maybe leaving it in as an option on the context menu. I have Notepad on the SendTo menu, so I can always open anything as if were text. I can make .java and .class (and even .rpm - with a cute ickle picture of tux) files look purty by drawing my own icons.

      Can I do any such thing on a Mac? No. I'm stuck with the icon whichever app chose for it. If I save an HTML file from dreamweaver, I can't view it in IE without dragging it into an IE window. If I save it from fireworks, it has a different icon again. Very soon it gets impossible to tell the difference between files. A .css can have the same icon as a .php3, but another .css could have the same icon as a .png.

      And that's less confusing?

      People are so blinded by Jobs-worship that they forget to realise that someone else is doing The Right Thing. A file type is as distinct from it's creator as it could possibly be. OSX is better, though. Guess what - it uses file extensions when the resource fork is missing. And it lets you change the app a particular file type opened with, relatively easy. But there can only be one app which opens a particular file type. Which is the Wrong Thing.

      File types are not a Windows idea. They date from the pre-unix days. It makes it easy to tell what a file is by looking at it's name - handy on a teletype, or even by ftp. It also makes it easy to change a files meaning without changing its content (eg txt to html). It separates the content of a file from the application used to create it.

      Another poster noted that you can drag a file onto any applications icon in Mac OS. So? That's not new. Windows does it, and so does KDE (I think - can't check right now).

      Registered file types are not a means of Microsoft brainwashing. They are simply the best way to handle file typing (I know that sounds weird). mime-types are fine, until a file has unrecognised type, and is not so easy to change. File type and creator metadata is just plain wrong.

      Remember: just because you don't have a clue, doesn't mean Bill Gates is out to brainwash you (hey, that rhymes...).

      --

      "I think he was truly surprised at how little I cared about how big a market the Mac had" - Linus on Jobs
    6. Re:And he thinks Macs are better at this????? by Jeremy+Erwin · · Score: 3, Informative

      I believe that this can be done with Applescript:

      --script to convert files to Maple 5 Notebook
      on open(theList)
      tell application "Finder"
      repeat with theItem in theList
      set creator type of theItem to "REL5"
      set file type of theItem to "MVNB"
      end repeat
      end tell
      end open

      Not exactly simple, but it can be done with a Apple provided program. (And it is faster than ResEdit).

      I am sure that in the coming years, Microsoft is likely to provide a online, for-fee, version of Office. It could be problematic if instead of launching StarOffice, double clicking on a spreadsheet file would preferentially launch the network Excel application...

      Apple has, to my knowledge, no such plans...

    7. Re:And he thinks Macs are better at this????? by binarybits · · Score: 2, Insightful

      The point is that Apple is not a monopoly, and it doesn't tend to behave like one.

      Um, excuse me? Apple acts like Microsoft wished it could. They make closed, proprietary hardware, they have a closed, proprietary OS, and they dictate all sorts of things about their platform, from what peripherals will be standard to what browser is installed by default to which hardware will be supported in future OS version. Apple's a *lot* more fascist about discouraging people from using things in unauthorized ways.

      History is litterred with examples of companies that got screwed over by Apple's "monopolistic" behavior. Exhibit A is the cloning fiasco. Apple encouraged a half-dozen different companies to clone their hardware, and then a couple of years later they changed their minds and left those cloners out to dry. The same behavior can be seen in the decision to switch from ATI to nvidia graphics cards-- made largely based on Steve Jobs' spite at ATI's leaking Apple's hardware announcements.

      Apple has always acted like a smug monopolist. The only reason they've avoided the DOJ's wrath is that their market share is smaller. But if the situation were reversed and the Mac OS were the dominant platform, you know Apple would be every bit as arrogant as MS, probably more so.

      With all that said, I happen to like many of the things that Apple shoved down its users' throats. I don't consider "behaving like a monopolist" to be necessarily a bad thing, as long as the resulting product is good. But don't tell me that Microsoft abuses its "monopoly" more than Apple. If anything, Apple is more aggressive about its use of its monopoly on the Mac platform than Microsoft is about Windows. Microsoft just happens to have a more popular product, and so they get more scrutiny. But judged soley on their actions, Apple is far more monopolistic than Microsoft.

    8. Re:And he thinks Macs are better at this????? by friedo · · Score: 2

      It's fixed in MacOS X. :)

    9. Re:And he thinks Macs are better at this????? by cpt+kangarooski · · Score: 2

      Plainly, you cannot restore the resources. They're GONE. It is as foolish to think that it is possible to do so as it would be to use notepad to delete the contents of notepad.exe and then try to run it.

      Nevertheless, resources are a really good idea.* So good that they're in NTFS, under the moniker 'Streams.' Since most Mac software automatically encodes dual-forked files to preserve the data as it is sent out, and decodes it as it comes back in, it is almost never a problem. Ironically however, if you send a streamed file from an NTFS volume to a FAT volume, the data will simply be lost, with no automagic encoding method employed.

      *and yeah, forks _are_ a good idea. Basically it is taking the messy-ass contents of an application folder (e.g. MS Office) and tarring them all together into a single file that nevertheless runs when you click on it. Had they only integrated a decent feature into the finder to probe around in the contents reasonably, it would've kicked ass and taken names. I'm still fond of forked files

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    10. Re:And he thinks Macs are better at this????? by cpt+kangarooski · · Score: 2

      What if you create all your html files in a text editor, save them, and want to open them back up in a text editor? Except for the hundreds of megabytes of html files you download off the net and NEVER edit, of course.

      I really loathe the Windows 'either/or' proposition. I have some files I edit by default, and some files I only read by default, and I do not want them opening in the same program when I double-click, despite the total lack of difference in the structure or content. Drag and drop, using the Open, or Open With commands to more explicitly choose the app to open a file with on an infrequent basis is great, no problem. Making me do it routinely, forever, on files that I will _never_ open with a 'default' program, is an exercise in extreme annoyance

      --
      -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
    11. Re:And he thinks Macs are better at this????? by kilgore_47 · · Score: 2

      You can only run their software on their hardware.

      There are several flavors of linux (yellowdog, mandrake, linux-ppc, to name three) which will run on Apple hardware. Older mac hardware has had BSD ported to it also, iirc.

      Darwin has been hacked up to run on non-Apple hardware, though since it's not shipped that way from Apple you probably will say it doesn't count.

      --
      ___
      The way to see by faith is to shut the eye of reason. --Ben Franklin
    12. Re:And he thinks Macs are better at this????? by ReelOddeeo · · Score: 2

      Several solutions.

      Drag and drop the file onto IE.

      Use a third party tool such as the outstanding FileTyper. You can create specialized "AutoTypers" that you drag and drop files to, and it changes types/creators in a preset way. And it's extremely flexible. You can set conditions, such as "if this file ends in .html, then make it this type and that creator."

      If this wasn't a Mac, I would make the type/creator easily editable in the "Properties" dialog box.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    13. Re:And he thinks Macs are better at this????? by Telek · · Score: 2

      This, more than the evangelism that goes with the religion, is why I hate Macs.

      that (and the rest of your post) echos my exact sentiments! Hear hear. Is it just me or has /. really turned into a tabloid lately and has the anti-microsoft zealotism increased in intensity in the past month?

      --

      If God gave us curiosity
    14. Re:And he thinks Macs are better at this????? by ReelOddeeo · · Score: 2

      There are tools, such as FileTyper to change them en-masse.

      If Apple has a "Properties" dialog box, my suggestion would be: Select all the files. Right-click, Properties, change type and/or creator.

      Of course Mac has niether a Properties nor a right-click.

      I'm not saying that the Mac is perfect. I'm saying that it has solved some problems that others today are completely forgetting about.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    15. Re:And he thinks Macs are better at this????? by Telek · · Score: 2

      What's so hard about right clicking, and then choosing either read/edit from there? It takes 0.5 seconds more, and you can set the default action (the doubt left click) to whatever you do more, and then just right click and have the other action at the top of the popup menu.

      --

      If God gave us curiosity
    16. Re:And he thinks Macs are better at this????? by ckd · · Score: 2
      As for custom icons - you can change the colour. That's it.

      "Get Info" on the file. Click on the icon in the Get Info window. Paste, assuming you have a picture or icon in the clipboard. Done.

      As for the problem you had opening the file, I usually get the "can't find the application for this file--try picking one" dialog box, and recent versions of the OS (not just OS X) will use the extension to pick an application if the type/creator are missing (see the Internet control panel to set MIME type/application/suffix mappings).

    17. Re:And he thinks Macs are better at this????? by Telek · · Score: 2

      what file are you talking about? what application? maybe I can figure something out for you.

      --

      If God gave us curiosity
    18. Re:And he thinks Macs are better at this????? by Telek · · Score: 2

      Well no, you did bring up a valid point.

      Umm, for the html issue, you could name them differently like .htm and .html. Actually IE will automatically interpret HTML in any file that you pass it, so you could name them whatever you wanted. The only other way to do that would be the mac way, and quite frankly I think it's far worse to have to explicitly claim overship on all files and have some load here and some load there just because I saved them with this or that program.

      It would be trivial to implement a program in windows that would scan a stream attached to the file to see if you wanted to open this file with a different program than the default, but other than that I can't think of a way to do it short of changing the extension. If you can think of a better way by all means suggest it.

      I know that I've never really had a problem, and I commonly use the right click menu option, and it's not much of an inconvenience at all. I commonly edit html/java/js/jsp files in ultraedit, and sometimes view them, sometimes pop them into homepage, and I can do that easily by the right click menu.

      --

      If God gave us curiosity
  35. Full circle, trust me... by Gruneun · · Score: 3, Insightful

    While I agree with most of your arguement, the vast majority of irritating software is designed for Windows because that's what 90% of their target audience is running. I like and use Linux, too, but frankly it's not as popular and widespread as Windows.

    Give it time. When Linux becomes mainstream, the same programmers that made crappy Windows software will begin to make crappy Linux software. Some of it will disturb/disable other programs, take up resources, and open security holes.

    1. Re:Full circle, trust me... by nuintari · · Score: 2

      They do exist, LImeWire for Linux, most goffed up awful install for linux I have ever seen. Installs the binaries in your home directory, and mangales the permissions so that everyone on the sys can see and execute them, and the share locations. I hate stuff that acts like windows software on a *nix system. I'm sure more exist. Call me anal, but I want my Linux/BSD/Unix systems to act like what they are, UNIX, not Winblows!

      --

      --Nuintari

      slashdot : where an opinion can be wrong.

  36. How does the MacOS do it? Other OS's? by John_Booty · · Score: 2

    The review seems to hold the MacOS up as a shining example of how file-typing should be handled. I haven't really used the MacOS, but if you read this great article at ArsTechnica you'll see how the MacOS uses metadata associated with a file to determine the type of file it is, and therefore the program that should be used to open it.

    On the MacOS, although the implementation seems cleaner (metadata vs. file name extension) the same issues of applications fighting over file types can arise in OS X, since an application can "claim" file types. The older Mac OS's seem to have opened a file based on the software that created it, which has its own set of problems. (Just because I created a JPG in Photshop doesn't mean I want spend 90 seconds firing up Photoshop every time I want to see it)

    Keep in mind I have almost no Mac experience, please correct me if I'm wrong. I'm just trying to check out the authors claim that the Mac offers a better way of filetype/application binding, and after looking into the way Macs do things, I'm pretty unconvinced. I think I actually prefer Windows' "Open With..." right-click option to create the associate itself, although I don't like the way applications can repeatedly reclaim file types without asking the user. So how do other OS's do it?

    --

    OtakuBooty.com: Smart, funny, sexy nerds.
  37. To all the "just right-click" people by jeff4747 · · Score: 2

    To everyone saying "just right click and hit 'open with...'".

    You're forgetting one detail. "Open With..." appeared in Win2k. Everyone still using 9X/NT doesn't have that option, so they have to do it the hard way, as referenced in the article.

    1. Re:To all the "just right-click" people by night_flyer · · Score: 2

      yup very difficult... highlight the file, hold down the shift key THEN left click and select open with....

      --


      Thanks to file sharing, I purchase more CDs
      Thanks to the RIAA, I buy them used...
    2. Re:To all the "just right-click" people by geomcbay · · Score: 2

      Well Scott Rosenberg was forgetting tons of details, such as the fact that virtually every application checks the file-mappings on startup and will prompt the user to make it the default application for the file-types it supports. Some programs (like RealPlayer, which he even uses as an example of a program that can be hurt by this tactic) do this to the point of annoyance in their attempt to remain the default player.

      If anything, Microsoft's sin is making it too easy for programs to change important registry settings. It is so very very annoying when a program's installer maps every file-type under the sun to itself (I'm not talking about Microsoft apps here, more like RealPlayer, ICQ, etc), changes your homepage, and commits various other acts bordering on trojan-horse type activity.

  38. Pluralism by twisty · · Score: 2
    It gets pretty messy trying to cram round people into square pigeon holes.


    Sometimes it's a cultural shortcoming, but too many people are stuck in the rut of thinking without Set Theory... only one answer per blank to be filled. *NIX variations are a terrific start for departing from this, but sometimes the programmer hasn't learned from history, or just doesn't have the time to do better then M$.


    This fits politics, too... The unfair will never 'get' pluralism. Notice how Bin Laden pigeonholes all Americans as faceless criminals deserving of indiscriminant destruction. Meanwhile, NATO forces are trying to bomb the Regime while simultaneously giving humanitarian aid the Afgan people. America is all about a melting pot of cultures cohabiting the planet harmoniously... Not a Monopoly to say "there is but one God, and our one people has the monopoly on what He's about..."


    Harmony is a good thing.

  39. Interesting, but /.-worthy? by M_Talon · · Score: 2, Flamebait

    Ok, the author did point out that other applications set their own extensions, but is this really some sign of MS conspiracy or just another example of anti-MS hysteria? There are plenty other ways MS controls mindshare in their software, most notably bundling their own version of an application.

    Yes, changing the file type can be a bit daunting to the average user, but the average user is also the one who uses IE and WMP without bothering to look for alternatives. They don't care if a file opens with app A or app B, just as long as it opens. MS preys on that by providing a quick and easy way to open files. Those of us who do care know how to change the file extensions.

    Can we, just for once, not go with every bit of anti-MS hysteria that comes down the pipe and focus instead on the real issues? The article started out good, then dropped into an almost laughable Lone Gunmen style conspiracy argument.

    --
    Electronic Frontier Foundation for online civil rights information
  40. Re:Not Surprising by NineNine · · Score: 2

    Linking the file extension to the program that uses the file is simply stupid unless you want to limit yourself to 46656 total apps

    I agree! Just yesterday, I went to install the 46,657th app on my system, and guess what! A problem with file extension mappings. Damn Microsoft. Any company that only lets you install 46,656 applications is EVIL!

  41. File Association Wars. by Domini · · Score: 2

    Although I also think (like so many other posts here) that the article goes overboard, and that, yes, it's easy for a user to get at the menus that change the association, there are some issues.

    1) After finding the menu option to change the association, it's not always clear how to change it... for one thing there are Open, Print, PrintTo and New options attached to DOC files... and all these need to be changed. Then there is the DDE thing... what's that?

    2) After actually changing the registry stuff, any upgrade of MS products will clobber your change, and the default if existing products find a change is to change it back (with a promp, sure). Although this is a good idea for inexperienced users who use a purely MS system, this can drive people like me insane...
    I use Opera for browsing, IrfanView for Picture viewing, and Agent for email and news.

    My programs are all at war!
    :P

    How I DO miss my Amiga... -sigh-

  42. Re:Errr... by GTRacer · · Score: 4, Informative
    On the whole, I agree with your point. But what the /. community is forgetting is the key difference between people whose lives are pervaded by computing, and people with computers pervading *our* lives.

    My mom is a competent user. But never in a lifetime would she know how to reassociate a file type. She has a crutch in that she can call me and I can either talk her through her problems or go visit her.

    I'm continually stunned by the "expected level" of expertise the industry assumes (or fails to live up to). Case in point: the millions of new DSL users with cheap PC's and 24/7 access. My best friend has had me over twice now to fix his machine from malicious ad/spyware stuffed in his registry.

    Just how are people supposed to know this stuff? Where are they supposed to learn it?

    I'm no friend of the Empire, but they do have a track record of obfuscation. Even if the answer (in 95/98) is a simple right-click, that's a skill that I bet a high percentage of users don't have or understand: "Right-click on this icon, please" [left-click] "OK, I clicked right on top of it. Now what?"

    Microsoft has slowly been coming around to the idea of security throughout key configs. Why not take the "A script is accessing..." IE pop-ups and extend them to anything that touches non-app keys in the reg? And, as previously suggested, an audit app that can clearly show you what's associated where, what runs on startup for whom, and validates key DLL versions?

    GTRacer
    - When Konqueror is as good as IE 5.5...

    --
    Defending IP by destroying access to it? That makes sense, RIAA/MPAA. Go to the corner until you can play nice!
  43. Better idea. by Xibby · · Score: 3, Interesting

    The article does have some good points, IMO. But why not take it a step further. MS has the Windows Stamp of approval that goes to software as long as the software follows certin guidlines. By following these guidlines, developers know that their software will run on the Windows platform and the users know before buying the product. (This is very important with Win NT and 2000 actually.)

    Anyway, perhaps one of these guidlines should be that the installer registers what file types it is capible of handling. This is different from registering it as the default viewer.

    Then, all MS would have to do is create, say, a control panel applet for the file types. Shouldn't be too hard. It would present you with a file type (sorted into say, images, video, audio, documents, etc...) and what applications are able to handle that file type. Then you just select the program you want from the list that support it, instead of having to remember what program views what.

    Go a bit firther and require installers to prompt before changing and you should be set.

    This would be an improvment to the current setup, and I can't imagine that the talented Windows developers (they have to have some talent, the OS does run rather decently...) could do with the next service pack.

    --
    I'm going to go back in my box and will think within the limits of my box: MS Sucks Linux Good I read too much Slashdot.
  44. Re:Question about "Open With" by Curien · · Score: 3, Informative

    I don't always see the Open With option. But even when it works, it lists *all* applications, not just those relavant to the file extension or type.
    A better solution would be to associate *multiple* applications to a given extension, and then have it list that set upon Open With (with the option of adding to the set from the entire pool of applications.)


    I don't know about WinME (but I assume it's true there as well), this is a feature of Win2K. First, there's an "Open With" option on the context menu *without having to click shift*. Second, the option is actually a secondary menu that lists *all* of the programs that were *ever* used to open files of that type with the "Open With" option.

    I use this feature frequently. I have my MP3 playlist loaded in Winamp, and if I want to check out a song I just downloaded, I right click->Open With->Media Player, so my playlist remains intact. Or I can choose whether I want to open JPEGs in PaintShop, ACDSee, IE, or whatever.

    This takes exactly the same number of mouse clicks and marginally more time than double-clicking.

    --
    It's always a long day... 86400 doesn't fit into a short.
  45. Mindless Anti-Microsoft Droning by Ageless · · Score: 2

    This article is just stupid. As the guy already addended, it's an extra key to hold down to "Open With..." and calling the File Types tab "hidden" because it's three clicks down is absurd. It takes a few clicks to get to the network settings, but I don't see anyone whining about MS having a monopoly on that.
    Or sounds settings.
    Or mouse settings.
    Or opening a program.

    Stupid.

  46. This article is misinformed and dangerous. by geomcbay · · Score: 5, Interesting

    I just mailed a letter to the editor of Salon about this article before it popped up on Slashdot. I believe it is dangerous because this whole thing is really a non-issue. File-type mapping is a convience, not a curse, and the article is very misleading about how hard it is to change these mappings...

    Below is the text of my letter:

    ---

    I think Scott Rosenberg is way off the mark in his article regarding 'registered file types' for Microsoft Windows. In reality, it is not as hard to change these file mappings as he portrays.

    To begin with, the user would very rarely want to change one of these file type mappings; it is the sort of action you tend to perform once and then leave alone. As it is such a rare event, it makes sense for it to be somewhere deeper within the UI than an action that you would want to perform very often. There's only so much space within the UI for quickly accessible items, and they should always be items that are used regularly by a majority of users.

    Further, it is a lot easier to change these file-types than he portrays even if you want to change them. Since Windows 98, at least (I don't remember far enough back to know if Win95 supported this), you can right-click a particular file, choose "Open With.../Choose Program" and an easy-to-use dialog pops up which allows you to pick which program to use to open that file-type and even change the file mapping for that file type by choosing 'Always use this program to open these files'. Making this change is not exactly rocket science.

    And lastly, while it is true that the process above may not be completely intuitive for new computer users, virtually every application released in the past five years will check the Windows registry to determine file mappings when it is launched and offer the user the option to change these mappings so that the program just launched will become the default for the file-types it supports. When this occurs, it is generally via a simple dialog box popped up when the application is launched, it is hard to argue that this interface is too difficult for users. One of Scott's own examples, RealPlayer, is adamant about informing users of file-type mappings at startup, and offering the choice to remap files to RealPlayer (using a simple Yes/No dialog), ditto for Netscape (and IE), and countless other applications.

    I believe Microsoft has many questionable business practices, but file-type mapping is not one of them, and highlighting such a non-issue just detracts from the real problems via crying-wolf-syndrome.

    1. Re:This article is misinformed and dangerous. by ckedge · · Score: 2


      To begin with, the user would very rarely want to change one of these file type mappings;

      Bullshit! This is something I do REGULARLY, because applications continue to successfully go under the radar and seize them!

      My non-techie friends would LOVE to control their computers, but they DON'T because it's too inconvenient to do. See the earlier post by ConceptJunkie about how impossibly hard it was (WinNT and Win9x, not sure about Win2k) to figure out which damn entry in the list is the file you want to change the association for.

      it is a lot easier to change these file-types than he portrays

      Bullshit. I'm a Power User, a software engineer with a MSc in Physics, and you can not do it with a right click. You have to use Shift-right-click, and even then Win98 SCREWS UP the association, so you can not find this association in the folder options in order to customize if further (aka assign an icon). I learned AGES AGO to bloody well avoid this "open with" dialog!! If you want it done right, you have to do it manaully, the hard way.

      virtually every application released in the past five years will check the Windows registry to determine file mappings when it is launched and offer

      That's 50% of the entire problem!!! Every f'cking time. And 50% of the programs DON'T ASK, they just seize control. Even THIS YEAR's of LView Pro screws you over. If you hit CANCEL in it's "file type association" dialog, it STILL SEIZES THE FILE TYPES!! The only "correct" answer is to de-select all the checkboxes and only then hit cancel. Cancel doesn't mean cancel? WTF

      You have NO IDEA just how many people CURSE the file type nightmare Microsoft created.

      You sir, are an oddity. (no offence :)

      I would agree with one of the previous posters,
      that it might not be a conspiracy so much as it is Microsoft's general incompetence at doing anything right the first time. But I'm CERTAIN MS won't be making any changes that relinquish control over file type associations without a fight. If they do ANYTHING right, it will because of some engineers and honourable people within Micorosft raising hell with their pointy haired bosses over "what is right".

      We can only hope that they are capable of giving Balmer hell without blanching.

  47. RTFM by trcooper · · Score: 2, Informative
    Hmmm... I opened help in Windows 2000 and looked in the index and found 'file types, changing' And this is what I found:

    To modify an existing file type
    1. Open Folder Options Click the File Types tab.
    2. Click the file type that you want to change.
    3. Click Advanced.
    4. If necessary, modify the description of the file type, and click Change Icon to change the icon for the file type.
    5. In Actions, click the command that you want to modify, and then click Edit, Remove, or Set Default. Or click New to add a new command to the list in Actions.
    6. Repeat step 6 for as many actions as you want to modify for this file type.


    Seems simple to me... What does this guy want, dialog boxes everytime you open a file?

    "You are opening this file with Windows Media Player, do you want to use another program instead?" ['click' NO]

    "Are You sure? You may actually like Real Player better, or maybe WinAMP." ['click' YES]

    "OK, Your default player has not been changed, but we will check back with you to see if you've changed your mind next time you open a file."

    Besides, if a user likes Real Player (example he used), when he opens the program it will notify him that it is not set up to be associated with certain file types, and ask to correct this. This is in no way anything that contributes to MS maintaining a monopoly. This guy is probably just hacked off because it took him 1/2 an hour to figure out because he couldn't use help. Musta been a slow day over at Salon...
  48. Re:Question about "Open With" by dragons_flight · · Score: 2

    I don't always see the Open With option. But even when it works, it lists *all* applications, not just those relavant to the file extension or type.

    A better solution would be to associate *multiple* applications to a given extension, and then have it list that set upon Open With (with the option of adding to the set from the entire pool of applications.)


    I have multiple Windows boxes around me and Win ME does have that kind of functionality. Right-clicking (no shift) always produces an expandable "Open With ->" menu option. This option gives a list of all applications that have ever been used to open a file of this type, plus there is a selection at the bottom to get the list of all installed applications.

    It's very useful. I've lost track of how often I've used it choose between Notepad, WYSIWYG editors, and Word for doing various HTML development.

    I don't remember if Win2K has the same functionality, and I've yet to use XP so I don't know if it's included in the next generation, but I'd say ME does a pretty good job in this respect. (Now if only it could manage system resources worth a damn.)

  49. The other 90% by gad_zuki! · · Score: 5, Insightful

    Shift right click, or right click in 2k its quite simple. The standard complaint that users don't know what they're doing thus MS is even more evil because it doesn't pay for a class or whatever is groundless. When someone needs to change the file extension they call their PC-smart buddies or asking on a web board or newsgroup.

    This would be monopolistic if MS disabled this fuction, but instead this article is perfect for the mindless MS bashing that makes slashdot look so prejudiced. There are real MS complaints and this isn't one of them.

    Maybe I'll get a job at salon. "Hi I'm the Slashdot baiter and I'm thinking of writing something inflammatory about the two button mouse. Think about it dudes, Mac has one button. MS is trying to confuse people for their own ends!"

  50. Not exactly.... by Danse · · Score: 2, Informative

    The "Open with" option only appears on file types that don't already have a default handler program selected. If they have one, you just get the "Open" option instead. If you want to change it, you have to know how to change your file associations in Explorer. Most people have no idea how to do this.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    1. Re:Not exactly.... by Andrewkov · · Score: 2
      90+% of windows users can't do anything but double (left) click.


      Yeah, and they double click on everything ... I was watching my boss double clicking on hyperlinks in IE today, but he also always double clicks buttons. How do techno-illiterates become IT managers? I gave up trying to explain DNS to hime last week, when he told us to update 100+ PC's with new hosts files...but I drift off topic. This is the kind of user who doesn't have a clue about file associations. If he were to try anything, he would probably try reinstalling an app to get the file associations back.

  51. Konqueror got it right by avdi · · Score: 2, Informative

    Konq is the *only* file manager I've ever used that made changing file associations easy - just right-click on any file and hit "Edit File Associations" (or something like that). Konq then takes you straight to the File Associations editor, with the filetype of the file you clicked already selected and ready to edit. And if you want to change a different file type, you can do searches with globbing to find the FileType(s) corresponding to any given extension.

    Still, extensions are a fundamentally broken and archaic way of handling associations. Bring resource forks to Linux!

    --

    --
    CPAN rules. - Guido van Rossum
  52. its not abuse by abde · · Score: 2


    I have to disagree with him that it is an abuse. The main
    arena where this could be theoretically leveraged over the user is in
    media - especially video and audio file types. However, the main
    alternatives, RealPlayer and QuickTime for video, and Winamp and Sonique for
    audio, all make it very *easy* to change the default registered file types.

    For example, if you take a Windows installation and then install QuickTime
    on it, QuickTime will assume control of the .mov extension automatically
    during installation. If you decide later you want to change it, then you can
    do so easily from within QuickTime's controls.

    And this is how philosophically the Operating System should operate. The
    default settings should be for native apps that are bundled, because that
    way you can be fully functional immediately. However, then if you prefer a
    separate program, you simply install it and let that program assume control
    (which all media apps do, especially Real, which is actually sometimes TOO
    aggressive).

    For non-media applications, like word processing, who really wants to open
    an Excel document in Lotus? The truth is that there are so many programs,
    all of which try to define their own new extension, that it's basically a
    zoo. The less we users have to deal with it the better, honestly - and I say
    that as a power user, not a newbie :)

    --
    Don't blame me - I voted for Howard Dean. http://dean2004.blogspot.com
  53. Nitpick point. by DunbarTheInept · · Score: 5, Informative
    In unix they aren't file extensions. They are suffixes. The difference is that in DOS/FAT they got stored in an actual seperate field in the directory. (I don't know if NTFS also does this. I stopped paying attention to MS technical details a while ago). In Unix, they are just ordinary parts of the filename, and don't mean anything special unless a particular program is written to parse the filename for "stuff coming after the last period".

    An analogy:
    /*Unix*/
    char fname[PATH_MAX]; strcpy( fname, "foo.c" );

    /*original FAT/DOS*/
    char fname[9]; strcpy( fname, "foo" );
    char exten[4]; strcpy( exten, ".c" );

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    1. Re:Nitpick point. by saider · · Score: 2

      Only if the strings are not null terminated. The dot is not needed, tho.

      --


      Remember, You are unique...just like everyone else.
    2. Re:Nitpick point. by DarkEdgeX · · Score: 2

      Actually in Windows '95 with LFN, the long filenames are stored as one big filename as you described for Unix filenames, except AFAIK they always use 16-bit Unicode characters to create the name and terminate it with a NULL (two 0 bytes in a row).

      As another person already pointed out, in normal FAT the '.' isn't stored as part of the filename though, and an extra byte isn't allocated for null termination-- the structure is exactly 8 bytes for the filename, and 3 bytes for the extension. The '.' is silently inserted by the OS.

      --
      All I know about Bush is I had a good job when Clinton was president.
    3. Re:Nitpick point. by Nater · · Score: 2

      You are obviously someone who has never modified a DOS directory in a hex editor.

      --

      I like to play children's songs in minor keys.
      "We're all sons of bitches now." --J. Robert Oppenheimer

    4. Re:Nitpick point. by Nater · · Score: 2

      I was refering to the actual directory structure and the fact that there actually are only 8 and 3 characters allocated. The only time a null terminator is necessary or even possible in a DOS filename is if the name is less than 8 characters or the extension is less than 3. Under any other circumstance, the allotted space is simply filled up completely and the kernel knows where the end is implicitly.

      What ever made you think I was talking about your C ode?

      --

      I like to play children's songs in minor keys.
      "We're all sons of bitches now." --J. Robert Oppenheimer

    5. Re:Nitpick point. by DunbarTheInept · · Score: 2

      the '.' isn't stored as part of the filename though,

      Oops. Yes, you're right. My analogy's last statement should have been: strcpy( exten, "c" );
      The dot is implied.
      --

      Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

  54. The more insidious problems by Lumpish+Scholar · · Score: 4, Interesting

    Rosenberg claims it's hard to change registered file types, then explains how to do it in twenty one words. Like many of you, I'm not all that impressed. (Some Windows programs, such as the wonderful IrfanView, offer to grab or give up the registered file type for various types, at installation or whenever.)

    The real problem is, not all interesting associations can be set via Windows Explorer. Programs can tell Windows, "I want to open up a Web page" or "I want to start sending an e-mail message"; what programs do they use?

    Setting "the default browser" is more than just setting the .HTM association! If you've told all your browsers to fight over the default like a pack of starving pit bulls, they'll offer to change it back and forth all too often. Otherwise, you can edit a dozen or so obscure registry entries. There's a commercial (but cheap) utility, BrowserSwitch, that doesn't do anything but this.

    How do you change the default mail program? I honestly have no idea. Heaven help someone with both Outlook and Eudora installed, who would prefer to use the latter.

    Various movie formats can be handled by Windows Media Player, and RealPlayer, and QuickTime. Assuming Microsoft hasn't banned the latter two, how can you tell your browser which one you want?

    Any solution would need to be at least partially technical. It's not clear how much of a legal solution is necessary; I'd like to hear arguments on both sides.

    I agree with Rosenberg in one way: Windows users would be better off if they could make such choices more easily.

    --
    Stupid job ads, weird spam, occasional insight at
  55. Windows Documentation by Detritus · · Score: 2

    What a bunch of losers, everyone should know about shift-right-click, it's plainly described in the Windows User's Manual. Oh wait, there is no user's manual. Microsoft, being so enviromentally sensitive, doesn't want to burden the end user with useless frills like documentation.

    --
    Mea navis aericumbens anguillis abundat
  56. Incedentally, he *does* know about that. by DunbarTheInept · · Score: 2

    Read the article through to the end of it. He *does* know about the right-click method.

    --

    Don't label something "offtopic" unless you know the topic well enough to tell what's on topic.

    1. Re:Incedentally, he *does* know about that. by shyster · · Score: 2
      He *does* know about the right-click method.

      Yeah, as soon as some readers alerted him to it. Then he added a PostScript (tm). Then, to avoid trashing his entire article and admitting he was too stupid to understand the very things he was complaining about (making him one of the "millions of Windows users who barely know what right-clicking is", he dismisses it as too hard.

  57. The better solution... by stefen50 · · Score: 3, Insightful
    is for applications to have an option to re-claim stolen file associations. WinAmp, to name an example, already has this feature. The answer is smarter applications, which save the users this work.

    Smarter users would be even better, but we know that's not going to happen any time soon, don't we? :)

  58. Oh You Have NO Idea! by Greyfox · · Score: 2
    Every few months my web server people fuck over the server config files (Apache or Apache-like. Mebbie Websphere) and my lusers all start calling up and complaining that the file no longer gives them a "save as" when they click on it. You'd think that ANY plonker who's used the web for more than 15 minutes would just right click and select save as. Unfortunately this is not the case.

    I'm starting to see the same calls with the IE users, for some odd reason. It doesn't appear to be server side with them but the number of calls have been fairly low thus far, and I don't do Windows. Once we start seeing a number of them, my PHBs will start demanding that I make IE work just like Netscape currentl does. Joy.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Oh You Have NO Idea! by platypus · · Score: 2

      I knew that the following URI might be of relevance here and wanted to post it anyway. Makes much more sense if it might help someone.

      You wrote:

      I'm starting to see the same calls with the IE users, for some odd reason. It doesn't appear to be server side with them ...


      Look at this mess (which surely relates to your post), throw some activedesktop in the mix, and we'll see that the salon article has really relevance, which might just increase in the future.
      This stuff can be a great vehicle for MS to push their own applications on the user.

      MS in reality gives a shit about MIME types, file extensions and what action the user wants to associate to them.

    2. Re:Oh You Have NO Idea! by Greyfox · · Score: 2

      Up until recently we supported Netscape only. My company moves at a Snail's pace, and we're just now getting into the MS thing in a big way. Fortunately there's enough UNIX stuff going around that I still don't have to mess with it that much.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  59. Why does everyone think MS won't be broken by vtechpilot · · Score: 2, Interesting

    Why does everyone out there seem to think that because the justice department was ordered to stop pursuing a break up, it won't happen? Its not the prosecutions position to decide the sentence. If judge Kollar-Kotelly decides that breakup is the only effective solution, it will be the decision made even if the justice dept. doesn't ask for it.

    Personally, I am pretty confident that breakup will probably be the only acceptable solution. We already know that restrictions on behavior aren't enough to tame this beast. With all that in mind discussions about file extension management in the name of antitrust are kind of pointless don't you think?

    --
    Slashdot is an anagram for Has Dolts, and I am Dolt number 468543
  60. How about this then... by Danse · · Score: 3, Interesting

    Make the "Open" option into an expandable menu instead of a single option. List all the programs that are registered to handle that file type in the menu and let the user select the one he wants. You could still select one app as a default for when you double-click on a file, but this way users could select a specific program a lot easier.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    1. Re:How about this then... by powerlord · · Score: 3, Interesting

      You are also dependent on the applications registering the types with the same name.

      I think what he's suggesting is instead of a two dimentional table (extension/program to handle it), you end up with each entry for an 'extension' containing a list of all the programs that register their ability to handle that extention type.
      If 42 programs want to register their ability to handle GIFs, fine, you have 42 entries.

      You can still mark down a "Default" program that is activated when you double click on an Icon, but by keeping all the other info you can:

      1) Browse what programs are assigned what extensions, and which ones they want but are not the default, or even create a utility to go through the catalogue and make a particular programs settings the default (again, preserving the current defaults as alternatives).

      2) Preserve alternative choices in case the default application is un-installed.

      3) Turn the current windows "Open" option when you right click on an Icon into a expanding menubox (ala the "Program" menu) listing all the currently registered options.

      Okay. I wish I could take credit for this, but the poster above did. I think this would be a really good idea for a desktop to do. Lets beat Windows to the punch and get this into Gnome and KDE :)

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    2. Re:How about this then... by Danse · · Score: 2

      This lits both Notepad and Internet Explorer as options for opening the text file.


      Along with every other app you have installed. I'm talking about a simple menu that would list only apps registered to handle that particular file type.


      Below this, seperated by t horizontal line is the Choose Program option.


      Not sure what version of Windows you're using, but I don't think it's 2K. Or at least not a default install of it.

      --
      It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
    3. Re:How about this then... by Fencepost · · Score: 2
      On my 2K system, right clicking on a file type for which I've previously done "Open With" gets me the normal popup menu with an "Open With >" item. If I select that, I get a submenu listing every application that I've "Open With"ed for that file type.

      This is visible in the Registry as well - take a look at "HKCU\Software\Microsoft\Windows\CurrentVersion\Ex plorer\FileExts\.txt\OpenWithList". You should see a list of every application you've selected from the Open With dialog for .txt files, along with a MRUList used to order them (presumably most recently used first).

      For that matter, it's very easy for programs to add additional items to the top-level popup menu for their file types. As an example, I just went to Folder Options, File Types, TXT, Advanced, New, and added "Open with SciTE" as another top-level popup item for text files. Want to see where this goes in the Registry? Check out "HKCR\txtfile\shell". Don't complain that it's only on Win2K either - I have the same thing on NT4.

      There are other ways to achieve similar results, some of which affect multiple (or all) file types if you want to do something like always have "Open with Hex Editor" available.

      Until applications start associating themselves with extensions in this way, I don't have a lot of sympathy for the columnist's viewpoint. Poor planning on Company X's part does not constitute unfair competition by Microsoft.

      --
      fencepost
      just a little off
    4. Re:How about this then... by Bronster · · Score: 2

      A good system would be to have an API called AppSupportsFileType(const TCHAR* szFileExt) which would then add the file extension to the Registry if it didn't already exist and add the application information to a "Supported by" list.

      You mean like the Mac has had for ages (well, every app exported the list of file types it supported in the Resource Fork). It meant that when you wanted to associate a specific extention on DOS disks to a specific application, you could select any application which supported that type (after mapping the 3 letter code to the Mac's 32 bit - encoded as 4 bytes - usually printable - type).

    5. Re:How about this then... by powerlord · · Score: 2

      I'm not talking about the "Open With..." option where you can choose what application should open and run the file, I'm talking about taking what has traditionally been a one dimentional relationship (File Type->Application), and defining the system so that instead of the traditional "Windows" way of application grabing the TYPE and removing the entries previously registered, they would just add additional entries for that TYPE.

      Right clicking could bring up a menu entry that lists all the applications that registered to open that file type,with the "Default" set to handle Double Clicking on the icon. This would also be a way fo dealing with the removal of an application that was previously registered to be the Default handling application for a given type, since other applications could be "promoted" to fill in the blank default (or at the least a list could be presented to the user of which app should become the default, instead of the traditional "Open With..." treasure hunt).
      I didn't realize that Windows XP came with this feature (Win9x/Win2k/WinME certainly don't). Sorry if WinXP has this feature already, I wasn't aware of it. I don't usually Beta test MicroSoft software until the Public Beta when they release it to the public as a finished product.

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
  61. Right click doesn't always work. by CoreWalker · · Score: 2
    I'm a little confused about some of the posts that say I should "shift-rightclick" on an application to change it's association. I use WinNT 4.0 at work, and I ran into quite a bit of trouble with file extensions that were not simple to fix. I'm a rather experienced windows user, and the procedure was neither simple nor intuitive like many posters seem to want to imply.

    First of all, I don't know what the deal is with "shift-right click". Maybe I'm missing something simple here, but all I need to do is right click. If I shift-right click, I get the wrong menu (I get a menu that refers to the space around the file (desktop, file manager view, etc.), not the file itself). If I right click, I only get the "Open With..." option if the file extension doesn't already have an association. Once the file has an association, the "Open With..." option is replaced with an "Open" option, thus removing your ability to change the association via this menu.

    Also, under the File Associations tab under windows explorer, not ALL file extensions are represented. Example:
    Someone asks me to look at a script created by program FooScripter. The the file he sends me is called script.t (notice the ".t" extension). I do not have FooScripter installed on my machine, so I right-click on the file and choose "Open With...". I choose notepad, but I forget to uncheck the "Always use this program" box (which I think should be unchecked by default, but maybe that's just me). So now I have this file association that I didn't mean to make. According to windows, it is now a "T_file". It is, however, for a reason I can't figure out, not an association that has representation in the "File Associations" tab in windows explorer. This is the first place I looked to get rid of it. To make a long story less long, the only way to fix this was to change it by hand in the registry. (Lesson in mind numbing tediousness, try searching your registry for the correct instances of "t".)

    Anyway, based on this experience, I think the Salon article makes a good point. Changing file extensions is not always as easy as some of you are trying to imply.

  62. ignorance is bliss by Hooya · · Score: 2, Informative

    if MS is at fault (or even attempting further monopolizing the market) we (the linux folks) are in deep shit indeed. we don't even let people switch printer with the lpr command if the user don't know how to -P. cvs seemes to be illegally tied to vi (unless you change the $EDITOR or something silimar) and the list goes on and on... get a grip. if you don't know enough to change a setting you don't deserve to change it. ie. you're better off being spoonfed. at least MS let's you be spoonfed. as long as MS let's apps like real-player change the file associations when they are installed i don't smell a foul play. if MS hadn't allowed any application to change the associations, then scott's arguement would hold water. this 2 page article in one sentence is "MS is furthering it's monopoly and killing is't competition in the process by providing a *default* setting that points back to it's own application." that sound foolish if said in those words, doesn't it? the interface is there to change it. he argues that it's 'hidden' deep down. but then, even if MS were to comply, couldn't we argue about every registry entry the same way? what then? bring up 10000+ item menu on a right click to access every entry in the registry? if you can't make heads or tails of what's inside the hood of a car, much less change the engine, are you going to call a car a 'bundled' product? after all, you can't simply switch the default engine that comes with it without going thru major pains.

  63. Windows Doesn't Show File Extensions (by Default) by Chibi · · Score: 2, Interesting

    Just wanted to point it out. There are plenty of people at my job that do not set Windows to show file extensions. This is one reason why some viruses/worms can spread so quickly. "Oh, here's a cute icon, I think I'll double-click it, it's called 'readme,' after all..." By having this the default, it saves some users from having to know certain things, but it probably causes more harm, ultimately, than good.

    --
    If all you have are silver bullets, everything looks like a werewolf.
  64. Re:How does the MacOS do it? Other OS's? by Wyatt+Earp · · Score: 2

    On Mac OS 7.6/8.x/9.x there is a Control Panel called File Exchange that has an index of every common file extension and lets you pick the application for it. Under the Internet Control Panel there is a similar feature for picking "helper applications" for Internet related file types and applications.

    Or if you like, you can drag the file to the alias or the icon of the application you wish to open the files in. This works for the Desktop, Finder windows, the Dock (OS X) and the Application Switcher (OS 9.x).

  65. What else is silly... by dragons_flight · · Score: 2

    Most users are tech illiterate.

    Think about this for a second, because it's really quite scary. Back in the day computers were the domain of technically skilled people, who understood how to pull out instructions when they couldn't figure something out. People who weren't scared that every mistake was going to be fatal. And most importantly, people who believed in learning how to use their expensive technical resources.

    The only way to justify Salon.com's arguments is to recognize that everything that enters mainstream use is suddenly suppose to be idiot proof. The US has warning labels that coffee is hot for God sakes. For some reason many people think that everything they do in life should be fundementally intuitive. Making tools which are both intuitive and versatile is hard in any environment.

    Perhaps what we really need is Windows Idiot Edition, with no powerful options and no allowance for 3rd party software. Just give them a word processor, browser, and instant messaging, and not worry about anything else. Make it as intuitive as possible and have instructions in baby language for anything that you can do with such a system. MS would love this strategy if they really could get away with having total control over software. But of course it would never work because the same idiots who don't want to actually learn about their computer, are also the idiots who will buy anything simply because you tell them its more powerful and versatile.

  66. Re:VC++ dialog boxes... by spectecjr · · Score: 2

    are the worst designed user interfaces I have ever used. Cram an 800 character include path into a small 40 character NON-RESIZEABLE text box and try to find a typo in it sometime! Hey Microsoft - ever hear about RESIZEABLE dialog boxes? God - Motif, Qt, GTK all have them. Setting TCP settings on all the different flavours of Windows is another nightmare. To my delight yesterday after 3 hours of trying I learned on Windows 98 there were TCP properties on the dialup dialog as well as more properties on the dialup dialog icon (but not if it is a shortcut placed on your desktop). If you specify the DNS settings on the system TCP stack - they are completely ignored by the dialup icon which has its own TCP settings. This user interface of Windows should win awards for being cryptic. Man - screw all these dialogs and put it all in XML flat files so they don't change from one Windows version to the next!

    You can always edit the project file. It's text, you know.

    Simon

    --
    Coming soon - pyrogyra
  67. This artical is incorrect by audiofree · · Score: 2, Informative

    with it says

    "It's not in the "add/remove programs" control panel, where you'd expect it. It's not under "properties" when you right-click on a file. It's not in any obvious or easily accessible location."

    It IS under the right click on a file in Win2k if you right click on any file and go to properties you will see a "Change" button where you can easily change the file type. I do admit however that it was very difficult to do in Win9x

  68. I want my "open with" option to point to Linux by BroadbandBradley · · Score: 2

    but then, hey, I wouldn't feel right running that monopolyware on my machine so it's kind of a non issue. BUT...try setting your default web browser using the open with dialog, can't be done to my knowlege. seems odd to exclude the options for setting a default web browser from this list doesn't it?

  69. How I fixed it by Malc · · Score: 3, Informative
    REGEDIT4

    [HKEY_CLASSES_ROOT\*\shell\Open in Emacs\Command]
    @="\"C:\\Program Files\\Emacs\\gnuserv\\gnuclientw.exe\" \"%1\""


    Now everything opens in Emacs, or if it doesn't, I have an "Open in Emacs" option on the right-click context menu in Explorer ;)
  70. You are incorrect sir. by trcooper · · Score: 2

    It appears with registered file types as well... look again.

  71. Re:How does the MacOS do it? Other OS's? by update() · · Score: 2
    The older Mac OS's seem to have opened a file based on the software that created it, which has its own set of problems. (Just because I created a JPG in Photshop doesn't mean I want spend 90 seconds firing up Photoshop every time I want to see it).

    That can be a nuisance (of course, you can still open the Photoshop file in JPEGView or drag it into an IE window, or you can change the creator code for the file). But it can be extremely useful to have different files of the same type associated with different applications: a tab-delimited data file opens in Excel, a large ASCII text document opens in Word instead of giving a SimpleText error, the README file for something I'm coding opens with the CodeWarrior editor I'll likely already have open, even though they're all .txt files .

  72. Linux will have this problem someday by ReelOddeeo · · Score: 2
    Someday Linux will have the problem of apps (Netscape, AOL, RealPlayer, etc.) all fighting over control of file extensions.

    That is because Linux still uses the same primitive mechanism of using filename extensions to indicate both concepts of
    • What is in a file
    • and What application to launch

    A few months ago there was an article and big discussion about metadata. Given the way slashdot readers reacted to that, I predict that Linux will fall into exactly the same set of traps.


    [Those who won't learn from history are doomed to re-implement it.]
    --

    Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    1. Re:Linux will have this problem someday by ReelOddeeo · · Score: 2

      Similar to your renaming the file extension to fool the software, I can do the same on the Mac. Change the filetype of a jpeg file to say text. Also change the creator to SimpleText so it opens using that (i.e. mac counterpart to notepad). The bytes in the file are still jpeg.

      The point here is not that you can't fool the system. The point is that using file extension to indicate both the type of data in the file and also what application to launch is stupid and primitive. The mac uses no file extensions. The new OS can use the file extension if the type and creator fields are no set. I think this is a great design compromise.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    2. Re:Linux will have this problem someday by ReelOddeeo · · Score: 2

      I agree that you should be able to open the file with any compatible application. But I think that each individual document should be tagged with the default application. So if I click this Jpeg it opens in Jpeg-O-Matic. But if I click on that Jpeg, it opens in Jpeg-Mangler. Hence the need to retain the "creator", although I would call it something else, such as app-to-launch. Yet I can drag-drop any jpeg to any jpeg-app. Or I can right-click on any jpeg and pick Open With.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
  73. Drag 'n' Drop? by ktakki · · Score: 5, Interesting

    Doesn't anyone drag and drop anymore? Wasn't DnD the big advantage to using a GUI?

    On both my Macs and my Windows computers, I use DnD to override default file associations. Drag the .html file on to the text editor icon: it's open for editing. Double-click and it's opened by the default browser. Want to see it in an alternate browser? Drag it over to that icon. Drag it over to the printer icon for a hard copy.

    Lately, I've been using DnD to extract strings from all of the Sircam-infected Word documents that show up in my mail by dragging the attachment link embedded in the mail message on to the TextEdit icon in the OS X Dock (not that SecretPlans.doc.pif would execute anyway if I clicked on it).

    Why bother with the overhead of having a GUI if you're not going to use all the features?

    k.

    --
    "In spite of everything, I still believe that people are really good at heart." - Anne Frank
    1. Re:Drag 'n' Drop? by Arandir · · Score: 2

      That used to be the way of doing things about five years ago. OS/2 Warp (the best desktop ever made) was specifically designed around this idea. They called it a document-centric interface. You treat the document as an object, and then manipulate that object with the editor object, printer object, etc.

      We seem to be getting away from that model, and entering the related but subtly different "filemanager-centric" model. Click on the document and if the click doesn't do what you wanted it to do then complain to tech support.

      I'm not talking about Windows here, I'm talking about GNOME and KDE. Why can't I drag my text file on top of the XEmacs icon on the panel or kicker and have it automatically open up in XEmacs?

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    2. Re:Drag 'n' Drop? by sharkey · · Score: 2

      What does DnD have to do with Windows in particular? I was playing tho Gold Box games from TSR (Pool of Radiance, Curse of the Azure Bonds, etc.) on my C=>64 long before I got a Windows PC. For that matter, Pool of Radiance looked better on our Amiga than on the PC.

      And before that, I played DnD with pencils, paper and dice.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  74. Put it in the setup of the new app... by saider · · Score: 3, Interesting

    1) When a new app is installed, just put a dialog box that allows the user to associate the extensions with the new program.

    2) Also, put this code in the program itself, accessable from the menu.

    3) Put an article in the help file about how to do it manually. There are ways to easily re-register an application. The article makes it sound so difficult (it's not).

    How do you change the application on the Mac? Why not provide a GPL'ed program to do this task for grandma, and publicize the hell out of it?

    This sounds like nitpicking to me.

    --


    Remember, You are unique...just like everyone else.
  75. Give _me_ a break. by bwulf · · Score: 2, Insightful

    I don't see the problem at all. Here are screenshots of what happens when I right-click a file without any kind of shift-holding-down or other party tricks.
    This is NT 5.0, I'd assume it works the same in NT 5.1:

    Picture 1
    Picture 2
    Picture 3

    Dead simple. And it really, really works. I can only assume this shift-right clicking business is something happening in Windows 9x, which is, by all means, obsolete.

  76. Re:LOL @ most posts by Graymalkin · · Score: 2

    Uh, every software company ever has been doing that. Microsoft didn't invent (innovate?) jumping on the bandwagon. Way back when Adventure became Thief which became Nethack. VisiCalc was great and popular but because its stakeholders didn't smell the fire burning under the IBM PC and Intel processors Mitch Kapor came along with Lotus and blamo it because de facto numero uno. Shit man by the same token you can bash nearly every Linux app meant to replace a Windows app. KOffice is a complete ripoff of Office97 concepts! The only reason your argument makes sense to you is it is easy to notice when Microsoft jumps on a paradigm yet this goes on all the time in all aspects of the computer industry.

    --
    I'm a loner Dottie, a Rebel.
  77. In a Nutshell by Greyfox · · Score: 2
    Why should I expose myself to software that sucks? Other team members do Windows and I don't.

    I'm not an HTML guy. All my code is back end server stuff. I finally managed to get out of the Windows world completely, I'm not about to go get an MCSE now just because Windows is now an option 3 levels of code away from what I'm doing. I'm passing familiar with Windows but I'm not an expert and I have no intention of becoming an expert because if I do someone might ask me to actually do something with it. Ugh.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  78. Windows needs a file extension association stack by Malc · · Score: 2

    If I install a program that takes another program's extensions, then uninstall it, I'm left with bad file type associations. Window's needs to be smarter about this and roll those associations back. It already uses so many resources that this would be a trivial addition.

  79. Too bad for the users by roystgnr · · Score: 2

    Even if the answer (in 95/98) is a simple right-click, that's a skill that I bet a high percentage of users don't have or understand

    Really, now.

    I sympathize with people who think a command line is too hard (although I suspect it won't be for their kids), but RIGHT-CLICKING!?! The second most important button on their thousand dollar device, and you are annoyed that this proposed solution requires people to give up their ignorance of it's existance! How ridiculous is that?

  80. The point by dan_bethe · · Score: 2, Informative
    The point is not so much ease of use. It's that an operating system is a virtually indispensable public utility, like electricity, roads, health care, and telephones -- yet this operating system is a psychologically pervasive mouthpiece for the "Unification of Thoughts" of "one people, with one will, one resolve, one cause".

    The article says this about filetype associations...

    Then, you're basically at Microsoft's mercy. Because Windows makes you go on a mad hunt through menus and folders and options to find the dialogue box that lets you make any such change.

    It's not in the "add/remove programs" control panel, where you'd expect it. It's not under "properties" when you right-click on a file. It's not in any obvious or easily accessible location.

    This quote describes almost every operation of every kind in Windows. The only reason anyone calls it user-friendly is because of their perception of the crushing effects of group psychology steered by a monopoly. It's like living in a technological ghetto -- some people whose course is altered under this influence are weak minded, but many of them have no reasonable alternative without radically and permanently altering their lifestyles with no help or prior evidence for success. Like nationalistic propaganda, it's heavily reinforced at just about every level of society. Having a monopoly that pervasively influences every aspect of society is like having narcotics in the water supply.

  81. mod parent up by Have+Blue · · Score: 2

    That is a really great analogy... Imagine if all your kitchen equipment would randomly move around or change into a different model (or device) when you bought something new. That's something laypeople are very familiar with, and can grasp much more easily than file extensions when you try to explain it.

  82. Ditto for GNOME and KDE by Arandir · · Score: 2

    This "problem" also exists in GNOME and KDE. Trouble is, it's not a "problem", it's a feature.

    Back in the days of application-centric environments, such as DOS and pre-desktop Unix, you first opened the application then used it to open the document. But today's computing world is document-centric. You open a document and the appropriate application comes up with it. This is a Good Thing(tm).

    If it's Evil for Windows to do this type of stuff, then it's equally Evil for KDE to default to KView instead of GIMP when you open up a jpg or png. But of course it's NOT evil for this sort of behavior. We know that we can choose "Open With..." or change the default behavior. The situation is exactly the same for Windows users. If there is a problem, it is that Windows users tend to never bother trying to find out how to change things.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  83. You're right... by Danse · · Score: 2

    Not sure when this got implemented, but I hadn't noticed it before. We just upgraded to Win2K at work a few weeks ago. This may be because it only seems to work for certain types of files, and it doesn't work for text files on my system. I've been used to changing my file associations manually when necessary.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  84. erm... by Danse · · Score: 2

    Again... my bad. I just started using Win2k a couple weeks ago when we upgraded at work. I hadn't noticed this until now. For some reason it doesn't seem to work for certain file types. Some give me the "Open with" menu, and some just give me the "Open with" option that brings up the file association dialog. Text files don't give me the menu. MP3 files do. Not sure what criteria their basing this decision on.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  85. Aaargh.. by Danse · · Score: 2

    Heh.. ok.. i'm apologizing left and right here. I've only been using Win2K for a couple weeks now and I hadn't noticed this until now. But it doesn't seem to work for all file types. MP3s give me a menu and that "Choose Program" option. Text files don't. I don't know what criteria they base the decision on.

    --
    It's not enough to bash in heads, you've got to bash in minds. - Captain Hammer
  86. Re:file extensions and metadata are the same... by Graymalkin · · Score: 2

    I think MS has poorly used the file extension concept. The onus of figuring out what to do with a particular file lies entirely on the OS so it'd be a good idea to give it some context. Windows with its DOS roots doesn't bother much with context. You get three letters to give context to the rest of your system. You run into alot of problems in cases like versioning. Word95 documents have the same extension as WordXP documents do. Then as it happens the two formats may not be compatible dispite the OS saying a .doc file needs to be read by WordXP (assuming that is what you've got). This works in this direction because of backwards compatibility. The concept doesn't do so well when you're on an old system with out dated sofware that can't read new .docs dispite the OS not seeing a difference and therefore assuming it is doing the right thing.

    --
    I'm a loner Dottie, a Rebel.
  87. Clever that ! by Rosco+P.+Coltrane · · Score: 2
    "It's a very simple idea but its honestly something I'd never thought about"

    and that's probably why Gates is richer than Taco ;-)

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  88. Re:*NIX needs .vbs by Old+Wolf · · Score: 2

    Prolog can't do everything that VBS can, what are you talking about?

    I don't see anybody complaining that running their Prolog files in Linux invokes Perl .. they just go and fix it.

  89. bad design isn't exactly malevolent by *weasel · · Score: 2, Insightful

    I can't honestly believe that microsoft 'hid' the file types dialog box for some evil purpose. they're quite frankly: pretty bad at intuitive interfaces. i mean, c'mon. if they could make a good interface, they would. it sells better. it'd be an improvement, and they can sell improvements.

    and most media programs now (real and winamp included) have code to check the program associated with the media they deal with, and incessently remind you that they can usurp control of those files if you just click 'ok'.

    i can't honestly believe that microsoft is going to forge a monopoly through file association. hell, i thought reading the /. heading that there'd be a rational article behind that link that looked into the ways that companies try to thrust their proprietary file -formats- onto the world, and squeeze developers later on. (a la Compuserve/Gif, and the concepts behind RAND)

    it's easy to hate the winner, to call them a cheater. much easier than admitting that they're better; that they did the work and deserve it.

    --
    // "Can't clowns and pirates just -try- to get along?"
  90. windowsupdate by Ian+Bicking · · Score: 2
    What they didn't mention, but I have always been amazed by, is the way MS sabotages changing registered file types for URLs.

    Windowsupdate is one example of a site that must be viewed in IE to work -- MS has added more such pages to the OS as time as gone on. They make a link to windowsupdate in the start menu. But, in an act so dumb I can only imagine it is malicious, they make that link a proper URL. That means that it will be opened by whatever program is registered to open URLs.

    So if you change your default browser to Netscape or some other non-ActiveX browser, you can't do anything useful with that link. That entry in the menu should be an explicit command to open IE with the proper link.

    It's certainly possible that MS is simply being dense, but I find it much more likely that they are seeking to punish users who change their browser as an example to others. (Of course, you can still open windowsupdate.microsoft.com in IE manually, but many people don't ever realize that it's just a normal web page and not a special program)

  91. Agreement by ackthpt · · Score: 2
    I've not been much of a fan of Microsoft, and this whole topic is symptomatic of why. It's really a convenience for the dumb computer luser to have the OS associate a tool with a file type. Heck, we did stuff like this back on PDP-11 systems in the 70's, even the converse (Thou shalt not open .BAC files with TECO, etc.)


    The meat of the writer's ire is how buried are on/off switches and options. Frequently there's one path to them.


    Take for example what was fretting me a couple weeks back. Icon placement. Simple right? Auto arrange or not. Ok, I'm running Win98SE and I forget how to do this and go into help. I spend about 15 minutes in there and find NOTHING on the subject other than for topics I'm not interested in. Finally is disgust I put the words 'icon autoarrange' in a Google query and get the answer off the web in less than a minute. (Right click on desktop, move pointer to arrange icons, click off the check.) Nothing tricky there, but try to find that nugget in the Help. I did find one thing in my search of Windows help, I finally found the way to disable One-Click which had been driving me mad (what an incredibly bad idea to ship that defaulted on ON to a public accustomed to double-click. If you don't already use it and like it: try it, you'll hate it.)


    Don't even get me started on spending 20 minutes trying to disable all the automatic crap in Word everytime I get a new system with it installed. Sheesh.


    Some good could be done with little effort on the part of Microsoft. Ship things like word with the auto stuff disabled and highlight in a handy card what features there are, what they do, and how to enable/disable them. For all the glowing reviews I've ever read, here and elsewhere, about Microsoft books and documentation, I still say Bull, it's some of the worst. Disorganised, inappropriately indexed, combined examples which confuse the reader, etc. Yeah, they have a great site full of help, which I generally don't visit because there's dozens of far better sites on the web. The key to wisdom is knowing where and how to get the information you really need, that is the Zen of Google.

    --

    A feeling of having made the same mistake before: Deja Foobar
  92. Re:*cough*bullshit*cough* by belldandy · · Score: 2, Informative
    this argument makes me think of someone that just runs into a door, then keeps trying, and then complains when they can't find the doorknob even though they've flipped all the light switches in teh room.
    I think it's more like someone runs up to a secret entrance to the secret lab hiding the computer secrets, and gives up after trying to find the pressure plate located exactly 10cm out of their range.

    Really now, have you ever tried to talk your mother through getting pictures off of a CD? Mother - "What do you mean what drives show up? All I see are little folder things on the left, and little gray things with them".

    I must admit however, that the solution proposed by Mr. Rosenberg is a bit misguided. The whole thing with XP was that it was better to take all the icons off the desktop. Putting a big ol' dialog up there saying "Which program do you want to view with?" is hardly the best in terms of GUI design, but he does have an interesting point. Currently I have RealJukebox and Winamp installed on my Win2k machine, and I still can't friggen figure out how to make only Winamp startup when I put a CD in - and I read /.!

    Regards,
    -Tammie

  93. Re:Question about "Open With" by Old+Wolf · · Score: 2

    We shouldn't forget about the great "Send To" item on the right-click menu either. Chuck all your favourite apps in the send-to bin, then you can whip them up whenever you like.

    I usually use this to view readme and .c files in notepad (so that I don't have to load bloated Word/Wordpad, or my compiler, just for some quick reference), or to view any other file in notepad (or vi for that matter).

  94. Doesn't Matter Anyway by trongey · · Score: 2, Insightful

    Most users I've been around wouldn't know where to find a file to click. They click "Start", "Programs", whatever their favorite program is, and start typing in the blank screen.

    A few have figured out how to use "File", "Open" to get an existing file. But they still don't even know that the Windows Explorer exists, or that the My Computer icon is useful for anything.

    This isn't an issue for the huge majority of people who are buying computers and software.

    --
    You never really know how close to the edge you can go until you fall off.
  95. Default settings hide most extensions anyways! by twjordan · · Score: 2

    Lets not forget that Microsoft has set up the Windows Explorer not to show you what the extensions are on "recognized" files anyway. On Windows 98 you can't change the extension of a "recognized (microsofized)" file without disabling this setting...

  96. Re:This is silly... No its most definitely not by Old+Wolf · · Score: 2

    Winamp is gay for CDs anyway, because it finishes one track and the player starts the next track by itself, but then Winamp notices the track is done, stops, and starts again, it is incredibly annoying. MS CD player is best for playing CDs, unless you want fancy shit.

  97. to change the e-mail program by Planesdragon · · Score: 2

    in post-98 Windows, pull up the "Internet Options" appelet in the Control Panel, and go to the "Programs" Tab. From there, you can select the default e-mail application in a drop-down menu labeled, simply enough, "e-mail."

    The drop-down list only has those programs that told Windows that they are e-mail programs, but the feature's been in so long that most apps should be able to do it.

    In Windows XP, this same feature affects what shows up on the Start Menus as well--and both Netscape 6.1 and Mozilla 0.9.4 show up as choices when they are installed. I don't know about Eudora, though.

  98. Re:Yea, it's really hard... by Hnice · · Score: 2

    i think that you're missing the point, which is that it's possible, but that it's very difficult -- go ask my mom or your aunt or someone if they know how to get there, and my bet is that they don't.

    add to this the fact that changing associations *used* to be in filemanager right under file..., and it's clear that MS has removed functionality, and it's not too difficult to see why they might interested in doing so, given that the functionality's main, um, functionality is to allow the use of alternatives to their own products.

    --

    god is just pretend.

  99. M$ Preys on "The Illiterate" by BlueFrog · · Score: 2, Insightful
    M$ Has built, maintained and expanded its monopoly on the firm foundation of user ignorance and lazines. The only reason that such trivia as default desktop icons have been elevated to core matter in an antitrust case is that the vast majority of computer users are barely able to use their computers at all.

    When I bitch about MS's monopoly, my dad always has the same answer: "But I don't want competition. I like that I can just use Microsoft for everything. I don't want to have to think about which word processor, or what operating system I'm using. That's too complicated. I just want it to work."

    This is why MS is on top, and will stay there for some time to come. They understand that their users are deeply uncomfortable working with computers to begin with, and even something as simple as installing a new Web browser is often too much for them. Users will take the path of least resistance, and will chose the Hell they know over the Hell they don't every time.

  100. The article is just braindead. by Chasing+Amy · · Score: 4, Interesting

    "Registered file types" are there because Windows was designed for non-techie users. It's not part of The Grand Conspiracy, since file typing is still done in Windows XP the same way it was done in Windows 95, and the way to change registered file types is still the same too. I'f they'd made it harder, I coyuld go for the argument. But they didn't--they kept it the same.

    Registered file types were just a typical Microsoft hack designed to get the system to do essentially what Macs did, but without all the coding overhead and file/creator nonsense. Personally, I'm glad they cheaped out instead of doing file/creator typing, because I like to be able to change a file extension merely by clicking on the filename and changing 3 letters (after setting the newer versions of Windows to show the file extensions, of course--hiding them was another hack to be more like Mac, but a stupid one).

    And the average user will never have to change what kind of program opens a certain type of file, manually. See, when you install new software on a Windows box, the new software almost always asks the user whether he wants documents with such and such extensions to open in this new application. Yes is the default and that's almost always what the user selects. No manual changes necessary. It's only computer literate people who should be tinkering around with registered file extensions anyway--because illiterate yahoos can "accidentally" make it so that double-clicking things does nothing, or opens a file in the wrong application. That's why Microsoft put the feature where it did instead of into a separate control panel, where "average" users would no doubt fsck themselves up.

    Is MS evil and a predatory monopoly? Yes. Is their handling of registered file types part of their bid to rule the world? No. It's set up just like it should be--literate users know where it is, and average yokels can't ruin their systems by messing with something they shouldn't touch, and installing new apps to handle that file type will give the user the chance to change to opeining files of those types with that program. Or should we put a big shiny button in the control panel that performs a full fdisk just because that functionality is hard to find for the average bloke? No? Didn't think so. The writer of the Salon article is just blowing smoke up our collective arses at best, and at worst is a blundering moron. Nothing personal, of course... ;-)

    --

    Chasing Amy
    (We all chase Amy...)
    "The more corrupt the state, the more numerous the laws"-Tacitus
    1. Re:The article is just braindead. by Chasing+Amy · · Score: 2

      If the default program is part of the standard Windows install or part of the Windows Media Player install, then yes, the file extension will revert properly back to this default.

      In addition, the newer versions of the MS installer engine are smart enough to store information on what to change registry and other settings back to when the application is uninstalled. MS hasn't made a whole lot of progress in most areas, but their installer framework has gotten much cleaner and more accurate.

      Of course, that's just my opinion, and my experience. YMMV.

      --

      Chasing Amy
      (We all chase Amy...)
      "The more corrupt the state, the more numerous the laws"-Tacitus
  101. three letters just isn't enough by StrawberryFrog · · Score: 2
    This has been aired on Slashdot before and the three-letter system has been stretch until it works no more - the Mac's approach to metadata is better. For e.g.:

    .doc It means 'document' - could be anything - yet it is staked out as Microsoft Word Document.

    .dat It meand 'data. It is used for everything from SQL databases to video files. Double-click one and anything could happen, usually useless.

    --

    My Karma: ran over your Dogma
    StrawberryFrog

  102. Re:*NIX needs .vbs by Tassach · · Score: 3, Insightful
    Yeah, perl is portable. But, it's not going to be a very good virus vector for Linux.


    Why, you ask? Because the Outlook viruses rely on it's behavior of launching, without any additional confirmation, any executable attachment. This is compounded by the problem that Office documents can be "executable" in that they contain hostile macros and viruses. Since Outlook comes with the whole Office suite, a virus writer knows that there will be a standard address book in a known location, among other things.


    Linux, on the other hand, doesn't have a single standard for email or office productivity. An email virus targeted for a Netscape vulnerability wouldn't affect people who use kmail or StarOffice as their mail reader. There's no universal address book to exploit, and there isn't the tight integration between the mail program and other applications.

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  103. Re:CLI by ncc74656 · · Score: 2
    Operating systems should use mime types and/or magic bytes in the file to determine its type.
    If you see a file named "Foo," how do you know if it's a chunk of HTML, some sound, or whatever? Some sort of metadata ought to identify the type of content. With what you propose, you (or the OS) would have to open the file to determine what type of content is inside. Multiply that by however many files are in a given directory (1904 files in my c:\winnt\system32, for instance) and it would take a while. Without this information stored with the file (either as an extension or as some other form of metadata), any file browser would need to dig into the file to present the user with information about what the file contains...not good.

    If you don't want this information in the filename, you could design the filesystem to hold identifying information in some other way. Apple, for instance, has always stored filetype information along with the other metadata. ProDOS filesystems (used by Apple IIs) allocate 8 bits for a filetype and 16 bits for an auxiliary type for each file, while HFS filesystems (used mainly by the Mac, though the IIGS can use them as well) use 32 bits each for filetype and creator fields. I can have a file on my GS named CS301.PAPER and know that it's an AppleWorks word-processor document because that info is stored along with the other metadata. Without the filetype, what clue would the Finder have that CS301.PAPER is an AppleWorks file and not plain-text, ProTERM settings, a GIF, an application (whether 8-bit or 16-bit), or whatever?

    --
    20 January 2017: the End of an Error.
  104. Re:*NIX needs .vbs by crucini · · Score: 2

    Well, that's certainly the conventional wisdom. However I expect some enterprising virus writer to prove it wrong. For example, mail a .jpeg that contains a buffer overflow exploit for a popular image-viewing program. The virus would, among other things, look in likely places for mail messages: ~/mail, ~/Mail, /var/spool/mail/$user, harvest some addresses and mail itself out.

    The email could say, "Where I work, they just installed a 5000-node beowulf cluster. Check out this picture."

  105. File extensions by Kanasta · · Score: 2

    Well, u know, the concept of file extensions was invented/patented by an independent company way before MS DOS. In fact, I believe MS pays a licencing fee for using it in Windows.

  106. Someone's never been to annoyances.org.. by Inoshiro · · Score: 2

    Customize those context menus. Or just change the assotiation on the fly. When I used Windows, I read all of the site (mainly around 1995/1996).

    (Aside) MS really did pack in a lot of useful features (even if the UI never tells you things like F2 = rename in explorer). The closest file manager tool I've found for Linux that's as useful on the get go as Win95 Explorer is Midnight Commander, which I spend most of my time using (even in Gnome/KDE). No GMC, Konq, or Nautilus for me :)

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  107. I tried to email the writer, but it bounced by Kris_J · · Score: 2
    550 Mail transport denied by rule.
    554 5.0.0 <scottr@salon.com>... Service unavailable

    Apparently he's not allowed to receive messages with a clue.

    (Possibly also, messages are blocked if they contain; "stupid", "truly dreadful article", "suck", "say you're sorry" or "computer illiteracy is a pre-requisite for management positions".)

  108. My letter to the author of this article: by ColGraff · · Score: 4, Interesting

    If I may ask: In a postscript to your article "The Devil is in Windows' Details", you point out that it is irrelevant that the program used to open a given format can be changed by right-clicking on a file of that type, because there are many users who don't even know what right-clicking is.

    That's certainly true, but at the risk of sounding like an elitist, why should we (the computer-literate people) care? It is really not that hard to learn about the "hidden" features in windows, through one's own experience or research on the Internet, or even in the Dummies books. I agree that the concept of hidden features is anti-competitive, but why should we lose any sleep over people who are, for whatever reason, unable to learn enough to make windows do what they wish? Isn't it best for them that they aren't faced with choices that could tax their limited understanding of technology beyond the breaking point? You and I, sir, and the legions of other competant users, will use whatever software and operating systems we like, no matter what Microsoft does. It just seems to me that people who are being hurt the most by "hidden" features are those who shouldn't really be playing with them anyway, because they have no idea what they are doing.

    I know that sounds - well, assinine, to put it mildly - but I'd like to cite an example from my work. I am a part-time computer tech at my high school, and one of my duties (and hobbies, when I am not on the clock) is to assist teachers when they have technical problems. About half the calls I get that don't boil down to "You didn't plug in the power cord" are related to incidents where teachers install some new word processor/media player/whatever that a friend (or email spam that sounded "friendly") recommended. All of a sudden, "My Microsoft looks different!" they cry, and they are hopelessly confused.

    Most users really do benefit from using an OS that limits what they can do, because most users lack the initiative to learn how to use a less constricting system. Being held by the hand allows computer illiterates to do, for the most part, what they want to do (word processing/games/web browsing). For those who are capable of a greater degree of computer literacy, the modern versions of windows are simply not appropriate - they are not targeted at us. For computer-literate users to complain Windows over-limits the user is like a racing bycyclist to complain that training wheels greatly limit his/her speed - it's true, but what the heck is he doing with training wheels?

    BeOS and Linux are both more powerful, inexpensive operating systems without the penchant Windows has for assisting Microsoft megalomania. I would assert that a user who feels constrained by windows should simply switch - and if he/she has documents or other files Linux or Beos can't run, to complain is inappropriate - find or start a project that is working on what you need, and help it however you can. Don't just sit there.

    --
    I'm the stranger...posting to /.
  109. Re:You guys don't get it by shyster · · Score: 2
    It doesn't matter if it is easy. What matters is is it intuitive? What's Joe Schmoe going to do about the fact that when ever he opens a *.html file, IE opens. It works, he can see it. Who cares that he has Mozillia and Opera installed. ****He isn't even aware that there is a choice. ****

    You're right, I don't get it. Explain to me how you'd make it "intuitive" for Joe User to realize a) that his file types are determined by an arcane and archaic 3 (or 4) letter extension, which is hidden from viewing by default, and b) that there's a huge database (the registry) that maintains info between the 3 (or 4) letter extension and his programs? If you can't understand that, then it won't be intuitive. The best you can do is have the option in each program (which most do) to take over file types. In your example (Mozilla and Opera vs IE), Opera has a pretty easy way to go about it. File->Preferences->Default Browser. If the preferences/options for your chosen program isn't intuitive enough, I'm really not sure how Add/Remove programs would be!

  110. File manager by srichman · · Score: 2
    In Unix, they are just ordinary parts of the filename, and don't mean anything special unless a particular program is written to parse the filename for "stuff coming after the last period".
    This is silly. Most every graphical file manager for Unix (e.g., the one that's probably displaying icons for your "desktop" files right now) uses associations based on extensions to determine what application to open a file with. This is no different from in Windows Explorer. The physical layout of filenames in the filesystem is a tremendous red herring, particularly since it hasn't applied (as others have pointed out) since LFNs were introduced almost seven years ago.
  111. Application-specified associations by srichman · · Score: 2
    I couldn't agree more.

    However, I was a little annoyed to find out last night that I couldn't set a WinAmp association for mp3s in Explorer ("Always use this program to open this type of file") because the newest version of Windows Media Player overrides whatever preference you set in Explorer; you have to go into Windows Media Player's application preferences and explicitly tell it to not associate itself with mp3s. This means that other programs cannot "reclaim" mp3 association or set it in an installer because wmplayer overrides the setting externally.

  112. Really simple/easy/obvious 17+ year old solution by Herbmaster · · Score: 3, Insightful
    • Make all applications keep a list of types of files that they can open, as well as a unique identifier associated with things they "want" to open.
    • Make all files keep a type code and a seperate code associated with what application it "wants" to be opened by, a creator code if you will.
      • Don't pollute this information in the namespace of the filename, where it does not belong and can be changed for the wrong reasons (there are plenty of valid reasons to give a filename a suffix, none of which have anything to do with this file metadata).
      • Don't even allow this data to be stored in a centralized registry where it could be molested by programs automatically without a user's intent.
      • For both the applicaton's lists and the file's codes, the operating system can read and manipulate these codes, because it is stored in a standard, easily located, structure.
    • Files are automatically opened by the program that matches their "creator" code, but can be opened by anything that matches their type code.
    • Applications can open any files that match their type codes.
    • Files, which are always created by applications, are given type codes to match their content, and creator codes to match the application.
    • There could be 1st party solutions to map files without useful metadata by user-specified preferences to native metadata by outside standards which are weaker (MIME types, file extensions).
    • There could be 3rd party solutions to forcably remap files to applications other than the one which they want to be opened by, even if the wanted one is available. I'm talking about both on a per-file basis and a universal setting independent of files which may not even exist yet.
    --
    I'm not a smorgasbord.
  113. Easy on XP by TummyX · · Score: 2, Insightful

    Right Click -> Open With -> Choose Program

    Select your program and check "Always use the selected program..."

    How much easier can it get?

    This is the dumbest article I've read. I'm not suprised Taco posted it.

  114. Brief history lesson...and the point. by A_Non_Moose · · Score: 2, Interesting

    Ok, did anyone realize that windows 3.1 had a registry? Yes, it did. In the heady days of win 3.1, I found a text editor (shareware) that would, ironically, open up a 5Meg text file of MS's ftp site. (would note pad do it...oh, hell no).

    Well, after figuring out that this text editor sucked, I un-installed it. Double clicked on a text file...shareware editor is not installed.
    Associated it via the file manager ... shitware editor is not installed, please re-install (ok, this is the exception, not the rule to winfile rules all).

    Ok, so I write the programmer and bitch him out saying "WTF did you do to my machine?"
    I de-installed your program and *IT REFUSES TO GO AWAY*.
    Well the response was a walk thru into the registry to remove the association.
    (he was offended by my language, but that was the point, however could not refute my claims of screwing up my machine...let me repeat *MY MACHINE*)

    Back then the registry was just another idea to give *programmers control of machines* not the person who owned/used the fricking thing.

    These were in the days when if a program, oh, say deleted critical dll's (like a solitare prog that would delete vbrun*.dll) if you fiddled with it or tried to fool it. Malicious intent, I believe it was called.

    Yes, I know I can "right click, open with or drag and drop or drag a file from explorer, hover it over an open programs taskbar icon and drop it on the title bar {did you know about that one? probably not} to open the file". 1001 and one ways, same goddamn cat gets skinned over and over.

    I know that, most of /. knows that...guess what, people...most people don't.
    Case in point: 2 graphics artist I used to work with...one was a "mac veteran" the other a windows user, on a mac @ work... neither one knew you could drag a file (just about any) onto a program/alias(aka shortcut) and have it launch/open the file.

    I was dumbfounded... the "newbie", ok, the "mac vet"... You're kidding.

    Hell, 90% (and this is being kind) of the users I've run across will find a file in windows explorer and then run their program to open it and do the "File->open" and *renavigate* instead of double clicking on the *file*.

    OMG... the shame, the shame...

    I ask why? Why? the answer is usually along the lines of "that is what I know".
    No matter how many times I show them the easy way...the always go back to what they know (right, wrong or indifferent).

    (Sigh)

    And what is even more appalling is the /.'ers are so far removed from the real world/ the 'trenches' / the 'average user' that they *conveniently forget* what being a newbie is about. It is about fear of the unknown, or at minimal, not knowing what to do and hoping for some guidance.
    With mac's, it is there to an almost zealous extent.
    Unix? there is some community nature, ignoring the RTFM's/flames ... some one is usually helpful.
    Windows? Hah! It is an *industry standard*, on 9X% of computer in the world...you should be *born* with the knowledge! Seems to be the opinion even from windows users themselves.

    Yeah, mucking with extensions is not high treason.
    But, we've been here before (at least I have).
    Usability and Control over your own system (or that of the average user "we" seem to be wanting to protect and help and free from being a "slave to MS/dmca/sssca/riaa/mpaa" are the same one we are shunning with "they should know this..."

    Tell me how many unix systems you could run from the CLI less than a year after birth?
    Uh, huh.

    I don't know all the answers, but dammit, some of us are trying to find the right questions.

    Moose.

    "You ain't pretty, and you ain't strong. So, dammit you better be *smart*.
    Elenor Roosevelt's Mother to her daughter.

    --
    Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
  115. This guy has a point but his article is way off by SPeW · · Score: 2, Interesting

    it is very simple to associate file types with programs ... there are even many ways to go about this task ... hold shift and right click pick open with ... or click properties on a file and then click the button that says Opens with X Change ... and of course in the registry and in the folder options ... i don't think there is some sort of attempt to hide these options ... however there is software (not necessarily by MS) that is very persistant about modifiying these assosciations.
    And as far as elegance goes it's a much better sytem than on a mac ... mac files never want to open with the right program unless they were created on that computer and you have the software installed.
    there is nothing wrong with file extensions , they are a standard, and i don't believe MS overly takes advantage of file type assosciations.

    --
    MoRe... LaTeR... -=PJK=-
  116. Ummm... wha?? by Kasreyn · · Score: 2

    Ok, first off, I don't get how this article is "worth a read". Maybe you don't realize, Taco, that MS is designing an OS for total incompetents. I have worked in an office full of middle-aged women who were so computer illiterate, they were almost to the point of calling the mouse the "pointy clicky thingee". Changing file extensions is something that can hose the system up, not in a dangerous way, but it can prevent files from opening properly. I think it's just right in W98 - it's hidden from the lusers and anyone with any curiosity will easily find it under folder options.

    Secondly, I don't see how you "honestly never thought about" is before. I'm "honestly" disappointed in you, Rob. =P

    Forcing MS to quit hiding OS functions won't help things. Forcing them to stop embracing, extending, and crushing open standards, WILL.

    -Kasreyn

    --
    Kasreyn: Cheerfully playing the part of Devil's Advocate to hairtrigger /. flamers since 1999.
  117. fulla crap by jedir0x · · Score: 2, Interesting

    I think the guy that wrote this article is a weakling. It's easy as hell to change the registered file types. And the people out there that may have problems changing the registered file types are most likely people that are not very computer savy in the first place, and therefore would have no reason to change that registered file type anyway. And when someone wants to open a document in a program other than what was designated to open it, 90% of the time they open that program and go to the file->open menu. You have to remember, windows was made for the idiot user. It was made to let the people of the world that do NOT want to learn what rm -rf, or mkdir, or chown do (didn't want to use dos commands, they are bartely useable anyway), it's for people that like purty buttons and pictures to guide them around the internet and tell them how to do things, and they don't care. Because if they DID care, they'd learn how to change thier registered file types.

    --


    I'm not drunk, I'm just in touch with pi.
  118. So Somebody Should Write This Program by namespan · · Score: 3, Interesting

    Our friend keeps saying there needs to be a way to let YOU decide
    what gets opened with what by default. A program that will let you
    map a file type to whatever application you wish.

    So someone should write this program. Make it freely downloadable.
    License it freely to third party software developers who realize this
    is one of the best things they can include with their program to insure they aren't steamrollered by Windows. Heck, write your own version of Code Red that installs this program on every machine it encounters. Or release a report that tells IT departments how much they can save in terms of time or TCO if they'll just deploy this in their organization (see, there's default installs, and there's default installs).

    Sometimes I've wondered if it would be possible to seriously combat how microsoft does their dirty work by setting up a website to the effect of "http://www.betterthandefaultinstall.com". Tips, tools, and free software for the user who wants to get the most out of their computer! This app could go on it....

    --
    Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
  119. This should be very simple to make. by whizzmo · · Score: 2, Interesting

    It should be simple enough to write a program that, upon install, adds an additional key under HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers that gives the user another context menu of "Change which program opens this file".

    The program would bring up an interface perhaps somewhat like "File Types" dialog now, but with simpler options. Something like:

    "This type of file [MP3 music file] is currently set to open with Windows Media Player [insert icon here]. Would you like to change this behavior? "

    If the user clicks "yes", they are presented with a list of programs out of the Add/Remove Programs list (hklm\software\microsoft\windows\currentversion\un install) , perhaps with those known to open the given file type listed first.
    It would have to be AOL-easy, of course, as that would be the target audience...

    Any VB/VC/BP/tk coders out there wanna take a crack at it? :)

    --
    nuclear presidential echelon assassination encryption virulent strain
    Whizzmo
  120. there is an easier way... by hjw · · Score: 2, Informative

    if you on the file, select 'open with', select your app and tick 'always open with'.

    Very easy to do.

    --
    -- hjw http://puzl.info/
  121. Re:Salon is now a pay site... by biglig2 · · Score: 2

    Synopsis:
    MS abuse their monopoly because they make changing File Associations difficult. (Contrary to Napoleon's example, the author attributes this to malice, rather than incompetence). Example: No point the DoJ forcing MS to bundel realplayer if joe public has Media Player load automatically when he double-clicks a content file

    --
    ~~~~~ BigLig2? You mean there's another one of me?
  122. I think MacOS is worse... by Corrado · · Score: 2, Insightful

    ...when it's broken. At least on the Windows machine I can (fairly) easily reset *one* file type (shift-right-click). If the Mac ever gets a file type wrong, or I download a file that has a messed up creator tag, I have to go through hell to get it to work again. Open ResEdit (download it if I don't have it), look up the correct creator codes from an existing file, apply these codes and save the file. Now I can open the file. Sheesh. All I want is a simple way to choose which application should open a file. Is that too much to ask? :)

    --
    KangarooBox - We make IT simple!
  123. You can't change what you can't see! by twitter · · Score: 2

    Having recieved a porn bomb in Outlook yesterday that exploded from my preview pain when I tried to erase it, I'm suddenly interested in the default behavior of certian files. We run NT, service patch 6, here at work, and the company has been very good about applying Nimda, Code Red, Mellissa, I love you and all of those freaking virus patches.

    Well, imagine my disapointment when I could not find file types .jse, .js, .vbs, .vbe, and .wsf, to set the default application to notepad. What a supprise! The default dialog box has hidden those file types from me. Nice security, I can't keep anonymous emails from running as root.

    I imagine this same kind of behavior being pushed onto other filetypes soon. Monopoly? They would like to be, but I tell my friends that Debian is easier.

    Twitter, posting as anonymous because because the auto login did not work. I hope that this post gets through the other 850 denial of service posts stuck onto this article by the MicroTurds. I'll repost as soon as I can.

    --

    Friends don't help friends install M$ junk.

  124. I have seen the future of this abuse. by twitter · · Score: 2
    I'm amazed by the bitter tone displayed by all the Micro$oft appologists here. Calling users "idiots" and "illiterates" for not reading help manuals that don't exist, give me a break. Why all the arrogance? The silly little tricks you know won't do you much good in the future.

    Here at work, I no longer have access to file types .jse, .js, .vbs, .vbe, and .wsf. Why not? Because the little "file types" dialog did not show them to me. So there, a great and grevious abuse you can expect as a MS user in the future. What makes you think MS does not own "Open With", "Send To" and any of those other closed source convenience applications?

    I found this out after getting a mail bomb from a porn site. It opened two browsers and did God knows what else before I could kill it. Yes, the company has applied ALL of the MS patches. NO, I DID NOT DOUBLE CLICK ANYTHING! As a corporate user, I am powerless. XP, I'm sure, will duplicate this situation with M$ as remote Admin, and user as powerless.

    This goes beyond a legitimate argument to just finding something to complain about because complaining about microsoft is the thing to do.

    I don't think so.

    --

    Friends don't help friends install M$ junk.

  125. Re:Its not just MS . . . & there are ways.... by webtree · · Score: 2, Informative

    There are several easy ways of doing this when you have had a knowledgeable tech mess with your machine.

    The 2 options I use are to edit the CLSID settings within the registry and give myself an option. Export that registry key and then anyone else just double clicks the .reg file and then on their right click miraculously appears an Open in IE and an Open in NN options for local HTML files.

    The other is a cleverly crafted shortcut in the windows\sent to folder. These are great if you are advanced.

    But can easily be set up so that those not so advanced can easily use for ever more with additional freedom. Not that there are too many non techs who actually want to use more than one product to do any given task. They like one thing to work and they stick with it, (well that has been my experience).

    As always each to their own :)

    --
    "I don't know half of you half as well as I should like, and I like less than half of you half as well as you deserve."
  126. Re:Really simple/easy/obvious 17+ year old solutio by Herbmaster · · Score: 2

    Really? That's interesting. I didn't know.
    For those that didn't catch it the first time, I was describing the MacOS model.

    --
    I'm not a smorgasbord.
  127. dancing programmer by ColGraff · · Score: 2

    As a hobbyist programmer, I have to say that I feel it is my duty NOT to dance - and nauseate the other dancers - unless one of these two cirumstances applies:
    1.)An attractive member of the opposite gender requests that I dance - thus instantly causing me to lose the self-resraint and dignity I normally cling to desperatly, all in an effort to make a favorable impression.

    OR

    2.) I am attempting to impress a member of the opposite gender who has not yet expressed an interest in me.

    Of course, I am only a high school senior, which may have more to do with my opinions on dancing than my sometime-programmer status. Can anyone tell me if this is the case?

    --
    I'm the stranger...posting to /.
  128. Not file types - *default* file types by Hard_Code · · Score: 2

    The UI for changing file type registrations is not the issue. A court can't order that this be made more intuitive (what's "intuitive"?). However, a court CAN order that Microsoft applications play by the same rules as third party applications and don't get any special preference. For instance, a court can order that preinstalled Microsoft applications DON'T get to commandeer file associations by default - just leave them *undefined* until the application launches first. This is what every other third party application has to do at install, or runtime. Why should Microsoft get a special privilege. There is no technical barrier to this (or at least there shouldn't be one), and if there is one, it only underscores Microsoft's ugly integration and promotion of its own applications. If Microsoft wants to own certain file types, it should have to compete with everybody else on a level playing field - not commandeer them beforehand and then force everybody else to try to take them away. The author briefly touches on this point at the end of the article, but is mostly caught up in the muddy UI issue.

    --

    It's 10 PM. Do you know if you're un-American?
  129. Re:*NIX needs .vbs by Tassach · · Score: 2
    For example, mail a .jpeg that contains a buffer overflow exploit for a popular image-viewing program

    That's still really not a big threat . Let's assume that there was only one .jpeg viewer for unix, and it was pretty much guaranteed to be on every unix system. A buffer overflow could only target one specific systems architecture -- a x86 buffer overflow wouldn't work on a Sparc. In order to be portable across platforms, a virus/worm/trojan would have to be written in an interpreted scripting language, or in a compiled portable P-Code format (eg Java), and even then it would probably have to target a specific intrepreter / virtual machine version (if it was exploiting a specific bug)



    The basic problem with Outlook isn't that it has buffer overflows, or even that it has a built-in scripting language. The problem is that it runs untrusted code with no (or minimal) user intervention. If an email contains anything other than plain text, it needs to be treated as potentially hostile and handled accordingly. Hell, I want my emailer to warn me if an html email has img tags that reference an external server (anyone know how to make star office do that?)

    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  130. Re:VC++ dialog boxes... by Ben+Hutchings · · Score: 2

    I don't think there's any way to import things in project files. There's some support for substitution of environmental variables, which might be helpful. In case you didn't know, it's also possible to select multiple projects in the project dialog box and set options for them at the same time.

  131. Re:*NIX needs .vbs by crucini · · Score: 2
    A buffer overflow could only target one specific systems architecture -- a x86 buffer overflow wouldn't work on a Sparc.

    In practice, such a virus would target x86. Do you really think the proportion of desktop Linux/Sparc is high enough to have a damping effect on the spread of such a virus? Even if 75% of Linux boxes were Sparc, the virus could still propogate by mailing 5 or more copies. But the percentage of Linux boxes which are Sparc-based must be tiny.

    The point is, real virus security means that every program which reads untrusted data must be free of buffer overflows. Look how long it's taken to flush out most of the exploits in the suid root programs. You know that the "non-security-critical" programs like image viewers are just as likely to have buffer overflows. Of course I'm posting this too late for you to see it.

    Anyhow, you're right that Outlook has horrible flaws, but it offers attractive low-hanging fruit so the virus writers haven't needed to learn about buffer overflows.