home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / windows / usenet09.zip / WINDOWS.NET
Text File  |  1990-10-05  |  77KB  |  1,611 lines

  1.  
  2.  
  3. Query: MICROSOFT
  4.  
  5.  
  6. Doc. #373
  7. -title-
  8.  
  9. Newsgroups: comp.windows.ms,comp.os.msdos.programmer
  10. Subject: Microsoft Tech support revisited
  11. Date: 29 Aug 90 12:44:25 GMT
  12. Distribution: na
  13. Organization: Eastman Kodak Company, Rochester NY
  14. Lines: 49
  15. -text-
  16.  
  17. Just to achieve some resonable balance I feel I should let the
  18. network know how things have gone since my net message of last
  19. Friday.  That message refers to my very frustrating experiance
  20. trying to talk to someone at Microsoft about the Device
  21. Driver Development Kit and how I might go about creating a driver
  22. that loads other drivers, etc.  Not your standard tech support....
  23.  
  24. First, thanks to those at Microsoft and the net who sent me the
  25. number of MS Tech Support.  Unfortunately the number is not really
  26. intended for this type of question.  
  27.  
  28. On Monday I got a call from one Robert Hess.  He is a manager with
  29. the PM/Win3 side of marketing and techincal support (I think I got
  30. that straight).  He very neatly and calmly took me through
  31. the Microsoft 'system' of technical support.
  32.  
  33. I emphasize 'system' because it's a multi-tier system that seems to
  34. have grown to a size beyond it's capability to be managed. That's
  35. my opinion.  The bottom line here is Mr. Hess was able to make
  36. sense out of my question though he has never heard of it being
  37. done before.  He still insists (and after learning of the tech
  38. support 'system', I agree) that MS Online, MS's pay online service,
  39. is still the only way I'll get the support I need.  It's the
  40. only way MS's programmers can be involved.  I'll need that level
  41. of support.  Fortunately we have an account here already, though
  42. I was unable to use it as it "wasn't mine".  Now it is (sort of, I
  43. know the password).
  44.  
  45. Yesterday I got a call from another lady at Microsoft. She's on a
  46. committee of some sort to look at ways of improving support. I gave
  47. her an 'earfull'.  I guess I always expected support like I'm
  48. *required* to provide.  At Kodak, no customer is to be handed off
  49. more than 3 times.  So if the first two can't answer your question,
  50. you are connected to me, the programmer who wrote the software.
  51. This is generally done as a conference call with my boss and
  52. a marketing/field rep for the customer's region. Yes this interferes
  53. with my work.  But if I have no customers, I won't be needed
  54. much longer.
  55.  
  56. Final word is there are *REAL* people you can talk to at MS. You
  57. may have to shout to get heard.  Microsoft apparently knows that 
  58. *something* has to be done to make improvements.  I have not yet 
  59. used my *new/old* account on MS ONline.  The first time I do, I'll 
  60. followup here to let others know how it went.
  61. _-
  62. Jeff Gortatowsky-Eastman Kodak Company  .....uunet!atexnet!kodak!sisd!jdg
  63. (716)-726-0084
  64. Eastman Kodak makes film not comments.  Therefore these comments are mine
  65. not theirs.
  66. -END-
  67.  
  68. Doc. #834
  69. -title-
  70.  
  71. Newsgroups: comp.windows.ms
  72. Subject: Re: Microsoft Support (or lack of)
  73. Date: 11 Sep 90 18:46:13 GMT
  74. Distribution: na
  75. Organization: Microsoft Corp., Redmond WA
  76. Lines: 33
  77. -text-
  78.  
  79. In article <1990Sep6.032621.7506@rodan.acs.syr.edu> jfbruno@rodan.acs.syr.edu (John Bruno) writes:
  80. |In article <2684@dataio.Data-IO.COM> bright@Data-IO.COM (Walter Bright) writes:
  81. |>In article <1990Aug31.142549.21662@jarvis.csri.toronto.edu> west@turing.toronto.edu (Tom West) writes:
  82. |><I've bought 6.0, have found one code generation bug 
  83. |><through pure luck and am petrified that I am going to distribute another
  84. |><code generation bug that I haven't found in a commercial product.  
  85. |>
  86. |>You need a test suite for your product. If your livlihood depends on it,
  87. |>or lives do, you must test your product thoroughly, as you are responsible
  88. |>for it, not the tool vendors.
  89. |
  90. |Are you saying that Microsoft is exempt from this rule? I would think a 
  91. |company that big would have a "test suite", right? But then again, their
  92. |livelihood isn't at stake, since everyone will buy their products, simply
  93. |because they're Microsoft.
  94.  
  95. On a product as complex as C 6.0, you must expect that _some_ bugs will slip
  96. though the cracks.  You must remember that there are about a dozen megabytes
  97. of executables, libraries, and hypertext files that ship with the C 6.0
  98. development systems.  There is a tremendous amount of new material in the
  99. C 6.0 package, from inline assembly to the Programmer's WorkBench.
  100.  
  101. C 6.0 is the most rigorously tested language product in Microsoft (and probably microcomputer) history.  Microsoft Languages has a large, experienced testing
  102. department that ran tens of thousands of hours of automated test suites on the
  103. C 6.0 compiler and related utilities.  The high compatibility and relatively
  104. _few_ (for a new compiler) fatal errors is testament to the quality of our
  105. testing department.
  106.  
  107.        -Jonathan
  108.  
  109. DISCLAIMER: I don't speak for Microsoft Corporation.  Sometimes I don't even 
  110.             speak for myself!
  111. -END-
  112.  
  113. Doc. #851
  114. -title-
  115.  
  116. Newsgroups: comp.windows.ms
  117. Subject: Re: Adding fonts in WfW? (LONG)
  118. Date: 13 Sep 90 17:22:01 GMT
  119. Organization: Microsoft Corp., Redmond WA
  120. Lines: 239
  121. -text-
  122.  
  123. Here is a copy of the docment product support uses to 
  124. walk users through this.  I would agree with everybody
  125. that this problem is really stupid and confusing.  There
  126. isn't anything we can do about it before True Type.  The
  127. problem is trying to get 14th century technology (fonts)
  128. to work with many different types of 20th century technology
  129. (screens and printers).  
  130.  
  131. This document is posted on Compuserv in the Microsoft section.
  132. There is actually a bunch of really helpful stuff there.  
  133.  
  134. Please let me know (post or mail) if this doesn't do the
  135. trick for any of you.  I do not work for Product Support,
  136. so you would be better off going there first, but I will
  137. do what I can.
  138.  
  139. ..brandyt.
  140. _-----------------------------------------------------------
  141.  
  142.  Upgrading Symbol Fonts for Windows 3.00 Application Note      [W_WinWord]
  143.  
  144.  Upgrading from Windows 2.11 
  145.  --------------------------- 
  146.  
  147.  This application note describes the procedures to properly install 
  148.  Microsoft Word Symbol fonts for those who have been using Word for 
  149.  Windows version 1.00 under Windows version 2.11 and have upgraded to 
  150.  Windows 3.00. 
  151.   
  152.  If you had the Symbol fonts installed under Windows version 2.11, skip 
  153.  to the "Upgrading the *.PFM Files" section. Otherwise, use the 
  154.  procedure described in the "Installing Symbol Fonts" section. All 
  155.  instructions in this application note assume that you have first 
  156.  successfully installed Windows 3.00. 
  157.   
  158.  Note: If you installed the Symbol fonts under Windows 2.11, you will
  159.  have a PCLFONTS subdirectory on the root directory of the drive that
  160.  contained Windows 2.11. 
  161.   
  162.  References to the LaserJet in this document include both the PCL/HP 
  163.  LaserJet and the HP LaserJet III printer drivers. 
  164.  
  165.  Installing Symbol Fonts 
  166.  -----------------------
  167.  
  168.  If you have been using Word for Windows under Windows version 2.11 or 
  169.  Windows 3.00 and did not install the Symbol fonts previously, install 
  170.  the Symbol fonts using the method below. 
  171.   
  172.  Before you perform this procedure, you need to know where your soft 
  173.  font files are located on your hard disk. If you installed Windows 
  174.  version 2.11 on Drive C, these files are in the subdirectory 
  175.  C:\PCLFONTS. 
  176.   
  177.   1. Start Windows and open the Control Panel. 
  178.  
  179.   2. Choose the Printers icon. 
  180.  
  181.   3. Select the PCL/HP LaserJet (or LaserJet III) printer from the 
  182.      Installed Printers list box. 
  183.    
  184.   4. Choose Configure. 
  185.  
  186.   5. Choose Setup. 
  187.  
  188.   6. Choose Fonts to go to the Printer Font Installer dialog box. 
  189.  
  190.   7. Choose Add Fonts. 
  191.  
  192.   8. Insert the Word for Windows disk that contains the Symbol fonts 
  193.      (the 5.25-inch Conversions Disk or the 3.5-inch Setup Disk) in 
  194.      Drive A. 
  195.  
  196.   9. Leave the default drive selection as A:\ and press ENTER. 
  197.  
  198.  10. Select the Symbol fonts from the list box on the right. 
  199.  
  200.  11. Choose Add. The program will suggest copying the soft fonts to 
  201.       C:\PCLFONTS. You can use this directory or specify another 
  202.       location. Press ENTER. 
  203.  
  204.  12. After the soft fonts are copied to the list box on the left, 
  205.      choose Exit. 
  206.  
  207.  13. Choose OK three times to close the dialog boxes and return to the 
  208.      Control Panel. 
  209.  
  210.  14. Close the Control Panel. 
  211.  
  212.  15. Go to the "Upgrading the *.PFM Files" section. 
  213.   
  214.  Upgrading the *.PFM Files 
  215.  --------------------------- 
  216.  
  217.  The Symbol fonts installed by the Word Setup program are designed for 
  218.  Windows version 2.11. To use them with Windows 3.00, you must upgrade 
  219.  the *.PFM files. Before performing the following procedure, be sure
  220.  you know the location of the soft font files. If you installed Windows
  221.  version 2.11 on Drive C, these files are in the root directory of
  222.  Drive C in the PCLFONTS subdirectory. 
  223.   
  224.  1. From within Windows, choose the DOS Prompt icon to go to the DOS 
  225.     prompt. 
  226.  
  227.  2. Insert the Word for Windows disk containing the Symbol fonts 
  228.     (the 5.25-inch Conversions Disk or the 3.5-inch Setup Disk) in Drive 
  229.     A. 
  230.  
  231.  3. From the DOS prompt, type the following command and press ENTER
  232.   
  233.        copy a:\symbol.w3\*.PFM location 
  234.   
  235.     where location is the drive and directory where the soft fonts are 
  236.     installed -- for example: 
  237.   
  238.        copy a:\SYMBOL.W3\*.PFM C:\PCLFONTS 
  239.   
  240.     Note: The Word for Windows Conversions Disk and the Setup Disk 
  241.     contain two directories: SYMBOL contains the Symbol fonts for
  242.     Windows version 2.11, which you no longer need.  
  243.   
  244.     SYMBOL.W3 contains the Symbol .PFM files for Windows version 
  245.     3.00, which are the upgrades you now need. 
  246.  
  247.  4. Type exit and press ENTER to return to the Program Manager. 
  248.   
  249.  Rebuilding the Font Database 
  250.  ---------------------------- 
  251.  
  252.  If you did not have any soft fonts previously installed for Windows or 
  253.  Word for Windows, the Symbol fonts are now ready for use. However, if 
  254.  you installed any soft fonts previously (Symbol or otherwise), you
  255.  must now rebuild the printer's font database in order to use the
  256.  Symbol fonts. To rebuild the database, do the following: 
  257.   
  258.  1. Start Word for Windows. 
  259.  
  260.  2. From the File menu, choose New, and then choose the OK button. 
  261.  
  262.  3. From the File menu, choose Printer Setup. 
  263.  
  264.  4. Select the PCL/HP LaserJet (or LaserJet III) printer from the 
  265.     Printer list box and choose Setup. 
  266.  
  267.  5. If you did not install the Symbol fonts before receiving this 
  268.     application note, use Method 1 below. If you previously installed 
  269.     the Symbol fonts under Windows version 2.11, you can use either 
  270.     Method 1 or Method 2 below. 
  271.   
  272.  Method 1 
  273.  --------
  274.  
  275.  a. Choose Fonts to go to the Printer Font Installer dialog box. Listed 
  276.     in the box on the left are the soft fonts that are currently 
  277.     installed for the LaserJet driver, including the newly installed 
  278.     Symbol fonts. 
  279.   
  280.  b. Select any one of the Symbol fonts. You may need to use the scroll 
  281.     bar to scroll down through the list if you have a number of soft 
  282.     fonts installed. 
  283.   
  284.  c. Choose Edit. Choose OK. Be sure to not change any of the settings 
  285.     displayed in the Edit dialog box. 
  286.   
  287.  d. Choose Exit to leave the Printer Font Installer dialog box. 
  288.   
  289.  e. Choose OK twice to close the Printer Setup dialog boxes and return 
  290.     to Word for Windows. 
  291.   
  292.     Note: After choosing OK the second time you may see a dialog box in 
  293.     the upper-left corner of the screen that says, "Building Font 
  294.     Database." This box displays a running percentage of completion as
  295.     Word for Windows rebuilds the font database. 
  296.   
  297.  Your Symbol fonts are now properly installed. 
  298.   
  299.  Method 2
  300.  --------
  301.   
  302.  a. Select any one of the cartridges in the Cartridges list box. 
  303.   
  304.  b. Choose OK twice to close the Printer Setup dialog boxes and return 
  305.     to Word for Windows. 
  306.   
  307.     Note: After choosing OK the second time you may see a dialog box in 
  308.     the upper-left corner of the screen that says, "Building Font 
  309.     Database." This box displays a running percentage of completion
  310.     as Word for Windows rebuilds the font database. Your Symbol fonts
  311.     are now properly installed. 
  312.   
  313.  c. Important: From the File menu, choose Printer Setup and deselect the 
  314.     cartridge you selected in Step a. (This step avoids printing problems
  315.     due to selecting a cartridge font that you do not actually have.) 
  316.     If you still have problems and the Symbol fonts do not display on the
  317.     screen and/or do not print, we recommend that you remove the Symbol 
  318.     soft fonts from your system and start from the beginning with the 
  319.     "Installing Symbol Fonts" procedure.  
  320.   
  321.  To Remove the Symbol Fonts 
  322.  
  323.   1. Start Word for Windows. 
  324.  
  325.   2. From the File menu, choose New, and then choose the OK button. 
  326.  
  327.   3. From the File menu, choose Printer Setup. 
  328.  
  329.   4. Select the PCL/HP LaserJet (or LaserJet III) printer from the 
  330.      Printer list box. 
  331.  
  332.   5. Choose Setup. 
  333.  
  334.   6. Choose Fonts to go to the Printer Font Installer dialog box. In 
  335.      the list box on the left are the fonts currently installed for the
  336.      LaserJet driver. 
  337.    
  338.   7. Select all of the Symbol fonts. (Press the SPACEBAR to select each 
  339.      of the Symbol fonts or if you are using a mouse, click each font.)
  340.      You may need to use the scroll bar to scroll through the list if
  341.      you have a number of soft fonts installed.  
  342.  
  343.   8. Choose Delete.  
  344.  
  345.   9. When the message "Remove corresponding font file(s) from disk?" 
  346.     appears, choose Yes.  
  347.  
  348.  10. Choose Exit. 
  349.  
  350.  11. Choose OK twice to leave the Printer Setup dialog boxes and return 
  351.      to Word for Windows. 
  352.  
  353.  12. Perform the steps in the "Installing Symbol Fonts" and "Upgrading 
  354.      *.PFM Files" procedures. 
  355.   
  356.  If you are still having difficulty upgrading the Symbol fonts for use 
  357.  with Windows 3.00 after following all of the above instructions, please
  358.  contact Microsoft Product Support (206) 454-2030 for assistance. 
  359.    
  360.  Copyright 1990 Microsoft Corporation. All Rights Reserved. 
  361.  
  362. -END-
  363.  
  364. Doc. #376
  365. -title-
  366.  
  367. Newsgroups: comp.windows.ms
  368. Subject: Re: QEMM386/Windows config question
  369. Date: 29 Aug 90 19:27:22 GMT
  370. Organization: University of Hawaii
  371. Lines: 30
  372. -text-
  373.  
  374. In article <1990Aug29.114402.7527@watserv1.waterloo.edu> tom@mims-iris.waterloo.edu (Tom Haapanen) writes:
  375. >
  376. >In fact, much of the software (soon to be a vast majority) that breaks the
  377. >640K barrier will ONLY run under Windows 3.0 (these are known as "Windows
  378. >applications").
  379.  
  380. But this is the same old song and dance we have been hearing for
  381. years.  The facts are that only a few Windows Applications currently
  382. take advantage of this feature.  To become "a vast majority", Windows
  383. 3.0 must be clearly superior, and it is not.  It does not provide
  384. tools for making the most of EXISTING APPLICATIONS.  Countless others
  385. have already learned that you ignore this at your own peril.
  386. Microsoft still seems to be learning the lesson.
  387.  
  388. >Get a clue, Eric.  You're bitching at Microsoft because Windows 3.0 doesn't
  389. >work well with QEMM/386 without understanding *WHY* Microsoft uses DPMI
  390. >instead of VCPI.
  391.  
  392. I understand Microsoft uses DPMI because it meets its own agenda.
  393. What I'm bitching at is that I have to pay the price for this agenda
  394. that contains many things of absolutely no importance to me.
  395. Microsoft is welcome to go its own way.  However, I need to use DOS,
  396. and the extensive powers it already provides.  I can't wait for the
  397. still unfulfilled promise of OS/2, and sadly, the currently
  398. unfulfilled promise of Windows 3.0.
  399.  
  400. Windows is also primarily an operating environment for
  401.  
  402.                               Eric Pilger
  403.                     NASA Infrared Telescope Facility
  404. -END-
  405.  
  406. Doc. #478
  407. -title-
  408.  
  409. Newsgroups: comp.windows.ms
  410. Subject: Re: Windows Shareware
  411. Date: 30 Aug 90 11:32:08 GMT
  412. Organization: MIND LINK! - British Columbia, Canada
  413. Lines: 20
  414. -text-
  415.  
  416.  
  417.     From comments on the net it appears very difficult to get back any money
  418. from registration of shareware.  We need a different system.  I propose that
  419. Microsoft should directly support individual programmers by making cash awards
  420. for the release of useful, bug-free, public domain Windows programs.  Any
  421. programmer would be entitled to submit a program to a jury (which could be from non-Microsoft people) who would look at the functionality of the program and
  422. whether it is a useful addition to the existing set of public domain programs.
  423. The award made would be in proportion to the size and usefulness of the
  424. program.
  425.      Where would the money come from?  From Microsoft's advertising budget for
  426. Windows.  Why would Microsoft do this?  What better advertising for an
  427. operating environment than repeated announcements of yet another well written
  428. public domain program.
  429.      For $100,000 per year, Microsoft could get a lot of public domain programs released for Windows (increasing Windows sales) and programmers could get cash
  430. award ranging from a $1000 for a minor utility to $20,000 to $50,000 for a
  431. blockbuster application.
  432. _-
  433. Bruce Dunn   Vancouver, Canada    a752@mindlink.UUCP
  434. -END-
  435.  
  436. Doc. #761
  437. -title-
  438.  
  439. Newsgroups: comp.windows.ms
  440. Subject: Re: Mouse on Com3??
  441. Summary: How to install MS-mouse on any non-standard COM port
  442. Date: 11 Sep 90 06:51:17 GMT
  443. Organization: Turing Police, Criminal AI section
  444. Lines: 90
  445. -text-
  446. In-Reply-To: shedevil@portia.Stanford.EDU's message of 8 Sep 90 22:57:02 GMT
  447.  
  448. In article <1990Sep8.225702.6638@portia.Stanford.EDU> shedevil@portia.Stanford.EDU (Anne Prisk) writes:
  449.    I have the ms mouse that came bundled with my windows 3.0.  I really
  450.    need to run it on Com3, and can't find a way to do it with the docs.
  451.  
  452. I already posted this once, but it seemed to get lost amongst other
  453. articles... hope this helps !
  454.  
  455. Patching Windows3 for serial MicroSoft Mouse in other than COM1 or COM2
  456. _----------------------------------------------------------------------
  457.  
  458. I recently was faced with the problem of needing the use of both COM1 and
  459. COM2 under Windows3, thus being unable to plug my MicroSoft Mouse compatible
  460. serial trackball into either of these ports.  Unfortunately, the driver
  461. supplied with Windows3 supports only these ports.  I asked around on the
  462. net, but no-one seemed to know; thus, I decided to figure out a way to patch
  463. Windows3 to make it possible to use a non-standard address of COM port.
  464. Here are my results, hopefully someone else will find them useful.
  465.  
  466. First, you need Windows3 installed normally, with the MicroSoft serial Mouse
  467. driver MOUSE.DRV residing in the SYSTEM subdirectory under wherever you
  468. installed Windows3.   Make a backup copy of it and load it into debug or your
  469. favorite debugger/binary patcher.  At the file offset 82Ch you will find the
  470. following table (the offsets shown here differ by 100h, since debug loads all
  471. files with a 256-byte PSP):
  472.  
  473. _d92c,935
  474. 25A9:0920                                      F8 02 0B F7
  475. 25A9:0930  F8 03 0C EF 00 00
  476.  
  477. The structure of this table is as follows: each of the two entrys in it is
  478. four bytes, with the 8250 serial chip port address as the first word (bytes
  479. reversed, naturally) and the interrupt vector number and 8259A interrupt
  480. controller mask following that.  The last zero word is a table terminator
  481. (thus, there are probably plans for expanding this table in the future).
  482. So, this standard table encodes the following ports for mouse usage:
  483.     Port    Addr    Intvect    (IRQ)    Mask
  484.     COM2    02F8h    0Bh    3    F7h=11110111b
  485.     COM1    03F8h    0Ch    4    EFh=11101111b
  486.  
  487. The IRQ line number can be calculated simply from the interrupt vector number
  488. by substracting 8 (remember, the first hardware interrupt is timer0 on IRQ0,
  489. which produces interrupt 8).  The 8259A interrupt controller mask could
  490. actually also be simply calculated from the IRQ by shifting one left IRQ#
  491. bits and doing a logical not to the result; seems that a programmer at
  492. MicroSoft felt that it's easier to do it this way.
  493.  
  494. Now, to patch your own values into this table, you need to know the same
  495. things about the COM port which you intend to use as your mouse port: the
  496. 8250 chip address and the interrupt it generates.
  497.  
  498. For your convinience, here are two common methods of arranging COM3 and COM4:
  499.     COM3    03E8h    0Ch    4    EFh=11101111b
  500.     COM4    02E8h    0Bh    3    F7h=11110111b
  501. Also, COM3/COM4 sometimes (I believe on the PS/2, but why would you have a
  502. MicroSoft serial mouse there anyway ?) share IRQ5, which has a interrupt
  503. vector of 0Dh and mask of  DFh=11011111b.  Also IRQ2 is sometimes used
  504. (vector 0Ah, mask FBh=11111011b); on the PC/AT IRQ2 actually generates a
  505. IRQ9 on the bus, but you needn't worry about that since DOS will take care
  506. of generating an interrupt 0Ah and acknowledging the actully generated IRQ
  507. for you automagically.
  508.  
  509. As an example, let's say you have a weirdo COM card (like the one I have)
  510. which has the 8250 hidden away at 0238h and  which generates IRQ5.  Then
  511. you'd patch the table to read (I decided to sacrafice COM2 capability, you
  512. could also patch over the second, COM1 entry):
  513. _d92c,935
  514. 25A9:0920                                      38 02 0D DF
  515. 25A9:0930  F8 03 0C EF 00 00
  516.  
  517. If you patch it incorrectly, one of three things may happen: the mouse cursor
  518. is dead on entry to Windows3 (probably wrong IRQ/mask, use ALT/F4 to get out
  519. of Windows), the mouse can't be seen at all (probably wrong 8250 address, quit
  520. again with ALT/F4) or Windows3 will quit immediately upon entry (you probably
  521. screwed up something else).  Restoring your backup copy of MOUSE.DRV (you did
  522. make it, now didn't you ?) will of course restore functionality.
  523.  
  524. Also be sure you don't have anything else using the same IRQ before you
  525. reconfigure your COM card to free up COM1 or COM2 -- the standard ISA
  526. architecture can't share IRQ lines.
  527.  
  528. If you did not understand the above instructions, DON'T TRY IT !  Find someone
  529. who does understand.  I of course can't take any responsibility for what
  530. happens to your computer if you follow these instructions :-)
  531.  
  532. Happy Hacking!
  533. _-
  534. * * * Otto J. Makela <otto@jyu.fi> * * * * * * * * * * * * * * * * * * * * *
  535. * Phone: +358 41 613 847, BBS: +358 41 211 562 (CCITT, Bell 2400/1200/300) *
  536. * Mail: Kauppakatu 1 B 18, SF-40100 Jyvaskyla, Finland, EUROPE             *
  537. * * * Computers Rule 01001111 01001011 * * * * * * * * * * * * * * * * * * *
  538. -END-
  539.  
  540. Doc. #654
  541. -title-
  542.  
  543. Newsgroups: comp.windows.ms
  544. Subject: Re: windows hater
  545. Keywords: hate love
  546. Date: 7 Sep 90 12:44:10 GMT
  547. Distribution: usa
  548. Organization: AT&T Bell Laboratories
  549. Lines: 53
  550. -text-
  551.  
  552. John Mendenhall writes:
  553.  
  554. > Support from MicroS*** is even worse! You call their wonderful FREE
  555. > phone number and you get a machine with some programmed responses. If
  556. > you wait 30+ minutes (all the while paying toll fees) you might get a
  557. > real person. All this person is capable of doing is reading the manual
  558. > back to you. In the endless hours we have spent tyring to get
  559. > intelligent help from MS, we have actually given them more
  560. > help/information than they have given us. Mr. Bill is making billions
  561. > from fools who own, but know nothing of computers.
  562.  
  563. I'm sorry, but this just doesn't fit with my personal experiences.  Two
  564. days ago I was running Toolbook (You know, the one that comes FREE with
  565. Windows 3.0?) and I got an error. The error was "CANNOT FIND PAGE 'p41'"
  566. I called the number that was listed in the 'About...' box. The machine
  567. thanked me for calling Asymmetric then switched me to Microsoft's
  568. Technical Support. After hitting the proper buttons, and waiting on hold
  569. for about 15 minutes, was connected to a real person. I explained my
  570. problem. He then asked if I could hold on for a minute. A minute or so
  571. later he said that they had no record of that error, and wanted to know
  572. how critical the problem was. I took that to mean, "Will you live for
  573. a few hours, days or weeks without Toolbook?" I told him that I would
  574. live, but the address book part was totaly unusable until I had a real
  575. solution. He said that he would research the problem, talk to others,
  576. and get back to me. I said, "No problem. Whenever." I hungup the phone
  577. and started to get ready to "Go To The Maul." I figured that I would
  578. not hear from him until tomorrow at the soonest. 30 MINUTES LATER THE
  579. PHONE RINGS! I just about to walk out the door, but I thought that it
  580. might be a friend of mine, so I answered it. To my surprise it's the guy
  581. from MicroSoft. He said that the executable seems to be corrupted and
  582. if I reinstall it, after renameing the original save file, I could then
  583. start the program and merge all of the original data. A REAL AND VERY
  584. WORKABLE SOLUTION!!! Now there might be a better technical support
  585. group out there, but I haven't found it. Don't get me wrong, they are
  586. not perfect, but who is? Yeah, sitting on hold for a while is a pain,
  587. but when you sell a zillion copies of any program, you will be flooded
  588. with calls like "If I'm in Windows, how do I copy a file?" Let's try
  589. to have a compassion for the support people. I know that I know that
  590. when I call Technical Support, I have tried everything that I can think
  591. of, but if you got 50+ calls from users that don't EVER RTFM, you would
  592. start with the basics too. And this is only one example of the REAL
  593. support that I have gotten from Microsoft. And I have been dealing with
  594. MicroSoft since I first used MicroSoft Extended Basic on a DTC MarkIV
  595. computer in 1970.
  596.  
  597. I could go on and on about support (or lack there of) with other
  598. companies, but AT&T don't pay me to ramble on.
  599.  
  600. Clancy Malloy
  601. AT&T Bell Labs
  602. att!ihlpf!cem
  603. Naperville, IL
  604. -END-
  605.  
  606. Doc. #637
  607. -title-
  608.  
  609. Newsgroups: comp.windows.ms
  610. Subject: Re: WHO, WHAT, WHERE REGARDING: WINDOWS 3.0
  611. Date: 8 Sep 90 15:10:47 GMT
  612. Organization: Yale University Computer Science Dept., New Haven, CT 06520-2158
  613. Lines: 40
  614. -text-
  615. Nntp-Posting-Host: zoo-gw.cs.yale.edu
  616. Originator: spolsky@suned.CS.Yale.Edu
  617.  
  618. In article <8639@orca.wv.tek.com> mhorne%hss.pdx.com@uunet.uu.net writes:
  619. >    - Is there a decent (commercial) developers package available for
  620. >      Windows 3.0?  If so, where can I obtain it and how much is it?
  621.  
  622. The Microsoft Software Development Kit is pretty much a must; it is
  623. $500 list (about $350 from mail order shops). Make sure you get
  624. version 3.0! You will also need Microsoft C. It IS possible to use
  625. other C compilers by begging Microsoft for their object file
  626. compatability disk. This does not include Turbo C. 
  627.  
  628. >    - How well does Windows 3.0 perform on, say, a 16 MHz 386?  I'm
  629. >      mainly concerned about graphics performance for things like
  630. >      graphing, bitmaps, etc.
  631.  
  632. Performance is fine. It will never be as fast as programs that just
  633. grab the video screen and do low-level writes, but for most uses
  634. performance is just fine. On my 386SX screen writes are very fast, not
  635. even sluggish at all. On a 286 stuff is slightly sluggish but very
  636. useable.
  637.  
  638. >    - What is the maximum amount of memory a Windows 3.0 application
  639. >      can allocate from the system?  My application will typically be
  640. >      memory hungry.
  641.  
  642. On a 386, about 16 Megabytes, if you have the hard disk space
  643. available. On a 286, you are limited to RAM. On an 8088, about 5K. :-)
  644.  
  645. >    - I'm looking for a *good* book on programming under Windows 3.0.
  646. >      Is there a bible out yet?  If not, what's the next best thing?
  647.  
  648. The manuals that come with the SDK are the best source out so far. You
  649. can buy all the manuals for the SDK at any bookstore that carries
  650. Microsoft Press books. Real Soon Now Microsoft Press will also have
  651. the 3.0 version of Petzold's "Programming Windows" which was the
  652. classic Win/286 windows bible; this promises to be a good buy,
  653. especially since Petzold has access to inside info about undocumented
  654. but cool functions...
  655.  
  656. Joel Spolsky
  657. spolsky@cs.yale.edu                                        Talk Hard.
  658. -END-
  659.  
  660. Doc. #465
  661. -title-
  662.  
  663. Newsgroups: comp.windows.ms
  664. Subject: Re: QEMM386/Windows config question
  665. Date: 30 Aug 90 23:21:54 GMT
  666. Organization: GMD, Sankt Augustin, F. R. Germany
  667. Lines: 56
  668. -text-
  669.  
  670. pilger@uhunix1.uhcc.Hawaii.Edu (Eric Pilger) writes:
  671.  
  672. >In article <1990Aug29.114402.7527@watserv1.waterloo.edu> tom@mims-iris.waterloo.edu (Tom Haapanen) writes:
  673. >>
  674. >>In fact, much of the software (soon to be a vast majority) that breaks the
  675. >>640K barrier will ONLY run under Windows 3.0 (these are known as "Windows
  676. >>applications").
  677.  
  678. >But this is the same old song and dance we have been hearing for
  679. >years.  The facts are that only a few Windows Applications currently
  680. >take advantage of this feature.  To become "a vast majority", Windows
  681.  
  682. Excuse me, but this is simply not true. All old (i.e. 2.x) applications
  683. which played by the rules take advantage of this feature, i.e. run
  684. under Windows 3 in protected mode, without any modification. In fact,
  685. my little KLOTZ game (which I distributed in February) was written
  686. without any knowledge about Windows Version 3. Someone ran it through
  687. one of the "mark as win 3 app" utilities, and now you can find it on
  688. ftp servers in the Windows 3 app area. Many other applications share
  689. this behaviour. 
  690.  
  691. >3.0 must be clearly superior, and it is not.  It does not provide
  692. >tools for making the most of EXISTING APPLICATIONS.  Countless others
  693.  
  694. While I like the support for existing old applications - which is
  695. clearly superior to what OS/2 delivers -, I definitely am most interested
  696. in what Windows 3 does for WINDOWS APPLICATIONS. The ability to 
  697. run old and matured Windows applications in protected mode is most
  698. welcome. The highest priority on my private wishlist is a usable
  699. resource management system (like the Macintosh one). But this does
  700. not provide anything for existing applications, either (SIGH).
  701.  
  702. >have already learned that you ignore this at your own peril.
  703. >Microsoft still seems to be learning the lesson.
  704.  
  705. >>Get a clue, Eric.  You're bitching at Microsoft because Windows 3.0 doesn't
  706. >>work well with QEMM/386 without understanding *WHY* Microsoft uses DPMI
  707. >>instead of VCPI.
  708.  
  709. >I understand Microsoft uses DPMI because it meets its own agenda.
  710. >What I'm bitching at is that I have to pay the price for this agenda
  711. >that contains many things of absolutely no importance to me.
  712.  
  713. I would like to know what things are of absolutely no importance to
  714. you.
  715.  
  716. >Microsoft is welcome to go its own way.  However, I need to use DOS,
  717. >and the extensive powers it already provides.  I can't wait for the
  718. >still unfulfilled promise of OS/2, and sadly, the currently
  719. >unfulfilled promise of Windows 3.0.
  720.  
  721. What promise of OS/2? What unfulfilled part of that? What unfulfilled 
  722. promise of Windows 3?
  723.  
  724. Wolfgang Strobl
  725. #include <std.disclaimer.hpp>
  726. -END-
  727.  
  728. Doc. #336
  729. -title-
  730.  
  731. Newsgroups: comp.windows.ms
  732. Subject: Re: Windows Development on a Budget
  733. Keywords: windows development cheep
  734. Date: 29 Aug 90 13:21:29 GMT
  735. Organization: NCR Corp., Engineering & Manufacturing - Columbia, SC
  736. Lines: 47
  737. -text-
  738.  
  739. In article <382@caslon.cs.arizona.edu> cjeffery@cs.arizona.edu (Clinton Jeffery) writes:
  740. >
  741. >Let's say, hypothetically, that I am a poor grad student who wants
  742. >to port a large X application to MS Windows.  The software tools run
  743. >$100 for windows + $350 for MSC + $350 for Windows SDK = $800.
  744.     Windows is $50 mail order.
  745.     On educational discount MSC is $200, SDK is $250. 
  746.     This is $500.  Now you can use Quick C instead of MSC so the total
  747.     would be about $350. Or your best bet would be to get Zortech C++.
  748.     I think all you need is the compiler so that would cost you $150 with
  749.     a total of $450 (Zortech does also have an education discount).
  750.  
  751. >Who at Microsoft could tell me about an educational discount program?
  752.     I always bought things though my campus computer store (Georgia Tech).
  753.     You might try calling 1-800-323-3577 or 1-800-428-9400. One of these
  754.     numbers is the Windows Hotline and the other one doesn't work :-)
  755.  
  756. >Will Turbo C cut it for Windows development?
  757.     Nope. Stony Brook Modula 2 will :-)
  758.  
  759. >Would a 2.11 development system be source-code compatible with Win3.0?
  760.     For most things it would be.  You will need to get mark.com to mark
  761.     your programs as Win3.0 compatable.  I would recommend the Win3.0
  762.     SDK over the Win2.11 SDK.
  763.  
  764. >Are their any alternatives to the SDK?
  765.     No.  Well, there is Actor.  However, I still think you need the SDK and
  766.     Actor probably isn't going to help make the porting very easy.
  767.  
  768. >This raises the general question of: how come no one cares that Microsoft
  769. >has excluded the hobbyist and casual programmer from Windows programming?
  770.     A lot of people care about this and have complained about it to 
  771.     Microsoft.  However, Windows is not an easy environment to program
  772.     for.  Microsoft doesn't want to provide support for a bunch of 
  773.     people who don't now how to program.  They are waiting for others to
  774.     provide this kind of support.  In any event most of the graphic 
  775.     libraries which provide Windowing capabilities cost about the same
  776.     as the SDK.  I do which that the libraries for Windows was free and
  777.     that they just charged for docs.
  778.  
  779. >If anyone knows how much the new Quarterdeck-with-X-Windows product costs
  780. >and how much it costs to develop for it, I'd be interested in hearing.
  781. >Thanks, y'all!
  782.     I have not idea about this.  
  783.  
  784.     -----Dale
  785.         Rogerson-----
  786. -END-
  787.  
  788. Doc. #512
  789. -title-
  790.  
  791. Newsgroups: comp.windows.ms
  792. Subject: Re: Does everybody hate Windows?
  793. Keywords: Windows, success, hate, Microsoft=devil, Microsoft=god
  794. Date: 2 Sep 90 19:48:39 GMT
  795. Organization: Microsoft Corp., Redmond WA
  796. Lines: 34
  797. -text-
  798.  
  799. In article <13149@hydra.gatech.EDU> ce1zzes@prism.gatech.EDU (Eric Sheppard) writes:
  800. >
  801. >One thing I didn't know it could do was to start up an application with a
  802. >data file already loaded.  I later found how to do this in, of all places,
  803. >Computer Shopper's review of Windows 3.  All you have to do, it says, is to
  804. >drag the data file's icon onto the program icon.  Simple, eh?  Pardon me,
  805. >Microsoft, but I would like to have my application make the data file visible
  806. >*automatically*.  To make it visible, you must manually create a new program
  807. >object, then enter the filename in the dialog box, then create a link to the
  808. >filename's extension for the application.  Intuitive, hah!
  809. >
  810. >Eric, tinkerer-at-large
  811.  
  812. This is not a difficult process if you use the "standard" extensions that
  813. different applications use (.xls, .xlc for excel, .wri for write, etc.)
  814.  
  815. First go to the File Manager and bring up a directory that contains one
  816. of your data files.  Select the file and Choose File.Associate.  Then
  817. type in the program name associated with that file extension.  This only
  818. has to be done once when you install the application.
  819.  
  820. Now if you want to put documents in your groups go ahead.  When you add a
  821. data file to a group Windows looks in the association list for the .exe
  822. that goes with it, extracts the icon, etc.  Clicking on the document will
  823. run the program and load the document.
  824.  
  825. Does this still seem convoluted?  The mac has type and creator fields
  826. IN THE FILE that allow it to avoid the File Manager step but it presents
  827. problems of its own...
  828.  
  829. Hope this helps.  Sorry if you already knew this.
  830.  
  831. Ken Sykes
  832. Disclaimer: The above opinions are solely my own.
  833. -END-
  834.  
  835. Doc. #547
  836. -title-
  837.  
  838. Newsgroups: comp.windows.ms
  839. Subject: Re: Linker for SDK 3.0 ???
  840. Keywords: MS, no-help, lots of money, still don't work
  841. Date: 5 Sep 90 02:32:37 GMT
  842. Organization: University of Hawaii
  843. Lines: 21
  844. -text-
  845.  
  846. In article <=?}%LH&@rpi.edu> mcintyre@turing.cs.rpi.edu (David McIntyre) writes:
  847. >I have the linker which came with MS C 5.1, as well as MASM.  Neither
  848. >work (they are the same).  The banner for this linker is:
  849. >
  850. >Microsoft Overlay Linker.......
  851. >
  852. >I have been told that the linker which works is:
  853. >
  854. >Microsoft Segmented-Executable Linker....
  855. >
  856. >but I've been unable to locate a copy.  Microsoft is of completely no help,
  857.  
  858. The first time I remember seeing "Microsoft Segmented-Executable
  859. Linker" was when I started using 6.0.  I don't have any copies of 5.1
  860. left installed, or I'd check.  I do know they are constantly fixing
  861. things they don't tell you about. (eg. non-reentrant printf,
  862. recognizing network drives, ...)  I purchased the Quick-C 2.0 upgrade
  863. on a whim, and was glad I did, just for its improved linker.
  864.  
  865.                   Eric Pilger
  866.                   NASA Infrared Telescope Facility
  867. -END-
  868.  
  869. Doc. #444
  870. -title-
  871.  
  872. Newsgroups: comp.windows.ms,comp.os.msdos.programmer
  873. Subject: Re: Microsoft Support (or lack of)
  874. Date: 31 Aug 90 18:25:49 GMT
  875. Distribution: na
  876. Organization: CSRI, University of Toronto
  877. Lines: 42
  878. -text-
  879.  
  880. In article <9121@ur-cc.UUCP> bfag@uhura.cc.rochester.edu (Meneldur) writes:
  881. >As for bug lists, the Microsoft database, also on Compu$erve and (I think) 
  882. >GENIE, does pretty well in that regard.  I understand that it is the same
  883. >database as is used by the technicians whom you call.
  884.  
  885.   If they publish their bug lists (Om my god, people will know that Microsoft
  886. C 6.0 has bugs in it), why the hell won't they gives these out in any way to
  887. people phoning for technical support.  I had figured that it was marketing
  888. droids who figured it was better to put the screws to the people who had bought the thing, rather than admit publicly that bugs existed.  Now I found out that
  889. even that excuse isn't valid.  What the hell is going on?  Why can't MS 
  890. distribute buglists for their compilers?  WHY DOESN'T TECH SUPPORT EVEN TELL
  891. PEOPLE THAT THESE LISTS EXIST ON COMMERCIAL SERVICES???
  892.  
  893.                     Tom West
  894.                     west@turing.toronto.edu
  895.  
  896.   Can anyone tell me how many bugs cause MSC to generate bad code (rather than
  897. break the compiler)?  I've bought 6.0, have found one code generation bug 
  898. through pure luck and am petrified that I am going to distribute another
  899. code generation bug that I haven't found in a commercial product.  
  900.  
  901. For people's information:
  902.  
  903. Bug 1 : If you are optimizing with -Oe (register optimization), do *NOT*
  904.     have any register variables in your program.  The manual says it
  905.     ignores them but it lies.  In fact, when using FP, it will generate
  906.     bad code that eventually overflows the FP stack after many passes,
  907.     possibly well away from the bad code.  Removing the keyword 'register'
  908.     from the program seems to solve the problem.
  909.  
  910. Bug 2 : The following function will generate fatal error C1001, compiler
  911.     file @(#)emit.c:1.115', line 524 Contact Microsoft Product Support
  912.     Services (who will tell you that yes, it's a bug) when compiling
  913.     with cl -c -Alfu -Od -Gsr file.c
  914.  
  915.     extern double , it's a bug) when compiling
  916.     with cl -c -Alfu -Od -Gsr file.c
  917.  
  918.     extern double g (void);
  919.     double f ()
  920.     {
  921.         return (g ());
  922.     }
  923.   The two bugs I have found are:
  924. -END-
  925.  
  926. Doc. #358
  927. -title-
  928.  
  929. Newsgroups: comp.windows.ms
  930. Subject: Re: Does everybody hate Windows?
  931. Summary: Confessions of a happy Windows user
  932. Keywords: Windows, success, hate, Microsoft=devil, Microsoft=god
  933. Date: 30 Aug 90 02:44:35 GMT
  934. Distribution: na
  935. Lines: 128
  936. -text-
  937.  
  938. In article <1990Aug27.204452.9786@tc.fluke.COM>, sota@tc.fluke.COM (Bruce White) writes:
  939. > From reading this newsgroup, one could conclude that there are so many
  940. > problems associated with installing and running Windows, that everybody hates > it.  Yet the popular press shows Microsoft selling godzillions of copies.
  941. > Since so many people are buying it, some of them must like it.
  942. > How about some postings from people who use, and like, Windows.  Tell us what > you use it for, why you like it, whether you use it with non-Windows Apps, what
  943.  
  944. Okay.  I admit to liking Windows, even, given to hyperbole (as I  am),
  945. of  loving  Windows.  Perhpas  not  a  fashionable  stance,  but ...
  946.  
  947. I run Windows quite successfully (i.e., with  few  crashes,  at  least
  948. lately,   and  infrequent  unrecoverable  application  errors)  on  an
  949. Olivetti M300 --- a 16Mhz 386sx with 4mbs RAM, an 80 mb HDU, superVGA,
  950. 5  1/4"  and  3  1/2" floppies, Ethernet card, and dedicated QMS PS810
  951. Postscript printer.  Flawless configuration,  in  my  opinion  (oh,  I
  952. could  use  more  RAM, but one can ALWAYS use more RAM, right?  And my
  953. hard disk could be bigger,  but  they  can  ALWAYS  be  bigger,  can't
  954. they?).  Nice tight little footprint, pretty gray box, solid blacks in
  955. the monitor, punchy keyboard, enough speed for my purposes, and
  956. reliable so far.
  957.  
  958. I had tried Win386 --- hated it.  The  Dick  Tracy  colors,  the  flat
  959. screen, the pathetic MS-DOS executive --- good enough for a prototype,
  960. maybe, but not good enough to use.  Ugh.  I tried to use Win386 as  it
  961. was  advertised, bascially the same way I use Windows now, as a multi-
  962. tasking shell, but Win386 couldn't cut it, I gave up, and three months
  963. later,  along  came  my  first  beta  version  of Win 3.0.  There's no
  964. turning back.  The minute I saw Windows 3.0, in BETA release  here  at
  965. Olivetti,  it  was  love  at first sight: the dazzling tasteful colors
  966. (well-suited  to  the  tasteful  palette  of  Olivetti's   by-Italians
  967. offices),  the  clever  little 3D buttons, the convincing multi-tasking
  968. affect, all conspired to seduce me into the Windows world.
  969.  
  970. Why do I find Windows so irresistible?  Arguably, the most important
  971. feature is the convicning multi-tasking.  I can keep several busy
  972. applications running all day long, which I do, and while I'm pasting a
  973. big clump of text into vi on UNIX, I can be working on a Winword
  974. document and running a Terminal session with another UNIX session,
  975. keeping my place in my todo list and won't be bothered if someone
  976. shows up with a last-minute request for a vendor's phone number.  
  977.  
  978. As you might gather, I use several applications routinely during my day, and
  979. several of the Windows accessories, and a few DOS programs, most
  980. importantly, my FTP Software's PC/TCP software to connect to UNIX for
  981. EMail, news, etc.  My Program  Manager  has  an  Agenda  group,  which
  982. contains a Write icon for my ToDo List, a Cardfile icon for my Rolodex
  983. file (66 cards and counting), a DOS icon for my Ethernet connection to
  984. UNIX,  a calendar icon for my calendar.  My System group contains most
  985. of what used to be in Main, my Tools group most of what used to be  in
  986. Accessories,  an  IS  Tools group contains the icons I culled from the
  987. previous two groups, and my Applications group contains all my 
  988. applications  (Winword,  Project,  Powerpoint,  Excel).  Everything is
  989. within easy reach of the mouse, on a  pleasant  background  of  forest
  990. green.
  991.  
  992. I  can  keep  everything  I need up and running,  switching  between
  993. applications  as demanded by my rather frenetic life here at Olivetti:
  994. in the middle of creating an EMail message, a colleague will  drop  by
  995. with  a  request for a change in a manual, someone elese will chime in
  996. with a request for a vendor phone number, a client will call for  help
  997. with  an  Excel  macro.  I  can keep my EMail alive in the background,
  998. task list over to the  Program  Manager  to  launch  Winword  and  the
  999. technical  manual  file,  open my Cardfile Rolodex, and update my todo
  1000. list, almost all at the same time!  As fast as I can, I fulfill the
  1001. requests, and send the requestors off with what they need, to return
  1002. to my EMail --- quickly.  If I could multi-task  as  well  as  Windows
  1003. fakes  it,  I'd  be incredible.  The only thing limiting my ability to
  1004. address all those requests is my own human single-tasking limitations.
  1005.  
  1006. And though I hated the idea of Winword (for that matter, I hated the
  1007. too-cute MacWord, always favoring the leaner, meaner Word for the PC),
  1008. I have learned to like it very much, especially for putting together a
  1009. quick table for a report on class schedules, or a summary of system
  1010. configurations in a client department.  Simple tables, to be sure, and
  1011. with Winword, simple to produce.  Fast.  I also use Write as a
  1012. pared-down version of Winword, for fast text entry, final formatting
  1013. to be completed in Winword, cutting and pasting between applications,
  1014. or using Winword's filters.  In fact, a colleague was here today, we
  1015. discussed a new lab policy, and I turned to my computer, opened a new
  1016. Winword file, and in five minutes, we had publishable text,
  1017. attractively formatted.  I relied heavily on the ribbon and the ruler,
  1018. the pull-down menus, to produce a document which will have immediate
  1019. impact on our users.  And it was fast!
  1020.  
  1021. As short of attention span as I am, Windows lets me run circles around
  1022. my desktop, attending to portions of many tasks when so inspired,
  1023. finishing all up by the end of a day.  It's the way I work.
  1024. Especially since everything I do is related:  I do Windows training,
  1025. user support, technical writing --- all user service kinds of things.
  1026. And idea for a lab policy document could have impact on a lab
  1027. schedule, which in turn will have impact on users which must be
  1028. notified ... you get the picture.  Windows lets me accomplish all of
  1029. the above without the tedious exiting and launching of applications,
  1030. except when I want to shut 'em down to concentrate on a single task
  1031. for a while.
  1032.  
  1033. Hmm. I wonder if this makes sense.  In a way, Windows is bad for a
  1034. disciplined mind:  you can jump around on whim, instead of being
  1035. forced to attend to a single application.  Doesn't make for good
  1036. linear thinking, you know?  And probably that's why I like Windows.
  1037.  
  1038. The other advantages of Windows, most importantly memory management,
  1039. are pretty transparent for me, and not such a huge issue because I
  1040. don't work with large files too often.  
  1041.  
  1042. Finally, from an aesthetic viewpoint, I am pleased with Microsoft's
  1043. achievement.  A few dialog boxes and message boxes could probably be
  1044. placed a little better and organized more effectively, but on the
  1045. whole, I think Windows is a piece of good work.
  1046.  
  1047. It's probably not for everyone --- (just the enlightened ;!> )  If you're
  1048. willing to invest some time learning a radically different approach to
  1049. PC interfaces, you'll probable at least be intrigued by Windows.  It
  1050. has its flaws, most all well documented in this newsgroup and, to
  1051. lesser extent, in the press.  But on the whole, I am quite happy with
  1052. the accomplishment and look forward to new releases.  For the first
  1053. time in my life, I'm even thinking about programming:  it would be
  1054. gratifying indeed to build an application with a face as pretty as
  1055. Windows can make it.
  1056.  
  1057.  
  1058. Okay, enough.  You get the idea.  If I gush a little over Windows,
  1059. forgive me.  It's just that it makes life pretty easy around here
  1060. these days.  
  1061.  
  1062. Tony Brich
  1063. -END-
  1064.  
  1065. Doc. #340
  1066. -title-
  1067.  
  1068. Newsgroups: comp.windows.ms
  1069. Subject: Re: Does everybody hate Windows?
  1070. Keywords: Windows, success, hate, Microsoft=devil, Microsoft=god
  1071. Date: 29 Aug 90 21:07:55 GMT
  1072. Organization: Georgia Institute of Technology
  1073. Lines: 23
  1074. -text-
  1075.  
  1076. In article <1990Aug29.132336.24996@cs.columbia.edu>, kearns@cs.columbia.edu (Steve Kearns) writes:
  1077. > Is it just because of my Macintosh background, or does everybody
  1078. > think the program manager is unintuitive, confusing, and flaky?
  1079. > Is the program manager "just another windows program" so that soon
  1080. > we might see better "shells"?
  1081. > -steve
  1082.  
  1083. One thing I didn't know it could do was to start up an application with a
  1084. data file already loaded.  I later found how to do this in, of all places,
  1085. Computer Shopper's review of Windows 3.  All you have to do, it says, is to
  1086. drag the data file's icon onto the program icon.  Simple, eh?  Pardon me,
  1087. Microsoft, but I would like to have my application make the data file visible
  1088. *automatically*.  To make it visible, you must manually create a new program
  1089. object, then enter the filename in the dialog box, then create a link to the
  1090. filename's extension for the application.  Intuitive, hah!
  1091.  
  1092. Eric, tinkerer-at-large
  1093. _- 
  1094. Eric Sheppard      Georgia Tech    |   "Of course the US Constitution isn't
  1095. Atlanta, GA                        | perfect; but it's a lot better than what
  1096. ARPA: ce1zzes@prism.gatech.edu     |             we have now." -Unknown
  1097. uucp: ...!{allegra,amd,hplabs,seismo,ut-ngp}!gatech!prism!ce1zzes
  1098. -END-
  1099.  
  1100. Doc. #317
  1101. -title-
  1102.  
  1103. Newsgroups: comp.windows.x,ba.windows.x,comp.windows.misc,comp.windows.x.motif
  1104. Subject: Frequently Asked Questions about X with Answers [long monthly posting] Date: 7 Sep 90 20:33:46 GMT
  1105. Expires: Mon, 01 Oct 90 00:00:00 GMT
  1106. Organization: the World
  1107. Lines: 1779
  1108. -text-
  1109.  
  1110. [Last changed: 07 Sep 90]
  1111.  
  1112. This article contains the answers to some Frequently Asked Questions (FAQ) 
  1113. often seen in comp.windows.x. It is posted to help reduce volume in this 
  1114. newsgroup and to provide hard-to-find information of general interest.
  1115.  
  1116.         Please redistribute this article!
  1117.  
  1118. This article includes answers to the following questions. Ones marked with
  1119. a + indicate questions new to this issue; those with changes of content since
  1120. the last issue are marked by *:
  1121.  
  1122. 0) Where can I obtain X source?
  1123. 1) Where can I obtain X11R4?
  1124. 2) Where can I obtain patches to X11R4?
  1125. 3)* Where can I obtain Motif?
  1126. 4)* Where can I obtain toolkits implementing Open Look?
  1127. 5)* Where can I obtain other X sources?
  1128. 6) What is the xstuff mail-archive?
  1129. 7)* Where can I find books/articles on X that are good for beginners?
  1130. 8)* What courses on X are available?
  1131. 9) Is there a skeleton X program available?
  1132. 10) What are these common abbreviations?
  1133. 11) What is XUG?
  1134. 12) What is EXUG?
  1135. 13) What is the X Consortium and how do I join?
  1136. 14) What is xpert?
  1137. 15)* What other X-related public mailing lists exist?
  1138. 16) What conferences on X are coming up?
  1139. 17)* What is the current state of the world in X terminals?
  1140. 18)* How can I get an X server on a PC?
  1141. 19)* What terminal emulators other than xterm are available?
  1142. 20) How can I get an X server on a Macintosh running MacOS?
  1143. 21) Where can I obtain an X-based editor or word-processor?
  1144. 22)+ Just what is Open Windows?
  1145. 23)+ Just what is DECWindows?
  1146. 24) Where can I obtain an X-based paint/draw program?
  1147. 25) Where can I obtain an X-based spreadsheet?
  1148. 26) Where can I get a PostScript previewer for X?
  1149. 27)* Where can I get a troff previewer for X?
  1150. 28) How can I design my own font?
  1151. 29)* What is PEX?
  1152. 30) How do I convert Mac/TIFF/GIF/Sun/PICT/Face/img/FAX images to X?
  1153. 31) How do I use another window manager with DEC's session manager?
  1154. 32) How do I build X with gcc?
  1155. 33)+ Why doesn't gcc work with X11R4 on my SPARC?
  1156. 34)+ What are these problems building X with gcc?
  1157. 35) What are these funny problems compiling X11R3 on the Sun4?
  1158. 36) What are these problems installing R4 on the Sun running SunOS 4?
  1159. 37)+ Why doesn't XtAppAddInput work as described?
  1160. 38) Where can I get a fast X server for a workstation?
  1161. 39) Where can I find X tools callable from shell scripts?
  1162. 40)+ How do I make a screendump of the X display?
  1163. 41) How can I change the titlebar of my xterm window?
  1164. 42) Why doesn't anything appear when I run this simple program?
  1165. 43) What is the difference between a Screen and a screen?
  1166. 44) How do I determine the name of an existing widget?
  1167. 45) Why do I get a BadDrawable error drawing to XtWindow(widget)?
  1168. 46) Can XGetWindowAttributes get a window's background pixel/pixmap?
  1169. 47) Why does the pixmap I copy to the screen show up as garbage? 
  1170. 48) Why doesn't my program get the keystrokes I select for?
  1171. 49) How can my application iconify itself?
  1172. 50) How do I check whether a window ID is valid?
  1173. 51) Can I have two applications draw to the same window?
  1174. 52) Why can't I set the backgroundPixmap resource in my defaults file?
  1175. 53) Why does the R3 xterm, et al, fail against the R4 server?
  1176. 54)* Does Motif 1.0 work with X11R4?
  1177. 55) Where can I obtain alternate language bindings to X?
  1178.  
  1179. If you have suggestions or corrections for any of these answers or any 
  1180. additional information, please send them directly to xug@expo.lcs.mit.edu;
  1181. the information will be included in the next revision (or possibly the one 
  1182. after that; thanks for the many suggestions which haven't been incorporated 
  1183. yet).  The answers in this iteration are acknowledged to be partial and to 
  1184. lean more towards products than to programming.
  1185.  
  1186. This posting is intended to be distributed at approximately the beginning of 
  1187. each month [this one is late because of file-server problems].
  1188.  
  1189. The information contained herein has been gathered from a variety of sources. In
  1190. many cases attribution has been lost; if you would like to claim responsibility for a particular item, please let us know. 
  1191.  
  1192. Conventions used below: telephone numbers tend to be Bell-system unless 
  1193. otherwise noted; prices on items are not included.
  1194.  
  1195. _-------------------------------------------------
  1196. Subject: 0) Where can I obtain X source?
  1197.  
  1198.     Intelligent Software Products, Inc., (516-766-2867) ships X11R3
  1199. [formats are unknown]. 
  1200.  
  1201.     Integrated Computer Solutions, Inc., (617-547-0510) ships X11R3 on 
  1202. half-inch and quarter-inch formats. 
  1203.  
  1204.     The Free Software Foundation (617-876-3296) sells X11R3 on half-inch 
  1205. tapes and on QIC-24 cartridges.  
  1206.  
  1207.     Automata Design Associates (215-646-4894) sells X11R3 source on 5.25" 
  1208. high-density floppies and QIC-24 quarter-inch cartridge tapes. 
  1209.  
  1210.     European sites can obtain a free distribution from Jamie Watson, who 
  1211. may be reached at chx400!pan!jw or cernvax!pan!jw. [1/90]
  1212.  
  1213.     IXI Limited (+44 223 462 131) is selling X11R3 source on quarter-inch 
  1214. cartridge formats and on 5.25" and 3.5" floppy, with other formats available on request. [IXI, 2/90]
  1215.  
  1216. [Note that some distributions are media-only and do not include docs.]
  1217. [The MIT Software Center no longer distributes X11R3.]
  1218.     (See below for FTP sites.)
  1219.  
  1220. _-------------------------------------------------
  1221. Subject: 1) Where can I obtain X11R4?
  1222.  
  1223.     The MIT Software Center is shipping X11R4 on four 1600bpi half-inch 
  1224. tapes. Call the X Hotline at (617) 258-8330 for prerecorded ordering 
  1225. information and a good product description.
  1226.  
  1227.     Integrated Computer Solutions, Inc., ships X11R4 on half-inch, 
  1228. quarter-inch, and TK50 formats. Call 617-547-0510 for ordering information.
  1229.  
  1230.     The Free Software Foundation (617-876-3296) sells X11R4 on half-inch 
  1231. tapes and on QIC-24 cartridges.  
  1232.  
  1233.     Yaser Doleh (doleh@math-cs.kent.EDU; P.O. Box 1301, Kent, OH 44240) is
  1234. making X11R4 available on HP format tapes, 16 track, and Sun cartridges. [2/90] 
  1235.     European sites can obtain a free X11R4 distribution from Jamie Watson,
  1236. who may be reached at chx400!pan!jw or cernvax!pan!jw. [1/90]
  1237.  
  1238.     IXI Limited (+44 223 462 131) is selling X11R4 source on quarter-inch 
  1239. cartridge formats and on 5.25" and 3.5" floppy, with other formats available on request. [IXI, 2/90]
  1240.  
  1241.     Virtual Technologies (703-430-9247) provides the entire X11R4 
  1242. compressed source release on a single QIC-24 quarter-inch cartridge and also on 1.2meg or 1.44 meg floppies upon request. [Conor Cahill (cpcahil@virtech.uu.net)
  1243. 2/90]
  1244.  
  1245. [Note that some distributions are media-only and do not include docs.]
  1246.  
  1247.     Canadian sites can send email to xhacks@csri.toronto.edu to arrange for
  1248. the exchange of tapes; the offer is subject to "time availability".
  1249. [information from Mark Moraes (moraes@csri.toronto.edu), 2/90]
  1250.  
  1251.     UK sites can obtain R4 through the UKUUG Software Distribution Service,
  1252. from the Department of Computing, Imperial College, London, in several tape 
  1253. formats.  You may also obtain the source via Janet (and therefore PSS) using 
  1254. Niftp (Host: uk.ac.ic.doc.src Name: guest Password: your_email_address). 
  1255. Queries should be directed to Lee McLoughlin, 01-589-5111#5037, or to 
  1256. ukuug-soft@uk.ac.ic.doc. Also offered are copies of comp.sources.x logs.
  1257.  
  1258.     X11R4 is ftp-able from expo.lcs.mit.edu; these sites are preferable, 
  1259. though, and are more direct:
  1260.  
  1261.                         Machine                  Internet      FTP
  1262.     Location            Name                     Address       Directory
  1263.     --------            -------                  --------      -------------
  1264. (1) West USA            gatekeeper.dec.com       16.1.0.2      pub/X11/R4
  1265.     Central USA         mordred.cs.purdue.edu    128.10.2.2    pub/X11/R4
  1266. (2) Central USA         giza.cis.ohio-state.edu  128.146.8.61  pub/X.V11R4
  1267.     Southeast USA       uunet.uu.net             192.48.96.2   X/R4
  1268. (3) Northeast USA       crl.dec.com              192.58.206.2  pub/X11/R4
  1269. (4) UK Janet            src.doc.ic.ac.uk         129.31.81.36  X.V11R4
  1270.     UK niftp            uk.ac.ic.doc.src                       <XV11R4>
  1271. (5) Australia           munnari.oz.au            128.250.1.21  X.V11/R4
  1272.  
  1273. The giza.cis.ohio-state.edu site, in particular, is known to have much of the
  1274. contrib stuff that can be found on expo. 
  1275.  
  1276. The release is available to DEC Easynet sites as CRL::"/pub/X11/R4".
  1277.  
  1278. Sites in Australia may contact this address: ftp.Adelaide.EDU.AU [129.127.40.3] and check the directory pub/X/R4. The machine shadows expo and archives
  1279. comp.sources.x. (Mark Prior, mrp@ucs.adelaide.edu.au, 5/90)
  1280.  
  1281. Note: a much more complete list is distributed regularly by Dan Heller 
  1282. (argv@sun.com) as part of the introductory postings to comp.sources.x.
  1283.  
  1284. _-------------------------------------------------
  1285. Subject: 2) Where can I obtain patches to X11R4?
  1286.  
  1287.     The xstuff server now has fourteen patches for X11R4 [7/90]. Send to 
  1288. xstuff@expo.lcs.mit.edu the Subject line
  1289.         send fixes #
  1290. where # are numbers in the range of 1 to 14 (e.g. `send fixes 3 5 7 8 10`).
  1291.  
  1292.     Patches are sometimes also distributed through the newsgroup 
  1293. comp.sources.x, with some lagtime, and are typically archived on sites from
  1294. which X11R4 is available.
  1295.  
  1296.     Some source re-sellers may be including patches in their source 
  1297. distributions of X11R4.
  1298.  
  1299. _-------------------------------------------------
  1300. Subject: 3)* Where can I obtain Motif?
  1301.     
  1302.     Various hardware vendors produce developer's toolkits of binaries, 
  1303. header files, and documentation; check your hardware vendor, particularly if
  1304. that vendor is an OSF member. Systems known to be shipping now: HP (sans UIL),  Apollo (sans UIL), SCO, ISC, Mips (RISCwindows=X11R3 + full Motif), IBM. 
  1305.  
  1306.     In addition, independent binary vendors produce Motif toolkits. ICS 
  1307. makes several binary kits, notably for Sun, DEC, Apple; Quest (408-988-8880) 
  1308. sells kits for Suns, as well; IXI (+44 223 462 131) offers kits for Sun3 (SunOS 3.5 or later, and Sun4 (SunOS 4.0.1 or later). Unipalm XTech (+44 954 211862;
  1309. or Aurora Technologies 617-577-1288 in USA) offers a binary kit for Sun 4, 
  1310. Sun 3, and Sun 386i.
  1311.     The kits include varied levels of bug-fixing and support for shared 
  1312. libraries.
  1313.  
  1314.     An OSF/Motif source license must be obtained from OSF before source can
  1315. be obtained from the Open Software Foundation or any value-added vendor. Call 
  1316. the Direct Channels Desk at OSF at 617-621-7300 for ordering information.
  1317.  
  1318.     Note: Version 1.1 began shipping in late August, 1990, and is currently
  1319. available only in source form.
  1320.  
  1321. _-------------------------------------------------
  1322. Subject: 4)* Where can I obtain toolkits implementing Open Look?
  1323.  
  1324.     Sun's XView has a SunView-style API. A new version is on the X11R4 
  1325. tape; version 2.0 is also available (as of 8/90) on expo.lcs.mit.edu 
  1326. for anonymous ftp. Supported binaries of XView include: 
  1327.  
  1328.     AT&T's Open Look GUI 2.0 Xt-based toolkit is now generally available 
  1329. [2/90]; contact 1-800-828-UNIX#544 for information. Binaries are produced
  1330. for SPARC systems by International Quest Corporation (408-988-8289). A version
  1331. of the toolkit is also produced under the name OLIT by Sun.
  1332.  
  1333.     Sun is shipping OpenWindows 2.0 for Sparc, Sun-3, and Sun386i machines;
  1334. contact your local sales representative for more details.
  1335.  
  1336.     Solbourne's extensible C++-based Object Interface Library will be 
  1337. distributed by AT&T [date of availability appx. 6/90].
  1338.  
  1339. _-------------------------------------------------
  1340. Subject: 5)* Where can I obtain other X sources?
  1341.  
  1342.     User-contributed software is distributed through the newsgroup
  1343. comp.sources.x, moderated by Dan Heller (argv@sun.com); also check that group 
  1344. for posting information.
  1345.  
  1346.     The machine expo.lcs.mit.edu has a great deal of user-contributed
  1347. software in the contrib/ directory; a good deal of it is present in current or  earlier versions on the X11R3 and X11R4 contrib tapes. There is a new directory contrib/R4fixes/ for fixes to R4 contrib software. [Jim Fulton, 2/90]
  1348.  
  1349.     The material on giza.cis.ohio-state.edu, which tends to duplicate 
  1350. the expo archives, is also available via anonymous UUCP from osu-cis, at TB+ 
  1351. and V.32 speeds.  Write to uucp@cis.ohio-state.edu (same as osu-cis!uucp) for 
  1352. instructions. [the archive is now maintained by Karl Kleinpaste]
  1353.  
  1354.     A new west-coast UUCP X11 Archive is administered by Mark Snitily 
  1355. (mark@zok.uucp) and contains the full X11R4 distribution, the XTEST
  1356. distribution, an entire archive of comp.sources.x and other goodies.
  1357.     The machine zok has a TB+ modem which will connect to 19.2K, 2400, 
  1358. 1200 baud (in that order).  The anonymous UUCP account is UXarch with password  Xgoodies.  The modem's phone number is 408-996-8285.
  1359.     A sample Systems (or L.sys) entry might be:
  1360.            zok Any ACU 19200 4089968285 in:--in: UXarch word: Xgoodies
  1361.     To get a current listing of the files that are available, download
  1362. the file "/usrX/ls-lR.Z".
  1363.     A full subject index of the comp.sources.x files is available in the
  1364. file "/usrX/comp.sources.x/INDEX".
  1365.     The machine has just the one modem, so please do not fetch large 
  1366. amounts of data at one sitting.
  1367. [courtesy Mark Snitily, 2/90]
  1368.  
  1369.  
  1370.     FTP sites and software available (list as of X11R3; also see above):
  1371. brazos.rice.edu            128.42.42.2    pub/X11R3/core.src
  1372. charon.mit.edu             18.80.0.13     perl+patches, xdvi
  1373. cs.purdue.edu              128.10.2.1     rcs,xspeed
  1374. j.cc.purdue.edu            128.210.0.3    comp.sources.{unix,x,amiga}, elm, uupc
  1375. nl.cs.cmu.edu              128.2.222.56   Fuzzy Pixmap 0.84 in /usr/mlm/ftp
  1376. shambhala.berkeley.edu     128.32.132.54  xrn
  1377. terminator.cc.umich.edu    35.1.33.8      xscheme, msdos, atari
  1378. cayuga.cs.rochester.edu    192.5.53.209   Xfig,LaTeX styles,Jove
  1379. cfdl.larc.nasa.gov         128.155.24.55  gnu, rfc, sun, X, ucb, odu, vm
  1380. cheddar.cs.wisc.edu        128.105.2.113  Common Lisp stuff, X11 courier fonts
  1381. cs.orst.edu                128.193.32.1   Xlisp
  1382. dinorah.wustl.edu          128.252.118.101 X11R3/core.src 
  1383. expo.lcs.mit.edu           18.30.0.212    a home of X, portable bitmaps
  1384. gatekeeper.dec.com         128.45.9.52    X11,etc...
  1385. giza.cis.ohio-state.edu    128.146.8.61   miscellaneous similar to expo
  1386. hotel.cis.ksu.edu          129.130.10.12  XBBS, msdos, U3G toolkit
  1387. icarus.riacs.edu           128.102.64.1   SLIP, chkpt, macdump, Xpostit
  1388. interviews.stanford.edu    36.22.0.175    InterViews X toolkit
  1389. jpl-mil.jpl.nasa.gov       128.149.1.101  Tex, Mac, Gnu, Xv11R{2,3}
  1390. m9-520-1.mit.edu           18.80.0.45     Xim (X image viewer)
  1391. mordred.cs.purdue.edu      128.10.2.2     X11R3
  1392. polyslo.calpoly.edu        129.65.17.1    src/spaceout.tar.Z for X11
  1393. scam.berkeley.edu          128.32.138.1   X sources, etc.
  1394. sun.soe.clarkson.edu       128.153.12.3   X11 fonts, TeX
  1395. think.com                  10.4.0.6       X11.2 Interviews 3d
  1396. vaxa.isi.edu               128.9.0.33     X, db
  1397. wheaties.ai.mit.edu        128.52.32.13   "tX11" 
  1398. xanth.cs.odu.edu           128.82.8.1     comp.srcs.{x,unix,misc,games,amiga},X [This is from a file posted in early July 1989 and is attributable to Edward
  1399. Vielmetti (emv@math.lsa.umich.edu) and Jon Granrose (odin@pilot.njin.net).
  1400. This list does need updating; help is invited.]
  1401.  
  1402.  
  1403. This list is a lightly-edited (e.g. `grep X`) condensation of sites posted by
  1404. odin@pilot.njin.net (Jon Granrose) [9/90].
  1405.  
  1406. a.cs.uiuc.edu                      128.174.252.1   TeX, dvi2ps, gif, texx2.7
  1407. avahi.inria.fr                     192.5.60.47     xfedor
  1408. brazos.rice.edu                    128.42.42.2     pub/X11R3/core.src
  1409. cayuga.cs.rochester.edu            192.5.53.209    Xfig, JOVE, NL-KR mail list
  1410. cheddar.cs.wisc.edu                128.105.2.143   Common Lisp stuff, X11
  1411. crl.dec.com                        192.58.206.2    X11R4
  1412. cs.toronto.edu                     128.100.1.65    UofT BIND, X applications
  1413. dinorah.wustl.edu                  128.252.118.101 X11R3/core.src, portability
  1414. dolphin.mit.edu                    18.86.0.5       X11r3 device driver for S,
  1415. emil.csd.uu.se                     130.238.4.2     Old GNU, X R10
  1416. expo.lcs.mit.edu                   18.30.0.212     X, portable bitmaps, CLX and  expo.lcs.mit.edu                                  CLUE, gwm
  1417. extro.ucc.su.oz.au                 129.78.64.1     images, gnu, icon, kermit,
  1418.  extro.ucc.su.oz.au                                Ghostscript patches
  1419. faui43.informatik.uni-erlangen.de  131.188.1.43    NeWS X11 amiga atari faces
  1420. fcs280s.ncifcrf.gov                129.43.1.11     xtrek5.4
  1421. finsun.csc.fi                      128.214.46.40   X11R4 ftp-list
  1422. foobar.colorado.edu                128.138.243.105 BDF fonts, xtex
  1423. freja.diku.dk                      129.142.96.1    nn, gnu, x11r4, tex, isode
  1424. fresnel.stanford.edu               36.10.0.77      X11R4 for Iris
  1425. gatekeeper.dec.com                 16.1.0.2        X11, recipes, cron, map
  1426. giza.cis.ohio-state.edu            128.146.8.61    X, PEX
  1427. hemuli.tik.vtt.fi                  130.188.52.2    WorldMap X bind.4.8 finger
  1428. hpcvaaz.cv.hp.com                  15.255.72.15    MitX11R4 Motif
  1429. hpserv1.uit.no                     128.39.60.50    HP stuff, X11, unix, etc
  1430. hydra.helsinki.fi                  128.214.4.29    misc, TeX, X
  1431. interviews.stanford.edu            36.22.0.175     InterViews X toolkit
  1432. iraun1.ira.uka.de                  129.13.10.90    GNU X11 comp.sources.unix
  1433. irisa.irisa.fr                     131.254.2.3        comp.sources.x
  1434.  j.cc.purdue.edu                   128.210.5.1     comp.sources.x
  1435. jpl-mil.jpl.nasa.gov               128.149.28.2    TeX, mac, GNU, X11R2, X11R3
  1436. kappa.rice.edu                     128.42.4.7      X11R3, GNU for Sequent S27
  1437. labrea.stanford.edu                36.8.0.47       GNU, X, official TeX sources larry.mcrcim.mcgill.edu            132.206.4.3     RFCs, X, local nameserver
  1438. lll-crg.llnl.gov                   128.115.1.1     X11R4
  1439. ltisun.epfl.ch                     128.178.38.6    xconq
  1440. m9-520-1.mit.edu                   18.80.0.45      xim utils
  1441. maddog.llnl.gov                    128.115.10.1    AWM X tutorial, PCP
  1442. max.sunysb.edu                     129.49.21.100   MGR for unix-pc
  1443. mcs213k.cs.umr.edu                 131.151.6.11    xgif, shuttle
  1444. me10.lbl.gov                       128.3.128.110   X11 binaries for hp-ux, me10  me10.lbl.gov                                      macros, bind for hp-ux, tex
  1445.  me10.lbl.gov                                      for hp-ux, misc hp-ux
  1446. nic.funet.fi                       128.214.6.100   GNU, X11, networking, msdos, oddput.efd.lth.se                  130.235.48.4    xps (postscript previewer)
  1447. peace.waikato.ac.nz                130.217.64.62   anu-news gnu msdos mac ncsa
  1448.  peace.waikato.ac.nz                               x11r4
  1449. polyslo.calpoly.edu                129.65.17.1     xtrek, top 2.0, spaceout,
  1450. qed.rice.edu                       128.42.4.38     GNU, X11R3, plot2ps sources
  1451. research.att.com                   192.20.225.2    TeX, gcc, ghostscript, f2c
  1452. scam.berkeley.edu                  128.32.138.1    X sources, etc.
  1453. schizo.samsung.com                 134.228.1.2     comp.sources.x
  1454. sequent.kent.edu                   131.123.2.50    x11r4 for esix
  1455. shambhala.berkeley.edu             128.32.132.54   xrn, xgraph
  1456. shemp.cs.ucla.edu                  131.179.128.34  XWIP
  1457. sirius.ucs.adelaide.edu.au         129.127.40.3    X11R4
  1458. slug.pws.bull.com                  128.35.10.203   alt.sources,
  1459.  slug.pws.bull.com                                 comp.sources.x, gif, X11R4,
  1460.  slug.pws.bull.com                                 X11R3, R4contrib, gnu,
  1461. ti.com                             128.247.159.141 Explorer compress & en, CLUE,
  1462.  ti.com                                            CLX
  1463. trout.nosc.mil                     132.249.16.12   X11R3, benchmarks, popd, GNU ucbvax.berkeley.edu                128.32.130.12   nntp, gnews, awm, empire
  1464. unido.informatik.uni-dortmund.de   129.217.64.60   atari, mac, benchmarks,
  1465.  unido.informatik.uni-dortmund.de                  utils, x11, sysadm tools
  1466. vaxa.isi.edu                       128.9.0.33      clf-act, X, db
  1467. winnie.princeton.edu               128.112.128.180 music software (unix & NeXT)  wpi.wpi.edu                                       GNU, ash, DES, misc Unix,
  1468.  wpi.wpi.edu                                       TeX_DS3100, TeX_Umax, misc X wuarchive.wustl.edu                128.252.135.4   GNU, X.11R3, GIF, IEN, RFCs,  wuarchive.wustl.edu                               comp.sources.x, msdos,
  1469. xanth.cs.odu.edu                   128.82.8.1      comp.sources.x,
  1470.  xanth.cs.odu.edu                  128.82.4.1      comp.sources.games, X10R4
  1471.  xanth.cs.odu.edu                  08/01/90  4     anonymous/odin@pilot.njin.net
  1472. xview.ucdavis.edu                  128.120.1.150   xview
  1473.  
  1474.  
  1475. In addition, UUNET Source Archives (703-876-5050) tracks comp.sources.x and 
  1476. provides 600MB+ of compressed programs on two 6250 bpi or five 1/4" tapes. 
  1477.     
  1478. _-------------------------------------------------
  1479. Subject: 6) What is the xstuff mail-archive?
  1480.  
  1481.     The xstuff server is a mail-response program. That means that you mail 
  1482. it a request, and it mails back the response.
  1483.     Any of the four possible commands must be the first word on a line. The 
  1484. xstuff server reads your entire message before it does anything, so you can 
  1485. have several different commands in a single message (unless you ask for help).  The xstuff server treats the "Subject:" header line just like any other line 
  1486. of the message.
  1487.     The archives are organized into a series of directories and 
  1488. subdirectories.  Each directory has an index, and each subdirectory has an 
  1489. index. The top-level index gives you an overview of what is in the 
  1490. subdirectories, and the index for each subdirectory tells you what is in it.
  1491.  
  1492.     1) The command "help" or "send help" causes the server to send you a 
  1493. more detailed version of this help file.
  1494.     2) if your message contains a line whose first word is "index", then 
  1495. the server will send you the top-level index of the contents of the archive. If there are other words on that line that match the name of subdirectories, then  the indexes for those subdirectories are sent instead of the top-level index. 
  1496. For example, you can say "send index fixes" (or "index fixes"). A message that  requests an index cannot request data.
  1497.     3) if your message contains a line whose first word is "send", then the
  1498. xstuff server will send you the item(s) named on the rest of the line. To name  an item, you give its directory and its name. For example
  1499.                 send fixes 1 3 4
  1500.     You may issue multiple send requests. The xstuff server contains many 
  1501. safeguards to ensure that it is not monopolized by people asking for large 
  1502. amounts of data. The mailer is set up so that it will send no more than a fixed 
  1503. amount of data each day. If the work queue contains more requests than the 
  1504. day's quota, then the unsent files will not be processed until the next day. 
  1505. Whenever the mailer is run to send its day's quota, it sends the requests out 
  1506. shortest-first.
  1507.     4) Some mailers produce mail headers that are unusable for extracting 
  1508. return addresses.  If you use such a mailer, you won't get any response.  If 
  1509. you happen to know an explicit path, you can include a line like
  1510.         path foo%bar.bitnet@mitvma.mit.edu
  1511. or
  1512.         path bar!foo!frotz
  1513. in the body of your message, and the daemon will use it.
  1514.  
  1515.     The xstuff server itself can be reached at xstuff@expo.lcs.mit.edu. If 
  1516. your mailer deals in "!" notation, try sending to 
  1517. {someplace}!mit-eddie!expo.lcs.mit.edu!xstuff.
  1518.  
  1519. [based on information from the MIT X Consortium, 8/89, 4/90.]
  1520.  
  1521. _-------------------------------------------------
  1522. Subject: 7)* Where can I find books/articles on X that are good for beginners?
  1523.  
  1524.     Ken Lee of the DEC Western Software Laboratory (klee@wsl.dec.com) 
  1525. regularly posts to comp.windows.x and ba.windows.x a list of reference books 
  1526. and articles on X and X programming.  Here is an unordered set of useful 
  1527. reference books and tutorials, most of which appear on that list [comments are  gathered from a variety of places and are unattributable]:
  1528.  
  1529. Jones, Oliver, "Introduction to the X Window System," Prentice Hall, 1989. A 
  1530. fine introduction to programming with Xlib; fairly good background to the X 
  1531. protocol; nice discussion of Xlib, the X library. ISBN 0-13-499997-5.
  1532.  
  1533. Young, Doug. "The X Window System: Applications and Programming with Xt (Motif  Version)," Prentice Hall, 1989 (ISBN 0-13-497074-8). The excellent tutorial 
  1534. "X Window Systems Programming and Applications with Xt," (ISBN 0-13-972167-3) 
  1535. updated for Motif. [The examples from the Motif version are available on expo 
  1536. in ~ftp/contrib/young.motif.tar.Z]
  1537.  
  1538. Scheifler, Robert, James Gettys, and Ron Newman, "X Window System: C Library 
  1539. and Protocol Reference," Digital Press, 1988. The bible on X.  This is the most complete published description of the X programming interface and X protocol. 
  1540. It should not be one's first book on X, though. ISBN 1-55558-012-2.  DP order 
  1541. number EY-6737E-DP.  The second edition of this book, including R4 information, is available as of 8/90; ISBN 1-55558-050-5, DP order EY-E755E-DP.
  1542.      
  1543. Nye, Adrian, "Xlib Programming Manual, Volume 1" and "Xlib Reference Manual, 
  1544. Volume 2," O'Reilly and Associates, 1988. A superset of the MIT X documentation;
  1545. the first volume is a tutorial with broad coverage of Xlib, and the second
  1546. contains reference pages for Xlib functions and many useful reference 
  1547. appendices.  ISBN 0-937175-26-9 (volume 1) and ISBN 0-937175-27-7 (volume 2).
  1548. [A version updated for X11R4 is available (4/90).]
  1549.  
  1550. Nye, Adrian, and Tim O'Reilly, "X Toolkit Programming Manual, Volume 4,"
  1551. O'Reilly and Associates, 1989. The folks at O'Reilly give their comprehensive
  1552. treatment to programming with the MIT X11R3 Intrinsics; some information on 
  1553. X11R4 is included.
  1554.  
  1555. O'Reilly, Tim, ed.,  "X Toolkit Reference Manual, Volume 5," O'Reilly and 
  1556. Associates, 1989.  A professional reference manual for the MIT X11R3 Xt; some 
  1557. information on X11R4 is included.
  1558.  
  1559. Rosenthal, David S.H., "Inter-Client Communication Conventions Manual Version 
  1560. 1.0 (MIT Consortium Standard)." The first real ICCCM, available on the R4 tape; a version is also available from the xstuff mail-archive-server.
  1561.  
  1562. (Prentice-Hall ordering is 201-767-5937. O'Reilly ordering is 800-338-NUTS.)
  1563.  
  1564. In addition, check the X11R4 core distribution in doc/tutorials for some useful papers and tutorials, particularly the file doc/tutorials/answers.txt.  "Late 
  1565. Night's Top Ten X11 Questions" by Dave Lemke (lemke@ncd.com) and Stuart Marks 
  1566. (smarks@sun.com) answers other common questions and some of these here in more  detail.
  1567.  
  1568. _-------------------------------------------------
  1569. Subject: 8)* What courses on X are available?
  1570.  
  1571.     Advanced Computing Environments periodically offers at least a two-day
  1572. Introduction course. Contact Susie Karlson at 415-941-3399 for information.
  1573.  
  1574.     Communica Software Consultants offers three-day hands-on courses in X 
  1575. designed for the X Window system developer and programmer. Contact Nicholas
  1576. Davias, telephone (08) 232 2626, e-mail nick@manic.communica.oz. [4/90]
  1577.  
  1578.     GHCT offers a one week lecture/lab course for programmmers designed by
  1579. Douglas Young based on his book "The X Window System: Programming and Applica-
  1580. tions with Xt, OSF/Motif Edition". Information: Brian Stell (415-966-8805 or
  1581. ghct!brian@sgi.com).
  1582.  
  1583.     Integrated Computer Solutions, Inc., offers several multi-day, hands-on
  1584. courses on X, Xt, and the Xaw and Motif widget sets, in particular. 
  1585. Information is available at 617-547-0510 and info@ics.com.
  1586.  
  1587.     Intelligent Visual Computing teaches several Xt-based lab courses 
  1588. on-site. IVC is at 919-481-1353 or at info@ivc.uu.net.
  1589.  
  1590.     IXI Limited (+44 223 462 131) offers regular X training courses for 
  1591. both programmers and non-technical managers.
  1592.  
  1593.     Lurnix offers 4-day "type-along courses" on Xt; the course is being
  1594. ported from Xaw to Xm. Information is available at 800-433-9337 (in CA: -9338). 
  1595.     OSF Educational Services (617-621-8778) offers one-day and one-week 
  1596. Motif courses.
  1597.  
  1598.     Unipalm XTech (+44 (0954) 211862) offers X and Xt courses.
  1599.  
  1600.     Various vendors are also beginning to offer X training, usually 
  1601. specific to Xt and a proprietary widget set; HP and DEC are also offering Xlib  courses. Sun offers an XView course.
  1602.  
  1603.     Various universities are offering short X courses or overviews: UCLA,
  1604. Dartmouth, University of Lowell, University of Canberra (within Australia: 
  1605. 062-522422) ...
  1606.  
  1607.     Among the best places to find courses are at the various Unix 
  1608. conferences -- Uniforum, Usenix, Unix Expo, Xhibition