home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 32 Periodic / 32-Periodic.zip / tmb0397.zip / TMB0397.INF (.txt) < prev   
OS/2 Help File  |  1997-02-24  |  142KB  |  1,053 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Welcome Team OS/2 ΓòÉΓòÉΓòÉ
  3.  
  4.  Welcome Team OS/2 And OS/2 Users. 
  5.  
  6. Hi all Team OS/2  and OS/2 users, hope its going as great for you as it is for 
  7. me, and that this finds you all in very good health.  <ggggggg> SMILE...... 
  8.  
  9. I am very happy about this months Team Brief, for this is the one that has more 
  10. updates, more art, more tips, and ajustments made to the Team Brief and how it 
  11. is put together then compiled. I must thank all who had input.....thank you. 
  12. This is to IBM Team, and those in Team OS/2, and the users of OS/2......... 
  13.  
  14. Success in any written news is from its readers and those who contribute to it. 
  15. At the block this month is many new and exciting things, places to see, and 
  16. things to do...........maybe things to do. 
  17.  
  18. PC Magazine is having more for those who run OS/2,  this is one of two you may 
  19. want to subscribe to. And then write, letting them know how you enjoy their 
  20. magazine. They are having more reviews on OS/2 Warp and ISV programs then other 
  21. main stream computer magazine. to my knowledge anyway. If we support the effort 
  22. on thier part, and we all join, in getting PC Magazine, and let them know why 
  23. we chose PC, because of the OS/2 articles, they will most likely keep it going. 
  24. If they see the interest for it. Later I will have a review on a new magazine 
  25. that has come to my attention. PC was full of good information with first looks 
  26. at some OS/2 utilities, having reviews of them and Warp Voice........good job 
  27. PC, keep it up....... 
  28.  
  29. The new comer is extended attributes...............and it is allllll OS/2 
  30. !!!!!!! It is in my book TOP MOST TODAY for the OS/2 reader in the OS/2 
  31. comunity, really ! But... the review of that later on in the Brief. 
  32.  
  33.                                     Team OS/2
  34.  
  35.                                 End This Section
  36.  
  37.  
  38. ΓòÉΓòÉΓòÉ 2. What's New Or Up And Running ! ΓòÉΓòÉΓòÉ
  39.  
  40. What's New And News For Review. 
  41.  
  42. First On List. 
  43.  
  44. By far the best news that I have recieved in a long time is that of extended 
  45. attributes. This OS/2 magazine is put out by the Phoenix OS/2 Society in 
  46. Arizona. This makes it a OS/2 community magazine. And when you first open it to 
  47. read it you will see what I mean. From the reviews to the interviews it gives 
  48. you what you want, OS/2. 
  49.  
  50. In this first issue that I reviewed. The interview with Donn Atkins and Esther 
  51. Schindler was captivating. Donn Atkins is the new vice president of marketing 
  52. for IBM PSP. Joe Stunkard (PSP, Personal Software Products) and John Albee 
  53. (IBM's PSP too) were also part of the interview. Esther did a fine job asking 
  54. what IBM's plans for OS/2 are for now, and the future. From this interview, it 
  55. seems that the future for all systems, and applications for those systems, are 
  56. going to have to be JAVA savvy. 
  57.  
  58. IBM thinks that the future for all will be from NETWARE APPs. We will all be 
  59. online to use applications from systems we hookup to on a network. Productivity 
  60. will be from these things, and the need for buying a $199 to $450 dollor 
  61. program will be gone. Just call a site and write that letter, do your banking, 
  62. purchase items, all because of JAVA being cross platform, pervasively available 
  63. at it. IBM thinks that its not about what system you have, but does the system 
  64. support the up and coming JAVA revolution. Right now classes and training in 
  65. this new development arena are being put on by IBM and othere's. I myself am 
  66. into programming (rexx, net rexx) and also have the JAVA installed on my 
  67. computer. Just have not as yet gotten into it yet. I belive in the home system 
  68. still, and the small business users too. About the best news from this 
  69. interview was IBM said the next version of Warp will be released in 1998. Now I 
  70. am excited, as long as it's not JAVA. Esther ask about IBM's support of  Team 
  71. OS/2  Donn's answer, that they continue to support it. However the example Donn 
  72. gave was shot down by Esther. Donn used the David Barnes Connect the World. 
  73. Esther told him to read the report before using it as an example. It seems 
  74. there were only two people that acted as IBM liasons to 4 Team OS/2  until 
  75. Comdex last year. I belive they are talking about our Mother ( Janet Gobille ) 
  76. and Sister ( Anita Venable ) both wonderful people. They both were very 
  77. dedicated to the Team, even with forever being under budgeted. It seems Wally 
  78. Casey pomised full support to Esther toward Team OS/2 . He signed up at the 
  79. booth for the Team, then cut the budget out for it at IBM ( thanks Wally ). 
  80. Like Esther, I hear that Mom and Sis have been reassigned elsewhere in IBM. 
  81. Esther then tell Donn about the three contractors working on  Team OS/2 . All 
  82. of them quite because of IBM's lack of support. She highlights how the three 
  83. belived in Team OS/2, but they belived IBM didn't. 
  84.  
  85. The interview gets better, in that Donn agrees that more can be done and is 
  86. being done, from a type of advocacy council, ( something Esther and OS/2 
  87. Society with Indelible Blue) are having open dilog with IBM. Donn further 
  88. states keeping up dialogs between IBM and Team OS/2.With that the conversation 
  89. or interview takes up a more positive flow. 
  90.  
  91. The positives were view points, the plan to continue OS/2 development, and a 
  92. dialog that will keep in force. Thats why the interest for the March 14-16 
  93. conference, called The OS/2 Marketplace, Getting Down To Business. At this 
  94. meeting, IBM will be monitoring the interest by ISV's and OS/2 users. Is it 
  95. important that OS/2 run dos/windows programs well ? Yes.. But it is also 
  96. important that we buy and use OS/2 applications.  If you can get a copy of this 
  97. new magazine, do it, if you want to know how, here it is. 
  98.  
  99. Phoenix OS/2 Society, Inc. 5515 N 7th St, Ste 5-133, Phoenix AZ 85014-2585 The 
  100. cost for a year membership with subscription is $30.00, for a membership only, 
  101. $10.00. This Society is also known as POSSI. It does things for OS/2 and the 
  102. OS/2 community. Support to them, is helping all Team OS/2 members everywhere. 
  103.  
  104.                                 Up In Review First
  105. SpellGuard 1.2, BMT Micro 
  106.  
  107. The problem with some parts of any system, whether OS/2 or another, is having a 
  108. spell checker for all your applications. Most e-mail clients and clip boards, 
  109. and other small text editors do not. When my battiers are good, I use a small 
  110. Word Master from Franklin. Prodigy's mail has a spell check, but the bbs on 
  111. mine does not ( I didn't get the extra cost tools ). Having this feature of 
  112. spell check is one that many of us have come to expect and grown accustomed to 
  113. having. 
  114.  
  115. Well according to BMT Micro. SpellGuard 1.2 with its 77,000 word dictionary, 
  116. can be used as a universal spell-checker. They say it has personality. This 
  117. because you can have it flash colors on the screen or play wav files, when a 
  118. word is miss spelled. I would say it's a checker with an attitude. It can even 
  119. beep. As yet I have not tried this spell checker program out myself. This is a 
  120. side review, using my epm6.3 and its spell checker.........<grin> 
  121.  
  122.  PMview, a very good image viewer ? 
  123.  
  124. I downloaded the PMview93.zip from BMTmicro. This is a full working version of 
  125. the image view and utility program. The cost to register the working copy is 
  126. $42.00 One can use it for free for 31 days, with all of its functions. The cost 
  127. of registration is a life time one. You can download new versions and the 
  128. registraton number they give you will work for those too. 
  129.  
  130. The program is very well done. Easy to learn, I think in about 10min I was 
  131. working this program like a pro. It comes with a readme that gives good 
  132. instructons on installing and other information, such as a network install, and 
  133. scanner use. This program also has the F1 help key function. I tried this in 
  134. different spots in the program. The help that surfaced was always in sink with 
  135. the function I was performing. It is in the inf foramt so reading it is easy, 
  136. and you can search for key words or functions. 
  137.  
  138. The power and quality of this image viewer is outstanding. The number of file 
  139. formats that it opens and converts, is outstanding. I belive the count was 37 
  140. formats. You can view the Kodak Photo format, but you can not save this format. 
  141. This would be a infringement on the rights of Kodak. Some of my work on this 
  142. months Team Brief was done using this new viewer. It made my work easier and 
  143. opened up new options for me. It looks like I'll be sending in my 
  144. $42.00................................. 
  145.  
  146.  If You Have A Program Review, Or Request, Let Me Know..... 
  147.  
  148.                               End Of This Section.
  149.  
  150.  
  151. ΓòÉΓòÉΓòÉ 3. Main Brief ΓòÉΓòÉΓòÉ
  152.  
  153.                         Want Some Site Addresses !!!!!!!!
  154.  
  155.  Well Here They Are From Juanita Moshier, BESTEAM OS/2.....! 
  156.  
  157.  Here is a list of URLs which contain information about OS/2.  These sites can 
  158. be accessed by using Prodigy's Web Browser.  The help for the Web Browser 
  159. describes how to access an ftp site. 
  160.  
  161. Here is a url that will be helpful in finding drivers for different vendors, it 
  162. also has technical documents on how to setup for  Warp using different vendor 
  163. products. 
  164.  
  165.  http://www.navicom.com/~accesspc/vendor~1.html 
  166.  
  167.  GENERAL USAGE: 
  168.  
  169.  ftp.software.ibm.com  /ps/products/os2/fixes     (fixpak location) 
  170.  
  171.  ftp://service.boulder.ibm.com/ps/products/os2/fixes (mirrored image of above) 
  172.  
  173.  http://www.software.ibm.com/os/warp/performance/w4tuning.htm 
  174.  
  175.      (Paper about performance tuning for OS/2 Warp 4.0) 
  176.  
  177.  http://service.software.ibm.com/os2ddpak/index.htm  (OS2 Device Driver Pak) 
  178.  
  179.   (This site is updated periodically.) 
  180.  
  181.  http://www.austin.ibm.com/pspinfo/os2hw.html  (OS/2 Hardware Compatibility 
  182.  
  183.                         List) 
  184.  
  185.  http://www.pc.ibm.com/support/tps/tpos2.html .......(Thinkpad OS2 Support) 
  186.  
  187.  http://www.lexmark.com/inotes/drivers/4029.html ....(Lexmark SW Repository) 
  188.  
  189.  ftp://ftp.pcco.ibm.com/pub/pccbbs/printer_specific .(OS2 Printer drivers) 
  190.  
  191.  http://www.webcrawler.com ..........................(general searches) 
  192.  
  193.  http://www.hp.com ..................................(Hewlett Packard web page) 
  194.  
  195.  Miscellaneous: 
  196.  
  197.  Technical Book Reviews  News..............alt.books.technical 
  198.  
  199.  Newsgroup alt.fido.os2 
  200.  
  201.       alt.fido.os2 
  202.  
  203.  Team OS/2 news  discussion................alt.org.team-os2 
  204.  
  205.  Australian discussion on OS/2..............aus.computers.os2 
  206.  
  207.  Newsgroup bit.listserv.os2-l...............bit.listserv.os2-l 
  208.  
  209.  Binaries for use under OS/2 API............comp.binaries.os2 
  210.  
  211.  Discusses REXX programming.................comp.lang.rexx 
  212.  
  213.  REXX programming with TSO..................comp.lang.rexx.tso 
  214.  
  215.  REXX programming for VM....................comp.lang.rexx.vm 
  216.  
  217.  Supporting OS/2............................comp.os.os2.advocacy 
  218.  
  219.  OS/2 News  Announcements..................comp.os.os2.announce 
  220.  
  221.  Applications under OS/2....................comp.os.os2.apps 
  222.  
  223.  OS/2 beta releases.........................comp.os.os2.beta 
  224.  
  225.  PS/2 bugs  fixes..........................comp.os.os2.bugs 
  226.  
  227.  Modem/Fax hardware/drivers/apps/utils......comp.os.os2.comm 
  228.  
  229.  Games under OS/2...........................comp.os.os2.games 
  230.  
  231.  Mail  news apps/utils (on  offline)......comp.os.os2.mail-news 
  232.  
  233.  For sale/wanted; ads; job postings.........comp.os.os2.marketplace 
  234.  
  235.  Miscellaneous OS/2 topics..................comp.os.os2.misc 
  236.  
  237.  Multimedia on OS/2.........................comp.os.os2.multimedia 
  238.  
  239.  Netorking in OS/2 environments.............comp.os.os2.networking 
  240.  
  241.  Miscellaneous networking issues............comp.os.os2.networking.misc 
  242.  
  243.  TCP/IP under 
  244.  
  245.  OS/2.......................................comp.os.os2.networking.tcp-ip 
  246.  
  247.  World Wide Web (WWW) apps/utils............comp.os.os2.networking.www 
  248.  
  249.  Programming under OS/2.....................comp.os.os2.programmer 
  250.  
  251.  Misc. programming 
  252.  
  253.  subjects...................................comp.os.os2.programmer.misc 
  254.  
  255.  Programming system objects (SOM, WPS)..... comp.os.os2.programmer.oop 
  256.  
  257.  Porting software to OS/2...................comp.os.os2.programmer.porting 
  258.  
  259.  OS/2 tools and 
  260.  
  261.  compilers..................................comp.os.os2.programmer.tools 
  262.  
  263.  Installing/configuring; hard/drivers.......comp.os.os2.setup.misc 
  264.  
  265.  Disk/Tape/CD-ROM hardware/drivers      comp.os.os2.setup.storage 
  266.  
  267.  Base video hardware/drivers................comp.os.os2.setup.video 
  268.  
  269.  General-purpose utils......................comp.os.os2.utilities 
  270.  
  271.  (shells/backup/compression/etc.) 
  272.  
  273.  Germany supporting OS/2....................de.comp.os.os2.advocacy 
  274.  
  275.  Germany OS/2 application discussion........de.comp.os.os2.apps 
  276.  
  277.  Germany miscellaneous OS/2 topics..........de.comp.os.os2.misc 
  278.  
  279.  Germany networking with OS/2...............de.comp.os.os2.networking 
  280.  
  281.  Germany programming with OS/2..............de.comp.os.os2.programmer 
  282.  
  283.  Germany OS/2 setup.........................de.comp.os.os2.setup 
  284.  
  285.  Newsgroup demon.ip.support.os2.............demon.ip.support.os2 
  286.  
  287.  Newsgroup fido.ger.os2.....................fido.ger.os2 
  288.  
  289.  Newsgroup fido7.os2........................fido7.os2 
  290.  
  291.  Newsgroup fido7.os2.wanted.................fido7.os2.wanted 
  292.  
  293.  Japanese discussion of OS/2................fj.os.os2 
  294.  
  295.  Systeme OS/2 d'IBM (France)................fr.comp.os.os2 
  296.  
  297.  Newsgroup git.os2..........................git.os2 
  298.  
  299.  Newsgroup ibmnet.www.beta.os2-c............ibmnet.www.beta.os2-c 
  300.  
  301.  Newsgroup ibmnet.www.beta.os2-s............ibmnet.www.beta.os2-s 
  302.  
  303.  Newsgroup kiel.computer.os2................kiel.computer.os2 
  304.  
  305.  Newsgroup maus.os.os2.prog.................maus.os.os2.prog 
  306.  
  307.  Newsgroup maus.os.os2.setup................maus.os.os2.setup 
  308.  
  309.  Newsgroup maus.os.os2.talk.................maus.os.os2.talk 
  310.  
  311.  Disc. of books with technical topics.......misc.books.technical 
  312.  
  313.  Newsgroup relcom.comp.os.os2...............relcom.comp.os.os2 
  314.  
  315.  Newsgroup relcom.comp.os.os2.com...........relcom.comp.os.os2.com 
  316.  
  317.  Frequently Asked Questions.................relcom.comp.os.os2.faq.d 
  318.  
  319.  Newsgroup relcom.comp.os.os2.wanted........relcom.comp.os.os2.wanted 
  320.  
  321.  Newsgroup sq.comp.os2......................sq.comp.os2 
  322.  
  323.  Newsgroup tw.bbs.comp.os2..................tw.bbs.comp.os2 
  324.  
  325.  Newsgroup ubc.os2..........................ubc.os2 
  326.  
  327.  Newsgroup ucb.os.os2.......................ucb.os.os2 
  328.  
  329.  Univ. of Illinois OS/2 discussion..........uiuc.org.os2ug 
  330.  
  331.  Newsgroup uw.os2-users.....................uw.os2-users 
  332.  
  333.  Newsgroup z-netz.rechner.ibm.os2...........z-netz.rechner.ibm.os2 
  334.  
  335.  Mouse/Keyboard/Comm  Internet Team 
  336.  
  337.  www.cincyteamos2.org        (OS/2 User group, many resources and 
  338.  
  339.  files) 
  340.  
  341.  www.teamos2.org           (OS/2 User group, many resources) 
  342.  
  343.  www.pc.ibm.com           (IBM PC Company) 
  344.  
  345.  watson.mbb.sfu.ca          (MWave info and files) 
  346.  
  347.  www.teamos2.org/warpedworld     (Many resources) 
  348.  
  349.  www.musthave.com          (OS/2 Shareware 3rd party 
  350.  
  351.  utilities) 
  352.  
  353.  service.software.ibm.com/os2ddpak/html/index.htm   (OS/2 Device 
  354.  
  355.  Driver Pack On-Line) 
  356.  
  357.           Thank You Juanita And  BesTeam, From All Of Us..............
  358.  
  359. And For More Web Site Stuff, Kesselman Page.......!!!!! 
  360.  
  361. The following is from Joseph Kesselman. It is a rexx program for the web. And 
  362. for those who have not visited Joe's page, he would welcome you to drop by. I 
  363. did drop by for a look around. I found it most pleasing, and I was suprised, 
  364. enjoyable ! 
  365.  
  366. Here's the address:  http://pages.prodigy.com/keshlam/ 
  367.  
  368. The following is the rexx program for the web: 
  369.  
  370.  /* WEBSORT.CMD: REXX command file to resort the Web Explorer 
  371.  
  372.   Quicklist by the names assigned to quicklist entries. 
  373.  
  374.   The Quicklist is stored in EXPLORE.INI, in the %ETC% 
  375.  
  376.   directory. This file contains a great deal of other 
  377.  
  378.   WebEx configuration information, and so manual editing 
  379.  
  380.   of it, while possible, is not generally recommended. But 
  381.  
  382.   since it's kept in plaintext form, it's very easily 
  383.  
  384.   amenable to manipulation via REXX... and hopefully the 
  385.  
  386.   REXX program will never make a mistake and damage the file. 
  387.  
  388.   This is not the most elegant solution possible -- but it 
  389.  
  390.   works, and took longer to "prettify" than to write. Feel 
  391.  
  392.   free to improve upon it. For example, you might want to 
  393.  
  394.   automatically ignore words such as "The" when sorting 
  395.  
  396.   the list (by maintaining another array containing a 
  397.  
  398.   simplified version of the name and sorting on that, 
  399.  
  400.   perhaps). Or you might want to add reverse-sort, or 
  401.  
  402.   sort-by-URL. 
  403.  
  404.   Original version by Joe Kesselman, keshlam@prodigy.com 
  405.  
  406.   This sample code has been placed in the public domain. 
  407.  
  408.   Usage is strictly at your own risk; no warranties are 
  409.  
  410.   expressed or implied, and no support is available. 
  411.  
  412.  */ 
  413.  
  414.  etcdir=value("ETC",,"os2environment") 
  415.  
  416.  if etcdir="" then do; 
  417.  
  418.   say "No ETC environment variable found." 
  419.  
  420.   say "I don't know where to find the Web Explorer profile." 
  421.  
  422.   return -1 
  423.  
  424.   end 
  425.  
  426.  srcfile=etcdir"\EXPLORE.INI" 
  427.  
  428.  if stream(srcfile,'c','query exists')=="" then do 
  429.  
  430.   say "No Web Explorer profile found at" srcfile 
  431.  
  432.   return -2 
  433.  
  434.   end 
  435.  
  436.  sinkfile=etcdir"\EXPL_INI.SRT" 
  437.  
  438.  backup=etcdir"\EXPL_INI.BAK" 
  439.  
  440.  say "Previous version will be copied to" backup 
  441.  
  442.  "@copy" srcfile backup 
  443.  
  444.  if rc<>0 then do; 
  445.  
  446.   say "   Copy failed, rc=" rc 
  447.  
  448.   return rc 
  449.  
  450.   end 
  451.  
  452.  if stream(sinkfile,'c','query exists')<>"" then do 
  453.  
  454.   "@erase" sinkfile 
  455.  
  456.   if rc<>0  rc<>1 then do; 
  457.  
  458.    say "Erasure of previous sink file failed, rc=" rc 
  459.  
  460.    return rc 
  461.  
  462.    end 
  463.  
  464.   end; 
  465.  
  466.  namelist.="" /* Initialize two arrays */ 
  467.  
  468.  urllist.="" 
  469.  
  470.  count=0    /* Array length */ 
  471.  
  472.  passthru=1  /* And processing control flags */ 
  473.  
  474.  next_passthru=1 
  475.  
  476.  /* Read all lines from the file, process appropriately */ 
  477.  
  478.  do until (lines(srcfile)=0) 
  479.  
  480.   line=linein(srcfile) 
  481.  
  482.   /* Does this line introduce a quicklist clause? */ 
  483.  
  484.   parse value line with '[' keyword ']' rest_of_line 
  485.  
  486.   if translate(keyword)=="QUICKLIST" then do 
  487.  
  488.    next_passthru=0   /* Begin processing at next line */ 
  489.  
  490.    end 
  491.  
  492.   if(passthru==0) then do 
  493.  
  494.    /* We're now processing a quicklist. */ 
  495.  
  496.    parse value line with firstword rest_of_line 
  497.  
  498.    /* First line of each pair is the quicklist title */ 
  499.  
  500.    if translate(firstword)="QUICKLIST=" then do 
  501.  
  502.     count=count+1 
  503.  
  504.     namelist.count=rest_of_line 
  505.  
  506.     end 
  507.  
  508.    /* Second line of each pair is the URL. */ 
  509.  
  510.    else if firstword<>""  left(firstword,1)<>"[" then 
  511.  
  512.     urllist.count=line 
  513.  
  514.    /* Blank or '[' means we've reached end of list */ 
  515.  
  516.    else do 
  517.  
  518.     call dumplists   /* Output lists in sorted form */ 
  519.  
  520.     passthru=1     /* Output the line just read */ 
  521.  
  522.     next_passthru=1  /* And any that follow it */ 
  523.  
  524.     end 
  525.  
  526.    end 
  527.  
  528.   if passthru then    /* Write the most recent line? */ 
  529.  
  530.    call lineout sinkfile,line 
  531.  
  532.   passthru=next_passthru     /* Write the next line */ 
  533.  
  534.   end 
  535.  
  536.  /* It's theoretically possible for end of file to be reached 
  537.  
  538.   while in the quicklist clause. Normally there's a blank 
  539.  
  540.   line after the quicklist, but just in case... 
  541.  
  542.  */ 
  543.  
  544.  call dumplists 
  545.  
  546.  /* Close the files, free the system resources */ 
  547.  
  548.  call stream srcfile,'c','close' 
  549.  
  550.  call stream sinkfile,'c','close' 
  551.  
  552.  say "Copying sorted version over original" sinkfile 
  553.  
  554.  "@copy" sinkfile srcfile 
  555.  
  556.  if rc<>0 then do; 
  557.  
  558.   say "   Copy failed, rc=" rc 
  559.  
  560.   return rc 
  561.  
  562.   end 
  563.  
  564.  say "Erasing scratchfile" 
  565.  
  566.  "@erase" sinkfile 
  567.  
  568.  if rc<>0  rc<>1 then do; 
  569.  
  570.   say "Erasure of sink file failed, rc=" rc 
  571.  
  572.   return rc 
  573.  
  574.   end 
  575.  
  576.  say "Done! Start EXPLORE and check your sorted Quicklist!" 
  577.  
  578.  return 0     /* Successful run */ 
  579.  
  580.  /*--------------------------------------------------*/ 
  581.  
  582.  /* Subroutine to sort and output the Quicklist from memory. 
  583.  
  584.   Uses simple bubble sort, since this is a short list. 
  585.  
  586.  */ 
  587.  
  588.  DumpLists: 
  589.  
  590.   procedure expose sinkfile count namelist. urllist. 
  591.  
  592.   if count=0 then return     /* Nothing to do! */ 
  593.  
  594.   /* Sort by name */ 
  595.  
  596.   do i=1 to count 
  597.  
  598.    do j=i+1 to count 
  599.  
  600.     if namelist.i>namelist.j then do 
  601.  
  602.      /* Exchange names */ 
  603.  
  604.      temp=namelist.i 
  605.  
  606.      namelist.i=namelist.j 
  607.  
  608.      namelist.j=temp 
  609.  
  610.      /* and URLs */ 
  611.  
  612.      temp=urllist.i 
  613.  
  614.      urllist.i=urllist.j 
  615.  
  616.      urllist.j=temp 
  617.  
  618.      end 
  619.  
  620.     end 
  621.  
  622.    end 
  623.  
  624.   /* Output sorted list, as pairs of lines */ 
  625.  
  626.   do i=1 to count 
  627.  
  628.    call lineout sinkfile,"quicklist=" namelist.i 
  629.  
  630.    call lineout sinkfile,urllist.i 
  631.  
  632.    end 
  633.  
  634.   count=0 /* Remember that we're done */ 
  635.  
  636.   return 
  637.  
  638. Thank you Joeseph, for the contribution on this months  Team Brief 
  639.  
  640.  Still Going, but last time......... 
  641.  
  642. No returns in from the letter writing as yet, one more time................. 
  643. This portion of the Brief is included from last month, so keep the letters 
  644. going. So the call is out to all you still who belong to Team OS/2, WE NEED TO 
  645. WRITE LETTERS TO CREATIVE LABS, the address is Creative Labs, Inc 1901 McCarthy 
  646. Boulevard Milpitas, CA 95035. 
  647.  
  648.                 Just thought I would throw in the Team OS/2 BMP !
  649.  
  650. Are you planning something ? Do you have a tip ? Maybe a story ? Some code to 
  651. share ? If you do........please send it in to me at SVZY95A@PRODIGY.COM and at 
  652. some point I'll share it in the Team Brief. And if this keeps growing, that may 
  653. take in a lot of people. Thank 
  654. you...................................................... 
  655.  
  656.                                    End Section
  657.  
  658.  
  659. ΓòÉΓòÉΓòÉ 4. Ideas And Tips ΓòÉΓòÉΓòÉ
  660.  
  661.                                  Tip Section !!
  662.  
  663. This month we have the contributed Rexx Kill program from Tomas Dorney, sent in 
  664. by Mickey Foster last month. Since I killed it in compiling, let me do it again 
  665. right. Here it is, and when writting it or copying it make sure you start with 
  666. the comment line first, this is a Rexx must. 
  667.  
  668.  /* rexx kill command for file delete, Sent in by Mickey and Tomas */ 
  669.  
  670.  trace n 
  671.  
  672.  ret = 0 
  673.  
  674.  "@echo off" 
  675.  
  676.  parse upper arg drive " 
  677.  
  678.  if switch <> "/YES" then do 
  679.  
  680.   ans = "N" 
  681.  
  682.   end 
  683.  
  684.   else do 
  685.  
  686.   ans = "Y" 
  687.  
  688.   end 
  689.  
  690.  target_dir = strip(strip(drive)"
  691.  
  692.  if drive <> "C"  drive <> "D" 
  693.  
  694.   drive <> "E"  drive <> "F" 
  695.  
  696.   drive <> "A"  drive <> "B" then do 
  697.  
  698.   say "Error.  full path and Drive Must be specified,", 
  699.  
  700.     "and drive MUST be 'C'!" 
  701.  
  702.   end 
  703.  
  704.  else do 
  705.  
  706.   call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs' 
  707.  
  708.   call SysLoadFuncs 
  709.  
  710.   call sysfiletree target_dir, "STEM", "DSO" 
  711.  
  712.   if translate(stem.1) <> target_dir  drive"
  713.  
  714.    say "Error! Cannot find directory "target_dir"!" 
  715.  
  716.    end 
  717.  
  718.    else do 
  719.  
  720.    if ans = "N" then do 
  721.  
  722.      call syscls 
  723.  
  724.      say "" next line 
  725.  
  726.      say "*** WARNING! You are about to remove all files and directories in 
  727.  
  728.      say "" 
  729.  
  730.      say centre(" *** "target_dir" *** ",78) 
  731.  
  732.      say "" 
  733.  
  734.      say "*** Enter 'Y' to continue, or any other key to stop this madness!" 
  735.  
  736.      parse upper pull ans . 
  737.  
  738.      end 
  739.  
  740.    if ans = "Y" then do 
  741.  
  742.      "cd "drive"
  743.  
  744.      say "Removing all attributes from all files in "target_dir"..." 
  745.  
  746.      call sysfiletree target_dir||"\*", "STEM", "S", "*****", "**---" 
  747.  
  748.      if result = 0 then do 
  749.  
  750.       stem. = "" 
  751.  
  752.       say "Done." 
  753.  
  754.       call sysfiletree target_dir||"\*", "STEM", "DSO", "*****" 
  755.  
  756.       do i = stem.0 to 1 by -1 
  757.  
  758.         say "Deleting "stem.i"..." 
  759.  
  760.         "echo Y | del "stem.i" 2> nul > nul" 
  761.  
  762.         say "Removing "stem.i"..." 
  763.  
  764.         "rd "stem.i" 2> nul > nul" 
  765.  
  766.         if rc <> 0 then do 
  767.  
  768.          say "   ==> Error! Unable to remove directory "stem.i"!" 
  769.  
  770.          end 
  771.  
  772.          else do 
  773.  
  774.          say "Done." 
  775.  
  776.          end 
  777.  
  778.         end 
  779.  
  780.       if rc = 0 then do 
  781.  
  782.         say "deleting "target_dir"..." 
  783.  
  784.         if length(target_dir) = 2 then do 
  785.  
  786.          "echo Y | del "target_dir"\ 2> nul > nul" 
  787.  
  788.          end 
  789.  
  790.          else do 
  791.  
  792.          "echo Y | del "target_dir" 2> nul > nul" 
  793.  
  794.          say "Removing "target_dir"..." 
  795.  
  796.          "rd "target_dir" 2> nul > nul" 
  797.  
  798.          end 
  799.  
  800.         end 
  801.  
  802.       if rc = 0 then do 
  803.  
  804.         say "Done." 
  805.  
  806.         say "" 
  807.  
  808.         say "All files and directories successfully removed from "target_dir"." 
  809.  
  810.         end 
  811.  
  812.        else do 
  813.  
  814.         ret = 99 
  815.  
  816.         say "" 
  817.  
  818.         say "" 
  819.  
  820.         say "There were some errors deleteing "target_dir". Please 
  821. investigate." 
  822.  
  823.         end 
  824.  
  825.       end 
  826.  
  827.       else do 
  828.  
  829.       say "error removing attibutes. rc = "result"." 
  830.  
  831.       end 
  832.  
  833.      end 
  834.  
  835.    end 
  836.  
  837.   end 
  838.  
  839.  /*  This Is End Of Rexx Kill Command From Mickey/Tomas */ 
  840.  
  841. The rexx command, when written will have to be saved as a cmd extension. It was 
  842. sent in with the name " kill.cmd ", and is like the destroy or crush commands. 
  843. Use this at your own risk, and have fun with it too. The other commands work 
  844. well. And as I said, if you have a skill in rexx, this will be a piece of cake. 
  845. Thank you Mickey and Tomas for your contribution to the Team Brief. 
  846.  
  847.  OS/2 Warp 4 Tuning...? YES!!!  Tune-Up Tip I 
  848.  
  849. For the WarpCenter, if you want Enhanced Kill features available like are in 
  850. some add-in products, such as WatchCat, and Ctrl-del Commander. Add the 
  851. following line of text to your CONFIG.SYS. 
  852.  
  853.     SET KILLFEATUREENABLED=ON 
  854.  
  855. Once you have added this, shutdown and rebooted, you then can access the new 
  856. feature simply by holding down your CTRL key and clicking your LMB (LEFT MOUSE 
  857. BUTTON) on the Window List icon of the Warp Center.  You will be presented with 
  858. a list of all running processes.  Click on one with your LMB and you will be 
  859. asked if you wish to KILL the task.  Answering YES will terminate the task. 
  860. Pat Haller 
  861.  
  862.  Time To Be Spruced-Up, a better look tune-up ! 
  863.  
  864. Look at your top right corner of your screen.(thats where mine is) You see the 
  865. clock or calander running at the end of the warp center ? If its not pretty, 
  866. then here is a way to make it that way. I just discovered all the options with 
  867. the clock such as, changing it to timer, date, and time again. Now I have it 
  868. looking better too.................................................... 
  869.  
  870. If you are using the WarpCenter, you can change the look of the WarpCenter 
  871. Clock by adding the following line of text to your CONFIG.SYS, and rebooting. 
  872.  
  873.     SET SCUSEPRETTYCLOCK=ON 
  874.  
  875. This will be a nice feature to enjoy, it makes it easier to see for me. This to 
  876. was one sent by Pat Haller Thank you from all of us !!!!!! 
  877.  
  878. Another tip that is being put in again is Bill Barths Win-OS2 tip. The 
  879. compiling killed his txt too. A rexx program that I have written has cut down a 
  880. 20 to 30 minute cut, add, import writing time down to 1min. I wrote it and it 
  881. works great. It has helped me take a formatted txt and put it into a list 
  882. format for compiling. So with this new tool for me, going back is easy now. 
  883. Thank you Bill for your tip, and sorry I killed it the first time, here it is 
  884. again. 
  885.  
  886.  The process to use the "encoded file" feature for 
  887.  
  888.  DOS/win session settings, is as follows: 
  889.  
  890.  a) Right-click anyplace on desktop to raise the desktop menu, 
  891.  
  892.  b) Right click on SYSTEM SETUP to open that window, 
  893.  
  894.  c) right click on WINOS2 SETUP object icon for its menu, 
  895.  
  896.  d) click PROPERTIES (or SETTINGS in v3) for notebook. 
  897.  
  898.  e) Click on WINOS2 SETTINGS button 
  899.  
  900.  f) in dailog box click on radio button ALL DOS AND WINOS2 
  901.  
  902.  g) then OK 
  903.  
  904.  in the winos2 setting list, my settings are: 
  905.  
  906.  WIN_RUN_MODE= 3.1 Enhanced Compatibility 
  907.  
  908.  WIN_DDE= On 
  909.  
  910.  WIN_ATM= On 
  911.  
  912.  AUDIO_ADAPTER_SHARING= Optional 
  913.  
  914.  COM_DIRECT_ACCESS= Off 
  915.  
  916.  COM_HOLD= Off 
  917.  
  918.  COM_RECEIVE_BUFFER_FLUSH= NONE 
  919.  
  920.  COM_SELECT= ALL 
  921.  
  922.  DOS_AUTOEXEC= CBAT 
  923.  
  924.  DOS_BACKGROUND_EXECUTION= On 
  925.  
  926.  DOS_BREAK= Off 
  927.  
  928.  DOS_DEVICE= CSYS /P
  929.  
  930.    [your soundboard config.sys device line, w/o device=] 
  931.  
  932.  DOS_FCBS= 16 
  933.  
  934.  DOS_FCBS_KEEP= 8 
  935.  
  936.  DOS_FILES= 80 
  937.  
  938.  DOS_HIGH= Off 
  939.  
  940.  DOS_LASTDRIVE= Z 
  941.  
  942.  DOS_RMSIZE= 640 
  943.  
  944.  DOS_SHELL= CCOM C 
  945.  
  946.  DOS_STARTUP_DRIVE= <blank>  KBD_RATE_LOCK= On 
  947.  
  948.  DOS_UMB= Off         MEM_EXCLUDE_REGIONS= 
  949.  
  950.  DPMI_DOS_API= AUTO      MEM_INCLUDE_REGIONS= 
  951.  
  952.  DPMI_MEMORY_LIMIT= 64    MOUSE_EXCLUSIVE_ACCESS= Off 
  953.  
  954.  DPMI_NETWORK_BUFF_SIZE= 8  PRINT_SEPARATE_OUTPUT= On 
  955.  
  956.  EMS_FRAME_LOCATION= AUTO   PRINT_TIMEOUT= 15 
  957.  
  958.  EMS_HIGH_OS_MAP_REGION= 0  SESSION_PRIORITY= 16 
  959.  
  960.  EMS_LOW_OS_MAP_REGION= 384  VIDEO_8514A_XGA_IOTRAP= Off 
  961.  
  962.  EMS_MEMORY_LIMIT= 8192    VIDEO_FASTPASTE= On 
  963.  
  964.  HW_NOSOUND= Off       VIDEO_MODE_RESTRICTION=NONE 
  965.  
  966.  HW_ROM_TO_RAM= On      VIDEO_ONDEMAND_MEMORY= On 
  967.  
  968.  HW_TIMER= On         VIDEO_RETRACE_EMULATION= Off 
  969.  
  970.  IDLE_SECONDS= 0       VIDEO_ROM_EMULATION= On 
  971.  
  972.  IDLE_SENSITIVITY= 75     VIDEO_SWITCH_NOTIFICATION= On 
  973.  
  974.  INT_DURING_IO= On      VIDEO_WINDOW_REFRESH= 1 
  975.  
  976.  KBD_ALTHOME_BYPASS= On    XMS_HANDLES= 32 
  977.  
  978.  KBD_BUFFER_EXTEND= On    XMS_MEMORY_LIMIT= 8192 
  979.  
  980.  KBD_CTRL_BYPASS= NONE    XMS_MINIMUM_HMA= 0 
  981.  
  982.  after all settings are finished being posted to the list, 
  983.  
  984.  then: 
  985.  
  986.  h) at bottom of SETTINGS list page, click on PRINT 
  987.  
  988.  i) in dialog box, click on radio button ENCODED FILE 
  989.  
  990.  j)     to right of "x
  991.  
  992.       filename you want to use to save the settings: 
  993.  
  994.       I use WINSET (as in C 
  995.  
  996.  k) click on OK 
  997.  
  998.  l) in SETTINGS list, bottom left, click on SAVE 
  999.  
  1000.  m) close the PROPERTIES notebook 
  1001.  
  1002.  To use for others, ie, to copy the settings, open the 
  1003.  
  1004.  involved properties notebook, go to the winos2-settings 
  1005.  
  1006.  list, go to bottom of list, click on LOAD, in dialog box 
  1007.  
  1008.  fill in WINSET (or your filename) next to x 
  1009.  
  1010.  then, click on OK, SAVE the settings list, exit properties 
  1011.  
  1012.  notebook for that object.  Repeat the LOAD process to copy 
  1013.  
  1014.  the settings to each involved WINOS2 object icon's notebook. 
  1015.  
  1016. Thank you William, this is how you put it the first time................ 
  1017.  
  1018. This ends the tips for this Team Brief Hope you enjoy them... 
  1019.  
  1020.                                    End Section
  1021.  
  1022.  
  1023. ΓòÉΓòÉΓòÉ 5. Closing Until Next Time ΓòÉΓòÉΓòÉ
  1024.  
  1025.                              Closing Is Hard To Do !
  1026.  
  1027. This was a lot of work and fun this month. However, I look forward to doing it 
  1028. again already. With the information coming in at the end of this month, it 
  1029. looks like we will have a lot to talk about in the next  Team Brief . I would 
  1030. like to put in some last minute information that was recieved after I finished 
  1031. the brief. 
  1032.  
  1033. This is from Mary Moskowitz, and David Moskowitz. They have no update as to 
  1034. when the new book  OS/2 Warp 4 Unleashed  will be finished and released. I am 
  1035. to contact David on this matter later. I guess all news can't be good news. 
  1036.  
  1037. Well still, with the new extended attributes  magazine (new to me) out, I am 
  1038. going to enjoy a new source for  OS/2 and Team OS/2  information. This is 
  1039. something we all should support. Remember, if you can not support with a 
  1040. subscription, you can still join by only paying $10.00. Otherwise  the cost is 
  1041. $30.00 annual/per year. The cost will be slightly higher out of the states. 
  1042. Canada  Mexico $37.00, International $45.00 suface $55.00 air. I would like to 
  1043. see the circulation climb for this magazine! 
  1044.  
  1045. Well heres wishing all of you the best tell next 
  1046. time............................... 
  1047.  
  1048. GO TEAM,,,,GO... 
  1049.  
  1050. Seeya ,Keepithuummiinnggg
  1051.  
  1052.                              End Team Brief March 97
  1053.